CN105915938B - A kind of method, apparatus and system of foradownloaded video - Google Patents
A kind of method, apparatus and system of foradownloaded video Download PDFInfo
- Publication number
- CN105915938B CN105915938B CN201610470957.1A CN201610470957A CN105915938B CN 105915938 B CN105915938 B CN 105915938B CN 201610470957 A CN201610470957 A CN 201610470957A CN 105915938 B CN105915938 B CN 105915938B
- Authority
- CN
- China
- Prior art keywords
- video
- client
- frequency band
- server
- subsequent
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000005540 biological transmission Effects 0.000 claims description 52
- 238000012544 monitoring process Methods 0.000 claims description 15
- 230000002618 waking effect Effects 0.000 claims description 3
- 239000002699 waste material Substances 0.000 abstract description 16
- 230000011218 segmentation Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012163 sequencing technique Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000699 topical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26603—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for automatically generating descriptors from content, e.g. when it is not made available by its provider, using content analysis techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention provides a kind of method, apparatus of foradownloaded video and systems.This method comprises: server receives the video download request that client is sent, video download request includes video identifier and client identification;Server is segmented the corresponding video data of video identifier according to preset capacity, obtains the corresponding multiple video-frequency bands of video data;Server sends first video-frequency band and prompting message to client, and prompting message is for reminding whether user continues to download subsequent video-frequency band;Server receive client send subsequent processing instruction information to, according to instruction information determine whether to transmit subsequent video-frequency band to client.It realizes and video data is segmented, corresponding video-frequency band is just downloaded when user needs to continue foradownloaded video, downloading user is avoided not need the video-frequency band of downloading and waste a large amount of data traffic of user.
Description
Technical field
The present invention relates to Internet technical fields, in particular to the method, apparatus and system of a kind of foradownloaded video.
Background technique
Currently, the raising of fast lifting and mobile intelligent degree with internet network speed, people are seen by online
Also more and more smooth when seeing the videos such as movie and television play, variety show or topical news, the bandwidth of high speed greatly meets people's
Entertainment requirements.
Currently, user has only seen the sub-fraction of video sometimes, may lose interest in the video, and needs to stop viewing
The video.But when network speed quickly when, video data downloading also quickly, when user closes the video, not only downloaded use
This sub-fraction of family watched has also downloaded the subsequent most of data of the video, has so wasted user and largely count
According to flow.
Summary of the invention
In view of this, the method, apparatus and system for being designed to provide a kind of foradownloaded video of the embodiment of the present invention, are realized
Video data is segmented, corresponding video-frequency band is just downloaded when user needs to continue foradownloaded video, avoids downloading user not
The video-frequency band that needs to download and waste a large amount of data traffic of user.
In a first aspect, the embodiment of the invention provides a kind of methods of foradownloaded video, which comprises
Server receives the video download request that client is sent, and the video download request includes video identifier and client
End mark;
The server is segmented the corresponding video data of the video identifier according to preset capacity, obtains the view
Frequency is according to corresponding multiple video-frequency bands;
The server sends first video-frequency band and prompting message to the client, and the prompting message is for reminding
Whether user continues to download subsequent video-frequency band;
The server receives the subsequent processing instruction information that the client is sent, and indicates to believe according to the subsequent processing
Breath determines whether to transmit the subsequent video-frequency band to the client.
With reference to first aspect, the embodiment of the invention provides the first possible embodiment of above-mentioned first aspect,
In, the server is segmented the corresponding video data of the video identifier according to preset capacity, obtains the video counts
According to corresponding multiple video-frequency bands, comprising:
The server obtains corresponding video data according to the video identifier;
The server is sent from the local preset capacity for transferring storage alternatively, the server receives the client
Preset capacity;
The server calculates the ratio between the capacity of the video data and the preset capacity;
The server is segmented the video data according to the ratio, and it is corresponding to obtain the video data
Multiple video-frequency bands.
With reference to first aspect, the embodiment of the invention provides second of possible embodiment of above-mentioned first aspect,
In, the subsequent processing instruction information includes downloading instruction information or termination downloading instruction information;
The server indicates that information determines whether to transmit the subsequent video-frequency band to described according to the subsequent processing
Client, comprising:
When subsequent processing instruction information is downloading instruction information, subsequent video-frequency band described in the server transport
And prompting message gives the client;
When subsequent processing instruction information is to terminate downloading instruction information, the server, which determines, to be stopped described in transmission
Subsequent video-frequency band gives the client.
Second aspect, the embodiment of the invention provides a kind of methods of foradownloaded video, which comprises
Client sends video download and requests to server, and the video download request includes video identifier and client mark
Know, so that the server is segmented the corresponding video data of the video identifier;
The client receives first video-frequency band and prompting message of the server transport, plays first view
Frequency range, and remind whether user continues to download subsequent video-frequency band according to the prompting message;
The client sends subsequent processing instruction information to the server, so that the server is according to described subsequent
Processing instruction information determines whether to transmit the subsequent video-frequency band to the client.
In conjunction with second aspect, the embodiment of the invention provides the first possible embodiment of above-mentioned second aspect,
In, the prompting message includes text information and reminder time, and whether the client reminds user according to the prompting message
Continue to download subsequent video-frequency band, comprising:
The client real-time monitoring plays the play time that the time shaft of first video-frequency band is shown;
When the client monitors are identical as the reminder time to the play time, described in the client is shown
Text information is to user.
The third aspect, the embodiment of the invention provides a kind of device of foradownloaded video, described device includes:
Receiving module, for receiving the video download request of client transmission, the video download request includes video mark
Knowledge and client identification;
Division module obtains institute for being segmented according to preset capacity to the corresponding video data of the video identifier
State the corresponding multiple video-frequency bands of video data;
Sending module, for sending first video-frequency band and prompting message to the client, the prompting message is used for
Remind whether user continues to download subsequent video-frequency band;
Determining module indicates information for receiving the subsequent processing that the client is sent, is referred to according to the subsequent processing
Show that information determines whether to transmit the subsequent video-frequency band to the client.
In conjunction with the third aspect, the embodiment of the invention provides the first possible embodiment of the above-mentioned third aspect,
In, the division module includes:
First acquisition unit, for obtaining corresponding video data according to the video identifier;
Second acquisition unit, for transferring the preset capacity of storage from local, alternatively, receiving the pre- of the client transmission
If capacity;
Computing unit, for calculating the ratio between the capacity of the video data and the preset capacity;
It is corresponding to obtain the video data for being segmented to the video data according to the ratio for division unit
Multiple video-frequency bands.
The subsequent processing instruction information includes downloading instruction information or termination downloading instruction information;The determining module packet
It includes:
Transmission unit, for transmitting the subsequent view when subsequent processing instruction information is downloading instruction information
Frequency range and prompting message give the client;
Stop unit, for determining and stopping transmission when subsequent processing instruction information is to terminate downloading instruction information
The subsequent video-frequency band gives the client.
Fourth aspect, the embodiment of the invention provides a kind of device of foradownloaded video, described device includes:
Sending module is requested for sending video download to server, video download request include video identifier and
Client identification, so that the server is segmented the corresponding video data of the video identifier;
Receiving module, for receiving first video-frequency band and prompting message of the server transport;
Playing module reminds whether user continues for playing first video-frequency band, and according to the prompting message
Download subsequent video-frequency band;
Sending module, for sending subsequent processing instruction information to the server, so that the server is according to
Subsequent processing instruction information determines whether to transmit the subsequent video
Section gives the client.
In conjunction with fourth aspect, the embodiment of the invention provides the first possible embodiment of above-mentioned fourth aspect,
In, the prompting message includes text information and reminder time, and the playing module includes:
Monitoring unit, the play time that the time shaft for playing first video-frequency band for real-time monitoring is shown;
Display unit, for showing the text envelope when monitoring that the play time is identical as the reminder time
It ceases to user.
5th aspect, the embodiment of the invention provides a kind of system of foradownloaded video, the system comprises:
Client is requested for sending video download to server, and the video download request includes video identifier and visitor
Family end mark;
Server, for receiving the video download request of client transmission, the video download request includes video identifier
And client identification;For being segmented according to preset capacity to the corresponding video data of the video identifier, the view is obtained
Frequency is according to corresponding multiple video-frequency bands;For sending first video-frequency band and prompting message to the client, the prompting letter
Breath is for reminding whether user continues to download subsequent video-frequency band;
The client, for receiving first video-frequency band and prompting message of the server transport;For playing
First video-frequency band is stated, and reminds whether user continues to download subsequent video-frequency band according to the prompting message;After sending
Continuous processing instruction information gives the server;
The server indicates information for receiving the subsequent processing that the client is sent, according to the subsequent processing
Instruction information determines whether to transmit the subsequent video-frequency band to the client.
It is provided in an embodiment of the present invention it is a kind of downloading view method, apparatus and system in, server receive client hair
The video download request sent, the video download request includes video identifier and client identification;Server is according to preset capacity
The corresponding video data of the video identifier is segmented, the corresponding multiple video-frequency bands of the video data are obtained;Server
First video-frequency band and prompting message are sent to the client, the prompting message is for after reminding user whether to continue downloading
Continuous video-frequency band;Server receives the subsequent processing instruction information that the client is sent, and indicates to believe according to the subsequent processing
Breath determines whether to transmit the subsequent video-frequency band to the client.It realizes and video data is segmented, needed in user
Corresponding video-frequency band is just downloaded when continuing foradownloaded video, avoids that downloading user does not need the video-frequency band of downloading and to waste user big
The data traffic of amount.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate
Appended attached drawing, is described in detail below.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be understood that the following drawings illustrates only certain embodiments of the present invention, therefore is not construed as pair
The restriction of range for those of ordinary skill in the art without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Figure 1A shows a kind of flow chart of the method for foradownloaded video provided by the embodiment of the present invention 1;
Figure 1B shows the flow chart being segmented provided by the embodiment of the present invention 1 to video data;
Fig. 2 shows the flow charts of a kind of method of foradownloaded video provided by the embodiment of the present invention 2;
Fig. 3 shows a kind of structural schematic diagram of the device of foradownloaded video provided by the embodiment of the present invention 3;
Fig. 4 shows a kind of structural schematic diagram of the device of foradownloaded video provided by the embodiment of the present invention 4;
Fig. 5 shows a kind of structural schematic diagram of the system of foradownloaded video provided by the embodiment of the present invention 5.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present invention, technical solution in the embodiment of the present invention carries out clear, complete
Ground description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Usually exist
The component of the embodiment of the present invention described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause
This, is not intended to limit claimed invention to the detailed description of the embodiment of the present invention provided in the accompanying drawings below
Range, but it is merely representative of selected embodiment of the invention.Based on the embodiment of the present invention, those skilled in the art are not doing
Every other embodiment obtained under the premise of creative work out, shall fall within the protection scope of the present invention.
In view of in the prior art, when user has only seen the sub-fraction of video, it may lose interest in the video, and need
Stop watching the video, but when network speed quickly when, video data downloading also quickly, when user closes the video, no
This sub-fraction for only having downloaded user's watched has also downloaded the subsequent most of data of the video, has so wasted use
The a large amount of data traffic in family.Based on this, the present invention provides a kind of method, apparatus of foradownloaded video and systems, realize to video
Data are segmented, and corresponding video-frequency band is just downloaded when user needs to continue foradownloaded video, and downloading user is avoided not need down
The video-frequency band of load and waste a large amount of data traffic of user.It is described below by embodiment.
Embodiment 1
The embodiment of the invention provides a kind of methods of foradownloaded video.Wherein, a large amount of view is previously stored in server
Frequency evidence, the method that server can provide through the embodiment of the present invention is by network transmission by transmission of video to needing foradownloaded video
Client.Referring to Figure 1A, this method includes following S101-S104 step:
Step S101: server receives the video download request that client is sent, and video download request includes video identifier
And client identification.
Above-mentioned video identifier includes that information, the servers such as video name, video name keyword and video version pass through
The video name and video version, or visitor can be rapidly found by information such as video name keyword and video versions
Family end needs the associated video data downloaded.
After server receives the video download request of client transmission, server is by following S102 step to above-mentioned
The corresponding video data of video identifier is segmented.
Step S102: server is segmented the corresponding video data of video identifier according to preset capacity, obtains video
The corresponding multiple video-frequency bands of data.
Server is segmented the corresponding video data of video identifier by following S1021-S1024 step, such as Figure 1B
It is shown.
Step S1021: server obtains corresponding video data according to video identifier.
After server receives the video download request of client transmission, server is deposited according to video identifier from local in advance
The corresponding video data of video identifier is transferred in the video of storage.
After server gets video data, when can be segmented by the acquisition of following S1022 step to video data
Required preset capacity.
Step S1022: server is from the local preset capacity for transferring storage, alternatively, server receives what client was sent
Preset capacity.
When server is segmented video data, server carries out video data according to the preset capacity being locally stored
Segmentation, at this point, server is before to video data segment first from the local preset capacity for transferring storage.When server is received
When including preset capacity in video download request, server can be segmented video data according to the preset capacity.
Step S1023: server calculates the ratio between the capacity and preset capacity of video data.
Step S1024: server is segmented video data according to ratio, obtains the corresponding multiple views of video data
Frequency range.
When above-mentioned ratio is integer, video data is divided into the video-frequency band of quantity identical as the ratio by server;When upper
When stating ratio comprising remainder, video data is divided into the video-frequency band of following quantity by server, wherein
The quantity of video-frequency band=above-mentioned ratio integer+1.If above-mentioned ratio is 3, then video data is divided by server
3 video-frequency bands;If above-mentioned ratio is 3.5, video data is divided into 3+1=4 video-frequency band by server.
After video data is divided into multiple video-frequency bands by server, server is according to the time sequencing of video-frequency band by video-frequency band
Sequential delivery is to client.
Server first passes through following S103 step transmission video-frequency band to client when transmitting video data is to client.
Step S103: server sends first video-frequency band and prompting message to client, and prompting message is used for reminding
Whether continue to download subsequent video-frequency band in family.
Above-mentioned prompting message includes text information and reminder time.When user watches the video data of server transport,
It is possible that will appear, user only has viewed a bit of of the video data of client terminal playing and just loses interest in the video data,
Need to stop the remainder of playing video data, if video data is all transferred to client by server at this time
End, will waste the data traffic of the remainder of video data, the data traffic meeting of the remainder of the video data of waste
Unnecessary expense is generated, it is uneconomical for users.
If first video-frequency band of video data is first sent to client by the above S1023 step, client is to
One video-frequency band plays out, and client is during playing first video-frequency band, when play time reaches above-mentioned prompting letter
When the reminder time that breath includes, the dialog box of client automatic spring display text information is inquired whether the user needs under continuing
Video is carried, after continuing to download or stop the button of downloading under user's point, client passes through after detecting the triggering information of user
Following S104 step notifies the next video-frequency band of server transport or terminates to transmit next video-frequency band.
The number of segment of video data is also transmitted to client when transmitting first video-frequency band to client by server, visitor
The number of segment of received video-frequency band is also shown in playlist by family end when playing video-frequency band, wherein can be in playlist
It shows video-frequency band, played video-frequency band and the video-frequency band not played being played on, is inquired whether the user needs in client
Continue foradownloaded video when, user can be determined the need for according to the broadcasting situation of the video-frequency band shown in client side list after
The continuous subsequent video-frequency band of downloading.
Step S104: server receives the subsequent processing that client is sent and indicates information, indicates information according to subsequent processing
Determine whether to transmit subsequent video-frequency band to client.
Above-mentioned subsequent processing instruction information includes downloading instruction information or termination downloading instruction information;When subsequent processing indicates
When information is downloading instruction information, subsequent video-frequency band and prompting message are transmitted to client;When subsequent processing instruction information is
When terminating downloading instruction information, determines and stop transmitting subsequent video-frequency band to client.
After the subsequent video-frequency band of server transport and prompting message are to client, the subsequent video-frequency band of client terminal playing
Process is identical with the process of above-mentioned first video-frequency band of broadcasting.Assuming that above-mentioned video data is divided into 4 video-frequency bands, user is being watched
During first video-frequency band, determine after continuing to download second video-frequency band, server sends second video-frequency band and prompting
Information works as play time during playing second video-frequency band to client, the second video-frequency band of client terminal playing, client
When reaching the reminder time that prompting message includes, the dialog box of client automatic spring display text information is asked the user whether
Continue foradownloaded video, if continuing the button of downloading under user's point at this time, client detects that user determines and continues foradownloaded video
After triggering information, the subsequent processing for sending downloading instruction information from trend server indicates information, and server is by third video
Section and prompting message are sent to client, and so on, server transport others video-frequency band is to client.When client is being broadcast
During putting second video-frequency band, if stopping the button of downloading under user's point, client detects that user determines and stops downloading
After the triggering information of video, the subsequent processing instruction information for terminating downloading instruction information is sent from trend server, server stops
Subsequent video-frequency band is only transmitted to client.
It may be implemented to be segmented video data by above method foradownloaded video, need to continue foradownloaded video in user
When just download corresponding video-frequency band, avoid downloading user do not need downloading video-frequency band and waste a large amount of data traffic of user,
The economic cost of foradownloaded video can be controlled well.
In method provided in an embodiment of the present invention, this method includes that the video download of server reception client transmission is asked
It asks, video download request includes video identifier and client identification;Server is corresponding to video identifier according to preset capacity
Video data is segmented, and the corresponding multiple video-frequency bands of video data are obtained;Server sends first video-frequency band and reminds letter
It ceases to client, prompting message is for reminding whether user continues to download subsequent video-frequency band;Server receives client and sends
Subsequent processing indicate information, according to subsequent processing indicate information determine whether to transmit subsequent video-frequency band to client;It realizes
Video data is segmented, just downloads corresponding video-frequency band when user needs to continue foradownloaded video, avoids downloading user
It does not need the video-frequency band of downloading and wastes a large amount of data traffic of user.
Embodiment 2
Referring to fig. 2, the embodiment of the invention provides a kind of method of foradownloaded video, this method includes following S101-S103
Step.
Step S101: client sends video download and requests to server, and video download request includes video identifier and visitor
Family end mark, so that server is segmented the corresponding video data of video identifier;
A large amount of video data is stored in above-mentioned server, by being connected to the network between above-mentioned server and client,
When user needs foradownloaded video, video download request can be sent by user end to server, obtains needs from server
Video data, wherein the server can be segmented video data, the video after segmentation is transmitted in a manner of segment transmissions
Data.
Above-mentioned client can be the mobile clients such as mobile phone, tablet computer, can also be the fixed visitor such as desktop computer
Family end.
Step S102: client receives first video-frequency band and prompting message of server transport, plays first video
Section, and remind whether user continues to download subsequent video-frequency band according to prompting message;
Above-mentioned prompting message includes text information and reminder time, and above-mentioned client real-time monitoring plays first video-frequency band
The play time that shows of time shaft;When client monitors to play time are identical as reminder time, client display text
Information is to user.
Above-mentioned text information asks the user whether to continue to download subsequent video-frequency band, continues the button of downloading when the user clicks
When, client will detect the triggering information for continuing to download subsequent video section;When not continuing the button of downloading when the user clicks,
Client will detect the triggering information for stopping downloading subsequent video section.
Step S103: client sends subsequent processing instruction information to server, so that server refers to according to subsequent processing
Show that information determines whether to transmit subsequent video-frequency band to client.
Above-mentioned subsequent processing instruction information includes downloading instruction information or termination downloading instruction information.When client detects
After the triggering information for continuing downloading, the subsequent processing instruction information of downloading instruction information is just sent to server, server is by the
Video-frequency band and prompting message after one video-frequency band is to client;When client detects the touching for stopping downloading subsequent video section
Photos and sending messages, client just send the subsequent processing instruction information for terminating downloading instruction information to server, and server terminates transmission
Video-frequency band after first video-frequency band terminates downloading task to client.
In method provided in an embodiment of the present invention, this method includes that client transmission video download is requested to server,
Client receives first video-frequency band and prompting message of server transport, plays first video end, and according to prompting message
Remind whether user continues to download subsequent video-frequency band;Client sends subsequent processing instruction information to server.It realizes pair
Video data is segmented, and corresponding video-frequency band is just downloaded when user needs to continue foradownloaded video, and downloading user is avoided to be not required to
The video-frequency band to be downloaded and waste a large amount of data traffic of user.
Embodiment 3
Referring to Fig. 3, the embodiment of the invention provides a kind of device of foradownloaded video, which includes:
Receiving module S1, for receiving the video download request of client transmission, video download request includes video identifier
And client identification;
Division module S2 obtains video for being segmented according to preset capacity to the corresponding video data of video identifier
The corresponding multiple video-frequency bands of data;
Sending module S3, for sending first video-frequency band and prompting message to client, prompting message is used for reminding
Whether continue to download subsequent video-frequency band in family;
Determining module S4, the subsequent processing for receiving client transmission indicate information, indicate information according to subsequent processing
Determine whether to transmit subsequent video-frequency band to client.
Above-mentioned video identifier includes that information, the servers such as video name, video name keyword and video version pass through
The video name and video version, or visitor can be rapidly found by information such as video name keyword and video versions
The associated video data that family end needs.
After receiving module S1 receives the video download request of client transmission, server is by division module S2 to upper
The corresponding video data of video identifier is stated to be segmented.
Above-mentioned division module S2 includes first acquisition unit, second acquisition unit, computing unit and division unit.
First acquisition unit, for obtaining corresponding video data according to video identifier.
After above-mentioned receiving module S1 receives the video download request of client transmission, first acquisition unit is according to video mark
The corresponding video data of video identifier is transferred in knowledge from the video being locally previously stored.
After first acquisition unit gets video data, division module S2 can be obtained by second acquisition unit to video
Required preset capacity when data are segmented.
Second acquisition unit, for transferring the preset capacity of storage from local, alternatively, receiving the default appearance that client is sent
Amount.
When division module S2 is segmented video data, division module S2 is according to the preset capacity being locally stored to video
Data are segmented, and are transferred at this point, division module S2 first passes through second acquisition unit before to video data segment from local
The preset capacity of storage.When including preset capacity in the received video download request of receiving module S1, division module S2 can
Video data is segmented according to the preset capacity.
Computing unit, for calculating the ratio between the capacity of video data and preset capacity.
Division unit, for being segmented to video data, obtaining the corresponding multiple videos of video data according to ratio
Section.
When the ratio that above-mentioned computing unit calculates is integer, video data is divided into and the ratio phase by above-mentioned division unit
With the video-frequency band of quantity;When the ratio that above-mentioned computing unit calculates includes remainder, video data is divided by above-mentioned division unit
The video-frequency band of following quantity, wherein the quantity of video-frequency band=above-mentioned ratio integer+1.If the ratio that above-mentioned computing unit calculates
Value is 3, then video data is divided into 3 video-frequency bands by above-mentioned division unit;If the ratio that above-mentioned computing unit calculates is 3.5,
Video data is divided into 3+1=4 video-frequency band by above-mentioned division unit.
After video data is divided into multiple video-frequency bands by above-mentioned division unit, above-mentioned sending module S3 can be according to video-frequency band
Time sequencing is by video-frequency band sequential delivery to client.
Sending module S3 first sends first video-frequency band and prompting message to client when transmitting video data is to client
End, prompting message is for reminding whether user continues to download subsequent video-frequency band.
Above-mentioned prompting message includes text information and reminder time.When user watches the video of the device transmission of foradownloaded video
When data, it is possible to will appear, user only have viewed the video data of client terminal playing it is a bit of just to the video data not
It is interested, need to stop the remainder of playing video data, if the device of foradownloaded video is by the complete of video data at this time
Portion is all transferred to client, will waste the data traffic of the remainder of video data, the remainder of the video data of waste
The data traffic divided can generate unnecessary expense, uneconomical for users.
If first video-frequency band of video data is first sent to client by the above sending module S3, client is to
One video-frequency band plays out, and client is during playing first video-frequency band, when play time reaches above-mentioned prompting letter
When the reminder time that breath includes, the dialog box of client automatic spring display text information is inquired whether the user needs under continuing
Video is carried, after continuing to download or stop the button of downloading under user's point, client passes through after detecting the triggering information of user
The next video-frequency band of above-mentioned determining module S4 and sending module S3 notice server transport terminates transmission video-frequency band.
The number of segment of video data is also transmitted to client when transmitting first video-frequency band to client by sending module S3
End, the number of segment of received video-frequency band is also shown in playlist by client when playing video-frequency band, wherein in playlist
It can show video-frequency band, played video-frequency band and the video-frequency band not played being played on, be asked the user whether in client
When needing to continue foradownloaded video, user can determine whether need according to the broadcasting situation of the video-frequency band shown in client side list
Continue to download subsequent video-frequency band.
Above-mentioned determining module S4 includes transmission unit and stop unit.
Transmission unit, for transmitting subsequent video-frequency band and mentioning when subsequent processing instruction information is downloading instruction information
Information of waking up is to client;
Stop unit, for determining that stopping transmission is subsequent when subsequent processing instruction information is terminates downloading instruction information
Video-frequency band to client.
After transmission unit transmits subsequent video-frequency band and prompting message to client, the subsequent video-frequency band of client terminal playing
Process it is identical with the process of above-mentioned first video-frequency band of broadcasting.Assuming that above-mentioned video data is divided into 4 video-frequency bands, user is being seen
During seeing first video-frequency band, determine after continuing to watch second video-frequency band, transmission unit transmit second video-frequency band and
Prompting message works as broadcasting during playing second video-frequency band to client, the second video-frequency band of client terminal playing, client
When time reaches the reminder time that prompting message includes, the dialog box of client automatic spring display text information inquires user
Whether foradownloaded video is continued, if continuing the button of downloading under user's point at this time, client detects that user determines and continues downloading view
After the triggering information of frequency, the subsequent processing for downloading instruction information from trend server transport indicates information, and transmission unit is by third
A video-frequency band and prompting message are sent to client, and so on, transmission unit transmits other video-frequency bands to client.Work as visitor
Family end is during playing second video-frequency band, if stopping the button of downloading under user's point, client detects that user determines
After the triggering information for stopping foradownloaded video, the subsequent processing for sending termination downloading instruction information from trend server indicates information,
Stop unit stops transmitting subsequent video-frequency band to client.
The data traffic that foradownloaded video can be controlled according to the needs of users by above method foradownloaded video, avoids downloading
The unwanted video of user and waste unnecessary data traffic, the economic cost of foradownloaded video can be controlled well.
In the device of foradownloaded video provided in an embodiment of the present invention, which includes receiving module, division module, transmission
Module and determining module;Receiving module, for receiving the video download request of client transmission, video download request includes video
Mark and client identification;Division module is obtained for being segmented according to preset capacity to the corresponding video data of video identifier
To the corresponding multiple video-frequency bands of video data;Sending module is mentioned for sending first video-frequency band and prompting message to client
Information of waking up is for reminding whether user continues to download subsequent video-frequency band;Determining module, for receiving the subsequent of client transmission
Processing instruction information indicates that information determines whether to transmit subsequent video-frequency band to client according to subsequent processing.It realizes to view
Frequency just downloads corresponding video-frequency band when user needs to continue foradownloaded video according to being segmented, and downloading user is avoided not need
The video-frequency band of downloading and waste a large amount of data traffic of user.
Embodiment 4
Referring to fig. 4, the embodiment of the invention provides a kind of device of foradownloaded video, which includes sending module S1, connects
Receive module S2 and playing module S3.
Sending module S1 is requested for sending video download to server, and video download request includes video identifier and visitor
Family end mark, so that server is segmented the corresponding video data of video identifier;
Receiving module S2, for receiving first video-frequency band and prompting message of server transport;
Playing module S3 is reminded after whether user continue downloading for playing first video-frequency band, and according to prompting message
Continuous video-frequency band;
Sending module S1, for sending subsequent processing instruction information to server, so that server refers to according to subsequent processing
Show that information determines whether to transmit subsequent video-frequency band to client.
It is stored with a large amount of video data in above-mentioned server, passes through net between above-mentioned server and the device of foradownloaded video
Network connection can send video download request to server by sending module S1, from server when user needs foradownloaded video
Obtain the video data needed, wherein the server can be segmented video data, transmit in a manner of segment transmissions point
Video data after section.
The device of above-mentioned foradownloaded video can be the mobile clients such as mobile phone, tablet computer, can also be desktop computer
Etc. fixed clients.
Above-mentioned prompting message includes text information and reminder time, and above-mentioned playing module S3 includes that monitoring unit and display are single
Member.
Monitoring unit, the play time that the time shaft for real-time monitoring first video-frequency band of broadcasting is shown;
Display unit, for when monitoring that play time is identical as reminder time, display text information to be to user.
Above-mentioned text information asks the user whether to continue to download subsequent video-frequency band, continues the button of downloading when the user clicks
When, client will detect the triggering information for continuing to download subsequent video section;When stopping the button of downloading when the user clicks, visitor
Family end will detect the triggering information for stopping downloading subsequent video section.
Above-mentioned subsequent processing instruction information includes downloading instruction information or termination downloading instruction information.When the dress of foradownloaded video
Set detect continue downloading triggering information after, sending module S1 just sends downloading instruction information subsequent processing indicate information to
Server, server by after first video-frequency band video-frequency band and prompting message to client;When the device of foradownloaded video is examined
The triggering information for stopping downloading subsequent video section is measured, sending module S1, which just sends to terminate to download, indicates that the subsequent processing of information refers to
Show information to server, server terminates the video-frequency band after transmitting first video-frequency band to client, terminates downloading task.
In the device of foradownloaded video provided in an embodiment of the present invention, which includes sending module, receiving module and broadcasts
Amplification module;Sending module is requested for sending video download to server, and video download request includes video identifier and client
Mark, so that server is segmented the corresponding video data of video identifier;Receiving module, for receiving server transport
First video-frequency band and prompting message;Playing module is used to play first video-frequency band, and is according to prompting message prompting user
It is no to continue to download subsequent video-frequency band;Sending module, for sending subsequent processing instruction information to server, so that server root
Determine whether to transmit subsequent video-frequency band to client according to subsequent processing instruction information.It realizes and video data is segmented,
Corresponding video-frequency band is just downloaded when user needs to continue foradownloaded video, avoid downloading user do not need downloading video-frequency band and it is unrestrained
The a large amount of data traffic in expense family.
Embodiment 5
Referring to Fig. 5, the embodiment of the invention provides a kind of system of foradownloaded video, which includes:
Client S2 is requested for sending video download to server S 1, and video download request includes video identifier and visitor
Family end S2 mark;
Server S 1, for receiving the video download request of client S2 transmission, video download request includes video identifier
It is identified with client S2;For being segmented according to preset capacity to the corresponding video data of video identifier, video data is obtained
Corresponding multiple video-frequency bands;Client S2 is given for sending first video-frequency band and prompting message, prompting message is used for reminding
Whether continue to download subsequent video-frequency band in family;
Client S2, for receiving first video-frequency band and prompting message of the transmission of server S 1;For playing first
Video-frequency band, and remind whether user continues to download subsequent video-frequency band according to prompting message;For sending subsequent processing instruction letter
It ceases to server S 1;
Server S 1, the subsequent processing for receiving client S2 transmission indicate information, indicate information according to subsequent processing
Determine whether that transmitting subsequent video-frequency band gives client S2.
It is stored with a large amount of video data in above-mentioned server S 1, passes through network between above-mentioned server S 1 and client S2
Connection can send video download request to server S 1 by client S2, from server S 1 when user needs foradownloaded video
Obtain the video data needed, wherein the server S 1 can be segmented video data, transmit in a manner of segment transmissions
Video data after segmentation.
Above-mentioned video identifier includes the information such as video name, video name keyword and video version, and server S 1 is logical
The video name and video version are crossed, or can rapidly be found by information such as video name keyword and video versions
The associated video data that client S2 needs.
After server S 1 receives the video download request of client S2 transmission, server S 1 is to above-mentioned video identifier pair
The video data answered is segmented.
Above-mentioned server S 1 is also used to obtain corresponding video data according to video identifier;
From the local preset capacity for transferring storage, alternatively, receiving the preset capacity that client S2 is sent;Calculate video data
Capacity and preset capacity between ratio;According to ratio, video data is segmented, it is corresponding multiple to obtain video data
Video-frequency band.
It is prior from local according to video identifier after above-mentioned server S 1 receives the video download request of client S2 transmission
The corresponding video data of video identifier is transferred in the video of storage.
After server S 1 gets video data, server S 1 obtains required when being segmented to video data preset
Capacity.
When server S 1 is segmented video data, video data is divided according to the preset capacity being locally stored
Section, at this point, first from the local preset capacity for transferring storage before to video data segment.When under the received video of server S 1
When including preset capacity in load request, video data can be segmented according to the preset capacity.
When the ratio of above-mentioned calculating is integer, video data is divided into quantity identical as the ratio by above-mentioned server S 1
Video-frequency band;When the ratio that above-mentioned computing unit calculates includes remainder, video data is divided into following quantity by above-mentioned server S 1
Video-frequency band, wherein
The quantity of video-frequency band=above-mentioned ratio integer+1.If the ratio that above-mentioned computing unit calculates is 3, then server
Video data is divided into 3 video-frequency bands by S1;If the ratio that above-mentioned computing unit calculates is 3.5, server S 1 is by video data
It is divided into 3+1=4 video-frequency band.
It, can be according to the time sequencing of video-frequency band by video after video data is divided into multiple video-frequency bands by above-mentioned server S 1
Section sequential delivery gives above-mentioned client S2.
Server S 1 first sends first video-frequency band and prompting message to client when transmitting video data is to client S2
S2 is held, prompting message is for reminding whether user continues to download subsequent video-frequency band.
Above-mentioned prompting message includes text information and reminder time.When user watches the video of the system transmission of foradownloaded video
When data, it is possible to will appear, user only has viewed a bit of just to the video data of the video data of client S2 broadcasting
Lose interest in, need to stop the remainder of playing video data, if at this time server S 1 by video data all
It is transferred to client S2, the data traffic of the remainder of video data, the remainder of the video data of waste will be wasted
Data traffic can generate unnecessary expense, it is uneconomical for users.
If first video-frequency band of video data is first sent to above-mentioned client S2, client by the above server S 1
S2 plays out first video-frequency band, and client S2 is during playing first video-frequency band, when in play time arrival
When stating the reminder time that prompting message includes, the dialog box of client S2 automatic spring display text information is asked the user whether
It needs to continue foradownloaded video, after continuing to download or stop the button of downloading under user's point, client S2 detects the touching of user
It notifies server S 1 to transmit next video-frequency band after photos and sending messages or terminates transmission video-frequency band.
The number of segment of video data is also transmitted to client when transmitting first video-frequency band to client S2 by server S 1
The number of segment of received video-frequency band is also shown in playlist, wherein playlist by S2, client S2 when playing video-frequency band
In can show video-frequency band, played video-frequency band and the video-frequency band not played being played on, client S2 inquire user
When whether needing to continue foradownloaded video, user can determine according to the broadcasting situation of the video-frequency band shown in client S2 list
Whether need to continue to download subsequent video-frequency band.
The client S2 of above-mentioned foradownloaded video can be the mobile clients S2 such as mobile phone, tablet computer, can also be desk-top
The fixed clients such as computer S2.
Above-mentioned client S2 is also used to real-time monitoring and plays the play time that the time shaft of first video-frequency band is shown;When
When monitoring that play time is identical as reminder time, display text information is to user.
Above-mentioned prompting message includes text information and reminder time.Above-mentioned text information asks the user whether after continuing downloading
Continuous video-frequency band, when continuing the button of downloading when the user clicks, client S2, which will be detected, to be continued to download subsequent video section
Trigger information;When stopping the button of downloading when the user clicks, client S2 will detect the triggering for stopping downloading subsequent video section
Information.
Above-mentioned subsequent processing instruction information includes downloading instruction information or termination downloading instruction information.As above-mentioned client S2
After detecting the triggering information for continuing downloading, the subsequent processing instruction information of downloading instruction information is just sent to server S 1, clothes
Business device S1 by after first video-frequency band video-frequency band and prompting message give client S2;When above-mentioned client S2 detects stopping
The triggering information of subsequent video section is downloaded, just sends the subsequent processing instruction information for terminating downloading instruction information to server S 1,
The video-frequency band that server S 1 terminates after transmitting first video-frequency band gives client S2, terminates downloading task.
Above-mentioned server S 1 is also used to transmit subsequent video when subsequent processing indicates that information indicates information for downloading
Section and prompting message give client S2;When subsequent processing instruction information is to terminate downloading instruction information, determine after stopping transmission
Continuous video-frequency band gives client S2.
After server S 1 transmits subsequent video-frequency band and prompting message to client S2, client S2 plays subsequent view
The process of frequency range is identical with the process of above-mentioned first video-frequency band of broadcasting.Assuming that above-mentioned video data is divided into 4 video-frequency bands, user
During watching first video-frequency band, determine after continuing to watch second video-frequency band, transmission unit transmits second video
Section and prompting message give client S2, client S2 to play the second video-frequency band, and client S2 is in the mistake for playing second video-frequency band
Cheng Zhong, when play time reaches the reminder time that prompting message includes, pair of client S2 automatic spring display text information
Frame is talked about, asks the user whether to continue foradownloaded video, if continuing the button of downloading under user's point at this time, client S2 detects user
After determining the triggering information for continuing foradownloaded video, the subsequent processing for transmitting downloading instruction information from trend server S 1 indicates letter
Third video-frequency band and prompting message are sent to client S2 by breath, server S 1, and so on, server S 1 transmits others
Video-frequency band gives client S2.When client S2 is during playing second video-frequency band, if stopping pressing for downloading under user's point
Button sends from trend server S 1 after client S2 detects that user determines the triggering information for stopping foradownloaded video and terminates downloading
Indicate that the subsequent processing of information indicates that information, server S 1 stop the subsequent video-frequency band of transmission and gives client S2.
The data traffic that foradownloaded video can be controlled according to the needs of users by above method foradownloaded video, avoids downloading
The unwanted video of user and waste unnecessary data traffic, the economic cost of foradownloaded video can be controlled well.
In the system of foradownloaded video provided in an embodiment of the present invention, which includes client and server;Client,
It requests for sending video download to server, video download request includes video identifier and client identification, so that server
The corresponding video data of video identifier is segmented;Server, for receiving the video download request of client transmission, video
Downloading request includes video identifier and client identification, for being carried out according to preset capacity to the corresponding video data of video identifier
Segmentation, obtains the corresponding multiple video-frequency bands of video data, for sending first video-frequency band and prompting message to client, reminds
Information is for reminding whether user continues to download subsequent video-frequency band;Client, for receiving first view of server transport
Frequency range and prompting message, for play first video-frequency band, and according to prompting message remind user whether continue to download it is subsequent
Video-frequency band, for sending subsequent processing instruction information to server, so that server indicates that information determination is according to subsequent processing
The no subsequent video-frequency band of transmission is to client.Server, the subsequent processing for receiving client transmission indicates information, according to rear
Continuous processing instruction information determines whether to transmit subsequent video-frequency band to client.Realize and video data be segmented, with
Corresponding video-frequency band is just downloaded when family needs to continue foradownloaded video, and downloading user is avoided not need the video-frequency band of downloading and waste use
The a large amount of data traffic in family.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (8)
1. a kind of method of foradownloaded video, which is characterized in that the described method includes:
Server receives the video download request that client is sent, and the video download request includes video identifier and client mark
Know;
The server obtains corresponding video data according to the video identifier;
The server is from the local preset capacity for transferring storage, alternatively, the server receives the pre- of the client transmission
If capacity;
The server calculates the ratio between the capacity of the video data and the preset capacity;
The server is segmented the video data according to the ratio, and it is corresponding multiple to obtain the video data
Video-frequency band;
The server sends first video-frequency band and prompting message to the client, and the prompting message is for reminding user
Whether continue to download subsequent video-frequency band;
The server receives the subsequent processing instruction information that the client is sent, and indicates that information is true according to the subsequent processing
It is fixed whether to transmit the subsequent video-frequency band to the client.
2. the method according to claim 1, wherein subsequent processing instruction information includes downloading instruction information
Or terminate downloading instruction information;
The server indicates that information determines whether to transmit the subsequent video-frequency band to the client according to the subsequent processing
End, comprising:
When subsequent processing instruction information is downloading instruction information, subsequent video-frequency band described in the server transport and mention
Information of waking up gives the client;
When subsequent processing instruction information is terminates downloading instruction information, the server determines that stopping transmission is described subsequent
Video-frequency band give the client.
3. a kind of method of foradownloaded video, which is characterized in that the described method includes:
Client sends video download and requests to server, and the video download request includes video identifier and client identification,
So that the server obtains corresponding video data according to the video identifier, from the local preset capacity for transferring storage, or
Person receives the preset capacity that the client is sent, calculates the ratio between the capacity of the video data and the preset capacity
Value, according to the ratio, is segmented the video data, obtains the corresponding multiple video-frequency bands of the video data;
The client receives first video-frequency band and prompting message of the server transport, plays first video
Section, and remind whether user continues to download subsequent video-frequency band according to the prompting message;
The client sends subsequent processing instruction information to the server, so that the server is according to the subsequent processing
Instruction information determines whether to transmit the subsequent video-frequency band to the client.
4. according to the method described in claim 3, it is characterized in that, the prompting message includes text information and reminder time,
The client reminds whether user continues to download subsequent video-frequency band according to the prompting message, comprising:
The client real-time monitoring plays the play time that the time shaft of first video-frequency band is shown;
When the client monitors are identical as the reminder time to the play time, the client shows the text
Information is to user.
5. a kind of device of foradownloaded video, which is characterized in that described device includes:
Receiving module, for receiving the video download request of client transmission, video download request include video identifier and
Client identification;
Division module includes:
First acquisition unit, for obtaining corresponding video data according to the video identifier;
Second acquisition unit, for transferring the preset capacity of storage from local, alternatively, receiving the default appearance that the client is sent
Amount;
Computing unit, for calculating the ratio between the capacity of the video data and the preset capacity;
Division unit, for being segmented to the video data, it is corresponding more obtaining the video data according to the ratio
A video-frequency band;
Subsequent processing indicates that information includes downloading instruction information or termination downloading instruction information;Determining module includes:
Transmission unit, for transmitting the subsequent video-frequency band when subsequent processing instruction information is downloading instruction information
And prompting message gives the client;
Stop unit, for determining and stopping described in transmission when subsequent processing instruction information is to terminate downloading instruction information
Subsequent video-frequency band gives the client;
Sending module, for sending first video-frequency band and prompting message to the client, the prompting message is for reminding
Whether user continues to download subsequent video-frequency band.
6. a kind of device of foradownloaded video, which is characterized in that described device includes:
Sending module is requested for sending video download to server, and the video download request includes video identifier and client
End mark transfers the default of storage from local so that the server obtains corresponding video data according to the video identifier
Capacity, alternatively, receive the preset capacity that the client is sent, calculate the video data capacity and the preset capacity it
Between ratio the video data is segmented according to the ratio, obtain the corresponding multiple videos of the video data
Section;
Receiving module, for receiving first video-frequency band and prompting message of the server transport;
Playing module reminds whether user continues to download for playing first video-frequency band, and according to the prompting message
Subsequent video-frequency band;
Sending module, for sending subsequent processing instruction information to the server, so that the server is according to described subsequent
Processing instruction information determines whether to transmit the subsequent video-frequency band to the client.
7. device according to claim 6, which is characterized in that the prompting message includes text information and reminder time,
The playing module includes:
Monitoring unit, the play time that the time shaft for playing first video-frequency band for real-time monitoring is shown;
Display unit, for when monitoring that the play time is identical as the reminder time, show the text information to
User.
8. a kind of system of foradownloaded video, which is characterized in that the system comprises:
Client is requested for sending video download to server, and the video download request includes video identifier and client
Mark;
Server, for receiving the video download request of client transmission, the video download request includes video identifier and visitor
Family end mark;For obtaining corresponding video data according to the video identifier, from the local preset capacity for transferring storage, or
Person receives the preset capacity that the client is sent, calculates the ratio between the capacity of the video data and the preset capacity
Value, according to the ratio, is segmented the video data, obtains the corresponding multiple video-frequency bands of the video data;For
First video-frequency band and prompting message are sent to the client, the prompting message is for after reminding user whether to continue downloading
Continuous video-frequency band;
The client, for receiving first video-frequency band and prompting message of the server transport;For playing described
One video-frequency band, and remind whether user continues to download subsequent video-frequency band according to the prompting message;For sending subsequent place
Reason instruction information gives the server;
The server indicates information for receiving the subsequent processing that the client is sent, is indicated according to the subsequent processing
Information determines whether to transmit the subsequent video-frequency band to the client.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610470957.1A CN105915938B (en) | 2016-06-24 | 2016-06-24 | A kind of method, apparatus and system of foradownloaded video |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610470957.1A CN105915938B (en) | 2016-06-24 | 2016-06-24 | A kind of method, apparatus and system of foradownloaded video |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105915938A CN105915938A (en) | 2016-08-31 |
CN105915938B true CN105915938B (en) | 2019-06-25 |
Family
ID=56758737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610470957.1A Active CN105915938B (en) | 2016-06-24 | 2016-06-24 | A kind of method, apparatus and system of foradownloaded video |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105915938B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107968957A (en) * | 2016-10-20 | 2018-04-27 | 法乐第(北京)网络科技有限公司 | Video broadcasting method and device |
CN107147583A (en) * | 2017-04-25 | 2017-09-08 | 上海斐讯数据通信技术有限公司 | A kind of intelligent assistance processing method and intelligent assistance processing wireless router |
CN108965616B (en) * | 2017-05-17 | 2020-12-29 | 北京博瑞彤芸文化传播股份有限公司 | Audio information processing method |
CN110784775A (en) * | 2019-11-25 | 2020-02-11 | 金明晔 | Video fragment caching method and device and video-on-demand system |
CN111818362A (en) * | 2020-05-31 | 2020-10-23 | 武汉市慧润天成信息科技有限公司 | Multimedia data cloud storage system and method |
CN112422693A (en) * | 2020-12-02 | 2021-02-26 | 深圳市前海手绘科技文化有限公司 | User online short video draft queue exporting method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547447A (en) * | 2010-12-14 | 2012-07-04 | 腾讯科技(深圳)有限公司 | Method, device and system for downloading video files |
CN103024456A (en) * | 2011-09-27 | 2013-04-03 | 腾讯科技(深圳)有限公司 | Online video playing method and video playing server |
CN105430434A (en) * | 2015-11-17 | 2016-03-23 | 北京奇虎科技有限公司 | Method and device for downloading video |
CN105451032A (en) * | 2015-11-19 | 2016-03-30 | 北京奇虎科技有限公司 | Method and device for downloading videos |
-
2016
- 2016-06-24 CN CN201610470957.1A patent/CN105915938B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547447A (en) * | 2010-12-14 | 2012-07-04 | 腾讯科技(深圳)有限公司 | Method, device and system for downloading video files |
CN103024456A (en) * | 2011-09-27 | 2013-04-03 | 腾讯科技(深圳)有限公司 | Online video playing method and video playing server |
CN105430434A (en) * | 2015-11-17 | 2016-03-23 | 北京奇虎科技有限公司 | Method and device for downloading video |
CN105451032A (en) * | 2015-11-19 | 2016-03-30 | 北京奇虎科技有限公司 | Method and device for downloading videos |
Also Published As
Publication number | Publication date |
---|---|
CN105915938A (en) | 2016-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105915938B (en) | A kind of method, apparatus and system of foradownloaded video | |
CN106487781B (en) | Resource data processing method, device and system based on live broadcast | |
EP1359710B1 (en) | Addressed broadcast messaging | |
CN110267053A (en) | Live broadcasting method, apparatus and system | |
US20150281321A1 (en) | Real-time event monitoring and video surveillance web application based on data push | |
CN104901863B (en) | Send the method, apparatus and system of instantly prompting message | |
EP2475146A1 (en) | Anchoring and sharing time positions and media reception information on a presentation timeline for multimedia content streamed over a network | |
EP3086561A1 (en) | Information pushing method, device, and system | |
KR20040091033A (en) | System for providing continuity of a broadcast between clients and method therefor | |
CN103069755A (en) | Instant messaging using multiple instances of a client | |
CN102137278B (en) | System and method for broadcasting and distributing streaming media based on mobile terminal | |
CN103313129A (en) | Method and device for video playing | |
CN108377396A (en) | A kind of live streaming method for recording, device and equipment | |
KR101647633B1 (en) | Method and apparatus for transmitting and receiving personal broadcasting data based on peer to peer communication | |
US10764649B2 (en) | Falling back from three-dimensional video | |
WO2013097454A1 (en) | Video inter-cut method, device and system | |
WO2015154549A1 (en) | Data processing method and device | |
CN107124628B (en) | Advertisement data publishing method and system | |
CN105592369B (en) | A kind of video frequency abstract processing method and processing device | |
US11936547B2 (en) | Systems and methods for monitoring the display of electronic content on client devices | |
JP2002543708A (en) | Ad Selection Based on User Behavior in Electronic Program Guide | |
US10798249B2 (en) | Managing live video stream connections and data usage | |
CN110121056B (en) | Cross-regional video networking monitoring video acquisition method and device | |
CN108702536B (en) | Method and apparatus for providing content-related information for multimedia service | |
US11368753B2 (en) | Managing live video stream connections and data usage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |