CN104902019A - Application software (App) popularization method, server and terminal - Google Patents

Application software (App) popularization method, server and terminal Download PDF

Info

Publication number
CN104902019A
CN104902019A CN201510260239.7A CN201510260239A CN104902019A CN 104902019 A CN104902019 A CN 104902019A CN 201510260239 A CN201510260239 A CN 201510260239A CN 104902019 A CN104902019 A CN 104902019A
Authority
CN
China
Prior art keywords
app
terminal
server
identification information
accessed
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.)
Granted
Application number
CN201510260239.7A
Other languages
Chinese (zh)
Other versions
CN104902019B (en
Inventor
王明慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510260239.7A priority Critical patent/CN104902019B/en
Publication of CN104902019A publication Critical patent/CN104902019A/en
Priority to PCT/CN2016/080170 priority patent/WO2016184298A1/en
Application granted granted Critical
Publication of CN104902019B publication Critical patent/CN104902019B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Multimedia (AREA)

Abstract

The invention discloses an application software (App) popularization processing method. The method comprises the following steps that: a server receives an access request sent by a second terminal, wherein the access request carries identification information of an App to be accessed and identification information of a flow host corresponding to the second terminal; the server establishes a corresponding relation between the identification information of the flow host and the identification information of the App to be accessed; the server acquires the access information of the App to be accessed according to the identification information of the App to be accessed; and the server transmits access response to the second terminal in response to the access request, wherein the access response carries the access information of the App to be accessed, the access response is used for realizing access of the App to be access to the own flow host according to the access information by the second terminal, and the access information at least comprises the description information of the App and the link address of the App. The invention also discloses the server and a terminal.

Description

A kind of application method, server and terminal
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 the corresponding concept of systems soft ware, and application software is the set of a kind of application program of the operable various programming languages of user.Diversified application meets user solves different problem demand in different field; Such as, user wants to listen song, can install music player App in the terminal of oneself, and the Baidu's music, 1,000 as company of Baidu such as to hark at the App; If user wants to play games, the App of various game can be downloaded; If user wants to look at oneself one day how many steps of having walked, the App of pedometer can be downloaded; If user wants to want to buy thing, the App of various shopping App as cat store, sky, the App in store, Jingdone district can be downloaded; Contact if wanting makes friends or set up with friend, the QQ of company of Tengxun can be downloaded, the social App such as micro-letter of company of Tengxun, the rice of millet company are chatted.Wherein, terminal comprises the electronic equipments such as mobile phone (generally referring to smart mobile phone), panel computer, personal digital assistant, desktop computer, personal computer, notebook computer.
Software company develops a App, and software company here mainly refers to App developer; If want this App to introduce to the market, generally there are two kinds of modes: first kind of way is in the many places of flow of the people, the App introduced oneself by the mode such as to distribute leaflets; The second way is that the advertisement position mode by buying promotes oneself App, and wherein, advertisement position can be traditional paper media's advertisement position, such as, advertisement position on the advertisement position on bus station side, magazine; Certainly can also be the advertisement of issuing on the media such as TV, broadcast, network, or carry out releasing advertisements by telecom operators.In the second way, also comprise a lot by the mode of Web Publishing, what wherein the first was comparatively common is also widely used mode is, promotes the App of oneself in application market (comprising various application treasured, application shop) such as millet application shop, apple application shop etc.; Also having a kind of is the advertisement of the application of issuing oneself in other applications, and such as, user has downloaded a social App, and in the display interface of application, other App that application provider provides such as game App etc. can in this interface releasing advertisements.
In existing application mode, App developer needs initiatively to contact with various popularization source, is then realized the popularization of App by modes such as currency, material object, peer traffic displacements.Wherein: popularization source refers to the media such as above-mentioned TV, broadcast, network, wherein network comprises application shop, other App, website etc.In the popularization of App, a lot of App mainly utilizes network to promote, and therefore, above-mentioned popularization source is also referred to as traffic sources or flow master, this is because when utilizing network to apply, what mainly take is the floating resources in popularization source, therefore is called flow master.Below to the definition of outflow master: i.e., under the scene of mobile network, by App, webpage, note etc., all can touch the product form of user.Peer traffic substitute mode refers to, the advertisement of the application of oneself is issued in other flow master, as return, also in the flow master of oneself, issue the advertisement of other application, such as, issue the advertisement of the application of oneself in other applications, as return, in the application of oneself, also issue the advertisement of other application.
In existing application mode, App developer needs initiatively to link up with various popularization source, not only links up long flow path, complexity, and needs to pay the costs such as currency, material object, peer traffic; Importantly, attract the user come might not be converted into real App in this way and download, or make these users become paying customer.If these users can not be made to download App, or become paying customer, so the investment of App developer is just difficult to regain.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of application method, server and terminal for solving in prior art at least one problem of existing, App developer can be made not need directly to link up with flow master, calculate without the need to loaded down with trivial details data and can realize returning profit to 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 comprises:
Described server receives the access request that the second terminal sends, and carries the identification information of the identification information of App to be accessed and flow master corresponding to 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, and described corresponding relation is for describing the download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty;
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, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response;
Described access information at least comprises the descriptor of described App and the chained address of described App.
Second aspect, the embodiment of the present invention provides a kind of application method, and described method comprises:
First terminal sends the first download request to server, and described first download request is used for described server request download interface program;
Described first terminal receive described server send interface routine, described interface routine for embedding in the App program of described App developer, described interface routine at least signing messages;
Described first terminal obtains first operation of described App developer, described first operation uploads an App program or transmission the first chained address for triggering described first terminal to described server, be embedded with described interface routine in a described App 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 a described App program or send the first chained address, for server described in flow principal and subordinate being downloaded an App program or obtaining the first chained address.
The third aspect, the embodiment of the present invention provides a kind of application method, and described method comprises:
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 the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal in described access request;
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 the access information of described App to be accessed in described access response;
Described App to be accessed is linked into self flow master 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 comprises the first receiving element, sets up unit, the first acquiring unit and the first transmitting element, wherein:
Described first receiving element, for receiving the access request that the second terminal sends, carries the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal in described access request;
Describedly set up unit, for setting up the corresponding relation between the identification information of described flow master and the identification information of described App to be accessed, described corresponding relation is for describing the download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty;
Described first acquiring unit, for obtaining the access information of App to be accessed according to the identification information of described App to be accessed;
Described first transmitting element, for responding described access request, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response;
Described access information at least comprises the descriptor of described App and the chained address of described App.
5th aspect, the embodiment of the present invention provides a kind of first terminal, and described first terminal comprises the 5th transmitting element, the 7th receiving element, the 6th acquiring unit and the first processing unit, wherein:
Described 5th transmitting element, for sending the first download request to server, described first download request is used for described server request download interface program;
Described 7th receiving element, for receive described server send interface routine, described interface routine for embedding 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 uploads an App program or transmission the first chained address for triggering described first terminal to described server, be embedded with described interface routine in a described App program, described first chained address is the chained address of a described App program;
Described first processing unit, for responding described first operation, sending to described server and uploads a described App program or send the first chained address, for server described in flow principal and subordinate being downloaded an App program or obtaining the first chained address.
6th aspect, the embodiment of the present invention provides a kind of second terminal, and described second terminal comprises the 9th acquiring unit, carries unit, the 8th transmitting element, the 9th receiving element and access unit, wherein:
Described 9th acquiring unit, for obtaining the identification information of application App to be accessed;
Describedly carrying unit, for being carried in access request by the identification information of described App to be accessed, in described access request, carrying the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal;
Described 8th transmitting element, for sending to described server by described access request;
Described 9th receiving element, for receiving the access response that described server sends, carries the access information of described App to be accessed in described access response;
Described access unit, for being linked into the flow master of self by described App to be accessed according to described access information.
A kind of application method, server and terminal that the embodiment of the present invention provides, wherein, described server receives the access request that the second terminal sends, and 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, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response; So, App developer does not need directly to link up with flow master, calculates can realize returning profit to flow master without the need to loaded down with trivial details data.
Accompanying drawing explanation
Fig. 1-1 is the realization flow schematic diagram of the embodiment of the present invention one application method;
Fig. 1-2 is the contact schematic diagram between the computing equipment that relates to of the embodiment of the present invention;
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;
Fig. 2-1 is the realization flow schematic diagram of the embodiment of the present invention two application method;
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 of the second terminal access App in the embodiment of the present invention two;
Fig. 3 is the realization flow schematic diagram of the embodiment of the present invention three application method;
Fig. 4 is the realization flow schematic diagram of the embodiment of the present invention four application method;
Fig. 5 is the realization flow schematic diagram of the embodiment of the present invention five application method;
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.
Embodiment
In embodiment below the present invention, a platform (hereinafter referred to as mass-rent platform) that can realize mass-rent function will be provided, this mass-rent platform can allow flow master oneself to select the App of oneself scene applicable as game App, profit is returned by final download/activation/paying acquisition, App developer does not need directly to link up with flow master, does not need to do loaded down with trivial details data yet and calculates.
This mass-rent platform comprises two parts in the process of specific implementation, wherein a part is positioned at server, another part is positioned at terminal, server described here refers to the computing equipment of application service provider, terminal refers to the computing equipment of App developer and the computing equipment of flow master, wherein, application service provider refers to the service provider providing application method of the present invention, relative to App developer and flow master, application service provider can be called third party, application service provider provides a mass-rent platform for linking up between App developer and flow master, above-mentioned computing equipment is in the process of specific implementation, and the electronic equipment that can have a calculated performance by personal computer, panel computer, smart mobile phone, industrial computer, large-scale calculation type server etc. realizes.It should be noted that, aforesaid server and terminal are relative concepts, terminal to a certain extent also can as the server of other equipment, such as, for the terminal of App developer, the terminal of the user of App is used to download App from the terminal of App developer, with regard to the terminal of App developer and the terminal of the user of use App, the terminal of App developer, in fact for the terminal of the user of use App, is exactly server; Visible, the server in the present embodiment and terminal are relative concepts, when pointing out server, should have the concept terminal that relative.
Wherein, the implication of mass-rent refers to: a company or mechanism were performed past task by oneself interior employee, is contracted out to the way of unspecific (and normally large-scale) popular network with free voluntary form; Namely company or mechanism utilize the Internet to be dispensed by task, find the problem of intention or technical solution.
Below in conjunction with the drawings and specific embodiments, the technical solution of the present invention is further elaborated.
Embodiment one
The embodiment of the present invention provides a kind of application method, this application method is applied in server, the function that this application method realizes can be realized by the processor caller code in server, certain program code can be kept in computer-readable storage medium, visible, this server at least comprises processor and storage medium.
Fig. 1-1 is the realization flow schematic diagram of the embodiment of the present invention one application method, and as Figure 1-1, this application method comprises:
Step 101, described server receives the access request that the second terminal sends, and carries the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal in described access request;
Here, described server refers to the computing equipment of application service provider, and described second terminal refers to the computing equipment of flow master.
Step 102, 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, and described corresponding relation is for describing the download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty;
Here, in the process of specific implementation, described corresponding relation can adopt to be set up list to realize, such as adopt form as shown in table 1, first row represents the identification information of App, the identification information of flow master is shown in 3rd list, and secondary series represents the number of times that user downloads the App listed by first row and downloads from the flow Your Majesty of correspondence; In Table 1, same App can by the main access of multiple flow, the App that such as identification information is App000001 is accessed by flow main Llz0001, Llz0002 and Llz0090 simultaneously, and user is 00 from the number of times of the main Llz0001 down load application (App000001) of flow, 065,429 times, user is 00 from the number of times of the main Llz0002 down load application (App000001) of flow, 020,100 times, user is 10,000 from the number of times of the main Llz0090 down load application (App000001) of flow, 010 time.Same flow master also can access multiple App simultaneously, such as, identification information is the flow of Llz0002 main access simultaneously identification information is the App of App000001, App000002 and App900002, and identification information is the flow of Llz0001 main access simultaneously identification information is the App of App000001 and App900001.Needs illustrate, those skilled in the art can adopt other form to set up mapping table in the process of specific implementation, certainly can also adopt the corresponding relation in various prior art establishment step 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 times Llz0001
App000001 00,020,100 times Llz0002
App000001 10,000,010 time Llz0090
App000002 01,235,409 times Llz0002
App000003 16,549,829 times Llz0003
…… …… ……
App900001 00,000,100 times 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 corresponding relation between the identification information of described flow master and the identification information of described App to be accessed, the identification information of the identification information of described flow master and described App to be accessed can be inputted default mapping table (as shown in table 1), by the 3rd row of the identification information input table 1 of flow master, by the first row of the identification information input table 1 of App, owing to just starting to set up, therefore the secondary series download time in table 1 is empty, in the embodiment that the present invention is follow-up, the download time of how to fill 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 divided into personal user to apply (towards individual consumer) and enterprise-level application (To enterprises) usually, in the embodiment of the present invention, the application of indication can be the application of personal user, also can be the application of enterprise-level; Apply the difference according to the operating system of electronic equipment, application can be divided into iOS App, Android App etc., wherein iOS App refers to the App of the iOS operating system being applicable to Apple's product, and Android App refers to the App being applicable to Android (Android) operating system.
Here, described access information at least comprises the descriptor of described App and the chained address of described App; Wherein, the descriptor of App can comprise the title of App, uplink time, type, App developer be the information such as icon of company of Tengxun, App.
Step 104, described server responds described access request, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response.
Here, after server sends access response to the second terminal, described App to be accessed is linked into self flow master by the second terminal according to described access information, here, suppose that flow master is certain application shop, add sometime, user is more boring, think that next game is played, after so user enters application shop, selective gist type, such as user selects " game ", here suppose that the interface of the terminal demonstration of user is as shown in a figure of Fig. 1-3, four game App are shown in a figure of Fig. 1-3, wherein, the name of first item App is called happy fighting landlord, uplink time is on April 4th, 2015, type of play is leisure, the developer of App is company of Tengxun, the name of second item App is called the Great War of whole people's aircraft, uplink time is on April 4th, 2015, type of play is shooting, the developer of App is company of Tengxun, the name of third item App is called that Dezhou, uplink time are on April 4th, 2015 everyday, type of play is card, the developer of App is company of Tengxun, the name of fourth item App is called that palm mahjong, uplink time are on April 4th, 2015, type of play is leisure, the developer of App is a lot of imperial numeral science and technology company in Nanjing.User skims through, interested in first item App, so user clicks download button 11 (b see Fig. 1-3 schemes), the terminal of such user will send download request to server or first terminal or the second terminal, and this download request downloads first item App for asking; Then SDK (the SDK of the terminal reception server of user or the first item App of first terminal or the transmission of the second terminal, Software Development Kit), so, user just can complete the download to first item App, after download, user carries out manual installation or carries out Auto-mounting by the terminal of user, and such user can utilize first item App to carry out amusement.It should be noted that, although the interface shown in Fig. 1-3 shows in the terminal of user, interface second terminal shown in 1-3 is formed according to access information.
In an embodiment of the present invention, relate to the electronic equipment (computing equipment) that a few class has computing capability, Fig. 1-2 is the contact schematic diagram between the computing equipment that relates to of the embodiment of the present invention, Fig. 1-4 is the mutual schematic diagram between embodiment of the present invention each side, as shown in Figure 1-2, the computing equipment that the embodiment of the present invention relates to comprises the server 10 interconnected by wireless network 50, first terminal 20, the terminal 40 of the second terminal 30 and user, wherein server 10 refers to the computing equipment of application service provider, first terminal 20 refers to the computing equipment of App developer, second terminal 30 refers to the computing equipment of flow master, the terminal 40 of user refers to the terminal of the user using App or downloads App to use the terminal of the user of this App.The terminal 40 of server 10, first terminal 20, second terminal 30 and user links together by wireless network 50, and like this, server 10 can communicate with the terminal 40 of first terminal 20, second terminal 30 or user; The terminal 40 of user can communicate with first terminal 20, second terminal 30, it should be noted that, first terminal 10 can not communicate with the second terminal 20, and connected by server 10, such annexation is solve Problems existing in background technology to provide the basic network architecture, this is because the mass-rent platform that server 10 provides becomes the bridge connecting first terminal 10 and the second terminal 20.
Particularly, to play, App is described, and as Figure 1-4, game App developer uploads the propaganda materials (relevant information of App is as descriptor), point proportional of the game installation kit of oneself and the game App of correspondence at mass-rent platform; Traffic sources screens the game liked on mass-rent platform, and App/ webpage/individual social network sites that the general purpose module using mass-rent platform to provide adds oneself to is first-class; Use download/paying that the user of App is produced by corresponding traffic sources, point proportional traffic sources being given to correspondence by the cycle that mass-rent platform is arranged by game developer.
In order to complete above-mentioned application method, the present invention includes following four steps: 1) build mass-rent platform; 2) mass-rent platform provides the interface routine of embedding as SDK/ code/assembly etc. for the various traffic sources form such as APP, webpage, social network sites respectively; 3) utilize mass-rent platform to realize data monitoring, wherein data comprise download, point proportional, income volume etc.; 4) return profit to transfer accounts, return remuneration according to the download of flow master to flow master.
In above-mentioned steps, mass-rent platform comprises following module: the module (see Fig. 2-5) of 1) showing App; 2) registration of App developer and flow master, login account module (see Fig. 2-2 and Fig. 2-3); 3) authorization check module (proof procedure in embodiment two and embodiment three); 4) the upper transmission module of App (see Fig. 2-4); 5) download statistics, statistics SDK (see embodiment five) of paying; 6) with the payment of bank interface, module of collecting money (embodiment five).
App developer and flow instigator comprise following flow process with mass-rent platform:
For App developer, flow process comprises: 1) select identity registration mailbox, arrange password and bank account information; 2) download interface program (SDK), wherein comprises in SDK: 2a) to the signing messages of this App developer, described signing messages is used for authentication of users to the ownership of this App; 2b) the ID of this App on mass-rent platform; 2c) add up the module of download; 2d) the module of statistics income.3) interface routine is inserted in App code.4) App is uploaded to mass-rent platform, and arrange point proportional, upload examination and play the information such as demo; 5) check the download of oneself App at the individual center of mass-rent platform, take in and be divided into situation.
For flow master, flow process comprises: 1) select identity registration mailbox, arrange password, bank account information; 2) implant SDK (APP or software)/html code (webpage) at the entrance of traffic sources, server is for verifying oneself ownership to traffic sources; 3) on platform, select the App that will access; 4) App download link and App descriptor are uploaded in the traffic sources of oneself; 5) the download situation of App and the situation that is divided into (see Fig. 1-5) to oneself is checked at individual center.
Description as can be seen from above-mentioned: the App that App developer provides will be issued by first terminal 10 on mass-rent platform, flow master selects the App of oneself scene applicable as game App by the second terminal 20 from mass-rent platform, mass-rent platform returns profit to flow master by final download/activation/paying, like this, App developer does not need directly to link up with flow master, calculates can return profit to flow master without the need to loaded down with trivial details data.
In the embodiment of the present invention, described server receives the access request that the second terminal sends, and 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, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response; So, the technical scheme provided by the embodiment of the present invention, App developer does not need directly to link up with flow master, calculates can realize returning profit to flow master without the need to loaded down with trivial details data.
Embodiment two
The embodiment of the present invention provides a kind of application method, this application method is applied in server, the function that this application method realizes can be realized by the processor caller code in server, first terminal and the second terminal, certain program code can be kept in computer-readable storage medium, visible, this server at least comprises processor and storage medium.
Fig. 2-1 is the realization flow schematic diagram of the embodiment of the present invention two application method, and as shown in Fig. 2-1, this application method comprises:
Step 201, the register flow path between first terminal and server;
Particularly, the register flow path in step 201 between first terminal and server, can comprise:
Step 2011, described first terminal sends the first registration request to described server, and described first registration request comprises 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 adopt mailbox, social account, public account, home page of company address etc., and password can have certain preset rules, and such as, password needs more than 6 and needs to comprise capitalization and lowercase simultaneously; Username and password can adopt various prior art to realize, and repeats no more here.
Step 2012, described server judges according to username and password, obtains judged result; Judged result be carried in the first registration response, then send the first registration response to first terminal, described first registration response is used for showing whether described first terminal succeeds in registration;
Here, described server judges according to username and password, obtains judged result, can be to judge whether username and password meets preset rules, and such as whether password is more than 6 and comprises capitalization and lowercase; Can also be that to judge whether user name has registered, to ensure the uniqueness of user name.
Step 2013, the first registration response that described first terminal reception server sends, described first registration response is used for showing whether described first terminal succeeds in registration.
Here, it should be noted that, first terminal, in the process of server registration, can also comprise the information such as the password of Bank Account Number and bank card in the first registration request; As Figure 2-3, App developer is in the process of registration, except needs input user name, password, also need to select bank's (being selected by drop-down menu 12), input Bank Account Number and bank card password, so that first terminal gets these log-on messages (user name and password, bank card and password thereof) of App developer according to the operation of App developer.Why need Bank Account Number and password etc. thereof, because first terminal is App developer, after flow master promotes App, when needing to carry out income in the mode of currency (money), server can draw money, to pay flow master according to the password of Bank Account Number and bank card from the bank card of App developer.Here need to illustrate, first terminal obtains the bank card of App exploitation and password also can not realize, such as, in the process of the descriptor of follow-up input App or other what flow processs in register flow path.
Step 202, when first terminal succeeds in registration, described first terminal sends the first download request to described server;
Here, described first download request is used for described server request download interface program, at least carries the identification information of App developer in described first download request; Described interface routine for embedding in the App program of described App developer, described interface routine at least signing messages, described signing messages is used for the server checking of next time to described App ownership;
Here, in the process of specific implementation, the identification information of described App developer can the user name of App developer in register flow path, can also 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, to play, App is described, and be the developer of game App see Fig. 2-4, App developer, App developer triggers the first download request by button 16 on first terminal.
Step 204, described server is distributed in the identification information of the described App on mass-rent platform according to the identification information of described App developer;
Here, mass-rent platform is that server is supplied between first terminal and the second terminal and carries out mutual medium, from the angle of Consumer's Experience, mass-rent platform can be the interface shown in Fig. 2-2 or Fig. 2-3, and such App developer can be undertaken registering, uploading the relevant information of the App that oneself needs is promoted as the descriptor etc. of App by this mass-rent platform.
Step 205, interface routine is sent to described first terminal by described server, and described interface routine at least comprises the identification information of described App;
Step 206, described first terminal receives the interface routine that described server sends;
Here, interface routine, in the process of specific implementation, can be SDK form; After App developer gets the SDK of interface routine, interface routine SDK is embedded in the program of the App of oneself exploitation, then forms an App program;
Step 207, described first terminal obtains first operation of described App developer;
Here, described first operation uploads an App program or transmission the first chained address for triggering described first terminal to described server, be embedded with described interface routine in a described App program, described first chained address is the chained address of a described App program;
Step 208, described first operation of described first terminal response, sends a described App program to described server or sends the first chained address, for server described in flow principal and subordinate being downloaded an App program or obtaining the first chained address.
Step 209, described server receives an App program of described first terminal transmission or sends the first chained address.
Here, selected the App program needing to upload by button 21 see Fig. 2-4, App developer, suppose to need the App uploaded to be game, the installation kit of the game of therefore button 21 selection.
Here, it should be noted that, the App program that server can also be uploaded is verified, to learn whether the App installation kit that App developer uploads 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 signing messages in interface routine, when first terminal uploads App installation kit, according to signing messages, server just judges whether this App installation kit is legal, legal is meant to, once downloaded from mass-rent platform the signing messages crossed through server authorizes, then the signing messages of authorizing is carried in App installation kit, and on the App installation kit carrying signing messages is uploaded onto the server.
Step 210, described first terminal obtains the setting operation of described App developer;
Here, described setting operation refers to a series of operation arranged the relevant information of App, continue to accept above-mentioned example, continue see Fig. 2-4, App developer operates in the interface shown in Fig. 2-4, in the input frame 13 of game name, such as input the title " sky celestial precious stone Great War " of game App, then click and upload the icon that game uploaded by button 14, click interpolation button 15 and upload game sectional drawing, click is uploaded button 17 and is uploaded game sample video, click is uploaded button 18 and is uploaded game sample sample (demo), in input frame 21, input divides proportional, click and upload the installation kit that game App uploaded by button 21.In this example, be carry out paying with the form of currency between App developer and flow master, therefore, the yield parameter in this example is proportional for dividing; It should be noted that, when need App be pay words, can also input the currency often downloaded user and needs to pay, such App developer can obtain and download income from the download of user, and then server with dividing according to download income proportionally calculates flow master and should obtain income; In other examples, can also pay in other manners, such as, pay with the time etc. of flow, advertisement position, so yield parameter is the parameter relevant with time of flow, advertisement position etc.
Step 211, described first terminal responds described setting operation, obtains the descriptor of App;
Here, the descriptor of described App can comprise the download income shown in Fig. 2-4 and yield parameter, and described yield parameter is for characterizing described App developer to the return of flow master.
Step 212, described first terminal sends the descriptor of described App to described server;
Step 213, described server receives the descriptor of the App that first terminal sends;
Here, the descriptor of described App can comprise the identification information of App developer, the main information of described App, the title of App, the icon, yield parameter etc. of App; Wherein, the main information of described App comprises the SDK SDK of described App 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 comprise a lot, such as, if App is game, general game all needs to carry out game publication by Ministry of Industry and Information and puts on record, through Ministry of Industry and Information put on record by after game can obtain certification coding, so App developer is in the process of descriptor of filling in App, also needs to fill in this certification coding, 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, whether the legitimacy of checking App also comprises checking App and to escape flow, or, whether relate to violence, pornographic etc.
Step 215, when described in described server authentication, App is legal, the descriptor of described App is distributed on mass-rent platform by described server, with make described App by flow main promote.
Here, see server, the descriptor of App is published on mass-rent platform, can carry out showing at (interface that the second terminal can show) with the interface of Fig. 2-5, such flow master can select input frame to select App, to be App type the be game supposing flow main separation, then the second terminal will demonstrate needs the App of access to comprise three sections certainly, first item is happy fighting landlord, second style whole people aircraft Great War, third item is Dezhou everyday, flow master can carry out decision-making by display on interface, select a or many moneys App wherein 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 to be linked into the flow Your Majesty of oneself by first terminal, the terminal of user will present interface as Figure 1-3, when user selects to download App, the record of a download time will be carried out to flow master, thus flow master can be returned accordingly.
Embodiment three
The embodiment of the present invention provides a kind of application method, this application method is applied in server, the function that this application method realizes can be realized by the processor caller code in server, first terminal and the second terminal, certain program code can be kept in computer-readable storage medium, visible, this server at least comprises processor and storage medium.
Fig. 3 is the realization flow schematic diagram of the embodiment of the present invention three application method, and as shown in Figure 3, this application method comprises:
Step 301, the register flow path between the second terminal and server;
Here, the register flow path in step 301 between second terminal and server, can comprise:
Step 3011, described second terminal to server sends the second registration request, and described second registration request comprises the username and password of flow master;
Step 3012, described server judges according to username and password, obtains judged result; Judged result be carried in the second registration response, then send the second registration response to the second terminal, described second registration response is used for showing whether described second terminal succeeds in registration;
Here, described server judges according to username and password, obtains judged result, can be to judge whether username and password meets preset rules, and such as whether password is more than 6 and comprises capitalization and lowercase; Can also be that to judge whether user name has registered, to ensure the uniqueness of user name.
Step 3013, the second registration response that described second terminal reception server sends, described second registration response is used for showing whether described second terminal succeeds in registration.
Here, it should be noted that, the second terminal, in the process of server registration, can also comprise the information such as the password of Bank Account Number and bank card in the second registration request; Flow master is in the process of registration, except needs input user name, password, also need to select bank, input Bank Account Number and bank card password, so that the second terminal gets the log-on message (user name and password, bank card and password thereof) of flow master according to the operation of flow master.Why need Bank Account Number and password etc. thereof, because first terminal is App developer, after flow master promotes App, when needing to carry out income in the mode of currency (money), server can draw money, to pay flow master according to the password of Bank Account Number and bank card from the bank card of App developer.Here need to illustrate, the second terminal obtains the bank card of flow master and password also can not realize in register flow path.
Here, the register flow path in step 301 between second terminal and server, similar with step 201 in above-described embodiment two, those skilled in the art can understand see the step 201 in embodiment two, 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, and described main information is used for the legitimacy of described server to described flow master and verifies;
Here, the main information of described flow master can be SDK (SDK) or HyperText Markup Language (HTML) code.
Here, the second terminal obtains the main information of flow master, can be realized by the selection operation of flow master or setting operation, similarly can see steps such as steps 210.
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 server to described flow master is verified, is verified result, and described the result is for showing whether the checking of the main information to described flow master is passed through;
Here, step 305 mainly verifies the authenticity of flow master, and such as whether flow master is real, the whether false website etc. uploading other of flow master.
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, comprising:
Step 3061, when being verified, described server-assignment belongs to the identification information of described flow master, and the identification information of described flow master and/or described the result 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, what above-mentioned step 301 realized is the main registration to mass-rent platform of flow, and step 302 to step 307 realizes, and server is to the proof procedure of the main authenticity of 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, this application method is applied in server and the second terminal, the function that this application method realizes can be realized by the processor caller code in server and the second terminal, certain program code can be kept in computer-readable storage medium, visible, this server at least comprises processor and storage medium.
Fig. 4 is the realization flow schematic diagram of the embodiment of the present invention four application method, and as shown in Figure 4, this application method comprises:
Step 401, described second terminal receives the result that described server sends;
Step 402, when described the result shows that the main information of described flow master is effective, the second terminal obtains the identification information of application App to be accessed;
Particularly, this step 402 can be realized by kind of the mode of two below, first kind of way, step 402, and described second terminal obtains the identification information of application App to be accessed, comprising:
Step 4021A, described second terminal obtains selects operation, and described selection is operating as on described flow principal and subordinate mass-rent platform and selects oneself to need the App to be accessed of access;
Here, flow master carries out selection operation by the interface as shown in Figure 2-5 of the second terminal demonstration, flow main warp finds after crossing and checking, the point proportional of the happy fighting landlord of App is 4%, App everyday the point proportional of Dezhou is 2%, and the point proportional of App whole people's aircraft Great War is 10%, therefore flow master is just to be divided into the higher App whole people's aircraft Great War 24 of ratio as 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, continue to accept the example in step 4021A, the second terminal gets the identification information of App whole people's aircraft Great War 24 according to the selection operation of flow master, and 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, comprising:
Step 4022A, described second terminal obtains alternative condition, and described alternative condition is that the condition of default setting or described flow master operate the condition obtained by condition setting, and described condition setting operation is for pre-setting the operation selecting App to be accessed;
Here, flow master can arrange some alternative conditions, such as simple to divide proportional height for alternative condition, or take pouplarity as alternative condition, the download wherein dividing proportional height to mean single can obtain the income (supposing that the mail downloading charge often downloading once each App is the same) compared, welcome program can adopt numerical value to represent, the people of such as 50% likes, numerical value 5 can be adopted to represent, the people of 40% likes representing by numerical value 4, pouplarity can obtain from network, also can be that server provides, it can be even a content in the descriptor 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, the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal is carried in described access request;
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, the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal is carried in described access request.
Step 406, described server, according to the identification information of described App to be accessed, verifies the validity of described App to be accessed; Described server, according to the identification information of described flow master, verifies the validity of described flow master;
Here, the validity of the App described to be accessed in step 406 mainly refers to whether App to be accessed hangs on mass-rent platform, or whether current time is in the life cycle of App to be accessed, such as App developer have updated version, but the still legacy version of the main request of flow, so the App to be accessed of the main request of flow is not in life cycle, and the App namely asked is invalid.
Here, the validity of flow master, also a life cycle of flow master can be referred to, such as, the main authorization information that the provider to mass-rent platform may be needed to provide a period of time of flow, if flow master do not provide on time, so in the proof procedure of this step 406, invalid result may be there is.
Step 407, when App described in described server authentication is effective and described flow master is effective, 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, and described corresponding relation is for describing the download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty;
Here, the method that the present embodiment provides also comprises: when App described in server authentication is invalid and described flow master is invalid, described server sends to the second terminal the response that reports an error, and the invalid or described flow master of described App in responding to point out the access of the transmission in the second terminal 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 comprises the descriptor of described App and the chained address of described App.
Step 409, described server responds described access request, sends access response to described second terminal;
Here, carry the access information of described App to be accessed in described access response, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self;
Step 410, described second terminal receives the access response that described server sends, and carries the access information of described App to be accessed in described access response;
Step 411, described App to be accessed is linked into self flow master by described second terminal according to described access information.
In the embodiment of the present invention, above-mentioned step 405 to step 407, step 408, step 409 corresponds respectively to step 101 in embodiment one to step 104, therefore, those skilled in the art can See Examples one and understand above-mentioned step 405, step 407 to step 409, for saving length, repeat no more here.
Embodiment five
Based on aforesaid embodiment, the embodiment of the present invention provides a kind of application method, this application method is applied in server and the second terminal, the function that this application method realizes can be realized by the processor caller code in server and the second terminal, certain program code can be kept in computer-readable storage medium, visible, this server at least comprises processor and storage medium.
Fig. 5 is the realization flow schematic diagram of the embodiment of the present invention five application method, and as shown in Figure 5, this application method comprises:
Step 501, the terminal of user receives the down operation of user;
Here, the user in step 501 refers to the user using App, and download the process of App from flow Your Majesty, such as, in the b figure of Fig. 1-3, user carries out clicking " download button 11 ", and then the terminal to server of activated user sends the second download request.
Step 502, the terminal to server of user sends the second download request;
Here, the App program that described second download request provides for downloading App developer, the identification information of App to be downloaded and the identification information of flow master is carried in described second download request, the identification information of App wherein to be downloaded can be specifically the information such as the title of App or the coding of App, as long as this information can identify App, the identification information of flow master can be specifically the information such as the title of flow master, the numbering of flow master, in like manner, the identification information of this flow master can identify flow master.
Here, continue to accept the example in above-mentioned steps 501, user is when click download button, the terminal of user will get an address, this address can be specifically chained address or Internet protocol (IP) address, according to this address, the terminal of user just sends the second download request to the equipment representated by this address, in this example, what suppose that this address represents is server, certainly, in other examples, this address also can represent first terminal or the second terminal.It should be noted that, no matter the representative of this address is server, first terminal or the second terminal, this second download request all needs to carry the identification information of flow master and the identification information of App to be downloaded, because which type of App under needing to know user is, know that user is the download path learnt by which kind of channel (flow master) in addition, to obtain remuneration, to be distributed to flow master from App developer there.
Step 503, the second download request of the terminal transmission of described server receives user;
Here, the App program that described second download request provides for downloading App developer, carries the identification information of App and the identification information of flow master in described second download request;
Step 504, described second download request of described server response, the identification information according to described App obtains an 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 flow master and the identification information of App.
In the embodiment of the present invention, the terminal that above-mentioned step 501 to step 505 is actually user downloads the process of App installation kit (i.e. an App program) from server.
Step 506, described server obtains the Download Info of application App, and the Download Info of described App comprises the identification information of App, promotes the download time of the identification information of the flow master of described App and described flow master;
Here, it should be noted that, in previous embodiment, interface routine can also be used for the statistics that App downloads quantitative statistics and downloads income, in general, the identification information of App on mass-rent platform also can be handed down to App developer by interface routine together, interface routine is once be linked in App program, after forming an App installation kit completed (i.e. an App program), can be come by interface routine the download quantitative statistics of flow master, in fact, after user installation completes, interface routine can send Download Info by the second terminal or directly to server, such server just can obtain Download Info, and then calculating income, be 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 income volume of corresponding flow master;
Step 509, described server obtains described income volume according to the identification information of described App from the App developer of correspondence, 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 realizes, how according to the download of user from flow master, to the process that flow master returns to step 509.
In embodiments of the present invention, the second download request that the terminal of server receives user sends, then server records download time from flow Your Majesty by the second download request.In other examples, also can be the second download request that the second terminal receives the terminal transmission of user, then calculate the download time from flow master according to the second download request, idiographic flow comprises:
Step S501, the second download request that the terminal that described second terminal receives user sends;
Here, described second download request is used for downloading from described flow Your Majesty the App program that App developer provides; The identification information of App is carried in described second download request;
Step S502, the second download request described in described second terminal response, send described 3rd download request to described server, described 3rd download request is for asking download the one App program;
Step S503, described second terminal receives the App program that described server sends, and a described App program is sent to the terminal of described user.
Step S504, the mark of App and installation mark are sent to the second terminal by the terminal of described user;
Here, installation mark is for showing that the terminal of user has completed the installation of App installation kit.
Step S505, the identification information of flow master is sent to server after receiving the mark of App and installation mark that user terminal sends by the second terminal together;
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, the first receiving element in the server that the embodiment of the present invention provides, set up the unit such as unit, the first acquiring unit and the first transmitting element, and the included separately each module of each unit can be realized by the processor in server; Certainly also realize by concrete logical circuit; In the process of specific embodiment, processor can be central processing unit (CPU), microprocessor (MPU), digital signal processor (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 comprises the first receiving element 601, sets up unit 602, first acquiring unit 603 and the first transmitting element 604, wherein:
Described first receiving element 601, for receiving the access request that the second terminal sends, carries the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal in described access request;
Describedly set up unit 602, for setting up the corresponding relation between the identification information of described flow master and the identification information of described App to be accessed, described corresponding relation is for describing the download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty;
Described first acquiring unit 603, for obtaining the access information of App to be accessed according to the identification information of described App to be accessed;
Described first transmitting element 604, for responding described access request, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response;
Described access information at least comprises the descriptor of described App and the chained address of described App.
In the embodiment of the present invention, described server also comprises 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 the validity of described App to be accessed;
Described second authentication unit, for the identification information according to described flow master, verifies the validity 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 comprises the second receiving element, allocation units, the second transmitting element and the 3rd receiving element, wherein:
Described second receiving element, for receiving the first download request that first terminal sends, described first request, for asking download interface program, at least carries the identification information of App developer in described first download request;
Described allocation units, for being distributed in the identification information of the described App on mass-rent platform according to the identification information of described App developer;
Described second transmitting element, for interface routine is sent to described first terminal, described interface routine at least comprises the identification information of described App;
Described 3rd receiving element, for receiving an App program that described first terminal uploads or sending the first chained address, be embedded with described interface routine in a described App program, described first chained address is the chained address of a described App program.
In the embodiment of the present invention, described interface routine comprises signing messages, and described signing messages is used for the server checking of next time to described App ownership.
In the embodiment of the present invention, described server also comprises the 4th receiving element, the 3rd authentication unit and release unit, wherein:
Described 4th receiving element, for receiving the descriptor of the App that first terminal sends, the descriptor of described App comprises 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, and the main information of described App comprises the SDK SDK of described App or the chained address of described App;
Described release unit, for when verify described App legal time, the descriptor of described App is distributed on mass-rent platform, with make described App by flow main promote.
In the embodiment of the present invention, described server also comprises second acquisition unit, the 3rd acquiring unit, determining unit, the 4th acquiring unit and the 3rd transmitting element, wherein:
Described second acquisition unit, for obtaining the Download Info of application App, the Download Info of described App comprises the identification information of App, promotes the download time of the identification information of the flow master of described App and described flow master;
Described 3rd acquiring unit, obtains yield parameter for the identification information according to described App;
Described determining unit, for according to the download time of the main platform of described flow and described yield parameter, determines the income volume of corresponding flow master;
Described 4th acquiring unit, obtains described income volume for the identification information according to described App from the App developer of correspondence;
Described 3rd transmitting element, for being distributed to the flow master corresponding with the identification information of described flow master by described income volume.
In the embodiment of the present invention, described server also comprises the 5th receiving element, the 4th authentication unit and the 4th transmitting element, wherein:
Described 5th receiving element, for receiving the main information of the described flow master that described second terminal is sent out, the main information of described flow 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, and described the result is for showing whether the checking of the main information to described flow master is passed through;
Described 4th transmitting element, for sending to described second terminal by described the result.
In the embodiment of the present invention, described 4th transmitting element comprises the first sending module and the second sending module, wherein:
Described first sending module, during for being verified, described server-assignment belongs to the identification information of described flow master, and the identification information of described flow master and/or described the result are sent to described second terminal;
Described second sending module, when not passing through for checking, described the result is sent to described second terminal by described server.
In the embodiment of the present invention, described server also comprises the 6th receiving element, the 5th acquiring unit and record cell, wherein:
Described 6th receiving element, for the second download request that the terminal receiving user sends, the App program that described second download request provides for downloading App developer, carries the identification information of App and the identification information of flow master in described second download request;
Described 5th acquiring unit, for responding described second download request, the identification information according to described App obtains an App program, and a described App program is sent to the terminal of described user;
Described record cell, for recording the download time corresponding with the identification information of flow master and the identification information of App.
Here it is to be noted: the description of above server example, is similar with the description of said method embodiment, has the beneficial effect that same embodiment of the method is similar, does not therefore repeat.For the ins and outs do not disclosed in server example of the present invention, please refer to the description of the inventive method embodiment and understand, for saving length, therefore repeating no more.
In the embodiment of the present invention, the first receiving element 601 receives the access request that the second terminal sends, and carries the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal in described access request; Set up unit 602 and set up corresponding relation between the identification information of described flow master and the identification information of described App to be accessed; First acquiring unit 603 obtains the access information of App to be accessed according to the identification information of described App to be accessed; First transmitting element 604 responds described access request, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response; So, App developer does not need directly to link up with flow master, calculates can realize returning profit to flow master without the need to loaded down with trivial details data.
Embodiment seven
Based on aforesaid embodiment of the method, the embodiment of the present invention provides a kind of first terminal, the unit such as the 5th transmitting element in the first terminal that the embodiment of the present invention provides, the 7th receiving element, the 6th acquiring unit and the first processing unit, and the included separately each module of each unit can be realized by the processor in first terminal; Certainly also realize by concrete logical circuit; In the process of specific embodiment, processor can be central processing unit (CPU), microprocessor (MPU), digital 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, and as shown in Figure 7, this first terminal 700 comprises the 5th transmitting element 701, the 7th receiving element 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 described server request download interface program;
Described 7th receiving element 702, for receive described server send interface routine, described interface routine for embedding 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 uploads an App program or transmission the first chained address for triggering described first terminal to described server, be embedded with described interface routine in a described App program, described first chained address is the chained address of a described App program;
Described first processing unit 704, for responding described first operation, sending to described server and uploads a described App program or send the first chained address, for server described in flow principal and subordinate being downloaded an App program or obtaining the first chained address.
In the embodiment of the present invention, described first terminal also comprises the 7th acquiring unit and the 8th acquiring unit, wherein:
Described 7th acquiring unit, for obtaining the setting operation of described App developer;
Described 8th acquiring unit, for responding described setting operation, obtain and download income and yield parameter, described yield parameter is for characterizing described App developer to the return of flow master.
In the embodiment of the present invention, described first terminal also comprises the 6th transmitting element, the 8th receiving element and the 7th transmitting element, wherein:
Described 6th transmitting element, for sending the first registration request to described server, described first registration request comprises the username and password of application App developer;
Described 8th receiving element, for the first registration response that reception server sends, described first registration response is used for showing whether described first terminal succeeds in registration;
Described 7th transmitting element, for when described first registration response shows that described first terminal succeeds in registration, sends the first download request to described server.
Here it is to be noted: the description of above first terminal embodiment is similar with the description of said method embodiment, has the beneficial effect that same embodiment of the method is similar, does not therefore repeat.For the ins and outs do not disclosed in first terminal embodiment of the present invention, please refer to the description of the inventive method embodiment and understand, for saving length, therefore repeating no more.
Embodiment eight
Based on aforesaid embodiment of the method, the embodiment of the present invention provides a kind of second terminal, the 9th acquiring unit in the first terminal that the embodiment of the present invention provides, carry unit, the 8th transmitting element, the 9th unit such as receiving element and access unit, and the included separately each module of each unit can be realized by the processor in first terminal; Certainly also realize by concrete logical circuit; In the process of specific embodiment, processor can be central processing unit, microprocessor, digital signal 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 comprises the 9th acquiring unit 801, carries unit 802, the 8th transmitting element 803, the 9th receiving element 804 and access unit 805, wherein:
Described 9th acquiring unit 801, for obtaining the identification information of application App to be accessed;
Describedly carrying unit 802, for being carried in access request by the identification information of described App to be accessed, in described access request, carrying the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal;
Described 8th transmitting element 803, for sending to described server by described access request;
Described 9th receiving element 804, for receiving the access response that described server sends, carries the access information of described App to be accessed in described access response;
Described access unit 805, for being linked into the flow master of self by described App to be accessed according to described access information.
In the embodiment of the present invention, described second terminal also comprises the tenth receiving element, the 9th transmitting element, the 11 receiving element and the tenth transmitting element, wherein:
Described tenth receiving element, the second download request that the terminal for receiving user sends, the App program that described second download request provides for downloading App developer from described flow Your Majesty; The identification information of App is carried in described second download request;
Described 9th transmitting element, for responding described second download request, send described 3rd download request to described server, described 3rd download request is for asking download the one App program;
Described 11 receiving element, for receiving the App program that described server sends;
Described tenth transmitting element, for sending to the terminal of described user by a described App program.
In the embodiment of the present invention, described 9th acquiring unit, comprises the first acquisition module and the second acquisition module, wherein:
Described first acquisition module, for obtaining selection operation, described selection is operating as on described flow principal and subordinate mass-rent platform and selects oneself to need the App to be accessed of access;
Described second acquisition module, for responding described selection operation, obtains the identification information of described App to be accessed.
In the embodiment of the present invention, described 9th acquiring unit, comprises the 3rd acquisition module and the 4th acquisition module, wherein:
Described 3rd acquisition module, for obtaining alternative condition, described alternative condition is that the condition of default setting or described flow master operate the condition obtained by condition setting, and described condition setting operation is for pre-setting the operation selecting App to be accessed;
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 comprises the tenth acquiring unit, the 11 transmitting element, the 12 receiving element and the 11 acquiring unit, wherein:
Described tenth acquiring unit, for obtaining the main information of described flow master, described main information is used for the legitimacy of described server to described flow master and verifies;
Described 11 transmitting element, for sending to described server by the main information of described flow master;
Described 12 receiving element, for receiving the result that described server sends;
Described 11 acquiring unit, during for showing that the main information of described flow is effective when described the result, obtains the identification information of application App to be accessed.
Here it is to be noted: the description of above second terminal embodiment, is similar with the description of said method embodiment, has the beneficial effect that same embodiment of the method is similar, therefore do not repeat.For the ins and outs do not disclosed in the present invention second terminal embodiment, please refer to the description of the inventive method embodiment and understand, for saving length, therefore repeating no more.
Should be understood that during specification in the whole text that " embodiment " or " embodiment " mentioned means that the special characteristic relevant with embodiment, structure or characteristic comprise at least one embodiment of the present invention.Therefore, " in one embodiment " or " in one embodiment " that occur everywhere at whole specification does not necessarily refer to identical embodiment.In addition, these specific feature, structure or characteristics can combine in one or more embodiments in any suitable manner.Should understand, in various embodiments of the present invention, the size of the sequence number of above-mentioned each process does not also mean that the priority of execution sequence, and the execution sequence of each process should be determined with its function and internal logic, and should not form any restriction to the implementation process of the embodiment of the present invention.
In several embodiments that the application provides, should be understood that disclosed equipment and method can realize by another way.Apparatus embodiments described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, and as: multiple unit or assembly can be in conjunction with, maybe can be integrated into another system, or some features can be ignored, or do not perform.In addition, the coupling each other of shown or discussed each part or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of equipment or unit or communication connection can be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location; Both can be positioned at a place, also can be distributed in multiple network element; Part or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in various embodiments of the present invention can all be integrated in a processing unit, also can be each unit individually as a unit, also can two or more unit in a unit integrated; Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: movable storage device, read-only memory (Read Only Memory, ROM), magnetic disc or CD etc. various can be program code stored medium.
Or, if the above-mentioned integrated unit of the present invention using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.Based on such understanding, the technical scheme of the embodiment of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium, comprises some instructions and performs all or part of of method described in each embodiment of the present invention in order to make a computer equipment (can be personal computer, server or the network equipment etc.).And aforesaid storage medium comprises: movable storage device, ROM, magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.

Claims (29)

1. an application method, is characterized in that, described method comprises:
Described server receives the access request that the second terminal sends, and carries the identification information of the identification information of App to be accessed and flow master corresponding to 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, and described corresponding relation is for describing the download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty;
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, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response;
Described access information at least comprises the descriptor of described App and the chained address of described App.
2. method according to claim 1, is characterized in that, described method also comprises: described server, according to the identification information of described App to be accessed, verifies the validity of described App to be accessed;
Described server, according to the identification information of described flow master, verifies the validity of described flow master;
When App to be accessed described in described server authentication is effective and described flow master is effective, described server sends access response to described second terminal.
3. method according to claim 1, is characterized in that, described method also comprises:
Server receives the first download request that first terminal sends, and described first request, for asking download interface program, at least carries the identification information of App developer in described first download request;
Described server is distributed in 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 comprises the identification information of described App;
Described server receives an App program that described first terminal uploads or sends the first chained address, and be embedded with described interface routine in a described App program, described first chained address is the chained address of a described App program.
4. method according to claim 3, is characterized in that, described interface routine comprises signing messages, and described signing messages is used for the server checking of next time to described App ownership.
5. method according to claim 1, is characterized in that, described method also comprises:
Described server receives the descriptor of the App that first terminal sends, and the descriptor of described App comprises the identification information of App developer, 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 the legitimacy of described App, and the main information of described App comprises the SDK SDK of described App or the chained address of described App;
When described in described server authentication, App is legal, the descriptor of described App is distributed on mass-rent platform by described server, with make described App by flow main promote.
6. method according to claim 1, is characterized in that, described method also comprises:
Described server obtains the Download Info of application App, and the Download Info of described App comprises the identification information of App, promotes the download time of the identification information of the flow master of described App and described flow master;
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 volume of corresponding flow master;
Described server obtains described income volume according to the identification information of described App from the App developer of correspondence, and described income volume is distributed to the flow master corresponding with the identification information of described flow master.
7. the method according to any one of claim 1 to 6, is characterized in that, described method also comprises:
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 server to described flow master is verified, is verified result, and described the result is for showing whether the checking of the main information to described flow master is passed through;
Described the result is sent to described second terminal by described server.
8. method according to claim 7, is characterized in that, described the result is sent to described second terminal by described server, comprising:
When being verified, described server-assignment belongs to the identification information of described flow master, and the identification information of described flow master 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. the method according to any one of claim 1 to 6, is characterized in that, described method also comprises:
Second download request of the terminal transmission of described server receives user, the App program that described second download request provides for downloading App developer, carries the identification information of App and the identification information of flow master in described second download request;
Described second download request of described server response, the identification information according to described App obtains an App program, and 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 flow master and the identification information of App.
10. an application method, is characterized in that, described method comprises:
First terminal sends the first download request to server, and described first download request is used for described server request download interface program;
Described first terminal receive described server send interface routine, described interface routine for embedding in the App program of described App developer, described interface routine at least signing messages;
Described first terminal obtains first operation of described App developer, described first operation uploads an App program or transmission the first chained address for triggering described first terminal to described server, be embedded with described interface routine in a described App 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 a described App program or send the first chained address, for server described in flow principal and subordinate being downloaded an App program or obtaining the first chained address.
11. methods according to claim 10, is characterized in that, described method also comprises:
Described first terminal obtains the setting operation of described App developer;
Described first terminal responds described setting operation, and obtain and download income and yield parameter, described yield parameter is for characterizing described App developer to the return of flow master.
12. methods according to claim 10 or 11, it is characterized in that, described method also comprises:
Described first terminal sends the first registration request to described server, and described first registration request comprises the username and password of application App developer;
The first registration response that described first terminal reception server sends, described first registration response is used for showing whether described first terminal succeeds in registration;
When described first registration response shows that described first terminal succeeds in registration, described first terminal sends the first download request to described server.
13. 1 kinds of application methods, is characterized in that, described method comprises:
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 the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal in described access request;
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 the access information of described App to be accessed in described access response;
Described App to be accessed is linked into self flow master by described second terminal according to described access information.
14. methods according to claim 13, is characterized in that, described method also comprises:
The second download request that the terminal that described second terminal receives user sends, the App program that described second download request provides for downloading App developer from described flow Your Majesty; The identification information of App is carried in described second download request;
Second download request described in described second terminal response, send described 3rd download request to described server, described 3rd download request is for asking download the one App program;
Described second terminal receives the App program that described server sends, and a described App program is sent to the terminal of described user.
15. methods according to claim 13, is characterized in that, described second terminal obtains the identification information of application App to be accessed, comprising:
Described second terminal obtains selects operation, and described selection is operating as on described flow principal and subordinate mass-rent platform and selects oneself to need the App to be accessed of access;
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 characterized in that, described second terminal obtains the identification information of application App to be accessed, comprise: described second terminal obtains alternative condition, described alternative condition is that the condition of default setting or described flow master operate the condition obtained by condition setting, and described condition setting operation is for pre-setting the operation selecting App to be accessed;
Described second terminal obtains the identification information of described App to be accessed according to described alternative condition.
17., according to claim 13 to the method described in 16 any one, is characterized in that, described method also comprises:
Described second terminal obtains the main information of described flow master, and described main information is used for the legitimacy of described server to described flow master and verifies;
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 described the result shows that the main information of described flow master is effective, described second terminal obtains the identification information of application App to be accessed.
18. 1 kinds of servers, is characterized in that, described server comprises the first receiving element, sets up unit, the first acquiring unit and the first transmitting element, wherein:
Described first receiving element, for receiving the access request that the second terminal sends, carries the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal in described access request;
Describedly set up unit, for setting up the corresponding relation between the identification information of described flow master and the identification information of described App to be accessed, described corresponding relation is for describing the download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty;
Described first acquiring unit, for obtaining the access information of App to be accessed according to the identification information of described App to be accessed;
Described first transmitting element, for responding described access request, access response is sent to described second terminal, the access information of described App to be accessed is carried, the flow master of described access response for making described second terminal according to described access information, described App to be accessed is linked into self in described access response;
Described access information at least comprises the descriptor of described App and the chained address of described App.
19. servers according to claim 18, is characterized in that, described server also comprises the second receiving element, allocation units, the second transmitting element and the 3rd receiving element, wherein:
Described second receiving element, for receiving the first download request that first terminal sends, described first request, for asking download interface program, at least carries the identification information of App developer in described first download request;
Described allocation units, for being distributed in the identification information of the described App on mass-rent platform according to the identification information of described App developer;
Described second transmitting element, for interface routine is sent to described first terminal, described interface routine at least comprises the identification information of described App;
Described 3rd receiving element, for receiving an App program that described first terminal uploads or sending the first chained address, be embedded with described interface routine in a described App program, described first chained address is the chained address of a described App program.
20. servers according to claim 19, is characterized in that, described server also comprises the 4th receiving element, the 3rd authentication unit and release unit, wherein:
Described 4th receiving element, for receiving the descriptor of the App that first terminal sends, the descriptor of described App comprises 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, and the main information of described App comprises the SDK SDK of described App or the chained address of described App;
Described release unit, for when verify described App legal time, the descriptor of described App is distributed on mass-rent platform, with make described App by flow main promote.
21. servers according to claim 18, is characterized in that, described server also comprises second acquisition unit, the 3rd acquiring unit, determining unit, the 4th acquiring unit and the 3rd transmitting element, wherein:
Described second acquisition unit, for obtaining the Download Info of application App, the Download Info of described App comprises the identification information of App, promotes the download time of the identification information of the flow master of described App and described flow master;
Described 3rd acquiring unit, obtains yield parameter for the identification information according to described App;
Described determining unit, for according to the download time of described flow master and described yield parameter, determines the income volume of corresponding flow master;
Described 4th acquiring unit, obtains described income volume for the identification information according to described App from the App developer of correspondence;
Described 3rd transmitting element, for being distributed to the flow master corresponding with the identification information of described flow master by described income volume.
22., according to claim 18 to the server described in 21 any one, is characterized in that, described server also comprises the 5th receiving element, the 4th authentication unit and the 4th transmitting element, wherein:
Described 5th receiving element, for receiving the main information of the described flow master that described second terminal is sent out, the main information of described flow 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, and described the result is for showing whether the checking of the main information to described flow master is passed through;
Described 4th transmitting element, for sending to described second terminal by described the result.
23., according to claim 18 to the server described in 21 any one, is characterized in that, described server also comprises the 6th receiving element, the 5th acquiring unit and record cell, wherein:
Described 6th receiving element, for the second download request that the terminal receiving user sends, the App program that described second download request provides for downloading App developer, carries the identification information of App and the identification information of flow master in described second download request;
Described 5th acquiring unit, for responding described second download request, the identification information according to described App obtains an App program, and a described App program is sent to the terminal of described user;
Described record cell, for recording the download time corresponding with the identification information of flow master and the identification information of App.
24. 1 kinds of first terminals, is characterized in that, described first terminal comprises the 5th transmitting element, the 7th receiving element, the 6th acquiring unit and the first processing unit, wherein:
Described 5th transmitting element, for sending the first download request to server, described first download request is used for described server request download interface program;
Described 7th receiving element, for receive described server send interface routine, described interface routine for embedding 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 uploads an App program or transmission the first chained address for triggering described first terminal to described server, be embedded with described interface routine in a described App program, described first chained address is the chained address of a described App program;
Described first processing unit, for responding described first operation, sending to described server and uploads a described App program or send the first chained address, for server described in flow principal and subordinate being downloaded an App program or obtaining the first chained address.
25. first terminals according to claim 24, is characterized in that, described first terminal also comprises the 7th acquiring unit and the 8th acquiring unit, wherein:
Described 7th acquiring unit, for obtaining the setting operation of described App developer;
Described 8th acquiring unit, for responding described setting operation, obtain and download income and yield parameter, described yield parameter is for characterizing described App developer to the return of flow master.
26. first terminals according to claim 24 or 25, it is characterized in that, described first terminal also comprises the 6th transmitting element, the 8th receiving element and the 7th transmitting element, wherein:
Described 6th transmitting element, for sending the first registration request to described server, described first registration request comprises the username and password of application App developer;
Described 8th receiving element, for the first registration response that reception server sends, described first registration response is used for showing whether described first terminal succeeds in registration;
Described 7th transmitting element, for when described first registration response shows that described first terminal succeeds in registration, sends the first download request to described server.
27. a kind of second terminal, is characterized in that, described second terminal comprises the 9th acquiring unit, carries unit, the 8th transmitting element, the 9th receiving element and access unit, wherein:
Described 9th acquiring unit, for obtaining the identification information of application App to be accessed;
Describedly carrying unit, for being carried in access request by the identification information of described App to be accessed, in described access request, carrying the identification information of the identification information of App to be accessed and flow master corresponding to described second terminal;
Described 8th transmitting element, for sending to described server by described access request;
Described 9th receiving element, for receiving the access response that described server sends, carries the access information of described App to be accessed in described access response;
Described access unit, for being linked into the flow master of self by described App to be accessed according to described access information.
28. second terminals according to claim 27, is characterized in that, described second terminal also comprises the tenth receiving element, the 9th transmitting element, the 11 receiving element and the tenth transmitting element, wherein:
Described tenth receiving element, the second download request that the terminal for receiving user sends, the App program that described second download request provides for downloading App developer from described flow Your Majesty; The identification information of App is carried in described second download request;
Described 9th transmitting element, for responding described second download request, send described 3rd download request to described server, described 3rd download request is for asking download the one App program;
Described 11 receiving element, for receiving the App program that described server sends;
Described tenth transmitting element, for sending to the terminal of described user by a described App program.
29. the second terminals according to claim 27 or 28, it is characterized in that, described second terminal also comprises the tenth acquiring unit, the 11 transmitting element, the 12 receiving element and the 11 acquiring unit, wherein:
Described tenth acquiring unit, for obtaining the main information of described flow master, described main information is used for the legitimacy of described server to described flow master and verifies;
Described 11 transmitting element, for sending to described server by the main information of described flow master;
Described 12 receiving element, for receiving the result that described server sends;
Described 11 acquiring unit, during for showing that the main information of described flow is effective when described the result, obtains the identification information of application App to be accessed.
CN201510260239.7A 2015-05-20 2015-05-20 A kind of application method, server and terminal Active CN104902019B (en)

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 true CN104902019A (en) 2015-09-09
CN104902019B 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)

