CN105955775A - Application program installation package push method and device - Google Patents
Application program installation package push method and device Download PDFInfo
- Publication number
- CN105955775A CN105955775A CN201610283831.3A CN201610283831A CN105955775A CN 105955775 A CN105955775 A CN 105955775A CN 201610283831 A CN201610283831 A CN 201610283831A CN 105955775 A CN105955775 A CN 105955775A
- Authority
- CN
- China
- Prior art keywords
- mark
- channel
- application program
- target
- installation kit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000009434 installation Methods 0.000 claims abstract description 82
- 238000013507 mapping Methods 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an application program installation package push method and device. According to the method, an original installation file is firstly generated, and an identification default site in the original installation file is obtained; when an application program installation package needs to be pushed to a first target downloading channel, a first target channel identification is obtained according to a first target channel name; the first target channel identification is added to the identification default site of the original installation file; the application program installation package with the added first target channel market is obtained; and then, the application program installation package with the added first target channel market is pushed to the first target downloading channel. By using the scheme, different application program installation packages can be pushed to different downloading channels. Under the condition, the application program installation packages obtained by the user through the downloading by different downloading channels are different; the downloading quantity of different downloading channels can be conveniently counted by workers; and the popularization effects of each downloading channel are obtained.
Description
Technical field
The present embodiments relate to Internet technical field, particularly relate to a kind of application program installation kit method for pushing and dress
Put.
Background technology
Along with the development of scientific and technological level, the function of various terminal units becomes increasingly abundant, wherein, and some function of terminal unit
Generally require and rely on the application program being arranged in terminal unit to realize.Such as, by the video being arranged in mobile phone
The application program (regarding video APP as happy) of class, it is possible to make cellphone subscriber view and admire video.
Terminal unit wants set up applications, needs by downloading the channel corresponding application program installation kit of download, then root
The installation to application program is realized according to described application program installation kit.It is currently, there are 360 application markets, application city of Baidu
The multiple download channels such as field and pea pods, it is possible to meet user and download the demand of application program installation kit.
But, inventor finds in the research process of the application, and presently, there are multiple download channel should for user's download
Use program installation kit, but, the application program installation kit downloading channel propelling movement to each is the most identical, can affect and obtain each
Download the promotion effect of channel.
Summary of the invention
For overcoming problem present in correlation technique, the embodiment of the present invention provide a kind of application program installation kit method for pushing and
Device.
In order to solve above-mentioned technical problem, the embodiment of the invention discloses following technical scheme:
First aspect according to embodiments of the present invention, it is provided that a kind of application program installation kit method for pushing, including:
Program code according to application program installation kit generates original installation file, and obtains in described original installation file
Mark presets position;
When needs download channel pushing application program installation kit to first object, obtain described first object and download channel
First object channel title, and the first mesh of channel is downloaded according to first object described in described first object channel name acquiring
Mark channel mark;
The mark that described first object channel mark adds extremely described original installation file is preset in position, obtains and added
State the application program installation kit of first object channel mark;
The application program installation kit being added with described first object channel mark is pushed to described first object and downloads channel.
Preferably, also include:
When needs download channel pushing application program installation kit to the second target, obtain described second target and download channel
Second target channel title, and download the second mesh of channel according to the second target described in described second target channel name acquiring
Mark channel mark;
After obtaining the application program installation kit being added with described first object channel mark, by first object canal therein
Road mark is revised as described second target channel mark, obtains the application program peace being added with described second target channel mark
Dress bag;
The application program installation kit being added with described second target channel mark is pushed to described second target and downloads channel.
Preferably, the described first object canal downloading channel according to first object described in described first object channel name acquiring
Road identifies, including:
Obtain the mapping relations between each channel title and channel mark downloading channel in advance;
According to described first object channel title, inquire about the mapping between channel title and the channel mark of described download channel
Relation, obtains the first object channel mark that described first object channel title is corresponding.
Preferably, the mark in the described original installation file of described acquisition presets position, including:
Obtain the custom field comprised in described original installation file, described custom field is preset as described mark
Position.
Preferably, the mark in the described original installation file of described acquisition presets position, including:
Search the null field in described original installation file;
Choose one of them null field and preset position as mark, and generate the null field presetting position as described mark
Description information;
The described mark that described first object channel mark is added extremely described original installation file is preset in position, including:
According to described description information, determine the null field presetting position as described mark;
Described first object channel mark is added to the described null field presetting position as described mark.
Preferably, the mark in the described original installation file of described acquisition presets position, including:
In the attribute information of described original installation file, add each mark description field, and be described mark describing word
Section arranges and selects control accordingly, using described mark description field and described selection control as in described original installation file
Mark preset position, wherein, described mark description field comprises channel mark;
The described mark that described first object channel mark is added extremely described original installation file is preset in position, including:
Obtain the target identification description field that described first object channel mark is corresponding, and in described target identification description field
In corresponding selection control, mark determines mark.
Second aspect according to embodiments of the present invention, it is provided that a kind of application program installation kit pusher, including:
Mark presets position acquisition module, generates original installation file for the program code according to application program installation kit, and
The mark obtained in described original installation file presets position;
Target channel mark acquisition module, is used for when needs download channel pushing application program installation kit to first object,
Obtain described first object and download the first object channel title of channel, and according to described first object channel name acquiring institute
State first object and download the first object channel mark of channel;
Target channel mark adds module, for adding described first object channel mark to described original installation file
Mark is preset in position, obtains the application program installation kit being added with described first object channel mark;
Application program installation kit pushing module, for being added with the application program installation kit of described first object channel mark
Push to described first object and download channel.
Preferably, also include: target channel mark modified module, wherein,
Described target channel mark acquisition module is additionally operable to when needing to the second target download channel pushing application program installation
Bao Shi, obtains described second target and downloads the second target channel title of channel, and according to described second target channel title
Obtain described second target and download the second target channel mark of channel;
Described target channel mark modified module is for obtaining being added with of described target channel mark interpolation module transfer
After the application program installation kit of described first object channel mark, first object channel mark therein is revised as described
Second target channel mark, obtains the application program installation kit being added with described second target channel mark;
Described application program installation kit pushing module is additionally operable to, and will be added with the application program of described second target channel mark
Installation kit pushes to described second target and downloads channel.
Preferably, described target channel mark acquisition module includes:
Mapping relations acquiring unit, for obtaining the mapping between each channel title and channel mark downloading channel in advance
Relation;
Target channel mark acquiring unit, for according to described first object channel title, inquires about the canal of described download channel
Mapping relations between road title and channel mark, obtain the first object channel mark that described first object channel title is corresponding
Know.
Preferably, described mark is preset position acquisition module and is included:
First acquiring unit, for obtaining the custom field comprised in described original installation file, by described self-defined word
Described in Duan Zuowei, mark presets position.
Preferably, described mark is preset position acquisition module and is included:
Null field searches unit, for searching the null field in described original installation file;
Describe information generating unit, be used for choosing one of them null field and preset position as mark, and generate as described
Mark presets the description information of the null field of position;
Described target channel mark is added module and is included:
Null field determines unit, for according to described description information, determines the null field presetting position as described mark;
First adding device, for adding described first object channel mark to the described sky presetting position as described mark
In wrongly written or mispronounced character section.
Preferably, described mark is preset position acquisition module and is included:
Description field adding device, in the attribute information of described original installation file, adds each mark describing word
Section, and arrange select control accordingly, by described mark description field and described selection control for described mark description field
Preset position as the mark in described original installation file, wherein, described mark description field comprises channel mark;
Described target channel mark is added module and is included:
Second adding device, for obtaining the target identification description field that described first object channel mark is corresponding, and in institute
State mark in the selection control that target identification description field is corresponding and determine mark.The technical scheme that embodiments of the invention provide
Can include following beneficial effect:
In application program installation kit method for pushing disclosed in the present application and device, to downloading the application program peace that channel pushes
Dress bag is added with the channel mark downloading channel, thus different to the different application program installation kits downloading channel propelling movement,
In this case, user download channel to download the application program installation kit obtained by difference is also different, it is simple to work
Demographic's difference downloads the download of channel, obtains each promotion effect downloading channel
It should be appreciated that it is only exemplary and explanatory that above general description and details hereinafter describe, can not
Limit the present invention.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meet the enforcement of the present invention
Example, and for explaining the principle of the present invention together with description.
Fig. 1 is the workflow according to a kind of application program installation kit method for pushing shown in the present invention one exemplary embodiment
Schematic diagram;
Fig. 2 is the workflow according to another the application program installation kit method for pushing shown in the present invention one exemplary embodiment
Journey schematic diagram;
Fig. 3 (a) is according in a kind of application program installation kit method for pushing shown in the present invention one exemplary embodiment, belongs to
The schematic diagram of property display interface;
Fig. 3 (b) is according in a kind of application program installation kit method for pushing shown in the present invention one exemplary embodiment, belongs to
The schematic diagram of property display interface;
Fig. 4 is the structural representation according to a kind of application program installation kit pusher shown in the present invention one exemplary embodiment
Figure;
Fig. 5 is that the structure according to another the application program installation kit pusher shown in the present invention one exemplary embodiment is shown
It is intended to.
Detailed description of the invention
Here will illustrate exemplary embodiment in detail, its example represents in the accompanying drawings.Explained below relates to attached
During figure, unless otherwise indicated, the same numbers in different accompanying drawings represents same or analogous key element.Following exemplary is implemented
Embodiment described in example does not represent all embodiments consistent with the present invention.On the contrary, they be only with such as
The example of the apparatus and method that some aspects that described in detail in appended claims, the present invention are consistent.
Disclosure one application program installation kit method for pushing and device, to solve in prior art, download to each
The application program installation kit that channel pushes is the most identical, the problem affecting the acquisition of each promotion effect downloading channel.
The open a kind of application program installation kit method for pushing of embodiments herein one.Workflow shown in Figure 1 is shown
Being intended to, described application program installation kit method for pushing comprises the following steps:
Step S11, generate original installation file according to the program code of application program installation kit, and obtain described original peace
Mark in dress file presets position.
Compared with application program installation kit of the prior art, the original installation kit in the application is equivalent in the prior art
Application program installation kit in be provided with mark preset position.
Step S12, when needs to first object download channel pushing application program installation kit time, obtain described first object
Download the first object channel title of channel, and download canal according to first object described in described first object channel name acquiring
The first object channel mark in road.
Presently, there are multiple download channel, in order to distinguish the different application program installation kit downloaded in channel, in the application,
Download channel for each and distribute corresponding channel mark.
Step S13, described first object channel mark is added and presets in position to the mark of described original installation file, obtain
Take the application program installation kit being added with described first object channel mark.
By this step, it is possible to the mark at original installation file is preset and added first object channel mark in position, wherein,
The original installation file being added with first object channel mark is the application program installation that described first object channel is corresponding
Bag.
Step S14, the application program installation kit being added with described first object channel mark is pushed to described first object
Download channel.
In application program installation kit method for pushing disclosed in the first embodiment of the application, to downloading the application that channel pushes
Program installation kit is added with the channel mark downloading channel, thus downloads, to different, the application program installation that channel pushes
Bag is different, and in this case, it is also different that user download channel to download the application program installation kit obtained by difference
, it is simple to staff adds up the different download downloading channel, obtains each promotion effect downloading channel.
It addition, the application is also disclosed a kind of application program installation kit method for pushing.Workflow signal shown in Figure 2
Figure, the method comprises the following steps:
Step S21, generate original installation file according to the program code of application program installation kit, and obtain described original peace
Mark in dress file presets position.
Step S22, when needs to first object download channel pushing application program installation kit time, obtain described first object
Download the first object channel title of channel, and download canal according to first object described in described first object channel name acquiring
The first object channel mark in road.
Step S23, described first object channel mark is added and presets in position to the mark of described original installation file, obtain
Take the application program installation kit being added with described first object channel mark.
Step S24, the application program installation kit being added with described first object channel mark is pushed to described first object
Download channel.
Wherein, the implementation of step S21 to step S24 is identical with the implementation of step S11 to step S14, can
Cross-referenced, here is omitted.
Step S25, when needs to second target download channel pushing application program installation kit time, obtain described second target
Download the second target channel title of channel, and download canal according to the second target described in described second target channel name acquiring
The second target channel mark in road.
Step S26, after obtaining the application program installation kit being added with described first object channel mark, by therein
First object channel mark is revised as described second target channel mark, obtains and is added with described second target channel mark
Application program installation kit.
Step S27, the application program installation kit being added with described second target channel mark is pushed to described second target
Download channel.
In the application, in different download channels, the application program installation kit of same application be distinguished as add
Channel mark is different.Therefore, after the application program installation kit generating first object channel, if desired to the second target canal
Road pushing application program installation kit, can use step S25 to method disclosed in step S27, the channel that amendment is wherein added
Mark, is revised as the second target channel mark by the first object channel mark wherein added such that it is able to quickly
Obtain the application program installation kit of the second target channel.
Such as, if first object channel is Baidu's application market, in the application program installation kit of described first object channel,
It is added with first object channel mark " Baidu ".When needs are pacified to the second target channel 360 application market pushing application program
During dress bag, " 360 " can be revised as in " Baidu " in the application program installation kit of described first object channel, thus obtain
Take the application program installation kit being added with the second target channel mark, and pushed to 360 application markets.
Further, in the application, described according to first object download channel described in described first object channel name acquiring
First object channel mark, comprise the following steps:
First, the mapping relations between each channel title and channel mark downloading channel are obtained in advance;
Then, according to described first object channel title, inquire about between channel title and the channel mark of described download channel
Mapping relations, obtain the first object channel mark that described first object channel title is corresponding.
In above-mentioned steps, download the mapping relations between channel title and the channel mark of channel according to each, and described
First object channel title, can obtain the first object channel mark that described first object channel title is corresponding.
Accordingly, in step s 24, need to download canal according to the second target described in described second target channel name acquiring
The second target channel mark in road.In this case, described download canal can be inquired about according to described second target channel title
Mapping relations between channel title and the channel mark in road, thus obtain second that described second target channel title is corresponding
Target channel mark.
It addition, in this application, the mark in original installation file presets interpolation channel mark in position, accordingly, it would be desirable to
The mark obtained in described original installation file presets position.Wherein, the described original installation file of the multiple acquisition of disclosure
In mark preset position mode.
In in one way in which, the mark in the described original installation file of described acquisition presets position, including:
Obtain the custom field comprised in described original installation file, described custom field is preset as described mark
Position.
Accordingly, in this case, the described mark that described first object channel mark is added extremely described original installation file
Know and preset in position, refer to add to described custom field described first object channel mark.
In a further mode of operation, the mark in the described original installation file of described acquisition presets position, comprises the following steps:
First, the null field in described original installation file is searched;
Then, choose one of them null field and preset position as mark, and generate the blank presetting position as described mark
The description information of field.
If original installation file does not exist custom field, or, the custom field in original installation file is occupied,
In this case, above-mentioned steps can be used, the null field in original installation file is preset position as mark.
Wherein, if described original installation file comprises multiple null field, can optionally one of them null field as mark
Know and preset position, furthermore, it is desirable to generate the description information of the null field presetting position as described mark.Retouch described in generating
After stating information, can be by described description information together with described original installation Document encapsulation.
In this case, the described mark that described first object channel mark is added extremely described original installation file presets position
In, including:
First, according to described description information, the null field presetting position as described mark is determined;
Then, described first object channel mark is added to the described null field presetting position as described mark.
Pass through above-mentioned steps, it is possible to first object channel mark added to the null field of original installation file.
It addition, in a further mode of operation, the mark in the described original installation file of described acquisition presets position, including:
In the attribute information of described original installation file, add each mark description field, and be described mark describing word
Section arranges and selects control accordingly, using described mark description field and described selection control as in described original installation file
Mark preset position, wherein, described mark description field comprises channel mark.
At present, the attribute information of original installation file generally includes the parameter such as size, generation time.In the application,
The attribute information of described original installation file adds mark description field, and arranges accordingly for described mark description field
Select control, wherein, described mark description field comprises channel mark.In this case, described original installation file
The display interface of attribute information can be as shown in Fig. 3 (a).
Accordingly, the described mark that described first object channel mark is added extremely described original installation file is preset in position,
Including: obtain the target identification description field that described first object channel mark is corresponding, and in described target identification describing word
In the selection control that section is corresponding, mark determines mark.
Seeing the display interface shown in Fig. 3 (b), in the selection control that described target identification description field is corresponding, mark is really
After calibration is known, the selection control that described target identity field is corresponding is selected such that it is able to according to this attribute information, obtains
The channel mark of application program installation kit.
Accordingly, the open a kind of application program installation kit pusher of second embodiment of the application.Shown in Figure 4
Structural representation, described application program installation kit pusher includes: mark presets position acquisition module 100, target channel
Identifier acquisition module 200, target channel mark add module 300 and application program installation kit pushing module 400.
Wherein, described mark presets position acquisition module 100, generates former for the program code according to application program installation kit
Begin file is installed, and the mark obtained in described original installation file presets position;
Described target channel mark acquisition module 200, for when needing to first object download channel pushing application program peace
During dress bag, obtain described first object and download the first object channel title of channel, and according to described first object channel name
Claim to obtain described first object and download the first object channel mark of channel;
Described target channel mark adds module 300, for adding described first object channel mark to described original peace
The mark of dress file is preset in position, obtains the application program installation kit being added with described first object channel mark;
Described application program installation kit pushing module 400, for being added with the application journey of described first object channel mark
Sequence installation kit pushes to described first object and downloads channel.
In application program installation kit pusher disclosed in second embodiment of the application, to downloading the application that channel pushes
Program installation kit is added with the channel mark downloading channel, thus downloads, to different, the application program installation that channel pushes
Bag differs, and in this case, it is also different that user download channel to download the application program installation kit obtained by difference,
It is easy to staff and adds up the different download downloading channel, obtain each promotion effect downloading channel.
Further, structural representation shown in Figure 5, application program installation kit pusher disclosed in the present application is also
Including: target channel mark modified module 500, wherein,
Described target channel mark acquisition module 200 is additionally operable to when needing to the second target download channel pushing application program peace
During dress bag, obtain described second target and download the second target channel title of channel, and according to described second target channel name
Claim to obtain described second target and download the second target channel mark of channel;
Described target channel mark modified module 500 is for obtaining interpolation module 300 transmission of described target channel mark
After being added with the application program installation kit of described first object channel mark, first object channel mark therein is revised
For described second target channel mark, obtain the application program installation kit being added with described second target channel mark;
Described application program installation kit pushing module 400 is additionally operable to, and will be added with the application of described second target channel mark
Program installation kit pushes to described second target and downloads channel.
In the application, in different download channels, the application program installation kit of same application be distinguished as add
Channel mark is different.Therefore, after the application program installation kit generating first object channel, if desired to the second target canal
Road pushing application program installation kit, can revise, by described target channel mark modified module 500, the channel mark wherein added
Know, the first object channel mark wherein added is revised as the second target channel mark such that it is able to quickly obtain
Take the application program installation kit of the second target channel.
Further, in application program installation kit pusher disclosed in the present application, described target channel mark acquisition module
200 include:
Mapping relations acquiring unit, for obtaining the mapping between each channel title and channel mark downloading channel in advance
Relation;
Target channel mark acquiring unit, for according to described first object channel title, inquires about the canal of described download channel
Mapping relations between road title and channel mark, obtain the first object channel mark that described first object channel title is corresponding
Know.
Accordingly, described target channel mark acquiring unit, it is additionally operable to, according to described second target channel title, inquire about institute
State the mapping relations between channel title and the channel mark of downloading channel, obtain described second target channel title corresponding
Second target channel mark.
Further, in application program installation kit pusher disclosed in the present application, described mark presets position acquisition module 100
Including:
First acquiring unit, for obtaining the custom field comprised in described original installation file, by described self-defined word
Described in Duan Zuowei, mark presets position.
If in the application, obtaining mark by the first acquiring unit and preset position, the most described target channel mark adds module 300
The mark that described first object channel mark adds extremely described original installation file is preset in position, refers to described first
Target channel mark is added to described custom field.
Further, in application program installation kit pusher disclosed in the present application, described mark presets position acquisition module 100
Described mark is preset position acquisition module and is included:
Null field searches unit, for searching the null field in described original installation file;
Describe information generating unit, be used for choosing one of them null field and preset position as mark, and generate as described
Mark presets the description information of the null field of position;
Accordingly, described target channel mark interpolation module 300 includes:
Null field determines unit, for according to described description information, determines the null field presetting position as described mark;
First adding device, for adding described first object channel mark to the described sky presetting position as described mark
In wrongly written or mispronounced character section.
If original installation file does not exist custom field, or, the custom field in original installation file is occupied,
Null field in original installation file can be preset position as mark, and determine that described mark presets position according to description information.
It addition, in another form, described mark is preset position acquisition module 100 and is included:
Description field adding device, in the attribute information of described original installation file, adds each mark describing word
Section, and arrange select control accordingly, by described mark description field and described selection control for described mark description field
Preset position as the mark in described original installation file, wherein, described mark description field comprises channel mark.
Accordingly, described target channel mark interpolation module 300 includes:
Second adding device, for obtaining the target identification description field that described first object channel mark is corresponding, and in institute
State mark in the selection control that target identification description field is corresponding and determine mark.
In this case, according to attribute information, the channel mark of application program installation kit can be obtained.
About the device in above-described embodiment, wherein modules performs the concrete mode of operation in relevant the method
Embodiment is described in detail, explanation will be not set forth in detail herein.
Those skilled in the art, after considering description and putting into practice invention disclosed herein, will readily occur to other of the present invention
Embodiment.The application is intended to any modification, purposes or the adaptations of the present invention, these modification, purposes
Or adaptations is followed the general principle of the present invention and includes that the embodiment of the present invention is undocumented in the art
Common knowledge or conventional techniques means.Description and embodiments is considered only as exemplary, the true scope of the present invention and essence
God is pointed out by claim below.
It should be appreciated that the invention is not limited in precision architecture described above and illustrated in the accompanying drawings, and
Various modifications and changes can carried out without departing from the scope.The scope of the present invention is only limited by appended claim.
Claims (12)
1. an application program installation kit method for pushing, it is characterised in that including:
Program code according to application program installation kit generates original installation file, and obtains in described original installation file
Mark presets position;
When needs download channel pushing application program installation kit to first object, obtain described first object and download channel
First object channel title, and the first mesh of channel is downloaded according to first object described in described first object channel name acquiring
Mark channel mark;
The mark that described first object channel mark adds extremely described original installation file is preset in position, obtains and added
State the application program installation kit of first object channel mark;
The application program installation kit being added with described first object channel mark is pushed to described first object and downloads channel.
Application program installation kit method for pushing the most according to claim 1, it is characterised in that also include:
When needs download channel pushing application program installation kit to the second target, obtain described second target and download channel
Second target channel title, and download the second mesh of channel according to the second target described in described second target channel name acquiring
Mark channel mark;
After obtaining the application program installation kit being added with described first object channel mark, by first object canal therein
Road mark is revised as described second target channel mark, obtains the application program peace being added with described second target channel mark
Dress bag;
The application program installation kit being added with described second target channel mark is pushed to described second target and downloads channel.
Application program installation kit method for pushing the most according to claim 1, it is characterised in that described according to described
First object described in one target channel name acquiring downloads the first object channel mark of channel, including:
Obtain the mapping relations between each channel title and channel mark downloading channel in advance;
According to described first object channel title, inquire about the mapping between channel title and the channel mark of described download channel
Relation, obtains the first object channel mark that described first object channel title is corresponding.
Application program installation kit method for pushing the most according to claim 1, it is characterised in that described acquisition is described former
The mark beginning to install in file presets position, including:
Obtain the custom field comprised in described original installation file, described custom field is preset as described mark
Position.
Application program installation kit method for pushing the most according to claim 1, it is characterised in that
Mark in the described original installation file of described acquisition presets position, including:
Search the null field in described original installation file;
Choose one of them null field and preset position as mark, and generate the null field presetting position as described mark
Description information;
The described mark that described first object channel mark is added extremely described original installation file is preset in position, including:
According to described description information, determine the null field presetting position as described mark;
Described first object channel mark is added to the described null field presetting position as described mark.
Application program installation kit method for pushing the most according to claim 1, it is characterised in that
Mark in the described original installation file of described acquisition presets position, including:
In the attribute information of described original installation file, add each mark description field, and be described mark describing word
Section arranges and selects control accordingly, using described mark description field and described selection control as in described original installation file
Mark preset position, wherein, described mark description field comprises channel mark;
The described mark that described first object channel mark is added extremely described original installation file is preset in position, including:
Obtain the target identification description field that described first object channel mark is corresponding, and in described target identification description field
In corresponding selection control, mark determines mark.
7. an application program installation kit pusher, it is characterised in that including:
Mark presets position acquisition module, generates original installation file for the program code according to application program installation kit, and
The mark obtained in described original installation file presets position;
Target channel mark acquisition module, is used for when needs download channel pushing application program installation kit to first object,
Obtain described first object and download the first object channel title of channel, and according to described first object channel name acquiring institute
State first object and download the first object channel mark of channel;
Target channel mark adds module, for adding described first object channel mark to described original installation file
Mark is preset in position, obtains the application program installation kit being added with described first object channel mark;
Application program installation kit pushing module, for being added with the application program installation kit of described first object channel mark
Push to described first object and download channel.
Application program installation kit pusher the most according to claim 7, it is characterised in that also include: target canal
Road mark modified module, wherein,
Described target channel mark acquisition module is additionally operable to when needing to the second target download channel pushing application program installation kit
Time, obtain described second target and download the second target channel title of channel, and obtain according to described second target channel title
Take described second target and download the second target channel mark of channel;
Described target channel mark modified module is for obtaining the interpolation of described target channel mark interpolation module transfer
After stating the application program installation kit of first object channel mark, first object channel mark therein is revised as described
Two target channel mark, obtain the application program installation kit being added with described second target channel mark;
Described application program installation kit pushing module is additionally operable to, and will be added with the application program of described second target channel mark
Installation kit pushes to described second target and downloads channel.
Application program installation kit pusher the most according to claim 7, it is characterised in that described target channel mark
Know acquisition module to include:
Mapping relations acquiring unit, for obtaining the mapping between each channel title and channel mark downloading channel in advance
Relation;
Target channel mark acquiring unit, for according to described first object channel title, inquires about the canal of described download channel
Mapping relations between road title and channel mark, obtain the first object channel mark that described first object channel title is corresponding
Know.
Application program installation kit pusher the most according to claim 7, it is characterised in that described mark is preset
Position acquisition module includes:
First acquiring unit, for obtaining the custom field comprised in described original installation file, by described self-defined word
Described in Duan Zuowei, mark presets position.
11. application program installation kit pusher according to claim 7, it is characterised in that
Described mark is preset position acquisition module and is included:
Null field searches unit, for searching the null field in described original installation file;
Describe information generating unit, be used for choosing one of them null field and preset position as mark, and generate as described
Mark presets the description information of the null field of position;
Described target channel mark is added module and is included:
Null field determines unit, for according to described description information, determines the null field presetting position as described mark;
First adding device, for adding described first object channel mark to the described sky presetting position as described mark
In wrongly written or mispronounced character section.
12. application program installation kit pushers according to claim 7, it is characterised in that
Described mark is preset position acquisition module and is included:
Description field adding device, in the attribute information of described original installation file, adds each mark describing word
Section, and arrange select control accordingly, by described mark description field and described selection control for described mark description field
Preset position as the mark in described original installation file, wherein, described mark description field comprises channel mark;
Described target channel mark is added module and is included:
Second adding device, for obtaining the target identification description field that described first object channel mark is corresponding, and in institute
State mark in the selection control that target identification description field is corresponding and determine mark.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610283831.3A CN105955775A (en) | 2016-04-29 | 2016-04-29 | Application program installation package push method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610283831.3A CN105955775A (en) | 2016-04-29 | 2016-04-29 | Application program installation package push method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105955775A true CN105955775A (en) | 2016-09-21 |
Family
ID=56913200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610283831.3A Pending CN105955775A (en) | 2016-04-29 | 2016-04-29 | Application program installation package push method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105955775A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107844518A (en) * | 2017-09-30 | 2018-03-27 | 链家网(北京)科技有限公司 | Assess the method for specifying APP downloads, data server, packing platform and system |
CN108337294A (en) * | 2018-01-04 | 2018-07-27 | 金瓜子科技发展(北京)有限公司 | Application program method for down loading and device |
CN111459511A (en) * | 2020-03-31 | 2020-07-28 | 北京百度网讯科技有限公司 | Application program downloading method and device and electronic equipment |
CN112434242A (en) * | 2019-08-26 | 2021-03-02 | 腾讯科技(深圳)有限公司 | Statistical method, device, server and storage medium for application program downloading channel |
CN113179314A (en) * | 2021-04-25 | 2021-07-27 | 网易(杭州)网络有限公司 | Channel installation package processing method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103246997A (en) * | 2013-05-23 | 2013-08-14 | 北京微云即趣科技有限公司 | Transmission method and system of application store channel mark |
CN104754062A (en) * | 2015-04-16 | 2015-07-01 | 腾讯科技(北京)有限公司 | Internet based information popularization method, server and user terminal |
CN104850444A (en) * | 2015-05-29 | 2015-08-19 | 百度在线网络技术(北京)有限公司 | Software installation package distribution method, software installation package distribution device, software installation method and software installation device |
CN104899025A (en) * | 2015-05-18 | 2015-09-09 | 北京奇虎科技有限公司 | Method and device for generating channel package |
CN105487881A (en) * | 2015-08-20 | 2016-04-13 | 广州爱九游信息技术有限公司 | Software installation package packaging method, device and system |
-
2016
- 2016-04-29 CN CN201610283831.3A patent/CN105955775A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103246997A (en) * | 2013-05-23 | 2013-08-14 | 北京微云即趣科技有限公司 | Transmission method and system of application store channel mark |
CN104754062A (en) * | 2015-04-16 | 2015-07-01 | 腾讯科技(北京)有限公司 | Internet based information popularization method, server and user terminal |
CN104899025A (en) * | 2015-05-18 | 2015-09-09 | 北京奇虎科技有限公司 | Method and device for generating channel package |
CN104850444A (en) * | 2015-05-29 | 2015-08-19 | 百度在线网络技术(北京)有限公司 | Software installation package distribution method, software installation package distribution device, software installation method and software installation device |
CN105487881A (en) * | 2015-08-20 | 2016-04-13 | 广州爱九游信息技术有限公司 | Software installation package packaging method, device and system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107844518A (en) * | 2017-09-30 | 2018-03-27 | 链家网(北京)科技有限公司 | Assess the method for specifying APP downloads, data server, packing platform and system |
CN108337294A (en) * | 2018-01-04 | 2018-07-27 | 金瓜子科技发展(北京)有限公司 | Application program method for down loading and device |
CN112434242A (en) * | 2019-08-26 | 2021-03-02 | 腾讯科技(深圳)有限公司 | Statistical method, device, server and storage medium for application program downloading channel |
CN111459511A (en) * | 2020-03-31 | 2020-07-28 | 北京百度网讯科技有限公司 | Application program downloading method and device and electronic equipment |
CN113179314A (en) * | 2021-04-25 | 2021-07-27 | 网易(杭州)网络有限公司 | Channel installation package processing method and device |
CN113179314B (en) * | 2021-04-25 | 2022-05-13 | 网易(杭州)网络有限公司 | Channel installation package processing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105955775A (en) | Application program installation package push method and device | |
CN105760184B (en) | A kind of method and apparatus of charging assembly | |
CN109814854A (en) | Project skeleton generating method, device, computer equipment and storage medium | |
CN104850301A (en) | Method and system for classifying application icons on system desktop | |
CN103631887A (en) | Method for network search at browser side and browser | |
CN104335206A (en) | Methods and systems for updating a digital map | |
CN107092652B (en) | Navigation method and device for target page | |
CN103347258A (en) | Downloading method, system and server of application program and terminal equipment | |
CN105608101B (en) | Address utilizes method, device and mobile terminal in text | |
CN105573587B (en) | A kind of method and device of management of icons | |
CN103763358A (en) | Method and device for pushing information | |
CN103744857A (en) | Method for searching instant messaging chatting records for keywords | |
CN104298733B (en) | A kind of service function implementation method and service function realization device | |
CN105893073A (en) | Update method and system used for application program, and business server and pushing server used for updating application program | |
CN112668181A (en) | Simulation test method, simulation test device, electronic equipment and storage medium | |
CN105550370A (en) | Input method and input system | |
CN104394305A (en) | Compatibility method for supporting external mobile camera and built-in camera of mobile equipment in Android system | |
CN105843867A (en) | Metadata model-based search method and search device based on metadata model | |
CN113110944A (en) | Information searching method, device, server, readable storage medium and program product | |
CN105069059A (en) | Database synchronization method and apparatus | |
CN104424224B (en) | A kind of file index storage method and device | |
CN106339154B (en) | A kind of original list update method and device | |
CN104778267A (en) | Searching and index updating method and device | |
US20160110461A1 (en) | System and method for providing digital manual for vehicle | |
CN102111666A (en) | Method for searching channels and digital television integrated machine using same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160921 |
|
WD01 | Invention patent application deemed withdrawn after publication |