CN104539737A - Method, equipment and system for downloading on-line media - Google Patents
Method, equipment and system for downloading on-line media Download PDFInfo
- Publication number
- CN104539737A CN104539737A CN201510033098.5A CN201510033098A CN104539737A CN 104539737 A CN104539737 A CN 104539737A CN 201510033098 A CN201510033098 A CN 201510033098A CN 104539737 A CN104539737 A CN 104539737A
- Authority
- CN
- China
- Prior art keywords
- locating information
- online media
- media
- download address
- browser client
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000000284 extract Substances 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 6
- 238000009877 rendering Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method, equipment and a system for downloading an on-line media. The method comprises the following steps: acquiring positioning information of a webpage with the on-line media through a browser client; acquiring a downloading address corresponding to the positioning information according to the acquired positioning information through the browser client; downloading the on-line media according to the acquired downloading address through the browser client. By adopting the method, the equipment and the system for downloading the on-line media, a user can effectively download the on-line media when browsing the on-line media.
Description
Technical field
The present invention relates to the communications field, specifically, relate to method, the equipment and system of downloading online Media.
Background technology
When user is when by internet browsing online Media, often have the demand downloading its online Media browsed, shortage is a kind of at present can allow user browse while download the effective technology of online Media.
Summary of the invention
For effectively solving the problems of the technologies described above, the invention provides a kind of method, the equipment and system of downloading online Media.
On the one hand, embodiments of the present invention provide a kind of method downloading online Media, and described method comprises:
Browser client obtains the locating information of online Media file place webpage;
Described browser client obtains the download address corresponding with this locating information according to the locating information of described acquisition from server;
Described browser client downloads described online Media according to the download address of described acquisition.
Correspondingly, embodiment of the present invention provides a kind of browser client, and described browser client comprises:
First acquisition module, for obtaining the locating information of online Media file place webpage;
Second acquisition module, obtains the download address corresponding with this locating information for the locating information obtained according to described first acquisition module from server;
Download module, downloads described online Media for the download address obtained according to described second acquisition module.
On the other hand, embodiments of the present invention additionally provide a kind of method downloading online Media, and described method comprises:
Server receives the locating information that browser client sends;
Described server according to described in the locating information that receives obtain the download address corresponding with this locating information;
The described download address got is sent to described browser client by described server, so that described browser client downloads online Media according to described download address.
Correspondingly, embodiment of the present invention provides a kind of server, and described server comprises:
Receiver module, for receiving the locating information that browser client sends;
3rd acquisition module, obtains the download address corresponding with this locating information for the locating information received by described receiver module;
Sending module, for the download address accessed by described 3rd acquisition module is sent to described browser client, so that described browser client downloads online Media according to described download address.
Another aspect, embodiment of the present invention provides a kind of system downloading online Media, and described system comprises: browser client as above and server as above.
Implement the method for download online Media provided by the invention, equipment and system can allow user browse while download online Media effectively.
Accompanying drawing explanation
Fig. 1 is the flow chart of the method for download online Media according to embodiment of the present invention;
Fig. 2 is the flow chart downloading the method for online Media according to the another kind of embodiment of the present invention;
Fig. 3 shows a kind of execution mode of the step S220 shown in Fig. 2;
Fig. 4 shows the another kind of execution mode of the step S220 shown in Fig. 2;
Fig. 5 shows a kind of execution mode of the step S224 ' shown in Fig. 4;
Fig. 6 is a kind of execution mode of the list structure of database according to this execution mode;
Fig. 7 is the Organization Chart of the system of download online Media according to embodiment of the present invention;
Fig. 8 is the structural representation of the browser client 100 shown in Fig. 7;
Fig. 9 is the structural representation of the server 200 shown in Fig. 7;
Figure 10 shows a kind of execution mode of the 3rd acquisition module 220 shown in Fig. 9;
Figure 11 shows the another kind of execution mode of the 3rd acquisition module 220 shown in Fig. 9.
Embodiment
For making the object of embodiments of the invention, technical scheme and advantage clearly, below in conjunction with accompanying drawing, the present invention is described in further detail.
Fig. 1 is the flow chart of the method for download online Media according to embodiment of the present invention.See Fig. 1, described method comprises:
S110: browser client obtains the locating information of online Media place webpage.
Wherein, in embodiments of the present invention, described online Media can include, but are not limited to: Online Video, online audio frequency etc.Described locating information can comprise: the URL (Uniform Resource Locator, URL(uniform resource locator)) of described online Media place webpage.
S120: described browser client obtains the download address corresponding with this locating information according to the locating information of described acquisition from server.For example, described server is the background server of described browser client, and in embodiments of the present invention, this locating information can be stored in the database be arranged on described server with download address accordingly, and using this locating information as searching the major key of download address (also known as major key, the one or more fields in database table, its value is used for a certain bar record in label table uniquely), this download address is the media file memory location in the server of described online Media.
S130: described browser client downloads described online Media according to the download address of described acquisition.
Fig. 2 is the flow chart downloading the method for online Media according to the another kind of embodiment of the present invention.See Fig. 2, described method comprises:
S210: server receives the locating information that browser client sends.
S220: described server according to described in the locating information that receives obtain the download address corresponding with this locating information.
S230: the described download address got is sent to described browser client by described server, so that described browser client downloads online Media according to described download address.
Wherein, in embodiments of the present invention, described locating information comprises: the URL of described online Media place webpage; Described online Media can include, but are not limited to: Online Video, online audio frequency etc.
As shown in Figure 3, this step S220 can be realized by following steps:
S221: described server according to described in the locating information searching database that receives.For example, this database can be mounted in MYSQL (the My Structure Quest Language on described server, a kind of relational database management system) database, SQL-Server (Structured Query Language-Server, a kind of relational database management system) database or ORACLE database (a relational database management system of Oracle) etc.
S222: judge whether contain described locating information in the database of described retrieval, if so, then perform step S223, otherwise terminate, certainly the present invention is not limited thereto, when judged result is no, those skilled in the art can carry out other reasonable operation according to actual needs.
S223: extract the download address corresponding to described locating information.
For realizing download to arbitrary online Media, as shown in Figure 4, one of the present invention preferred embodiment in, this step S220 can realize in the following manner:
S221 ': with above-mentioned S221, do not repeat them here;
S222 ': judge whether contain described locating information in the database of described retrieval, if so, then perform step S223 ', otherwise perform step S224 '.
S223 ': with above-mentioned S223, do not repeat them here;
S224 ': record the media file that described online Media obtains recording by media player.
S225 ': preserve the described media file recorded and extract the download address of described media file.
As shown in Figure 5, in embodiments of the present invention, this step S224 ' can comprise:
S2241 ': gather the image of described online Media and gather the sound of described online Media.Wherein, in embodiments of the present invention, can by realizing gathering the image of described online Media to the mode that described online Media carries out sectional drawing according to predetermined time interval, wherein, the sectional drawing interface function BitBlt of windows (bit_block, the pixel in a kind of source device environmental area to specifying enters slide block conversion with the function being sent to target device environment) such as can be adopted to carry out sectional drawing; And can by the sound of online Media described in sound DAQ.
S2242 ': by the described image that collects and sound composite medium file.
Below for described online Media for Online Video, embodiments of the present invention are specifically described.
First, when user click download button carry out the down operation of Online Video time, browser client obtains the URL of Online Video place webpage to be downloaded, and this URL is sent to its background server.For example, this browser client can install the plug-in unit downloaded for video, and this plug-in unit can be installed a download button and carries out down operation for user and get the download behavior of user on video player;
Secondly, server receives this URL and according to this URL searching database received, if find this URL, then the download address corresponding to this URL is sent to described browser client, if do not find this URL, then adopt player plays and record this Online Video, detailed process is as follows:
1, adopt and carry out video area sectional drawing to gather the image of this Online Video every 100ms;
2, by the sound of this Online Video of sound DAQ;
3, by the image that collects and sound rendering video file.
Certainly, embodiments of the present invention are not limited thereto, and there is no fixing implementation order for the collection of image and the collection of sound, such as, first can gather sound and gather image again or gather image and sound simultaneously.
When the download address (memory location of video file in described server) of the video file this URL and this recorded after having recorded is stored in described database accordingly, and the download address of the video file this recorded sends to described browser client;
Finally, the download address that this browser client reception server sends, downloads described Online Video according to this download address.
Wherein, in embodiments of the present invention, the structure of the list file of described database as shown in Figure 6, specifically comprises the URL of Online Video place webpage and the download address of this Online Video.
Fig. 7 is the Organization Chart of the system of download online Media according to embodiment of the present invention.See Fig. 7, described system comprises:
Browser client 100, for performing following operation: the locating information obtaining online Media place webpage; Locating information according to described acquisition obtains the download address corresponding with this locating information from server; Described online Media is downloaded according to the download address of described acquisition.
Server 200, for performing following operation: receive the locating information that browser client sends; The download address corresponding with this locating information is obtained according to the described locating information received; The described download address got is sent to described browser client, so that described browser client downloads online Media according to described download address.
Fig. 8 is the structural representation of the browser client 100 shown in Fig. 7.See Fig. 8, described browser client comprises:
First acquisition module 110, for obtaining the locating information of online Media place webpage.
Second acquisition module 120, locating information for obtaining according to described first acquisition module 110 obtains the download address corresponding with this locating information from server, for example, described server is the background server of described browser client, and in embodiments of the present invention, this locating information can be stored in the database be arranged on described server with download address accordingly, and using this locating information as searching the major key of download address (also known as major key, the one or more fields in database table, its value is used for a certain bar record in label table uniquely), this download address is the media file memory location in the server of described online Media.
Download module 130, downloads described online Media for the download address obtained according to described second acquisition module 120.
Wherein, in embodiments of the present invention, described online Media can include, but are not limited to: Online Video, online audio frequency etc.Described locating information can comprise: the URL (Uniform Resource Locator, URL(uniform resource locator)) of described online Media place webpage.
Fig. 9 is the structural representation of the server 200 shown in Fig. 7.See Fig. 9, described server 200 comprises:
Receiver module 210, for receiving the locating information that browser client sends.
3rd acquisition module 220, obtains the download address corresponding with this locating information for the locating information received by described receiver module 210.
Sending module 230, for the download address accessed by described 3rd acquisition module 220 is sent to described browser client, so that described browser client downloads online Media according to described download address.
Wherein, in embodiments of the present invention, described locating information comprises: the URL of described online Media place webpage; Described online Media can include, but are not limited to: Online Video, online audio frequency etc.
As shown in Figure 10, the 3rd acquisition module 220 can comprise:
Retrieval unit 221, for the locating information searching database received described in basis.For example, this database can be mounted in MYSQL (the My Structure Quest Language on described server, a kind of relational database management system) database, SQL-Server (Structured Query Language-Server, a kind of relational database management system) database or ORACLE database (a relational database management system of Oracle) etc.
Whether judging unit 222, for judging in the database that described retrieval unit 221 is retrieved containing described locating information.
Extraction unit 223, for when described judging unit 222 is judged as YES, extracts the download address corresponding to described locating information.
For realizing download to arbitrary online Media, as shown in figure 11, one of the present invention preferred embodiment in, the 3rd acquisition module 220 ' can comprise:
Retrieval unit 221 ', judging unit 222 ', extraction unit 223 ' with above-mentioned retrieval unit 221, judging unit 222, extraction unit 223, do not repeat them here respectively;
Recording elements 224 ', during for judging when described judging unit 222 ' in described database containing described locating information, records by media player the media file that described online Media obtains recording.
Preserve and extraction unit 225 ', for preserve described recording elements 224 ' the media file recorded extract the download address of described media file.
Wherein, in embodiments of the present invention, this recording elements 224 ' can comprise:
Gather subelement, comprise: for gathering the image collection assembly of the image of described online Media and the sound collection assembly for the sound that gathers described online Media, wherein, this image collection assembly can comprise: sectional drawing gathers sub-component, for carrying out sectional drawing according to predetermined time interval to described online Media, for example, the sectional drawing interface function BitBlt (bit_block of windows can be adopted, pixel in a kind of source device environmental area to specifying enters slide block conversion with the function being sent to target device environment) carry out sectional drawing, this sound collection assembly can comprise: sound DAQ sub-component, for the sound by online Media described in sound DAQ, and synthon unit, for the sound rendering media file that the image that collected by described image collection assembly and described sound collection assembly collect.
Implement the method for download online Media provided by the invention, equipment and system can allow user browse while download online Media effectively.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode of software combined with hardware platform, can certainly all be implemented by hardware.Based on such understanding, what technical scheme of the present invention contributed to background technology can embody with the form of software product in whole or in part, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprising some instructions in order to make a computer equipment (can be personal computer, server, smart mobile phone or the network equipment etc.) perform the method described in some part of each embodiment of the present invention or embodiment.
The term used in specification of the present invention and wording, just to illustrating, are not meaned and are formed restriction.It will be appreciated by those skilled in the art that under the prerequisite of the general principle not departing from disclosed execution mode, can various change be carried out to each details in above-mentioned execution mode.Therefore, scope of the present invention is only determined by claim, and in the claims, except as otherwise noted, all terms should be understood by the most wide in range rational meaning.
Claims (17)
1. download a method for online Media, it is characterized in that, described method comprises:
Browser client obtains the locating information of online Media place webpage;
Described browser client obtains the download address corresponding with this locating information according to the locating information of described acquisition from server;
Described browser client downloads described online Media according to the download address of described acquisition.
2. download a method for online Media, it is characterized in that, described method comprises:
Server receives the locating information that browser client sends;
Described server according to described in the locating information that receives obtain the download address corresponding with this locating information;
The described download address got is sent to described browser client by described server, so that described browser client downloads online Media according to described download address.
3. method as claimed in claim 2, is characterized in that, described server according to described in the locating information acquisition download address corresponding with this locating information that receive comprise:
Described server according to described in the locating information searching database that receives;
Whether judge in the database of described retrieval containing described locating information;
If so, the download address corresponding to described locating information is then extracted.
4. method as claimed in claim 3, its special type is, described server according to described in the locating information acquisition download address corresponding with this locating information that receive also comprise:
If to judge in described database not containing described locating information, then record by media player the media file that described online Media obtains recording;
Preserve the described media file recorded and extract the download address of described media file.
5., as the method in claim 2 ~ 4 as described in any one, it is characterized in that,
Described locating information comprises: the uniform resource position mark URL of described online Media place webpage.
6. method as claimed in claim 4, is characterized in that, records the media file that described online Media obtains recording comprise by media player:
Gather the image of described online Media and gather the sound of described online Media;
By media file described in the described image that collects and sound rendering.
7. method as claimed in claim 6, it is characterized in that, the image gathering described online Media comprises:
According to predetermined time interval, sectional drawing is carried out to described online Media.
8. method as claimed in claim 6, it is characterized in that, the sound gathering described online Media comprises:
By the sound of online Media described in sound DAQ.
9. a browser client, is characterized in that, described browser client comprises:
First acquisition module, for obtaining the locating information of online Media place webpage;
Second acquisition module, obtains the download address corresponding with this locating information for the locating information obtained according to described first acquisition module from server;
Download module, downloads described online Media for the download address obtained according to described second acquisition module.
10. a server, is characterized in that, described server comprises:
Receiver module, for receiving the locating information that browser client sends;
3rd acquisition module, obtains the download address corresponding with this locating information for the locating information received by described receiver module;
Sending module, for the download address accessed by described 3rd acquisition module is sent to described browser client, so that described browser client downloads online Media according to described download address.
11. servers as claimed in claim 10, is characterized in that, described 3rd acquisition module comprises:
Retrieval unit, for the locating information searching database received described in basis;
Whether judging unit, for judging in the database that described retrieval unit is retrieved containing described locating information;
Extraction unit, for when described judging unit is judged as YES, extracts the download address corresponding to described locating information.
12. servers as claimed in claim 11, is characterized in that, described 3rd acquisition module also comprises:
Recording elements, during for judging when described judging unit in described database containing described locating information, records by media player the media file that described online Media obtains recording;
Preserve and extraction unit, for preserve described recording elements the media file recorded extract the download address of described media file.
13., as the server in claim 10 ~ 12 as described in any one, is characterized in that,
Described locating information comprises: the uniform resource position mark URL of described online Media place webpage.
14. servers as claimed in claim 12, it is characterized in that, described recording elements comprises:
Gather subelement, comprising: for gathering the image collection assembly of the image of described online Media and the sound collection assembly for the sound that gathers described online Media;
Synthon unit, for media file described in the sound rendering that the image that collected by described image collection assembly and described sound collection assembly collect.
15. servers as claimed in claim 14, it is characterized in that, described image collection assembly comprises:
Sectional drawing gathers sub-component, for carrying out sectional drawing according to predetermined time interval to described online Media.
16. servers as claimed in claim 14, it is characterized in that, described sound collection assembly comprises:
Sound DAQ sub-component, for the sound by online Media described in sound DAQ.
17. 1 kinds of systems downloading online Media, it is characterized in that, described system comprises:
Browser client as claimed in claim 9, and, as the server in claim 10 ~ 16 as described in any one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510033098.5A CN104539737A (en) | 2015-01-22 | 2015-01-22 | Method, equipment and system for downloading on-line media |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510033098.5A CN104539737A (en) | 2015-01-22 | 2015-01-22 | Method, equipment and system for downloading on-line media |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104539737A true CN104539737A (en) | 2015-04-22 |
Family
ID=52855204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510033098.5A Pending CN104539737A (en) | 2015-01-22 | 2015-01-22 | Method, equipment and system for downloading on-line media |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104539737A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090271416A1 (en) * | 2008-04-25 | 2009-10-29 | Yahoo! Inc. | Method And System For Retrieving And Organizing Web Media |
CN102609544A (en) * | 2012-03-12 | 2012-07-25 | 腾讯科技(深圳)有限公司 | Method and device for obtaining information as well as mobile terminal |
CN103248641A (en) * | 2012-02-07 | 2013-08-14 | 腾讯科技(深圳)有限公司 | Network download method, device and system |
CN103259861A (en) * | 2013-05-16 | 2013-08-21 | 深圳市共进电子股份有限公司 | Method and system for recording and watching network videos |
CN103501463A (en) * | 2013-10-25 | 2014-01-08 | 乐视网信息技术(北京)股份有限公司 | Data acquisition method and electronic equipment |
-
2015
- 2015-01-22 CN CN201510033098.5A patent/CN104539737A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090271416A1 (en) * | 2008-04-25 | 2009-10-29 | Yahoo! Inc. | Method And System For Retrieving And Organizing Web Media |
CN103248641A (en) * | 2012-02-07 | 2013-08-14 | 腾讯科技(深圳)有限公司 | Network download method, device and system |
CN102609544A (en) * | 2012-03-12 | 2012-07-25 | 腾讯科技(深圳)有限公司 | Method and device for obtaining information as well as mobile terminal |
CN103259861A (en) * | 2013-05-16 | 2013-08-21 | 深圳市共进电子股份有限公司 | Method and system for recording and watching network videos |
CN103501463A (en) * | 2013-10-25 | 2014-01-08 | 乐视网信息技术(北京)股份有限公司 | Data acquisition method and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107885873B (en) | Method and apparatus for outputting information | |
US10680925B2 (en) | System and method for determining website popularity by location | |
US7797350B2 (en) | System and method for processing downloaded data | |
US10031980B2 (en) | Intelligent homepage tuning in a web browser | |
CN104850546B (en) | Display method and system of mobile media information | |
US20140046938A1 (en) | History records sorting method and apparatus | |
CN103888837A (en) | Video information pushing method and device | |
CN103702177B (en) | A kind of storage method and player of video file | |
CN103607461A (en) | Information sharing method and cloud server | |
CN105335511A (en) | Webpage access method and device | |
KR20130059738A (en) | System and method for recommending application using contents analysis | |
CN108230113A (en) | User's portrait generation method, device, equipment and readable storage medium storing program for executing | |
CN103841464A (en) | Video information pushing method and device | |
CN103064989B (en) | Webpage preservation, deployment method and device | |
CN102270220A (en) | Identifying dominant concepts across multiple sources | |
CN104424244A (en) | Method, device and facility for acquiring search result | |
CN103365928A (en) | Information recommendation method and information recommendation device | |
CN105354132A (en) | Mobile application release processing method and release channel tracking method and system | |
CN103455547B (en) | A kind of method and device for webpage loading | |
CN105095370A (en) | Information push method, device and system for expansion application | |
CN103475532A (en) | Hardware detection method and system thereof | |
CN104753979A (en) | Method, server, terminal and system for displaying website information | |
CN105893584A (en) | Method, client and system for displaying website label of favorites | |
CN105808642A (en) | Recommendation method and device | |
CN105049999A (en) | A display method for speaker grouping, local server, mobile terminal and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150422 |
|
RJ01 | Rejection of invention patent application after publication |