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

CN104902019B - A kind of application method, server and terminal - Google Patents

A kind of application method, server and terminal Download PDF

Info

Publication number
CN104902019B
CN104902019B CN201510260239.7A CN201510260239A CN104902019B CN 104902019 B CN104902019 B CN 104902019B CN 201510260239 A CN201510260239 A CN 201510260239A CN 104902019 B CN104902019 B CN 104902019B
Authority
CN
China
Prior art keywords
app
terminal
server
identification information
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510260239.7A
Other languages
Chinese (zh)
Other versions
CN104902019A (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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • 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
    • G06Q30/018Certifying business or products
    • 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
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • 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
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • 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
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of application processing method, described method includes: described server receives the access request that the second terminal sends, and carries the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal in described access request;Described server sets up the corresponding relation between the identification information of described flow master and the identification information of described App to be accessed;Described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;Described server responds described access request, send to described second terminal and access response, the described access information carrying described App to be accessed in response that accesses, described App to be accessed is linked into the flow master of self for making described second terminal by described access response according to described access information;Described access information at least includes description information and the chained address of described App of described App.The present invention also discloses a kind of server and terminal.

Description

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 that systems soft ware is corresponding Concept, application software is the set of a kind of application program of the various programming languages that user can use.Multiple many The application of sample meets user and solves the demand of different problem in different field;Such as, user wants to listen song, can be at the end of oneself Music player App is installed on end, as company of Baidu Baidu's music, 1,000 the App such as hark;If user wants to play game, The App of various game can be downloaded;If user wants to look at oneself one day how many steps of having walked, pedometer can be downloaded App;If user wants to claim shopping, various shopping the App such as App in sky cat store, the App in store, Jingdone district can be downloaded;If Want to make friends or set up with friend to contact, the QQ of company of Tengxun, the wechat of company of Tengxun, the rice of Semen setariae company can be downloaded Chat and wait social App.Wherein, terminal includes mobile phone (generally referring to smart mobile phone), panel computer, personal digital assistant, Table top type The electronic equipments such as computer, personal computer, notebook computer.
Software company develops a App, and software company here is primarily referred to as App developer;If it is intended to this App introduces to the market, typically has a two ways: first kind of way is in the relatively more place of flow of the people, by the mode such as distributing leaflets The App introduced oneself;The second way is to be promoted the App of oneself by the advertisement position mode bought, and wherein, advertisement position is permissible It it is the advertisement position on traditional paper media's advertisement position, the such as advertisement position on bus station side, magazine;Certainly can also is that TV, The advertisement issued on the media such as broadcast, network, or carry out releasing advertisements by telecom operators.In the second way, pass through The mode of Web Publishing also includes a lot, and what wherein the first was relatively conventional is also that widely used mode is, in application The App of oneself is promoted in market (include that various application is precious, apply shop) such as Semen setariae application shop, Fructus Mali pumilae application shop etc.;Also Having a kind of is the advertisement of the application issuing oneself in other applications, and such as, user has downloaded a social App, pushes away in application In wide display interface, other App that application provider provides such as game App etc. can be in this interface releasing advertisements.
In existing application mode, App developer needs actively to contact with various popularization sources, then passes through goods The modes such as coin, material object, peer traffic displacement realize the popularization of App.Wherein: popularization source refers to above-mentioned TV, broadcast, network Deng media, wherein network includes applying shop, other App, website etc..In the popularization of App, a lot of App mainly by Network is promoted, and therefore, above-mentioned popularization source is also referred to as traffic sources or flow master, this is because utilizing network to carry out popularization and application Time, mainly take is the floating resources in popularization source, therefore referred to as flow master.The definition of flow master it is given below: i.e. mobile network Scene under, by all accessible product form to user such as App, webpage, notes.Peer traffic substitute mode refers to, In other flow master, issue the advertisement of the application of oneself, as return, in the flow master of oneself, also issue other application Advertisement, such as, issue the advertisement of the application of oneself in other applications, as return, also in the application of oneself, issue it The advertisement of his application.
In existing application mode, App developer needs actively to link up with various popularization sources, not only links up Come long flow path, complexity and it needs to pay the costs such as currency, material object, peer traffic;It is essential that attract in this way to come User might not be converted into real App and download, or make these users become paying customer.If these can not be made User downloads App, or becomes paying customer, then the investment of App developer is difficult to regain.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of application for solving at least one problem present in prior art Promotion method, server and terminal, it is possible to App developer be need not with flow master and directly link up, it is not necessary to be loaded down with trivial details Data calculate the rebating that can realize flow master.
The technical scheme of the embodiment of the present invention is achieved in that
First aspect, the embodiment of the present invention provides a kind of application method, and described method includes:
Described server receives the access request that the second terminal sends, and carries App's to be accessed in described access request The identification information of the flow master that identification information is corresponding with described second terminal;
Described server sets up the correspondence between the identification information of described flow master and the identification information of described App to be accessed Relation, described corresponding relation uses the user of described App to be accessed to download described to be accessed from described flow Your Majesty for describing The download time of App;
Described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Described server responds described access request, sends to described second terminal and accesses response, in described access response Carrying the access information of described App to be accessed, described access response is used for making described second terminal according to described access information Described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
Second aspect, the embodiment of the present invention provides a kind of application method, and described method includes:
First terminal sends the first download request to server, and described first downloads request for described server request Download interface program;
Described first terminal receives the interface routine that described server sends, and described interface routine is used for embedding described App In the App program of developer, described interface routine at least signing messages;
Described first terminal obtains first operation of described App developer, and described first operation is used for triggering described first Terminal is uploaded an App program to described server or sends the first chained address, embeds in a described App program Stating interface routine, described first chained address is the chained address of a described App program;
Described first terminal response described first operation, to described server send upload a described App program or Send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first chained address.
The third aspect, the embodiment of the present invention provides a kind of application method, and described method includes:
Second terminal obtains the identification information of application App to be accessed;
The identification information of described App to be accessed is carried in access request by described second terminal, in described access request Carry the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal;
Described access request is sent to described server by described second terminal;
Described second terminal receives the access response that described server sends, and carries described waiting in described access response Enter the access information of App;
Described App to be accessed is linked into the flow master of self by described second terminal according to described access information.
Fourth aspect, the embodiment of the present invention provides a kind of server, and described server includes the first reception unit, sets up list Unit, the first acquiring unit and the first transmitting element, wherein:
Described first receives unit, for receiving the access request that the second terminal sends, carries in described access request The identification information of the flow master that the identification information of App to be accessed is corresponding with described second terminal;
Described set up unit, for the identification information and described App to be accessed of setting up described flow master identification information it Between corresponding relation, described corresponding relation uses the user of described App to be accessed to download institute from described flow Your Majesty for describing State the download time of App to be accessed;
Described first acquiring unit, obtains the access letter of App to be accessed for the identification information according to described App to be accessed Breath;
Described first transmitting element, is used for responding described access request, sends to described second terminal and accesses response, described Accessing the access information carrying described App to be accessed in response, described access response is used for making described second terminal according to institute State access information and described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
5th aspect, the embodiment of the present invention provides a kind of first terminal, described first terminal include the 5th transmitting element, the Seven receive unit, the 6th acquiring unit and the first processing unit, wherein:
Described 5th transmitting element, for server send first download request, described first download request for Described server request download interface program;
Described 7th receives unit, and for receiving the interface routine that described server sends, described interface routine is for embedding Enter in the App program of described App developer, described interface routine at least signing messages;
Described 6th acquiring unit, for obtaining first operation of described App developer, described first operation is used for triggering Described first terminal is uploaded an App program to described server or sends the first chained address, in a described App program Being embedded with described interface routine, described first chained address is the chained address of a described App program;
Described first processing unit, is used for responding described first operation, sends to described server and upload a described App Program or transmission the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining first Chained address.
6th aspect, the embodiment of the present invention provides a kind of second terminal, and described second terminal includes the 9th acquiring unit, takes Tape cell, the 8th transmitting element, the 9th reception unit and access unit, wherein:
Described 9th acquiring unit, for obtaining the identification information of application App to be accessed;
Described carrying unit, for being carried in access request by the identification information of described App to be accessed, described access please The identification information of the identification information of the App to be accessed flow master corresponding with described second terminal is carried in asking;
Described 8th transmitting element, for being sent to described server by described access request;
Described 9th receives unit, and for receiving the access response that described server sends, described access in response is carried There is the access information of described App to be accessed;
Described access unit, for being linked into the flow master of self according to described access information by described App to be accessed.
A kind of application method, server and the terminal that the embodiment of the present invention provides, wherein, described server receives the The access request that two terminals send, described server sets up identification information and the mark of described App to be accessed of described flow master Corresponding relation between information;Described server obtains the access letter of App to be accessed according to the identification information of described App to be accessed Breath;Described server responds described access request, sends to described second terminal and accesses response, and described access in response carries The access information of described App to be accessed, described access response is used for making described second terminal according to described access information by described App to be accessed is linked into the flow master of self;So, App developer need not directly link up with flow master, it is not necessary to loaded down with trivial details Data calculate the rebating that can realize flow master.
Accompanying drawing explanation
What Fig. 1-1 was the embodiment of the present invention one application method realizes schematic flow sheet;
Fig. 1-2 is the contact schematic diagram between the calculating equipment that the present embodiments relate to;
Fig. 1-3 is the scene schematic diagram one in the embodiment of the present invention one;
Fig. 1-4 is the mutual schematic diagram between embodiment of the present invention each side;
Fig. 1-5 is the scene schematic diagram two in the embodiment of the present invention one;
What Fig. 2-1 was the embodiment of the present invention two application method realizes schematic flow sheet;
Fig. 2-2 is the scene schematic diagram one of register flow path in the embodiment of the present invention two;
Fig. 2-3 is the scene schematic diagram two of register flow path in the embodiment of the present invention two;
Fig. 2-4 is the scene schematic diagram of the relevant information arranging App in the embodiment of the present invention two;
Fig. 2-5 is the scene schematic diagram that in the embodiment of the present invention two, second terminal accesses App;
Fig. 3 be the embodiment of the present invention three application method realize schematic flow sheet;
Fig. 4 be the embodiment of the present invention four application method realize schematic flow sheet;
Fig. 5 be the embodiment of the present invention five application method realize schematic flow sheet;
Fig. 6 is the composition structural representation of the embodiment of the present invention six server;
Fig. 7 is the composition structural representation of the embodiment of the present invention seven first terminal;
Fig. 8 is the composition structural representation of the embodiment of the present invention 8 second terminal.
Detailed description of the invention
In below example of the present invention, it will thus provide a platform being capable of mass-rent function (put down by hereinafter referred to as mass-rent Platform), this mass-rent platform can allow flow master oneself such as play App to the App selecting oneself scene applicable, by final download/ Activating/pay and obtain rebating, App developer need not directly link up with flow master, it is not required that makees loaded down with trivial details data meter Calculate.
This mass-rent platform includes two parts during implementing, and a portion is positioned at server, another part Being positioned at terminal, server described here refers to the calculating equipment of application service provider, and terminal refers to the calculating of App developer The calculating equipment of equipment and flow master, wherein, application service provider refers to provide the service of the application method of the present invention Business, for App developer and flow master, application service provider is properly termed as third party, and application service provider exists One is provided for the mass-rent platform linked up between App developer and flow master;Above-mentioned calculating equipment is in the mistake implemented Cheng Zhong, can pass through personal computer, panel computer, smart mobile phone, industrial computer, large-scale calculation type server etc. have calculating The electronic equipment of performance realizes.It should be noted that aforesaid server is relative concept with terminal, terminal is in certain journey Can also be as the server of other equipment on degree, such as, for the terminal of App developer, use the end of the user of App End from the terminal of App developer download App, with regard to App developer terminal with use App user terminal for, App opens Send out business terminal in practice for use App user terminal for, it is simply that server;Visible, in the present embodiment service Device is relative concept with terminal, pointing out server when, it should have a relative concept terminal.
Wherein, the implication of mass-rent refers to: the task that a company or mechanism were performed the past by oneself interior employee, The way of unspecific (and the most large-scale) popular network it is contracted out to the most voluntary form;I.e. company or mechanism's profit Task is dispensed with the Internet, finds intention or the problem of solution technology.
The technical solution of the present invention is further elaborated with specific embodiment below in conjunction with the accompanying drawings.
Embodiment one
The embodiment of the present invention provides a kind of application method, and this application method is applied in server, this application The function that promotion method is realized can be realized by the processor caller code in server, and certain program code can To be saved in computer-readable storage medium, it is seen then that this server at least includes processor and storage medium.
What Fig. 1-1 was the embodiment of the present invention one application method realizes schematic flow sheet, as Figure 1-1, and this application Promotion method includes:
Step 101, described server receives the access request that the second terminal sends, carries waiting in described access request Enter the identification information of the identification information of the App flow master corresponding with described second terminal;
Here, described server refers to that the calculating equipment of application service provider, described second terminal refer to flow master's Calculating equipment.
Step 102, described server set up the identification information of described flow master and described App to be accessed identification information it Between corresponding relation, described corresponding relation uses the user of described App to be accessed to download institute from described flow Your Majesty for describing State the download time of App to be accessed;
Here, during implementing, described corresponding relation can use to be set up list and realizes, for example with such as Form shown in table 1, first row represents that the identification information of App, the 3rd list show the identification information of flow master, and secondary series represents use The number of times that the App listed by first row downloads is downloaded at family from corresponding flow Your Majesty;In Table 1, same App can be by multiple streams Measure the App that main access, such as identification information are App000001 to be connect by flow main Llz0001, Llz0002 and Llz0090 simultaneously Entering, and the number of times that user downloads application (App000001) from the main Llz0001 of flow is 00,065,429 time, user is from flow master It is 00,020,100 time that Llz0002 downloads the number of times of application (App000001), and user downloads application from the main Llz0090 of flow (App000001) number of times is 10,000,010 times.Same flow master can also be concurrently accessed multiple App, such as, mark letter Breath is concurrently accessed, for the flow master of Llz0002, the App that identification information is App000001, App000002 and App900002, mark Information is that the flow master of Llz0001 is concurrently accessed the App that identification information is App000001 and App900001.Need explanation, Those skilled in the art can the most also may be used to use other form to set up mapping table during implementing To use the corresponding relation in various prior art establishment steps 102, therefore repeat no more.
Table 1 mapping table
The identification information of App Download time The identification information of flow master
App000001 00,065,429 time Llz0001
App000001 00,020,100 time Llz0002
App000001 10,000,010 times Llz0090
App000002 01,235,409 time Llz0002
App000003 16,549,829 times Llz0003
…… …… ……
App900001 00,000,100 time Llz0001
App900002 00,549,000 time Llz0002
App900003 13,000,545 times Llz9111
Here, in embodiment of the present invention step 102, set up the identification information of described flow master and described App to be accessed Identification information between corresponding relation, can be by the identification information of described flow master and the identification information of described App to be accessed Input preset mapping table (as shown in table 1), will flow master identification information input table 1 the 3rd arrange, by the mark of App The first row of knowledge information input table 1, owing to just beginning setting up, therefore the secondary series download time in table 1 is empty, in the present invention In follow-up embodiment, the download time how filling secondary series will be introduced.
Step 103, described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Here, application (App) can be generally divided into personal user's application (towards individual consumer) and enterprise-level application (face To enterprise), in the embodiment of the present invention, the application of indication can be the application of personal user, it is also possible to be the application of enterprise-level;Should By the difference of the operating system according to electronic equipment, application can be divided into iOS App, Android App etc., wherein iOS App Refer to that App, the Android App being applicable to the iOS operating system of Apple's product refers to be applicable to Android (Android) behaviour Make the App of system.
Here, described access information at least includes description information and the chained address of described App of described App;Wherein, The description information of App can include the icon that developer is company of Tengxun, App of the title of App, uplink time, type, App Etc. information.
Step 104, described server respond described access request, to described second terminal send access response, described in connect Entering the access information carrying described App to be accessed in response, described access response is used for making described second terminal according to described Described App to be accessed is linked into the flow master of self by access information.
Here, server sends to the second terminal after accessing response, and the second terminal is treated described according to described access information Accessing App and be linked into the flow master of self, here, suppose that flow master is certain applies shop, add sometime, user compares nothing Chat, think that next game is played, after then user enters application shop, select application type, such as user to select " game ", this In assume user terminal demonstration interface such as Fig. 1-3 a figure shown in, a figure of Fig. 1-3 shows four game App, its In, the entitled happy fighting landlord of first item App, uplink time be on April 4th, 2015, type of play be leisure, the opening of App Sending out business is company of Tengxun;Entitled whole people's aircraft Great War of second item App, uplink time are April 4, type of play in 2015 It is company of Tengxun for shooting, the developer of App;Entitled Dezhou everyday of third item App, uplink time are April 4 in 2015 Day, type of play be card, the developer of App be company of Tengxun;The entitled palm mahjong of fourth item App, uplink time are On April 4th, 2015, type of play be leisure, the developer of App be Nanjing much dragon numeral science and technology companies.User skims through, Interested in first item App, then user clicks on download button 11 (seeing the b figure of Fig. 1-3), and the terminal of such user is just Can send, to server or first terminal or the second terminal, the request of download, this download request is used for asking to download first item App; Then the SDK of first item App that the terminal of user receives server or first terminal or the second terminal sends (SDK, Software Development Kit), so, user just can complete the download to first item App, after download User carries out manual installation or is automatically installed by the terminal of user, and such user i.e. may utilize first item App and gives pleasure to Happy.Although it should be noted that the interface shown in Fig. 1-3 is to show in the terminal of user, but the interface shown in 1-3 the Two terminals are formed according to access information.
In an embodiment of the present invention, relating to a few class and have the electronic equipment (calculating equipment) of computing capability, Fig. 1-2 is this Contact schematic diagram between the calculating equipment that inventive embodiments relates to, Fig. 1-4 is showing alternately between embodiment of the present invention each side Being intended to, as shown in Figure 1-2, the calculating equipment that the present embodiments relate to includes being interconnected by wireless network 50 Server 10, first terminal the 20, second terminal 30 and the terminal 40 of user, wherein server 10 refers to application service provider Calculating equipment, first terminal 20 refers to that the calculating equipment of App developer, the second terminal 30 refer to the calculating equipment of flow master, The terminal 40 of user refers to use the terminal of the user of App or download App to use the terminal of the user of this App.Wireless The terminal 40 of server 10, first terminal the 20, second terminal 30 and user is linked together by network 50, so, and server 10 Can communicate with the terminal 40 of first terminal the 20, second terminal 30 or user;The terminal 40 of user can be with first terminal 20, the second terminal 30 communicates, it should be noted that first terminal 10 can not communicate with the second terminal 20, and leads to Crossing server 10 to set up and connect, such annexation is to solve problem present in background technology to provide basic network rack Structure, this is because, the mass-rent platform that server 10 provides becomes connection first terminal 10 and the bridge of the second terminal 20.
Specifically, illustrating as a example by the App that plays, as Figure 1-4, App developer is on mass-rent platform in game Pass the game installation kit of oneself and the propaganda materials (relevant information of App such as describes information) of the game App of correspondence, be divided into ratio Example;Traffic sources screens the game liked on mass-rent platform, and the general purpose module using mass-rent platform to provide adds oneself to App/ webpage/individual's social network sites is first-class;Use download/paying that the user of App is produced, mass-rent platform by corresponding traffic sources The ratio that is divided into arranged in game developer is given to the traffic sources of correspondence by the cycle.
In order to complete above-mentioned application method, the present invention includes following four step: 1) build mass-rent platform;2) many Bag platform for the various traffic sources forms such as APP, webpage, social network sites provide respectively the interface routine such as SDK/ code of embedding/ Assembly etc.;3) utilizing mass-rent platform to realize data monitoring, wherein data include download, are divided into ratio, income volume etc.;4) rebating Transfer accounts, according to the download of flow master to flow main return remuneration.
In above-mentioned steps, mass-rent platform includes following module: 1) show the module (seeing Fig. 2-5) of App;2)App Developer and the registration of flow master, login account module (seeing Fig. 2-2 and Fig. 2-3);3) authorization check module (embodiment two He Proof procedure in embodiment three);4) the upper transmission module of App (seeing Fig. 2-4);5) download statistics, statistics of paying SDK (see reality Execute example five);6) with the payment of bank interface, gathering module (embodiment five).
App developer and flow instigator include below scheme with mass-rent platform:
For App developer, flow process includes: 1) selects identity registration mailbox, arranges password and bank account information; 2) download interface program (SDK), wherein comprises in SDK: 2a) giving the signing messages of this App developer, described signing messages is used for Checking user's ownership to this App;2b) this App ID on mass-rent platform;2c) add up the module of download;2d) statistics The module of income.3) interface routine is inserted in App code.4) App is uploaded to mass-rent platform, and setting is divided into ratio, uploads The information such as demo are played in examination;5) the individual center at mass-rent platform is checked the download of oneself App, is taken in and be divided into situation.
For flow master, flow process includes: 1) selects identity registration mailbox, arranges password, bank account information;2) exist The entrance of traffic sources implants SDK (APP or software)/html code (webpage), and server is for verifying oneself institute to traffic sources Have the right;3) on platform, App to be accessed is selected;4) App download link and App are described information and upload to the traffic sources of oneself On;5) the download situation of App is checked and to oneself being divided into situation (seeing Fig. 1-5) at individual center.
By the description above it can be seen that the App that App developer provides will be sent out by first terminal 10 on mass-rent platform Cloth, flow master selects the App of oneself scene applicable from mass-rent platform by the second terminal 20 and such as plays App, and mass-rent platform is pressed Final download/activation/paying rebating is to flow master, and so, App developer need not directly link up with flow master, nothing Need loaded down with trivial details data to calculate and get final product rebating to flow master.
In the embodiment of the present invention, described server receives the access request that the second terminal sends, and described server sets up institute State the corresponding relation between the identification information of flow master and the identification information of described App to be accessed;Described server is according to described The identification information of App to be accessed obtains the access information of App to be accessed;Described server responds described access request, to described Second terminal sends and accesses response, carries the access information of described App to be accessed in described access response, and described access responds For making described second terminal that described App to be accessed to be linked into the flow master of self according to described access information;So, pass through The technical scheme that the embodiment of the present invention provides, App developer need not directly link up with flow master, it is not necessary to loaded down with trivial details data Calculating can realize the rebating to flow master.
Embodiment two
The embodiment of the present invention provides a kind of application method, and this application method is applied in server, this application The function that promotion method is realized can be come by the processor caller code in server, first terminal and the second terminal Realizing, certain program code can be saved in computer-readable storage medium, it is seen then that this server at least includes processor and storage Medium.
What Fig. 2-1 was the embodiment of the present invention two application method realizes schematic flow sheet, as shown in Fig. 2-1, and this application Promotion method includes:
Step 201, the register flow path between first terminal and server;
Specifically, register flow path between first terminal and server in step 201, may include that
Step 2011, described first terminal sends the first registration request, described first registration request bag to described server Include the username and password of application App developer;
Here, as shown in Fig. 2-2, App developer, in the process of registration, needs to input username and password;User name can To use mailbox, social account, public account, home page of company address etc., password can have certain preset rules, such as, close Code needs more than 6 and needs to include capitalization and lower case simultaneously;Username and password can use various existing skill Art realizes, and repeats no more here.
Step 2012, described server judges according to username and password, obtains judged result;Will determine that result is taken Band, in the first registration response, then sends the first registration response to first terminal, and described first registration response is used for showing institute State whether first terminal succeeds in registration;
Here, described server judges according to username and password, obtains judged result, can be to judge user name Whether meeting preset rules with password, whether such as password is more than 6 and includes capitalization and lower case;Can also is that Judge whether user name has registered, to ensure the uniqueness of user name.
Step 2013, described first terminal receives the first registration response that server sends, and described first registration response is used In showing whether described first terminal succeeds in registration.
Here, it should be noted that first terminal is during server registration, all right in the first registration request The information such as the password including Bank Account Number and bank card;As Figure 2-3, App developer is in the process of registration, except needing Outside user name to be inputted, password, in addition it is also necessary to select bank's (being selected by drop-down menu 12), input Bank Account Number and bank card Password, in order to first terminal according to the operation of App developer get these log-on messages of App developer (user name and Password, bank card and password thereof).Why needing Bank Account Number and password etc. thereof, being because first terminal is App developer, After App is promoted by flow master, when needing to carry out income in the way of currency (money), server can be according to bank's account Number and the password of bank card from the bank card of App developer, draw money, in order to pay flow master.Need exist for explanation, the Bank card and the password thereof of one terminal acquisition App exploitation can not also realize, such as at follow-up input App in register flow path Description information during or other what flow processs.
Step 202, when first terminal succeeds in registration, described first terminal sends the first download to described server please Ask;
Here, the described first request of downloading is used for described server request download interface program, and described first download please The identification information of App developer is at least carried in asking;Described interface routine is for embedding the App program of described App developer In, described interface routine at least signing messages, described signing messages is for the next checking to described App ownership of server;
Here, during implementing, the identification information of described App developer can be with App developer in registration flow User name in journey, it is also possible to be that server-assignment is to App developer code or a numbering etc..
Step 203, server receives the first download request that first terminal sends;
Here, illustrating as a example by the App that plays, see Fig. 2-4, App developer is the developer of game App, App Developer triggers the first download by button 16 on first terminal and asks.
Step 204, described in described server distributes on mass-rent platform according to the identification information of described App developer The identification information of App;
Here, mass-rent platform is the medium that server is supplied between first terminal and the second terminal interact, from From the point of view of the angle that family is experienced, mass-rent platform can be the interface shown in Fig. 2-2 or Fig. 2-3, and such App developer can be by being somebody's turn to do Mass-rent platform carries out registering, uploading the description information etc. of the relevant information such as App oneself needing the App promoted.
Step 205, interface routine is sent to described first terminal by described server, and described interface routine at least includes institute State the identification information of App;
Step 206, described first terminal receives the interface routine that described server sends;
Here, interface routine, can be to be SDK form during implementing;App developer gets interface journey After the SDK of sequence, in the program of the App that interface routine SDK is embedded into oneself exploitation, then form an App program;
Step 207, described first terminal obtains first operation of described App developer;
Here, described first operation be used for triggering described first terminal to described server upload an App program or Sending the first chained address, be embedded with described interface routine in a described App program, described first chained address is described The chained address of one App program;
Step 208, described first operation of described first terminal response, send a described App program to described server Or send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first link Address.
Step 209, described server receives an App program or transmission the first chain ground connection that described first terminal sends Location.
Here, seeing Fig. 2-4, App developer selects the App program needing to upload by button 21, it is assumed that need The App uploaded is game, therefore the installation kit of the game that button 21 selects.
Here, it should be noted that, the App program that server can also be uploaded is verified, in order to learn that App develops The App installation kit that business uploads the most really has ownership.As long as the process of checking ownership is realized by interface routine, As previously described, App developer needs to be inserted into by interface routine in App installation kit, owing to being previously provided with in interface routine Signing messages, when first terminal uploads App installation kit, according to signing messages, server just judges whether this App installation kit is to close Method, the legal meaning is, once downloads the signing messages of transmission from one meridian to another server mandate from mass-rent platform, then will authorize Signing messages carry in App installation kit, and on the App installation kit carrying signing messages is uploaded onto the server.
Step 210, the described first terminal described App developer of acquisition arranges operation;
Here, described operation is set refers to a series of operation that the relevant information of App is configured, continue to accept The example stated, with continued reference to Fig. 2-4, App developer operates in the interface shown in Fig. 2-4, such as at game name In input frame 13, the title " sky celestial precious stone Great War " of input game App, then clicks on upload button 14 and uploads the icon of game, point Hit interpolation button 15 and upload game sectional drawing, click on upload button 17 and upload game sample video, click on upload button 18 and upload trip Sample (demo) is played in play examination, and in input frame 21, input is divided into ratio, clicks on upload button 21 and uploads the installation kit of game App. In this example, being to carry out paying with the form of currency between App developer and flow master, therefore, the yield parameter in this example is It is divided into ratio;It should be noted that if needing App to be paid for, it is also possible to input often user's needs of download are paid Currency, such App developer can obtain download income from the download of user, and then server is according to downloading income and being divided into Ratio is calculated flow master should obtain income;In other examples, it is also possible to pay in other manners, example As paid with the time etc. of flow, advertisement position, then yield parameter is the ginseng relevant with time etc. of flow, advertisement position Number.
Step 211, the response of described first terminal is described arranges operation, obtains the description information of App;
Here, the description information of described App can include the download income shown in Fig. 2-4 and yield parameter, described income Parameter is for characterizing the described App developer return to flow master.
Step 212, described first terminal sends the description information of described App to described server;
Step 213, described server receives the description information of the App that first terminal sends;
Here, the description information of described App can include the identification information of App developer, the main information of described App, The title of App, the icon of App, yield parameter etc.;Wherein, the main information of described App includes the software development work of described App Tool bag SDK or the chained address of described App.
Step 214, described server, according to the main information of described App, verifies the legitimacy of described App;
Here, the legitimacy of server authentication App can include a lot, such as, if App is game, general Game is required for being put on record by Ministry of Industry and Information's publication that carries out playing, through Ministry of Industry and Information put on record by after game can obtain certification and compile Code, then App developer is during filling in the description information of App, in addition it is also necessary to fill in this certification and encode, correspondingly, In this step 213, the legitimacy of checking App can be whether checking game App has the certification of Ministry of Industry and Information to encode.In addition, Checking App legitimacy also include verify App either with or without flow of escaping, or, whether relate to violence, pornographic etc..
Step 215, when App described in described server authentication is legal, the description information of described App is sent out by described server Cloth is on mass-rent platform, so that described App is promoted by flow is main.
Here, see server and the description information of App is published on mass-rent platform, can carry out with the interface of Fig. 2-5 Showing at (interface that the second terminal can show), such flow master can select input frame to select App, it is assumed that flow main separation Be App type be game, then the second terminal just will reveal whether certainly to need the App accessed to include three sections, and first item is happy Fighting landlord, second style whole people's aircraft Great War, third item are Dezhou everyday, and flow master can be carried out certainly by showing on interface Plan, is to select therein a or many moneys App to access, when flow is main determine access time, can select to access button 22, Then this App is linked into the flow Your Majesty of oneself.After App is linked into the flow Your Majesty of oneself by first terminal, with Interface as Figure 1-3 will be presented, when user selects to download App, it will flow master is carried out one in the terminal at family The record of secondary download time, thus flow master can be returned accordingly.
Embodiment three
The embodiment of the present invention provides a kind of application method, and this application method is applied in server, this application The function that promotion method is realized can be come by the processor caller code in server, first terminal and the second terminal Realizing, certain program code can be saved in computer-readable storage medium, it is seen then that this server at least includes processor and storage Medium.
Fig. 3 be the embodiment of the present invention three application method realize schematic flow sheet, as it is shown on figure 3, this application Method includes:
Step 301, the register flow path between the second terminal and server;
Here, register flow path between the second terminal and server in step 301, may include that
Step 3011, described second terminal to server sends the second registration request, and described second registration request includes stream The username and password that amount is main;
Step 3012, described server judges according to username and password, obtains judged result;Will determine that result is taken Band, in the second registration response, then sends the second registration response to the second terminal, and described second registration response is used for showing institute State whether the second terminal succeeds in registration;
Here, described server judges according to username and password, obtains judged result, can be to judge user name Whether meeting preset rules with password, whether such as password is more than 6 and includes capitalization and lower case;Can also is that Judge whether user name has registered, to ensure the uniqueness of user name.
Step 3013, described second terminal receives the second registration response that server sends, and described second registration response is used In showing whether described second terminal succeeds in registration.
Here, it should be noted that the second terminal is during server registration, all right in the second registration request The information such as the password including Bank Account Number and bank card;Flow master is in the process of registration, except needs input user name, close Outside Ma, in addition it is also necessary to select bank, input Bank Account Number and bank card password, in order to the second terminal obtains according to the operation of flow master Log-on message (user name and password, bank card and password thereof) to flow master.Why need Bank Account Number and password thereof Deng, being because first terminal is App developer, after App is promoted by flow master, needs to enter in the way of currency (money) During row income, server can draw money according to the password of Bank Account Number and bank card from the bank card of App developer, in order to Pay flow master.Needing exist for explanation, bank card and the password thereof of the second terminal acquisition flow master can not also be in registration flow Journey realizes.
Here, register flow path between the second terminal and server in step 301, with step 201 in above-described embodiment two Similar, those skilled in the art may refer to the step 201 in embodiment two and understands, repeats no more here.
Step 302, when described second registration response shows described second endpoint registration success, described second terminal obtains The main information of described flow master, the legitimacy of described flow master is verified by described main information for described server;
Here, the main information of described flow master can be SDK (SDK) or HyperText Markup language Speech (HTML) code.
Here, the second terminal obtains the main information of flow master, can be operated by the selection of flow master or arrange behaviour Make to realize, may refer to the steps such as step 210 similarly.
Step 303, the main information of described flow master is sent to described server by described second terminal;
Step 304, described server receives the main information of the described flow master that described second terminal is sent out;
Step 305, the main information of described flow master verified, is verified result by described server, described in test Card result for show main information to described flow master verify whether pass through;
Here, step 305 mainly verifies that the verity of flow master, such as flow master are the most real, and flow master is not It it is the falseness website etc. that uploads other.
Step 306, described the result is sent to described second terminal by described server.
Here, described the result is sent to described second terminal by described server, including:
Step 3061, when being verified, described server-assignment belongs to the identification information of described flow master, and by described stream Identification information and/or described the result that amount is main are sent to described second terminal;
Step 3062, when checking is not passed through, described the result is sent to described second terminal by described server.
Step 307, described second terminal receives the result that described server sends.
In the embodiment of the present invention, above-mentioned step 301 is accomplished that the main registration to mass-rent platform of flow, and step 302 It is accomplished that to step 307, the proof procedure of server verity main to flow.
Embodiment four
On the basis of the step 307 of previous embodiment three, the embodiment of the present invention provides a kind of application method, should Be applied in server and the second terminal with promotion method, the function that this application method is realized can by server and Processor caller code in second terminal realizes, and certain program code can be saved in computer-readable storage medium, Visible, this server at least includes processor and storage medium.
Fig. 4 be the embodiment of the present invention four application method realize schematic flow sheet, as shown in Figure 4, this application Method includes:
Step 401, described second terminal receives the result that described server sends;
Step 402, when the main information that described the result shows described flow master is effective, the second terminal obtains waiting Enter to apply the identification information of App;
Specifically, this step 402 can be realized by following two ways, first kind of way, and step 402 is described Second terminal obtains the identification information of application App to be accessed, including:
Step 4021A, described second terminal obtains and selects operation, and described selection operates as described flow principal and subordinate's mass-rent platform Upper selection oneself needs the App to be accessed accessed;
Here, flow master carries out selecting operation, flow main warp mistake by the interface as shown in Figure 2-5 of the second terminal demonstration Checking and find afterwards, the ratio that is divided into of App joy fighting landlord is 4%, and the ratio that is divided in App Dezhou everyday is 2%, and App is complete The ratio that is divided into of people's aircraft Great War is 10%, and therefore flow master just makees with the App whole people's aircraft Great War 24 being divided into ratio higher For App to be accessed.
Step 4022A, selects operation described in described second terminal response, obtains the identification information of described App to be accessed.
Here, continuing to accept the example in step 4021A, the second terminal operates according to the selection of flow master and gets App The identification information of whole people's aircraft Great War 24, wherein App whole people's aircraft Great War 24 is as App to be accessed.
The second way, step 402, described second terminal obtains the identification information of application App to be accessed, including:
Step 4022A, described second terminal obtains alternative condition, and described alternative condition is condition or the institute of default setting Stating flow master to be operated by condition setting and the condition that obtains, it is to be accessed that the operation of described condition setting is used for pre-setting selection The operation of App;
Here, flow master can arrange some alternative conditions, such as simple to be divided into a height of alternative condition of ratio, or with Pouplarity is alternative condition, is wherein divided into the income that ratio height means that the download of single can obtain comparing and (assumes every The mail downloading charge downloading once each App is the same), welcome program can use numerical value to represent, the people of such as 50% Liking, numerical value 5 can be used to represent, the people of 40% likes to represent with numerical value 4, and pouplarity can obtain from network Take, it is also possible to be that server provides, it might even be possible to be a content in the description information of the App that App developer fills in.
Step 4022A, described second terminal obtains the identification information of described App to be accessed according to described alternative condition.
Step 403, the identification information of described App to be accessed is carried in access request by described second terminal;
Here, described access request carries the flow that the identification information of App to be accessed is corresponding with described second terminal Main identification information;
Step 404, described access request is sent to described server by described second terminal;
Step 405, described server receives the access request that the second terminal sends;
Here, described access request carries the flow that the identification information of App to be accessed is corresponding with described second terminal Main identification information.
Step 406, described server, according to the identification information of described App to be accessed, verifies that described App's to be accessed is effective Property;Described server, according to the identification information of described flow master, verifies the effectiveness of described flow master;
Here, the effectiveness of the App described to be accessed in step 406 be primarily referred to as App to be accessed whether hang over mass-rent put down On platform, or whether current time is in the life cycle of App to be accessed, and such as App developer have updated version, but Still the legacy version of the main request of flow, then the App to be accessed of the main request of flow, the most not in life cycle, i.e. asks App invalid.
Here, the effectiveness of flow master, it is also possible to referring to a life cycle of flow master, such as, flow is main may be needed The checking information of a period of time is provided, if flow master provides the most on time, then in this step to the provider of mass-rent platform In the proof procedure of 406, it would be possible to invalid result occurs.
Step 407, when App described in described server authentication is effective and described flow master is effective, described server is set up Corresponding relation between identification information and the identification information of described App to be accessed of described flow master, described corresponding relation is used for The download time using the user of described App to be accessed to download described App to be accessed from described flow Your Majesty is described;
Here, the method that the present embodiment provides also includes: when the invalid and described flow master of App described in server authentication is invalid Time, described server sends, to the second terminal, the response that reports an error, described in pointing out the access of the transmission in the second terminal to respond Invalid or the described flow master of App is invalid.
Step 408, described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Here, described access information at least includes description information and the chained address of described App of described App.
Step 409, described server responds described access request, sends to described second terminal and accesses response;
Here, the described access information carrying described App to be accessed in response that accesses, described access response is used for making institute State the second terminal and according to described access information, described App to be accessed is linked into the flow master of self;
Step 410, described second terminal receives the access response that described server sends, and described access in response carries The access information of described App to be accessed;
Step 411, described App to be accessed is linked into the flow of self by described second terminal according to described access information Main.
In the embodiment of the present invention, above-mentioned step 405 to step 407, step 408, step 409 correspond respectively to embodiment Step 101 in one is to step 104, and therefore, those skilled in the art can understand above-mentioned step refering to embodiment one 405, step 407 is to step 409, for saving length, repeats no more here.
Embodiment five
Based on aforesaid embodiment, the embodiment of the present invention provides a kind of application method, and this application method is applied In server and the second terminal, the function that this application method is realized can be by the place in server and the second terminal Reason device caller code realizes, and certain program code can be saved in computer-readable storage medium, it is seen then that this server is extremely Include processor and storage medium less.
Fig. 5 be the embodiment of the present invention five application method realize schematic flow sheet, as it is shown in figure 5, this application Method includes:
Step 501, the terminal of user receives the down operation of user;
Here, the user in step 501 refers to use the user of App, downloads the process of App from flow Your Majesty, such as, In the b figure of Fig. 1-3, user carries out clicking on " download button 11 ", and the terminal to server then triggering user sends the second download Request.
Step 502, the terminal to server of user sends the second download request;
Here, the described second request of downloading is used for downloading the App program that App developer provides, and described second downloads Request carries identification information and the identification information of flow master of App to be downloaded, the identification information of App the most to be downloaded Can be specifically the information such as coding of the title of App or App, as long as this information can be identified for that App, the mark of flow master Knowledge information can be specifically the information such as the numbering of the title of flow master, flow master, and in like manner, the identification information of this flow master can be marked Know flow master.
Here, continue to accept the example in above-mentioned steps 501, user clicking on download button when, the terminal of user Will get an address, this address can be specifically chained address or Internet protocol (IP) address, according to this ground Location, the terminal of user just sends the second download request to the equipment representated by this address, in the present example it is assumed that this address represents Be server, certainly, in other examples, this address can also represent first terminal or the second terminal.Need Bright, what no matter this address represented is server, first terminal or the second terminal, and this second download request is required for Carry identification information and the identification information of App to be downloaded of flow master, since it is desired which type of is under knowing user App, also knows that user is the download path learnt by which kind of channel (flow master), in order to obtain from App developer there Remuneration, in order to be distributed to flow master.
Step 503, described server receives the second download request that the terminal of user sends;
Here, the described second request of downloading is used for downloading the App program that App developer provides, and described second downloads Request carries identification information and the identification information of flow master of App;
Step 504, described server response described second is downloaded request, is obtained first according to the identification information of described App App program, and a described App program is sent to the terminal of described user;
Step 505, the download time that described server record is corresponding with the identification information of the identification information of flow master and App Number.
In the embodiment of the present invention, the terminal of above-mentioned step 501 to step 505 actually user downloads from a server The process of App installation kit (the i.e. the oneth App program).
Step 506, described server obtains the download information of application App, and the download information of described App includes the mark of App Knowledge information, the identification information promoting the flow master of described App and the download time of described flow master;
Here, it should be noted that in previous embodiment interface routine can be also used for App download statistics of variables and Downloading the statistics of income, in general, App identification information on mass-rent platform can also be handed down to together by interface routine App developer, interface routine is once linked in App program, forms an App installation kit completed (the i.e. the oneth App program) After, the download statistics of variables to flow master can be completed by interface routine, it practice, after user installation completes, connect Mouth program can send download information by the second terminal or directly to server, and such server can be obtained by lower information carrying Breath, and then calculate income, it is distributed to flow master.
Step 507, described server obtains yield parameter according to the identification information of described App;
Step 508, described server, according to the download time of described flow master and described yield parameter, determines the stream of correspondence The income volume that amount is main;
Step 509, described server obtains described receipts according to the identification information of described App at corresponding App developer Benefit volume, and described income volume is distributed to the flow master corresponding with the identification information of described flow master.
In the embodiment of the present invention, above-mentioned step 506 to step 509 is accomplished that, how according to user from flow master's Download, the process that flow master is returned.
In embodiments of the present invention, server receives the second download request that the terminal of user sends, and then server leads to Second download request of crossing records the download time from flow Your Majesty.In other examples, it is also possible to be that the second terminal connects Receive the second download request that the terminal of user sends, then calculate the download time from flow master, tool according to the second request of downloading Body flow process includes:
Step S501, described second terminal receives the second download request that the terminal of user sends;
Here, described second request is downloaded for downloading, from described flow Your Majesty, the App journey that App developer provides Sequence;Described second downloads the identification information carrying App in request;
Step S502, second downloads request described in described second terminal response, sends described 3rd time to described server Carrying request, described 3rd download request is used for asking to download an App program;
Step S503, described second terminal receives the App program that described server sends, and by a described App Program is sent to the terminal of described user.
Step S504, mark and the installation mark of App are sent to the second terminal by the terminal of described user;
Here, installation mark is for showing that the terminal of user is complete the installation of App installation kit.
Step S505, after the second terminal receives mark and the installation mark of the App that user terminal sends, by flow Main identification information sends jointly to server device;
Flow process after step S505 is by the above-mentioned step 506 that continues, and therefore, flow process below repeats no more here.
Embodiment six
Based on aforesaid application method, the embodiment of the present invention provides a kind of server, and the embodiment of the present invention provides In server first receives unit, sets up the unit such as unit, the first acquiring unit and the first transmitting element, and each unit is each Can be realized by the processor in server from included each module;The most also can be real by concrete logic circuit Existing;During specific embodiment, processor can be at central processing unit (CPU), microprocessor (MPU), digital signal Reason device (DSP) or field programmable gate array (FPGA) etc..
Fig. 6 is the composition structural representation of the embodiment of the present invention six server, and as shown in Figure 6, this server 600 includes One receive unit 601, set up unit the 602, first acquiring unit 603 and the first transmitting element 604, wherein:
Described first receives unit 601, for receiving the access request that the second terminal sends, carries in described access request There is the identification information of the flow master that the identification information of App to be accessed is corresponding with described second terminal;
Described set up unit 602, for setting up identification information and the identification information of described App to be accessed of described flow master Between corresponding relation, described corresponding relation uses the user of described App to be accessed to download from described flow Your Majesty for describing The download time of described App to be accessed;
Described first acquiring unit 603, obtains connecing of App to be accessed for the identification information according to described App to be accessed Enter information;
Described first transmitting element 604, is used for responding described access request, sends to described second terminal and accesses response, The described access information carrying described App to be accessed in response that accesses, described access response is used for making described second terminal root According to described access information, described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
In the embodiment of the present invention, described server also includes the first authentication unit and the second authentication unit, wherein:
Described first authentication unit, for the identification information according to described App to be accessed, verifies described App's to be accessed Effectiveness;
Described second authentication unit, for the identification information according to described flow master, verifies the effectiveness of described flow master; When App described in described server authentication is effective and described flow master is effective, trigger described first transmitting element.
In the embodiment of the present invention, described server also includes the second reception unit, allocation unit, the second transmitting element and Three receive unit, wherein:
Described second receives unit, and for receiving the first download request that first terminal sends, described first request is used for Request download interface program, described first downloads the identification information at least carrying App developer in request;
Described allocation unit, the described App distributed on mass-rent platform for the identification information according to described App developer Identification information;
Described second transmitting element, for interface routine is sent to described first terminal, described interface routine at least wraps Include the identification information of described App;
Described 3rd receives unit, for receiving an App program or transmission the first chain that described first terminal is uploaded Ground connection location, is embedded with described interface routine in a described App program, described first chained address is a described App program Chained address.
In the embodiment of the present invention, described interface routine includes signing messages, and described signing messages is right for next time for server The checking of described App ownership.
In the embodiment of the present invention, described server also includes the 4th reception unit, the 3rd authentication unit and release unit, its In:
Described 4th receives unit, for receiving the description information of the App that first terminal sends, and the description letter of described App Breath includes the identification information of App developer, the main information of described App, the title of App, the icon of App, yield parameter;
Described 3rd authentication unit, for the main information according to described App, verifies the legitimacy of described App, described The main information of App includes SDK SDK or the chained address of described App of described App;
Described release unit, for when verifying that described App is legal, issues the description information of described App and puts down in mass-rent On platform, so that described App is promoted by flow is main.
In the embodiment of the present invention, described server also include second acquisition unit, the 3rd acquiring unit, determine unit, Four acquiring units and the 3rd transmitting element, wherein:
Described second acquisition unit, for obtaining the download information of application App, the download information of described App includes App's Identification information, the identification information promoting the flow master of described App and the download time of described flow master;
Described 3rd acquiring unit, obtains yield parameter for the identification information according to described App;
Described determine unit, for the download time according to the main platform of described flow and described yield parameter, determine correspondence The income volume of flow master;
Described 4th acquiring unit, obtains described for the identification information according to described App at corresponding App developer Income volume;
Described 3rd transmitting element, corresponding with the identification information of described flow master for described income volume is distributed to Flow master.
In the embodiment of the present invention, described server also includes that the 5th reception unit, the 4th authentication unit and the 4th send single Unit, wherein:
Described 5th receives unit, for receiving the main information of the described flow master that described second terminal is sent out, described stream The main information of amount master is SDK SDK or HyperText Markup Language HTML code;
Described 4th authentication unit, for verifying the main information of described flow master, is verified result, described The result for show main information to described flow master verify whether pass through;
Described 4th transmitting element, for being sent to described second terminal by described the result.
In the embodiment of the present invention, described 4th transmitting element includes the first sending module and the second sending module, wherein:
Described first sending module, when being used for being verified, described server-assignment belongs to the mark letter of described flow master Breath, and identification information and/or the described the result of described flow master are sent to described second terminal;
Described second sending module, when checking is not passed through, described the result is sent to described by described server Second terminal.
In the embodiment of the present invention, described server also includes the 6th reception unit, the 5th acquiring unit and record unit, its In:
Described 6th reception unit, for receiving the second download request that the terminal of user sends, described second download please Ask for download App developer provide an App program, described second download request in carry App identification information and The identification information of flow master;
Described 5th acquiring unit, is used for responding described second and downloads request, obtains the according to the identification information of described App One App program, and a described App program is sent to the terminal of described user;
Described record unit, for the download time that record is corresponding with the identification information of the identification information of flow master and App Number.
It need to be noted that: the description of above server example, the description with said method embodiment is similar , there is the beneficial effect that same embodiment of the method is similar, do not repeat.For server example of the present invention does not discloses Ins and outs, refer to the description of the inventive method embodiment and understand, for save length, therefore repeat no more.
In the embodiment of the present invention, first receives unit 601 receives the access request that the second terminal sends, described access request In carry the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal;Set up unit 602 to build Corresponding relation between identification information and the identification information of described App to be accessed of vertical described flow master;First acquiring unit 603 Identification information according to described App to be accessed obtains the access information of App to be accessed;First transmitting element 604 connects described in responding Enter request, send to described second terminal and access response, described access response carries the access letter of described App to be accessed Breath, described access responds for making described second terminal, according to described access information, described App to be accessed are linked into self Flow master;So, App developer need not directly link up with flow master, it is not necessary to it is right that loaded down with trivial details data calculating can realize The rebating of flow master.
Embodiment seven
Based on aforesaid embodiment of the method, the embodiment of the present invention provides a kind of first terminal, and the embodiment of the present invention provides The unit such as the 5th transmitting element, the 7th reception unit, the 6th acquiring unit and the first processing unit in first terminal, and respectively The each included each module of unit can be realized by the processor in first terminal;Certainly concrete patrolling can also be passed through Collect circuit realiration;During specific embodiment, processor can be central processing unit (CPU), microprocessor (MPU), number Word signal processor (DSP) or field programmable gate array (FPGA) etc..
Fig. 7 is the composition structural representation of the embodiment of the present invention seven first terminal, as it is shown in fig. 7, this first terminal 700 wraps Include the 5th transmitting element the 701, the 7th and receive unit the 702, the 6th acquiring unit 703 and the first processing unit 704, wherein:
Described 5th transmitting element 701, for sending the first download request to server, described first download request is used for To described server request download interface program;
Described 7th receives unit 702, and for receiving the interface routine that described server sends, described interface routine is used for Embed in the App program of described App developer, described interface routine at least signing messages;
Described 6th acquiring unit 703, for obtaining first operation of described App developer, described first operation is used for Trigger described first terminal upload an App program to described server or send the first chained address, a described App journey Being embedded with described interface routine in sequence, described first chained address is the chained address of a described App program;
Described first processing unit 704, is used for responding described first operation, sends to described server and upload described first App program or send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the One chained address.
In the embodiment of the present invention, described first terminal also includes the 7th acquiring unit and the 8th acquiring unit, wherein:
Described 7th acquiring unit, arranges operation for obtain described App developer;
Described 8th acquiring unit, is used for responding and described arranges operation, obtains and downloads income and yield parameter, described income Parameter is for characterizing the described App developer return to flow master.
In the embodiment of the present invention, described first terminal also includes the 6th transmitting element, the 8th reception unit and the 7th transmission Unit, wherein:
Described 6th transmitting element, for sending the first registration request, described first registration request bag to described server Include the username and password of application App developer;
Described 8th receives unit, and for receiving the first registration response that server sends, described first registration response is used In showing whether described first terminal succeeds in registration;
Described 7th transmitting element, is used for when described first registration response shows that described first terminal succeeds in registration, to Described server sends the first download request.
It need to be noted that: the description of above first terminal embodiment, the description with said method embodiment is class As, there is the beneficial effect that same embodiment of the method is similar, do not repeat.For in first terminal embodiment of the present invention not The ins and outs disclosed, refer to the description of the inventive method embodiment and understand, for saving length, therefore repeat no more.
Embodiment eight
Based on aforesaid embodiment of the method, the embodiment of the present invention provides a kind of second terminal, and the embodiment of the present invention provides The 9th acquiring unit in first terminal, carry unit, the 8th transmitting element, the 9th receive the unit such as unit and access unit, And each included each module of each unit can be realized by the processor in first terminal;The most also can be by tool The logic circuit of body realizes;During specific embodiment, processor can be central processing unit, microprocessor, numeral letter Number processor or field programmable gate array etc..
Fig. 8 is the composition structural representation of the embodiment of the present invention 8 second terminal, and as shown in Figure 8, this second terminal 800 is wrapped Include the 9th acquiring unit 801, carry unit the 802, the 8th transmitting element the 803, the 9th reception unit 804 and access unit 805, its In:
Described 9th acquiring unit 801, for obtaining the identification information of application App to be accessed;
Described carry unit 802, for the identification information of described App to be accessed is carried in access request, described in connect Enter the identification information carrying the identification information of the App to be accessed flow master corresponding with described second terminal in request;
Described 8th transmitting element 803, for being sent to described server by described access request;
Described 9th receives unit 804, and for receiving the access response that described server sends, described access in response is taken Access information with described App to be accessed;
Described access unit 805, for being linked into the flow of self according to described access information by described App to be accessed Main.
In the embodiment of the present invention, described second terminal also includes the tenth reception unit, the 9th transmitting element, the 11st reception Unit and the tenth transmitting element, wherein:
Described tenth reception unit, for receiving the second download request that the terminal of user sends, described second download please Ask for downloading, from described flow Your Majesty, the App program that App developer provides;Described second download request carries The identification information of App;
Described 9th transmitting element, is used for responding described second and downloads request, send described 3rd time to described server Carrying request, described 3rd download request is used for asking to download an App program;
Described 11st receives unit, for receiving the App program that described server sends;
Described tenth transmitting element, for being sent to the terminal of described user by a described App program.
In the embodiment of the present invention, described 9th acquiring unit, including the first acquisition module and the second acquisition module, wherein:
Described first acquisition module, is used for obtaining selection operation, and described selection operates as described flow principal and subordinate's mass-rent platform Upper selection oneself needs the App to be accessed accessed;
Described second acquisition module, is used for responding described selection and operates, obtain the identification information of described App to be accessed.
In the embodiment of the present invention, described 9th acquiring unit, including the 3rd acquisition module and the 4th acquisition module, wherein:
Described 3rd acquisition module, is used for obtaining alternative condition, and described alternative condition is condition or the institute of default setting Stating flow master to be operated by condition setting and the condition that obtains, it is to be accessed that the operation of described condition setting is used for pre-setting selection The operation of App;
Described 4th acquisition module, for obtaining the identification information of described App to be accessed according to described alternative condition.
In the embodiment of the present invention, described second terminal also includes the tenth acquiring unit, the 11st transmitting element, the 12nd connects Receive unit and the 11st acquiring unit, wherein:
Described tenth acquiring unit, for obtaining the main information of described flow master, described main information is used for described clothes The legitimacy of described flow master is verified by business device;
Described 11st transmitting element, for being sent to described server by the main information of described flow master;
Described 12nd receives unit, for receiving the result that described server sends;
Described 11st acquiring unit, for when described the result shows that the main information of described flow is effective, acquisition is treated Access the identification information of application App.
It need to be noted that: the description of above second terminal embodiment, the description with said method embodiment is class As, there is the beneficial effect that same embodiment of the method is similar, do not repeat.For in the present invention the second terminal embodiment not The ins and outs disclosed, refer to the description of the inventive method embodiment and understand, for saving length, therefore repeat no more.
Should be understood that during description is in the whole text that " embodiment " or " embodiment " mentioned means relevant with embodiment Special characteristic, structure or characteristic are included at least one embodiment of the present invention.Therefore, occur everywhere in entire disclosure " in one embodiment " or " in one embodiment " not necessarily refers to identical embodiment.Additionally, these specific feature, knots Structure or characteristic can combine in one or more embodiments in any suitable manner.Should be understood that the various enforcements in the present invention In example, the size of the sequence number of above-mentioned each process is not meant to the priority of execution sequence, and the execution sequence of each process should be with its merit Can determine with internal logic, and the implementation process of the embodiment of the present invention should not constituted any restriction.
In several embodiments provided herein, it should be understood that disclosed equipment and method, can be passed through it Its mode realizes.Apparatus embodiments described above is only schematically, such as, the division of described unit, it is only A kind of logic function divides, and actual can have other dividing mode, such as when realizing: multiple unit or assembly can be in conjunction with, or It is desirably integrated into another system, or some features can be ignored, or do not perform.It addition, shown or discussed each composition portion Dividing coupling each other or direct-coupling or communication connection can be the INDIRECT COUPLING by some interfaces, equipment or unit Or communication connection, can be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component can be or may not be physically separate, shows as unit The parts shown can be or may not be physical location;Both may be located at a place, it is also possible to be distributed to multiple network list In unit;Part or all of unit therein can be selected according to the actual needs to realize the purpose of the present embodiment scheme.
It addition, each functional unit in various embodiments of the present invention can be fully integrated in a processing unit, it is possible to Being that each unit is individually as a unit, it is also possible to two or more unit are integrated in a unit;Above-mentioned Integrated unit both can realize to use the form of hardware, it would however also be possible to employ hardware adds the form of SFU software functional unit and realizes.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can be passed through The hardware that programmed instruction is relevant completes, and aforesaid program can be stored in computer read/write memory medium, and this program exists During execution, perform to include the step of said method embodiment;And aforesaid storage medium includes: movable storage device, read-only deposit The various media that can store program code such as reservoir (Read Only Memory, ROM), magnetic disc or CD.
Or, if the above-mentioned integrated unit of the present invention is using the form realization of software function module and as independent product When selling or use, it is also possible to be stored in a computer read/write memory medium.Based on such understanding, the present invention implements The part that prior art is contributed by the technical scheme of example the most in other words can embody with the form of software product, This computer software product is stored in a storage medium, including some instructions with so that a computer equipment is (permissible It is personal computer, server or the network equipment etc.) perform all or part of of method described in each embodiment of the present invention. And aforesaid storage medium includes: various Jie that can store program code such as movable storage device, ROM, magnetic disc or CDs Matter.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not limited thereto, and any Those familiar with the art, in the technical scope that the invention discloses, can readily occur in change or replace, should contain Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with described scope of the claims.

Claims (29)

1. an application method, it is characterised in that described method is applied in server, described method includes:
Described server receives the access request that the second terminal sends, and carries the mark of App to be accessed in described access request The identification information of the flow master that information is corresponding with described second terminal;
Described server sets up the corresponding pass between the identification information of described flow master and the identification information of described App to be accessed System, described corresponding relation uses the user of described App to be accessed to download described App to be accessed from described flow Your Majesty for describing Download time;
Described server obtains the access information of App to be accessed according to the identification information of described App to be accessed;
Described server responds described access request, sends to described second terminal and accesses response, and described access in response is carried The access information of described App to be accessed, described access response is had to be used for making described second terminal according to described access information by institute State App to be accessed and be linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
Method the most according to claim 1, it is characterised in that described method also includes: described server according to described in treat Access the identification information of App, verify the effectiveness of described App to be accessed;
Described server, according to the identification information of described flow master, verifies the effectiveness of described flow master;
When App to be accessed described in described server authentication is effective and described flow master is effective, described server is to described second Terminal sends and accesses response.
Method the most according to claim 1, it is characterised in that described method also includes:
Server receives the first download request that first terminal sends, and described first download request is used for asking download interface journey Sequence, described first downloads the identification information at least carrying App developer in request;
Described server distributes the identification information of the described App on mass-rent platform according to the identification information of described App developer;
Interface routine is sent to described first terminal by described server, and described interface routine at least includes the mark of described App Information;
Described server receives the App program uploaded of described first terminal or sends the first chained address, and described first Being embedded with described interface routine in App program, described first chained address is the chained address of a described App program.
Method the most according to claim 3, it is characterised in that described interface routine includes signing messages, described A.L.S. Breath is for the next checking to described App ownership of server.
Method the most according to claim 1, it is characterised in that described method also includes:
Described server receives the description information of the App that first terminal sends, and the description information of described App includes App developer Identification information, the main information of described App, the title of App, the icon of App, yield parameter;
Described server, according to the main information of described App, verifies that the legitimacy of described App, the main information of described App include The SDK SDK of described App or the chained address of described App;
When App described in described server authentication is legal, the description information of described App is issued at mass-rent platform by described server On, so that described App is promoted by flow is main.
Method the most according to claim 1, it is characterised in that described method also includes:
Described server obtains the download information of application App, and the download information of described App includes the identification information of App, promotes institute State identification information and the download time of described flow master of the flow master of App;
Described server obtains yield parameter according to the identification information of described App;
Described server, according to the download time of described flow master and described yield parameter, determines the income of the flow master of correspondence Volume;
Described server obtains described income volume according to the identification information of described App at corresponding App developer, and by described Income volume is distributed to the flow master corresponding with the identification information of described flow master.
7. according to the method described in any one of claim 1 to 6, it is characterised in that described method also includes:
Described server receives the main information of the described flow master that described second terminal is sent out, and the main information of described flow master is SDK SDK or HyperText Markup Language HTML code;
The main information of described flow master is verified by described server, is verified result, and described the result is used for table The verifying whether of the bright main information to described flow master is passed through;
Described the result is sent to described second terminal by described server.
Method the most according to claim 7, it is characterised in that described the result is sent to described by described server Two terminals, including:
When being verified, described server-assignment belongs to the identification information of described flow master, and the mark of described flow master is believed Breath and/or described the result are sent to described second terminal;
When checking is not passed through, described the result is sent to described second terminal by described server.
9. according to the method described in any one of claim 1 to 6, it is characterised in that described method also includes:
Described server receives the second download request that the terminal of user sends, and described second download request is used for downloading App and opens Sending out the App program that business provides, described second downloads the mark letter of identification information and the flow master carrying App in request Breath;
Request is downloaded in described server response described second, obtains an App program according to the identification information of described App, and will A described App program is sent to the terminal of described user;
The download time that described server record is corresponding with the identification information of the identification information of flow master and App.
10. an application method, it is characterised in that described method includes:
First terminal sends the first download request to server, and described first downloads request for downloading to described server request Interface routine;Described first downloads the identification information at least carrying App developer in request;
Described first terminal receives the interface routine that described server sends, and described interface routine is used for embedding described App exploitation In the App program of business, described interface routine at least signing messages;
Described first terminal obtains first operation of described App developer, and described first operation is used for triggering described first terminal To described server upload an App program or send the first chained address, a described App program is embedded with described in connect Mouth program, described first chained address is the chained address of a described App program;
Described first operation of described first terminal response, sends to described server and uploads described App program or a transmission First chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first chained address.
11. methods according to claim 10, it is characterised in that described method also includes:
The described first terminal described App developer of acquisition arranges operation;
The response of described first terminal is described arranges operation, obtains and downloads income and yield parameter, and described yield parameter is used for characterizing Described App developer is to the return of flow master.
12. according to the method described in claim 10 or 11, it is characterised in that described method also includes:
Described first terminal sends the first registration request to described server, and described first registration request includes applying App exploitation The username and password of business;
Described first terminal receives the first registration response that server sends, and described first registration response is used for showing described first Whether terminal succeeds in registration;
When described first registration response shows that described first terminal succeeds in registration, described first terminal sends to described server First downloads request.
13. 1 kinds of application methods, it is characterised in that described method includes:
Second terminal obtains the identification information of application App to be accessed;
The identification information of described App to be accessed is carried in access request by described second terminal, carries in described access request There is the identification information of the flow master that the identification information of App to be accessed is corresponding with described second terminal;
Described access request is sent to server by described second terminal;
Described second terminal receives the access response that described server sends, and carries described to be accessed in described access response The access information of App;
Described App to be accessed is linked into the flow master of self by described second terminal according to described access information.
14. methods according to claim 13, it is characterised in that described method also includes:
Described second terminal receives the second download request that the terminal of user sends, and described second downloads request for from described stream Amount Your Majesty downloads the App program that App developer provides;Described second downloads the identification information carrying App in request;
Described in described second terminal response, second downloads request, sends the 3rd download to described server and asks, described 3rd time Load request is used for asking to download an App program;
Described second terminal receives the App program that described server sends, and a described App program is sent to described The terminal of user.
15. methods according to claim 13, it is characterised in that described second terminal obtains the mark of application App to be accessed Knowledge information, including:
Described second terminal obtains and selects operation, and described selection operation selects oneself needs on described flow principal and subordinate's mass-rent platform The App to be accessed accessed;
Select operation described in described second terminal response, obtain the identification information of described App to be accessed.
16. methods according to claim 13, it is characterised in that described second terminal obtains the mark of application App to be accessed Knowledge information, including: described second terminal obtains alternative condition, and described alternative condition is the condition of default setting or described flow The condition that master is operated by condition setting and obtains, the operation of described condition setting is for pre-setting the behaviour selecting App to be accessed Make;
Described second terminal obtains the identification information of described App to be accessed according to described alternative condition.
17. according to the method described in any one of claim 13 to 16, it is characterised in that described method also includes:
Described second terminal obtains the main information of described flow master, and described main information is used for described server to described flow Main legitimacy is verified;
The main information of described flow master is sent to described server by described second terminal;
Described second terminal receives the result that described server sends;
When the main information that described the result shows described flow master is effective, described second terminal obtains application to be accessed The identification information of App.
18. 1 kinds of servers, it is characterised in that described server includes the first reception unit, sets up unit, the first acquiring unit With the first transmitting element, wherein:
Described first receives unit, for receiving the access request that the second terminal sends, carries waiting in described access request Enter the identification information of the identification information of the App flow master corresponding with described second terminal;
Described set up unit, for setting up between the identification information of described flow master and the identification information of described App to be accessed Corresponding relation, described corresponding relation for describe the user using described App to be accessed from described flow Your Majesty download described in treat Access the download time of App;
Described first acquiring unit, obtains the access information of App to be accessed for the identification information according to described App to be accessed;
Described first transmitting element, is used for responding described access request, sends to described second terminal and accesses response, described access Response carries the access information of described App to be accessed, described access response be used for making described second terminal according to described in connect Enter information and described App to be accessed is linked into the flow master of self;
Described access information at least includes description information and the chained address of described App of described App.
19. servers according to claim 18, it is characterised in that described server also includes the second reception unit, divides Join unit, the second transmitting element and the 3rd and receive unit, wherein:
Described second receives unit, and for receiving the first download request that first terminal sends, described first download request is used for Request download interface program, described first downloads the identification information at least carrying App developer in request;
Described allocation unit, for the mark of the described App on mass-rent platform of the identification information distribution according to described App developer Knowledge information;
Described second transmitting element, for interface routine is sent to described first terminal, described interface routine at least includes institute State the identification information of App;
Described 3rd receives unit, for receiving an App program or transmission the first chain ground connection that described first terminal is uploaded Location, is embedded with described interface routine in a described App program, described first chained address is the chain of a described App program Ground connection location.
20. servers according to claim 19, it is characterised in that described server also include the 4th reception unit, the Three authentication units and release unit, wherein:
Described 4th receives unit, for receiving the description information of the App that first terminal sends, the description information bag of described App Include the identification information of App developer, the main information of described App, the title of App, the icon of App, yield parameter;
Described 3rd authentication unit, for the main information according to described App, verifies the legitimacy of described App, described App's Main information includes SDK SDK or the chained address of described App of described App;
Described release unit, for when verifying that described App is legal, the description information of described App being issued on mass-rent platform, So that described App is promoted by flow is main.
21. servers according to claim 18, it is characterised in that described server also include second acquisition unit, Three acquiring units, determine unit, the 4th acquiring unit and the 3rd transmitting element, wherein:
Described second acquisition unit, for obtaining the download information of application App, the download information of described App includes the mark of App Information, the identification information promoting the flow master of described App and the download time of described flow master;
Described 3rd acquiring unit, obtains yield parameter for the identification information according to described App;
Described determine unit, for the download time according to described flow master and described yield parameter, determine the flow master of correspondence Income volume;
Described 4th acquiring unit, obtains described income for the identification information according to described App at corresponding App developer Volume;
Described 3rd transmitting element, for being distributed to the flow corresponding with the identification information of described flow master by described income volume Main.
22. according to the server described in any one of claim 18 to 21, it is characterised in that described server also includes that the 5th connects Receive unit, the 4th authentication unit and the 4th transmitting element, wherein:
Described 5th receives unit, for receiving the main information of the described flow master that described second terminal is sent out, described flow master Main information be SDK SDK or HyperText Markup Language HTML code;
Described 4th authentication unit, for verifying the main information of described flow master, is verified result, described checking Result for show main information to described flow master verify whether pass through;
Described 4th transmitting element, for being sent to described second terminal by described the result.
23. according to the server described in any one of claim 18 to 21, it is characterised in that described server also includes that the 6th connects Receive unit, the 5th acquiring unit and record unit, wherein:
Described 6th receives unit, and for receiving the second download request that the terminal of user sends, the described second request of downloading is used In downloading the App program that App developer provides, described second downloads identification information and the flow carrying App in request Main identification information;
Described 5th acquiring unit, is used for responding described second and downloads request, obtain first according to the identification information of described App App program, and a described App program is sent to the terminal of described user;
Described record unit, for the download time that record is corresponding with the identification information of the identification information of flow master and App.
24. 1 kinds of first terminals, it is characterised in that described first terminal include the 5th transmitting element, the 7th receive unit, the 6th Acquiring unit and the first processing unit, wherein:
Described 5th transmitting element, for sending the first download request to server, described first downloads request for described Server request download interface program;Described first downloads the identification information at least carrying App developer in request;
Described 7th receives unit, and for receiving the interface routine that described server sends, described interface routine is used for embedding institute State in the App program of App developer, described interface routine at least signing messages;
Described 6th acquiring unit, for obtaining first operation of described App developer, described first operation is used for triggering described First terminal is uploaded an App program to described server or sends the first chained address, embeds in a described App program Having described interface routine, described first chained address is the chained address of a described App program;
Described first processing unit, is used for responding described first operation, sends to described server and upload a described App program Or send the first chained address, for downloading an App program on server described in flow principal and subordinate or obtaining the first link Address.
25. first terminals according to claim 24, it is characterised in that described first terminal also includes the 7th acquiring unit With the 8th acquiring unit, wherein:
Described 7th acquiring unit, arranges operation for obtain described App developer;
Described 8th acquiring unit, is used for responding and described arranges operation, obtains and downloads income and yield parameter, described yield parameter For characterizing the described App developer return to flow master.
26. according to the first terminal described in claim 24 or 25, it is characterised in that described first terminal also includes the 6th transmission Unit, the 8th reception unit and the 7th transmitting element, wherein:
Described 6th transmitting element, for sending the first registration request to described server, described first registration request includes should With the username and password of App developer;
Described 8th receives unit, and for receiving the first registration response that server sends, described first registration response is for table Whether bright described first terminal succeeds in registration;
Described 7th transmitting element, for when described first registration response shows that described first terminal succeeds in registration, to described Server sends the first download request.
27. a kind of second terminal, it is characterised in that described second terminal includes the 9th acquiring unit, carries unit, the 8th transmission Unit, the 9th reception unit and access unit, wherein:
Described 9th acquiring unit, for obtaining the identification information of application App to be accessed;
Described carry unit, for being carried in access request by the identification information of described App to be accessed, in described access request Carry the identification information of the identification information of the App to be accessed flow master corresponding with described second terminal;
Described 8th transmitting element, for being sent to server by described access request;
Described 9th receives unit, and for receiving the access response that described server sends, described access in response is carried State the access information of App to be accessed;
Described access unit, for being linked into the flow master of self according to described access information by described App to be accessed.
28. second terminals according to claim 27, it is characterised in that described second terminal also includes that the tenth reception is single Unit, the 9th transmitting element, the 11st reception unit and the tenth transmitting element, wherein:
Described tenth receives unit, and for receiving the second download request that the terminal of user sends, the described second request of downloading is used In downloading, from described flow Your Majesty, the App program that App developer provides;Described second download request carries App's Identification information;
Described 9th transmitting element, is used for responding described second and downloads request, sends the 3rd download request, institute to described server The 3rd download request of stating downloads an App program for asking;
Described 11st receives unit, for receiving the App program that described server sends;
Described tenth transmitting element, for being sent to the terminal of described user by a described App program.
29. according to the second terminal described in claim 27 or 28, it is characterised in that described second terminal also includes the tenth acquisition Unit, the 11st transmitting element, the 12nd reception unit and the 11st acquiring unit, wherein:
Described tenth acquiring unit, for obtaining the main information of described flow master, described main information is used for described server The legitimacy of described flow master is verified;
Described 11st transmitting element, for being sent to described server by the main information of described flow master;
Described 12nd receives unit, for receiving the result that described server sends;
Described 11st acquiring unit, for when described the result shows that the main information of described flow is effective, obtains to be accessed The identification information of application App.
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 CN104902019A (en) 2015-09-09
CN104902019B true CN104902019B (en) 2016-11-16

Family

ID=54034415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510260239.7A Active CN104902019B (en) 2015-05-20 2015-05-20 A kind of application method, server and terminal

Country Status (2)

Country Link
CN (1) CN104902019B (en)
WO (1) WO2016184298A1 (en)

Families Citing this family (19)

* 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
CN105812479B (en) * 2016-04-15 2020-02-28 腾讯科技(深圳)有限公司 Request method and device and acquisition method and device for use permission
CN107306396B (en) * 2016-04-25 2020-06-12 中国移动通信有限公司研究院 Flow control method and network equipment
CN107666665A (en) * 2017-10-27 2018-02-06 维沃移动通信有限公司 The method for down loading and device of a kind of application program
CN109949062B (en) * 2017-12-20 2021-05-25 北京京东尚科信息技术有限公司 Application software promotion platform confirmation method and device, storage medium and electronic equipment
CN108521349B (en) * 2018-03-15 2020-06-05 福建天泉教育科技有限公司 Method and system for counting installation number of installation packages
CN109347919A (en) * 2018-09-18 2019-02-15 深圳壹账通智能科技有限公司 User authentication method, device, computer equipment and storage medium
CN110187912B (en) * 2019-05-16 2022-03-29 华为技术有限公司 Node selection method and device
CN112148962B (en) * 2019-06-28 2023-08-01 北京百度网讯科技有限公司 Method and device for pushing information
CN111338642B (en) * 2020-02-12 2024-09-10 北京点众科技股份有限公司 Method, device, terminal and storage medium for determining application download path
CN111638982B (en) * 2020-05-27 2024-03-01 百度在线网络技术(北京)有限公司 Flow guiding method, flow guiding device and electronic equipment
CN111782445B (en) * 2020-06-28 2023-08-15 百度在线网络技术(北京)有限公司 Configuration method and device of equipment debugging environment
CN112181366B (en) * 2020-09-28 2023-01-24 科大国创云网科技有限公司 Mobile application development framework based on cross-platform interaction
CN114666329B (en) * 2020-12-24 2024-07-05 Tcl商用信息科技(惠州)有限责任公司 APP management method, intelligent terminal and computer readable storage medium
CN113656787B (en) * 2021-08-12 2023-10-27 青岛海信智慧生活科技股份有限公司 Service providing device, terminal, authentication device, resource access method and system
CN114005521B (en) * 2021-10-28 2024-09-20 上海昆亚医疗器械股份有限公司 Method and system for data communication of medical equipment
CN114448973A (en) * 2022-01-11 2022-05-06 贵阳朗玛视讯科技有限公司 Method and device for obtaining recommendation source of application program
CN114637910A (en) * 2022-02-16 2022-06-17 上海卓悠网络科技有限公司 Application program comparison method and device
CN115061717B (en) * 2022-06-30 2023-09-05 北京亚控科技发展有限公司 Application management method, application subscription method and related equipment