Cited By (11)

* Cited by examiner, † Cited by third party
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
WO2017177961A1 (en) * 2016-04-15 2017-10-19 腾讯科技(深圳)有限公司 Request method and device for usage permission, and acquisition method and device for usage permission
CN107306396A (en) * 2016-04-25 2017-10-31 ***通信有限公司研究院 A kind of flow control methods and the network equipment
CN107666665A (en) * 2017-10-27 2018-02-06 维沃移动通信有限公司 The method for down loading and device of a kind of application program
CN108521349A (en) * 2018-03-15 2018-09-11 福建天泉教育科技有限公司 A kind of method and system of the installation number of statistics installation kit
CN109347919A (en) * 2018-09-18 2019-02-15 深圳壹账通智能科技有限公司 User authentication method, device, computer equipment and storage medium
CN109949062A (en) * 2017-12-20 2019-06-28 北京京东尚科信息技术有限公司 Application software Extension Software Platform confirmation method and device, storage medium, electronic equipment
CN110187912A (en) * 2019-05-16 2019-08-30 华为技术有限公司 A kind of node selecting method and device
CN111638982A (en) * 2020-05-27 2020-09-08 百度在线网络技术(北京)有限公司 Diversion method, diversion device and electronic equipment
CN112181366A (en) * 2020-09-28 2021-01-05 科大国创云网科技有限公司 Mobile application development framework based on cross-platform interaction
CN115061717A (en) * 2022-06-30 2022-09-16 北京亚控科技发展有限公司 Application management method, application subscription method and related equipment

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112148962B (en) * 2019-06-28 2023-08-01 北京百度网讯科技有限公司 Method and device for pushing information
CN111782445B (en) * 2020-06-28 2023-08-15 百度在线网络技术(北京)有限公司 Configuration method and device of equipment debugging environment
CN113656787B (en) * 2021-08-12 2023-10-27 青岛海信智慧生活科技股份有限公司 Service providing device, terminal, authentication device, resource access method and system
CN114448973A (en) * 2022-01-11 2022-05-06 贵阳朗玛视讯科技有限公司 Method and device for obtaining recommendation source of application program

Citations (4)

* Cited by examiner, † Cited by third party
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
CN103617544A (en) * 2013-11-27 2014-03-05 友盟同欣(北京)科技有限公司 Channel effect monitoring method and system
US20140282497A1 (en) * 2013-03-15 2014-09-18 Tapjoy, Inc. Rewarding mobile app installations without a software development kit in the mobile app
CN104599162A (en) * 2015-02-11 2015-05-06 北海和思科技有限公司 APP (application) promotion and statistical method based on network platform

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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
US20140282497A1 (en) * 2013-03-15 2014-09-18 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
CN104599162A (en) * 2015-02-11 2015-05-06 北海和思科技有限公司 APP (application) promotion and statistical method based on network platform

Cited By (17)

* Cited by examiner, † Cited by third party
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
WO2017177961A1 (en) * 2016-04-15 2017-10-19 腾讯科技(深圳)有限公司 Request method and device for usage permission, and acquisition method and device for usage permission
US10887311B2 (en) 2016-04-15 2021-01-05 Tencent Technology (Shenzhen) Company Limited Method and apparatus for requesting usage permission, and method and apparatus for acquiring usage permission
CN107306396B (en) * 2016-04-25 2020-06-12 ***通信有限公司研究院 Flow control method and network equipment
CN107306396A (en) * 2016-04-25 2017-10-31 ***通信有限公司研究院 A kind of flow control methods and the network equipment
CN107666665A (en) * 2017-10-27 2018-02-06 维沃移动通信有限公司 The method for down loading and device of a kind of application program
CN109949062A (en) * 2017-12-20 2019-06-28 北京京东尚科信息技术有限公司 Application software Extension Software Platform confirmation method and device, storage medium, electronic equipment
CN108521349A (en) * 2018-03-15 2018-09-11 福建天泉教育科技有限公司 A kind of method and system of the installation number of statistics installation kit
CN109347919A (en) * 2018-09-18 2019-02-15 深圳壹账通智能科技有限公司 User authentication method, device, computer equipment and storage medium
CN110187912A (en) * 2019-05-16 2019-08-30 华为技术有限公司 A kind of node selecting method and device
US11861341B2 (en) 2019-05-16 2024-01-02 Huawei Technologies Co., Ltd. Node selection method and apparatus
CN111638982A (en) * 2020-05-27 2020-09-08 百度在线网络技术(北京)有限公司 Diversion method, diversion device and electronic equipment
CN111638982B (en) * 2020-05-27 2024-03-01 百度在线网络技术(北京)有限公司 Flow guiding method, flow guiding device and electronic equipment
CN112181366A (en) * 2020-09-28 2021-01-05 科大国创云网科技有限公司 Mobile application development framework based on cross-platform interaction
CN112181366B (en) * 2020-09-28 2023-01-24 科大国创云网科技有限公司 Mobile application development framework based on cross-platform interaction
CN115061717A (en) * 2022-06-30 2022-09-16 北京亚控科技发展有限公司 Application management method, application subscription method and related equipment
CN115061717B (en) * 2022-06-30 2023-09-05 北京亚控科技发展有限公司 Application management method, application subscription method and related equipment

