Nothing Special   »   [go: up one dir, main page]

CN104092723B - Document down loading method, Apparatus and system - Google Patents

Document down loading method, Apparatus and system Download PDF

Info

Publication number
CN104092723B
CN104092723B CN201410135833.9A CN201410135833A CN104092723B CN 104092723 B CN104092723 B CN 104092723B CN 201410135833 A CN201410135833 A CN 201410135833A CN 104092723 B CN104092723 B CN 104092723B
Authority
CN
China
Prior art keywords
terminal
file
downloaded
download
server
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
Application number
CN201410135833.9A
Other languages
Chinese (zh)
Other versions
CN104092723A (en
Inventor
刘翔
曹硕
梅江霞
梁荣坚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410135833.9A priority Critical patent/CN104092723B/en
Publication of CN104092723A publication Critical patent/CN104092723A/en
Application granted granted Critical
Publication of CN104092723B publication Critical patent/CN104092723B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of document down loading method, Apparatus and system, method therein includes: fileinfo that first terminal obtains file to be downloaded and the device identification of the second terminal being associated with first terminal;First terminal sends file download instructions to server, carries the fileinfo of file to be downloaded and the device identification of the second terminal in file download instructions;Server generates download information according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal;Second terminal, according to file download message, downloads file to be downloaded.The present invention can improve the convenience of file download.

Description

Document down loading method, Apparatus and system
Technical field
The present invention relates to a kind of Internet technical field, particularly relate to a kind of technical field of information processing, be specifically related to a kind of document down loading method, Apparatus and system.
Background technology
Along with the fast development of terminal technology, the function of mobile terminal also improves gradually, is connected with the Internet by mobile terminal, and carries out this application of file download and become the common operation of mobile phone users.But the screen size by mobile terminal is limit, the operation that user carries out file search and download by mobile terminal is comparatively inconvenient.
Summary of the invention
In view of this, the present invention provides a kind of document down loading method, Apparatus and system, can improve the convenience of file download.
Embodiments provide a kind of document down loading method, it may include: fileinfo that first terminal obtains file to be downloaded and the device identification of the second terminal being associated with described first terminal;Described first terminal sends file download instructions to server, carries the fileinfo of described file to be downloaded and the device identification of the second terminal in described file download instructions;Described server generates download information according to the fileinfo of described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal;Described second terminal, according to described file download message, downloads described file to be downloaded.
Embodiments provide another kind of document down loading method, it may include: fileinfo that first terminal obtains file to be downloaded and the device identification of the second terminal being associated with described first terminal;Described first terminal sends file download instructions to server, described file download instructions carries the fileinfo of described file to be downloaded and the device identification of the second terminal, described file download instructions generates download information for making described server according to the fileinfo of described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, download described file to be downloaded.
Embodiments provide another document down loading method, it may include: server receives the file download instructions that first terminal sends, and carries the fileinfo of file to be downloaded and the device identification of the second terminal in described file download instructions;Fileinfo according to described file to be downloaded generates download information, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, downloads described file to be downloaded.
Embodiments provide a kind of file downloading device, run on first terminal, it may include: acquisition module, for the fileinfo obtaining file to be downloaded and the device identification of the second terminal being associated with described first terminal;Sending module, for sending file download instructions to server, described file download instructions carries the fileinfo of described file to be downloaded and the device identification of the second terminal, described file download instructions generates download information for making described server according to the fileinfo of described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, download described file to be downloaded.
Embodiments provide another kind of file downloading device, run on server, comprise the steps that receiver module, for receiving the file download instructions that first terminal sends, described file download instructions carries the fileinfo of file to be downloaded and the device identification of the second terminal;Download information generates and sending module, download information is generated for the fileinfo according to described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, download described file to be downloaded.
Embodiments provide a kind of file download system, it may include: first terminal, server and the second terminal;Wherein, described first terminal runs the device having described in any one of the claims 28 to 33;Described server runs the server having the device described in any one of the claims 34 to 42;Described second terminal, for receiving the described download information that described server sends, downloads described file to be downloaded according to described download information.
Embodiments providing a kind of computer-readable storage medium, described computer-readable storage medium has program stored therein, and this program includes all or part of step of said method when performing.
The document down loading method that the embodiment of the present invention provides, Apparatus and system, the device identification of the fileinfo obtaining file to be downloaded by first terminal and the second terminal being associated with first terminal, and send it to server, then download information is generated by server according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, final again by the second terminal according to file download message, download file to be downloaded, the second terminal is made to be able to break through because of self screen size by first terminal, the restriction of the factors such as input mode and the unhandy difficult problem that causes, thus the convenience of file download can be improved.
For the above and other purpose of the present invention, feature and advantage can be become apparent, preferred embodiment cited below particularly, and coordinate institute's accompanying drawings, it is described in detail below.
Accompanying drawing explanation
Document down loading method that Fig. 1 provides for the embodiment of the present invention, the applied environment figure of Apparatus and system;
Fig. 2 illustrates the structured flowchart of a kind of terminal;
Fig. 3 illustrates the structured flowchart of a kind of server;
The flow chart of the document down loading method that Fig. 4 provides for first embodiment of the invention;
The flow chart of the document down loading method that Fig. 5 provides for second embodiment of the invention;
The flow chart of the document down loading method that Fig. 6 provides for third embodiment of the invention;
The sequential chart of the document down loading method that Fig. 7 provides for fourth embodiment of the invention;
The applied environment figure of one application examples of the document down loading method that Fig. 8 provides for fourth embodiment of the invention;
The flow chart of the document down loading method that Fig. 9 provides for fifth embodiment of the invention;
The flow chart of the document down loading method that Figure 10 provides for sixth embodiment of the invention;
The flow chart of the document down loading method that Figure 11 provides for seventh embodiment of the invention;
The flow chart of the document down loading method that Figure 12 provides for eighth embodiment of the invention;
The structural representation of the file downloading device that Figure 13 provides for ninth embodiment of the invention;
Figure 14 is the storage environment schematic of the device of Figure 13;
The structural representation of the file downloading device that Figure 15 provides for tenth embodiment of the invention;
The structural representation of the file downloading device that Figure 16 provides for eleventh embodiment of the invention;
Figure 17 is the storage environment schematic of the device of Figure 16;
The structural representation of the file downloading device that Figure 18 provides for twelveth embodiment of the invention;
The structural representation of part of module in the file downloading device that Figure 19 provides for twelveth embodiment of the invention;
The configuration diagram of the file download system that Figure 20 provides for thriteenth embodiment of the invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
Document down loading method that various embodiments of the present invention provide, Apparatus and system, can be applicable in applied environment as shown in Figure 1, it is achieved the file download of cross-terminal.As it is shown in figure 1, first terminal the 100, second terminal 200 and server 300 are arranged in wireless network or cable network, by this wireless network or cable network, first terminal the 100, second terminal 200 and server 300 carry out data interaction.
Wherein, first terminal 100 is the same with the second terminal 200, both may include that PC (PersonalComputer, personal computer), all-in-one, pocket computer on knee, the computer terminals such as car-mounted terminal, and smart mobile phone, panel computer, E-book reader, MP3 player (MovingPictureExpertsGroupAudioLayerIII, dynamic image expert's compression standard audio frequency aspect 3), MP4(MovingPictureExpertsGroupAudioLayerIV, dynamic image expert's compression standard audio frequency aspect 4) mobile terminal device such as player.
Preferably, first terminal 100 is computer terminal, and the second terminal 200 is mobile terminal device.
Fig. 2 illustrates the structured flowchart of a kind of terminal.Structure shown in Fig. 2 can be simultaneously suitable for first terminal 100 and the second terminal 200.As shown in Figure 2, terminal 10 includes memorizer 102, storage control 104, one or more (only illustrating one in figure) processor 106, Peripheral Interface 108, radio-frequency module 110, locating module 112, photographing module 114, audio-frequency module 116, screen 118 and key-press module 120.These assemblies pass through the mutual communication of one or more communication bus/holding wire 122.
Being appreciated that the structure shown in Fig. 2 is only signal, terminal 10 may also include the assembly more or more less than shown in Fig. 2, or has the configuration different from shown in Fig. 2.Each assembly shown in Fig. 2 can adopt hardware, software or its combination to realize.
Memorizer 102 can be used for storing software program and module, programmed instruction/module that document down loading method in the embodiment of the present invention, Apparatus and system are corresponding, processor 102 is by running the software program and module being stored in memorizer 104, thus performing the application of various function and data process, namely realize above-mentioned document down loading method.
Memorizer 102 can include high speed random access memory, may also include nonvolatile memory, such as one or more magnetic storage device, flash memory or other non-volatile solid state memories.In some instances, memorizer 102 can farther include the memorizer remotely located relative to processor 106, and these remote memories can be connected to terminal 10 by network.The example of above-mentioned network includes but not limited to the Internet, intranet, LAN, mobile radio communication and combination thereof.The access of memorizer 102 can be carried out by processor 106 and other possible assemblies under the control of storage control 104.
Various input/output devices are coupled to CPU and memorizer 102 by Peripheral Interface 108.Various softwares in processor 106 run memory 102, instruction are to perform the various functions of terminal 10 and to carry out data process.
In certain embodiments, Peripheral Interface 108, processor 106 and storage control 104 can realize in one single chip.In some other example, they can be realized by independent chip respectively.
Radio-frequency module 110 is used for receiving and sending electromagnetic wave, it is achieved electromagnetic wave is changed with the mutual of the signal of telecommunication, thus carrying out communication with communication network or other equipment.Radio-frequency module 110 can include the various existing component for performing these functions, for instance, antenna, RF transceiver, digital signal processor, encryption/deciphering chip, subscriber identity module (SIM) card, memorizer etc..Radio-frequency module 110 can carry out communication with various networks such as the Internet, intranet, wireless network or carry out communication by wireless network and other equipment.Above-mentioned wireless network can include cellular telephone networks, WLAN or Metropolitan Area Network (MAN).nullAbove-mentioned wireless network can use various communication standard、Agreement and technology,Include, but are not limited to global system for mobile communications (GlobalSystemforMobileCommunication,GSM)、Enhancement mode mobile communication technology (EnhancedDataGSMEnvironment,EDGE),Wideband CDMA Technology (widebandcodedivisionmultipleaccess,W-CDMA),CDMA (Codedivisionaccess,CDMA)、Tdma (timedivisionmultipleaccess,TDMA),Bluetooth,Adopting wireless fidelity technology (Wireless,Fidelity,WiFi) (such as IEEE-USA standard IEEE 802.11a,IEEE802.11b,IEEE802.11g and/or IEEE802.11n)、The networking telephone (Voiceoverinternetprotocal,VoIP)、Worldwide interoperability for microwave accesses (WorldwideInteroperabilityforMicrowaveAccess,Wi-Max)、Other are used for mail、The agreement of instant messaging and short message,And any other suitable communications protocol,Even can include those agreements being currently developed not yet.
Locating module 112 is for obtaining the current location of terminal 10.The example of locating module 112 includes but not limited to GPS (GPS), location technology based on WLAN or mobile radio communication.
Photographing module 114 is used for shooting photo or video.Photo or the video of shooting can store to memorizer 102, and can be sent by radio-frequency module 110.
Audio-frequency module 116 provides a user with audio interface, and it can include one or more mike, one or more speaker and voicefrequency circuit.Voicefrequency circuit receives voice data from Peripheral Interface 108, and voice data is converted to electrical information, by electrical information transmission to speaker.Electrical information is converted to the sound wave that human ear can be heard by speaker.Voicefrequency circuit also receives electrical information from mike, converts electrical signals to voice data, and by data transmission in network telephony to Peripheral Interface 108 to be further processed.Voice data can obtain from memorizer 102 or by radio-frequency module 110.Additionally, voice data can also store to memorizer 102 or is transmitted by radio-frequency module 110.In some instances, audio-frequency module 116 may also include an earphone and broadcasts hole, for providing audio interface to earphone or other equipment.
Screen 118 provides an output interface between terminal 10 and user.Specifically, screen 118 displays to the user that video frequency output, and the content of these video frequency output can include word, figure, video and combination in any thereof.Some output results correspond to some user interface object.It should be understood that screen 118 can also include Touch Screen.Touch Screen provides an output and inputting interface between terminal 10 and user simultaneously.Except displaying to the user that video frequency output, Touch Screen also receives the input of user, for instance the gesture operations such as the click of user, slip, in order to the input of these users is responded by user interface object.The technology of detection user's input can be based on resistance-type, condenser type or other arbitrarily possible touch control detection technology.The instantiation of Touch Screen display unit includes, but are not limited to liquid crystal display or light emitting polymer displays.
Key-press module 120 provides user to carry out the interface inputted to terminal 10 equally, and user can pass through to press different buttons so that terminal 10 performs different functions.
Fig. 3 illustrates the structured flowchart of a kind of server.As it is shown on figure 3, server 300 includes: memorizer 301, processor 302 and mixed-media network modules mixed-media 303.
Being appreciated that the structure shown in Fig. 3 is only signal, server 300 may also include the assembly more or more less than shown in Fig. 3, or has the configuration different from shown in Fig. 3.Each assembly shown in Fig. 3 can adopt hardware, software or its combination to realize.It addition, the server in the embodiment of the present invention can also include the server of multiple concrete difference in functionality.
Memorizer 301 can be used for storing software program and module, programmed instruction/module that document down loading method in the embodiment of the present invention, Apparatus and system are corresponding, processor 302 is by running the software program and module being stored in memorizer 301, thus performing the application of various function and data process, namely realize the document down loading method in the embodiment of the present invention.Memorizer 301 can include high speed random access memory, may also include nonvolatile memory, such as one or more magnetic storage device, flash memory or other non-volatile solid state memories.In some instances, memorizer 301 can farther include the memorizer remotely located relative to processor 302, and these remote memories can be connected to server 300 by network.Further, above-mentioned software program and module may also include that operating system 321 and service module 322.Wherein operating system 321, can be such as LINUX, UNIX, WINDOWS, it can include the various component software for managing system task (such as memory management, storage device control, power management etc.) and/or driving, and can communication mutual to various hardware or component software, thus providing the running environment of other component softwares.Service module 322 operates on the basis of operating system 321, and the network service being operated by system 321 monitors the request of automatic network, completes corresponding data according to request and processes, and returns result to client.It is to say, service module 322 is for providing network service to client.
Mixed-media network modules mixed-media 303 is used for receiving and sending network signal.Above-mentioned network signal can include wireless signal or wire signal.In an example, above-mentioned network signal is cable network signal.Now, mixed-media network modules mixed-media 303 can include the elements such as processor, random access memory, transducer, crystal oscillator.
First embodiment
The flow chart of the document down loading method that Fig. 4 provides for first embodiment of the invention.The present embodiment is that first terminal the 100, second terminal 200 and server 300 are by the document down loading method performed by data interaction.As shown in Figure 4, the document down loading method of the present embodiment can comprise the following steps that
Step S11, first terminal obtains the fileinfo of file to be downloaded and the device identification of the second terminal being associated with first terminal.
File to be downloaded can be any one file in the Miscellaneous Documents such as music file, picture file, video file, document files.The fileinfo of file to be downloaded may include that file identification or the download link of file to be downloaded.Wherein the file identification of file to be downloaded can be used for identifying file to be downloaded, and for music file, the fileinfo of file to be downloaded may include that song title, singer, distributing and releasing corporation, album name etc..
Second terminal 200 is the terminal unit relevant with first terminal 100.Preferably, the second terminal 200 can be associated with first terminal 100 by user account number, say, that the second terminal 200 can have incidence relation because once using identical user account number login service device 300 with first terminal 100.Wherein, user account number can for user at the user account number applying for registering when disparate networks services to Internet Service Provider, for instance: mailbox account number, instant messaging account number, music account number, social networks account number etc..User obtains from Internet Service Provider when applying for servicing every time, all requires over terminal and user account number registered in advance is supplied to the server of Internet service provider.The device identification of the second terminal 200 is the Unique Device identification marking of the second terminal 200, can be used for identifying the second terminal 200.
The instruction of the indicator that first terminal 100 can trigger according to user, obtains the fileinfo of file to be downloaded and the device identification of the second terminal 200.
Step S12, first terminal sends file download instructions to server, carries the fileinfo of file to be downloaded and the device identification of the second terminal in file download instructions.
First terminal 100 generates file download instructions according to the device identification of the fileinfo of file to be downloaded obtained and the second terminal being associated with first terminal, and this document download instruction is sent to server 300.This document download instruction includes the fileinfo of file to be downloaded and the device identification of the second terminal 200.This document download instruction is for indicating server 300 that the fileinfo of file to be downloaded is processed, and according to the device identification of the second terminal 200, result is sent to the second terminal 200.
Step S13, server generates download information according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal.
Specifically, server 300 receives the file download instructions that first terminal 100 sends, the fileinfo of the file to be downloaded comprised in this document download instruction is processed, and generate download information according to result, then according to the device identification of the second terminal 200, the download information of generation is sent to the second terminal 200.
Step S14, the second terminal, according to file download message, downloads file to be downloaded.
The document down loading method that the embodiment of the present invention provides, the device identification of the fileinfo obtaining file to be downloaded by first terminal and the second terminal being associated with first terminal, and send it to server transmission, then download information is generated by server according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, final again by the second terminal according to file download message, download file to be downloaded, the second terminal is made to be able to break through because of self screen size by first terminal, the restriction of the factors such as input mode and the unhandy difficult problem that causes, thus the convenience of file download can be improved.
Second embodiment
The flow chart of the document down loading method that Fig. 5 provides for second embodiment of the invention.The present embodiment is that first terminal the 100, second terminal 200 and server 300 are by the document down loading method performed by data interaction.As it is shown in figure 5, the document down loading method of the present embodiment can comprise the following steps that
Step S21, first terminal obtains the file identification of file to be downloaded and the device identification of the second terminal being associated with first terminal.
File to be downloaded can be any one file in the Miscellaneous Documents such as music file, picture file, video file, document files.The file identification of file to be downloaded is the mark that file to be downloaded is different from alternative document, can be used for identifying file to be downloaded, for music file, the file identification of file to be downloaded may include that the song title of music to be downloaded, singer, distributing and releasing corporation, album name etc..
Specifically, the input instruction that first terminal 100 can trigger according to user, obtain the file identification of the file to be downloaded of user's input.Or the indicator that first terminal 100 can also trigger according to user, obtain the file identification as file to be downloaded of the Word message pointed by this indicator, for instance user operates, by the shearing/duplication performed in screen, the word pointed by indicator triggered.
Second terminal 200 is the terminal unit relevant with first terminal 100.Preferably, the second terminal 200 can be associated with first terminal 100 by user account number, say, that the second terminal 200 can have incidence relation because once using identical user account number login service device 300 with first terminal 100.The device identification of the second terminal 200 is the Unique Device identification marking of the second terminal 200, can be used for identifying the second terminal 200.First terminal 100 first can obtain the device identification of all associated terminals according to user account number from server 300 and be shown to user, then the indicator triggered for the device identification of all associated terminals of display according to user, obtains the device identification device identification as the second terminal 200 of the device end that this indicator is pointed to.
Step S22, first terminal sends file download instructions to server, carries the file identification of file to be downloaded and the device identification of the second terminal in file download instructions.
Specifically, first terminal 100 generates file download instructions according to the file identification of the file to be downloaded obtained and the device identification of the second terminal 200, and this document download instruction is sent to server 300.This document download instruction, for making the server 300 file identification according to file to be downloaded, obtains file to be downloaded, and the file to be downloaded of acquisition is pushed to the second terminal 200.
Step S23, server obtains the download link of file to be downloaded according to the file identification of file to be downloaded.
Server 300 according to the file identification of the file to be downloaded comprised in the file download instructions received, by preset search engine or other web search server, can search for the download link of file to be downloaded in a network.
Further, server 300 also first can search for the file relevant to this document mark according to the file identification of file to be downloaded, then according to preset screening rule, filter out the highest file of the matching degree of file identification with file to be downloaded as file to be downloaded, and obtain its download link.By preset screening rule, Search Results is screened, it is possible to improve the accuracy of file to be downloaded Search Results, it is to avoid the follow-up system resource waste caused because downloading the alternative document except file to be downloaded, and then file download efficiency can be improved.
Step S24, server obtains file to be downloaded according to download link, generates the first download information, and the first download information is sent to the second terminal by the device identification according to the second terminal.
Specifically, server 300 can obtain the entity file of file to be downloaded according to download link, and the first download information, then device identification according to the second terminal 200 according to entity file generation file to be downloaded to be downloaded, the first download information is sent to the second terminal 200.Wherein, comprising the propelling movement request of the entity file of file to be downloaded in the first download information, this propelling movement request is used for asking the second terminal 200 to allow server 300 to push this entity file to the second terminal 200.
Owing to being downloaded the entity file of file to be downloaded by server 300 and be pushed to the second terminal, therefore can remove user from and download the operation of file to be downloaded at first terminal 100, simplify user and carry out the operating procedure of file download, thus can further improve the convenience of file download.
Step S25, the second terminal receives the download information that server sends, and detects currently used network type.
Step S26, when the network type that the second terminal is currently used is preset network type, the second terminal asks to return response message according to the propelling movement in download information.
Preset network type is preferably free nets, for instance: WiFi wireless network.It should be understood that the instruction that arranges that preset network type also can be triggered according to user by the second terminal 200 is arranged.
Specifically, second terminal 200 is when testing result be the currently used network type of the second terminal 200 is preset network type, according to the propelling movement request in the first download information received, response message is returned, to notify that server 300 sends the entity of file to be downloaded to the second terminal 200 to server 300.
Understandable, second terminal 200 can also decide whether to return response message according to other factors that can affect file download, such as: the second terminal 200 can also when receiving the download information that server 300 sends, detection current network speed, when current network speed is more than default numerical value, according to the propelling movement request in the first download information received, return response message to server 300, to notify that server 300 sends the entity of file to be downloaded to the second terminal 200.Or the second terminal 200 can also when receiving the download information that server 300 sends, detection present system time, when system time is preset numerical intervals (such as: at night 11:00~morning next day 6:00), according to the propelling movement request in the first download information received, response message is returned, to notify that server 300 sends the entity of file to be downloaded to the second terminal 200 to server 300.
The second terminal 200 decides whether to return response message owing to can affect the factor of file download according to network type, network speed etc., avoid the failed download because factor that network type, network speed etc. are relevant with network quality causes, therefore can improve the motility of file download, and then improve the efficiency of file download.
In addition, in other embodiments of the invention, second terminal 200 can also receive the first download information of server 300 transmission and show, then the confirmation download instruction triggered for the first download information shown according to user, response message is sent to server 300, so that server 300 is to oneself sending the entity file of file to be downloaded, and it is stored in the storage position that this confirmation download instruction is pointed to.
Step S27, server receives the second terminal and returns response message, according to this response message, file to be downloaded is sent to the second terminal.
Step S28, the second terminal receives the file to be downloaded that server sends.
The document down loading method that the embodiment of the present invention provides, the device identification of the fileinfo obtaining file to be downloaded by first terminal and the second terminal being associated with first terminal, and send it to server, then searched for according to the fileinfo of file to be downloaded by server and obtain file to be downloaded, and generate the first download information of the PUSH message comprising this file to be downloaded, then according to the device identification of the second terminal, this first download information is sent to the second terminal, final again by the second terminal according to this first file download message, file to be downloaded is obtained from server, the second terminal is made to be able to break through because of self screen size by first terminal, the restriction of the factors such as input mode and the unhandy difficult problem that causes, thus the convenience of file download can be improved.Additionally, due to be, by server, file to be downloaded is pushed to the second terminal, the second terminal does not need to be directly connected to first terminal, and therefore first terminal is not necessary for the second different terminals and does driving compatibility, thus the suitability of file download can be improved.
3rd embodiment
The flow chart of the document down loading method that Fig. 6 provides for third embodiment of the invention.The present embodiment is that first terminal the 100, second terminal 200 and server 300 are by the document down loading method performed by data interaction.As shown in Figure 6, the document down loading method of the present embodiment can comprise the following steps that
Step S31, first terminal obtains the download link of file to be downloaded and the device identification of the second terminal being associated with first terminal.
The file download instructions that first terminal 100 can trigger according to user, the download link of file to be downloaded obtaining user's input and the device identification of the second terminal 200 being associated with first terminal 100;Or according to this document download instruction, download link this document download instruction pointed to is as the download link of file to be downloaded, and device identification this document download instruction pointed to is as the device identification of the second terminal 200.File download instructions can be triggered by slip gesture or the operation such as shearing, stickup by user.
Step S32, first terminal sends file download instructions to server, carries the download link of file to be downloaded and the device identification of the second terminal in file download instructions.
First terminal 100 generates file download instructions according to the download link of the file to be downloaded obtained and the device identification of the second terminal 200, and this document download instruction is sent to server 300.
Step S33, server generates the second download information, comprises download link, and the second download information is sent to the second terminal by the device identification according to the second terminal in this second download information.
Step S34, the second terminal, according to the download link in the second file download message, downloads file to be downloaded.
Specifically, second terminal 200 receives the download information that server 300 sends, detect the network type that the second terminal 200 is currently used, when network type is preset network type, according to the download link in the second download information, the webserver corresponding from this download link downloads file to be downloaded.It should be understood that when network type non-for preset network type time, the second terminal 200 also can store this download link and display to the user that information, to remind this download link storage position in the second terminal 200.
In other embodiments of the invention, second terminal 200 can also receive the second download information of server 300 transmission and show, then the confirmation download instruction triggered for the second download information shown according to user, download file to be downloaded from the webserver, and be stored in the storage position that this confirmation download instruction is pointed to.
The document down loading method that the embodiment of the present invention provides, the device identification of the fileinfo obtaining file to be downloaded by first terminal and the second terminal being associated with first terminal, and send it to server, then generated the second download information by server according to this download link and be sent to the second terminal, finally downloaded file to be downloaded by the second terminal according to the download link in the second download information again, the second terminal is made to be able to break through because of self screen size by first terminal, the restriction of the factors such as input mode and the unhandy difficult problem that causes, thus the convenience of file download can be improved.In addition, owing to being by server, the download link of file to be downloaded is sent to the second terminal by first terminal, directly file to be downloaded is downloaded according to download link again by the second terminal, second terminal does not need to be directly connected to first terminal, therefore first terminal is not necessary for the second different terminals and does driving compatibility, thus the suitability of file download can be improved.
4th embodiment
The sequential chart of the document down loading method that Fig. 7 provides for fourth embodiment of the invention.The present embodiment is that first terminal the 100, second terminal 200 and server 300 are by the document down loading method performed by data interaction.As it is shown in fig. 7, the document down loading method of the present embodiment can comprise the following steps that
Step S401, first terminal sends logging request to server.
Logging request comprises authentication information, for allowing first terminal 100 login service device 300 to server 300 request and obtain preset service.Authentication information can include user account number and login password.
Step S402, server accepts logging request, and sets up long connection with first terminal after logining successfully.
The authentication information received in logging request and preset authentication information are compared by server 300, when the authentication information received is consistent with preset authentication information, confirming that first terminal 100 is by authentication, first terminal 100 logins successfully.
The system resource overhead used due to long connection is little, and therefore server 300 can at first terminal 100 by after authentication (logining successfully), it is preferable that set up long connection with first terminal 100.It should be understood that server 300 can also at first terminal 100 by, after authentication, setting up with first terminal 100 and be connected otherwise, for instance: short connection.
Step S403, first terminal sends the acquisition request of associated terminal to server.
The acquisition request of associated terminal comprises device identification and the user account number of first terminal 100, for obtaining the associated terminal being associated with first terminal 100.Associated terminal and first terminal 100 have incidence relation based on identical user account number.
Step S404, server obtains and updates the list of associated terminal, and the list after updating is returned to first terminal, is broadcast to the other-end in list by updating result simultaneously.
Specifically, first, the server 300 user account number comprised in request that obtains according to associated terminal, the list of the terminal that search is associated with first terminal 100, this list comprises the device identification of all associated terminals being associated with first terminal 100.Then, server 300 updates list according to the device identification of first terminal, the device identification of first terminal 100 is updated in the list of this associated terminal, to be registered under this user account number by first terminal 100.Then, server 300 is broadcast to the other-end in list by updating result, and the device identification of first terminal 100 is namely broadcast to the other-end in list, the list after renewal is returned to first terminal 100 simultaneously.
Further, the list of associated terminal also can comprise the logging status of associated terminal, server 300 updates the logging status of each associated terminal in this list at any time according to the login situation of each associated terminal in the list of associated terminal, and wherein logging status comprises the steps that and logs in and be not logged in.Such as, when associated terminal login service device 300, the logging status of this associated terminal is updated to and logs in;When associated terminal logs off server 300, the logging status of this associated terminal is updated to and is not logged in;Or when carrying out data interaction between associated terminal with server 300 in the way of long connection, and when server 300 does not regularly receive the heartbeat packet that this associated terminal sends, the logging status of this associated terminal is updated to and is not logged in.
Step S405, first terminal receives the list of the associated terminal after updating and shows.
Step S406, first terminal receives the search instruction that user triggers, and obtains the search key of the file to be downloaded that search instruction points to, this search key is sent to server.
The search key search file to be downloaded of the file to be downloaded that search instruction points to according to search instruction for indicating first terminal 100, it is the information relevant with the feature of file to be downloaded, search key can exist with word, picture, sound, image etc. form, for music file, the search key of file to be downloaded may include that word or the audio frequency of the song title comprising music file to be downloaded, comprise the audio frequency of certain section of melody in music file to be downloaded, comprise picture of album cover of music to be downloaded etc..Specifically, first terminal 100 can when detecting the search instruction that user triggers, the instruction according to this search instruction, obtains the search key of file to be downloaded, then search key is sent to server 300, in order to searched for file to be downloaded and download link thereof by server 300.Scan for it should be understood that first terminal 100 is also not necessarily limited to that search key is sent to server 300, it is also possible to search key is sent to other search servers and scans for.
Step S407, server, according to search key, obtains the alternative file mark of file to be downloaded and alternative download link, and with alternative download link, the alternative file mark of acquisition is returned to first terminal.
Step S408, first terminal receives alternative file mark and alternative download link and shows.
Step S409, first terminal receives the selection instruction that user triggers, and obtains the fileinfo of file to be downloaded and the device identification of the second terminal
Specifically, first terminal 100 receives the selection instruction that user identifies, the list of alternative download link and associated terminal triggers for alternative file, and wherein this selection instruction preferably can by user by identifying alternative file or alternative download link tows to the action triggers of icon of associated terminal.Then, first terminal 100, according to this selection instruction, obtains the download link selecting instruction sensing as the fileinfo of file to be downloaded, and the device identification that acquisition selection instruction is pointed to is as the device identification of the second terminal.
Step S410, first terminal sends file download instructions to server, carries the fileinfo of file to be downloaded and the device identification of the second terminal in file download instructions.
Step S411, server generates download information according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal.
Step S412, the second terminal, according to file download message, downloads file to be downloaded.
Step S410 to step S412 is specifically referred to the related content of first embodiment, the second embodiment and the 3rd embodiment, repeats no more herein.
The search key that in said method, server 300 is responsible for according to file to be downloaded is searched for file to be downloaded and Search Results returns to first terminal 100, it is also responsible for the file download instructions sent according to first terminal 100, generate download information, and download information is sent to the second terminal 200, so that file to be downloaded is downloaded by the second terminal 200 according to download information.It should be understood that search for file to be downloaded and generation download information according to the search key of file to be downloaded and this download information is sent to the second terminal 200 can also be completed by two different servers respectively.To this, below by the download for music file, and in conjunction with Fig. 8, it is described further.As shown in Figure 8, it is assumed that first terminal 100 is PC, the second terminal 200 is smart mobile phone.PC 100 uses preset user account number to log in first server 300 by preset music client end, and sets up long connection with first server 300, then obtains the list of the associated terminal being associated with oneself from first server 300 and shows.Then, PC 100 receives, by preset music client termination, the search instruction that user triggers, instruction according to this search instruction, obtain the search key of song to be downloaded (such as, one or more in the title of certain song of user's input, singer, special edition etc.), this search key is sent to second server 400.The file identification of the song that second server 400 matches with this search key according to search key search and download link thereof, and Search Results is returned to PC 100.PC 100 receives the Search Results that second server 400 returns, and by preset music client end, Search Results is shown to user.Afterwards, the PC 100 operation according to user, obtain the download link of the song to be downloaded of the operation sensing of user and the device identification of smart mobile phone 200, song to be downloaded generates file download instructions and is sent to first server 300, so that can be downloaded by smart mobile phone 200 under the guiding of first server 300.Then, first server 300 generates download information according to the download link of song to be downloaded, and the long connection corresponding with this device identification is found in the device identification according to smart mobile phone 200, is connected by this length and download information is sent to smart mobile phone 200.Finally, the download link in the download information that smart mobile phone 200 sends according to first server 300, download song to be downloaded from the 3rd server 500 corresponding with this download link.
The document down loading method that the embodiment of the present invention provides, by the fileinfo searching for and obtaining file to be downloaded at first terminal and the device identification of the second terminal being associated with first terminal, and send it to server, then download information is generated by server according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, final again by the second terminal according to file download message, download file to be downloaded, the second terminal is made to be able to break through because of self screen size by first terminal, the restriction of the factors such as input mode and the unhandy difficult problem that causes, thus the convenience of file download can be improved.
5th embodiment
The flow chart of the document down loading method that Fig. 9 provides for fifth embodiment of the invention.The present embodiment is the document down loading method that first terminal 100 performs.As it is shown in figure 9, the document down loading method of the present embodiment can comprise the following steps that
Step S51, first terminal obtains the fileinfo of file to be downloaded and the device identification of the second terminal being associated with first terminal.
File to be downloaded can be any one file in the Miscellaneous Documents such as music file, picture file, video file, document files.The fileinfo of file to be downloaded at least may include that file identification or the download link of file to be downloaded.Wherein the file identification of file to be downloaded can be used to identify file to be downloaded, it is possible to including: the title of file to be downloaded, author, version etc..
Second terminal 200 is the terminal unit relevant with first terminal 100.Server 300 can pass through to be registered under same user account number first terminal 100 and the second terminal 200, and makes first terminal 100 be associated with the second terminal 200.Wherein, user account number can for user at the user account number applying for registering when disparate networks services to Internet Service Provider, for instance: mailbox account number, instant messaging account number, music account number, social networks account number etc..User obtains from Internet Service Provider when applying for servicing every time, all requires over terminal and user account number registered in advance is supplied to the server of Internet service provider.The device identification of the second terminal 200 is the unique identifier of the second terminal 200, can be used for identifying the second terminal 200, such as: station identification code (InternationalMobileEquipmentIdentity is moved in the world of the second terminal 200, IMEI), EIC equipment identification code (MobileEquipmentIdentifier is moved, MEID), Electronic Serial Number (ElectronicSerialNumber, ESN) etc..
The instruction of the indicator that first terminal 100 can trigger according to user, obtains the fileinfo of file to be downloaded and the device identification of the second terminal 200.
Step S52, first terminal sends file download instructions to server, so that the second terminal downloads file to be downloaded by server.
File download instructions carries the fileinfo of file to be downloaded and the device identification of the second terminal 200, for making server 300 generate download information according to the fileinfo of file to be downloaded, and according to the device identification of the second terminal 200, download information is sent to the second terminal 200, so that the second terminal 200 is according to file download message, download file to be downloaded.
The document down loading method that the embodiment of the present invention provides, the device identification of the fileinfo obtaining file to be downloaded by first terminal and the second terminal being associated with first terminal, and send it to server, so that the second terminal downloads file to be downloaded by server, the second terminal is made to be able to break through, by first terminal, the unhandy difficult problem caused because of the restriction of self factor such as screen size, input mode, thus the convenience of file download can be improved.
Sixth embodiment
The flow chart of the document down loading method that Figure 10 provides for sixth embodiment of the invention.The present embodiment is the document down loading method that first terminal 100 performs.As shown in Figure 10, the document down loading method of the present embodiment can comprise the following steps that
Step S61, first terminal sends logging request to server, and sets up long connection with server after logining successfully.
Specifically, first terminal 100 sends the logging request comprising authentication information to server 300, this logging request is for making server 300 according to authentication information, the identity of first terminal 100 be verified, and allows first terminal 100 login service device 300 after first terminal 100 passes through authentication.Authentication information can include user account number and login password.Authentication information in logging request and preset authentication information are compared by server 300, and when the two is consistent, checking first terminal 100, by authentication, generates the message logined successfully and returns to first terminal 100.
First terminal 100 receives the message logined successfully that server 300 returns, and sets up long connection with first terminal 100.
Step S62, obtains the list of associated terminal and shows.
Specifically, first terminal 100 sends the acquisition request of associated terminal to server 300, comprises device identification and the user account number of first terminal 100 in this acquisition request, for obtaining the equipment identification information of the associated terminal being associated with first terminal.First terminal 100 is to the list receiving the associated terminal that server 300 returns according to the request of acquisition, and shows.Wherein, the list of associated terminal comprises the device identification of all terminals being associated with first terminal 100, the device identification of all terminals being namely registered under the user account number in the request of acquisition.
Step S63, obtains the fileinfo of file to be downloaded and the device identification of the second terminal.
The fileinfo of file to be downloaded can include file identification or the download link of file to be downloaded.
Specifically, first, first terminal 100 receives the search instruction that user triggers, obtain the search key of the file to be downloaded that search instruction points to, search key is sent to server 300, make server 300 according to search key, obtain the alternative file mark of file to be downloaded and alternative download link, and the alternative file mark of acquisition is returned to first terminal with alternative download link;Secondly, first terminal 100 receives alternative file mark that server 300 returns and alternative download link and shows;Again, first terminal 100 receives the selection instruction that user identifies, the list of alternative download link and associated terminal triggers for alternative file, according to selecting instruction, obtain the download link fileinfo as file to be downloaded of this selection instruction sensing, obtain the device identification selecting instruction sensing as the device identification of the second terminal.Wherein, selection instruction preferably can by user by towing to the action triggers of associated terminal by alternative file mark or alternative download link.
In other embodiments of the invention, first terminal 100 also can receive the input instruction that user triggers, the instruction according to this input instruction, obtains file identification or the download link of the file to be downloaded of user's input.
Step S64, generates file download instructions according to the device identification of the fileinfo of file to be downloaded and the second terminal, this document download instruction is sent to server.
First terminal 100 generates file download instructions according to the fileinfo of file to be downloaded and the device identification of the second terminal, and sends it to server 300.This document download instruction generates download information for making server 300 according to the fileinfo of file to be downloaded, and according to the device identification of the second terminal 200, download information is sent to the second terminal 200, so that the second terminal 200 is according to file download message, download file to be downloaded.
The document down loading method that the embodiment of the present invention provides, the device identification of the fileinfo obtaining file to be downloaded by first terminal and the second terminal being associated with first terminal, and send it to server, so that the second terminal downloads file to be downloaded by server, the second terminal is made to be able to break through, by first terminal, the unhandy difficult problem caused because of the restriction of self factor such as screen size, input mode, thus the convenience of file download can be improved.
7th embodiment
The flow chart of the document down loading method that Figure 11 provides for seventh embodiment of the invention.The present embodiment is the document down loading method that server 300 performs.As shown in figure 11, the document down loading method of the present embodiment can comprise the following steps that
Step S71, server receives the file download instructions that first terminal sends, and carries the fileinfo of file to be downloaded and the device identification of the second terminal in file download instructions.
Step S72, generates download information according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, so that the second terminal is according to file download message, downloads file to be downloaded.
Step S71 to step S72 is specifically referred to the first embodiment related content to the 4th embodiment, repeats no more herein.
The document down loading method that the embodiment of the present invention provides, the fileinfo of the file to be downloaded in the file download instructions sent according to first terminal by server generates download information, and download information is sent to the second terminal by the device identification according to the second terminal in this document download instruction, make the file download message that the second terminal can send according to server, download file to be downloaded, therefore the convenience of file download the unhandy difficult problem that the second terminal causes can be solved because of self factor such as screen size, input mode, thus can be improved.
8th embodiment
The flow chart of the document down loading method that Figure 12 provides for eighth embodiment of the invention.The present embodiment is the document down loading method that server 300 performs.As shown in figure 12, the document down loading method of the present embodiment can comprise the following steps that
Step S81, server receives the logging request that first terminal sends, and sets up long connection with first terminal after logining successfully.
Server 300 receives the logging request that first terminal 100 sends, and comprises the authentication information of first terminal 100 in this logging request, and authentication information can include user account number and login password.Authentication information in logging request and preset authentication information are compared by server 300, and when the two is consistent, checking first terminal 100, by authentication, generates the message logined successfully and returns to first terminal 100, sets up long connection with first terminal 100 simultaneously.
Step S82, receives the acquisition request of the associated terminal that first terminal sends, obtains and update the list of the associated terminal being associated with first terminal, the list after updating is returned to first terminal, is broadcast to the other-end in list by updating result simultaneously.
Specifically, server 300 receives the acquisition request of the associated terminal that first terminal 100 sends, the user account number comprised in asking according to this acquisition, search the list of the associated terminal being associated with first terminal 100, comprising the device identification of all terminals being associated with first terminal 100 in this list, all terminals in this list are all registered in the request of acquisition under the user account number comprised in other words.Then, whether Already in server 300 is inquired about in the list of device identification this associated terminal of first terminal 100, if not existing, then update the list of this associated terminal, the device identification of first terminal 100 is added in the list of this associated terminal, so that first terminal 100 is registered under this user account number.Then, server 300 is broadcast to the other-end in list by updating result, and the device identification of first terminal 100 is namely broadcast to the other-end in list, the list after renewal is returned to first terminal 100 simultaneously.
Further, the list of associated terminal also can comprise the logging status of associated terminal, server 300 updates the logging status of each associated terminal in this list at any time according to the login situation of each associated terminal in the list of associated terminal, and wherein logging status comprises the steps that and logs in and be not logged in.Such as, when associated terminal login service device 300, the logging status of this associated terminal is updated to and logs in;When associated terminal logs off server 300, the logging status of this associated terminal is updated to and is not logged in;Or when carrying out data interaction between associated terminal with server 300 in the way of long connection, and when server 300 does not regularly receive the heartbeat packet that this associated terminal sends, the logging status of this associated terminal is updated to and is not logged in.By logging status, user can be made can to find rapidly the second terminal 200 as file download side and judge its login situation, thus the file download failure caused because the second terminal 200 is not logged in server can be avoided, improve the efficiency of file download.
Step S83, receives the file download instructions that first terminal sends, and obtains the download link of file to be downloaded according to file download instructions.
File download instructions comprises the fileinfo of file to be downloaded and the device identification of the second terminal 200.The fileinfo of file to be downloaded may include that the file identification of file to be downloaded.Server 300 identifies according to this document, is searched for the file to be downloaded corresponding with this document mark and download link thereof by preset search engine or other search servers.
In other embodiments of the invention, the fileinfo of file to be downloaded can also include the download link of file to be downloaded.
Step S84, generates download information according to download link, and download information is sent to the second terminal by the device identification according to the second terminal.
Specifically, server 300 according to download link, can obtain the entity file of file to be downloaded, generates the download information of file to be downloaded, and according to the device identification of the second terminal 200 in file download instructions, download information is sent to the second terminal 200.Wherein, comprising the propelling movement request of file to be downloaded in this download information, propelling movement request is used for asking the second terminal 200 to allow server 300 to push file to be downloaded to the second terminal 200.
In other embodiments of the invention, server 300 also directly can generate download information according to download link, comprises the download link of file to be downloaded in this download information.
Step S85, receives the response message that the second terminal returns according to the request of propelling movement, according to response message, file to be downloaded is sent to the second terminal.
The document down loading method that the embodiment of the present invention provides, the fileinfo of the file to be downloaded in the file download instructions sent according to first terminal by server generates download information, and download information is sent to the second terminal by the device identification according to the second terminal in this document download instruction, make the file download message that the second terminal can send according to server, download file to be downloaded, therefore the convenience of file download the unhandy difficult problem that the second terminal causes can be solved because of self factor such as screen size, input mode, thus can be improved.
9th embodiment
The structural representation of the file downloading device that Figure 13 provides for ninth embodiment of the invention.The present embodiment provides file downloading device can run in first terminal 10, and for the document down loading method in above-described embodiment.As shown in figure 13, file downloading device 20 includes: acquisition module 21 and sending module 22.
Wherein, acquisition module 21, for the fileinfo that obtains file to be downloaded and the device identification of the second terminal being associated with first terminal;
Sending module 22, for sending file download instructions to server, file download instructions carries the fileinfo of file to be downloaded and the device identification of the second terminal, file download instructions generates download information for making server according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, so that the second terminal is according to file download message, download file to be downloaded.
Each module can be by software code realization above, and now, above-mentioned each module can be stored in memorizer 102, as shown in figure 14.Each module is equally possible above is realized by hardware such as IC chip.
The present embodiment detailed process to each Implement of Function Module each function of file downloading device 20, refers to above-mentioned Fig. 1 to the particular content described in embodiment illustrated in fig. 12, repeats no more herein.
The file downloading device that the embodiment of the present invention provides, by obtaining the fileinfo of file to be downloaded and the device identification of the second terminal being associated with first terminal, and send it to server, so that the second terminal downloads file to be downloaded by server, the second terminal is made to be able to break through, by first terminal, the unhandy difficult problem caused because of the restriction of self factor such as screen size, input mode, thus the convenience of file download can be improved.
Tenth embodiment
The structural representation of the file downloading device that Figure 15 provides for tenth embodiment of the invention.The present embodiment provides file downloading device can run in first terminal 100, and for the document down loading method in above-described embodiment.As shown in figure 15, file downloading device 30 includes: acquisition module 31, sending module 32, login and link block 33, list acquisition module 34 and list display module 35.
Wherein, acquisition module 31, for the fileinfo that obtains file to be downloaded and the device identification of the second terminal being associated with first terminal;
Sending module 32, for sending file download instructions to server, file download instructions carries the fileinfo of file to be downloaded and the device identification of the second terminal, file download instructions generates download information for making server according to the fileinfo of file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, so that the second terminal is according to file download message, download file to be downloaded;
Log in and link block 33, for sending logging request to described server, and set up long connection with described server after logining successfully
List acquisition module 34, for sending the acquisition request of associated terminal to server, obtains the device identification and the user account number that comprise first terminal in request, for obtaining the associated terminal being associated with first terminal;
List display module 35, for receiving the list of the associated terminal that server returns according to the request of acquisition, and shows.
Preferably, the fileinfo of file to be downloaded includes the download link of file to be downloaded, and acquisition module 31 also includes: search unit 312, selection instruction reception unit 313 and acquiring unit 314.Wherein, search unit 312, for receiving the search instruction that user triggers, obtain the search key of the file to be downloaded that search instruction points to, search key is sent to server so that server, according to search key, obtains the alternative file mark of file to be downloaded and alternative download link, and the alternative file mark of acquisition is returned to first terminal with alternative download link, it is additionally operable to receive the alternative file mark of server return and alternative download link and show;Select instruction reception unit 313, for receiving user and identifying for alternative file, the selection instruction that triggers of the list of alternative download link and associated terminal;Acquiring unit 314, for according to selecting instruction, acquisition selects the download link fileinfo as file to be downloaded of instruction sensing, obtains the device identification selecting instruction sensing as the device identification of the second terminal.
Preferably, select instruction by user by alternative file mark or alternative download link tow to the action triggers of associated terminal.
The present embodiment detailed process to each Implement of Function Module each function of file downloading device 30, refers to above-mentioned Fig. 1 to the particular content described in embodiment illustrated in fig. 12, repeats no more herein.
The file downloading device that the embodiment of the present invention provides, by obtaining the fileinfo of file to be downloaded and the device identification of the second terminal being associated with first terminal, and send it to server, so that the second terminal downloads file to be downloaded by server, the second terminal is made to be able to break through, by first terminal, the unhandy difficult problem caused because of the restriction of self factor such as screen size, input mode, thus the convenience of file download can be improved.
11st embodiment
The structural representation of the file downloading device that Figure 16 provides for eleventh embodiment of the invention.The present embodiment provides file downloading device can run in server 300, and for the document down loading method in above-described embodiment.As shown in figure 16, file downloading device 40 includes: receiver module 41 and the information of download generate and sending module 42.
Wherein, receiver module 41, for receiving the file download instructions that first terminal sends, file download instructions carries the fileinfo of file to be downloaded and the device identification of the second terminal;
Download information generates and sending module 42, generates download information for the fileinfo according to file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, so that the second terminal is according to file download message, downloads file to be downloaded.
Each module can be by software code realization above, and now, above-mentioned each module can be stored in memorizer 201, as shown in figure 17.Each module is equally possible above is realized by hardware such as IC chip.
The present embodiment detailed process to each Implement of Function Module each function of file downloading device 40, refers to above-mentioned Fig. 1 to the particular content described in embodiment illustrated in fig. 12, repeats no more herein.
The file downloading device that the embodiment of the present invention provides, download information is generated by the fileinfo of the file to be downloaded in the file download instructions that sends according to first terminal, and download information is sent to the second terminal by the device identification according to the second terminal in this document download instruction, make the file download message that the second terminal can send according to server, download file to be downloaded, therefore the convenience of file download the unhandy difficult problem that the second terminal causes can be solved because of the restriction of self factor such as screen size, input mode, thus can be improved.
12nd embodiment
The structural representation of the file downloading device that Figure 18 provides for twelveth embodiment of the invention.The present embodiment provides file downloading device can run in server 300, and for the document down loading method in above-described embodiment.As shown in figure 18, file downloading device 50 includes: receiver module 51, information of downloading generate with sending module 52, download link acquisition module 53, file to be downloaded sending module 54, log in and link block 55, list acquisition module 56 and more new module 57.
Wherein, receiver module 51, for receiving the file download instructions that first terminal sends, file download instructions carries the fileinfo of file to be downloaded and the device identification of the second terminal;
Download information generates and sending module 52, generates download information for the fileinfo according to file to be downloaded, and download information is sent to the second terminal by the device identification according to the second terminal, so that the second terminal is according to file download message, downloads file to be downloaded;
Download link acquisition module 53, obtains the download link of file to be downloaded for the file identification according to file to be downloaded;
File to be downloaded sending module 54, for receiving the response message that the second terminal returns according to the request of propelling movement, is sent to the second terminal according to response message by file to be downloaded;
Log in and link block 55, for receiving the logging request that first terminal sends, and set up long connection with first terminal after logining successfully;
List acquisition module 56, for receiving the acquisition request of the associated terminal that first terminal sends, obtain the device identification and the user account number that comprise first terminal in request, for obtaining the associated terminal being associated with first terminal, it is additionally operable to obtain according to user account number the list of associated terminal, list comprises the device identification of all terminals being associated with first terminal;
More new module 57, update list for the device identification according to first terminal, and are broadcast to the other-end in list by updating result, are additionally operable to the list after by renewal and return to first terminal.
Preferably, the fileinfo of file to be downloaded includes: the file identification of file to be downloaded or the download link of file to be downloaded.
Preferably, as shown in figure 19, download information generates and also includes with sending module 52: file to be downloaded acquiring unit 521, first is downloaded information generating unit the 522, first download information transmitting unit the 523, second download information generating unit 524 and second and downloaded information transmitting unit 525.Wherein, file to be downloaded acquiring unit 521, for according to download link, obtaining file to be downloaded;First downloads information generating unit 522, for generating the first download information of file to be downloaded, comprises the propelling movement request of file to be downloaded in the first download information, and propelling movement request is used for asking the second terminal to allow server to push file to be downloaded to the second terminal;First downloads information transmitting unit 523, for the device identification according to the second terminal, the first download information is sent to the second terminal.Second downloads information generating unit 524, for generating the second download information of file to be downloaded, comprises download link in the second download information;Second downloads information transmitting unit 525, for the device identification according to the second terminal, the second download information is sent to the second terminal.
The present embodiment detailed process to each Implement of Function Module each function of file downloading device 50, refers to above-mentioned Fig. 1 to the particular content described in embodiment illustrated in fig. 12, repeats no more herein.
The file downloading device that the embodiment of the present invention provides, download information is generated by the fileinfo of the file to be downloaded in the file download instructions that sends according to first terminal, and download information is sent to the second terminal by the device identification according to the second terminal in this document download instruction, make the file download message that the second terminal can send according to server, download file to be downloaded, therefore the convenience of file download the unhandy difficult problem that the second terminal causes can be solved because of the restriction of self factor such as screen size, input mode, thus can be improved.
The embodiment of the present invention additionally provides a kind of computer-readable storage medium, and computer-readable storage medium has program stored therein, and this program includes all or part of step of method shown in Fig. 1 to Figure 12 any embodiment when performing.
13rd embodiment
The configuration diagram of the file download system that Figure 20 provides for thriteenth embodiment of the invention.As shown in figure 20, this system 60 comprises the steps that first terminal 61, server the 62, second terminal 63.
Wherein, first terminal 61 can for the terminal shown in Figure 13 to Figure 15 any embodiment, and server 62 can for the server shown in Figure 16 to Figure 19 any embodiment.Second terminal 63, for receiving the download information that server sends, downloads file to be downloaded according to the information of download.
Preferably, comprising the download link of file to be downloaded in download information, the second terminal 63 is additionally operable to, according to download link, download file to be downloaded.
Preferably, also comprising the propelling movement request of file to be downloaded in download information, the second terminal 63 is additionally operable to, according to pushing request, send response message to server.
Preferably, server also 62 for being sent to the second terminal 63 according to response message by file to be downloaded.
In the present embodiment file download system, each device realizes the method that the detailed process of function refers to Fig. 1 to Figure 12 correspondence embodiment and the device of Figure 13 figure to Figure 19 correspondence embodiment, repeats no more herein.
It should be noted that each embodiment in this specification all adopts the mode gone forward one by one to describe, what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually referring to.For device class embodiment, due to itself and embodiment of the method basic simlarity, so what describe is fairly simple, relevant part illustrates referring to the part of embodiment of the method.
It should be noted that, in this article, the relational terms of such as first and second or the like is used merely to separate an entity or operation with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " includes ", " comprising " or its any other variant are intended to comprising of nonexcludability, so that include the process of a series of key element, method, article or device not only include those key elements, but also include other key elements being not expressly set out, or also include the key element intrinsic for this process, method, article or device.When there is no more restriction, statement " including ... " key element limited, it is not excluded that there is also other identical element in including the process of key element, method, article or device.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can be completed by hardware, can also be completed by the hardware that program carrys out instruction relevant, program can be stored in a kind of computer-readable recording medium, storage medium mentioned above can be read only memory, disk or CD etc..
Above, it it is only presently preferred embodiments of the present invention, not the present invention is done any pro forma restriction, although the present invention is disclosed above with preferred embodiment, but it is not limited to the present invention, any those skilled in the art, without departing within the scope of technical solution of the present invention, when the technology contents of available the disclosure above makes a little change or is modified to the Equivalent embodiments of equivalent variations, in every case it is without departing from technical solution of the present invention content, according to any simple modification that above example is made by the technical spirit of the present invention, equivalent variations and modification, all still fall within the scope of technical solution of the present invention.

Claims (20)

1. a document down loading method, it is characterised in that including:
First terminal obtains the fileinfo of file to be downloaded and the device identification of the second terminal being associated with described first terminal, and the fileinfo of described file to be downloaded includes the download link of described file to be downloaded;
Described first terminal sends file download instructions to server, carries the fileinfo of described file to be downloaded and the device identification of the second terminal in described file download instructions;
Described server generates download information according to the fileinfo of described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal;
Described second terminal, according to described file download message, downloads described file to be downloaded;
Wherein, described server generates download information according to the fileinfo of described file to be downloaded, and described download information is sent to the step of described second terminal according to the device identification of described second terminal, including:
Described server, according to described download link, obtains described file to be downloaded;
Generating the first download information of described file to be downloaded, comprise the propelling movement request of described file to be downloaded in described first download information, described propelling movement request is used for asking described second terminal to allow described server to push described file to be downloaded to described second terminal;
Device identification according to described second terminal, is sent to described second terminal by described first download information.
2. method according to claim 1, it is characterised in that described server generates before the step of download information according to the fileinfo of described file to be downloaded, also includes:
Described server obtains the download link of described file to be downloaded according to the file identification of described file to be downloaded.
3. method according to claim 1, it is characterised in that described second terminal, according to described download information, downloads the step of described file to be downloaded, including:
Described second terminal, when receiving the described first download information that described server sends, detects currently used network type, and when described network type is preset network type, asks to return response message to described server according to described propelling movement;
Described file to be downloaded is sent to described second terminal according to described response message by described server;
Described second terminal receives the described file to be downloaded that described server sends.
4. method according to claim 1, it is characterised in that described first terminal also includes before obtaining the fileinfo of file to be downloaded and the step of the device identification of the second terminal that is associated with described first terminal:
Described first terminal sends logging request to described server;
Described server receives described logging request, and sets up long connection with described server after logining successfully.
5. method according to claim 1, it is characterised in that described first terminal also includes before obtaining the fileinfo of file to be downloaded and the step of the device identification of the second terminal that is associated with described first terminal:
Described first terminal sends the acquisition request of associated terminal to described server, comprises device identification and the user account number of described first terminal, for obtaining the associated terminal being associated with described first terminal in described acquisition request;
Described server obtains the list of described associated terminal according to described user account number, comprises the device identification of all terminals being associated with described first terminal in described list;
Described server updates described list according to the device identification of described first terminal, and is broadcast to the other-end in described list by updating result;
Described list after renewal is returned to described first terminal by described server;
Described first terminal receives the described list after described renewal and shows.
6. method according to claim 5, it is characterised in that described first terminal obtains the fileinfo of file to be downloaded and the step of the device identification of the second terminal being associated with described first terminal, including:
Described first terminal receives the search instruction that user triggers, and obtains the search key of the file to be downloaded that described search instruction points to, described search key is sent to described server;
Described server, according to described search key, obtains the alternative file mark of described file to be downloaded and alternative download link, and with described alternative download link, the described alternative file obtained mark is returned to described first terminal;
Described first terminal receives described alternative file mark and described alternative download link and shows;
Described first terminal receives the selection instruction that described user identifies, described list after described alternative download link and described renewal triggers for described alternative file;
According to described selection instruction, obtain the download link fileinfo as described file to be downloaded of described selection instruction sensing, obtain the device identification device identification as described second terminal of described selection instruction sensing.
7. method according to claim 6, it is characterised in that described selection instruction by described user by described alternative file mark or described alternative download link being towed to the action triggers of the described list after described renewal.
8. a document down loading method, it is characterised in that including:
First terminal obtains the fileinfo of file to be downloaded and the device identification of the second terminal being associated with described first terminal, and the fileinfo of described file to be downloaded includes the download link of described file to be downloaded;
Described first terminal sends file download instructions to server, described file download instructions carries the fileinfo of described file to be downloaded and the device identification of the second terminal, described file download instructions generates download information for making described server according to the fileinfo of described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, download described file to be downloaded;
Wherein, described server is made to generate download information according to the fileinfo of described file to be downloaded, and according to the device identification of described second terminal, described download information is sent to the step of described second terminal, including making described server according to described download link, obtain described file to be downloaded, and generate the first download information of described file to be downloaded, described first download information comprises the propelling movement request of described file to be downloaded, described propelling movement request is used for asking described second terminal to allow described server after the described second terminal described file to be downloaded of propelling movement, device identification according to described second terminal, described first download information is sent to described second terminal.
9. method according to claim 8, it is characterised in that described first terminal also includes before obtaining the fileinfo of file to be downloaded and the step of the device identification of the second terminal that is associated with described first terminal:
Described first terminal sends logging request to described server, and sets up long connection with described server after logining successfully.
10. method according to claim 8, it is characterised in that described first terminal also includes before obtaining the fileinfo of file to be downloaded and the step of the device identification of the second terminal that is associated with described first terminal:
Described first terminal sends the acquisition request of associated terminal to described server, comprises device identification and the user account number of described first terminal, for obtaining the associated terminal being associated with described first terminal in described acquisition request;
Receive described server according to the described list obtaining the described associated terminal that request returns, and show.
11. method according to claim 10, it is characterised in that described first terminal obtains the fileinfo of file to be downloaded and the step of the device identification of the second terminal being associated with described first terminal, including:
Described first terminal receives the search instruction that user triggers, obtain the search key of the file to be downloaded that described search instruction points to, described search key is sent to described server, make described server according to described search key, obtain the alternative file mark of described file to be downloaded and alternative download link, and the described alternative file obtained mark is returned to described first terminal with described alternative download link;
Receive described alternative file mark and described alternative download link showing that described server returns;
Receive the selection instruction that described user identifies, the list of described alternative download link and described associated terminal triggers for described alternative file;
According to described selection instruction, obtain the download link fileinfo as described file to be downloaded of described selection instruction sensing, obtain the device identification device identification as described second terminal of described selection instruction sensing.
12. a document down loading method, it is characterised in that including:
Server receives the file download instructions that first terminal sends, and carries the fileinfo of file to be downloaded and the device identification of the second terminal in described file download instructions, and the fileinfo of described file to be downloaded includes the download link of described file to be downloaded;
Fileinfo according to described file to be downloaded generates download information, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, downloads described file to be downloaded;
Wherein, the described fileinfo according to described file to be downloaded generates download information, and described download information is sent to the step of described second terminal according to the device identification of described second terminal, including:
Described server, according to described download link, obtains described file to be downloaded;
Generating the first download information of described file to be downloaded, comprise the propelling movement request of described file to be downloaded in described first download information, described propelling movement request is used for asking described second terminal to allow described server to push described file to be downloaded to described second terminal;
Device identification according to described second terminal, is sent to described second terminal by described first download information;
Receive described second terminal and push, according to described, the response message that request returns, according to described response message, described file to be downloaded is sent to described second terminal.
13. method according to claim 12, it is characterised in that described server generates before the step of download information according to the fileinfo of described file to be downloaded, also includes:
Described server obtains the download link of described file to be downloaded according to the file identification of described file to be downloaded.
14. method according to claim 12, it is characterised in that described server also includes before receiving the step of the file download instructions that first terminal sends:
Described server receives the logging request that described first terminal sends, and sets up long connection with described first terminal after logining successfully;
Receive the acquisition request of the associated terminal that described first terminal sends, described acquisition request comprises device identification and the user account number of described first terminal, for obtaining the associated terminal being associated with described first terminal;
Obtain the list of described associated terminal according to described user account number, described list comprises the device identification of all terminals being associated with described first terminal;
Device identification according to described first terminal updates described list, and is broadcast to the other-end in described list by updating result;
Described list after updating is returned to described first terminal.
15. a file downloading device, run on first terminal, it is characterised in that including:
Acquisition module, for the fileinfo that obtains file to be downloaded and the device identification of the second terminal being associated with described first terminal, the fileinfo of described file to be downloaded includes the download link of described file to be downloaded;
Sending module, for sending file download instructions to server, described file download instructions carries the fileinfo of described file to be downloaded and the device identification of the second terminal, described file download instructions generates download information for making described server according to the fileinfo of described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, download described file to be downloaded;
Wherein, described server is made to generate download information according to the fileinfo of described file to be downloaded, and according to the device identification of described second terminal, described download information is sent to described second terminal and includes: make described server according to described download link, obtain described file to be downloaded, and generate the first download information of described file to be downloaded, described first download information comprises the propelling movement request of described file to be downloaded, described propelling movement request is used for asking described second terminal to allow described server after the described second terminal described file to be downloaded of propelling movement, device identification according to described second terminal, described first download information is sent to described second terminal.
16. device according to claim 15, it is characterised in that described device also includes:
Log in and link block, for sending logging request to described server, and set up long connection with described server after logining successfully;
List acquisition module, for sending the acquisition request of associated terminal to described server, comprises device identification and the user account number of described first terminal, for obtaining the associated terminal being associated with described first terminal in described acquisition request;
List display module, for receiving described server according to the described list obtaining the described associated terminal that request returns, and shows.
17. device according to claim 16, it is characterised in that described acquisition module also includes:
Search unit, for receiving the search instruction that user triggers, obtain the search key of the file to be downloaded that described search instruction points to, described search key is sent to described server, make described server according to described search key, obtain the alternative file mark of described file to be downloaded and alternative download link, and the described alternative file mark of acquisition is returned to described first terminal with described alternative download link, it is additionally operable to receive the described alternative file mark of described server return and described alternative download link and show;
Select instruction reception unit, for receiving described user and identifying for described alternative file, the selection instruction that triggers of the list of described alternative download link and described associated terminal;
Acquiring unit, for according to described selection instruction, obtaining the download link fileinfo as described file to be downloaded of described selection instruction sensing, obtains the device identification device identification as described second terminal of described selection instruction sensing.
18. a file downloading device, run in server, it is characterised in that including:
Receiver module, for receiving the file download instructions that first terminal sends, carries the fileinfo of file to be downloaded and the device identification of the second terminal in described file download instructions;
Download information generates and sending module, download information is generated for the fileinfo according to described file to be downloaded, and described download information is sent to described second terminal by the device identification according to described second terminal, so that described second terminal is according to described file download message, download described file to be downloaded;
Wherein, the fileinfo of described file to be downloaded includes the download link of described file to be downloaded, and described device also includes:
Download link acquisition module, obtains the download link of described file to be downloaded for the file identification according to described file to be downloaded;
Described download information generates and also includes with sending module:
File to be downloaded acquiring unit, for according to described download link, obtaining described file to be downloaded;
First downloads information generating unit, for generating the first download information of described file to be downloaded, comprising the propelling movement request of described file to be downloaded in described first download information, described propelling movement request is used for asking described second terminal to allow described server to push described file to be downloaded to described second terminal;
First downloads information transmitting unit, for the device identification according to described second terminal, described first download information is sent to described second terminal.
19. device according to claim 18, it is characterised in that
Described device also includes:
File to be downloaded sending module, pushes, according to described, the response message that request returns for receiving described second terminal, according to described response message, described file to be downloaded is sent to described second terminal;
Log in and link block, for receiving the logging request that described first terminal sends, and set up long connection with described first terminal after logining successfully;
List acquisition module, for receiving the acquisition request of the associated terminal that described first terminal sends, described acquisition request comprises device identification and the user account number of described first terminal, for obtaining the associated terminal being associated with described first terminal, it is additionally operable to obtain according to described user account number the list of described associated terminal, described list comprises the device identification of all terminals being associated with described first terminal;
More new module, updates described list for the device identification according to described first terminal, and is broadcast to the other-end in described list by updating result, is additionally operable to the described list after by renewal and returns to described first terminal;
Described download information generates and also includes with sending module:
Second downloads information generating unit, for generating the second download information of described file to be downloaded, comprises described download link in described second download information;
Second downloads information transmitting unit, for the device identification according to described second terminal, described second download information is sent to described second terminal.
20. a file download system, it is characterised in that including: first terminal, server and the second terminal;
Wherein, described first terminal runs the device having described in any one of the claims 15 to 17;
Described server runs the device having described in any one of the claims 18 to 19;
Described second terminal, for receiving the described download information that described server sends, downloads described file to be downloaded according to described download information.
CN201410135833.9A 2014-04-04 2014-04-04 Document down loading method, Apparatus and system Active CN104092723B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410135833.9A CN104092723B (en) 2014-04-04 2014-04-04 Document down loading method, Apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410135833.9A CN104092723B (en) 2014-04-04 2014-04-04 Document down loading method, Apparatus and system

Publications (2)

Publication Number Publication Date
CN104092723A CN104092723A (en) 2014-10-08
CN104092723B true CN104092723B (en) 2016-07-06

Family

ID=51640403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410135833.9A Active CN104092723B (en) 2014-04-04 2014-04-04 Document down loading method, Apparatus and system

Country Status (1)

Country Link
CN (1) CN104092723B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104967646B (en) * 2014-10-27 2018-08-14 广州酷狗计算机科技有限公司 Document down loading method and device
CN104486390B (en) * 2014-12-04 2017-12-01 小米科技有限责任公司 The method and device of data sharing
CN106911654A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 A kind of data download method and device
CN106060111A (en) * 2016-05-09 2016-10-26 乐视控股(北京)有限公司 Resource downloading method and device and terminal device
CN105871706A (en) * 2016-06-13 2016-08-17 珠海佳米科技有限公司 File transmission method and file transmission system
CN106506342A (en) * 2016-12-14 2017-03-15 北京小米移动软件有限公司 Information replicates method of attaching and terminal
CN107222584A (en) * 2017-08-09 2017-09-29 广东小天才科技有限公司 Recommendation method and server for children education application
CN107493331A (en) * 2017-08-16 2017-12-19 网宿科技股份有限公司 A kind of client access method, server and system
CN108960378B (en) * 2018-08-08 2020-05-12 腾讯科技(深圳)有限公司 Data downloading method, system, device and storage medium
CN111444451B (en) * 2019-01-17 2024-01-30 珠海金山办公软件有限公司 Document acquisition method and device, electronic equipment and readable storage medium
CN111294396A (en) * 2020-01-20 2020-06-16 咪咕数字传媒有限公司 File transmission method and device, electronic equipment and storage medium
CN115514755A (en) * 2022-09-21 2022-12-23 北京奇艺世纪科技有限公司 Cross-device downloading method, device, equipment and storage medium
CN117991939A (en) * 2022-11-04 2024-05-07 华为技术有限公司 File downloading method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102131186A (en) * 2011-03-18 2011-07-20 宇龙计算机通信科技(深圳)有限公司 Mobile terminal application program pushing method and application program server
CN102891891A (en) * 2012-09-26 2013-01-23 广州市动景计算机科技有限公司 Method and system for cross-device file transmission
CN103338254A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Terminal across application pushing method, device, terminal and system
CN103634389A (en) * 2013-11-25 2014-03-12 北京奇虎科技有限公司 File transfer method, device and system between calculation device and mobile device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139173B (en) * 2011-11-30 2016-06-22 中国联合网络通信集团有限公司 Terminal unit, exchange network system, media business method for down loading and system
CN103384275B (en) * 2013-07-19 2017-05-17 贝壳网际(北京)安全技术有限公司 Cross-terminal downloading method, system cloud server and terminal
CN103618710A (en) * 2013-11-25 2014-03-05 北京奇虎科技有限公司 Individual processing method and device of file between mobile device and computing device
CN103701891A (en) * 2013-12-20 2014-04-02 贝壳网际(北京)安全技术有限公司 Cross-terminal downloading method, system, server, mobile terminal and fixed terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102131186A (en) * 2011-03-18 2011-07-20 宇龙计算机通信科技(深圳)有限公司 Mobile terminal application program pushing method and application program server
CN102891891A (en) * 2012-09-26 2013-01-23 广州市动景计算机科技有限公司 Method and system for cross-device file transmission
CN103338254A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Terminal across application pushing method, device, terminal and system
CN103634389A (en) * 2013-11-25 2014-03-12 北京奇虎科技有限公司 File transfer method, device and system between calculation device and mobile device

Also Published As

Publication number Publication date
CN104092723A (en) 2014-10-08

Similar Documents

Publication Publication Date Title
CN104092723B (en) Document down loading method, Apparatus and system
KR100823122B1 (en) Remote management and access of databases, services and devices associated with a mobile terminal
CN104965848B (en) A kind of front end resource loading method and device
CN104243517A (en) Content sharing method and device used between different terminals
EP2575322B1 (en) Method, user equipment, server, and device for sharing information
CN104935744A (en) Verification code display method, verification code display device and mobile terminal
US20090318171A1 (en) Application Discovery on Mobile Devices
CN103475996A (en) Network connecting method, network sharing method and devices
CN109656980A (en) Data processing method, electronic equipment, device and readable storage medium storing program for executing
CN105760127A (en) Screen transfer method, screen transfer device and mobile terminal
CN105094861A (en) Webpage application program loading method, device and system
CN104239332A (en) Webpage content processing method, webpage content processing device and browser client side
CN105100141A (en) Multimedia content network sharing method, multimedia content network sharing device and multimedia content network sharing system
CN104731808A (en) Browser webpage loading method and browser webpage loading device
CN104580637A (en) Telephone number marking method, terminal and cloud server
CN105320616A (en) External device control method and device
CN106131133A (en) Browsing history information inspection method, Apparatus and system
CN105872980B (en) A kind of method and device scanning wireless network signal
CN103607431B (en) Mobile terminal resource processing method, device and equipment
CN104113620A (en) Contact list updating method, updating device and user terminal
CN104182419A (en) Method and device for processing character information in picture
CN105530222A (en) Method for establishing connection among terminals, and device and system
CN105320885A (en) Method and device for detecting malicious website
CN106503023B (en) Method and device for prompting nearby friends
CN104426685A (en) Information management method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20141008

Assignee: Ocean interactive (Beijing) Information Technology Co., Ltd.

Assignor: Tencent Technology (Shenzhen) Co., Ltd.

Contract record no.: 2016990000422

Denomination of invention: Method, device and system for downloading files

Granted publication date: 20160706

License type: Common License

Record date: 20161009

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model