Family Cites Families (8)

* 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
CN103795739A (en) * 2012-10-29 2014-05-14 中兴通讯股份有限公司 Application popularization method, device and system
CN103812914B (en) * 2012-11-14 2017-10-24 阿里巴巴集团控股有限公司 A kind of method and device for following the trail of promoter
US9348572B2 (en) * 2013-03-15 2016-05-24 Tapjoy, Inc. Rewarding mobile app installations without a software development kit in the mobile app
CN103617544A (en) * 2013-11-27 2014-03-05 友盟同欣(北京)科技有限公司 Channel effect monitoring method and system
CN104363264B (en) * 2014-10-22 2017-10-03 北京棱镜云桥科技有限公司 The SDK access systems by all kinds of means of mobile terminal software
CN104484442B (en) * 2014-12-24 2017-12-22 北京金和软件股份有限公司 A kind of APP based on the network platform is promoted and the method for statistics
CN104599162A (en) * 2015-02-11 2015-05-06 北海和思科技有限公司 APP (application) promotion and statistical method based on network platform

Also Published As

Publication number Publication date
CN104902019A (en) 2015-09-09
WO2016184298A1 (en) 2016-11-24

Similar Documents

Publication Publication Date Title
CN104902019B (en) A kind of application method, server and terminal
US6606744B1 (en) Providing collaborative installation management in a network-based supply chain environment
US7130807B1 (en) Technology sharing during demand and supply planning in a network-based supply chain environment
CN112559896B (en) Information recommendation method, device, equipment and computer readable storage medium
CN104537093B (en) A kind of method and its system of the product placement in web page contents
CN108282539A (en) Decentralization storage system based on double-layer network
CN108509583A (en) A kind of information-pushing method, server and computer readable storage medium
CN105939362A (en) User account management method and device
CN101193007A (en) Testing method, scenario testing method and corresponding device for URL command
CN101802856A (en) Measuring a location based advertising campaign
CN105610877A (en) Data interaction method, data interaction platform server and data interaction system
CN110377522A (en) The test method for scene of trading, calculates equipment and medium at device
CN103631619B (en) A kind of software installation method and a kind of terminal
CN109347866A (en) Login method, device, system and computer readable storage medium
CN110517020A (en) The node of project development method and block chain network based on block chain network
CN107249040A (en) Verify device, storage medium, using and system
CN104376452A (en) System and method for managing payment success rate on basis of international card payment channel
CN105871888A (en) Identity authentication method, device and system
KR102707497B1 (en) Method and system for providing question and answer service based quiz
WO2001039029A2 (en) Collaborative capacity planning and reverse inventory management during demand and supply planning in a network-based supply chain environment and method thereof
CN105871954A (en) Autonomous information release system and autonomous information release method
CN104092694B (en) A kind of method and system of the account distribution of mobile phone games
KR101207568B1 (en) System and method for intermediating on-line advertisement
Amarasekara et al. Controlling risks and fraud in affiliate marketing: A simulation and testing environment
CN108345508A (en) Interface calls test method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant