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

CN105577787A - Method and device for downloading and publishing application program - Google Patents

Method and device for downloading and publishing application program Download PDF

Info

Publication number
CN105577787A
CN105577787A CN201510973686.7A CN201510973686A CN105577787A CN 105577787 A CN105577787 A CN 105577787A CN 201510973686 A CN201510973686 A CN 201510973686A CN 105577787 A CN105577787 A CN 105577787A
Authority
CN
China
Prior art keywords
user
application program
reservation
download
terminal
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
CN201510973686.7A
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 CN201510973686.7A priority Critical patent/CN105577787A/en
Publication of CN105577787A publication Critical patent/CN105577787A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and device for downloading and publishing an application program. The method comprises the steps of providing an application program download reservation interface for a user at a terminal side, receiving the download reservation information of an application program from the user, sending a reservation request message for making an appointment to download the application program to a server side according to the download reservation information, and automatically receiving an installation package file of the application program sent from the server side at the background of the terminal side on the condition that the reservation condition is met. According to the technical scheme of the invention, on the condition that the reservation condition of the user is met, the background of the terminal can automatically download the installation package file of the target APP. Meanwhile, the installation package file of the target APP can be downloaded during the idle period of the terminal according to the downloading condition set by the user, so that the normal usage of the terminal is not influenced at all for the user. Moreover, based on the above manner, the target APP can be downloaded by the user terminal the first time after just being published, so that the operation is timely and efficient. In addition, on the premise that the user confirmation is obtained in advance, the target APP can be installed immediately after being downloaded. Therefore, the operation is convenient and efficient.

Description

