CN104902019B - A kind of application method, server and terminal - Google Patents
A kind of application method, server and terminal Download PDFInfo
- Publication number
- CN104902019B CN104902019B CN201510260239.7A CN201510260239A CN104902019B CN 104902019 B CN104902019 B CN 104902019B CN 201510260239 A CN201510260239 A CN 201510260239A CN 104902019 B CN104902019 B CN 104902019B
- Authority
- CN
- China
- Prior art keywords
- app
- terminal
- server
- identification information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 112
- 230000004044 response Effects 0.000 claims abstract description 77
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 11
- 230000001737 promoting effect Effects 0.000 claims description 3
- 238000003672 processing method Methods 0.000 abstract 1
- 238000009434 installation Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 239000000203 mixture Substances 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 210000000582 semen Anatomy 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 241000282326 Felis catus Species 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000010437 gem Substances 0.000 description 1
- 229910001751 gemstone Inorganic materials 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of application processing method, described method includes: described server receives the access request that the second terminal sends, and carries the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal in described access request;Described server sets up the corresponding relation between the identification information of described flow master and the identification information of described App to be accessed;Described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;Described server responds described access request, send to described second terminal and access response, the described access information carrying described App to be accessed in response that accesses, described App to be accessed is linked into the flow master of self for making described second terminal by described access response according to described access information;Described access information at least includes description information and the chained address of described App of described App.The present invention also discloses a kind of server and terminal.
Description
Technical field
The present invention relates to application technology, particularly relate to a kind of application method, server and terminal.
Background technology
Application software (App, Application Software, hereinafter referred to as application) is that systems soft ware is corresponding
Concept, application software is the set of a kind of application program of the various programming languages that user can use.Multiple many
The application of sample meets user and solves the demand of different problem in different field;Such as, user wants to listen song, can be at the end of oneself
Music player App is installed on end, as company of Baidu Baidu's music, 1,000 the App such as hark;If user wants to play game,
The App of various game can be downloaded;If user wants to look at oneself one day how many steps of having walked, pedometer can be downloaded
App;If user wants to claim shopping, various shopping the App such as App in sky cat store, the App in store, Jingdone district can be downloaded;If
Want to make friends or set up with friend to contact, the QQ of company of Tengxun, the wechat of company of Tengxun, the rice of Semen setariae company can be downloaded
Chat and wait social App.Wherein, terminal includes mobile phone (generally referring to smart mobile phone), panel computer, personal digital assistant, Table top type
The electronic equipments such as computer, personal computer, notebook computer.
Software company develops a App, and software company here is primarily referred to as App developer;If it is intended to this
App introduces to the market, typically has a two ways: first kind of way is in the relatively more place of flow of the people, by the mode such as distributing leaflets
The App introduced oneself;The second way is to be promoted the App of oneself by the advertisement position mode bought, and wherein, advertisement position is permissible
It it is the advertisement position on traditional paper media's advertisement position, the such as advertisement position on bus station side, magazine;Certainly can also is that TV,
The advertisement issued on the media such as broadcast, network, or carry out releasing advertisements by telecom operators.In the second way, pass through
The mode of Web Publishing also includes a lot, and what wherein the first was relatively conventional is also that widely used mode is, in application
The App of oneself is promoted in market (include that various application is precious, apply shop) such as Semen setariae application shop, Fructus Mali pumilae application shop etc.;Also
Having a kind of is the advertisement of the application issuing oneself in other applications, and such as, user has downloaded a social App, pushes away in application
In wide display interface, other App that application provider provides such as game App etc. can be in this interface releasing advertisements.
In existing application mode, App developer needs actively to contact with various popularization sources, then passes through goods
The modes such as coin, material object, peer traffic displacement realize the popularization of App.Wherein: popularization source refers to above-mentioned TV, broadcast, network
Deng media, wherein network includes applying shop, other App, website etc..In the popularization of App, a lot of App mainly by
Network is promoted, and therefore, above-mentioned popularization source is also referred to as traffic sources or flow master, this is because utilizing network to carry out popularization and application
Time, mainly take is the floating resources in popularization source, therefore referred to as flow master.The definition of flow master it is given below: i.e. mobile network
Scene under, by all accessible product form to user such as App, webpage, notes.Peer traffic substitute mode refers to,
In other flow master, issue the advertisement of the application of oneself, as return, in the flow master of oneself, also issue other application
Advertisement, such as, issue the advertisement of the application of oneself in other applications, as return, also in the application of oneself, issue it
The advertisement of his application.
In existing application mode, App developer needs actively to link up with various popularization sources, not only links up
Come long flow path, complexity and it needs to pay the costs such as currency, material object, peer traffic;It is essential that attract in this way to come
User might not be converted into real App and download, or make these users become paying customer.If these can not be made
User downloads App, or becomes paying customer, then the investment of App developer is difficult to regain.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of application for solving at least one problem present in prior art
Promotion method, server and terminal, it is possible to App developer be need not with flow master and directly link up, it is not necessary to be loaded down with trivial details
Data calculate the rebating that can realize flow master.
The technical scheme of the embodiment of the present invention is achieved in that
First aspect, the embodiment of the present invention provides a kind of application method, and described method includes:
Described server receives the access request that the second terminal sends, and carries App's to be accessed in described access request
The identification information of the flow master that identification information is corresponding with described second terminal;
Described server sets up the correspondence between the identification information of described flow master and the identification information of described App to be accessed
Relation, described corresponding relation uses the user of described App to be accessed to download described to be accessed from described flow Your Majesty for describing
The download time of App;
Described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Described server responds described access request, sends to described second terminal and accesses response, in described access response
Carrying the access information of described App to be accessed, described access response is used for making described second terminal according to described access information
Described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
Second aspect, the embodiment of the present invention provides a kind of application method, and described method includes:
First terminal sends the first download request to server, and described first downloads request for described server request
Download interface program;
Described first terminal receives the interface routine that described server sends, and described interface routine is used for embedding described App
In the App program of developer, described interface routine at least signing messages;
Described first terminal obtains first operation of described App developer, and described first operation is used for triggering described first
Terminal is uploaded an App program to described server or sends the first chained address, embeds in a described App program
Stating interface routine, described first chained address is the chained address of a described App program;
Described first terminal response described first operation, to described server send upload a described App program or
Send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first chained address.
The third aspect, the embodiment of the present invention provides a kind of application method, and described method includes:
Second terminal obtains the identification information of application App to be accessed;
The identification information of described App to be accessed is carried in access request by described second terminal, in described access request
Carry the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal;
Described access request is sent to described server by described second terminal;
Described second terminal receives the access response that described server sends, and carries described waiting in described access response
Enter the access information of App;
Described App to be accessed is linked into the flow master of self by described second terminal according to described access information.
Fourth aspect, the embodiment of the present invention provides a kind of server, and described server includes the first reception unit, sets up list
Unit, the first acquiring unit and the first transmitting element, wherein:
Described first receives unit, for receiving the access request that the second terminal sends, carries in described access request
The identification information of the flow master that the identification information of App to be accessed is corresponding with described second terminal;
Described set up unit, for the identification information and described App to be accessed of setting up described flow master identification information it
Between corresponding relation, described corresponding relation uses the user of described App to be accessed to download institute from described flow Your Majesty for describing
State the download time of App to be accessed;
Described first acquiring unit, obtains the access letter of App to be accessed for the identification information according to described App to be accessed
Breath;
Described first transmitting element, is used for responding described access request, sends to described second terminal and accesses response, described
Accessing the access information carrying described App to be accessed in response, described access response is used for making described second terminal according to institute
State access information and described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
5th aspect, the embodiment of the present invention provides a kind of first terminal, described first terminal include the 5th transmitting element, the
Seven receive unit, the 6th acquiring unit and the first processing unit, wherein:
Described 5th transmitting element, for server send first download request, described first download request for
Described server request download interface program;
Described 7th receives unit, and for receiving the interface routine that described server sends, described interface routine is for embedding
Enter in the App program of described App developer, described interface routine at least signing messages;
Described 6th acquiring unit, for obtaining first operation of described App developer, described first operation is used for triggering
Described first terminal is uploaded an App program to described server or sends the first chained address, in a described App program
Being embedded with described interface routine, described first chained address is the chained address of a described App program;
Described first processing unit, is used for responding described first operation, sends to described server and upload a described App
Program or transmission the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining first
Chained address.
6th aspect, the embodiment of the present invention provides a kind of second terminal, and described second terminal includes the 9th acquiring unit, takes
Tape cell, the 8th transmitting element, the 9th reception unit and access unit, wherein:
Described 9th acquiring unit, for obtaining the identification information of application App to be accessed;
Described carrying unit, for being carried in access request by the identification information of described App to be accessed, described access please
The identification information of the identification information of the App to be accessed flow master corresponding with described second terminal is carried in asking;
Described 8th transmitting element, for being sent to described server by described access request;
Described 9th receives unit, and for receiving the access response that described server sends, described access in response is carried
There is the access information of described App to be accessed;
Described access unit, for being linked into the flow master of self according to described access information by described App to be accessed.
A kind of application method, server and the terminal that the embodiment of the present invention provides, wherein, described server receives the
The access request that two terminals send, described server sets up identification information and the mark of described App to be accessed of described flow master
Corresponding relation between information;Described server obtains the access letter of App to be accessed according to the identification information of described App to be accessed
Breath;Described server responds described access request, sends to described second terminal and accesses response, and described access in response carries
The access information of described App to be accessed, described access response is used for making described second terminal according to described access information by described
App to be accessed is linked into the flow master of self;So, App developer need not directly link up with flow master, it is not necessary to loaded down with trivial details
Data calculate the rebating that can realize flow master.
Accompanying drawing explanation
What Fig. 1-1 was the embodiment of the present invention one application method realizes schematic flow sheet;
Fig. 1-2 is the contact schematic diagram between the calculating equipment that the present embodiments relate to;
Fig. 1-3 is the scene schematic diagram one in the embodiment of the present invention one;
Fig. 1-4 is the mutual schematic diagram between embodiment of the present invention each side;
Fig. 1-5 is the scene schematic diagram two in the embodiment of the present invention one;
What Fig. 2-1 was the embodiment of the present invention two application method realizes schematic flow sheet;
Fig. 2-2 is the scene schematic diagram one of register flow path in the embodiment of the present invention two;
Fig. 2-3 is the scene schematic diagram two of register flow path in the embodiment of the present invention two;
Fig. 2-4 is the scene schematic diagram of the relevant information arranging App in the embodiment of the present invention two;
Fig. 2-5 is the scene schematic diagram that in the embodiment of the present invention two, second terminal accesses App;
Fig. 3 be the embodiment of the present invention three application method realize schematic flow sheet;
Fig. 4 be the embodiment of the present invention four application method realize schematic flow sheet;
Fig. 5 be the embodiment of the present invention five application method realize schematic flow sheet;
Fig. 6 is the composition structural representation of the embodiment of the present invention six server;
Fig. 7 is the composition structural representation of the embodiment of the present invention seven first terminal;
Fig. 8 is the composition structural representation of the embodiment of the present invention 8 second terminal.
Detailed description of the invention
In below example of the present invention, it will thus provide a platform being capable of mass-rent function (put down by hereinafter referred to as mass-rent
Platform), this mass-rent platform can allow flow master oneself such as play App to the App selecting oneself scene applicable, by final download/
Activating/pay and obtain rebating, App developer need not directly link up with flow master, it is not required that makees loaded down with trivial details data meter
Calculate.
This mass-rent platform includes two parts during implementing, and a portion is positioned at server, another part
Being positioned at terminal, server described here refers to the calculating equipment of application service provider, and terminal refers to the calculating of App developer
The calculating equipment of equipment and flow master, wherein, application service provider refers to provide the service of the application method of the present invention
Business, for App developer and flow master, application service provider is properly termed as third party, and application service provider exists
One is provided for the mass-rent platform linked up between App developer and flow master;Above-mentioned calculating equipment is in the mistake implemented
Cheng Zhong, can pass through personal computer, panel computer, smart mobile phone, industrial computer, large-scale calculation type server etc. have calculating
The electronic equipment of performance realizes.It should be noted that aforesaid server is relative concept with terminal, terminal is in certain journey
Can also be as the server of other equipment on degree, such as, for the terminal of App developer, use the end of the user of App
End from the terminal of App developer download App, with regard to App developer terminal with use App user terminal for, App opens
Send out business terminal in practice for use App user terminal for, it is simply that server;Visible, in the present embodiment service
Device is relative concept with terminal, pointing out server when, it should have a relative concept terminal.
Wherein, the implication of mass-rent refers to: the task that a company or mechanism were performed the past by oneself interior employee,
The way of unspecific (and the most large-scale) popular network it is contracted out to the most voluntary form;I.e. company or mechanism's profit
Task is dispensed with the Internet, finds intention or the problem of solution technology.
The technical solution of the present invention is further elaborated with specific embodiment below in conjunction with the accompanying drawings.
Embodiment one
The embodiment of the present invention provides a kind of application method, and this application method is applied in server, this application
The function that promotion method is realized can be realized by the processor caller code in server, and certain program code can
To be saved in computer-readable storage medium, it is seen then that this server at least includes processor and storage medium.
What Fig. 1-1 was the embodiment of the present invention one application method realizes schematic flow sheet, as Figure 1-1, and this application
Promotion method includes:
Step 101, described server receives the access request that the second terminal sends, carries waiting in described access request
Enter the identification information of the identification information of the App flow master corresponding with described second terminal;
Here, described server refers to that the calculating equipment of application service provider, described second terminal refer to flow master's
Calculating equipment.
Step 102, described server set up the identification information of described flow master and described App to be accessed identification information it
Between corresponding relation, described corresponding relation uses the user of described App to be accessed to download institute from described flow Your Majesty for describing
State the download time of App to be accessed;
Here, during implementing, described corresponding relation can use to be set up list and realizes, for example with such as
Form shown in table 1, first row represents that the identification information of App, the 3rd list show the identification information of flow master, and secondary series represents use
The number of times that the App listed by first row downloads is downloaded at family from corresponding flow Your Majesty;In Table 1, same App can be by multiple streams
Measure the App that main access, such as identification information are App000001 to be connect by flow main Llz0001, Llz0002 and Llz0090 simultaneously
Entering, and the number of times that user downloads application (App000001) from the main Llz0001 of flow is 00,065,429 time, user is from flow master
It is 00,020,100 time that Llz0002 downloads the number of times of application (App000001), and user downloads application from the main Llz0090 of flow
(App000001) number of times is 10,000,010 times.Same flow master can also be concurrently accessed multiple App, such as, mark letter
Breath is concurrently accessed, for the flow master of Llz0002, the App that identification information is App000001, App000002 and App900002, mark
Information is that the flow master of Llz0001 is concurrently accessed the App that identification information is App000001 and App900001.Need explanation,
Those skilled in the art can the most also may be used to use other form to set up mapping table during implementing
To use the corresponding relation in various prior art establishment steps 102, therefore repeat no more.
Table 1 mapping table
The identification information of App | Download time | The identification information of flow master |
App000001 | 00,065,429 time | Llz0001 |
App000001 | 00,020,100 time | Llz0002 |
App000001 | 10,000,010 times | Llz0090 |
App000002 | 01,235,409 time | Llz0002 |
App000003 | 16,549,829 times | Llz0003 |
…… | …… | …… |
App900001 | 00,000,100 time | Llz0001 |
App900002 | 00,549,000 time | Llz0002 |
App900003 | 13,000,545 times | Llz9111 |
Here, in embodiment of the present invention step 102, set up the identification information of described flow master and described App to be accessed
Identification information between corresponding relation, can be by the identification information of described flow master and the identification information of described App to be accessed
Input preset mapping table (as shown in table 1), will flow master identification information input table 1 the 3rd arrange, by the mark of App
The first row of knowledge information input table 1, owing to just beginning setting up, therefore the secondary series download time in table 1 is empty, in the present invention
In follow-up embodiment, the download time how filling secondary series will be introduced.
Step 103, described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Here, application (App) can be generally divided into personal user's application (towards individual consumer) and enterprise-level application (face
To enterprise), in the embodiment of the present invention, the application of indication can be the application of personal user, it is also possible to be the application of enterprise-level;Should
By the difference of the operating system according to electronic equipment, application can be divided into iOS App, Android App etc., wherein iOS App
Refer to that App, the Android App being applicable to the iOS operating system of Apple's product refers to be applicable to Android (Android) behaviour
Make the App of system.
Here, described access information at least includes description information and the chained address of described App of described App;Wherein,
The description information of App can include the icon that developer is company of Tengxun, App of the title of App, uplink time, type, App
Etc. information.
Step 104, described server respond described access request, to described second terminal send access response, described in connect
Entering the access information carrying described App to be accessed in response, described access response is used for making described second terminal according to described
Described App to be accessed is linked into the flow master of self by access information.
Here, server sends to the second terminal after accessing response, and the second terminal is treated described according to described access information
Accessing App and be linked into the flow master of self, here, suppose that flow master is certain applies shop, add sometime, user compares nothing
Chat, think that next game is played, after then user enters application shop, select application type, such as user to select " game ", this
In assume user terminal demonstration interface such as Fig. 1-3 a figure shown in, a figure of Fig. 1-3 shows four game App, its
In, the entitled happy fighting landlord of first item App, uplink time be on April 4th, 2015, type of play be leisure, the opening of App
Sending out business is company of Tengxun;Entitled whole people's aircraft Great War of second item App, uplink time are April 4, type of play in 2015
It is company of Tengxun for shooting, the developer of App;Entitled Dezhou everyday of third item App, uplink time are April 4 in 2015
Day, type of play be card, the developer of App be company of Tengxun;The entitled palm mahjong of fourth item App, uplink time are
On April 4th, 2015, type of play be leisure, the developer of App be Nanjing much dragon numeral science and technology companies.User skims through,
Interested in first item App, then user clicks on download button 11 (seeing the b figure of Fig. 1-3), and the terminal of such user is just
Can send, to server or first terminal or the second terminal, the request of download, this download request is used for asking to download first item App;
Then the SDK of first item App that the terminal of user receives server or first terminal or the second terminal sends
(SDK, Software Development Kit), so, user just can complete the download to first item App, after download
User carries out manual installation or is automatically installed by the terminal of user, and such user i.e. may utilize first item App and gives pleasure to
Happy.Although it should be noted that the interface shown in Fig. 1-3 is to show in the terminal of user, but the interface shown in 1-3 the
Two terminals are formed according to access information.
In an embodiment of the present invention, relating to a few class and have the electronic equipment (calculating equipment) of computing capability, Fig. 1-2 is this
Contact schematic diagram between the calculating equipment that inventive embodiments relates to, Fig. 1-4 is showing alternately between embodiment of the present invention each side
Being intended to, as shown in Figure 1-2, the calculating equipment that the present embodiments relate to includes being interconnected by wireless network 50
Server 10, first terminal the 20, second terminal 30 and the terminal 40 of user, wherein server 10 refers to application service provider
Calculating equipment, first terminal 20 refers to that the calculating equipment of App developer, the second terminal 30 refer to the calculating equipment of flow master,
The terminal 40 of user refers to use the terminal of the user of App or download App to use the terminal of the user of this App.Wireless
The terminal 40 of server 10, first terminal the 20, second terminal 30 and user is linked together by network 50, so, and server 10
Can communicate with the terminal 40 of first terminal the 20, second terminal 30 or user;The terminal 40 of user can be with first terminal
20, the second terminal 30 communicates, it should be noted that first terminal 10 can not communicate with the second terminal 20, and leads to
Crossing server 10 to set up and connect, such annexation is to solve problem present in background technology to provide basic network rack
Structure, this is because, the mass-rent platform that server 10 provides becomes connection first terminal 10 and the bridge of the second terminal 20.
Specifically, illustrating as a example by the App that plays, as Figure 1-4, App developer is on mass-rent platform in game
Pass the game installation kit of oneself and the propaganda materials (relevant information of App such as describes information) of the game App of correspondence, be divided into ratio
Example;Traffic sources screens the game liked on mass-rent platform, and the general purpose module using mass-rent platform to provide adds oneself to
App/ webpage/individual's social network sites is first-class;Use download/paying that the user of App is produced, mass-rent platform by corresponding traffic sources
The ratio that is divided into arranged in game developer is given to the traffic sources of correspondence by the cycle.
In order to complete above-mentioned application method, the present invention includes following four step: 1) build mass-rent platform;2) many
Bag platform for the various traffic sources forms such as APP, webpage, social network sites provide respectively the interface routine such as SDK/ code of embedding/
Assembly etc.;3) utilizing mass-rent platform to realize data monitoring, wherein data include download, are divided into ratio, income volume etc.;4) rebating
Transfer accounts, according to the download of flow master to flow main return remuneration.
In above-mentioned steps, mass-rent platform includes following module: 1) show the module (seeing Fig. 2-5) of App;2)App
Developer and the registration of flow master, login account module (seeing Fig. 2-2 and Fig. 2-3);3) authorization check module (embodiment two He
Proof procedure in embodiment three);4) the upper transmission module of App (seeing Fig. 2-4);5) download statistics, statistics of paying SDK (see reality
Execute example five);6) with the payment of bank interface, gathering module (embodiment five).
App developer and flow instigator include below scheme with mass-rent platform:
For App developer, flow process includes: 1) selects identity registration mailbox, arranges password and bank account information;
2) download interface program (SDK), wherein comprises in SDK: 2a) giving the signing messages of this App developer, described signing messages is used for
Checking user's ownership to this App;2b) this App ID on mass-rent platform;2c) add up the module of download;2d) statistics
The module of income.3) interface routine is inserted in App code.4) App is uploaded to mass-rent platform, and setting is divided into ratio, uploads
The information such as demo are played in examination;5) the individual center at mass-rent platform is checked the download of oneself App, is taken in and be divided into situation.
For flow master, flow process includes: 1) selects identity registration mailbox, arranges password, bank account information;2) exist
The entrance of traffic sources implants SDK (APP or software)/html code (webpage), and server is for verifying oneself institute to traffic sources
Have the right;3) on platform, App to be accessed is selected;4) App download link and App are described information and upload to the traffic sources of oneself
On;5) the download situation of App is checked and to oneself being divided into situation (seeing Fig. 1-5) at individual center.
By the description above it can be seen that the App that App developer provides will be sent out by first terminal 10 on mass-rent platform
Cloth, flow master selects the App of oneself scene applicable from mass-rent platform by the second terminal 20 and such as plays App, and mass-rent platform is pressed
Final download/activation/paying rebating is to flow master, and so, App developer need not directly link up with flow master, nothing
Need loaded down with trivial details data to calculate and get final product rebating to flow master.
In the embodiment of the present invention, described server receives the access request that the second terminal sends, and described server sets up institute
State the corresponding relation between the identification information of flow master and the identification information of described App to be accessed;Described server is according to described
The identification information of App to be accessed obtains the access information of App to be accessed;Described server responds described access request, to described
Second terminal sends and accesses response, carries the access information of described App to be accessed in described access response, and described access responds
For making described second terminal that described App to be accessed to be linked into the flow master of self according to described access information;So, pass through
The technical scheme that the embodiment of the present invention provides, App developer need not directly link up with flow master, it is not necessary to loaded down with trivial details data
Calculating can realize the rebating to flow master.
Embodiment two
The embodiment of the present invention provides a kind of application method, and this application method is applied in server, this application
The function that promotion method is realized can be come by the processor caller code in server, first terminal and the second terminal
Realizing, certain program code can be saved in computer-readable storage medium, it is seen then that this server at least includes processor and storage
Medium.
What Fig. 2-1 was the embodiment of the present invention two application method realizes schematic flow sheet, as shown in Fig. 2-1, and this application
Promotion method includes:
Step 201, the register flow path between first terminal and server;
Specifically, register flow path between first terminal and server in step 201, may include that
Step 2011, described first terminal sends the first registration request, described first registration request bag to described server
Include the username and password of application App developer;
Here, as shown in Fig. 2-2, App developer, in the process of registration, needs to input username and password;User name can
To use mailbox, social account, public account, home page of company address etc., password can have certain preset rules, such as, close
Code needs more than 6 and needs to include capitalization and lower case simultaneously;Username and password can use various existing skill
Art realizes, and repeats no more here.
Step 2012, described server judges according to username and password, obtains judged result;Will determine that result is taken
Band, in the first registration response, then sends the first registration response to first terminal, and described first registration response is used for showing institute
State whether first terminal succeeds in registration;
Here, described server judges according to username and password, obtains judged result, can be to judge user name
Whether meeting preset rules with password, whether such as password is more than 6 and includes capitalization and lower case;Can also is that
Judge whether user name has registered, to ensure the uniqueness of user name.
Step 2013, described first terminal receives the first registration response that server sends, and described first registration response is used
In showing whether described first terminal succeeds in registration.
Here, it should be noted that first terminal is during server registration, all right in the first registration request
The information such as the password including Bank Account Number and bank card;As Figure 2-3, App developer is in the process of registration, except needing
Outside user name to be inputted, password, in addition it is also necessary to select bank's (being selected by drop-down menu 12), input Bank Account Number and bank card
Password, in order to first terminal according to the operation of App developer get these log-on messages of App developer (user name and
Password, bank card and password thereof).Why needing Bank Account Number and password etc. thereof, being because first terminal is App developer,
After App is promoted by flow master, when needing to carry out income in the way of currency (money), server can be according to bank's account
Number and the password of bank card from the bank card of App developer, draw money, in order to pay flow master.Need exist for explanation, the
Bank card and the password thereof of one terminal acquisition App exploitation can not also realize, such as at follow-up input App in register flow path
Description information during or other what flow processs.
Step 202, when first terminal succeeds in registration, described first terminal sends the first download to described server please
Ask;
Here, the described first request of downloading is used for described server request download interface program, and described first download please
The identification information of App developer is at least carried in asking;Described interface routine is for embedding the App program of described App developer
In, described interface routine at least signing messages, described signing messages is for the next checking to described App ownership of server;
Here, during implementing, the identification information of described App developer can be with App developer in registration flow
User name in journey, it is also possible to be that server-assignment is to App developer code or a numbering etc..
Step 203, server receives the first download request that first terminal sends;
Here, illustrating as a example by the App that plays, see Fig. 2-4, App developer is the developer of game App, App
Developer triggers the first download by button 16 on first terminal and asks.
Step 204, described in described server distributes on mass-rent platform according to the identification information of described App developer
The identification information of App;
Here, mass-rent platform is the medium that server is supplied between first terminal and the second terminal interact, from
From the point of view of the angle that family is experienced, mass-rent platform can be the interface shown in Fig. 2-2 or Fig. 2-3, and such App developer can be by being somebody's turn to do
Mass-rent platform carries out registering, uploading the description information etc. of the relevant information such as App oneself needing the App promoted.
Step 205, interface routine is sent to described first terminal by described server, and described interface routine at least includes institute
State the identification information of App;
Step 206, described first terminal receives the interface routine that described server sends;
Here, interface routine, can be to be SDK form during implementing;App developer gets interface journey
After the SDK of sequence, in the program of the App that interface routine SDK is embedded into oneself exploitation, then form an App program;
Step 207, described first terminal obtains first operation of described App developer;
Here, described first operation be used for triggering described first terminal to described server upload an App program or
Sending the first chained address, be embedded with described interface routine in a described App program, described first chained address is described
The chained address of one App program;
Step 208, described first operation of described first terminal response, send a described App program to described server
Or send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first link
Address.
Step 209, described server receives an App program or transmission the first chain ground connection that described first terminal sends
Location.
Here, seeing Fig. 2-4, App developer selects the App program needing to upload by button 21, it is assumed that need
The App uploaded is game, therefore the installation kit of the game that button 21 selects.
Here, it should be noted that, the App program that server can also be uploaded is verified, in order to learn that App develops
The App installation kit that business uploads the most really has ownership.As long as the process of checking ownership is realized by interface routine,
As previously described, App developer needs to be inserted into by interface routine in App installation kit, owing to being previously provided with in interface routine
Signing messages, when first terminal uploads App installation kit, according to signing messages, server just judges whether this App installation kit is to close
Method, the legal meaning is, once downloads the signing messages of transmission from one meridian to another server mandate from mass-rent platform, then will authorize
Signing messages carry in App installation kit, and on the App installation kit carrying signing messages is uploaded onto the server.
Step 210, the described first terminal described App developer of acquisition arranges operation;
Here, described operation is set refers to a series of operation that the relevant information of App is configured, continue to accept
The example stated, with continued reference to Fig. 2-4, App developer operates in the interface shown in Fig. 2-4, such as at game name
In input frame 13, the title " sky celestial precious stone Great War " of input game App, then clicks on upload button 14 and uploads the icon of game, point
Hit interpolation button 15 and upload game sectional drawing, click on upload button 17 and upload game sample video, click on upload button 18 and upload trip
Sample (demo) is played in play examination, and in input frame 21, input is divided into ratio, clicks on upload button 21 and uploads the installation kit of game App.
In this example, being to carry out paying with the form of currency between App developer and flow master, therefore, the yield parameter in this example is
It is divided into ratio;It should be noted that if needing App to be paid for, it is also possible to input often user's needs of download are paid
Currency, such App developer can obtain download income from the download of user, and then server is according to downloading income and being divided into
Ratio is calculated flow master should obtain income;In other examples, it is also possible to pay in other manners, example
As paid with the time etc. of flow, advertisement position, then yield parameter is the ginseng relevant with time etc. of flow, advertisement position
Number.
Step 211, the response of described first terminal is described arranges operation, obtains the description information of App;
Here, the description information of described App can include the download income shown in Fig. 2-4 and yield parameter, described income
Parameter is for characterizing the described App developer return to flow master.
Step 212, described first terminal sends the description information of described App to described server;
Step 213, described server receives the description information of the App that first terminal sends;
Here, the description information of described App can include the identification information of App developer, the main information of described App,
The title of App, the icon of App, yield parameter etc.;Wherein, the main information of described App includes the software development work of described App
Tool bag SDK or the chained address of described App.
Step 214, described server, according to the main information of described App, verifies the legitimacy of described App;
Here, the legitimacy of server authentication App can include a lot, such as, if App is game, general
Game is required for being put on record by Ministry of Industry and Information's publication that carries out playing, through Ministry of Industry and Information put on record by after game can obtain certification and compile
Code, then App developer is during filling in the description information of App, in addition it is also necessary to fill in this certification and encode, correspondingly,
In this step 213, the legitimacy of checking App can be whether checking game App has the certification of Ministry of Industry and Information to encode.In addition,
Checking App legitimacy also include verify App either with or without flow of escaping, or, whether relate to violence, pornographic etc..
Step 215, when App described in described server authentication is legal, the description information of described App is sent out by described server
Cloth is on mass-rent platform, so that described App is promoted by flow is main.
Here, see server and the description information of App is published on mass-rent platform, can carry out with the interface of Fig. 2-5
Showing at (interface that the second terminal can show), such flow master can select input frame to select App, it is assumed that flow main separation
Be App type be game, then the second terminal just will reveal whether certainly to need the App accessed to include three sections, and first item is happy
Fighting landlord, second style whole people's aircraft Great War, third item are Dezhou everyday, and flow master can be carried out certainly by showing on interface
Plan, is to select therein a or many moneys App to access, when flow is main determine access time, can select to access button 22,
Then this App is linked into the flow Your Majesty of oneself.After App is linked into the flow Your Majesty of oneself by first terminal, with
Interface as Figure 1-3 will be presented, when user selects to download App, it will flow master is carried out one in the terminal at family
The record of secondary download time, thus flow master can be returned accordingly.
Embodiment three
The embodiment of the present invention provides a kind of application method, and this application method is applied in server, this application
The function that promotion method is realized can be come by the processor caller code in server, first terminal and the second terminal
Realizing, certain program code can be saved in computer-readable storage medium, it is seen then that this server at least includes processor and storage
Medium.
Fig. 3 be the embodiment of the present invention three application method realize schematic flow sheet, as it is shown on figure 3, this application
Method includes:
Step 301, the register flow path between the second terminal and server;
Here, register flow path between the second terminal and server in step 301, may include that
Step 3011, described second terminal to server sends the second registration request, and described second registration request includes stream
The username and password that amount is main;
Step 3012, described server judges according to username and password, obtains judged result;Will determine that result is taken
Band, in the second registration response, then sends the second registration response to the second terminal, and described second registration response is used for showing institute
State whether the second terminal succeeds in registration;
Here, described server judges according to username and password, obtains judged result, can be to judge user name
Whether meeting preset rules with password, whether such as password is more than 6 and includes capitalization and lower case;Can also is that
Judge whether user name has registered, to ensure the uniqueness of user name.
Step 3013, described second terminal receives the second registration response that server sends, and described second registration response is used
In showing whether described second terminal succeeds in registration.
Here, it should be noted that the second terminal is during server registration, all right in the second registration request
The information such as the password including Bank Account Number and bank card;Flow master is in the process of registration, except needs input user name, close
Outside Ma, in addition it is also necessary to select bank, input Bank Account Number and bank card password, in order to the second terminal obtains according to the operation of flow master
Log-on message (user name and password, bank card and password thereof) to flow master.Why need Bank Account Number and password thereof
Deng, being because first terminal is App developer, after App is promoted by flow master, needs to enter in the way of currency (money)
During row income, server can draw money according to the password of Bank Account Number and bank card from the bank card of App developer, in order to
Pay flow master.Needing exist for explanation, bank card and the password thereof of the second terminal acquisition flow master can not also be in registration flow
Journey realizes.
Here, register flow path between the second terminal and server in step 301, with step 201 in above-described embodiment two
Similar, those skilled in the art may refer to the step 201 in embodiment two and understands, repeats no more here.
Step 302, when described second registration response shows described second endpoint registration success, described second terminal obtains
The main information of described flow master, the legitimacy of described flow master is verified by described main information for described server;
Here, the main information of described flow master can be SDK (SDK) or HyperText Markup language
Speech (HTML) code.
Here, the second terminal obtains the main information of flow master, can be operated by the selection of flow master or arrange behaviour
Make to realize, may refer to the steps such as step 210 similarly.
Step 303, the main information of described flow master is sent to described server by described second terminal;
Step 304, described server receives the main information of the described flow master that described second terminal is sent out;
Step 305, the main information of described flow master verified, is verified result by described server, described in test
Card result for show main information to described flow master verify whether pass through;
Here, step 305 mainly verifies that the verity of flow master, such as flow master are the most real, and flow master is not
It it is the falseness website etc. that uploads other.
Step 306, described the result is sent to described second terminal by described server.
Here, described the result is sent to described second terminal by described server, including:
Step 3061, when being verified, described server-assignment belongs to the identification information of described flow master, and by described stream
Identification information and/or described the result that amount is main are sent to described second terminal;
Step 3062, when checking is not passed through, described the result is sent to described second terminal by described server.
Step 307, described second terminal receives the result that described server sends.
In the embodiment of the present invention, above-mentioned step 301 is accomplished that the main registration to mass-rent platform of flow, and step 302
It is accomplished that to step 307, the proof procedure of server verity main to flow.
Embodiment four
On the basis of the step 307 of previous embodiment three, the embodiment of the present invention provides a kind of application method, should
Be applied in server and the second terminal with promotion method, the function that this application method is realized can by server and
Processor caller code in second terminal realizes, and certain program code can be saved in computer-readable storage medium,
Visible, this server at least includes processor and storage medium.
Fig. 4 be the embodiment of the present invention four application method realize schematic flow sheet, as shown in Figure 4, this application
Method includes:
Step 401, described second terminal receives the result that described server sends;
Step 402, when the main information that described the result shows described flow master is effective, the second terminal obtains waiting
Enter to apply the identification information of App;
Specifically, this step 402 can be realized by following two ways, first kind of way, and step 402 is described
Second terminal obtains the identification information of application App to be accessed, including:
Step 4021A, described second terminal obtains and selects operation, and described selection operates as described flow principal and subordinate's mass-rent platform
Upper selection oneself needs the App to be accessed accessed;
Here, flow master carries out selecting operation, flow main warp mistake by the interface as shown in Figure 2-5 of the second terminal demonstration
Checking and find afterwards, the ratio that is divided into of App joy fighting landlord is 4%, and the ratio that is divided in App Dezhou everyday is 2%, and App is complete
The ratio that is divided into of people's aircraft Great War is 10%, and therefore flow master just makees with the App whole people's aircraft Great War 24 being divided into ratio higher
For App to be accessed.
Step 4022A, selects operation described in described second terminal response, obtains the identification information of described App to be accessed.
Here, continuing to accept the example in step 4021A, the second terminal operates according to the selection of flow master and gets App
The identification information of whole people's aircraft Great War 24, wherein App whole people's aircraft Great War 24 is as App to be accessed.
The second way, step 402, described second terminal obtains the identification information of application App to be accessed, including:
Step 4022A, described second terminal obtains alternative condition, and described alternative condition is condition or the institute of default setting
Stating flow master to be operated by condition setting and the condition that obtains, it is to be accessed that the operation of described condition setting is used for pre-setting selection
The operation of App;
Here, flow master can arrange some alternative conditions, such as simple to be divided into a height of alternative condition of ratio, or with
Pouplarity is alternative condition, is wherein divided into the income that ratio height means that the download of single can obtain comparing and (assumes every
The mail downloading charge downloading once each App is the same), welcome program can use numerical value to represent, the people of such as 50%
Liking, numerical value 5 can be used to represent, the people of 40% likes to represent with numerical value 4, and pouplarity can obtain from network
Take, it is also possible to be that server provides, it might even be possible to be a content in the description information of the App that App developer fills in.
Step 4022A, described second terminal obtains the identification information of described App to be accessed according to described alternative condition.
Step 403, the identification information of described App to be accessed is carried in access request by described second terminal;
Here, described access request carries the flow that the identification information of App to be accessed is corresponding with described second terminal
Main identification information;
Step 404, described access request is sent to described server by described second terminal;
Step 405, described server receives the access request that the second terminal sends;
Here, described access request carries the flow that the identification information of App to be accessed is corresponding with described second terminal
Main identification information.
Step 406, described server, according to the identification information of described App to be accessed, verifies that described App's to be accessed is effective
Property;Described server, according to the identification information of described flow master, verifies the effectiveness of described flow master;
Here, the effectiveness of the App described to be accessed in step 406 be primarily referred to as App to be accessed whether hang over mass-rent put down
On platform, or whether current time is in the life cycle of App to be accessed, and such as App developer have updated version, but
Still the legacy version of the main request of flow, then the App to be accessed of the main request of flow, the most not in life cycle, i.e. asks
App invalid.
Here, the effectiveness of flow master, it is also possible to referring to a life cycle of flow master, such as, flow is main may be needed
The checking information of a period of time is provided, if flow master provides the most on time, then in this step to the provider of mass-rent platform
In the proof procedure of 406, it would be possible to invalid result occurs.
Step 407, when App described in described server authentication is effective and described flow master is effective, described server is set up
Corresponding relation between identification information and the identification information of described App to be accessed of described flow master, described corresponding relation is used for
The download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty is described;
Here, the method that the present embodiment provides also includes: when the invalid and described flow master of App described in server authentication is invalid
Time, described server sends, to the second terminal, the response that reports an error, described in pointing out the access of the transmission in the second terminal to respond
Invalid or the described flow master of App is invalid.
Step 408, described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Here, described access information at least includes description information and the chained address of described App of described App.
Step 409, described server responds described access request, sends to described second terminal and accesses response;
Here, the described access information carrying described App to be accessed in response that accesses, described access response is used for making institute
State the second terminal and according to described access information, described App to be accessed is linked into the flow master of self;
Step 410, described second terminal receives the access response that described server sends, and described access in response carries
The access information of described App to be accessed;
Step 411, described App to be accessed is linked into the flow of self by described second terminal according to described access information
Main.
In the embodiment of the present invention, above-mentioned step 405 to step 407, step 408, step 409 correspond respectively to embodiment
Step 101 in one is to step 104, and therefore, those skilled in the art can understand above-mentioned step refering to embodiment one
405, step 407 is to step 409, for saving length, repeats no more here.
Embodiment five
Based on aforesaid embodiment, the embodiment of the present invention provides a kind of application method, and this application method is applied
In server and the second terminal, the function that this application method is realized can be by the place in server and the second terminal
Reason device caller code realizes, and certain program code can be saved in computer-readable storage medium, it is seen then that this server is extremely
Include processor and storage medium less.
Fig. 5 be the embodiment of the present invention five application method realize schematic flow sheet, as it is shown in figure 5, this application
Method includes:
Step 501, the terminal of user receives the down operation of user;
Here, the user in step 501 refers to use the user of App, downloads the process of App from flow Your Majesty, such as,
In the b figure of Fig. 1-3, user carries out clicking on " download button 11 ", and the terminal to server then triggering user sends the second download
Request.
Step 502, the terminal to server of user sends the second download request;
Here, the described second request of downloading is used for downloading the App program that App developer provides, and described second downloads
Request carries identification information and the identification information of flow master of App to be downloaded, the identification information of App the most to be downloaded
Can be specifically the information such as coding of the title of App or App, as long as this information can be identified for that App, the mark of flow master
Knowledge information can be specifically the information such as the numbering of the title of flow master, flow master, and in like manner, the identification information of this flow master can be marked
Know flow master.
Here, continue to accept the example in above-mentioned steps 501, user clicking on download button when, the terminal of user
Will get an address, this address can be specifically chained address or Internet protocol (IP) address, according to this ground
Location, the terminal of user just sends the second download request to the equipment representated by this address, in the present example it is assumed that this address represents
Be server, certainly, in other examples, this address can also represent first terminal or the second terminal.Need
Bright, what no matter this address represented is server, first terminal or the second terminal, and this second download request is required for
Carry identification information and the identification information of App to be downloaded of flow master, since it is desired which type of is under knowing user
App, also knows that user is the download path learnt by which kind of channel (flow master), in order to obtain from App developer there
Remuneration, in order to be distributed to flow master.
Step 503, described server receives the second download request that the terminal of user sends;
Here, the described second request of downloading is used for downloading the App program that App developer provides, and described second downloads
Request carries identification information and the identification information of flow master of App;
Step 504, described server response described second is downloaded request, is obtained first according to the identification information of described App
App program, and a described App program is sent to the terminal of described user;
Step 505, the download time that described server record is corresponding with the identification information of the identification information of flow master and App
Number.
In the embodiment of the present invention, the terminal of above-mentioned step 501 to step 505 actually user downloads from a server
The process of App installation kit (the i.e. the oneth App program).
Step 506, described server obtains the download information of application App, and the download information of described App includes the mark of App
Knowledge information, the identification information promoting the flow master of described App and the download time of described flow master;
Here, it should be noted that in previous embodiment interface routine can be also used for App download statistics of variables and
Downloading the statistics of income, in general, App identification information on mass-rent platform can also be handed down to together by interface routine
App developer, interface routine is once linked in App program, forms an App installation kit completed (the i.e. the oneth App program)
After, the download statistics of variables to flow master can be completed by interface routine, it practice, after user installation completes, connect
Mouth program can send download information by the second terminal or directly to server, and such server can be obtained by lower information carrying
Breath, and then calculate income, it is distributed to flow master.
Step 507, described server obtains yield parameter according to the identification information of described App;
Step 508, described server, according to the download time of described flow master and described yield parameter, determines the stream of correspondence
The income volume that amount is main;
Step 509, described server obtains described receipts according to the identification information of described App at corresponding App developer
Benefit volume, and described income volume is distributed to the flow master corresponding with the identification information of described flow master.
In the embodiment of the present invention, above-mentioned step 506 to step 509 is accomplished that, how according to user from flow master's
Download, the process that flow master is returned.
In embodiments of the present invention, server receives the second download request that the terminal of user sends, and then server leads to
Second download request of crossing records the download time from flow Your Majesty.In other examples, it is also possible to be that the second terminal connects
Receive the second download request that the terminal of user sends, then calculate the download time from flow master, tool according to the second request of downloading
Body flow process includes:
Step S501, described second terminal receives the second download request that the terminal of user sends;
Here, described second request is downloaded for downloading, from described flow Your Majesty, the App journey that App developer provides
Sequence;Described second downloads the identification information carrying App in request;
Step S502, second downloads request described in described second terminal response, sends described 3rd time to described server
Carrying request, described 3rd download request is used for asking to download an App program;
Step S503, described second terminal receives the App program that described server sends, and by a described App
Program is sent to the terminal of described user.
Step S504, mark and the installation mark of App are sent to the second terminal by the terminal of described user;
Here, installation mark is for showing that the terminal of user is complete the installation of App installation kit.
Step S505, after the second terminal receives mark and the installation mark of the App that user terminal sends, by flow
Main identification information sends jointly to server device;
Flow process after step S505 is by the above-mentioned step 506 that continues, and therefore, flow process below repeats no more here.
Embodiment six
Based on aforesaid application method, the embodiment of the present invention provides a kind of server, and the embodiment of the present invention provides
In server first receives unit, sets up the unit such as unit, the first acquiring unit and the first transmitting element, and each unit is each
Can be realized by the processor in server from included each module;The most also can be real by concrete logic circuit
Existing;During specific embodiment, processor can be at central processing unit (CPU), microprocessor (MPU), digital signal
Reason device (DSP) or field programmable gate array (FPGA) etc..
Fig. 6 is the composition structural representation of the embodiment of the present invention six server, and as shown in Figure 6, this server 600 includes
One receive unit 601, set up unit the 602, first acquiring unit 603 and the first transmitting element 604, wherein:
Described first receives unit 601, for receiving the access request that the second terminal sends, carries in described access request
There is the identification information of the flow master that the identification information of App to be accessed is corresponding with described second terminal;
Described set up unit 602, for setting up identification information and the identification information of described App to be accessed of described flow master
Between corresponding relation, described corresponding relation uses the user of described App to be accessed to download from described flow Your Majesty for describing
The download time of described App to be accessed;
Described first acquiring unit 603, obtains connecing of App to be accessed for the identification information according to described App to be accessed
Enter information;
Described first transmitting element 604, is used for responding described access request, sends to described second terminal and accesses response,
The described access information carrying described App to be accessed in response that accesses, described access response is used for making described second terminal root
According to described access information, described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
In the embodiment of the present invention, described server also includes the first authentication unit and the second authentication unit, wherein:
Described first authentication unit, for the identification information according to described App to be accessed, verifies described App's to be accessed
Effectiveness;
Described second authentication unit, for the identification information according to described flow master, verifies the effectiveness of described flow master;
When App described in described server authentication is effective and described flow master is effective, trigger described first transmitting element.
In the embodiment of the present invention, described server also includes the second reception unit, allocation unit, the second transmitting element and
Three receive unit, wherein:
Described second receives unit, and for receiving the first download request that first terminal sends, described first request is used for
Request download interface program, described first downloads the identification information at least carrying App developer in request;
Described allocation unit, the described App distributed on mass-rent platform for the identification information according to described App developer
Identification information;
Described second transmitting element, for interface routine is sent to described first terminal, described interface routine at least wraps
Include the identification information of described App;
Described 3rd receives unit, for receiving an App program or transmission the first chain that described first terminal is uploaded
Ground connection location, is embedded with described interface routine in a described App program, described first chained address is a described App program
Chained address.
In the embodiment of the present invention, described interface routine includes signing messages, and described signing messages is right for next time for server
The checking of described App ownership.
In the embodiment of the present invention, described server also includes the 4th reception unit, the 3rd authentication unit and release unit, its
In:
Described 4th receives unit, for receiving the description information of the App that first terminal sends, and the description letter of described App
Breath includes the identification information of App developer, the main information of described App, the title of App, the icon of App, yield parameter;
Described 3rd authentication unit, for the main information according to described App, verifies the legitimacy of described App, described
The main information of App includes SDK SDK or the chained address of described App of described App;
Described release unit, for when verifying that described App is legal, issues the description information of described App and puts down in mass-rent
On platform, so that described App is promoted by flow is main.
In the embodiment of the present invention, described server also include second acquisition unit, the 3rd acquiring unit, determine unit,
Four acquiring units and the 3rd transmitting element, wherein:
Described second acquisition unit, for obtaining the download information of application App, the download information of described App includes App's
Identification information, the identification information promoting the flow master of described App and the download time of described flow master;
Described 3rd acquiring unit, obtains yield parameter for the identification information according to described App;
Described determine unit, for the download time according to the main platform of described flow and described yield parameter, determine correspondence
The income volume of flow master;
Described 4th acquiring unit, obtains described for the identification information according to described App at corresponding App developer
Income volume;
Described 3rd transmitting element, corresponding with the identification information of described flow master for described income volume is distributed to
Flow master.
In the embodiment of the present invention, described server also includes that the 5th reception unit, the 4th authentication unit and the 4th send single
Unit, wherein:
Described 5th receives unit, for receiving the main information of the described flow master that described second terminal is sent out, described stream
The main information of amount master is SDK SDK or HyperText Markup Language HTML code;
Described 4th authentication unit, for verifying the main information of described flow master, is verified result, described
The result for show main information to described flow master verify whether pass through;
Described 4th transmitting element, for being sent to described second terminal by described the result.
In the embodiment of the present invention, described 4th transmitting element includes the first sending module and the second sending module, wherein:
Described first sending module, when being used for being verified, described server-assignment belongs to the mark letter of described flow master
Breath, and identification information and/or the described the result of described flow master are sent to described second terminal;
Described second sending module, when checking is not passed through, described the result is sent to described by described server
Second terminal.
In the embodiment of the present invention, described server also includes the 6th reception unit, the 5th acquiring unit and record unit, its
In:
Described 6th reception unit, for receiving the second download request that the terminal of user sends, described second download please
Ask for download App developer provide an App program, described second download request in carry App identification information and
The identification information of flow master;
Described 5th acquiring unit, is used for responding described second and downloads request, obtains the according to the identification information of described App
One App program, and a described App program is sent to the terminal of described user;
Described record unit, for the download time that record is corresponding with the identification information of the identification information of flow master and App
Number.
It need to be noted that: the description of above server example, the description with said method embodiment is similar
, there is the beneficial effect that same embodiment of the method is similar, do not repeat.For server example of the present invention does not discloses
Ins and outs, refer to the description of the inventive method embodiment and understand, for save length, therefore repeat no more.
In the embodiment of the present invention, first receives unit 601 receives the access request that the second terminal sends, described access request
In carry the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal;Set up unit 602 to build
Corresponding relation between identification information and the identification information of described App to be accessed of vertical described flow master;First acquiring unit 603
Identification information according to described App to be accessed obtains the access information of App to be accessed;First transmitting element 604 connects described in responding
Enter request, send to described second terminal and access response, described access response carries the access letter of described App to be accessed
Breath, described access responds for making described second terminal, according to described access information, described App to be accessed are linked into self
Flow master;So, App developer need not directly link up with flow master, it is not necessary to it is right that loaded down with trivial details data calculating can realize
The rebating of flow master.
Embodiment seven
Based on aforesaid embodiment of the method, the embodiment of the present invention provides a kind of first terminal, and the embodiment of the present invention provides
The unit such as the 5th transmitting element, the 7th reception unit, the 6th acquiring unit and the first processing unit in first terminal, and respectively
The each included each module of unit can be realized by the processor in first terminal;Certainly concrete patrolling can also be passed through
Collect circuit realiration;During specific embodiment, processor can be central processing unit (CPU), microprocessor (MPU), number
Word signal processor (DSP) or field programmable gate array (FPGA) etc..
Fig. 7 is the composition structural representation of the embodiment of the present invention seven first terminal, as it is shown in fig. 7, this first terminal 700 wraps
Include the 5th transmitting element the 701, the 7th and receive unit the 702, the 6th acquiring unit 703 and the first processing unit 704, wherein:
Described 5th transmitting element 701, for sending the first download request to server, described first download request is used for
To described server request download interface program;
Described 7th receives unit 702, and for receiving the interface routine that described server sends, described interface routine is used for
Embed in the App program of described App developer, described interface routine at least signing messages;
Described 6th acquiring unit 703, for obtaining first operation of described App developer, described first operation is used for
Trigger described first terminal upload an App program to described server or send the first chained address, a described App journey
Being embedded with described interface routine in sequence, described first chained address is the chained address of a described App program;
Described first processing unit 704, is used for responding described first operation, sends to described server and upload described first
App program or send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the
One chained address.
In the embodiment of the present invention, described first terminal also includes the 7th acquiring unit and the 8th acquiring unit, wherein:
Described 7th acquiring unit, arranges operation for obtain described App developer;
Described 8th acquiring unit, is used for responding and described arranges operation, obtains and downloads income and yield parameter, described income
Parameter is for characterizing the described App developer return to flow master.
In the embodiment of the present invention, described first terminal also includes the 6th transmitting element, the 8th reception unit and the 7th transmission
Unit, wherein:
Described 6th transmitting element, for sending the first registration request, described first registration request bag to described server
Include the username and password of application App developer;
Described 8th receives unit, and for receiving the first registration response that server sends, described first registration response is used
In showing whether described first terminal succeeds in registration;
Described 7th transmitting element, is used for when described first registration response shows that described first terminal succeeds in registration, to
Described server sends the first download request.
It need to be noted that: the description of above first terminal embodiment, the description with said method embodiment is class
As, there is the beneficial effect that same embodiment of the method is similar, do not repeat.For in first terminal embodiment of the present invention not
The ins and outs disclosed, refer to the description of the inventive method embodiment and understand, for saving length, therefore repeat no more.
Embodiment eight
Based on aforesaid embodiment of the method, the embodiment of the present invention provides a kind of second terminal, and the embodiment of the present invention provides
The 9th acquiring unit in first terminal, carry unit, the 8th transmitting element, the 9th receive the unit such as unit and access unit,
And each included each module of each unit can be realized by the processor in first terminal;The most also can be by tool
The logic circuit of body realizes;During specific embodiment, processor can be central processing unit, microprocessor, numeral letter
Number processor or field programmable gate array etc..
Fig. 8 is the composition structural representation of the embodiment of the present invention 8 second terminal, and as shown in Figure 8, this second terminal 800 is wrapped
Include the 9th acquiring unit 801, carry unit the 802, the 8th transmitting element the 803, the 9th reception unit 804 and access unit 805, its
In:
Described 9th acquiring unit 801, for obtaining the identification information of application App to be accessed;
Described carry unit 802, for the identification information of described App to be accessed is carried in access request, described in connect
Enter the identification information carrying the identification information of the App to be accessed flow master corresponding with described second terminal in request;
Described 8th transmitting element 803, for being sent to described server by described access request;
Described 9th receives unit 804, and for receiving the access response that described server sends, described access in response is taken
Access information with described App to be accessed;
Described access unit 805, for being linked into the flow of self according to described access information by described App to be accessed
Main.
In the embodiment of the present invention, described second terminal also includes the tenth reception unit, the 9th transmitting element, the 11st reception
Unit and the tenth transmitting element, wherein:
Described tenth reception unit, for receiving the second download request that the terminal of user sends, described second download please
Ask for downloading, from described flow Your Majesty, the App program that App developer provides;Described second download request carries
The identification information of App;
Described 9th transmitting element, is used for responding described second and downloads request, send described 3rd time to described server
Carrying request, described 3rd download request is used for asking to download an App program;
Described 11st receives unit, for receiving the App program that described server sends;
Described tenth transmitting element, for being sent to the terminal of described user by a described App program.
In the embodiment of the present invention, described 9th acquiring unit, including the first acquisition module and the second acquisition module, wherein:
Described first acquisition module, is used for obtaining selection operation, and described selection operates as described flow principal and subordinate's mass-rent platform
Upper selection oneself needs the App to be accessed accessed;
Described second acquisition module, is used for responding described selection and operates, obtain the identification information of described App to be accessed.
In the embodiment of the present invention, described 9th acquiring unit, including the 3rd acquisition module and the 4th acquisition module, wherein:
Described 3rd acquisition module, is used for obtaining alternative condition, and described alternative condition is condition or the institute of default setting
Stating flow master to be operated by condition setting and the condition that obtains, it is to be accessed that the operation of described condition setting is used for pre-setting selection
The operation of App;
Described 4th acquisition module, for obtaining the identification information of described App to be accessed according to described alternative condition.
In the embodiment of the present invention, described second terminal also includes the tenth acquiring unit, the 11st transmitting element, the 12nd connects
Receive unit and the 11st acquiring unit, wherein:
Described tenth acquiring unit, for obtaining the main information of described flow master, described main information is used for described clothes
The legitimacy of described flow master is verified by business device;
Described 11st transmitting element, for being sent to described server by the main information of described flow master;
Described 12nd receives unit, for receiving the result that described server sends;
Described 11st acquiring unit, for when described the result shows that the main information of described flow is effective, acquisition is treated
Access the identification information of application App.
It need to be noted that: the description of above second terminal embodiment, the description with said method embodiment is class
As, there is the beneficial effect that same embodiment of the method is similar, do not repeat.For in the present invention the second terminal embodiment not
The ins and outs disclosed, refer to the description of the inventive method embodiment and understand, for saving length, therefore repeat no more.
Should be understood that during description is in the whole text that " embodiment " or " embodiment " mentioned means relevant with embodiment
Special characteristic, structure or characteristic are included at least one embodiment of the present invention.Therefore, occur everywhere in entire disclosure
" in one embodiment " or " in one embodiment " not necessarily refers to identical embodiment.Additionally, these specific feature, knots
Structure or characteristic can combine in one or more embodiments in any suitable manner.Should be understood that the various enforcements in the present invention
In example, the size of the sequence number of above-mentioned each process is not meant to the priority of execution sequence, and the execution sequence of each process should be with its merit
Can determine with internal logic, and the implementation process of the embodiment of the present invention should not constituted any restriction.
In several embodiments provided herein, it should be understood that disclosed equipment and method, can be passed through it
Its mode realizes.Apparatus embodiments described above is only schematically, such as, the division of described unit, it is only
A kind of logic function divides, and actual can have other dividing mode, such as when realizing: multiple unit or assembly can be in conjunction with, or
It is desirably integrated into another system, or some features can be ignored, or do not perform.It addition, shown or discussed each composition portion
Dividing coupling each other or direct-coupling or communication connection can be the INDIRECT COUPLING by some interfaces, equipment or unit
Or communication connection, can be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component can be or may not be physically separate, shows as unit
The parts shown can be or may not be physical location;Both may be located at a place, it is also possible to be distributed to multiple network list
In unit;Part or all of unit therein can be selected according to the actual needs to realize the purpose of the present embodiment scheme.
It addition, each functional unit in various embodiments of the present invention can be fully integrated in a processing unit, it is possible to
Being that each unit is individually as a unit, it is also possible to two or more unit are integrated in a unit;Above-mentioned
Integrated unit both can realize to use the form of hardware, it would however also be possible to employ hardware adds the form of SFU software functional unit and realizes.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can be passed through
The hardware that programmed instruction is relevant completes, and aforesaid program can be stored in computer read/write memory medium, and this program exists
During execution, perform to include the step of said method embodiment;And aforesaid storage medium includes: movable storage device, read-only deposit
The various media that can store program code such as reservoir (Read Only Memory, ROM), magnetic disc or CD.
Or, if the above-mentioned integrated unit of the present invention is using the form realization of software function module and as independent product
When selling or use, it is also possible to be stored in a computer read/write memory medium.Based on such understanding, the present invention implements
The part that prior art is contributed by the technical scheme of example the most in other words can embody with the form of software product,
This computer software product is stored in a storage medium, including some instructions with so that a computer equipment is (permissible
It is personal computer, server or the network equipment etc.) perform all or part of of method described in each embodiment of the present invention.
And aforesaid storage medium includes: various Jie that can store program code such as movable storage device, ROM, magnetic disc or CDs
Matter.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not limited thereto, and any
Those familiar with the art, in the technical scope that the invention discloses, can readily occur in change or replace, should contain
Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with described scope of the claims.
Claims (29)
1. an application method, it is characterised in that described method is applied in server, described method includes:
Described server receives the access request that the second terminal sends, and carries the mark of App to be accessed in described access request
The identification information of the flow master that information is corresponding with described second terminal;
Described server sets up the corresponding pass between the identification information of described flow master and the identification information of described App to be accessed
System, described corresponding relation uses the user of described App to be accessed to download described App to be accessed from described flow Your Majesty for describing
Download time;
Described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Described server responds described access request, sends to described second terminal and accesses response, and described access in response is carried
The access information of described App to be accessed, described access response is had to be used for making described second terminal according to described access information by institute
State App to be accessed and be linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
Method the most according to claim 1, it is characterised in that described method also includes: described server according to described in treat
Access the identification information of App, verify the effectiveness of described App to be accessed;
Described server, according to the identification information of described flow master, verifies the effectiveness of described flow master;
When App to be accessed described in described server authentication is effective and described flow master is effective, described server is to described second
Terminal sends and accesses response.
Method the most according to claim 1, it is characterised in that described method also includes:
Server receives the first download request that first terminal sends, and described first download request is used for asking download interface journey
Sequence, described first downloads the identification information at least carrying App developer in request;
Described server distributes the identification information of the described App on mass-rent platform according to the identification information of described App developer;
Interface routine is sent to described first terminal by described server, and described interface routine at least includes the mark of described App
Information;
Described server receives the App program uploaded of described first terminal or sends the first chained address, and described first
Being embedded with described interface routine in App program, described first chained address is the chained address of a described App program.
Method the most according to claim 3, it is characterised in that described interface routine includes signing messages, described A.L.S.
Breath is for the next checking to described App ownership of server.
Method the most according to claim 1, it is characterised in that described method also includes:
Described server receives the description information of the App that first terminal sends, and the description information of described App includes App developer
Identification information, the main information of described App, the title of App, the icon of App, yield parameter;
Described server, according to the main information of described App, verifies that the legitimacy of described App, the main information of described App include
The SDK SDK of described App or the chained address of described App;
When App described in described server authentication is legal, the description information of described App is issued at mass-rent platform by described server
On, so that described App is promoted by flow is main.
Method the most according to claim 1, it is characterised in that described method also includes:
Described server obtains the download information of application App, and the download information of described App includes the identification information of App, promotes institute
State identification information and the download time of described flow master of the flow master of App;
Described server obtains yield parameter according to the identification information of described App;
Described server, according to the download time of described flow master and described yield parameter, determines the income of the flow master of correspondence
Volume;
Described server obtains described income volume according to the identification information of described App at corresponding App developer, and by described
Income volume is distributed to the flow master corresponding with the identification information of described flow master.
7. according to the method described in any one of claim 1 to 6, it is characterised in that described method also includes:
Described server receives the main information of the described flow master that described second terminal is sent out, and the main information of described flow master is
SDK SDK or HyperText Markup Language HTML code;
The main information of described flow master is verified by described server, is verified result, and described the result is used for table
The verifying whether of the bright main information to described flow master is passed through;
Described the result is sent to described second terminal by described server.
Method the most according to claim 7, it is characterised in that described the result is sent to described by described server
Two terminals, including:
When being verified, described server-assignment belongs to the identification information of described flow master, and the mark of described flow master is believed
Breath and/or described the result are sent to described second terminal;
When checking is not passed through, described the result is sent to described second terminal by described server.
9. according to the method described in any one of claim 1 to 6, it is characterised in that described method also includes:
Described server receives the second download request that the terminal of user sends, and described second download request is used for downloading App and opens
Sending out the App program that business provides, described second downloads the mark letter of identification information and the flow master carrying App in request
Breath;
Request is downloaded in described server response described second, obtains an App program according to the identification information of described App, and will
A described App program is sent to the terminal of described user;
The download time that described server record is corresponding with the identification information of the identification information of flow master and App.
10. an application method, it is characterised in that described method includes:
First terminal sends the first download request to server, and described first downloads request for downloading to described server request
Interface routine;Described first downloads the identification information at least carrying App developer in request;
Described first terminal receives the interface routine that described server sends, and described interface routine is used for embedding described App exploitation
In the App program of business, described interface routine at least signing messages;
Described first terminal obtains first operation of described App developer, and described first operation is used for triggering described first terminal
To described server upload an App program or send the first chained address, a described App program is embedded with described in connect
Mouth program, described first chained address is the chained address of a described App program;
Described first operation of described first terminal response, sends to described server and uploads described App program or a transmission
First chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first chained address.
11. methods according to claim 10, it is characterised in that described method also includes:
The described first terminal described App developer of acquisition arranges operation;
The response of described first terminal is described arranges operation, obtains and downloads income and yield parameter, and described yield parameter is used for characterizing
Described App developer is to the return of flow master.
12. according to the method described in claim 10 or 11, it is characterised in that described method also includes:
Described first terminal sends the first registration request to described server, and described first registration request includes applying App exploitation
The username and password of business;
Described first terminal receives the first registration response that server sends, and described first registration response is used for showing described first
Whether terminal succeeds in registration;
When described first registration response shows that described first terminal succeeds in registration, described first terminal sends to described server
First downloads request.
13. 1 kinds of application methods, it is characterised in that described method includes:
Second terminal obtains the identification information of application App to be accessed;
The identification information of described App to be accessed is carried in access request by described second terminal, carries in described access request
There is the identification information of the flow master that the identification information of App to be accessed is corresponding with described second terminal;
Described access request is sent to server by described second terminal;
Described second terminal receives the access response that described server sends, and carries described to be accessed in described access response
The access information of App;
Described App to be accessed is linked into the flow master of self by described second terminal according to described access information.
14. methods according to claim 13, it is characterised in that described method also includes:
Described second terminal receives the second download request that the terminal of user sends, and described second downloads request for from described stream
Amount Your Majesty downloads the App program that App developer provides;Described second downloads the identification information carrying App in request;
Described in described second terminal response, second downloads request, sends the 3rd download to described server and asks, described 3rd time
Load request is used for asking to download an App program;
Described second terminal receives the App program that described server sends, and a described App program is sent to described
The terminal of user.
15. methods according to claim 13, it is characterised in that described second terminal obtains the mark of application App to be accessed
Knowledge information, including:
Described second terminal obtains and selects operation, and described selection operation selects oneself needs on described flow principal and subordinate's mass-rent platform
The App to be accessed accessed;
Select operation described in described second terminal response, obtain the identification information of described App to be accessed.
16. methods according to claim 13, it is characterised in that described second terminal obtains the mark of application App to be accessed
Knowledge information, including: described second terminal obtains alternative condition, and described alternative condition is the condition of default setting or described flow
The condition that master is operated by condition setting and obtains, the operation of described condition setting is for pre-setting the behaviour selecting App to be accessed
Make;
Described second terminal obtains the identification information of described App to be accessed according to described alternative condition.
17. according to the method described in any one of claim 13 to 16, it is characterised in that described method also includes:
Described second terminal obtains the main information of described flow master, and described main information is used for described server to described flow
Main legitimacy is verified;
The main information of described flow master is sent to described server by described second terminal;
Described second terminal receives the result that described server sends;
When the main information that described the result shows described flow master is effective, described second terminal obtains application to be accessed
The identification information of App.
18. 1 kinds of servers, it is characterised in that described server includes the first reception unit, sets up unit, the first acquiring unit
With the first transmitting element, wherein:
Described first receives unit, for receiving the access request that the second terminal sends, carries waiting in described access request
Enter the identification information of the identification information of the App flow master corresponding with described second terminal;
Described set up unit, for setting up between the identification information of described flow master and the identification information of described App to be accessed
Corresponding relation, described corresponding relation for describe the user using described App to be accessed from described flow Your Majesty download described in treat
Access the download time of App;
Described first acquiring unit, obtains the access information of App to be accessed for the identification information according to described App to be accessed;
Described first transmitting element, is used for responding described access request, sends to described second terminal and accesses response, described access
Response carries the access information of described App to be accessed, described access response be used for making described second terminal according to described in connect
Enter information and described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
19. servers according to claim 18, it is characterised in that described server also includes the second reception unit, divides
Join unit, the second transmitting element and the 3rd and receive unit, wherein:
Described second receives unit, and for receiving the first download request that first terminal sends, described first download request is used for
Request download interface program, described first downloads the identification information at least carrying App developer in request;
Described allocation unit, for the mark of the described App on mass-rent platform of the identification information distribution according to described App developer
Knowledge information;
Described second transmitting element, for interface routine is sent to described first terminal, described interface routine at least includes institute
State the identification information of App;
Described 3rd receives unit, for receiving an App program or transmission the first chain ground connection that described first terminal is uploaded
Location, is embedded with described interface routine in a described App program, described first chained address is the chain of a described App program
Ground connection location.
20. servers according to claim 19, it is characterised in that described server also include the 4th reception unit, the
Three authentication units and release unit, wherein:
Described 4th receives unit, for receiving the description information of the App that first terminal sends, the description information bag of described App
Include the identification information of App developer, the main information of described App, the title of App, the icon of App, yield parameter;
Described 3rd authentication unit, for the main information according to described App, verifies the legitimacy of described App, described App's
Main information includes SDK SDK or the chained address of described App of described App;
Described release unit, for when verifying that described App is legal, the description information of described App being issued on mass-rent platform,
So that described App is promoted by flow is main.
21. servers according to claim 18, it is characterised in that described server also include second acquisition unit,
Three acquiring units, determine unit, the 4th acquiring unit and the 3rd transmitting element, wherein:
Described second acquisition unit, for obtaining the download information of application App, the download information of described App includes the mark of App
Information, the identification information promoting the flow master of described App and the download time of described flow master;
Described 3rd acquiring unit, obtains yield parameter for the identification information according to described App;
Described determine unit, for the download time according to described flow master and described yield parameter, determine the flow master of correspondence
Income volume;
Described 4th acquiring unit, obtains described income for the identification information according to described App at corresponding App developer
Volume;
Described 3rd transmitting element, for being distributed to the flow corresponding with the identification information of described flow master by described income volume
Main.
22. according to the server described in any one of claim 18 to 21, it is characterised in that described server also includes that the 5th connects
Receive unit, the 4th authentication unit and the 4th transmitting element, wherein:
Described 5th receives unit, for receiving the main information of the described flow master that described second terminal is sent out, described flow master
Main information be SDK SDK or HyperText Markup Language HTML code;
Described 4th authentication unit, for verifying the main information of described flow master, is verified result, described checking
Result for show main information to described flow master verify whether pass through;
Described 4th transmitting element, for being sent to described second terminal by described the result.
23. according to the server described in any one of claim 18 to 21, it is characterised in that described server also includes that the 6th connects
Receive unit, the 5th acquiring unit and record unit, wherein:
Described 6th receives unit, and for receiving the second download request that the terminal of user sends, the described second request of downloading is used
In downloading the App program that App developer provides, described second downloads identification information and the flow carrying App in request
Main identification information;
Described 5th acquiring unit, is used for responding described second and downloads request, obtain first according to the identification information of described App
App program, and a described App program is sent to the terminal of described user;
Described record unit, for the download time that record is corresponding with the identification information of the identification information of flow master and App.
24. 1 kinds of first terminals, it is characterised in that described first terminal include the 5th transmitting element, the 7th receive unit, the 6th
Acquiring unit and the first processing unit, wherein:
Described 5th transmitting element, for sending the first download request to server, described first downloads request for described
Server request download interface program;Described first downloads the identification information at least carrying App developer in request;
Described 7th receives unit, and for receiving the interface routine that described server sends, described interface routine is used for embedding institute
State in the App program of App developer, described interface routine at least signing messages;
Described 6th acquiring unit, for obtaining first operation of described App developer, described first operation is used for triggering described
First terminal is uploaded an App program to described server or sends the first chained address, embeds in a described App program
Having described interface routine, described first chained address is the chained address of a described App program;
Described first processing unit, is used for responding described first operation, sends to described server and upload a described App program
Or send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first link
Address.
25. first terminals according to claim 24, it is characterised in that described first terminal also includes the 7th acquiring unit
With the 8th acquiring unit, wherein:
Described 7th acquiring unit, arranges operation for obtain described App developer;
Described 8th acquiring unit, is used for responding and described arranges operation, obtains and downloads income and yield parameter, described yield parameter
For characterizing the described App developer return to flow master.
26. according to the first terminal described in claim 24 or 25, it is characterised in that described first terminal also includes the 6th transmission
Unit, the 8th reception unit and the 7th transmitting element, wherein:
Described 6th transmitting element, for sending the first registration request to described server, described first registration request includes should
With the username and password of App developer;
Described 8th receives unit, and for receiving the first registration response that server sends, described first registration response is for table
Whether bright described first terminal succeeds in registration;
Described 7th transmitting element, for when described first registration response shows that described first terminal succeeds in registration, to described
Server sends the first download request.
27. a kind of second terminal, it is characterised in that described second terminal includes the 9th acquiring unit, carries unit, the 8th transmission
Unit, the 9th reception unit and access unit, wherein:
Described 9th acquiring unit, for obtaining the identification information of application App to be accessed;
Described carry unit, for being carried in access request by the identification information of described App to be accessed, in described access request
Carry the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal;
Described 8th transmitting element, for being sent to server by described access request;
Described 9th receives unit, and for receiving the access response that described server sends, described access in response is carried
State the access information of App to be accessed;
Described access unit, for being linked into the flow master of self according to described access information by described App to be accessed.
28. second terminals according to claim 27, it is characterised in that described second terminal also includes that the tenth reception is single
Unit, the 9th transmitting element, the 11st reception unit and the tenth transmitting element, wherein:
Described tenth receives unit, and for receiving the second download request that the terminal of user sends, the described second request of downloading is used
In downloading, from described flow Your Majesty, the App program that App developer provides;Described second download request carries App's
Identification information;
Described 9th transmitting element, is used for responding described second and downloads request, sends the 3rd download request, institute to described server
The 3rd download request of stating downloads an App program for asking;
Described 11st receives unit, for receiving the App program that described server sends;
Described tenth transmitting element, for being sent to the terminal of described user by a described App program.
29. according to the second terminal described in claim 27 or 28, it is characterised in that described second terminal also includes the tenth acquisition
Unit, the 11st transmitting element, the 12nd reception unit and the 11st acquiring unit, wherein:
Described tenth acquiring unit, for obtaining the main information of described flow master, described main information is used for described server
The legitimacy of described flow master is verified;
Described 11st transmitting element, for being sent to described server by the main information of described flow master;
Described 12nd receives unit, for receiving the result that described server sends;
Described 11st acquiring unit, for when described the result shows that the main information of described flow is effective, obtains to be accessed
The identification information of application App.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510260239.7A CN104902019B (en) | 2015-05-20 | 2015-05-20 | A kind of application method, server and terminal |
PCT/CN2016/080170 WO2016184298A1 (en) | 2015-05-20 | 2016-04-25 | Application promotion method, server, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510260239.7A CN104902019B (en) | 2015-05-20 | 2015-05-20 | A kind of application method, server and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104902019A CN104902019A (en) | 2015-09-09 |
CN104902019B true CN104902019B (en) | 2016-11-16 |
Family
ID=54034415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510260239.7A Active CN104902019B (en) | 2015-05-20 | 2015-05-20 | A kind of application method, server and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104902019B (en) |
WO (1) | WO2016184298A1 (en) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430101A (en) * | 2015-12-24 | 2016-03-23 | 北京奇虎科技有限公司 | Method and device for generating promotion link and method and device for analyzing promotion link |
CN105812479B (en) * | 2016-04-15 | 2020-02-28 | 腾讯科技(深圳)有限公司 | Request method and device and acquisition method and device for use permission |
CN107306396B (en) * | 2016-04-25 | 2020-06-12 | 中国移动通信有限公司研究院 | Flow control method and network equipment |
CN107666665A (en) * | 2017-10-27 | 2018-02-06 | 维沃移动通信有限公司 | The method for down loading and device of a kind of application program |
CN109949062B (en) * | 2017-12-20 | 2021-05-25 | 北京京东尚科信息技术有限公司 | Application software promotion platform confirmation method and device, storage medium and electronic equipment |
CN108521349B (en) * | 2018-03-15 | 2020-06-05 | 福建天泉教育科技有限公司 | Method and system for counting installation number of installation packages |
CN109347919A (en) * | 2018-09-18 | 2019-02-15 | 深圳壹账通智能科技有限公司 | User authentication method, device, computer equipment and storage medium |
CN110187912B (en) * | 2019-05-16 | 2022-03-29 | 华为技术有限公司 | Node selection method and device |
CN112148962B (en) * | 2019-06-28 | 2023-08-01 | 北京百度网讯科技有限公司 | Method and device for pushing information |
CN111338642B (en) * | 2020-02-12 | 2024-09-10 | 北京点众科技股份有限公司 | Method, device, terminal and storage medium for determining application download path |
CN111638982B (en) * | 2020-05-27 | 2024-03-01 | 百度在线网络技术(北京)有限公司 | Flow guiding method, flow guiding device and electronic equipment |
CN111782445B (en) * | 2020-06-28 | 2023-08-15 | 百度在线网络技术(北京)有限公司 | Configuration method and device of equipment debugging environment |
CN112181366B (en) * | 2020-09-28 | 2023-01-24 | 科大国创云网科技有限公司 | Mobile application development framework based on cross-platform interaction |
CN114666329B (en) * | 2020-12-24 | 2024-07-05 | Tcl商用信息科技(惠州)有限责任公司 | APP management method, intelligent terminal and computer readable storage medium |
CN113656787B (en) * | 2021-08-12 | 2023-10-27 | 青岛海信智慧生活科技股份有限公司 | Service providing device, terminal, authentication device, resource access method and system |
CN114005521B (en) * | 2021-10-28 | 2024-09-20 | 上海昆亚医疗器械股份有限公司 | Method and system for data communication of medical equipment |
CN114448973A (en) * | 2022-01-11 | 2022-05-06 | 贵阳朗玛视讯科技有限公司 | Method and device for obtaining recommendation source of application program |
CN114637910A (en) * | 2022-02-16 | 2022-06-17 | 上海卓悠网络科技有限公司 | Application program comparison method and device |
CN115061717B (en) * | 2022-06-30 | 2023-09-05 | 北京亚控科技发展有限公司 | Application management method, application subscription method and related equipment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012018423A1 (en) * | 2010-08-06 | 2012-02-09 | Tapjoy, Inc. | System and method for rewarding application installs |
CN103795739A (en) * | 2012-10-29 | 2014-05-14 | 中兴通讯股份有限公司 | Application popularization method, device and system |
CN103812914B (en) * | 2012-11-14 | 2017-10-24 | 阿里巴巴集团控股有限公司 | A kind of method and device for following the trail of promoter |
US9348572B2 (en) * | 2013-03-15 | 2016-05-24 | Tapjoy, Inc. | Rewarding mobile app installations without a software development kit in the mobile app |
CN103617544A (en) * | 2013-11-27 | 2014-03-05 | 友盟同欣(北京)科技有限公司 | Channel effect monitoring method and system |
CN104363264B (en) * | 2014-10-22 | 2017-10-03 | 北京棱镜云桥科技有限公司 | The SDK access systems by all kinds of means of mobile terminal software |
CN104484442B (en) * | 2014-12-24 | 2017-12-22 | 北京金和软件股份有限公司 | A kind of APP based on the network platform is promoted and the method for statistics |
CN104599162A (en) * | 2015-02-11 | 2015-05-06 | 北海和思科技有限公司 | APP (application) promotion and statistical method based on network platform |
-
2015
- 2015-05-20 CN CN201510260239.7A patent/CN104902019B/en active Active
-
2016
- 2016-04-25 WO PCT/CN2016/080170 patent/WO2016184298A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN104902019A (en) | 2015-09-09 |
WO2016184298A1 (en) | 2016-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104902019B (en) | A kind of application method, server and terminal | |
US6606744B1 (en) | Providing collaborative installation management in a network-based supply chain environment | |
US7130807B1 (en) | Technology sharing during demand and supply planning in a network-based supply chain environment | |
CN112559896B (en) | Information recommendation method, device, equipment and computer readable storage medium | |
CN104537093B (en) | A kind of method and its system of the product placement in web page contents | |
CN108282539A (en) | Decentralization storage system based on double-layer network | |
CN108509583A (en) | A kind of information-pushing method, server and computer readable storage medium | |
CN105939362A (en) | User account management method and device | |
CN101193007A (en) | Testing method, scenario testing method and corresponding device for URL command | |
CN101802856A (en) | Measuring a location based advertising campaign | |
CN105610877A (en) | Data interaction method, data interaction platform server and data interaction system | |
CN110377522A (en) | The test method for scene of trading, calculates equipment and medium at device | |
CN103631619B (en) | A kind of software installation method and a kind of terminal | |
CN109347866A (en) | Login method, device, system and computer readable storage medium | |
CN110517020A (en) | The node of project development method and block chain network based on block chain network | |
CN107249040A (en) | Verify device, storage medium, using and system | |
CN104376452A (en) | System and method for managing payment success rate on basis of international card payment channel | |
CN105871888A (en) | Identity authentication method, device and system | |
KR102707497B1 (en) | Method and system for providing question and answer service based quiz | |
WO2001039029A2 (en) | Collaborative capacity planning and reverse inventory management during demand and supply planning in a network-based supply chain environment and method thereof | |
CN105871954A (en) | Autonomous information release system and autonomous information release method | |
CN104092694B (en) | A kind of method and system of the account distribution of mobile phone games | |
KR101207568B1 (en) | System and method for intermediating on-line advertisement | |
Amarasekara et al. | Controlling risks and fraud in affiliate marketing: A simulation and testing environment | |
CN108345508A (en) | Interface calls test method and 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |