Summary of the invention
The embodiment of the present invention provides a kind of installation kit supplying method, acquisition methods, equipment and system, can solve when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit.Described technical scheme is as follows:
According to a first aspect of the invention, provide a kind of installation kit supplying method, described method comprises:
The log-on message that receiving terminal sends;
According to the model information of described log-on message inquiry with described log-on message binding;
Candidate's installation kit of at least one and described model information coupling is provided to described terminal according to described model information.
Preferably, described candidate's installation kit is candidate's theme installation kit, and described terminal is first terminal;
Before the log-on message that described receiving terminal sends, also comprise:
Receive and store described log-on message that the second terminal sends and with the model information of described log-on message binding, described model information comprises at least a in terminal models, operating system version, screen resolution, historical scoring of downloading theme, time, the classification under single theme and single theme that single theme uses.
Preferably, described according to described model information after described terminal provides candidate's installation kit of at least one and described model information coupling, also comprise:
Receive the selected signal that described first terminal sends, described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
According to described selected signal, described target topic installation kit is pushed to described the second terminal, so that described the second terminal downloads and use described target topic installation kit.
Preferably, describedly according to described selected signal, described target topic installation kit is pushed to described the second terminal, comprises:
Whether inquiry exists and being connected that described the second terminal is set up;
Exist and being connected that described the second terminal is set up if inquire, the download address of described target topic installation kit is utilized described connection to be pushed to described the second terminal, so that described target topic installation kit is downloaded and used to described the second terminal according to described download address.
Preferably, described inquiry whether exist with described the second terminal set up be connected after, also comprise:
Do not exist and being connected that described the second terminal is set up if inquire, after described the second terminal is logined next time and is connected, utilize described connection to be pushed to described the second terminal the download address of described target topic installation kit, so that described target topic installation kit is downloaded and used to described the second terminal according to described download address.
Preferably, described candidate's installation kit is candidate's theme installation kit, and described terminal is the second terminal;
Before described model information according to described log-on message inquiry and the binding of described log-on message, also comprise:
Receive described the second terminal that send with model information described log-on message binding, described model information comprises at least a in terminal models, operating system version, screen resolution, historical scoring of downloading theme, time, the classification under single theme and single theme that single theme uses.
Preferably, described according to described model information after described terminal provides candidate's installation kit of at least one and described model information coupling, also comprise:
Receive the selected signal that described the second terminal sends, described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
According to described selected signal, described target topic installation kit is offered described the second terminal, so that described the second terminal downloads and use described target topic installation kit.
According to a second aspect of the invention, provide a kind of installation kit acquisition methods, be used for first terminal, described method comprises:
Send log-on message to server, so that described server that inquiry is sent by the second terminal according to described log-on message with model information described log-on message binding, and the candidate's installation kit that provides at least one and described model information to mate to described first terminal according to described model information;
Receive at least one candidate's installation kit that described server provides.
Preferably, described candidate's installation kit is candidate's theme installation kit;
After at least one candidate's installation kit that the described server of described reception provides, also comprise:
Produce selected signal, described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
Described server sends described selected signal to described server, so that will be pushed to described the second terminal according to described selected signal in described target topic installation kit.
According to a third aspect of the invention we, provide a kind of installation kit acquisition methods, be used for the second terminal, described method comprises:
To server send log-on message and with the model information of described log-on message binding so that described server provides at least one candidate's installation kit according to described model information to described the second terminal;
Receive at least one candidate's installation kit that described server provides.
Preferably, described candidate's installation kit is candidate's theme installation kit;
After at least one candidate's installation kit that the described server of described reception provides, also comprise:
Produce selected signal, described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
Send described selected signal to described server, so that described server offers described the second terminal according to described selected signal with described target topic installation kit.
According to a forth aspect of the invention, provide a kind of server, described server comprises:
Information receiving module is used for the log-on message that receiving terminal sends;
The information inquiry module, the log-on message that is used for receiving according to described information receiving module is inquired about the model information with described log-on message binding;
Coupling provides module, candidate's installation kit that the model information that is used for inquiring according to described information inquiry module provides at least one and described model information to mate to described terminal.
Preferably, described candidate's installation kit is candidate's theme installation kit, and described terminal is first terminal; Described server also comprises:
Information storage module;
Described information storage module, be used for receiving and to store described log-on message that the second terminal sends and with the model information of described log-on message binding, described model information comprises at least a in terminal models, operating system version, screen resolution, historical scoring of downloading the affiliated classification of time, single theme that theme, single theme use and single theme.
Preferably, described server also comprises:
Selected receiver module and selected pushing module;
Described selected receiver module is used for receiving the selected signal that described first terminal sends, and described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
Described selected pushing module, the selected signal that is used for receiving according to described selected receiver module is pushed to described the second terminal with described target topic installation kit, so that described the second terminal downloads and use described target topic installation kit.
Preferably, described selected pushing module comprises: connect query unit and address push unit;
Whether described connection query unit is used for inquiry and exists and being connected that described the second terminal is set up;
Described address push unit, inquire being connected of existence and described the second terminal foundation if be used for described connection query unit, the download address of described target topic installation kit is utilized described connection to be pushed to described the second terminal, so that described target topic installation kit is downloaded and used to described the second terminal according to described download address.
Preferably, described selected pushing module also comprises: postpone push unit;
Described delay push unit, if being used for described connection query unit inquires and does not exist and described the second terminal is set up is connected, after described the second terminal is logined next time and is connected, utilize described connection to be pushed to described the second terminal the download address of described target topic installation kit, so that described target topic installation kit is downloaded and used to described the second terminal according to described download address.
Preferably, described candidate's installation kit is candidate's theme installation kit, and described terminal is the second terminal; Described server also comprises:
The second receiver module, be used for receiving described the second terminal that send with model information described log-on message binding, described model information comprises at least a in terminal models, operating system version, screen resolution, historical scoring of downloading theme, time, the classification under single theme and single theme that single theme uses.
Preferably, described server also comprises:
Selected receiver module and the selected module that provides;
Described selected receiver module is used for receiving the selected signal that described the second terminal sends, and described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
The described selected module that provides is used for according to described selected signal, described target topic installation kit being offered described the second terminal, so that described the second terminal downloads and use described target topic installation kit.
According to a fifth aspect of the invention, provide first terminal, described terminal comprises:
Information sending module, be used for sending log-on message to server, so that described server that inquiry is sent by the second terminal according to described log-on message with model information described log-on message binding, and the candidate's installation kit that provides at least one and described model information to mate to described first terminal according to described model information;
Candidate's receiver module is used for receiving at least one candidate's installation kit that described server provides.
Preferably, described candidate's installation kit is candidate's theme installation kit;
Described first terminal also comprises: signal generator module and selected sending module;
Signal generator module, for generation of selected signal, described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
Described selected sending module is used for sending to described server the selected signal that described signal generator module produces, so that described server will be pushed to described the second terminal according to described selected signal in described target topic installation kit.
According to a sixth aspect of the invention, provide the second terminal, described terminal comprises:
Comprehensive sending module is for the model information that sends log-on message and bind with described log-on message to server, so that described server provides at least one candidate's installation kit according to described model information to described the second terminal;
Candidate's receiver module is used for receiving at least one candidate's installation kit that described server provides.
Preferably, described candidate's installation kit is candidate's theme installation kit; Described terminal also comprises:
Signal generator module and selected sending module;
Described signal generator module, for generation of selected signal, described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
Described selected sending module is used for sending to described server the selected signal that described signal generator module produces, so that described server offers described the second terminal according to described selected signal with described target topic installation kit.
According to a seventh aspect of the invention, provide a kind of installation kit that system is provided, described system comprises: first terminal, the second terminal and server;
Described first terminal is as the 5th described first terminal in aspect;
Described the second terminal is the second terminal as described in the 6th aspect;
Described server is server as described in fourth aspect.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
By the log-on message that sends according to terminal, inquire about the model information corresponding with log-on message, then provide installation kit according to model information; Solved when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit; Reached and need not the user and input model information, just can provide for terminal the effect of the installation kit that is complementary with it.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, embodiment of the present invention is described further in detail below in conjunction with accompanying drawing.
Please refer to Fig. 1, it shows the structural representation of the related implementation environment of the embodiment of the present invention.This implementation environment comprises first terminal 120, the second terminal 140 and server 160.
First terminal 120 can be the PC such as desktop computer or notebook, and first terminal 120 can be connected with server 160 by wired or wireless network;
The second terminal 140 can be the terminal such as smart mobile phone, panel computer, E-book reader, MP3 or MP4, and the second terminal 140 can be connected with server 160 by wireless network.
Embodiment one
Please refer to Fig. 2, it shows the method flow diagram of the installation kit supplying method that the embodiment of the present invention one provides.The present embodiment mainly illustrates with the server that this installation kit supplying method is applied in implementation environment shown in Figure 1.This installation kit supplying method comprises:
Step 202, the log-on message that receiving terminal sends;
The log-on message that server can receiving terminal sends, this log-on message generally includes username and password.Server can be verified log-on message after receiving the log-on message of terminal transmission, and when being verified, allow terminal successfully to login." terminal " described herein can be first terminal or the second terminal in Fig. 1.
Step 204 is according to the model information of log-on message inquiry with the log-on message binding;
After server receives the log-on message of terminal transmission, can be according to the model information of log-on message inquiry with this log-on message binding.The model information of binding with this log-on message can be the model information that terminal is bound when registering logon information; Can be also the model information that terminal sends from this log-on message of transmission the time simultaneously automatically, can be also the automatic model information that sends when using this log-on message login by other terminal last time.
Step 206 provides candidate's installation kit of at least one and model information coupling to terminal according to model information.
After model information, can provide according to model information candidate's installation kit of at least one and type coupling in server lookup to terminal.
In sum, the installation kit supplying method that the present embodiment provides by the log-on message that sends according to terminal, is inquired about the model information corresponding with log-on message, then provides installation kit according to model information; Solved when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit; Reached and need not the user and input model information, just can provide for terminal the effect of the installation kit that is complementary with it.
When obtaining installation kit due to the user, may only obtain installation kit by the second terminal such as smart mobile phone, panel computer; Might be also that the second terminal is obtained installation kit by the first terminal such as desktop computer or notebook.Hereinafter to the in addition detailed description respectively of two kinds of different implementations:
Embodiment two
Please refer to Fig. 3, it shows the method flow diagram of the installation kit supplying method that the embodiment of the present invention two provides.As the more preferred embodiment that provides based on embodiment one, mainly be applied to implementation environment shown in Figure 1 with this installation kit supplying method in the present embodiment, candidate's installation kit is candidate's theme installation kit, and the scene that the user obtains the theme installation kit with the second terminal illustrates.This installation kit supplying method comprises:
Step 302, the model information that the second terminal to server sends log-on message and binds with log-on message;
Server can provide a theme market or subject web site for the terminal downloads theme.Terminal need to use log-on message to login this theme market or subject web site, and log-on message generally includes username and password.And same log-on message can be logined at identical or different time points for different terminals, such as, a user has a log-on message, this user both can use this log-on message login subject web site on PC, also can use this log-on message login subject web site on smart mobile phone.In the present embodiment, log on as the example explanation with the second terminal with this log-on message.
When the user need to download the theme installation kit, the user can use log-on message login theme market on the second terminal.At this moment, the second terminal not only needs to send log-on message to server, also needs initiatively to send the model information of binding with log-on message.This model information generally includes terminal models, operating system version and screen resolution, also may comprise at least a in historical scoring of downloading theme, time, the classification under single theme and single theme that single theme uses.Specifically, the model information that the second terminal can automatic acquisition self, then with log-on message simultaneously or after logining successfully, model information is sent to server.Such as, the second terminal is smart mobile phone, the user is equipped with theme market application on smart mobile phone, the user opens theme market when using at every turn, need to login by the input username and password in use in theme market, smart mobile phone both can be automatically sends to server with self model information together with username and password; Also can first username and password be sent to server, then when logining successfully, more automatically self model information be sent to server.
Need to prove, due to the operating system version in model information, it is historical that to download theme, time that single theme uses, classification under single theme and the information such as scoring of single theme be the information that may change, preferably in embodiment, the second terminal each send log-on message in or afterwards, all automatically model information is sent one time.Certainly, the second terminal also can be after sending model information for the first time, only when model information being detected and change, just automatically model information resend one time.
Accordingly, server can receive and store the log-on message of the second terminal transmission and the model information of binding with log-on message.Such as, server receives the log-on message of the second terminal transmission and the model information of binding with log-on message simultaneously, server can first detect whether accurate and effective of log-on message, be accurately and effectively if log-on message detected, server is just stored with log-on message with the model information of log-on message binding.If server had been stored the model information with this log-on message binding in advance, the model information of last stored can be upgraded.
Step 304, server is according to the model information of log-on message inquiry with the log-on message binding;
Server is according to the model information of log-on message inquiry with the log-on message binding.The model information that this model information sends in the time of can being this login of the second terminal.Certainly, it may be also the model information that the second terminal sent before this login, such as, the second terminal is when the registration log-on message, sent model information to server, follow-up this model information does not all change always, so do not send model information during follow-up the second terminal landing, the model information of server stores always is the log-on message that the second terminal occurs when registration.
Step 306, candidate's theme installation kit that server provides at least one and model information to mate according to model information to the second terminal;
After the second terminal signed in to theme market or subject web site by log-on message, server can provide according to model information candidate's theme installation kit of at least one and model information coupling to the second terminal.
At first, server can be according to one or several in type signal, operating system version and screen resolution in model information, determine the candidate's theme installation kit with this model information coupling in whole theme installation kits.Also i.e. this second terminal theme installation kit that can normally use.Preferably, server can also be downloaded one or several in the scoring of theme, time that single theme uses, classification under single theme and single theme according to the history in model information, with candidate's theme installation kit of this model information coupling in select a part of candidate's theme installation kit and offer the second terminal.
Need to prove, candidate's theme installation kit herein comprises one or more in installation file, recommended information, download address, scoring etc. information.In other words, candidate's theme installation kit herein not only refers to the installation file of narrow sense, can also refer to the recommended information of installation file or download address etc.In specific embodiment, server can directly offer installation file the second terminal; Also can be first recommended information and scoring etc. be offered the second terminal by theme market, when the second terminal is selected to download, just installation file is offered the second terminal.Only illustrate with second case in the present embodiment.
Accordingly, at least one candidate's theme installation kit of providing of the second terminal reception server.
Step 308, the second terminal produce selected signal, and this selected signal is chosen at least one in candidate's theme installation kit and is the target topic installation kit;
The second terminal can be presented at candidate's theme installation kit on screen after receiving at least one candidate's theme installation kit that server provides.The user can check candidate's theme installation kit, and when some candidate's theme installation kits are downloaded in hope, produces selected signal on the second terminal.Such as, the user checks candidate's theme installation kit with the smart mobile phone that includes touch-screen, when candidate's theme installation kit is downloaded in hope, produce selected signal by upper " downloading this theme " button corresponding with this candidate's theme installation kit of finger point touching screen.
After producing selected signal, the second terminal to server sends should selected signal.
Step 310, server receives the selected signal that the second terminal sends;
Server receives the selected signal that the second terminal sends, and this selected signal is chosen at least one in candidate's theme installation kit be the target topic installation kit.
Step 312, server offers the second terminal according to selected signal with the target topic installation kit;
Server can offer the second terminal with the target topic installation kit according to selected signal.Also namely, server can will offer the second terminal with the download address of the target topic installation kit of the model information coupling of the second terminal according to selected signal; Perhaps, server also can will directly be pushed to the second terminal with the target topic installation kit that the model information of the second terminal is mated according to selected signal.The target topic installation kit is generally one, may be also a plurality of.
Step 314, the second terminal downloads and application target theme installation kit.
The second terminal can be downloaded and application target theme installation kit.If it is a plurality of that the target topic installation is surrounded by, the second terminal can first be downloaded all target topic installation kits, then uses target topic installation kit that receive at first, that receive at last or that the user selects.
In sum, the installation kit supplying method that the present embodiment provides by log-on message and the model information that sends according to the second terminal, is inquired about the model information corresponding with this log-on message, then provides installation kit according to model information for the second terminal; Solved when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit; Reached and need not the user and input model information, just can provide for the second terminal the effect of the installation kit that is complementary with it.
Need to prove, the step that relates to the second terminal in embodiment two can realize separately becoming the installation kit acquisition methods of the second end side.
Embodiment three
Please refer to Fig. 4, it shows the method flow diagram of the installation kit supplying method that the embodiment of the present invention three provides.As the more preferred embodiment that provides based on embodiment one, mainly be applied to implementation environment shown in Figure 1 with this installation kit supplying method in the present embodiment, candidate's installation kit is candidate's theme installation kit, and the user is that the scene that the second terminal is obtained the theme installation kit illustrates with first terminal.This installation kit supplying method comprises:
Step 402, server receive and store the log-on message of the second terminal transmission and the model information of binding with log-on message;
Server can provide a theme market or subject web site for the terminal downloads theme.Terminal need to use log-on message to login this theme market or subject web site, and log-on message generally includes username and password.And same log-on message can be logined at identical or different time points for different terminals, such as, a user has a log-on message, this user both can use this log-on message login subject web site on PC, also can use this log-on message login subject web site on smart mobile phone.
But it should be noted that if the second terminal to server sends log-on message, the second terminal also needs to send the model information of binding with log-on message to server.Specifically, the model information that the second terminal can automatic acquisition self, then with log-on message simultaneously or after logining successfully, model information is sent to server.Due to the operating system version in model information, it is historical that to download theme, time that single theme uses, classification under single theme and the information such as scoring of single theme be the information that may change, preferably in embodiment, the second terminal each send log-on message in or afterwards, all automatically model information is sent one time.Certainly, the second terminal also can be after sending model information for the first time, only when model information being detected and change, just automatically model information resend one time.
Accordingly, server can receive and store the log-on message of the second terminal transmission and the model information of binding with log-on message.Such as, server receives the log-on message of the second terminal transmission and the model information of binding with log-on message simultaneously, server can first detect whether accurate and effective of log-on message, be accurately and effectively if log-on message detected, server is just stored with log-on message with the model information of log-on message binding.If server had been stored the model information with this log-on message binding in advance, the model information of last stored can be upgraded.Obviously, only need the user to use the second terminal to login theme market or subject web site, server will store the model information of this log-on message binding.
Step 404, server receives the log-on message that first terminal sends;
Due to from user perspective, first terminal has more good viewing experience usually, so the user more wishes on first terminal to be that the second terminal is obtained the theme installation kit.At this moment, the user can use log-on message login theme market or subject web site on first terminal.In login process, first terminal can send to server with log-on message.
Accordingly, server can receive the log-on message that first terminal sends.Server can first detect whether accurate and effective of log-on message; Be accurately and effectively if log-on message detected, allow the first terminal login.
Step 406, server is according to the model information of log-on message inquiry with the log-on message binding;
Server is according to the model information of log-on message inquiry with the log-on message binding.This model information can be before this step, the model information that sends during the second terminal login.Such as, this model information can be the model information that is sent by the second terminal in step 402.
Step 408, candidate's theme installation kit that server provides at least one and model information to mate according to model information to first terminal;
After first terminal signed in to theme market or subject web site by log-on message, server can provide according to model information candidate's theme installation kit of the model information coupling of at least one and the second terminal to first terminal.
At first, server can be according to one or several in type signal, operating system version and screen resolution in the model information of the second terminal, determine the candidate's theme installation kit with this model information coupling in whole theme installation kits.It is also the theme installation kit that the second terminal can normally be used.Preferably, server can also be downloaded one or several in the scoring of theme, time that single theme uses, classification under single theme and single theme according to the history in the model information of the second terminal, with candidate's theme installation kit of this model information coupling in select a part of candidate's theme installation kit and offer first terminal.
Need to prove, candidate's theme installation kit herein comprises one or more in installation file, recommended information, download address, scoring etc. information.In other words, candidate's theme installation kit herein not only refers to the installation file of narrow sense, can also refer to the recommended information of installation file or download address etc.In specific embodiment, server can be first offers first terminal with recommended information and scoring etc. by theme market.
Accordingly, at least one candidate's theme installation kit of providing of first terminal reception server.
Step 410, first terminal produce selected signal, and this selected signal is chosen at least one in candidate's theme installation kit and is the target topic installation kit;
First terminal can be presented at candidate's theme installation kit on screen after receiving at least one candidate's theme installation kit that server provides.The user can check candidate's theme installation kit, and when some candidate's theme installation kits are downloaded in hope, produces selected signal on first terminal.Such as, the user checks candidate's theme installation kit with PC, when candidate's theme installation kit is downloaded in hope, clicks " being pushed to mobile phone " button corresponding with this candidate's theme installation kit on display screen by mouse and produces selected signal.
After producing selected signal, first terminal sends to server should selected signal.
Step 412, server receives the selected signal that first terminal sends;
Server receives the selected signal that first terminal sends, and this selected signal is chosen at least one in candidate's theme installation kit be the target topic installation kit.
Step 414, server is pushed to the second terminal according to selected signal with the target topic installation kit;
Server is pushed to the second terminal according to selected signal with the target topic installation kit after the selected signal that receives the first terminal transmission.Mostly utilize cable network access services device to compare with first terminal, the second terminal is all to utilize wireless network to visit server usually.When the access services device, set up long a connection between the second terminal meeting and server, server can utilize this long connection that the target topic installation kit is pushed to the second terminal.Also namely, this step can comprise following substep:
The first, whether server lookup exists and being connected that the second terminal is set up;
The second, exist and being connected that the second terminal is set up if inquire, utilize this connection to be pushed to the second terminal the download address of target topic installation kit, so that the second terminal is downloaded and application target theme installation kit according to download address;
The 3rd, do not exist and being connected that the second terminal is set up if inquire, after the second terminal is logined next time and connected, utilize this connection to be pushed to the second terminal the download address of target topic installation kit, so that the second terminal is downloaded and application target theme installation kit according to download address.
Step 416, the second terminal downloads and application target theme installation kit.
The second terminal can after the download address of the target topic installation kit that receives server push, be downloaded and application target theme installation kit automatically.If it is a plurality of that the target topic installation is surrounded by, the second terminal can first be downloaded all target topic installation kits, then uses target topic installation kit that receive at first, that receive at last or that the user selects.
In sum, the installation kit supplying method that the present embodiment provides by the log-on message that sends according to first terminal, is inquired about the model information corresponding with this log-on message that is sent by the second terminal, is then that the second terminal pushes installation kit according to model information; Solved when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit; Reached and need not the user and input model information, just can provide for the second terminal the effect of the installation kit that is complementary with it.Also having reached the user only need to after login on first terminal, directly select installation kit just can rapidly installation kit be applied to effect on the second terminal.
Need to prove, the step that relates to first terminal in embodiment three can realize separately becoming the installation kit acquisition methods of first terminal side; The step that relates to the second terminal in embodiment three can realize separately becoming the installation kit acquisition methods of the second end side.
Embodiment four
Please refer to Fig. 5, it shows the block diagram of the server that the embodiment of the present invention four provides.This server comprises that information receiving module 520, information inquiry module 540 and coupling provide module 560.
Information receiving module 520 is used for the log-on message that receiving terminal sends;
Information inquiry module 540, the log-on message that is used for receiving according to described information receiving module 520 is inquired about the model information with described log-on message binding;
Coupling provides module 560, candidate's installation kit that the model information that is used for inquiring according to described information inquiry module 540 provides at least one and described model information to mate to described terminal.
In sum, the server that the present embodiment provides by the log-on message that sends according to terminal, is inquired about the model information corresponding with log-on message, then provides installation kit according to model information; Solved when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit; Reached and need not the user and input model information, just can provide for terminal the effect of the installation kit that is complementary with it.
Embodiment five
Please refer to Fig. 6, the installation kit that it shows the embodiment of the present invention five provides provides the block diagram of system.This installation kit provides system to comprise server 50 and the second terminal 60.Wherein:
The second terminal 60 comprises: comprehensive sending module 620, candidate's receiver module 640, signal generator module 660 and selected sending module 680.
Comprehensive sending module 620 is used for the model information that sends log-on message and bind with log-on message to server;
Candidate's receiver module 640 is used at least one candidate's installation kit that reception server provides.
When candidate's installation kit is candidate's theme installation kit,
Signal generator module 660, for generation of selected signal, at least one in candidate's theme installation kit that this selected signal receives described candidate's receiver module 640 chosen and is the target topic installation kit;
Selected sending module 680 is used for to the selected signal of server transmitted signal generation module 660 generations, so that described server offers described the second terminal according to described selected signal with described target topic installation kit.
Server 50 comprises: module 560, selected receiver module 582 and the selected module 584 that provides are provided for information receiving module 520, the second receiver module 530, information inquiry module 540, coupling.
Information receiving module 520 is used for receiving the log-on message that the second terminal sends;
The second receiver module 530, be used for receiving the model information of the log-on message binding that described the second terminal sends receives with described information receiving module 520, described model information comprises at least a in terminal models, operating system version, screen resolution, historical scoring of downloading theme, time, the classification under single theme and single theme that single theme uses;
Information inquiry module 540, the log-on message that is used for receiving according to described information receiving module 520 is inquired about the model information with described log-on message binding;
Coupling provides module 560, candidate's installation kit that the model information that is used for inquiring according to described information inquiry module 640 provides at least one and described model information to mate to described the second terminal;
Selected receiver module 582 is used for receiving the selected signal that described the second terminal sends, and described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
The selected module 584 that provides, the selected signal that is used for receiving according to described selected receiver module 582 offers described the second terminal with described target topic installation kit, so that described the second terminal downloads and use described target topic installation kit.
In sum, the installation kit that the present embodiment provides provides system, by log-on message and the model information that sends according to the second terminal, inquires about the model information corresponding with this log-on message, then provides installation kit according to model information for the second terminal; Solved when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit; Reached and need not the user and input model information, just can provide for the second terminal the effect of the installation kit that is complementary with it.
Embodiment six
Please refer to Fig. 7, the installation kit that it shows the embodiment of the present invention six provides provides the block diagram of system.This installation kit provides system to comprise server 50, first terminal 70 and the second terminal 60.Wherein:
The second terminal 60 comprises: comprehensive sending module 620;
Comprehensive sending module 620 is used for the model information that sends log-on message and bind with log-on message to server.
First terminal 70 comprises: information sending module 720, candidate's receiver module 740, signal generator module 760 and selected sending module 780;
Information sending module 720, be used for sending log-on message to server, so that described server that inquiry is sent by the second terminal according to described log-on message with model information described log-on message binding, and the candidate's installation kit that provides at least one and described model information to mate to described first terminal according to described model information;
Candidate's receiver module 740 is used for receiving at least one candidate's installation kit that described server provides.
When described candidate's installation kit is candidate's theme installation kit:
Signal generator module 760, for generation of selected signal, described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
Selected sending module 780 is used for sending to described server the selected signal that described signal generator module produces, so that described server will be pushed to described the second terminal according to described selected signal in described target topic installation kit.
Described server 50 comprises: information storage module 510, information receiving module 520, information inquiry module 540, coupling provide module 560, selected receiver module 582 and selected pushing module 586.
Information storage module 510, be used for receiving and to store described log-on message that the second terminal sends and with the model information of described log-on message binding, described model information comprises at least a in terminal models, operating system version, screen resolution, historical scoring of downloading the affiliated classification of time, single theme that theme, single theme use and single theme.
Information receiving module 520 is used for receiving the log-on message that first terminal sends;
Information inquiry module 540, the log-on message that is used for receiving according to described information receiving module 520 is inquired about the model information with described log-on message binding;
Coupling provides module 560, candidate's installation kit that the model information that is used for inquiring according to described information inquiry module 540 provides at least one and described model information to mate to described first terminal.
Described selected receiver module 582 is used for receiving the selected signal that described first terminal sends, and described selected signal is chosen at least one in described candidate's theme installation kit and is the target topic installation kit;
Described selected pushing module 584, the selected signal that is used for receiving according to described selected receiver module 582 is pushed to described the second terminal with described target topic installation kit, so that described the second terminal downloads and use described target topic installation kit.
Specifically, described selected pushing module 584 comprises: connect query unit 584a, address push unit 584b and postpone push unit 586c;
Whether described connection query unit 584a is used for inquiry and exists and being connected that described the second terminal is set up;
Described address push unit 584b, inquire being connected of existence and described the second terminal foundation if be used for described connection query unit 584a, the download address of described target topic installation kit is utilized described connection to be pushed to described the second terminal, so that described target topic installation kit is downloaded and used to described the second terminal according to described download address.
Described delay push unit 584c, if being used for described connection query unit 584b inquires and does not exist and described the second terminal is set up is connected, after described the second terminal is logined next time and is connected, utilize described connection to be pushed to described the second terminal the download address of described target topic installation kit, so that described target topic installation kit is downloaded and used to described the second terminal according to described download address.
In sum, the installation kit that the present embodiment provides provides system, by the log-on message that sends according to first terminal, inquires about the model information corresponding with this log-on message that is sent by the second terminal, is then that the second terminal pushes installation kit according to model information; Solved when not knowing model information, can't download and install the problem of wrapping or may cause downloading to wrong installation kit; Reached and need not the user and input model information, just can provide for the second terminal the effect of the installation kit that is complementary with it.Also having reached the user only need to after login on first terminal, directly select installation kit just can rapidly installation kit be applied to effect on the second terminal.
Need to prove: the installation kit that above-described embodiment provides provides system when installation kit is provided, only the division with above-mentioned each functional module is illustrated, in practical application, can as required above-mentioned functions be distributed and be completed by different functional modules, the internal structure of the equipment of being about to is divided into different functional modules, to complete all or part of function described above.In addition, the installation kit that above-described embodiment provides provides system and installation kit supplying method embodiment to belong to same design, and its specific implementation process sees embodiment of the method for details, repeats no more here.
The invention described above embodiment sequence number does not represent the quality of embodiment just to description.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can come the relevant hardware of instruction to complete by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The above is only preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, is equal to replacement, improvement etc., within all should being included in protection scope of the present invention.