[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103685515A - Method and system for downloading application - Google Patents

Method and system for downloading application Download PDF

Info

Publication number
CN103685515A
CN103685515A CN201310685105.0A CN201310685105A CN103685515A CN 103685515 A CN103685515 A CN 103685515A CN 201310685105 A CN201310685105 A CN 201310685105A CN 103685515 A CN103685515 A CN 103685515A
Authority
CN
China
Prior art keywords
terminal
application
download
information
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.)
Pending
Application number
CN201310685105.0A
Other languages
Chinese (zh)
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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310685105.0A priority Critical patent/CN103685515A/en
Publication of CN103685515A publication Critical patent/CN103685515A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a method and system for downloading an application. The method comprises the steps that a first terminal acquires the terminal information of a second terminal, and the downloading information of the application suitable for the second terminal is acquired; the first terminal sends the downloading information of the application to the second terminal, and the downloading information comprises a downloading address; the second terminal downloads the application according to the downloading information. According to the technical scheme, a plurality of terminals are correlated with one another, so that the downloading process of the entire application is convenient and simple.

Description

The method and system that a kind of application is downloaded
Technical field
The present invention relates to technical field of the computer network, relate in particular to the method and system that a kind of application is downloaded.
Background technology
Application program is exactly in order to complete a certain or a few particular tasks and to be developed the computer program running on operating system.Application program operates under user model, its can with user's direct interaction, general application all has visual user interface.
More and more ripe along with palmtop PC technology, much the mini-plant of other except computer equipment has all been realized intellectuality as mobile phone etc.And so-called intelligent equipment refers to and has independently operating system, the program that the third party service providers such as application software, Games Software, navigation provide can be installed voluntarily by user, by this class method, constantly the function of equipment is expanded, and can realize wireless network access etc. by communication network.
Conventional small intelligent equipment comprises mobile phone, ipad etc., and at present increasing user uses mobile phone, ipad etc. to download various application, and uses these application to carry out daily communication, amusement, search etc.Take mobile phone as example, download and install the mode of application, have at present following three kinds of modes:
1, directly on mobile phone, browse the application that search is relevant, and download and install; The shortcoming of this mode maximum is that on mobile phone, screen is less, and while browsing, user experiences badly, and takes mobile phone flow.
2, be to hold and mobile phone terminal is all installed mobile phone assistant class software by pc, pc end is first downloaded corresponding application, then by usb or network-copy, to mobile phone terminal, installs; The shortcoming of this mode is that pc end and mobile phone terminal all need mounting software, and user learning cost is higher, time-consuming, uses inconvenient.
3, be similar itunes software, first in this locality, download certain application and then by itunes, this application is uploaded and is synchronized to high in the clouds, then in mobile phone terminal, open itunes this application is downloaded and is synchronized to mobile phone this locality; The shortcoming of this mode is that learning cost is higher equally, also has in addition the problem of repeatedly downloading the waste network bandwidth.
Summary of the invention
For solving the above-mentioned problems in the prior art, the present invention proposes a kind of application method for down loading and system.
According to an aspect of the present invention, it provides a kind of application method for down loading, and it comprises:
First terminal obtains the end message of the second terminal, and obtains the download address of the described application that is applicable to described the second terminal;
Described first terminal is sent to described the second terminal by the Download Info of described application, and described Download Info comprises download address;
Described the second terminal is downloaded described application according to described Download Info.
Alternatively, described end message comprises terminal iidentification, terminal hardware configuration information and software configuration information.
Alternatively, described terminal hardware configuration information comprises CPU, internal memory and storage card configuration information; Described software configuration information comprises operating system configuration information.
Alternatively, the described application that is applicable to described the second terminal described in comprises: the software configuration of described the second terminal reaches the software environment needs of described application, and the hardware configuration of described the second terminal reaches the hardware environment needs of described application.
Alternatively, described Download Info also comprises: the terminal iidentification of the second terminal.
Alternatively, before described first terminal is sent to described the second terminal by the Download Info of described application, Download Info is encrypted; And
Described the second terminal is decrypted described encrypted Download Info.
Alternatively, the end message that described first terminal obtains the second terminal comprises, described first terminal obtains the end message of described the second terminal via server.
Alternatively, before described first terminal is sent to described the second terminal by the Download Info of described application, also comprise:
Described application is carried out to safety detection, and described safety detection can be undertaken by described first terminal and/or server.
Alternatively, described the second terminal feeds back to described first terminal by the download progress information of described application, download progress information described in described first terminal simultaneous display.
Alternatively, described first terminal is associated by using same account to log in and/or corresponding relation being stored in to server with described the second terminal.
Alternatively, described the second terminal, after download completes, is installed described application, and
The installation progress information of described application is fed back to described first terminal, installation progress information described in described first terminal simultaneous display.
According to a further aspect of the invention, it also provides a kind of application download system, and it comprises:
First terminal, for obtaining the end message of the second terminal, and obtains the download address of the described application that is applicable to described the second terminal, and the Download Info of described application is sent to described the second terminal, and described Download Info comprises download address;
The second terminal, for downloading described application according to described Download Info.
Alternatively, described end message comprises terminal iidentification, terminal hardware configuration information and software configuration information.
Alternatively, described terminal hardware configuration information comprises CPU, internal memory and storage card configuration information; Described software configuration information comprises operating system configuration information.
Alternatively, the described application that is applicable to described the second terminal described in comprises: the software configuration of described the second terminal reaches the software environment needs of described application, and the hardware configuration of described the second terminal reaches the hardware environment needs of described application.
Alternatively, described Download Info also comprises: the terminal iidentification of the second terminal.
Alternatively, before described first terminal is sent to described the second terminal by the Download Info of described application, Download Info is encrypted; And
Described the second terminal is decrypted described encrypted Download Info.
Alternatively, it also comprises: server;
Described first terminal obtains the end message of described the second terminal via server.
Alternatively, before described first terminal is sent to described the second terminal by the Download Info of described application, described application is carried out to safety detection, described safety detection can be undertaken by described first terminal and/or server.
Alternatively, described the second terminal feeds back to described first terminal by the download progress information of described application, download progress information described in described first terminal simultaneous display.
Alternatively, also comprise: server; Described first terminal is associated by using same account to log in and/or corresponding relation being stored in to server with described the second terminal.
Alternatively, described the second terminal, after download completes, is installed described application, and
The installation progress information of described application is fed back to described first terminal, installation progress information described in described first terminal simultaneous display.
Application method for down loading and system that the present invention proposes, by first terminal, directly obtain the second terminal as the end message of small intelligent equipment as computer equipment, and from Network Capture, being applicable to the application Download Info of described the second terminal, described the second terminal is downloaded described application according to the application Download Info receiving from described first terminal.The such scheme that utilizes the present invention to propose, user is only at the enterprising line operate of first terminal, without the second terminal is carried out to any operation, and between first terminal and the second terminal, can there is no direct annexation, as long as both can network, just can pass through first terminal remote operation the second terminal, download and install application thereon.Whole process is convenient and simple, and user is easy to operate, and user experiences better.
Accompanying drawing explanation
Fig. 1 is a kind of flow chart of applying method for down loading that the present invention proposes;
Fig. 2 is a kind of structure chart of applying download system that the present invention proposes.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with specific embodiment, and with reference to accompanying drawing, the present invention is described in further detail.
Fig. 1 shows a kind of flow chart of applying method for down loading that the present invention proposes.As shown in Figure 1, it comprises:
Step 101: first terminal obtains the end message of the second terminal, and obtain the Download Info of the described application that is applicable to described the second terminal;
Step 102: described first terminal is sent to described the second terminal by the Download Info of described application, and described Download Info comprises download address;
Step 103: described the second terminal is downloaded described application according to described Download Info.
In said method, described first terminal 201 and the second terminal 202 be particular determination not, and they only need access network, and the second terminal 202 need to be passed through first terminal 201 down load application, the said method proposing applicable to the present invention.For example, in above-mentioned application method for down loading, first terminal can be to have large-screen and/or browse performance preferably and the terminal equipment that can network, as desk-top \ notebook etc., and the second terminal can be to have the small screen and/or browse the limited terminal equipment of performance, as mobile terminal terminal, ipad etc.Bad owing to experiencing by mobile phone or ipad down load application user, therefore to utilize the present invention to propose said system, just can be by computer equipment directly to the device downloads such as mobile phone or ipad installation application.The above-mentioned application method for down loading proposing by the present invention, second terminal searching that can be poor-performing by the first terminal with superior performance is applicable to the related application of the second terminal, and for described the second terminal provides the download address of described related application, by the second terminal according to definite direct down load application of download address.But, those skilled in the art are to be understood that, the said method that the present invention proposes is applicable to any can networking and the terminal equipment of mounting software, first terminal is not limited to high-performance equipment, the second terminal is also not limited to low-performance equipment, under any circumstance, so long as need to be this terminal equipment down load application by another terminal, the said method that the present invention proposes be all applicable.
Computer equipment take below as first terminal, and mobile phone is that the second terminal is example, describes each step of the said method of the present invention's proposition in detail.It will be appreciated by those skilled in the art that said method is applicable to any terminal equipment, first terminal is not limited to computer equipment, and the second terminal is also not limited to mobile phone terminal.
Along with the 3G/4G arrival of cybertimes, user more and more depends on mobile phone, and user is understood at any time media event, catches notes, is engaged in social activity, is listened to the music, plays games, does shopping etc. by the mobile phone application downloading and installing.Especially after Android system is popularized, produce increasing Android application, and substantially can meet Android cellphone subscriber's various demands.But the greatest problem existing is at present, for same demand, there are a variety of application in correspondence, and the most applicable own as for which kind of application, just needs user to browse to read the function of application realization etc.In addition, if user thinks download games when application, of a great variety due to Games Software, if browsed one by one and need to be spent a large amount of energy by mobile phone.
In the said method that the present invention proposes, user, after having application download demand, is directly surfed the web and searches for needed application as computer equipment by first terminal.
In step 101, first terminal obtains the end message of the second terminal, and obtains the Download Info of the described application that is applicable to described the second terminal.
Alternatively, when user applies as computer equipment browsing and download by first terminal, first terminal is logined application download service by input account number cipher, and the second terminal running background has client service, and can both network between the two, so the client service that can move from the second terminal by described application download server of first terminal obtains the end message of the second terminal.In addition, user also can, by manually inputting the terminal configuration of the second terminal, make first terminal from user, obtain the end message of the second terminal.
Described end message comprises terminal iidentification, terminal hardware configuration information and software configuration information.For example, for Android mobile phone, terminal iidentification comprises mobile phone ID, and hardware configuration information comprises CPU, internal memory and storage card configuration information etc., and software configuration information comprises android operating system etc.
For obtain the mode of the end message of the second terminal by client service, can in the second terminal, start in advance the client service of a persistence, this client service is lightweight service, when the second starting up of terminal, start, while starting for the first time, require user to input account and the password of the second terminal, if there is no account and password, first registration login again, and after login this client service director's luck row after the second terminal.Its end message is collected in this service after the second terminal login, and the account corresponding stored of itself and this second terminal is stored on remote server.
Alternatively, can manually input brand, the model of the second terminal, the software and hardware information that server can automatic acquisition respective model terminal.
Described server, after receiving the account and end message of the second terminal, generates the second terminal unique identification, and the account of described the second terminal, unique identification and end message corresponding stored is got up.
When user uses first terminal down load application, above-mentioned account by the second terminal is logined, and after login, by first terminal, from described remote server, according to its account information, obtained the end message of the second terminal, and according to end message, obtain the Download Info of the respective application that is applicable to described the second terminal.The described described application that is applicable to described the second terminal comprises: the software configuration of described the second terminal reaches the software environment needs of described application, and the hardware configuration of described the second terminal reaches the hardware environment needs of described application.For example, for android mobile phone, first terminal obtains the application that is applicable to android operating system, and selection is applicable to the application of described android mobile phone hardware configuration, as the mobile phone fast for CPU processing speed, storage card is large, selection function is complete, take CPU and the more redaction application of storage card resource, and the mobile phone slow for CPU processing speed, storage card is little, selects the application that only has Core Feature, takies the version that resource is few.Or, user directly specifies while downloading certain application, first terminal judges according to the end message of the second terminal of obtaining whether described application is applicable to described the second terminal, if whether the application of user's appointment is the application under android operating system, whether it is applicable to hardware configuration environment of described android mobile phone etc., if inapplicable, point out user, and recommend other applicable application, if be suitable for, generate the Download Info of this application.
In step 102, described first terminal is sent to described the second terminal by the Download Info of described application, and described Download Info comprises download address.
First terminal is sent to the Download Info of described application before the second terminal, and this application is carried out to safety inspection, and when determining that it is a safety applications, sends it to the second terminal.
Described safety inspection can be carried out also and can the security check request of described application be sent to cloud killing server by first terminal by first terminal, by cloud killing server, described application is checked.Particularly, first terminal is first downloaded the installation data bag packet header of described application, the attribute informations such as the size that comprises described installation data bag in described packet header, publisher, calculate after the MD5 value in described packet header, send it to cloud killing server, by cloud killing server, detect whether installation data bag corresponding to described MD5 value is safety applications, and testing result is back to first terminal.Alternatively, described safety detection also can directly be carried out by first terminal.
Alternatively, described in first terminal is definite, be applied as after security procedure, the Download Info of described application be encrypted, and the Download Info after encrypting is sent to the second terminal.
Alternatively, first terminal can first send to server by the Download Info of described application, by server, is transmitted to the second terminal.The Download Info of described application also can comprise unique identification and the account of the second terminal.First terminal sends to background server after comprising the Download Info encryption of applying download address, the second terminal unique identification and account, background server is after receiving described Download Info, it is decrypted, and obtain wherein unique identification, account and the download address of the second terminal, and search background data base according to the unique identification of described the second terminal and account, if there is account information and the unique identification of the second terminal in background data base, according to the account information of described the second terminal and unique identification, to the second terminal, push a download command.Described background server utilizes the unique identification of described the second terminal to locate described the second terminal, and utilize described account information to push order to thering is described uniquely identified the second terminal, the account information of described account information for registering in the client service starting on described the second terminal backstage, the second terminal receives after described propelling movement order, by described client service, it is identified.For example, for mobile phone, the unique identification of described the second terminal can generate according to its phone number, and background server just can push a download command to it according to its phone number.And for other equipment, described unique identification can be also the ip address of the second terminal, background server also can push download command according to described ip address location the second terminal and to it.
Alternatively, background server sends before described download command, and it is encrypted.
In step 103, described the second terminal is downloaded described application according to described Download Info.
Alternatively, the client service of described the second terminal running background is opened a port, and always in network monitoring pattern, waits in real time the data that send to it.Described background server can send to described client service by described download command, by described client service, is resolved described download command and is obtained order and download address wherein.
If described download command is enciphered data, described client service needs according to the deciphering decoding of making an appointment, it to be decrypted, or temporarily to background server request clear crytpographic key, and according to the decruption key obtaining, it is decrypted.
Described client service is resolved and is obtained after download command, according to the command list (CLIST) inspection that this locality is pre-configured, whether can identify described download command, if identify it for download command, according to download address wherein, downloads.
Alternatively, after having identified download command, start the download that downloads.For example, for android mobile phone, start an intent, and start an activity by intent, as applied for game, this activity is special game downloader application program, subsequent download work is given described game downloader application program and is carried out, and described client service only participates in monitoring reception order and do not relate to big data quantity transmission, so reaction speed is very fast, can not cause large burden.
Alternatively, described the second terminal feeds back to described first terminal by the download progress information of described application.Described the second terminal can directly feed back to described download progress information first terminal or feed back by background server.Because described client service has been moved on the second terminal backstage always, therefore download in down load application, described download progress information exchange is crossed to described client service and be sent to background server, and background server is fed back to first terminal, simultaneous display download progress on first terminal.Like this, user just can look into the download progress of applying in the second terminal at first terminal, with directly in the second terminal, directly down load application is the same, and relatively more directly perceived and better user experience.
Alternatively, after described application has been downloaded, described client service also completes message feedback to background server by download, background server is transmitted to first terminal, and on first terminal, point out user whether to install, if user selects to install, background server sends installation order to the client service in the second terminal, described client service starts the installation procedure of institute's down load application installs, and installation progress is fed back to first terminal by background server simultaneously.
In other embodiments of the invention, also can by identical account, not log in first terminal and the second terminal realizes, also can the propelling movement that the second terminal in unique same LAN is applied with it be detected according to first terminal installs, for example, in home network environment, by first terminal (as desk-top notebook) search after required application, the second terminal (as mobile phone \ pad) detected and be arranged in same local area network (LAN), can first terminal be associated and directly application Download Info be pushed to the second terminal with the second terminal without logining by account, the carrying out application that the second terminal can more travel through is by this downloaded.
In the whole process of the above-mentioned down load application that the present invention proposes, user is only at the enterprising line operate of first terminal, without the second terminal is carried out to any operation, and between first terminal and the second terminal, can there is no direct annexation, as long as both can network, just can pass through first terminal remote operation the second terminal, download and install application thereon.Whole process is convenient and simple, and user is easy to operate, and user experiences better.
The such scheme that the present invention proposes is not done other any restriction to first terminal and the second terminal, as long as it can connect by access network, just can operate the second terminal by first terminal, and to its download installation application.
It should be noted that, for embodiment of the method, for simple description, therefore it is all expressed as to a series of combination of actions, but those skilled in the art should know, the application is not subject to the restriction of described sequence of movement, because according to the application, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in specification all belongs to preferred embodiment, and related action and module might not be that the application is necessary.
Fig. 2 shows a kind of structure chart of applying download system that the present invention proposes.As shown in Figure 2, this system comprises:
First terminal 201, for obtaining the end message of the second terminal, and obtains the Download Info of the described application that is applicable to described the second terminal, and the Download Info of described application is sent to described the second terminal, and described Download Info comprises download address;
The second terminal 202, for downloading described application according to described Download Info.
In said system, described first terminal 201 and the second terminal 202 not specific (special) requirements, they need only energy access network, and the second terminal 202 need to be passed through first terminal 201 down load application, the said system proposing applicable to the present invention.For example, in said system, first terminal can be to have large-screen and/or browse performance preferably terminal equipment and the equipment that can network, as computer equipment etc., and the second terminal 202 can be to have the small screen and/or browse the not good terminal equipment of performance, as mobile phone terminal, ipad etc.Bad owing to experiencing by mobile phone or ipad down load application user, therefore to utilize the present invention to propose said system, just can be by computer equipment directly to the device downloads such as mobile phone or ipad installation application.The above-mentioned application download system proposing by the present invention, can be the related application that the second terminal 202 search of poor-performing is applicable to the second terminal 202 by thering is high performance first terminal, and for described the second terminal 202 provides the download address of described related application, by the second terminal 202 according to definite direct down load application of download address.But, those skilled in the art are to be understood that, the said system that the present invention proposes is applicable to any can networking and the terminal equipment of mounting software, first terminal is not limited to high-performance equipment, the second terminal 202 is also not limited to low-performance equipment, under any circumstance, so long as need to be this terminal equipment down load application by another terminal, the said system that the present invention proposes be all applicable.
During application that user by selecting will be downloaded, first first terminal 201 obtains the end message of the second terminal 202, and obtains the Download Info of the described application that is applicable to described the second terminal 202.
Alternatively, when user applies as computer equipment browsing and download by first terminal 201, first terminal 201 is logined application download service by input account number cipher, and client service has been moved on the second terminal 202 backstages always, and the two is owing to networking, so first terminal 201 can obtain the end message of the second terminal 202 from the client service of the second terminal 202 operation by described application download server.In addition, user also can, by manually inputting the terminal configuration of the second terminal 202, make first terminal 201 from user, obtain the end message of the second terminal 202.
Described end message comprises terminal iidentification, terminal hardware configuration information and software configuration information.For example, for Android mobile phone, terminal iidentification comprises mobile phone ID, and hardware configuration information comprises CPU, internal memory and storage card configuration information etc., and software configuration information comprises android operating system etc.
For obtain the mode of the end message of the second terminal 202 by client service, can in the second terminal 202, start in advance the client service of a persistence, this client service is lightweight service, when the second terminal 202 start, start, while starting for the first time, require user to input account and the password of the second terminal 202, if there is no account and password, first registration login again, and after login this client service at the rear director's luck of the second terminal 202 row.This service is collected its end message after the second terminal 202 login, and the account corresponding stored of itself and this second terminal 202 is stored on remote server.
Described server, after receiving the account and end message of the second terminal 202, generates the second terminal 202 unique identifications, and the account of described the second terminal 202, unique identification and end message corresponding stored is got up.
When user uses first terminal 201 down load application, above-mentioned account by the second terminal 202 is logined, and after login, by first terminal 201, from described remote server, according to its account information, obtained the end message of the second terminal 202, and according to end message, obtain the Download Info of the respective application that is applicable to described the second terminal 202.The described described application that is applicable to described the second terminal 202 comprises: the software configuration of described the second terminal 202 reaches the software environment needs of described application, and the hardware configuration of described the second terminal 202 reaches the hardware environment needs of described application.
Described first terminal 201 is sent to described the second terminal 202 by the Download Info of described application, and described Download Info comprises download address.
First terminal 201 is sent to the Download Info of described application before the second terminal 202, and this application is carried out to safety inspection, and when determining that it is a safety applications, sends it to the second terminal 202.
Described safety inspection can be carried out and also can the security check request of described application be sent to cloud killing server by first terminal 201 by first terminal 201, by cloud killing server, described application is checked.
Alternatively, described in first terminal 201 is definite, be applied as after security procedure, the Download Info of described application be encrypted, and the Download Info after encrypting is sent to the second terminal 202.
Alternatively, first terminal 201 can first send to server by the Download Info of described application, by server, is transmitted to the second terminal 202.The Download Info of described application also can comprise unique identification and the account of the second terminal 202.First terminal 201 will comprise application download address, the Download Info of the second terminal 202 unique identifications and account sends to background server after encrypting, background server is after receiving described Download Info, it is decrypted, and obtain the wherein unique identification of the second terminal 202, account and download address, and search background data base according to the unique identification of described the second terminal 202 and account, if there is account information and the unique identification of the second terminal 202 in background data base, according to the account information of described the second terminal 202 and unique identification, to the second terminal 202, push a download command.Described background server utilizes the unique identification of described the second terminal 202 to locate described the second terminal 202, and utilize described account information to push order to thering is described uniquely identified the second terminal 202, the account information of described account information for registering in the client service starting on described the second terminal 202 backstages, the second terminal 202 receives after described propelling movement order, by described client service, it is identified.
Described the second terminal 202 is downloaded described application according to described Download Info.
Alternatively, the client service of described the second terminal 202 running backgrounds is opened a port, and always in network monitoring pattern, waits in real time the data that send to it.Described background server can send to described client service by described download command, by described client service, is resolved described download command and is obtained order and download address wherein.
If described download command is enciphered data, described client service needs according to the deciphering decoding of making an appointment, it to be decrypted, or temporarily to background server request clear crytpographic key, and according to the decruption key obtaining, it is decrypted.
Described client service is resolved and is obtained after download command, according to the command list (CLIST) inspection that this locality is pre-configured, whether can identify described download command, if identify it for download command, according to download address wherein, downloads.
Alternatively, after having identified download command, start the download that downloads.
Alternatively, described the second terminal 202 feeds back to described first terminal 201 by the download progress information of described application.Described the second terminal 202 can directly feed back to described download progress information first terminal 201 or feed back by background server.Because described client service has been moved on the second terminal 202 backstages always, therefore download in down load application, described download progress information exchange is crossed to described client service and be sent to background server, and background server is fed back to first terminal 201, simultaneous display download progress on first terminal 201.Like this, user just can look at first terminal 201 download progress of application in the second terminal 202, with directly in the second terminal 202, directly down load application is the same, and relatively more directly perceived and better user experience.
Alternatively, after described application has been downloaded, described client service also completes message feedback to background server by download, background server is transmitted to first terminal 201, and on first terminal 201, point out user whether to install, if user selects to install, background server sends installation order to the client service in the second terminal 202, described client service starts the installation procedure of institute's down load application installs, and installation progress is fed back to first terminal 201 by background server simultaneously.
In the whole process of the above-mentioned down load application that the present invention proposes, user is only at the enterprising line operate of first terminal 201, without the second terminal 202 is carried out to any operation, and between first terminal 201 and the second terminal 202, can there is no direct annexation, as long as both can network, just can pass through first terminal 201 remote operation the second terminals 202, download and install application thereon.Whole process is convenient and simple, and user is easy to operate, and user experiences better.
The such scheme of the present invention's proposition is not done other any restriction to first terminal 201 and the second terminal 202, as long as it can connect by access network, just can operate the second terminals 202 by first terminal 201, and to its download installation application.
Because described device embodiment is substantially corresponding to the embodiment of the method shown in earlier figures 1, therefore not detailed part in the description of the present embodiment can, referring to the related description in previous embodiment, just not repeat at this.
A1, a kind of application method for down loading, it comprises:
First terminal obtains the end message of the second terminal, and obtains the Download Info of the described application that is applicable to described the second terminal;
Described first terminal is sent to described the second terminal by the Download Info of described application, and described Download Info comprises download address;
Described the second terminal is downloaded described application according to described Download Info.
A2, the application method for down loading as described in claim A1, wherein said end message comprises terminal iidentification, terminal hardware configuration information and software configuration information.
A3, the application method for down loading as described in claim A2, wherein said terminal hardware configuration information comprises CPU, internal memory and storage card configuration information; Described software configuration information comprises operating system configuration information.
A4, the application method for down loading as described in claim A2, wherein, the described described application that is applicable to described the second terminal comprises: the software configuration of described the second terminal reaches the software environment needs of described application, and the hardware configuration of described the second terminal reaches the hardware environment needs of described application.
A5, the application method for down loading as described in claim A1, wherein, described Download Info also comprises: the terminal iidentification of the second terminal.
A6, the application method for down loading as described in claim A1, also comprise: before described first terminal is sent to described the second terminal by the Download Info of described application, Download Info is encrypted; And
Described the second terminal is decrypted described encrypted Download Info.
A7, the application method for down loading as described in claim A1, wherein, the end message that described first terminal obtains the second terminal comprises, described first terminal obtains the end message of described the second terminal via server.
A8, the application method for down loading as described in claim A1, wherein, before described first terminal is sent to described the second terminal by the Download Info of described application, also comprise:
Described application is carried out to safety detection, and described safety detection can be undertaken by described first terminal and/or server.
A9, the application method for down loading as described in claim A1, also comprise: described the second terminal feeds back to described first terminal by the download progress information of described application, download progress information described in described first terminal simultaneous display.
A10, the application method for down loading as described in claim A1, also comprise: described first terminal is associated by using same account to log in and/or corresponding relation being stored in to server with described the second terminal.
A11, application method for down loading as claimed in claim 1, it also comprises:
Described the second terminal, after download completes, is installed described application, and
The installation progress information of described application is fed back to described first terminal, installation progress information described in described first terminal simultaneous display.
B12, a kind of application download system, it comprises:
First terminal, for obtaining the end message of the second terminal, and obtains the Download Info of the described application that is applicable to described the second terminal, and the Download Info of described application is sent to described the second terminal, and described Download Info comprises download address;
The second terminal, for downloading described application according to described Download Info.
B13, the application download system as described in claim B12, wherein, described end message comprises terminal iidentification, terminal hardware configuration information and software configuration information.
B14, the application download system as described in claim B13, wherein, described terminal hardware configuration information comprises CPU, internal memory and storage card configuration information; Described software configuration information comprises operating system configuration information.
B15, the application download system as described in claim B13, wherein, the described described application that is applicable to described the second terminal comprises: the software configuration of described the second terminal reaches the software environment needs of described application, and the hardware configuration of described the second terminal reaches the hardware environment needs of described application.
B16, the application download system as described in claim B12, wherein, described Download Info also comprises: the terminal iidentification of the second terminal.
B17, the application download system as described in claim B12 wherein, were encrypted Download Info before described first terminal is sent to described the second terminal by the Download Info of described application; And
Described the second terminal is decrypted described encrypted Download Info.
B18, the application download system as described in claim B12, it also comprises: server;
Described first terminal obtains the end message of described the second terminal via server.
B19, the application download system as described in claim B12, wherein, before described first terminal is sent to described the second terminal by the Download Info of described application, described application is carried out to safety detection, described safety detection can be undertaken by described first terminal and/or server.
B20, the application download system as described in claim B12, wherein, described the second terminal feeds back to described first terminal by the download progress information of described application, download progress information described in described first terminal simultaneous display.
B21, the application download system as described in claim B12, also comprise: server; Described first terminal is associated by using same account to log in and/or corresponding relation being stored in to server with described the second terminal.
B22, the application download system as described in claim B12, wherein:
Described the second terminal, after download completes, is installed described application, and
The installation progress information of described application is fed back to described first terminal, installation progress information described in described first terminal simultaneous display.
The such scheme that the present invention proposes can be used in numerous general or special purpose computingasystem environment or configuration.For example: personal computer, server computer, handheld device or portable set, plate equipment, multicomputer system, the system based on microprocessor, Set Top Box, programmable consumer-elcetronics devices, network PC, minicom, mainframe computer, comprise distributed computing environment (DCE) of above any system or equipment etc.
The present invention can describe in the general context of the computer executable instructions of being carried out by computer, for example program module.Usually, program module comprises the routine carrying out particular task or realize particular abstract data type, program, object, assembly, data structure etc.Also can in distributed computing environment (DCE), put into practice the application, in these distributed computing environment (DCE), by the teleprocessing equipment being connected by communication network, be executed the task.In distributed computing environment (DCE), program module can be arranged in the local and remote computer-readable storage medium that comprises memory device.
Finally, also it should be noted that, in this article, relational terms such as the first and second grades is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply and between these entities or operation, have the relation of any this reality or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby the process, method, article or the equipment that make to comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or be also included as the intrinsic key element of this process, method, article or equipment.The in the situation that of more restrictions not, the key element being limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.
Above-described specific embodiment; object of the present invention, technical scheme and beneficial effect are further described; be understood that; the foregoing is only specific embodiments of the invention; be not limited to the present invention; within the spirit and principles in the present invention all, any modification of making, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1.一种应用下载方法,其包括:1. An application downloading method, comprising: 第一终端获取第二终端的终端信息,并获取适用于所述第二终端的所述应用的下载信息;The first terminal acquires terminal information of the second terminal, and acquires download information of the application applicable to the second terminal; 所述第一终端将所述应用的下载信息发送至所述第二终端,所述下载信息包括下载地址;The first terminal sends download information of the application to the second terminal, where the download information includes a download address; 所述第二终端根据所述下载信息下载所述应用。The second terminal downloads the application according to the download information. 2.如权利要求1所述的应用下载方法,其中所述终端信息包括终端标识、终端硬件配置信息及软件配置信息。2. The application downloading method according to claim 1, wherein the terminal information includes terminal identification, terminal hardware configuration information and software configuration information. 3.如权利要求2所述的应用下载方法,其中所述终端硬件配置信息包括CPU、内存和存储卡配置信息;所述软件配置信息包括操作系统配置信息。3. The application downloading method according to claim 2, wherein said terminal hardware configuration information includes CPU, memory and memory card configuration information; said software configuration information includes operating system configuration information. 4.如权利要求2所述的应用下载方法,其中,所述适用于所述第二终端的所述应用包括:所述第二终端的软件配置达到所述应用的软件环境需要,且所述第二终端的硬件配置达到所述应用的硬件环境需要。4. The application downloading method according to claim 2, wherein the application applicable to the second terminal comprises: the software configuration of the second terminal meets the software environment requirements of the application, and the The hardware configuration of the second terminal meets the requirements of the hardware environment of the application. 5.如权利要求1所述的应用下载方法,其中,所述下载信息还包括:第二终端的终端标识。5. The application downloading method according to claim 1, wherein the download information further includes: a terminal identifier of the second terminal. 6.如权利要求1所述的应用下载方法,还包括:在所述第一终端将所述应用的下载信息发送至所述第二终端之前对下载信息进行加密;以及6. The application downloading method according to claim 1, further comprising: encrypting the download information of the application before the first terminal sends the download information of the application to the second terminal; and 所述第二终端对所述经加密的下载信息进行解密。The second terminal decrypts the encrypted download information. 7.如权利要求1所述的应用下载方法,其中,所述第一终端获取第二终端的终端信息包括,所述第一终端经由服务器获取所述第二终端的终端信息。7 . The application downloading method according to claim 1 , wherein the first terminal obtaining the terminal information of the second terminal comprises, the first terminal obtaining the terminal information of the second terminal via a server. 8.如权利要求1所述的应用下载方法,其中,在所述第一终端将所述应用的下载信息发送至所述第二终端之前,还包括:8. The application downloading method according to claim 1, wherein, before the first terminal sends the download information of the application to the second terminal, further comprising: 对所述应用进行安全检测,所述安全检测可由所述第一终端和/或服务器进行。Perform a security check on the application, and the security check may be performed by the first terminal and/or the server. 9.如权利要求1所述的应用下载方法,还包括:所述第二终端将所述应用的下载进度信息反馈至所述第一终端,所述第一终端同步显示所述下载进度信息。9. The application downloading method according to claim 1, further comprising: the second terminal feeding back the download progress information of the application to the first terminal, and the first terminal synchronously displaying the download progress information. 10.一种应用下载系统,其包括:10. An application downloading system, comprising: 第一终端,用于获取第二终端的终端信息,并获取适用于所述第二终端的所述应用的下载信息,并将所述应用的下载信息发送至所述第二终端,所述下载信息包括下载地址;The first terminal is configured to obtain terminal information of a second terminal, obtain download information of the application applicable to the second terminal, and send the download information of the application to the second terminal, and the download The information includes the download address; 第二终端,用于根据所述下载信息下载所述应用。The second terminal is configured to download the application according to the download information.
CN201310685105.0A 2013-12-13 2013-12-13 Method and system for downloading application Pending CN103685515A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310685105.0A CN103685515A (en) 2013-12-13 2013-12-13 Method and system for downloading application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310685105.0A CN103685515A (en) 2013-12-13 2013-12-13 Method and system for downloading application

Publications (1)

Publication Number Publication Date
CN103685515A true CN103685515A (en) 2014-03-26

Family

ID=50321790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310685105.0A Pending CN103685515A (en) 2013-12-13 2013-12-13 Method and system for downloading application

Country Status (1)

Country Link
CN (1) CN103685515A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243596A (en) * 2014-09-24 2014-12-24 厦门美图移动科技有限公司 Software management method and device and mobile terminal
CN105095388A (en) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 Method and device for recommending App to mobile terminal during search
CN105530239A (en) * 2015-11-26 2016-04-27 广州酷狗计算机科技有限公司 Multimedia data obtaining method and device
CN106020754A (en) * 2016-05-06 2016-10-12 北京小米移动软件有限公司 A synchronous display method and device
CN106487843A (en) * 2015-08-28 2017-03-08 阿里巴巴集团控股有限公司 The method and device of adjustment intelligent terminal's performance parameter
CN106528222A (en) * 2016-10-27 2017-03-22 网易(杭州)网络有限公司 Terminal device, and application downloading method and apparatus
WO2019001510A1 (en) * 2017-06-28 2019-01-03 Oppo广东移动通信有限公司 Application information processing and downloading method, server, client and terminal device
CN113420225A (en) * 2021-07-20 2021-09-21 北京鲸鲮信息系统技术有限公司 Application recommendation method and device, electronic equipment and storage medium
CN114071205A (en) * 2021-11-16 2022-02-18 京东方科技集团股份有限公司 Video playback method, device, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541931A (en) * 2010-12-31 2012-07-04 联想(北京)有限公司 Application sharing method and application sharing equipment
CN102752457A (en) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 Method and system for installing applications
US20130124693A1 (en) * 2010-07-23 2013-05-16 Telefonaktiebolaget L M Ericsson (Publ) System, method, and device for executing a composite service
CN103207794A (en) * 2012-12-04 2013-07-17 东蓝数码股份有限公司 Method for sharing application program between mobile terminals in local area network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130124693A1 (en) * 2010-07-23 2013-05-16 Telefonaktiebolaget L M Ericsson (Publ) System, method, and device for executing a composite service
CN102541931A (en) * 2010-12-31 2012-07-04 联想(北京)有限公司 Application sharing method and application sharing equipment
CN102752457A (en) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 Method and system for installing applications
CN103207794A (en) * 2012-12-04 2013-07-17 东蓝数码股份有限公司 Method for sharing application program between mobile terminals in local area network

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243596A (en) * 2014-09-24 2014-12-24 厦门美图移动科技有限公司 Software management method and device and mobile terminal
CN104243596B (en) * 2014-09-24 2017-11-28 厦门美图移动科技有限公司 Method of managing software, equipment and mobile terminal
CN105095388A (en) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 Method and device for recommending App to mobile terminal during search
CN106487843A (en) * 2015-08-28 2017-03-08 阿里巴巴集团控股有限公司 The method and device of adjustment intelligent terminal's performance parameter
CN105530239A (en) * 2015-11-26 2016-04-27 广州酷狗计算机科技有限公司 Multimedia data obtaining method and device
CN105530239B (en) * 2015-11-26 2019-08-13 广州酷狗计算机科技有限公司 Multi-medium data acquisition methods and device
CN106020754A (en) * 2016-05-06 2016-10-12 北京小米移动软件有限公司 A synchronous display method and device
CN106528222A (en) * 2016-10-27 2017-03-22 网易(杭州)网络有限公司 Terminal device, and application downloading method and apparatus
WO2019001510A1 (en) * 2017-06-28 2019-01-03 Oppo广东移动通信有限公司 Application information processing and downloading method, server, client and terminal device
CN113420225A (en) * 2021-07-20 2021-09-21 北京鲸鲮信息系统技术有限公司 Application recommendation method and device, electronic equipment and storage medium
CN114071205A (en) * 2021-11-16 2022-02-18 京东方科技集团股份有限公司 Video playback method, device, electronic device and storage medium