The method of download, release application program and device
Technical field
The present invention relates to technical field of the computer network, be specifically related to a kind of download, the method for release application program and device.
Background technology
Along with terminal use universal, increasing user downloads in terminal and the abundant application program of using function (also referred to as: apply, APP or software).Such as, user is checked weather by " weather leads to " APP, browsed news by " news " class APP, is played games by " game " class APP on mobile phone, etc.Therefore, user often needs to download and installs all kinds of APP to terminal.
For the APP of some type, installation kit is larger, download to local terminal and need the long period, occupied terminal flow thus affect the speed that user uses terminal, and some APP fever user wishes that namely issue the very first time at APP downloads and install and use, therefore, how when not affecting very first time user uses terminal and download the APP of up-to-date issue, it is the technical problem that those skilled in the art face.
Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of overcoming the problems referred to above or the download solved the problem at least in part, the method for release application program and device.
According to one aspect of the present invention, a kind of method of down load application program is provided, comprises:
In end side, provide application program to download reservation interface to user, receive the reservation Download Info of user for application program;
According to described reservation Download Info, send to server side the reservation request message that described application program is downloaded in reservation;
When satisfied reservation condition, the installation kit file of described end side described application program that server side sends described in the automatic reception of backstage.
Preferably, in described end side after the installation kit file of the described application program of server side transmission described in the automatic reception of backstage, also comprise:
In described end side, according to the mounting means that user confirms in advance, automatically run described installation kit file, complete the installation of described application program, or, show installation suggestion to user, rerun after being determined by user described installation kit file, completes the installation of described application program.
Preferably, before the described installation kit file of described automatic operation, also comprise:
Obtain the instant installation authority for described application program in advance.
Preferably, provide application to download reservation interface described to user, before receiving the reservation Download Info of user for application program, also comprise:
The PUSH message of the described application program that reception server side sends, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information;
After determining that described user meets described user's conditional information, provide application to download reservation interface to user, show the PUSH message of described application program to user, receive the reservation Download Info of user for application program.
Preferably, described satisfied reservation condition comprises: the issuing time reaching described application program, and/or, meet the download condition that user is arranged;
Described when satisfied reservation condition, the installation kit file of described end side described application program that server side sends described in the automatic reception of backstage, comprising:
After the issuing time of described application program arrives, and under meeting the download condition that user arranges, the installation kit file of the described application program that described terminal sends at backstage automatic reception server side.
Preferably, also comprise:
Download reservation interface by described application, receive the described download condition that user is arranged, obtain the described reservation Download Info comprising described download condition.
Preferably, described download condition comprises: exempt from flow download, terminal switches on power, terminal is in idle condition, and/or, under terminal is in wifi connection.
Preferably, exempt from flow download described in comprise:
The multinomial Web content configuration provided for web content server has the download channel exempting from flow identifier, by download channel and exempt from flow identifier and be supplied to network access server; There is provided by network access server can exempt from flow special area for downloading according to what exempt from that flow mode downloads described multinomial Web content to terminal, wherein, exempt to be provided with the corresponding download interface of multiple and every Web content in flow special area for downloading, each download interface is for accessing described download channel to download the Web content corresponding with this download interface.
A method for release application program, comprising:
At server side, each user receiving the transmission of each terminal preengages the reservation request message of down load application program, adds in the user's reservation databases set up in advance by the user profile of each user of request reservation down load application program;
When satisfied reservation condition, described server sends the installation kit file of described application program to each subscriber place terminal in user's reservation databases.
Preferably, also comprise:
At server side, according to the user's Visitor Logs obtained in advance, judge that whether user is the targeted customer of application program;
The user profile of each targeted customer of described application program is added in the user's reservation databases set up in advance.
Preferably, server side obtains user's access
Record comprises:
The click frequency value of user in statistics preset time period;
The packet that receiving terminal sends, to click the number of users of application-specific based on the Information Statistics in this packet;
Based on the packet information received, real-time update clicks the relevant data value of probability data values for the history of adding up described application-specific, wherein, described relevant data value comprises number of users, the total number of users amount of clicking application-specific in preset time period.
Preferably, also comprise:
At server side, user's reservation databases is set up for application program, download the user profile of each user of described application program for recording reservation, wherein, the quantity of the user profile that described user's reservation databases records is not more than the publish quantities of described application program.
Preferably, before each user of each terminal of described reception transmission preengages the reservation request message of down load application program, also comprise:
Send the PUSH message of described application program to each terminal, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information; Wherein, the user's reservation meeting user's conditional information is only received.
Preferably, server side sends described PUSH message to terminal and comprises:
One or more terminal for receiving pushed information is determined according to the identification information of terminal, according to the identification information of terminal, user's Visitor Logs of the terminal that inquiry is corresponding; And push the information relevant to described application program by the long interface channel set up in advance to the terminal of correspondence.
Preferably, described reservation condition refers to the issuing time arriving described application program, and meets the download condition of user's setting.
Preferably, also comprise:
According to user profile and/or user's Visitor Logs, divide the user gradation of each user;
The preferential installation kit file sending described application program to the user that user gradation is high.
A device for down load application program, comprising:
Reservation Download Info acquiring unit, downloads reservation interface for the application by providing to user, receives the reservation Download Info of user for application program;
Reserve requests unit, for sending to server side the reservation request message that described application program is downloaded in reservation according to described reservation Download Info;
To mourn in silence download unit, for when satisfied reservation condition, the installation kit file of the described application program that server side sends described in the automatic reception of terminal backstage.
Preferably, also comprise:
Performance element is installed, for the mounting means confirmed in advance according to user, automatically runs described installation kit file, complete the installation of described application program, or, show installation suggestion to user, rerun after being determined by user described installation kit file, completes the installation of described application program.
Preferably, also comprise:
Authority acquiring unit is installed, for obtaining the instant installation authority for described application program in advance.
Preferably, also comprise:
PUSH message receiving element, for the PUSH message of the described application program that reception server side sends, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information.
Preferably, described in mourn in silence download unit specifically for, after the issuing time of described application program arrives, and under meeting the download condition that user arranges, at the installation kit file of described application program that automatic reception server side in terminal backstage sends.
Preferably, described reservation Download Info acquiring unit, also for downloading reservation interface by described application, receiving the described download condition that user is arranged, obtaining the described reservation Download Info comprising described download condition.
Preferably, described download condition comprises: exempt from flow download, terminal switches on power, terminal is in idle condition, and/or, under terminal is in wifi connection.
Preferably, also comprise:
Exempt from flow downloading control unit, control described terminal and exempt from flow download network content according to exempting from flow mode from exempting from the download of flow special area for downloading by the download channel exempting from flow identifier from server side, wherein, exempt to be provided with the corresponding download interface of multiple and every Web content in flow special area for downloading, each download interface is for accessing described download channel to download the Web content corresponding with this download interface.
A device for release application program, comprising:
Reserve requests receiving element, each user sent for receiving each terminal preengages the reservation request message of down load application program;
Reservation databases maintenance unit, the user profile for each user by reservation down load application program is added in the user's reservation databases set up in advance;
Application release unit, for when satisfied reservation condition, sends the installation kit file of described application program to each subscriber place terminal in user's reservation databases.
Preferably, also comprise:
Targeted customer's determining unit, for according to user's Visitor Logs of obtaining in advance, judges that whether user is the targeted customer of application program;
Described reservation databases maintenance unit also for, the user profile of each targeted customer of described application program is added in the user's reservation databases set up in advance.
Preferably, also comprise:
User's Visitor Logs acquiring unit, for adding up the click frequency value of user in preset time period; The packet that receiving terminal sends, to click the number of users of application-specific based on the Information Statistics in this packet; Based on the packet information received, real-time update clicks the relevant data value of probability data values for the history of adding up described application-specific, wherein, described relevant data value comprises number of users, the total number of users amount of clicking application-specific in preset time period.
Preferably, also comprise:
Reservation databases sets up unit, for setting up user's reservation databases for application program, download the user profile of each user of described application program for recording reservation, wherein, the quantity of the user profile that described user's reservation databases records is not more than the publish quantities of described application program.
Preferably, also comprise:
PUSH message transmitting element, for sending the PUSH message of described application program to each terminal, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information;
Wherein, described reserve requests receiving element, only receives the user's reservation meeting user's conditional information.
Preferably, also comprise:
PUSH message control unit, for determining one or more terminal for receiving pushed information according to the identification information of terminal, according to the identification information of terminal, user's Visitor Logs of the terminal that inquiry is corresponding; And push the information relevant to described application program by the long interface channel set up in advance to the terminal of correspondence.
Preferably, described application release unit, arrive described application program issuing time and under the download condition meeting user, send the installation kit file of described application program to user place terminal.
Preferably, also comprise:
Scheduling unit is issued in application, for according to user profile and/or user's Visitor Logs, divides the user gradation of each user; The preferential installation kit file sending described application program to the user that user gradation is high.
Pass through the present invention, can under the reservation condition meeting user, automatically complete the download of target AP P installation kit file on the backstage of terminal, because the download condition that can arrange according to user is downloaded when terminal idle, therefore can not affect user and normally use terminal.And this mode can ensure that the very first time issued at target AP P just downloads to user terminal, in time efficiently.In addition, in user's confirmation situation in advance, immediately install after can realizing downloading, convenience and high-efficiency.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of specification, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the method flow diagram of down load application program according to an embodiment of the invention;
Fig. 2 shows according to an embodiment of the invention based on the structural representation of exempting from flow download system of terminal;
Fig. 3 shows the method flow diagram of release application program according to an embodiment of the invention;
Fig. 4 shows the method flow diagram of download and release application program according to an embodiment of the invention;
Fig. 5 shows the device schematic diagram of down load application program according to an embodiment of the invention; And
Fig. 6 shows the device schematic diagram of release application program according to an embodiment of the invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
Foregoing, some APP installation kit file is larger, such as, game APP installation kit file, downloads and installs these files and can take a lot of resource, affect the speed that user normally uses terminal, therefore, the present invention proposes when APP issues, and the very first time carries out download of mourning in silence, thus do not affect user and use terminal, and can ensure that the very first time that user issues at a new APP obtains this APP.
See Fig. 1, it is the method flow diagram of down load application program according to an embodiment of the invention.The method comprises the steps S101-S103.
S101: in end side, provides application program to download reservation interface to user, receives the reservation Download Info of user for application program.
Download reservation interface, can be illustrated in terminal with the mode prompting message of dialog box, also can represent by other APP.Such as, with user by mobile phone for a target game APP of download (such as, target game APP is the trip of " talk on the journey to west " hand) be example, the download reservation interface of talk on the journey to west can be pushed on the APP such as " game center ", " QQGame " or " life assistant ".Such as, be polymerized a large amount of lifestyle service provider in life assistant, user browses such webpage by homepage displaying, orders corresponding service for life.After order, user can use multinomial convenience-for-people service for life.Service for life content is provided by lifestyle service provider of contracting (calling in the following text " lifestyle service provider "), is responsible for service procedure and after-sale service by lifestyle service provider.Respective services that user accepts " life assistant ", needs to provide service necessary personal information, comprises phone number, ship-to etc." life assistant " is served necessary personal information in an encrypted form, is directly transferred to lifestyle service provider.User is arranged at the enterprising line parameter of the download reservation interface of life assistant, such as, arranges download condition, only just run when satisfied download condition and download, therefore, terminal, by after user's parameters, can obtain the reservation Download Info comprising download condition.
Wherein, download condition can have one or more, can be chosen by options for user, also can receive the download condition commands of user.Such as, in order to not affect user normally use mobile phone, can avoid downloading when user uses mobile phone, therefore, download just can be arranged under terminal is in idle condition.Also as, consider that download may need the long period, therefore enough in order to ensure mobile phone electricity, switch on power in situation download just terminal can be arranged on.For another example, consider that download can consume certain network traffics, therefore can arrange under terminal is in wifi connection and just download.Concrete, one or more download condition wherein can be set simultaneously, this is not limited.And, above-mentioned three kinds of download conditions are only exemplary illustrations, actual conditions are not limited to this, such as, the concrete period of download can be set, such as being arranged on the 23:00-24:00 period at night starts to download, for another example, and can temporary transient uncertain download and require that terminal is reminded (such as tomorrow reminds again) etc. next time again.
In addition, for by " life assistant " APP upper popularizations " talk on the journey to west " APP, exempt from traffic engineering capability because the assistant APP that lives provides, user after living and binding the loCal number used in assistant, can obtain a certain amount of free flow.Therefore, when needing to download under non-WiFi environment, the free flow of preferential use.Therefore, in this case, user can arrange download condition and is: utilize and exempt from flow and download target AP P.
Downloading about exempting from flow, referring to Fig. 2, showing the structural representation of exempting from flow download system based on terminal.As shown in Figure 2, this system comprises: exempt from flow download apparatus 11, web content server 12, network access server 13 and mobile terminal 14.Wherein, the user of mobile terminal 14 is terminal use.Network access server 13 is provided by Virtual network operator (as CHINAUNICOM, China Telecom or China Mobile), usually for providing the service of accessing Internet for terminal use.Web content server 12 is usually by internet content provider (InternetContentProvider, ICP) providing, providing rich and varied Web content (such as apply, game etc.) for utilizing the Internet resources of the Internet for terminal use.Exempt from flow download apparatus 11 and be used as halfpace between web content server 12 and network access server 13, that is: the Web content that provides of web content server 12 is by exempting from flow download apparatus 11 access network access server 13, and is finally supplied to mobile terminal 14.The flow method for down loading of exempting from realized based on Fig. 2 system comprises: the multinomial Web content configuration provided for web content server has the download channel exempting from flow identifier, by download channel and exempt from flow identifier and be supplied to network access server; There is provided by network access server can exempt from flow special area for downloading according to what exempt from that flow mode downloads described multinomial Web content to terminal, wherein, exempt to be provided with the corresponding download interface of multiple and every Web content in flow special area for downloading, each download interface is for accessing described download channel to download the Web content corresponding with this download interface.
Under actual conditions, after the notice that terminal will be able to be issued at the target AP P receiving server end transmission, then gather reservation Download Info by downloading reservation interface to user.Therefore, reservation interface is downloaded providing application to user, before receiving the reservation Download Info of user for application program, also comprise: the PUSH message of the application program that reception server side sends, PUSH message comprises issuing time information, the publish quantities information of application program, and/or, user's conditional information; After determining that user meets user's conditional information, provide application to download reservation interface to user, show the PUSH message of described application program to user, receive the reservation Download Info of user for application program.Wherein, PUSH message mainly notifies some information of ownership goal APP, such as, when starts the information such as issue.Can notify that user downloads the condition of this target AP P by user's conditional information simultaneously, such as, can free download install per family for all use, still only for specific user's, such as, divide only a part of user according to user gradation (or user's historical integral time etc.) and just have permission download, or, need to buy download etc.
Send the process of PUSH message about server side to end side, introduce in detail below.
First, one or more terminal for receiving pushed information can be determined according to the identification information of terminal, then can also according to the identification information of terminal, the access to netwoks record of the terminal that inquiry is corresponding; And push to the terminal of correspondence the information be associated with above-mentioned access to netwoks record by corresponding long interface channel.
Concrete, can arrange a message push device at server side, this message push device detects the terminal being in line states in this endpoint groups preset, and sets up long interface channel with the terminal of each presence respectively.Wherein, the long interface channel between message push device and terminal is set up by such as under type: first, message push device sends long connection establishment request message to certain terminal being in line states; Then, this terminal returns long connection establishment acknowledge message to message push device after receiving this long connection establishment request message, comprises the identification information of this terminal in this long connection establishment acknowledge message; Finally, after message push device receives above-mentioned long connection establishment acknowledge message, a long interface channel is set up with this terminal, and by the identification information association store of this terminal that comprises in the gap marker of this long interface channel and this long connection establishment acknowledge message in pre-configured terminal list.
Wherein, it is one or more that the identification information of this terminal comprises in following information: the facility information of terminal, for identifying this terminal equipment (the MR information of such as mobile phone) uniquely; The terminal number information be associated with this terminal equipment, for identifying user's (phone number of such as mobile phone or SIM card number) of this terminal equipment; And the network type information corresponding to this termination number, for identifying the network type (such as UNICOM's network, communication network or mobile network etc.) that this termination number accesses.
Preferably, the identification information of the terminal stored in this terminal list comprises above-mentioned multinomial information simultaneously.For this reason, above-mentioned multinomial information is collected by two kinds of modes below:
In first kind of way, comprise above-mentioned multinomial information in the identification information of this terminal that the long connection establishment acknowledge message that terminal sends comprises simultaneously, now, directly above-mentioned multinomial information can be obtained by the terminal program (as mobile phone Helper program) in terminal.
In the second way, only comprise above-mentioned one or two information in the identification information of this terminal that the long connection establishment acknowledge message that terminal sends comprises, other information is collected in advance by message push device.Such as, suppose the facility information only comprising terminal in the identification information of this terminal that the long connection establishment acknowledge message that terminal sends comprises, now, need message push device to collect number information and the network type of the terminal corresponding to this facility information in advance.During concrete collection, can require that each terminal is when adding default endpoint groups, when namely customizing a certain Network or a certain terminal program (such as mobile phone assistant) be installed, the number information corresponding with facility information and network type is provided to message push device, then, message push device by this facility information and corresponding number information and network type association store in a related information list.Thus, after message push device receives the facility information comprised in long connection establishment acknowledge message, search this related information list, the number information corresponding with this facility information and network type can be determined, and by these several information in the lump association store in above-mentioned terminal list.Still for above by " life assistant " APP upper popularization " talk on the journey to west " APP, first " life assistant " APP can receive the PUSH message of the talk on the journey to west that server side sends, and this message informs the information such as time, quantity, user's condition that talk on the journey to west is issued; Secondly, life assistant APP shows download reservation interface to user; Then, user arranges or inputs download condition in this download reservation interface, thus completes reservation function, and terminal is according to the setting of user, obtains preengaging Download Info, follow-uply feeds back to server side according to this subscription information.
S102: according to reservation Download Info, sends the reservation request message of reservation down load application program to server side.
Foregoing, user is after the enterprising line parameter of download reservation interface is arranged, and terminal obtains the reservation Download Info of user, now, need send reservation request message to server side, show the download request of user.
Still for above by " life assistant " APP upper popularization " talk on the journey to west " APP, " life assistant " APP is according to the setting of user, after obtaining reservation Download Info, to server side feedback reservation request message, show that user downloads the wish of talk on the journey to west.Wherein, reservation request message comprises the information such as user profile (such as, user ID, user gradation information etc.), download condition.
S103: when satisfied reservation condition, the installation kit file of the application program that end side sends at backstage automatic reception server side.
Reservation condition, refers to the download condition of issuing time and the user's setting reaching target AP P.Such as, target AP P issued at zero point December 12, so, the time of downloading this target AP P after zero point December 12, in addition, must comprise if user is provided with the download condition downloading this target AP P: connecting wifi and terminal charge, so, also need to judge whether to meet this download condition, if meet download condition, just start to download.
When satisfied reservation condition, terminal automatically completes the operation receiving installation kit file, and without the need to the intervention of user.Be appreciated that the reservation Download Info by the user of step acquisition before, namely show the mandate obtaining user, therefore under satisfied reservation condition, can automatically complete the download of file.Concrete, can by the interface preset, the installation kit that reception server side sends.Still for above at " game center " APP upper popularization " talk on the journey to west " APP, under " game center " APP determines to meet reservation condition by judgement, by the mode of API Calls special interface, control terminal receives the installation kit file from server side on backstage.
So far, under can be implemented in by the present invention the reservation condition meeting user, automatically complete the download of target AP P installation kit file on the backstage of terminal, be then " ignorant " for user, user can not be affected and normally use terminal.And this mode can ensure that the very first time issued at target AP P just downloads to user terminal, in time efficiently.
By after being loaded in this locality under target AP P, need installation targets APP.About the mode of installation targets APP, can have multiple.One preferably, after target AP P is downloaded to this locality, allow installation kit file immediately, install this APP, this mode needs the permission obtaining user in advance, such as, user can be gathered when preengaging Download Info in step S101, user please arrange whether allow instant installation (also can be described as " dress second ") in the lump, certainly, user also can be made by other means to arrange whether allow instant installation.In this manner, need to obtain the instant installation authority of installing this target AP P in advance, such as, obtain root authority in advance, or utilize the signature authority of system.In addition, when user does not arrange instant installation, after downloading completes, can inquire whether user allows to install in the mode of dialog box, after user determines to allow to install, then allow installation kit file, complete installation.
See Fig. 3, it is the method flow diagram of release application program according to an embodiment of the invention.The method comprises the steps S301-S302.
S301: at server side, each user receiving the transmission of each terminal preengages the reservation request message of down load application program, the user profile of each user of request reservation down load application program is added in the user's reservation databases set up in advance.
At server side, need set up user's reservation databases for application program, for the user profile of each user of recording reservation down load application program, wherein, the quantity of the user profile that user's reservation databases records is not more than the publish quantities of application program.Network side server needs the open platform being linked into application-specific, this application-specific can also have the specific download passage of reservation for the every Web content configuration in the web content server of each access, the quantity of this download channel can be one and also can be many.User profile at least comprises user ID, can also comprise the information such as user's Visitor Logs.By user's reservation databases of recording user information, how many users can be added up and preengage and downloaded target AP P.When concrete operations, server side can set up multiple database respectively for multiple different target AP P.After obtaining user profile by user's reservation databases, these users can be added in a target AP P download list, when reservation condition meets, scheduling download list, issues installation kit file to each user.
Preferably, before each user receiving the transmission of each terminal preengages the reservation request message of down load application program, also comprise: the PUSH message sending application program to each terminal, PUSH message comprises issuing time information, the publish quantities information of application program, and/or, user's conditional information; Wherein, the user's reservation meeting user's conditional information is only received.
S302: when satisfied reservation condition, server sends the installation kit file of application program to each subscriber place terminal in user's reservation databases.
Wherein, reservation condition refers to the issuing time arriving application program, and meets the download condition of user's setting.As previously described, such as, target AP P issued at zero point December 12, and so, the time of downloading this target AP P must after zero point December 12, in addition, comprise if user is provided with the download condition downloading this target AP P: connecting wifi and terminal charge, so, also need to judge whether to meet this download condition, if meet download condition, just start between server and terminal to transmit installation kit file.
Generally, have numerous user and preengage and download target AP P, and to cause for server side to many multi-user transmission installation kit files simultaneously and block up, therefore, how carrying out flow control is the problem that server side needs to consider.One method is, can carry out flow control by the mode of User Priority, such as, according to user profile and/or user's Visitor Logs, divides the user gradation of each user; The preferential installation kit file sending application program to the user that user gradation is high.Another kind method is, successively can carry out flow control, such as, preengage the timestamp of target AP P according to user by subscription time, and according to early preengaging preferential principle, the user preferentially to early reservation sends installation kit file.
Above-mentioned introduction be that user preengages, server side recording reservation user and carry out the mode of application issued, this mode says it is the issue of a kind of " passive " from server side, in fact, other " initiatively " mode can also be taked to carry out the issue of target AP P.Such as, for some historic user, according to user's Visitor Logs, can judge whether user is targeted customer.So-called targeted customer, refers to very interested in the APP being about to issue or can infer the user having correlation.Such as, user used certain a APP on its PC, and so, this user uses same user ID in the mobile phone enterprising enforcement used time, can infer that this user is interested in this APP or similar APP or upgrade version APP, then can be locked as targeted customer.Therefore, for this situation, preferably, said method also comprises step: at server side, according to the user's Visitor Logs obtained in advance, judges that whether user is the targeted customer of application program; The user profile of each targeted customer of application program is added in the user's reservation databases set up in advance.This active dissemination method, can avoid targeted customer not preengage in time and miss the problem that APP is admired in very first time download.
Be appreciated that above-mentioned " initiatively " mode carries out the situation of target AP P issue, need server side to obtain user's Visitor Logs in advance.About acquisition user Visitor Logs, introduce in detail below.
The click frequency value of user in step 1, statistics preset time period.
The result that described click frequency value is divided by especially by the number of users and total number of users amount of clicking application specific software in calculating preset time period obtains, the number of users of application specific software is clicked in the Information Statistics of being uploaded according to terminal in preset time period by server, and the number of users of this click application-specific of statistics and the total number of users amount of statistics are divided by, to obtain the click frequency value of user in Preset Time.Wherein, described Preset Time can be set as 10 days or other times value.
The packet that step 2, service end receiving terminal send, to click the number of users of described application specific software based on the Information Statistics in this packet.
Information in described packet comprise dbase, No. ID, version number, software icon, user account information.Uniquely can determine based on dbase the application software that user clicks, No. ID is server is the identification identifier that application software is distributed in advance, may be used for the application software uniquely determining that user clicks.The version number of described application software is the clicking rate of the different editions in order to distinguish application software, determines with dbase or ID combination the application software that user clicks.Software icon also can be used for the application software uniquely determining that user clicks, and user account has carried out clicking operation in order to add up which user to application software, if comprise new user, upgrades the total quantity of user simultaneously.
Step 3, server are based on the packet information received, real-time update clicks the relevant data value of probability data values for the history of adding up described application specific software, wherein, described relevant data value comprises number of users, the total number of users amount of clicking application-specific in preset time period.
See Fig. 4, show the method flow diagram of download and release application program according to an embodiment of the invention.
S401: server sends the PUSH message for target AP P to terminal;
S402: in end side, shows the download reservation interface of target AP P to user, obtain the reservation Download Info of user's setting;
S403: terminal to server sends reservation downloading request message;
The installation kit file of S404: when satisfied reservation condition, the target AP P that terminal reception server sends;
S405: under user is provided with dress situation second, after having downloaded installation kit file, instant operation installation kit file, completes installation.
Pass through the present invention, under the reservation condition meeting user, can automatically complete the download of target AP P installation kit file on the backstage of terminal, due to be according to user arrange download condition carry out downloading, such as download in a charging situation, therefore can not affect user and normally use terminal.And this mode can ensure that the very first time issued at target AP P just downloads to user terminal, in time efficiently.In addition, in user's confirmation situation in advance, immediately install after can realizing downloading, convenience and high-efficiency.
Corresponding with said method, the invention provides a kind of device of down load application program.This device is positioned at end side, can be realized by hardware, software or software and hardware combining mode.Preferably, this device refers to the application program operated in terminal, such as, " life assistant " APP etc. in previous example.
For the assistant APP that lives, it will be understood by those skilled in the art that its realization can logically be divided into multiple functional layer.Such as, comprising: product represents layer: namely user is at all recommendation pages seen in assistant of living, comprise reservation of the present invention and download interface; Service end front end interface: for the form becoming front end to show the data Reseal recommending interface to return, the present invention is communicated with server end by this interface; Data Layer: the initial data of application, comprises Apply Names, applying label, application class etc.; The data of user's Visitor Logs, comprise behavior that user browses, behavior that user downloads.
See Fig. 5, it is the device schematic diagram of a kind of down load application program that the embodiment of the present invention provides.This device comprises:
Reservation Download Info acquiring unit 501, downloads reservation interface for the application by providing to user, receives the reservation Download Info of user for application program;
Reserve requests unit 502, for sending to server side the reservation request message that described application program is downloaded in reservation according to described reservation Download Info;
To mourn in silence download unit 503, for when satisfied reservation condition, the installation kit file of the described application program that server side sends described in the automatic reception of terminal backstage.
Preferably, this device also comprises:
Performance element 504 is installed, for the mounting means confirmed in advance according to user, automatically runs described installation kit file, complete the installation of described application program, or, show installation suggestion to user, rerun after being determined by user described installation kit file, completes the installation of described application program.
Preferably, this device also comprises:
Authority acquiring unit 505 is installed, for obtaining the instant installation authority for described application program in advance.
Preferably, this device also comprises:
PUSH message receiving element 506, for the PUSH message of the described application program that reception server side sends, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information.
Preferably, described in mourn in silence download unit 503 specifically for, after the issuing time of described application program arrives, and under meeting the download condition that user arranges, at the installation kit file of described application program that automatic reception server side in terminal backstage sends.
Preferably, described reservation Download Info acquiring unit 501, also for downloading reservation interface by described application, receiving the described download condition that user is arranged, obtaining the described reservation Download Info comprising described download condition.
Preferably, described download condition comprises: exempt from flow download, terminal switches on power, terminal is in idle condition, and/or, under terminal is in wifi connection.
Preferably, this device also comprises:
Exempt from flow downloading control unit 507, control described terminal and exempt from flow download network content according to exempting from flow mode from exempting from the download of flow special area for downloading by the download channel exempting from flow identifier from server side, wherein, exempt to be provided with the corresponding download interface of multiple and every Web content in flow special area for downloading, each download interface is for accessing described download channel to download the Web content corresponding with this download interface
Corresponding with said method, the invention provides a kind of device of release application program.This device is positioned at server side, can be realized by hardware, software or software and hardware combining mode.
See Fig. 6, it is the device schematic diagram of a kind of release application program that the embodiment of the present invention provides.This device comprises:
Reserve requests receiving element 601, each user sent for receiving each terminal preengages the reservation request message of down load application program;
Reservation databases maintenance unit 602, the user profile for each user by reservation down load application program is added in the user's reservation databases set up in advance;
Application release unit 603, for when satisfied reservation condition, sends the installation kit file of described application program to each subscriber place terminal in user's reservation databases.
Preferably, this device also comprises:
Targeted customer's determining unit 604, for according to user's Visitor Logs of obtaining in advance, judges that whether user is the targeted customer of application program;
Described reservation databases maintenance unit 602 also for, the user profile of each targeted customer of described application program is added in the user's reservation databases set up in advance.
Preferably, this device also comprises:
User's Visitor Logs acquiring unit 605, for adding up the click frequency value of user in preset time period; The packet that receiving terminal sends, to click the number of users of application-specific based on the Information Statistics in this packet; Based on the packet information received, real-time update clicks the relevant data value of probability data values for the history of adding up described application-specific, wherein, described relevant data value comprises number of users, the total number of users amount of clicking application-specific in preset time period.
Preferably, this device also comprises:
Reservation databases sets up unit 606, for setting up user's reservation databases for application program, the user profile of each user of described application program is downloaded for recording reservation, wherein, the quantity of user profile that described user's reservation databases records is not more than the publish quantities of described application program.
Preferably, this device also comprises:
PUSH message transmitting element 607, for sending the PUSH message of described application program to each terminal, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information; Wherein, described reserve requests receiving element 601, only receives the user's reservation meeting user's conditional information.
PUSH message control unit 608, for determining one or more terminal for receiving pushed information according to the identification information of terminal, according to the identification information of terminal, user's Visitor Logs of the terminal that inquiry is corresponding; And push the information relevant to described application program by the long interface channel set up in advance to the terminal of correspondence.
Preferably, described application release unit 603, arrive described application program issuing time and under the download condition meeting user, send the installation kit file of described application program to user place terminal.
Preferably, this device also comprises:
Scheduling unit 609 is issued in application, for according to user profile and/or user's Visitor Logs, divides the user gradation of each user; The preferential installation kit file sending described application program to the user that user gradation is high.
Intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with display at this algorithm provided.Various general-purpose system also can with use based on together with this teaching.According to description above, the structure constructed required by this type systematic is apparent.In addition, the present invention is not also for any certain programmed language.It should be understood that and various programming language can be utilized to realize content of the present invention described here, and the description done language-specific is above to disclose preferred forms of the present invention.
In specification provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this specification (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this specification (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in the following claims, the one of any of embodiment required for protection can use with arbitrary compound mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions that microprocessor or digital signal processor (DSP) can be used in practice to realize the some or all parts in the device of download according to the embodiment of the present invention, release application program.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computer of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
Visible, the invention provides following scheme:
A kind of method of A1, down load application program, comprising:
In end side, provide application program to download reservation interface to user, receive the reservation Download Info of user for application program;
According to described reservation Download Info, send to server side the reservation request message that described application program is downloaded in reservation;
When satisfied reservation condition, the installation kit file of described end side described application program that server side sends described in the automatic reception of backstage.
A2, method as described in A1, after the installation kit file of the described application program sent at server side described in the automatic reception of backstage in described end side, also comprise:
In described end side, according to the mounting means that user confirms in advance, automatically run described installation kit file, complete the installation of described application program, or, show installation suggestion to user, rerun after being determined by user described installation kit file, completes the installation of described application program.
A3, method as described in A2, before the described installation kit file of described automatic operation, also comprise:
Obtain the instant installation authority for described application program in advance.
A4, method as described in A1, provide application to download reservation interface described to user, before receiving the reservation Download Info of user for application program, also comprise:
The PUSH message of the described application program that reception server side sends, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information;
After determining that described user meets described user's conditional information, provide application to download reservation interface to user, show the PUSH message of described application program to user, receive the reservation Download Info of user for application program.
A5, method as described in A4, described satisfied reservation condition comprises: the issuing time reaching described application program, and/or, meet the download condition that user is arranged;
Described when satisfied reservation condition, the installation kit file of described end side described application program that server side sends described in the automatic reception of backstage, comprising:
After the issuing time of described application program arrives, and under meeting the download condition that user arranges, the installation kit file of the described application program that described terminal sends at backstage automatic reception server side.
A6, method as described in A5, also comprise:
Download reservation interface by described application, receive the described download condition that user is arranged, obtain the described reservation Download Info comprising described download condition.
A7, method as described in A6, described download condition comprises: exempt from that flow is downloaded, terminal switches on power, terminal is in idle condition, and/or terminal is under wifi connects.
A8, method as described in A7, described in exempt from flow and download and comprise:
The multinomial Web content configuration provided for web content server has the download channel exempting from flow identifier, by download channel and exempt from flow identifier and be supplied to network access server; There is provided by network access server can exempt from flow special area for downloading according to what exempt from that flow mode downloads described multinomial Web content to terminal, wherein, exempt to be provided with the corresponding download interface of multiple and every Web content in flow special area for downloading, each download interface is for accessing described download channel to download the Web content corresponding with this download interface.
A kind of method of B9, release application program, comprising:
At server side, each user receiving the transmission of each terminal preengages the reservation request message of down load application program, adds in the user's reservation databases set up in advance by the user profile of each user of request reservation down load application program;
When satisfied reservation condition, described server sends the installation kit file of described application program to each subscriber place terminal in user's reservation databases.
B10, method as described in B9, also comprise:
At server side, according to the user's Visitor Logs obtained in advance, judge that whether user is the targeted customer of application program;
The user profile of each targeted customer of described application program is added in the user's reservation databases set up in advance.
B11, method as described in B10, server side obtains user's Visitor Logs and comprises:
The click frequency value of user in statistics preset time period;
The packet that receiving terminal sends, to click the number of users of application-specific based on the Information Statistics in this packet;
Based on the packet information received, real-time update clicks the relevant data value of probability data values for the history of adding up described application-specific, wherein, described relevant data value comprises number of users, the total number of users amount of clicking application-specific in preset time period.
B12, method as described in B9, B10 or B11, also comprise:
At server side, user's reservation databases is set up for application program, download the user profile of each user of described application program for recording reservation, wherein, the quantity of the user profile that described user's reservation databases records is not more than the publish quantities of described application program.
B13, method as described in B12, each user sent in each terminal of described reception also comprises before preengaging the reservation request message of down load application program:
Send the PUSH message of described application program to each terminal, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information; Wherein, the user's reservation meeting user's conditional information is only received.
B14, method as described in B13, server side sends described PUSH message to terminal and comprises:
One or more terminal for receiving pushed information is determined according to the identification information of terminal, according to the identification information of terminal, user's Visitor Logs of the terminal that inquiry is corresponding; And push the information relevant to described application program by the long interface channel set up in advance to the terminal of correspondence.
B15, method as described in B9, B10 or B11, described reservation condition refers to the issuing time arriving described application program, and meets the download condition that user arranges.
B16, method as described in B9, B10 or B11, also comprise:
According to user profile and/or user's Visitor Logs, divide the user gradation of each user;
The preferential installation kit file sending described application program to the user that user gradation is high.
The device of C17, a kind of down load application program, comprising:
Reservation Download Info acquiring unit, downloads reservation interface for the application by providing to user, receives the reservation Download Info of user for application program;
Reserve requests unit, for sending to server side the reservation request message that described application program is downloaded in reservation according to described reservation Download Info;
To mourn in silence download unit, for when satisfied reservation condition, the installation kit file of the described application program that server side sends described in the automatic reception of terminal backstage.
C18, device as described in C17, also comprise:
Performance element is installed, for the mounting means confirmed in advance according to user, automatically runs described installation kit file, complete the installation of described application program, or, show installation suggestion to user, rerun after being determined by user described installation kit file, completes the installation of described application program.
C19, device as described in C18, also comprise:
Authority acquiring unit is installed, for obtaining the instant installation authority for described application program in advance.
C20, device as described in C19, also comprise:
PUSH message receiving element, for the PUSH message of the described application program that reception server side sends, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information.
C21, device as described in C20, described mourn in silence download unit specifically for, after the issuing time of described application program arrives, and under meeting the download condition of user's setting, at the installation kit file of the described application program that automatic reception server side in terminal backstage sends.
C22, method as described in C21, described reservation Download Info acquiring unit, also for downloading reservation interface by described application, receiving the described download condition that user is arranged, obtaining the described reservation Download Info comprising described download condition.
C23, device as described in C22, described download condition comprises: exempt from that flow is downloaded, terminal switches on power, terminal is in idle condition, and/or terminal is under wifi connects.
C24, device as described in C23, also comprise:
Exempt from flow downloading control unit, control described terminal and exempt from flow download network content according to exempting from flow mode from exempting from the download of flow special area for downloading by the download channel exempting from flow identifier from server side, wherein, exempt to be provided with the corresponding download interface of multiple and every Web content in flow special area for downloading, each download interface is for accessing described download channel to download the Web content corresponding with this download interface.
The device of D25, a kind of release application program, comprising:
Reserve requests receiving element, each user sent for receiving each terminal preengages the reservation request message of down load application program;
Reservation databases maintenance unit, the user profile for each user by reservation down load application program is added in the user's reservation databases set up in advance;
Application release unit, for when satisfied reservation condition, sends the installation kit file of described application program to each subscriber place terminal in user's reservation databases.
D26, device as described in D25, also comprise:
Targeted customer's determining unit, for according to user's Visitor Logs of obtaining in advance, judges that whether user is the targeted customer of application program;
Described reservation databases maintenance unit also for, the user profile of each targeted customer of described application program is added in the user's reservation databases set up in advance.
D27, device as described in D26, also comprise:
User's Visitor Logs acquiring unit, for adding up the click frequency value of user in preset time period; The packet that receiving terminal sends, to click the number of users of application-specific based on the Information Statistics in this packet; Based on the packet information received, real-time update clicks the relevant data value of probability data values for the history of adding up described application-specific, wherein, described relevant data value comprises number of users, the total number of users amount of clicking application-specific in preset time period.
D28, device as described in D25, D26 or D27, also comprise:
Reservation databases sets up unit, for setting up user's reservation databases for application program, download the user profile of each user of described application program for recording reservation, wherein, the quantity of the user profile that described user's reservation databases records is not more than the publish quantities of described application program.
D29, device as described in D28, also comprise:
PUSH message transmitting element, for sending the PUSH message of described application program to each terminal, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information;
Wherein, described reserve requests receiving element, only receives the user's reservation meeting user's conditional information.
D30, device as described in D29, also comprise:
PUSH message control unit, for determining one or more terminal for receiving pushed information according to the identification information of terminal, according to the identification information of terminal, user's Visitor Logs of the terminal that inquiry is corresponding; And push the information relevant to described application program by the long interface channel set up in advance to the terminal of correspondence.
D31, device as described in D25, D26 or D27, described application release unit, under the download condition meeting user, sends the installation kit file of described application program in the issuing time arriving described application program to user place terminal.
D32, device as described in D25, D26 or D27, also comprise:
Scheduling unit is issued in application, for according to user profile and/or user's Visitor Logs, divides the user gradation of each user; The preferential installation kit file sending described application program to the user that user gradation is high.

Claims (10)

1. a method for down load application program, is characterized in that, comprising:
In end side, provide application program to download reservation interface to user, receive the reservation Download Info of user for application program;
According to described reservation Download Info, send to server side the reservation request message that described application program is downloaded in reservation;
When satisfied reservation condition, the installation kit file of described end side described application program that server side sends described in the automatic reception of backstage.
2. the method for claim 1, is characterized in that, in described end side after the installation kit file of the described application program of server side transmission described in the automatic reception of backstage, also comprises:
In described end side, according to the mounting means that user confirms in advance, automatically run described installation kit file, complete the installation of described application program, or, show installation suggestion to user, rerun after being determined by user described installation kit file, completes the installation of described application program.
3. method as claimed in claim 2, is characterized in that, before the described installation kit file of described automatic operation, also comprise:
Obtain the instant installation authority for described application program in advance.
4. the method for claim 1, is characterized in that, provides application to download reservation interface, before receiving the reservation Download Info of user for application program, also comprise described to user:
The PUSH message of the described application program that reception server side sends, described PUSH message comprises issuing time information, the publish quantities information of described application program, and/or, user's conditional information;
After determining that described user meets described user's conditional information, provide application to download reservation interface to user, show the PUSH message of described application program to user, receive the reservation Download Info of user for application program.
5. method as claimed in claim 4, it is characterized in that, described satisfied reservation condition comprises: the issuing time reaching described application program, and/or, meet the download condition that user is arranged;
Described when satisfied reservation condition, the installation kit file of described end side described application program that server side sends described in the automatic reception of backstage, comprising:
After the issuing time of described application program arrives, and under meeting the download condition that user arranges, the installation kit file of the described application program that described terminal sends at backstage automatic reception server side.
6. method as claimed in claim 5, is characterized in that, also comprise:
Download reservation interface by described application, receive the described download condition that user is arranged, obtain the described reservation Download Info comprising described download condition.
7. method as claimed in claim 6, it is characterized in that, described download condition comprises: exempt from flow download, terminal switches on power, terminal is in idle condition, and/or, under terminal is in wifi connection.
8. a method for release application program, is characterized in that, comprising:
At server side, each user receiving the transmission of each terminal preengages the reservation request message of down load application program, adds in the user's reservation databases set up in advance by the user profile of each user of request reservation down load application program;
When satisfied reservation condition, described server sends the installation kit file of described application program to each subscriber place terminal in user's reservation databases.
9. a device for down load application program, is characterized in that, comprising:
Reservation Download Info acquiring unit, downloads reservation interface for the application by providing to user, receives the reservation Download Info of user for application program;
Reserve requests unit, for sending to server side the reservation request message that described application program is downloaded in reservation according to described reservation Download Info;
To mourn in silence download unit, for when satisfied reservation condition, the installation kit file of the described application program that server side sends described in the automatic reception of terminal backstage.
10. a device for release application program, is characterized in that, comprising:
Reserve requests receiving element, each user sent for receiving each terminal preengages the reservation request message of down load application program;
Reservation databases maintenance unit, the user profile for each user by reservation down load application program is added in the user's reservation databases set up in advance;
Application release unit, for when satisfied reservation condition, sends the installation kit file of described application program to each subscriber place terminal in user's reservation databases.
CN201510973686.7A 2015-12-22 2015-12-22 Method and device for downloading and publishing application program Pending CN105577787A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510973686.7A CN105577787A (en) 2015-12-22 2015-12-22 Method and device for downloading and publishing application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510973686.7A CN105577787A (en) 2015-12-22 2015-12-22 Method and device for downloading and publishing application program

Publications (1)

Publication Number Publication Date
CN105577787A true CN105577787A (en) 2016-05-11

Family

ID=55887431

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510973686.7A Pending CN105577787A (en) 2015-12-22 2015-12-22 Method and device for downloading and publishing application program

Country Status (1)

Country Link
CN (1) CN105577787A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060133A (en) * 2016-05-27 2016-10-26 乐视控股(北京)有限公司 Application push method and application server
CN106254524A (en) * 2016-09-08 2016-12-21 努比亚技术有限公司 A kind of transfer management method, device and terminal
CN107864169A (en) * 2016-09-22 2018-03-30 腾讯科技(深圳)有限公司 A kind of document sending method and device, intelligent terminal
CN107872493A (en) * 2016-09-28 2018-04-03 腾讯科技(深圳)有限公司 A kind of information processing method, terminal and server
CN108366367A (en) * 2018-01-22 2018-08-03 平安科技(深圳)有限公司 Requesting method, device, equipment and the storage medium of mobile terminal APP data
CN108989852A (en) * 2018-04-25 2018-12-11 北京奇艺世纪科技有限公司 A kind of data processing method and device of mobile device
CN109274818A (en) * 2018-08-31 2019-01-25 努比亚技术有限公司 Method for down loading, mobile terminal and the computer storage medium of application program
WO2019041289A1 (en) * 2017-08-31 2019-03-07 深圳市云中飞网络科技有限公司 Application resource downloading method and related product
CN111199295A (en) * 2018-11-16 2020-05-26 北京奇虎科技有限公司 Product reservation method and device
CN113703897A (en) * 2021-08-30 2021-11-26 北京达佳互联信息技术有限公司 Application processing method and device in electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120190330A1 (en) * 2004-06-02 2012-07-26 Seung-Pyo Kuk System for providing application and management service and modifying user interface and method thereof
CN103874032A (en) * 2014-03-24 2014-06-18 北京奇虎科技有限公司 Information pushing method and device based on mobile terminals
CN104104677A (en) * 2014-07-11 2014-10-15 北京奇虎科技有限公司 Application heralding method, client side and electronic device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120190330A1 (en) * 2004-06-02 2012-07-26 Seung-Pyo Kuk System for providing application and management service and modifying user interface and method thereof
CN103874032A (en) * 2014-03-24 2014-06-18 北京奇虎科技有限公司 Information pushing method and device based on mobile terminals
CN104104677A (en) * 2014-07-11 2014-10-15 北京奇虎科技有限公司 Application heralding method, client side and electronic device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060133A (en) * 2016-05-27 2016-10-26 乐视控股(北京)有限公司 Application push method and application server
CN106254524A (en) * 2016-09-08 2016-12-21 努比亚技术有限公司 A kind of transfer management method, device and terminal
CN107864169B (en) * 2016-09-22 2019-10-22 腾讯科技(深圳)有限公司 A kind of document sending method and device, intelligent terminal
CN107864169A (en) * 2016-09-22 2018-03-30 腾讯科技(深圳)有限公司 A kind of document sending method and device, intelligent terminal
CN107872493A (en) * 2016-09-28 2018-04-03 腾讯科技(深圳)有限公司 A kind of information processing method, terminal and server
WO2019041289A1 (en) * 2017-08-31 2019-03-07 深圳市云中飞网络科技有限公司 Application resource downloading method and related product
CN110832454A (en) * 2017-08-31 2020-02-21 深圳市欢太科技有限公司 Application resource downloading method and related product
WO2019140777A1 (en) * 2018-01-22 2019-07-25 平安科技(深圳)有限公司 Requesting method and apparatus for data of app of mobile terminal, device, and storage medium
CN108366367A (en) * 2018-01-22 2018-08-03 平安科技(深圳)有限公司 Requesting method, device, equipment and the storage medium of mobile terminal APP data
CN108989852A (en) * 2018-04-25 2018-12-11 北京奇艺世纪科技有限公司 A kind of data processing method and device of mobile device
CN109274818A (en) * 2018-08-31 2019-01-25 努比亚技术有限公司 Method for down loading, mobile terminal and the computer storage medium of application program
CN111199295A (en) * 2018-11-16 2020-05-26 北京奇虎科技有限公司 Product reservation method and device
CN111199295B (en) * 2018-11-16 2024-03-01 北京奇虎科技有限公司 Product reservation method and device
CN113703897A (en) * 2021-08-30 2021-11-26 北京达佳互联信息技术有限公司 Application processing method and device in electronic equipment

Similar Documents

Publication Publication Date Title
CN105577787A (en) Method and device for downloading and publishing application program
CN102855152B (en) The method and system of resource file in upgrade applications
CN100463549C (en) Method for down loading network resource using mobile terminal
US20070015538A1 (en) Network and method for the localization and customization of new mobile devices employing SIM/smart card
US20050182697A1 (en) Device management network that facilitates selective billing
EP1872230B1 (en) Centralized memory management in wireless terminal devices
CN102348004B (en) Configuration method of service assembly, system and equipment thereof
WO2007120257A2 (en) Remote content storage for mobile telephones
US20020129101A1 (en) Event-driven information display system and event-driven information display method
CN102833350A (en) Processing method and processing device of WebApp updating
CN103677864A (en) Method for upgrading software and terminal
CN102523276A (en) Method, equipment and system for managing mobile broadband equipment
CN101895873A (en) Method for updating Java application of mobile terminal, server and mobile terminal
CN105450772A (en) Traffic-free downloading method and device
US8725846B2 (en) Network system, terminal customization method, and customization service method
CN106095603A (en) The application program that a kind of android system is identical can open multiple methods simultaneously
CN101980503B (en) Method, device and system for managing widget application
CN116774949B (en) Method for storing resource package and server
CN101848430B (en) Device and method for service request authentication, service request authentication system and method of service request authentication system
CN112540783A (en) Client upgrading method and device, storage medium and electronic equipment
US20090037493A1 (en) Method and device for updating an object with copyright attribute
CN106453494A (en) Plug-in updating method, plug-in updating system, client and server side
CN102123372A (en) Method and system for dynamically loading subchannel content of information terminal
CN102185863A (en) Intelligent data interactive publishing system and method between server and client
CN113434233B (en) Interface jump method and device, storage medium and electronic device

Legal Events

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

Application publication date: 20160511

RJ01 Rejection of invention patent application after publication