Also Published As

Publication number Publication date
CN104902019B (en) 2016-11-16
WO2016184298A1 (en) 2016-11-24

Similar Documents

Publication Publication Date Title
CN104902019A (en) Application software (App) popularization method, server and terminal
CN102541931B (en) Application sharing method and application sharing equipment
CN105812479B (en) Request method and device and acquisition method and device for use permission
CN104301436B (en) Content to be displayed push, subscription, update method and its corresponding device
CN101193007A (en) Testing method, scenario testing method and corresponding device for URL command
CN104022945B (en) Method and device for realizing instant communication in client end
CN103218741A (en) Method and system for bidding advertisement, trading platform and advertisement service providing equipment
CN108696399A (en) The test method and device of business service
CN108415710A (en) The method and system of API is issued, called in Intelligent dialogue development platform
CN105871888A (en) Identity authentication method, device and system
CN108028768A (en) The method and system of application version is installed by short-range communication
CN103631619B (en) A kind of software installation method and a kind of terminal
CN108352039A (en) The system and method for the selection and approval of media content and application
CN104142975A (en) Microblog information promotion method, device and system
CN106658358A (en) Network sharing method, network sharing device and terminal
CN102694822A (en) Application providing method, application downloading method, server equipment and terminal equipment
CN107249040A (en) Verify device, storage medium, using and system
CN111221449A (en) Method and device for establishing and displaying sharing type activity and electronic equipment
CN109075987A (en) Optimize digital assembly analysis system
US20110225320A1 (en) Method For Mechanically Generating Content For Messages
CN108345508A (en) Interface calls test method and device
CN108600255A (en) Mock service management method, device, computer equipment and storage medium
CN112597531A (en) Data product management method and device
CN106326419A (en) Network automaton machine processing method and device
CN105608546A (en) Logistics purchasing-supply and accounting management system based on WeChat platform and use method

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