Similar Documents

Publication Publication Date Title
CN103685515A (en) Method and system for downloading application
US20250053411A1 (en) Method, apparatus and systems for enabling delivery and access of applications and services
US20200034356A1 (en) Method, apparatus, device and storage medium for implementing application based on blockchain network
KR102105636B1 (en) Installing application remotely
CN104823169B (en) For the index configurations that can search for data in network
CN103259795B (en) Perform registration logs in automatically method, mobile terminal and server
US9117191B2 (en) Automatic device inventory management for different types of devices
JP6806762B2 (en) Methods and devices for pushing information
CN113748684B (en) Media partner integration system and method
US11882154B2 (en) Template representation of security resources
CN102510389B (en) Methods and systems for transmitting, installing and presenting application
CN102752369A (en) Providing method of television application service and virtualization content service platform
CN102882954A (en) Interactive system and method based on embedded Bluetooth technology
US9641602B2 (en) Service provision system
JP4944723B2 (en) COMMUNICATION SYSTEM, BASE STATION DEVICE, AND TERMINAL DEVICE
CN105120432A (en) Method, device and system for obtaining peripheral information
JP2012070294A (en) Terminal application retrieval system
CN106027632A (en) Data transmission method and device
CN110069649A (en) Graphics Document Retrieval Method method, apparatus, equipment and computer readable storage medium
CN114758388A (en) Face recognition method, related device and storage medium
CN102769663B (en) Server, method and system for transmitting information
CN102566866B (en) A kind of dynamic desktop updating system
JP2019075611A (en) Server, camera, and method
WO2018210081A1 (en) Method and apparatus for updating augmented reality software, and terminal and storage medium
KR101615532B1 (en) System for servicing cloud streaming, method of servicing cloud streaming and server for the same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140326

RJ01 Rejection of invention patent application after publication