WO2019084875A1 - Information processing method and apparatus, server, and storage medium - Google Patents
Information processing method and apparatus, server, and storage medium Download PDFInfo
- Publication number
- WO2019084875A1 WO2019084875A1 PCT/CN2017/109147 CN2017109147W WO2019084875A1 WO 2019084875 A1 WO2019084875 A1 WO 2019084875A1 CN 2017109147 W CN2017109147 W CN 2017109147W WO 2019084875 A1 WO2019084875 A1 WO 2019084875A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user
- identifier
- application
- activation
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
Definitions
- the present invention relates to application promotion technologies, and in particular, to an information processing method and apparatus, a server, and a storage medium.
- Application software is a concept corresponding to system software.
- the software company has developed an app. If you want to bring the app to market, there are usually three ways: the first way is to introduce your app by sending flyers, etc. in places with more traffic; The way is to promote your own app; the third way is to invite the new user as the inviter to download the app or the old user who is the sharer to share the download link to the new user. Among them, the old user is the user who has downloaded the app, the new user is the user who has not downloaded the app, and the new and old users are generally friends in the social application.
- the first method is more time-consuming and labor-intensive than the manual method.
- the second method needs to pass the cost of currency, physical, and peer-to-peer traffic. What is important is that the users attracted by the first method and the second method may not be converted. Download for real app.
- the third way is because the old user who is the inviter invites or shares as the old user of the sharer, so this method is easy to cause exponential download; if the new and old users are rewarded, then the download conversion rate Will be very high.
- software companies application providers generally use the third method to promote applications.
- the third method generally includes: an old user generates his own invitation link for downloading the app, the old user will invite the link to share to the new user through the social network, the new user clicks the invitation link to open the web page, and then the new user is After the web page has registered the account, the new user goes to the App Store to download the app. Finally, the new user logs in to the app with the previously registered account, so that both the new and the old users can get the reward from the application provider.
- the new user must input the account twice.
- the first time is to enter the account when registering, the second time is to enter the account when logging in to the app.
- the process of inputting the account twice is very cumbersome for the new user.
- the convenience of downloading directly affects the conversion rate of the downloaded app.
- the password requirement for the registration process is generally high, which is undoubtedly in the process of downloading the app by the new user. Add more trouble.
- the embodiment of the present invention provides an information processing method and apparatus, a server, and a storage medium to solve at least one problem existing in the prior art.
- An embodiment of the present invention provides an information processing method, where the method includes:
- the server Receiving, by the server, the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, where the trigger event is sent to the first device based on the second device
- the promotion information is generated, and the promotion information includes the identification information of the second user
- the identifier information of the second user is associated with the identifier information of the third user.
- An embodiment of the present invention provides an information processing apparatus, where the apparatus includes a first receiving unit, a second receiving unit, and a first associated unit, where:
- the first receiving unit is configured to receive the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is based on the second
- the promotion information sent by the device to the first device is generated, and the promotion information includes the identification information of the second user;
- the second receiving unit is configured to receive activation information of an application sent by the third device and identifier information of the third user;
- the first association unit is configured to associate the identifier information of the second user with the identifier information of the third user if the record information matches the activation information of the application.
- Embodiments of the present invention provide a server, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the information processing method described above when the program is executed.
- Embodiments of the present invention provide a computer readable storage medium having stored thereon a computer program, which is implemented by a processor to implement the above information processing method.
- the server receives the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is sent based on the second device.
- Generating the promotion information of the first device includes the identification information of the second user, receiving the activation information of the application sent by the third device, and the identification information of the third user;
- the activation information of the application is matched, and the identification information of the second user is associated with the identification information of the third user; thus, the process can be simplified and the new user and the old user can be quickly associated, and the repeated input of the user is avoided.
- FIG. 1A is a schematic diagram 1 of an interface according to an embodiment of the present invention.
- FIG. 1B is a second schematic diagram of an interface according to an embodiment of the present invention.
- FIG. 1C is a schematic flowchart 1 of an implementation process of an information processing method according to an embodiment of the present invention.
- FIG. 2A is a second schematic diagram of an implementation process of an information processing method according to an embodiment of the present invention.
- 2B is a schematic flowchart 3 of an implementation process of an information processing method according to an embodiment of the present invention.
- 3A is a schematic flowchart 4 of an implementation process of an information processing method according to an embodiment of the present invention.
- FIG. 3B is a schematic diagram of an interface according to an embodiment of the present invention.
- 3C is a schematic diagram of an interface according to an embodiment of the present invention.
- 4A is a schematic diagram 1 of an interface according to an embodiment of the present invention.
- 4B is a schematic diagram 2 of an interface according to an embodiment of the present invention.
- 4C is a schematic diagram of client information according to an embodiment of the present invention.
- 5A is a first schematic structural diagram of an information processing apparatus according to an embodiment of the present invention.
- FIG. 5B is a second schematic structural diagram of an information processing apparatus according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of a hardware entity of a computing device according to an embodiment of the present invention.
- step 11 the old user sees the promotion message of Airbnb on his own terminal such as a mobile phone, and the promotion message states that if the link is shared, both the new user and the old user can be rewarded.
- the interface of the promotion message is as shown in FIG. 1A of FIG. 1A.
- the content of the promotion message includes the title 11 “send ⁇ 204, obtain ⁇ 204”, and the topic content 12 “registers the Airbnb account through your connection. Users can get ⁇ 204 travel funds. Once they book a stay of ⁇ 510, you can get a ⁇ 204 travel fund.”.
- User A is very interested in this promotion message, so I want to promote the Airbnb to other people, such as User B.
- user A clicks the button 13 of "Generate Link” the mobile phone responds to the user's click, generates a promotion link, and then the interface of the mobile phone jumps to the figure b of FIG. 1A.
- Step 12 Referring to the figure b of FIG. 1A, after the mobile phone generates the promotion link, the user A can select the short message 22, the copy link 23, the WeChat 24, and the like to send the generated promotion link 21 to the user B.
- old user A who is the inviter invites or enters the old user A as the sharer.
- old user A will promote the invitation link or promotion link or invitation link for downloading Airbnb to new user B.
- Step 13 after user A completes the promotion, user B's terminal, such as a mobile phone, will receive a promotion link, and the interface of the promotion link on user B's mobile phone is shown in Figure c of Figure 1A, and the promotion link may be in the form of a promotion message.
- the promotion message on the user B may be different from the promotion message on the user A. See the a diagram and the c diagram of FIG. 1A.
- Step 14 assuming that User B is interested in the promotion message, User B clicks on the link 31 of Figure c of Figure 1A, and then the user's mobile phone will open the web page corresponding to link 31.
- the web page displayed on user B's mobile phone is shown in Figure 1A.
- Figure D shows that user B sees a lot of promotion rewards, and he also needs such an app.
- User B wants to register or download one, and then user. B clicks the button of the registered account 41 on the d map.
- Step 15 when the user B clicks the button of the registered account 41 on the d picture, the user B's mobile phone will jump to the e picture of FIG. 1B.
- the user B can use the WeChat account 51, micro Bo account 52 or re-create account 53 to get the account of the app;
- Step 16 assuming that user B wants to re-create an account, user B's mobile phone will jump to the f map of FIG. 1B.
- user B can use mailbox 61 or mobile phone number 62 as an account to register, of course, the user B may also need to enter a variety of information such as name 63, last name 64, password 65 and birthday 66. After the user inputs the various pieces of information 61 to 66 described above, the user completes the registration.
- FIG. 1A and FIG. 1B will guide the new user to open the H5 on the social network platform and complete the account registration first. After the user completes the registration, the user must go to the Appstore to download the Airbnb App, and then log in to the App with the previously registered account to obtain the use. reward.
- Step 17 after the user B completes the registration, the user goes to the application store on his mobile phone to download the app.
- Step 18 After the user B downloads the app, the installation is performed. After the installation is completed, the application is opened. When the first time is opened, the user B is required to input the previously registered accounts 61 to 66.
- the old user A will promote Airbnb to the new user B. Since the old and new users A and B respectively give rewards, the old user A is very willing to promote, and the new user B is also very willing to try to download, so this download conversion The rate will be very high.
- this correspondence is recorded through the aforementioned two process of inputting an account, because the new user B clicks on the download link to register the account, and then associates the new user B with the old user A through the login account.
- the new user must input the account twice, the first time is to enter the account when registering, the second time is to enter the account when logging in to the app, the first problem brought by the process of inputting the account twice is : It is very cumbersome for new users.
- the convenience of downloading directly affects the conversion rate of downloading apps.
- the password requirements for the registration process are generally high.
- the new user downloads the app, adding more trouble.
- the old user generates his own invitation link and shares it with the new user through the social network. After registering the account on the web page such as H5, the new user first goes to the App Store to download the Airbnb App. Then log in to Airbnb with the previously registered account and both parties will receive a reward.
- the problem that the user inputs the account twice is avoided, thereby avoiding the trouble of the user.
- the new user has done an extra step.
- the new user needs to register the new account in H5 first, and then enter the process of downloading the app by the account completion invitation after the download is completed, and the technology brings the
- the two problems are: It is impossible to determine whether a new user uses the same mobile phone to swipe multiple accounts, so the quality of the user cannot be guaranteed when the new user is pulled.
- the user in this embodiment is mainly based on the device, not on the account.
- a device can only correspond to one new user. Devices that have already registered the app will not be able to participate in the activity, thus preventing new users from using the same mobile phone to swipe multiple accounts, thus ensuring the quality of users while pulling new users. .
- the technical solution provided by the embodiment of the present invention is one step less than the technical solution provided by the foregoing FIG. 1A and FIG. 1B.
- the technical solution provided in FIGS. 1A and 1B is one step further than the solution of the embodiment of the present invention, and this step is also necessary in the technology provided in FIGS. 1A and 1B, because without this step, it will not be possible. Get the relationship between the inviter and the invitee.
- This step of the embodiment of the present invention, or the technical solution provided by FIG. 1A and FIG. 1B is that the new user needs to register the account on the web page (H5) and then download the app, and then use it. The previously registered account is logged in.
- the embodiment of the present invention technically applies a tracking technology for inviting a friend, and technically solves the problem that the current user has to input two accounts in the promotion, and the process of inputting the account twice Determining the correspondence between the new and old users.
- the new user will directly download the App and track the behavior of the download from the download, thereby locating the old user to determine that the new user’s click operation is Which old user is associated with.
- the embodiment of the present invention simplifies the process of inviting a friend to directly download the App, and then registers and logs in on the App, so that both parties can be rewarded.
- UID User Identification
- ID The unique identifier (ID, Identification) of the user.
- Knock ID (CLICK_ID): The user-only ID after the MD5 is applied to the UID, the string type. CLICK_ID is used to indicate the unique identification code of the user.
- Device code The unique machine code of an electronic device such as a mobile phone.
- Apple's operating system iOS is the IDF (Identifier For Identifier)
- Android's operating system Android is android_id and google_ad_id.
- the terminal includes mobile phones (generally referred to as smart phones), tablet computers, personal digital assistants, desktop computers, personal computers, notebook computers and other electronic devices.
- mobile phones generally referred to as smart phones
- tablet computers personal digital assistants
- desktop computers personal computers
- notebook computers and other electronic devices.
- the embodiment of the present invention technically applies a tracking technology for inviting a friend, and technically solves the problem that the current user has to input two accounts in the promotion, and the process of inputting the account twice Determining the correspondence between the new and old users.
- the new user will directly download the App and track the behavior of the download from the download, thereby locating the old user to determine that the new user’s click operation is Which old user is associated with.
- the embodiment of the present invention simplifies the process of inviting a friend to directly download the App, and then registers and logs in on the App, so that both parties can be rewarded.
- An embodiment of the present invention provides an information processing method, which is applied to a computing device.
- the functions implemented by the method may be implemented by a processor calling program code in a computing device.
- the program code may be saved in a computer storage medium.
- the computing device includes at least a processor and a storage medium.
- FIG. 1C is a schematic flowchart 1 of an implementation process of an information processing method according to an embodiment of the present invention. As shown in FIG. 1C, the method includes:
- step S101 the server receives the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is sent to the
- the promotion information of the first device is generated, and the promotion information package
- the identification information of the second user is included;
- the first user may be regarded as a new user
- the first device may be a terminal of a new user such as a mobile phone
- the second user may be regarded as an old user
- the second device may be a terminal of an old user such as a mobile phone.
- the record information may be understood as related information of the first user (new user), for example, may be the terminal identifier of the first device, or may be related information indicating the identity of the first user in the first device.
- the promotion information may be any promotion information about the promotion object.
- the promotion object is an application.
- the promotion information may be implemented by using a text message or a multimedia message.
- the promotion information may be used for downloading.
- the promotion link of the application includes an invitation link for downloading the application, or the promotion information may be a text message indicating the promotion object, and the promotion information includes the identification information of the second user.
- the triggering event refers to an operation of the first user on the first device for the promotion information, for example, a click operation for the promotion link, which may be generated based on triggering the invitation link.
- the identification information of the user is the identification information of the user on the promotion object, and may be the name and nickname registered by the user on the application.
- application account such as social application number, ID number, email address, mobile phone number, etc.
- Step S102 The server receives activation information of the application sent by the third device and identifier information of the third user.
- the activation information of the application indicates that the application downloaded by the third device has been activated, and includes identity information of the user who activates the application on the third device, that is, the identity of the third user that is activated on the third device to activate the application. information.
- the third device may be the same as or different from the first device.
- Step S103 If the record information matches the activation information of the application, the server associates the identifier information of the second user with the identifier information of the third user.
- the identifier information of the second user may be associated with the identifier information of the third user.
- old users recommend new users, and new users need to be registered on the recommendation page before the new users can be associated with the old users, and the process is complicated.
- This embodiment provides a technical solution for simply associating new and old users, including: the old user sends an application promotion information to the new user, and the promotion information includes the user identifier of the old user, and the promotion information may be a download link or a Text or picture introduction, the promotion information is mainly to arouse the interest of the new user, so that the new user downloads the activation application; after the new user triggers the promotion information, uploads the trigger terminal identifier of the trigger terminal (identity information of the first user) and the old The user ID of the user (identity information of the second user) is sent to the server.
- the new user can download the application directly at the current terminal or other terminal or download the application by using the market.
- the new user registers to activate the application, upload the activated terminal identifier of the activated terminal. (identity information of the third user) and the user identifier of the new user (identity information of the third user)
- the activation terminal identifier matches the trigger terminal identifier, the new and old users are associated, that is, the second
- the identification information of the user is associated with the identification information of the third user.
- the association may be followed by a reward or other operations, such as adding a friend and a group group, and the reward condition may be based on the new account or the new terminal, based on which, after the old user recommends the new user
- the method further includes the step of rewarding the new and old users, and specifically, sending the system message to the second user and the third user.
- the activation information of the application includes an application identifier, and the method further includes:
- Step S104 if the record information matches the activation information of the application, according to the Sending, by the application identifier, the identifier information of the second user, and the identifier information of the third user, a system message to the second device and the third device, where the system message is used to indicate to the second user and the third user Make a reward.
- the record information and the activation information of the application include device information at the same time, the record information includes first device information (device information of the first device), and the activation information of the application includes the third Device information (device information of the third device), if the record information matches the activation information of the application, according to the application identifier, the identifier information of the second user, and the identifier information of the third user, the second device And sending, by the third device, a system message, including:
- step S104 includes:
- Step S141 determining, according to the third device information, whether the third device is a terminal device that has previously sent the system message;
- Step S142 if it is determined that the third device is a terminal device that has not previously sent the system message according to the third device information, according to the application identifier, the identifier information of the second user, and the identifier information of the third user.
- the second device and the third device respectively send system messages.
- Step S143 if it is determined that the third device is the terminal device that previously sent the system message according to the third device information, the second user and the third user are not rewarded, that is, the second device and the device are not The third device separately sends a system message.
- an old user can recommend a plurality of new users, and only those new users can be rewarded based on a new device, wherein the new device refers to a terminal device that has not previously sent the system message.
- the new device refers to a terminal device that has not previously sent the system message.
- replacing a new device is much more expensive than replacing the new account, so as to avoid malicious registration by the user, thereby ensuring the quality of the user.
- the device is mainly based on the account rather than the account; one device corresponds to a new user, and the device that has registered the application has been downloaded, and will not be able to participate in the activity, thereby ensuring the user. the quality of.
- the method further includes a process of recommending a friend, where the process of recommending a friend to the second user includes: And generating a friend recommendation message according to the identifier information of the third user, and sending the friend recommendation message to the second device according to the identifier information of the second user.
- FIG. 2A is a schematic flowchart 2 of an implementation process of an information processing method according to an embodiment of the present invention. As shown in FIG. 2A, the method includes:
- step S201 the server receives the record information about the click event sent by the first device and the identifier information of the second user, where the click event is sent by the first user to the second device for downloading on the first device. Applied by the invitation link;
- step S202 the server receives the activation information of the application sent by the third device and the identification information of the third user.
- the activation information of the application includes an application identifier, and the activation information of the application is the third application. Transmitted by the third device when activated on the device after installation;
- Step S203 If the record information matches the activation information of the application, the server associates the identifier information of the second user with the identifier information of the third user;
- Step S204 The server sends a system message to the second device and the third device according to the application identifier, the identifier information of the second user, and the identifier information of the third user, where the system message is used to indicate The second user and the third user perform a reward.
- step S204 Two ways of implementing step S204 are provided below, where:
- the record information and the activation information of the application include device information.
- the record information includes first device information
- the activation information of the application includes third device information
- Step S204 includes: if the first device information matches the third device information, the second device and the first device according to the application identifier, the second user's identification information, and the third user's identification information. The three devices respectively send system messages.
- Manner 2 When the device information cannot be obtained, the recording information and the activation information of the application do not include the device information, and the record information needs to include the operating system information of the first device and the first device.
- the IP address, the activation information of the application needs to include the operating system information of the third device, and the IP address of the third device, where the step S204 includes: if the operating system information of the first device is related to the third device The operating system information is matched, and if the IP address of the first device matches the IP address of the third device, the identifier is determined according to the application identifier, the identifier information of the second user, and the identifier information of the third user.
- the second device and the third device respectively send system messages.
- mode one and mode two may be used separately or simultaneously.
- the device information, the operating system information, and the activation information of the record information and the application need to be included.
- the information about the device and the activation information of the application need to include information such as the device type and the carrier.
- the embodiment of the present invention further provides an information processing method, which is to solve the complicated process problem of the current application (App, Application) inviting a friend; further, how to let the old user actively share the invitation link, and New users can click the link to download the app faster and more directly, so that both parties can get the reward experience process.
- the embodiment of the present invention may be based on the third-party advertisement tracking platform attribution technology, and realizes the simplest process of sharing and downloading the app to obtain the reward from the process, greatly optimizing the user experience, and bringing a large number of new high-quality users to the App.
- the new marketing of the pull plays a key role.
- FIG. 2B is a schematic flowchart 3 of an implementation process of an information processing method according to an embodiment of the present invention. As shown in FIG. 2B, the method includes:
- Step S221 the second device sends an invitation message to the first device, where the invitation message includes an invitation link (invitation URL) for downloading the application;
- the second device is a device corresponding to the second user (old user), and the first device is a device corresponding to the first user (new user);
- the second device is installed with an app to be promoted, and the SDK of the Appsflyer is accessed in the App, and the Install event of the Appsflyer and the Register event of the In-App event are accessed.
- the app to be promoted needs to access the Install event of the Appsflyer and the In-App event.
- the first device or the second device or the like may be various types of information processing capable terminals in the process of the specific embodiment, for example, the terminal may include a mobile phone, a tablet computer, a desktop computer, a personal digital assistant, a television set. Such as the ability to install the electronic device of the App.
- the invitation link includes a tracking link and a click identifier of the second user.
- the invitation URL mainly consists of two parts: the front part and the back part.
- the front part is the tracking object of the promotion object JOOX by means of the Appsflyer advertisement tracking platform on the JOOX promotion server, but the machine unique identifier information such as the machine code is removed.
- the latter part is the CLICK_ID of the old user (the click identifier of the second user), and the CLICK_ID is the unique identification code of the old user, and the click identifier of the second user is generated according to the identification information of the second user, and is used to locate the old user.
- the full invitation URL for an old user as follows:
- the front section is the tracking link of JOOX advertisers on the JOOX promotion server by means of the Appsflyer advertisement tracking platform.
- Step S222 the first device receives and displays the promotion information sent by the second device, that is, an invitation message
- Step S223 the first device receives the click event of the first user for the promotion information, records the click event, and obtains record information.
- Step S224 The first device sends the record information and the identifier information of the second user to the third-party server.
- the third party server may be an Appsflyer server.
- Step S225 The third-party server receives the record information sent by the first device and the identifier information of the second user.
- Step S227 The third-party server receives the activation information of the application sent by the third device and the identifier information of the third user, where the activation information includes the application identifier.
- the record information matches the activation information of the application, then the first user and the third user are the same user, and the user who clicks the link is associated with the user who installs the App.
- the fourth party server may be an advertiser server.
- Step S229 the fourth party server separately sends a system message to the second device and the third device according to the application identifier, the identifier information of the second user, and the identifier information of the third user.
- the second device corresponds to the second user
- the third device corresponds to the third user.
- the system message is used to indicate that the second user and the third user are rewarded.
- Step S230 the second device and the third device respectively receive the system message.
- the method further includes: the third-party server associating the record information with the identifier information of the second user to obtain first association information; and the third-party server activates the application
- the information is associated with the identification information of the third user to obtain the second association information. If the record information matches the activation information of the application, the third-party server acquires the second user from the first association information according to the record information. Identification information, and acquiring identification information of the third user from the second association information according to the activation information of the application.
- the first association information is used to represent a correspondence between the record information and the identifier information of the second user, where the second association information is used to represent the activation information of the application and the identifier information of the third user. Correspondence between them.
- the invitation link includes a tracking link and a click identifier of the first user, wherein the click identifier of the first user is generated according to the identification information of the first user.
- FIG. 3A is a flowchart of implementing an information processing method according to an embodiment of the present invention. As shown in FIG. 3A, the method includes:
- Step S301 the inviter generates his own invitation link
- the exclusive invitation URL of the old user mainly consists of two parts: the front part and the back part.
- the front part is the tracking link of JOOX advertiser using the Appsflyer advertisement tracking platform on the JOOX promotion server, but the machine unique symbol information such as machine code is removed.
- the latter part is the CLICK_ID of the old user. This CLICK_ID is the unique identification code of the old user and is used to locate the old user.
- the full invitation URL for an old user as follows:
- the front section is the tracking link of JOOX advertisers on the JOOX promotion server by means of the Appsflyer advertisement tracking platform.
- Step S302 The new user clicks the download URL to download the JOOX App
- the friend of the user P such as a WeChat friend or a Facebook friend
- the new user's terminal such as a mobile phone
- receives an invitation link (invitation URL) of the old user and the new user clicks on the old user to invite the U RL on the mobile phone, and jumps.
- Step S303 The terminal of the new user reports the device information.
- the new user Q clicks on the old user to invite the U RL on the mobile phone, jumps to the AppStore to download the JOOX App, and reports the device name, device type, operator, and other device information that the H5 can obtain and the old user (invitation) CLICK_ID to Appsflyer.
- Step S304 After the new user installs the JOOX, the mobile phone of the new user Q reports the IP and His equipment information;
- the Appsflyer SDK that is connected to the JOOX will automatically report the device name, device type, carrier and other device information of the new user device to the Appsflyer background.
- Step S305 Synthesize a unique fingerprint according to the information reported in steps S303 and S304 to obtain a machine code, and compare the attribution to obtain a relationship between the machine code and the inviter ID;
- Step S306 The new user registers JOOX, and the mobile phone of the new user Q reports the registration time In-App Event, the machine code and the new user ID.
- Step S307 Obtain a correspondence between the new user ID and the inviter ID by the machine code of steps S305 and S306;
- Appsflyer reports the new registration event to the JOOX promotion server, ie, Appsflyer transparently transmits the new user registration event received by S307 to the JOOX promotion server. After the JOOX promotion server receives it, it can know the relationship of the new user that the old user corresponds to.
- Step S308 The JOOX promotion server sends an incentive for the old user (inviter) and the new user (invitee) to the corresponding rule, such as a VIP;
- Client information can include device name, device type, and carrier.
- Appsflyer calculates a fingerprint value (machine code) of the device by using the above device information through the fingerprint algorithm, and uses This value is used for fuzzy matching attribution.
- the minimalist App invites the friend process, and the old user only needs to share his invitation link to the social software to his own friend, and the new user directly clicks the download link to download and install the registered app, and the interaction between the two parties is at the most Simple process. On the one hand, it improves the enthusiasm of old users to pull new users, on the other hand, it ensures the quantity and quality of new users, and plays a great role in the operation of the App.
- the application JOOX is taken as an example to describe the process of bringing JOOX to the market by sharing or inviting an old user.
- the process includes:
- step 41 the old user A sees the JOOX promotion message on his own terminal such as a mobile phone, and the promotion message states that if the link is shared, both the new user and the old user can be rewarded.
- the interface of the promotion message is as shown in FIG. 4A of FIG. 4A.
- the content of the promotion message includes the title 411 “Invite a friend, 30 days VIP”, and the topic content 412 “Send a friend 21 days VIP friend to register after you Will receive 30 days VIP.”
- the user A is very interested in this promotion message, so he wants to promote the JOOX to other people, such as user B.
- user A's mobile phone responds to user A's click, generates a promotion link, and then the mobile phone's interface jumps to Figure b of Figure 4A.
- Step 42 referring to FIG. 4A, after the user A's mobile phone generates a promotion link, the user A can select the WeChat friend 421, the WeChat friend circle 422, the Facebook 423, the copy link 424, and the like to send the generated promotion link to the user. B. Assuming that the user selects the WeChat friend 421, the promotion link is sent to the user B.
- the old user A who is the inviter makes an invitation or the old user A who is the sharer to share, and the old user A will generate an invitation link or promotion link or invitation for downloading JOOX.
- the link is promoted to new user B.
- Step 43 after the user A sends the promotion link 420 to the user B, the user B's terminal, such as a mobile phone, receives a promotion link, and the interface of the promotion link on the user B's mobile phone is as shown in FIG. 4A, FIG. 431 can be actually displayed on the user B's mobile phone in the form of a promotion message. If the user B does not click the link, the user can see the title and part of the promotion message, for example, the content of the promotion message, see the c diagram of FIG. 4A, including the “user”. A invites you to join JOOX and gives you the VIP on the 21st, download and register JOOX immediately, and get 21 days VIP.”.
- the user B's terminal such as a mobile phone
- the old user A enters his own invitation page, displays the rule description, invites a new user himself to get a 30-day VIP, and gives the new user 21 Day VIP.
- social networking platforms such as WeChat and Facebook to spread the invitation link by sharing to these social network platforms.
- Step 44 assuming that User B is interested in the promotion message, User B clicks on the link 431 of Figure c of Figure 4A, and then the user's mobile phone will open the web page corresponding to link 431.
- the web page displayed on user B's mobile phone is shown in Figure 4A, and user B sees that there are many rewards for promotion, and he also needs such an app, so user B wants to register or download one, and then user. B clicks the button of the registered account number 441 on the d map.
- Step 45 when the user B clicks the button of the registered account 441 on the d picture, the user B's mobile phone will jump to the e picture of FIG. 4B, where the e picture is the download interface of the JOOX App in the application store, and then the user Click the download button 451.
- an interface may be added, as shown in the e' diagram of FIG. 4B, to inform the user that the B mobile phone is currently about to jump.
- a prompt message 450 can be displayed on the interface, the content of the prompt message is “Idle to leave WeChat immediately to go to the “App Store”. If the user selects the Go button 452, User B’s mobile phone jumps to FIG. 4B. e map, if the user selects the cancel button 453, the flow ends.
- the new user B opens an invitation page of the old user (inviter) outside the JOOX (WeChat or Facebook social networking platform), and displays that someone invites you to download. And register JOOX and give you 21 days VIP. New users will click "Download to get 21 days VIP" and will automatically jump to the App Store to download JOOX.
- JOOX WeChat or Facebook social networking platform
- Step 46 After the user clicks the download button 451, the user B's mobile phone downloads, and after the download is completed, the user jumps to the registration interface, see FIG. 4A, where the user B can log in through the WeChat 461, Facebook login 462. Or log in to the registration 463 in other ways, assuming that the user selects one of them to complete the registration.
- Step 47 after the user B completes the registration, the user B opens the JOOX App interface on the mobile phone. As shown in the g diagram of FIG. 4B, the JOOX App bounces out the system message 471, and the content of the system message is “User A sends you 21 Day VIP, start to experience JOOX”.
- the user A's mobile phone pops up a system message 481.
- the content of the system message is “Successfully invite the user B, and the 31st VIP has been issued! Start the experience. JOOX", so both new user B and old user A have received JOOX rewards.
- the new user B downloads the JOOX App with the electronic device that has not downloaded JOOX and registers the JOOX with the new account to count the new user.
- Successfully invite a new user the old user (inviter) can get a 30-day VIP reward, and the new user (invitee) gets a 21-day VIP.
- System message 491 the content of the system message includes "new users can get VIPs given by friends; you also continue to invite friends to get VIPs for free.”
- an embodiment of the present invention provides an information processing apparatus, where each unit included in the apparatus can be implemented by a processor in a computing device; of course, it can also be implemented by a specific logic circuit;
- the processor may be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA).
- FIG. 5A is a first schematic structural diagram of an information processing apparatus according to an embodiment of the present invention.
- the apparatus 500 includes a first receiving unit 501, a second receiving unit 502, and a first associating unit 503, where:
- the first receiving unit 501 is configured to receive the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, where the trigger event is based on Generating information generated by the second device to the first device, where the promotion information includes the identification information of the second user;
- the second receiving unit 502 is configured to receive activation information of an application sent by the third device and identifier information of the third user.
- the first association unit 503 is configured to associate the identifier information of the second user with the identifier information of the third user if the record information matches the activation information of the application.
- the activation information of the application includes an application identifier
- the device further includes a first sending unit, configured to: according to the application identifier, if the record information matches the activation information of the application, The identification information of the second user and the identification information of the third user respectively send a system message to the second device and the third device, where the system message is used to indicate that the second user and the third user are rewarded.
- the record information and the activation information of the application include The information includes: the first device information, the activation information of the application includes third device information, and the first sending unit is configured to: if the first device information matches the third device information, according to The application identifier, the identifier information of the second user, and the identifier information of the third user respectively send system messages to the second device and the third device.
- the first sending unit is further configured to: if it is determined that the third device is a terminal device that has not previously sent the system message according to the third device information, according to the application identifier, the second user identifier information, and the third The identification information of the user separately sends a system message to the second device and the third device.
- the device further includes: a recommendation unit, configured to generate a friend recommendation message according to the identifier information of the third user, and send the friend recommendation message to the second user according to the identifier information of the second user The second device.
- a recommendation unit configured to generate a friend recommendation message according to the identifier information of the third user, and send the friend recommendation message to the second user according to the identifier information of the second user The second device.
- the apparatus 500 includes a first receiving unit 511, a second receiving unit 512, a first associating unit 513, and a first sending unit 514. ,among them:
- the first receiving unit 511 is configured to receive, by the first device, record information about a click event and identifier information of the second user, where the click event is that the first user is targeting the second device on the first device
- the second receiving unit 512 is configured to receive activation information of an application sent by the third device and identifier information of the third user, where the activation information of the application includes an application identifier, where the activation information of the application is The third device sends when the third device is activated after being installed;
- the first associating unit 513 is configured to associate the identifier information of the second user with the identifier information of the third user, if the record information matches the activation information of the application;
- the first sending unit 514 is configured to: if the record information matches the activation information of the application, according to the application identifier, the identifier information of the second user, and the identifier information of the third user.
- the second device and the third device respectively send a system message, where the system message is used to indicate that the second user and the third user are rewarded.
- the record information and the activation information of the application include device information, where the record information includes first device information, that is, device information of the first device, and the activation information of the application includes the third device.
- the device information is the device information of the third device, and the first sending unit is configured to: if the first device information matches the second device information, according to the application identifier, the identifier information of the second user, and the The identification information of the three users respectively sends a system message to the second device and the third device.
- the record information and the activation information of the application do not include device information at the same time, and the record information includes operating system information of the first device, an IP address of the first device, and activation information of the application.
- the device sends system messages separately.
- the information processing apparatus includes a third party processing apparatus and a fourth party processing apparatus, wherein the third party processing apparatus includes a first receiving unit, a second receiving unit, and a second transmitting unit, the The four-way processing device includes a first transmitting unit, wherein:
- the first receiving unit is configured to receive the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is based on the second
- the promotion information sent by the device to the first device is generated, and the promotion information includes the identification information of the second user;
- the second receiving unit is configured to receive activation information of an application sent by the third device and identifier information of the third user;
- the second sending unit is configured to: if the record information is related to activation information of the application
- the third-party processing device sends the application identifier, the identification information of the first user, and the identification information of the third user to the fourth-party processing device;
- the first sending unit is configured to separately send a system message to the second device and the third device according to the application identifier, the identifier information of the second user, and the identifier information of the third user.
- the above information processing method is implemented in the form of a software function module and sold or used as a stand-alone product, it may also be stored in a computer readable storage medium.
- the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
- a computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk.
- a USB flash drive such as a USB flash drive
- ROM read only memory
- an embodiment of the present invention provides a computer readable storage medium, where a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the foregoing information processing method are implemented.
- an embodiment of the present invention further provides a server, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the information processing method when the program is executed.
- FIG. 6 is a schematic diagram of a hardware entity of a computing device according to an embodiment of the present invention.
- the hardware entity of the computing device 600 includes: a processor 601, a communication interface 602, and a memory 603.
- Processor 601 typically controls the overall operation of computing device 600.
- Communication interface 602 can enable a computing device to communicate with other terminals or servers over a network.
- the memory 603 is configured to store instructions and applications executable by the processor 601, and may also cache data to be processed or processed by the processor 601 and various modules in the computing device 600 (eg, image data, audio data, voice communication data, and Video communication data) can be realized by flash memory (FLASH) or random access memory (RAM).
- FLASH flash memory
- RAM random access memory
- Embodiments of the subject matter described in the specification can be implemented in digital electronic circuits or in computer software, firmware or hardware, including the structures disclosed in the specification and their structural equivalents, or A combination of one or more of its structural equivalents.
- Embodiments of the subject matter described in the specification can be implemented as one or more computer programs, ie, one or more computer program instructions modules, encoded onto one or more computer storage media for execution or control of data by a data processing device The operation of the processing device.
- computer instructions can be encoded onto an artificially generated propagating signal (eg, a machine-generated electrical, optical, or electromagnetic signal) that is generated to encode the information for transmission to a suitable receiver.
- the device is executed by a data processing device.
- the computer storage medium can be, or be included in, a computer readable storage device, a computer readable storage medium, a random or sequential access memory array or device, or a combination of one or more of the above.
- the computer storage medium is not a propagated signal, the computer storage medium can be a source or a target of computer program instructions that are encoded in a manually generated propagated signal.
- the computer storage medium can also be or be included in one or more separate components or media (eg, multiple CDs, disks, or other storage devices).
- computer storage media can be tangible.
- the operations described in the specification can be implemented as operations by data processing apparatus on data stored on or received from one or more computer readable storage devices.
- the term “client” or “server” includes all types of devices, devices, and machines for processing data, including, for example, a programmable processor, a computer, a system on a chip, or the like. Multiple or combined.
- the device can include dedicated logic circuitry, such as a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC).
- FPGA Field Programmable Gate Array
- ASIC Application Specific Integrated Circuit
- the apparatus can also include code to create an execution environment for the computer program of interest, for example, to constitute processor firmware, a protocol stack, a database management system, an operating system, a cross-platform operating environment, a virtual machine, or one or Multiple combinations.
- the device and execution environment enables a variety of different computing model infrastructures, such as network services, distributed computing, and grid computing infrastructure.
- a computer program (also referred to as a program, software, software application, script, or code) can be written in any programming language, including assembly or interpreted language, descriptive language, or procedural language, and can be in any form (including as an independent A program, or as a module, component, subroutine, object, or other unit suitable for use in a computing environment.
- a computer program can, but does not necessarily, correspond to a file in a file system.
- the program can be stored in a portion of the file that holds other programs or data (eg, one or more scripts stored in the markup language document), in a single file dedicated to the program of interest, or in multiple collaborative files ( For example, storing one or more modules, submodules, or files in a code section).
- the computer program can be deployed to be executed on one or more computers located at one site or distributed across multiple sites and interconnected by a communication network.
- the processes and logic flows described in the specification can be performed by one or more programmable processors executing one or more computer programs to perform actions by operating input data and generating output.
- the above described processes and logic flows can also be performed by dedicated logic circuitry, and the apparatus can also be implemented as dedicated logic circuitry, such as an FPGA or ASIC.
- processors suitable for the execution of a computer program include, for example, a general purpose microprocessor and a special purpose microprocessor, and any one or more processors of any type of digital computer.
- a processor will receive instructions and data from a read only memory or a random access memory or both. The main elements of the calculation are the processor for performing the actions in accordance with the instructions and one or more memories for storing the instructions and data.
- a computer will also include one or more data for storing data.
- a mass storage device eg, a magnetic disk, a magneto-optical disk, or an optical disk
- the computer does not need to have such a device.
- the computer can be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio player or mobile video player, a game console, a global positioning system (GPS) receiver, or a mobile storage device.
- PDA personal digital assistant
- GPS global positioning system
- Suitable devices for storing computer program instructions and data include all forms of non-volatile memory, media and storage devices, including, for example, semiconductor storage devices (eg, EPROM, EEPROM, and flash memory devices), magnetic disks (eg, internal hard drives or removable hard drives). ), magneto-optical disks, and CD-ROM and DVD-ROM discs.
- the processor and memory can be supplemented by or included in dedicated logic circuitry.
- a computer including a display device, a keyboard, a pointing device (eg, a mouse, trackball, etc., or a touch screen, touch pad, etc.).
- Display devices are, for example, cathode ray tubes (CRTs), liquid crystal displays (LCDs), organic light emitting diodes (OLEDs), thin film transistors (TFTs), plasma, other flexible configurations, or any other monitor for displaying information to a user.
- CTRs cathode ray tubes
- LCDs liquid crystal displays
- OLEDs organic light emitting diodes
- TFTs thin film transistors
- plasma other flexible configurations, or any other monitor for displaying information to a user.
- the user is able to provide input to the computer through the keyboard and pointing device.
- feedback provided to the user can be any form of sensory feedback, such as visual feedback, audible feedback, or haptic feedback; and input from the user can be in any form Received, including acoustic input, voice input, or touch input.
- the computer can interact with the user by transmitting and receiving documents from the device used by the user; for example, transmitting the web page to a web browser on the user's client in response to a request received from the web browser.
- Embodiments of the subject matter described in the specification can be implemented in a computing system.
- the computing system includes a backend component (eg, a data server), or includes a middleware component (eg, an application server), or includes a front end component (eg, a client with a graphical user interface or web browser)
- the end computer through which the user can interact with embodiments of the subject matter described herein, or any combination of one or more of the back end components, middleware components, or front end components described above.
- the components of the system can be interconnected by any form of digital data communication or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs) and wide area networks (WANs), interconnected networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks).
- LANs local area networks
- WANs wide area networks
- interconnected networks e.g., the Internet
- end-to-end networks e
- the features described in this application are implemented on a smart television module (or connected to a television module, hybrid television module, etc.).
- the smart TV module can include processing circuitry configured to integrate more traditional television program sources (eg, program sources received via cable, satellite, air, or other signals) with Internet connectivity.
- the smart TV module can be physically integrated into a television set or can include stand-alone devices such as set top boxes, Blu-ray or other digital media players, game consoles, hotel television systems, and other ancillary equipment.
- the smart TV module can be configured to enable viewers to search for and find videos, movies, pictures or other content on the network, on local cable channels, on satellite television channels, or on local hard drives.
- a set top box (STB) or set top box unit (STU) may include an information-applicable device that includes a tuner and is coupled to the television set and an external source to tune the signal to be displayed on a television screen or other playback device.
- the smart TV module can be configured to provide a home screen or a top screen including icons for a variety of different applications (eg, web browsers and multiple streaming services, connecting cable or satellite media sources, other network "channels", etc.).
- the smart TV module can also be configured to provide electronic programming to the user.
- a companion application of the smart television module can be run on the mobile computing device to provide the user with additional information related to the available programs, thereby enabling the user to control the smart television module and the like.
- this feature can be implemented on a portable computer or other personal computer (PC), smart phone, other mobile phone, handheld computer, tablet PC, or other computing device.
- the server receives the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is sent based on the second device.
- Generating the promotion information of the first device includes the identification information of the second user, receiving the activation information of the application sent by the third device, and the identification information of the third user;
- the activation information of the application is matched, and the identification information of the second user is associated with the identification information of the third user; thus, the process can be simplified and the new user and the old user can be quickly associated, and the repeated input of the user is avoided.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本发明涉及应用推广技术,尤其涉及一种信息处理方法及装置、服务器、存储介质。The present invention relates to application promotion technologies, and in particular, to an information processing method and apparatus, a server, and a storage medium.
应用软件(App,Application Software,以下简称应用)是系统软件相对应的一个概念。软件公司开发出一款App,如果想要把该款App推向市场,一般有三种方式:第一种方式是在人流量比较多的地方,通过发传单等方式介绍自己的App;第二种方式是广告推广自己的App;第三种方式就是作为邀请者的老用户的邀请新用户下载App或作为分享者的老用户将下载链接分享给新用户。其中,老用户是已经下载App的用户,新用户是还没有下载App的用户,而且新老用户一般是社交应用中的朋友。第一种方式由于是人工方式比较费时费力,第二种方式需要通过货币、实物、对等流量等代价;重要的是,第一种方式和第二种方式吸引来的用户并不一定能转化为真正的App下载。第三种方式由于是作为邀请者的老用户进行邀请或作为分享者的老用户进行分享,因此这种方式很容易引起指数级地下载;如果对新老用户以奖励,那么这种下载转化率将很高。目前软件公司(应用提供商)一般采用第三种方式对应用进行推广。Application software (App, Application Software, hereinafter referred to as application) is a concept corresponding to system software. The software company has developed an app. If you want to bring the app to market, there are usually three ways: the first way is to introduce your app by sending flyers, etc. in places with more traffic; The way is to promote your own app; the third way is to invite the new user as the inviter to download the app or the old user who is the sharer to share the download link to the new user. Among them, the old user is the user who has downloaded the app, the new user is the user who has not downloaded the app, and the new and old users are generally friends in the social application. The first method is more time-consuming and labor-intensive than the manual method. The second method needs to pass the cost of currency, physical, and peer-to-peer traffic. What is important is that the users attracted by the first method and the second method may not be converted. Download for real app. The third way is because the old user who is the inviter invites or shares as the old user of the sharer, so this method is easy to cause exponential download; if the new and old users are rewarded, then the download conversion rate Will be very high. Currently, software companies (application providers) generally use the third method to promote applications.
目前,第三种方式的流程一般包括:老用户生成自己的用于下载App的邀请链接,老用户将邀请链接通过社交网络分享给新用户,新用户点击邀请链接打开web网页,然后新用户在web网页注册完账号后,新用户再去应用商店(App Store)下载App,最后新用户用之前注册的账号登入App,如此,新老用户双方才可以得到应用提供商的奖励。 Currently, the third method generally includes: an old user generates his own invitation link for downloading the app, the old user will invite the link to share to the new user through the social network, the new user clicks the invitation link to open the web page, and then the new user is After the web page has registered the account, the new user goes to the App Store to download the app. Finally, the new user logs in to the app with the previously registered account, so that both the new and the old users can get the reward from the application provider.
在上述流程中,当新用户完成下载之后,由于应用提供商需要对新老用户进行奖励,那么就需要确定邀请者(老用户)与被邀请者(新用户)之间的对应关系,以确定该新用户到底是哪个老用户介绍来的,以对老用户进行奖励。现有技术中,正是通过前述的两次输入账号的过程来记录这种对应关系,因为新用户点击了下载链接注册了账号,然后通过登入的账号关联新用户和老用户。In the above process, after the new user completes the download, since the application provider needs to reward the new and old users, it is necessary to determine the correspondence between the inviter (old user) and the invitee (new user) to determine The old user is introduced by the old user to reward the old user. In the prior art, it is the process of inputting the account twice to record the correspondence, because the new user clicks on the download link to register the account, and then associates the new user with the old user through the login account.
从以上方案可以看出,新用户必须要输入两次账号,第一次是注册时输入账号,第二次是登入App的时候输入账号,输入两次账号的过程对新用户来说是非常繁琐的,下载的便利性直接影响着下载App的转化率,然而为了防止虚假注册和提高App账号的安全性,一般对注册过程的密码要求比较高,这无疑在新用户下载的App的过程中,增加更多的麻烦。As can be seen from the above scheme, the new user must input the account twice. The first time is to enter the account when registering, the second time is to enter the account when logging in to the app. The process of inputting the account twice is very cumbersome for the new user. The convenience of downloading directly affects the conversion rate of the downloaded app. However, in order to prevent false registration and improve the security of the App account, the password requirement for the registration process is generally high, which is undoubtedly in the process of downloading the app by the new user. Add more trouble.
发明内容Summary of the invention
有鉴于此,本发明实施例为解决现有技术中存在的至少一个问题而提供一种信息处理方法及装置、服务器、存储介质。In view of this, the embodiment of the present invention provides an information processing method and apparatus, a server, and a storage medium to solve at least one problem existing in the prior art.
本发明实施例的技术方案是这样实现的:The technical solution of the embodiment of the present invention is implemented as follows:
本发明实施例提供一种信息处理方法,所述方法包括:An embodiment of the present invention provides an information processing method, where the method includes:
服务器接收第一设备发送的记录信息和第二用户的标识信息;其中所述记录信息由所述第一设备中的触发事件触发获得,所述触发事件基于第二设备发送给所述第一设备的推广信息产生,所述推广信息包含所述第二用户的标识信息;Receiving, by the server, the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, where the trigger event is sent to the first device based on the second device The promotion information is generated, and the promotion information includes the identification information of the second user;
接收第三设备发送的应用的激活信息和第三用户的标识信息;Receiving activation information of the application sent by the third device and identification information of the third user;
如果所述记录信息与所述应用的激活信息匹配,将所述第二用户的标识信息与第三用户的标识信息关联。And if the record information matches the activation information of the application, the identifier information of the second user is associated with the identifier information of the third user.
本发明实施例提供一种信息处理装置,所述装置包括第一接收单元、第二接收单元和第一关联单元,其中: An embodiment of the present invention provides an information processing apparatus, where the apparatus includes a first receiving unit, a second receiving unit, and a first associated unit, where:
所述第一接收单元,用于接收第一设备发送的记录信息和第二用户的标识信息;其中所述记录信息由所述第一设备中的触发事件触发获得,所述触发事件基于第二设备发送给所述第一设备的推广信息产生,所述推广信息包含所述第二用户的标识信息;The first receiving unit is configured to receive the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is based on the second The promotion information sent by the device to the first device is generated, and the promotion information includes the identification information of the second user;
所述第二接收单元,用于接收第三设备发送的应用的激活信息和第三用户的标识信息;The second receiving unit is configured to receive activation information of an application sent by the third device and identifier information of the third user;
所述第一关联单元,用于如果所述记录信息与所述应用的激活信息匹配,将所述第二用户的标识信息与第三用户的标识信息关联。The first association unit is configured to associate the identifier information of the second user with the identifier information of the third user if the record information matches the activation information of the application.
本发明实施例提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的信息处理方法。Embodiments of the present invention provide a server, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the information processing method described above when the program is executed.
本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的信息处理方法。Embodiments of the present invention provide a computer readable storage medium having stored thereon a computer program, which is implemented by a processor to implement the above information processing method.
本发明实施例中,服务器接收第一设备发送的记录信息和第二用户的标识信息;其中所述记录信息由所述第一设备中的触发事件触发获得,所述触发事件基于第二设备发送给所述第一设备的推广信息产生,所述推广信息包含所述第二用户的标识信息;接收第三设备发送的应用的激活信息和第三用户的标识信息;如果所述记录信息与所述应用的激活信息匹配,将所述第二用户的标识信息与第三用户的标识信息关联;如此,能够简化流程和能够快速地将新用户和老用户关联起来,而且避免用户的重复输入。In the embodiment of the present invention, the server receives the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is sent based on the second device. Generating the promotion information of the first device, the promotion information includes the identification information of the second user, receiving the activation information of the application sent by the third device, and the identification information of the third user; The activation information of the application is matched, and the identification information of the second user is associated with the identification information of the third user; thus, the process can be simplified and the new user and the old user can be quickly associated, and the repeated input of the user is avoided.
图1A为本发明实施例的界面示意图一;1A is a schematic diagram 1 of an interface according to an embodiment of the present invention;
图1B为本发明实施例的界面示意图二;FIG. 1B is a second schematic diagram of an interface according to an embodiment of the present invention; FIG.
图1C为本发明实施例信息处理方法的实现流程示意图一;1C is a schematic flowchart 1 of an implementation process of an information processing method according to an embodiment of the present invention;
图2A为本发明实施例信息处理方法的实现流程示意图二; 2A is a second schematic diagram of an implementation process of an information processing method according to an embodiment of the present invention;
图2B为本发明实施例信息处理方法的实现流程示意图三;2B is a schematic flowchart 3 of an implementation process of an information processing method according to an embodiment of the present invention;
图3A为本发明实施例信息处理方法的实现流程示意图四;3A is a schematic flowchart 4 of an implementation process of an information processing method according to an embodiment of the present invention;
图3B为本发明实施例的界面示意图;FIG. 3B is a schematic diagram of an interface according to an embodiment of the present invention; FIG.
图3C为本发明实施例的界面示意图;3C is a schematic diagram of an interface according to an embodiment of the present invention;
图4A为本发明实施例的界面示意图一;4A is a schematic diagram 1 of an interface according to an embodiment of the present invention;
图4B为本发明实施例的界面示意图二;4B is a schematic diagram 2 of an interface according to an embodiment of the present invention;
图4C为本发明实施例的客户端信息示意图;4C is a schematic diagram of client information according to an embodiment of the present invention;
图5A为本发明实施例信息处理装置的组成结构示意图一;5A is a first schematic structural diagram of an information processing apparatus according to an embodiment of the present invention;
图5B为本发明实施例信息处理装置的组成结构示意图二;FIG. 5B is a second schematic structural diagram of an information processing apparatus according to an embodiment of the present invention; FIG.
图6为本发明实施例中计算设备的一种硬件实体示意图。FIG. 6 is a schematic diagram of a hardware entity of a computing device according to an embodiment of the present invention.
下面以民宿App Airbnb为例说明利用上面的第三种方式将Airbnb推向市场的流程,该流程包括:Let's take the app Airbnb as an example to illustrate the process of bringing Airbnb to market using the third method above. The process includes:
步骤11,老用户在自己的终端如手机上看到Airbnb的推广消息,该推广消息称如果分享链接,可以对新用户和老用户都进行奖励。参见图1A所示,推广消息的界面如图1A的图a所示,推广消息的内容包括标题11“送出¥204,获得¥204”,主题内容12“通过您的连接注册爱彼迎账号的用户可获得¥204旅行基金。一旦他们预定满了¥510的住宿,您便可以获得¥204旅行基金。”。假设该用户A对此推广消息非常感兴趣,因此想把该Airbnb推广给其他更多的人,例如用户B。然后用户A点击“生成链接”的按钮13,手机响应用户的点击,生成推广链接,然后手机的界面跳转至图1A的b图。In
步骤12,参见图1A的b图,手机生成推广链接后,用户A可以选择短信22、复制链接23、微信24等多种方式将生成的推广链接21发送给用户B。Step 12: Referring to the figure b of FIG. 1A, after the mobile phone generates the promotion link, the user A can select the
该步骤中作为邀请者的老用户A进行邀请或作为分享者的老用户A进 行分享,老用户A将生成的用于下载Airbnb的邀请链接或推广链接或邀请链接推广给新用户B。In this step, the old user A who is the inviter invites or enters the old user A as the sharer. Line sharing, old user A will promote the invitation link or promotion link or invitation link for downloading Airbnb to new user B.
步骤13,用户A完成推广之后,用户B的终端如手机上就会收到推广链接,推广链接在用户B的手机上的界面为图1A的图c所示,推广链接可以以推广消息的形式现实在用户B的手机上,用户B如果不点击链接时,可以看到推广消息的标题和部分内容,用户B上的推广消息可以与用户A上的推广消息的标题和内容完全一致,当然也可以有区别,本实施例中用户B上的推广消息可以用户A上的推广消息是有区别,参见图1A的a图和c图。
步骤14,假设用户B对该推广消息比较感兴趣,那么用户B点击图1A的c图的链接31,然后用户B的手机上将打开链接31对应的web页面。web页面在用户B的手机上显示的界面如图1A的d图所示,用户B看到推广的奖励很多,而且自己也很需要这样一个App,于是用户B就希望注册或下载一个,然后用户B就点击了d图上的注册账号41的按钮。Step 14, assuming that User B is interested in the promotion message, User B clicks on the
步骤15,当用户B就点击了d图上的注册账号41的按钮后,用户B的手机上就会跳转至图1B的e图,在e图中,用户B可以通过微信账号51、微博账号52或重新创建账号53来获得该App的账号;Step 15, when the user B clicks the button of the registered
步骤16,假设用户B想自己重新创建一个账号,那么用户B的手机就会跳转至图1B的f图,在f图中用户B可以使用邮箱61或手机号62作为账号进行注册,当然用户B可能还需要输入名字63、姓氏64、密码65和生日66等多种资料。用户输入上述各种信息61至66后,用户就完成了注册。Step 16, assuming that user B wants to re-create an account, user B's mobile phone will jump to the f map of FIG. 1B. In figure f, user B can use
这里,图1A和图1B会引导新用户在社交网络平台打开H5并先完成账号注册,当用户完成注册后,还要去Appstore下载Airbnb App,然后再用之前注册的账号登入App,才能获取使用奖励。 Here, FIG. 1A and FIG. 1B will guide the new user to open the H5 on the social network platform and complete the account registration first. After the user completes the registration, the user must go to the Appstore to download the Airbnb App, and then log in to the App with the previously registered account to obtain the use. reward.
步骤17,用户B完成注册之后,用户去自己的手机上的应用商店去下载该App。Step 17, after the user B completes the registration, the user goes to the application store on his mobile phone to download the app.
步骤18,用户B下载该App之后进行安装,安装完成之后,打开该App,在首次打开的时候,还需要用户B输入之前注册的账号61至66。Step 18: After the user B downloads the app, the installation is performed. After the installation is completed, the application is opened. When the first time is opened, the user B is required to input the previously registered
通过以上流程,老用户A就将Airbnb推广给新用户B,由于对老新用户A和B分别给予奖励,老用户A非常愿意推广,而新用户B也非常愿意尝试下载,所以这种下载转化率将很高。在该流程中,当新用户B完成下载之后,由于应用提供商需要对新老用户进行奖励,那么就需要确定邀请者(老用户A)与被邀请者(新用户B)之间的对应关系,现有技术中,正是通过前述的两次输入账号的过程来记录这种对应关系,因为新用户B点击了下载链接注册了账号,然后通过登入的账号关联新用户B和老用户A。Through the above process, the old user A will promote Airbnb to the new user B. Since the old and new users A and B respectively give rewards, the old user A is very willing to promote, and the new user B is also very willing to try to download, so this download conversion The rate will be very high. In this process, after the new user B completes the download, since the application provider needs to reward the new and old users, it is necessary to determine the correspondence between the inviter (old user A) and the invitee (new user B). In the prior art, this correspondence is recorded through the aforementioned two process of inputting an account, because the new user B clicks on the download link to register the account, and then associates the new user B with the old user A through the login account.
从以上方案可以看出,新用户必须要输入两次账号,第一次是注册时输入账号,第二次是登入App的时候输入账号,输入两次账号的过程带来的第一个问题是:对新用户来说是非常繁琐的,下载的便利性直接影响着下载App的转化率,然而为了防止虚假注册和提高App账号的安全性,一般对注册过程的密码要求比较高,这无疑在新用户下载的App的过程中,增加更多的麻烦。简单来说,图1A和图1B的技术方案中,老用户生成自己的邀请链接,通过社交网络分享给新用户,新用户先在web页面如H5注册完账号后,然后去App Store下载Airbnb App,然后用之前注册的账号登入Airbnb,双方都可得到奖励。本发明实施例中,为了解决上述的问题,即避免用户输入两次账号的问题,从而避免用户的麻烦。As can be seen from the above scheme, the new user must input the account twice, the first time is to enter the account when registering, the second time is to enter the account when logging in to the app, the first problem brought by the process of inputting the account twice is : It is very cumbersome for new users. The convenience of downloading directly affects the conversion rate of downloading apps. However, in order to prevent false registration and improve the security of App accounts, the password requirements for the registration process are generally high. The new user downloads the app, adding more trouble. Briefly, in the technical solutions of FIG. 1A and FIG. 1B, the old user generates his own invitation link and shares it with the new user through the social network. After registering the account on the web page such as H5, the new user first goes to the App Store to download the Airbnb App. Then log in to Airbnb with the previously registered account and both parties will receive a reward. In the embodiment of the present invention, in order to solve the above problem, the problem that the user inputs the account twice is avoided, thereby avoiding the trouble of the user.
图1A和图1B的技术方案中新用户做了多余的一个步骤,新用户需要在H5先注册该新账号,等下载完成后再次输入以账号完成邀请下载App的过程,该技术带来的第二个问题是:无法判别新用户是否用同一台手机刷多个账号,因此在拉取新用户时从而无法保证用户的质量。 In the technical solution of FIG. 1A and FIG. 1B, the new user has done an extra step. The new user needs to register the new account in H5 first, and then enter the process of downloading the app by the account completion invitation after the download is completed, and the technology brings the The two problems are: It is impossible to determine whether a new user uses the same mobile phone to swipe multiple accounts, so the quality of the user cannot be guaranteed when the new user is pulled.
本发明实施提供的技术方案将解决以上的两个问题,因此在本实施例的技术方案具有以下特点:The technical solution provided by the implementation of the present invention will solve the above two problems, and therefore the technical solution in this embodiment has the following features:
1)去掉多余的一步骤:新用户在web页面注册账号的步骤。因此,本发明实施例的流程将会变得极为简单,包括:新用户B在手机上直接点击老用户A分享的邀请链接,然后,手机的界面将直接跳转到应用商店,然后新用户就去下载App,然后用户B在App上注册并登入即可。1) Remove the extra step: the step for the new user to register an account on the web page. Therefore, the process of the embodiment of the present invention will be extremely simple, including: the new user B directly clicks on the invitation link shared by the old user A on the mobile phone, and then the interface of the mobile phone directly jumps to the application store, and then the new user Go to the app and user B can sign up and log in on the app.
2)本实施例中的用户以设备为主,而非以账号为主。一台设备只能对应一个新用户,已经下载注册过该App的设备,将不能参与活动,从而能够防止新用户用同一台手机刷多个账号,因此在拉取新用户时进而保证用户的质量。2) The user in this embodiment is mainly based on the device, not on the account. A device can only correspond to one new user. Devices that have already registered the app will not be able to participate in the activity, thus preventing new users from using the same mobile phone to swipe multiple accounts, thus ensuring the quality of users while pulling new users. .
本发明实施例提供的技术方案与上述图1A和图1B提供的技术方案相比,少了一个步骤。换句话说,图1A和图1B提供的技术方案比本发明实施例的方案多了一步,而这一步也是在图1A和图1B提供的技术上必须的,因为如果没有这一步,那么将无法得到邀请者与被邀请者的关系。本发明实施例少的这一步骤,或者说图1A和图1B提供的技术方案上多的这一步骤,即为:新用户需要在web页面(H5)注册完账号再去下载App,再用之前注册的账号登陆。The technical solution provided by the embodiment of the present invention is one step less than the technical solution provided by the foregoing FIG. 1A and FIG. 1B. In other words, the technical solution provided in FIGS. 1A and 1B is one step further than the solution of the embodiment of the present invention, and this step is also necessary in the technology provided in FIGS. 1A and 1B, because without this step, it will not be possible. Get the relationship between the inviter and the invitee. This step of the embodiment of the present invention, or the technical solution provided by FIG. 1A and FIG. 1B, is that the new user needs to register the account on the web page (H5) and then download the app, and then use it. The previously registered account is logged in.
为了解决上述的问题,本发明实施例在技术上应用了一种邀请好友的追踪技术,在技术上解决了目前App在推广中新用户必须要输入两次账号,通过两次输入账号的过程来确定新老用户的对应关系,如此,本实施例中,新用户将直接下载App也能跟踪本次下载来自哪次点击的行为,从而定位到老用户,以确定新用户的这次点击操作是关联于哪一老用户。这样,本发明实施例将邀请好友流程简化成直接下载App,然后在App上注册登入,即可双方得到奖励。In order to solve the above problem, the embodiment of the present invention technically applies a tracking technology for inviting a friend, and technically solves the problem that the current user has to input two accounts in the promotion, and the process of inputting the account twice Determining the correspondence between the new and old users. In this embodiment, the new user will directly download the App and track the behavior of the download from the download, thereby locating the old user to determine that the new user’s click operation is Which old user is associated with. In this way, the embodiment of the present invention simplifies the process of inviting a friend to directly download the App, and then registers and logs in on the App, so that both parties can be rewarded.
为了更好地理解本申请的各实施例,对一下名称进行说明: In order to better understand the various embodiments of the present application, the following names are explained:
用户标识(UID,User Identification):用户的唯一标识(ID,Identification)。User Identification (UID): The unique identifier (ID, Identification) of the user.
敲击标识(CLICK_ID):通过对UID进行MD5后的用户唯一ID,字符串类型。CLICK_ID用于表示即用户的唯一标识码。Knock ID (CLICK_ID): The user-only ID after the MD5 is applied to the UID, the string type. CLICK_ID is used to indicate the unique identification code of the user.
设备码:电子设备如手机的唯一机器码。苹果公司的操作系统iOS是广告标示符(IDFA,Identifier For Identifier),安卓公司的操作系统Android是android_id以及google_ad_id。Device code: The unique machine code of an electronic device such as a mobile phone. Apple's operating system iOS is the IDF (Identifier For Identifier), and Android's operating system Android is android_id and google_ad_id.
终端包括手机(一般是指智能手机)、平板电脑、个人数字助理、桌面式电脑、个人计算机、笔记本电脑等电子设备。The terminal includes mobile phones (generally referred to as smart phones), tablet computers, personal digital assistants, desktop computers, personal computers, notebook computers and other electronic devices.
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。The technical solutions of the present invention are further elaborated below in conjunction with the accompanying drawings and specific embodiments.
为了解决上述的问题,本发明实施例在技术上应用了一种邀请好友的追踪技术,在技术上解决了目前App在推广中新用户必须要输入两次账号,通过两次输入账号的过程来确定新老用户的对应关系,如此,本实施例中,新用户将直接下载App也能跟踪本次下载来自哪次点击的行为,从而定位到老用户,以确定新用户的这次点击操作是关联于哪一老用户。这样,本发明实施例将邀请好友流程简化成直接下载App,然后在App上注册登入,即可双方得到奖励。本发明实施例提供一种信息处理方法,应用于计算设备,该方法所实现的功能可以通过计算设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该计算设备至少包括处理器和存储介质。In order to solve the above problem, the embodiment of the present invention technically applies a tracking technology for inviting a friend, and technically solves the problem that the current user has to input two accounts in the promotion, and the process of inputting the account twice Determining the correspondence between the new and old users. In this embodiment, the new user will directly download the App and track the behavior of the download from the download, thereby locating the old user to determine that the new user’s click operation is Which old user is associated with. In this way, the embodiment of the present invention simplifies the process of inviting a friend to directly download the App, and then registers and logs in on the App, so that both parties can be rewarded. An embodiment of the present invention provides an information processing method, which is applied to a computing device. The functions implemented by the method may be implemented by a processor calling program code in a computing device. Of course, the program code may be saved in a computer storage medium. The computing device includes at least a processor and a storage medium.
图1C为本发明实施例信息处理方法的实现流程示意图一,如图1C所示,该方法包括:1C is a schematic flowchart 1 of an implementation process of an information processing method according to an embodiment of the present invention. As shown in FIG. 1C, the method includes:
步骤S101,服务器接收第一设备发送的记录信息和第二用户的标识信息;其中所述记录信息由所述第一设备中的触发事件触发获得,所述触发事件基于第二设备发送给所述第一设备的推广信息产生,所述推广信息包 含所述第二用户的标识信息;In step S101, the server receives the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is sent to the The promotion information of the first device is generated, and the promotion information package The identification information of the second user is included;
这里,第一用户可以看作是新用户,第一设备可以为新用户的终端如手机,第二用户可以看作是老用户,第二设备可以为老用户的终端如手机。Here, the first user may be regarded as a new user, the first device may be a terminal of a new user such as a mobile phone, the second user may be regarded as an old user, and the second device may be a terminal of an old user such as a mobile phone.
这里,所述记录信息可以理解为第一用户(新用户)的相关信息,例如可以是第一设备的终端标识,也可以是第一设备中其他能表明第一用户身份的相关信息。Here, the record information may be understood as related information of the first user (new user), for example, may be the terminal identifier of the first device, or may be related information indicating the identity of the first user in the first device.
这里,推广信息可以是任何关于推广对象的推广信息,可选的,推广对象为应用,在实现的过程中,推广信息可以采用文本消息或多媒体消息来实现,例如,推广信息可以是用于下载应用的推广链接,包括用于下载应用的邀请链接,或者推广信息可以是表明了推广对象的文本消息等;所述推广信息中包含所述第二用户的标识信息。触发事件是指第一用户在第一设备上针对推广信息的操作,例如,针对推广链接的点击操作,所述触发事件可以基于触发所述邀请链接而产生。当第一用户在第一设备上针对推广信息进行触发操作时,第一设备获得所述记录信息并将其发送给服务器。这里,用户的标识信息例如第一用户的标识信息、第二用户的标识信息以及第三用户的标识信息,为用户在推广对象上的标识信息,可以为用户在应用上注册登记的名称、昵称、应用账号,例如社交应用号码、身份证号、邮箱、手机号等。Here, the promotion information may be any promotion information about the promotion object. Optionally, the promotion object is an application. In the process of implementation, the promotion information may be implemented by using a text message or a multimedia message. For example, the promotion information may be used for downloading. The promotion link of the application includes an invitation link for downloading the application, or the promotion information may be a text message indicating the promotion object, and the promotion information includes the identification information of the second user. The triggering event refers to an operation of the first user on the first device for the promotion information, for example, a click operation for the promotion link, which may be generated based on triggering the invitation link. When the first user performs a trigger operation on the promotion information on the first device, the first device obtains the record information and sends it to the server. Here, the identification information of the user, for example, the identification information of the first user, the identification information of the second user, and the identification information of the third user, is the identification information of the user on the promotion object, and may be the name and nickname registered by the user on the application. , application account, such as social application number, ID number, email address, mobile phone number, etc.
步骤S102,服务器接收第三设备发送的应用的激活信息和第三用户的标识信息;Step S102: The server receives activation information of the application sent by the third device and identifier information of the third user.
这里,应用的激活信息表明第三设备下载的应用已经激活,包含在第三设备上激活所述应用的用户的身份信息,也就是包含在第三设备上激活所述应用的第三用户的身份信息。可选的,第三用户点击了用于下载应用的推广链接,或者第三用户查看上述的表明了推广对象的文本消息,那么用户通过该推广链接下载了应用,或者根据文本消息从应用商店下载了应 用,那么当应用完成注册激活后,第三设备就会获得激活信息,向服务器发送应用的激活信息。第三设备可以与第一设备相同也可不同。Here, the activation information of the application indicates that the application downloaded by the third device has been activated, and includes identity information of the user who activates the application on the third device, that is, the identity of the third user that is activated on the third device to activate the application. information. Optionally, the third user clicks on the promotion link for downloading the application, or the third user views the text message indicating the promotion object, then the user downloads the application through the promotion link, or downloads from the application store according to the text message. Should If so, when the application completes the registration activation, the third device obtains the activation information and sends the activation information of the application to the server. The third device may be the same as or different from the first device.
步骤S103,如果所述记录信息与所述应用的激活信息匹配,服务器将所述第二用户的标识信息与第三用户的标识信息关联。Step S103: If the record information matches the activation information of the application, the server associates the identifier information of the second user with the identifier information of the third user.
如果所述记录信息中的第一用户的身份信息与所述激活信息中的第三用户的身份信息匹配,则可以将第二用户的标识信息与第三用户的标识信息关联起来。And if the identity information of the first user in the record information matches the identity information of the third user in the activation information, the identifier information of the second user may be associated with the identifier information of the third user.
现有技术中老用户推荐新用户,需要新用户在推荐页面注册后,才能将新用户与老用户关联起来,流程繁杂。本实施例提供了一种简单将新老用户关联的技术方案,包括:老用户给新用户发送一个应用的推广信息,推广信息中包含老用户的用户标识,推广信息可以是下载链接也可以是文字或图片介绍,推广信息主要是为了引起新用户的兴趣,使得新用户去下载激活应用;新用户触发所述推广信息后,上传触发终端的触发终端标识(第一用户的身份信息)及老用户的用户标识(第二用户的标识信息)给服务器,新用户可以在当前终端或者其他终端直接下载应用或者自行去应用市场下载应用,当新用户注册激活应用后,上传激活终端的激活终端标识(第三用户的身份信息)及新用户的用户标识(第三用户的标识信息),如果激活终端标识与触发终端标识相匹配,则将新老用户关联起来,也即是将所述第二用户的标识信息与第三用户的标识信息关联起来。In the prior art, old users recommend new users, and new users need to be registered on the recommendation page before the new users can be associated with the old users, and the process is complicated. This embodiment provides a technical solution for simply associating new and old users, including: the old user sends an application promotion information to the new user, and the promotion information includes the user identifier of the old user, and the promotion information may be a download link or a Text or picture introduction, the promotion information is mainly to arouse the interest of the new user, so that the new user downloads the activation application; after the new user triggers the promotion information, uploads the trigger terminal identifier of the trigger terminal (identity information of the first user) and the old The user ID of the user (identity information of the second user) is sent to the server. The new user can download the application directly at the current terminal or other terminal or download the application by using the market. When the new user registers to activate the application, upload the activated terminal identifier of the activated terminal. (identity information of the third user) and the user identifier of the new user (identity information of the third user), if the activation terminal identifier matches the trigger terminal identifier, the new and old users are associated, that is, the second The identification information of the user is associated with the identification information of the third user.
在其他的实施例中,关联之后就可以发放奖励或者有其他操作,例如加好友和组群组,奖励的条件可以是根据新账号或新终端,基于此,当老用户向新用户推荐完成之后,该方法还包括:对新老用户进行奖励的步骤,具体地,可以对第二用户和第三用户发送系统消息。在其他的实施例中,所述应用的激活信息中包括应用标识,所述方法还包括:In other embodiments, the association may be followed by a reward or other operations, such as adding a friend and a group group, and the reward condition may be based on the new account or the new terminal, based on which, after the old user recommends the new user The method further includes the step of rewarding the new and old users, and specifically, sending the system message to the second user and the third user. In other embodiments, the activation information of the application includes an application identifier, and the method further includes:
步骤S104,如果所述记录信息与所述应用的激活信息匹配,根据所述 应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息,所述系统消息用于表明对所述第二用户和第三用户进行奖励。Step S104, if the record information matches the activation information of the application, according to the Sending, by the application identifier, the identifier information of the second user, and the identifier information of the third user, a system message to the second device and the third device, where the system message is used to indicate to the second user and the third user Make a reward.
在其他的实施例中,所述记录信息和所述应用的激活信息同时包括设备信息,所述记录信息包括第一设备信息(第一设备的设备信息),所述应用的激活信息包括第三设备信息(第三设备的设备信息),如果所述记录信息与所述应用的激活信息匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息,包括:In other embodiments, the record information and the activation information of the application include device information at the same time, the record information includes first device information (device information of the first device), and the activation information of the application includes the third Device information (device information of the third device), if the record information matches the activation information of the application, according to the application identifier, the identifier information of the second user, and the identifier information of the third user, the second device And sending, by the third device, a system message, including:
如果所述第一设备信息与所述第三设备信息相匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。And sending, by the second device and the third device, respectively, according to the application identifier, the identifier information of the second user, and the identifier information of the third user, if the first device information matches the third device information. system information.
这里,第一设备信息与第三设备信息相匹配只能说明第一用户与第三用户是同一个人,并不能说明第一或三设备是一个新设备。在其他的实施例,只有判断第三设备为新设备后才会发放奖励,换句话说,在对用户进行奖励是可以基于判断新设备来实现,基于此,步骤S104,包括:Here, the matching of the first device information and the third device information can only indicate that the first user and the third user are the same person, and cannot indicate that the first or third device is a new device. In other embodiments, the reward is issued only after the third device is determined to be a new device. In other words, the rewarding the user may be implemented based on determining the new device. Based on this, step S104 includes:
步骤S141,根据所述第三设备信息判断所述第三设备是否为之前发送过所述系统消息的终端设备;Step S141, determining, according to the third device information, whether the third device is a terminal device that has previously sent the system message;
步骤S142,如果根据所述第三设备信息确定所述第三设备为之前未发送过所述系统消息的终端设备,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。Step S142, if it is determined that the third device is a terminal device that has not previously sent the system message according to the third device information, according to the application identifier, the identifier information of the second user, and the identifier information of the third user. The second device and the third device respectively send system messages.
步骤S143,如果根据所述第三设备信息确定所述第三设备为之前发送过所述系统消息的终端设备,则不对第二用户和第三用户进行奖励,即不对所述第二设备和所述第三设备分别发送系统消息。 Step S143, if it is determined that the third device is the terminal device that previously sent the system message according to the third device information, the second user and the third user are not rewarded, that is, the second device and the device are not The third device separately sends a system message.
本实施例中,一个老用户可以推荐多个新用户,只有这些新用户都是基于一个新设备来注册的才能够获得奖励,其中,新设备是指之前没有发送过所述系统消息的终端设备;对于用户来说,为了赢取奖励,更换一个新设备比更换新账号的成本要大的多,这样可以避免用户恶意注册,从而保证用户的质量。由此可见,在对新老用户进行奖励时,以设备为主而非以账号为主;一台设备对应一个新用户,已经下载注册过该应用的设备,将不能参与活动,从而保证了用户的质量。In this embodiment, an old user can recommend a plurality of new users, and only those new users can be rewarded based on a new device, wherein the new device refers to a terminal device that has not previously sent the system message. For the user, in order to win the reward, replacing a new device is much more expensive than replacing the new account, so as to avoid malicious registration by the user, thereby ensuring the quality of the user. It can be seen that when rewarding new and old users, the device is mainly based on the account rather than the account; one device corresponds to a new user, and the device that has registered the application has been downloaded, and will not be able to participate in the activity, thereby ensuring the user. the quality of.
在其他的实施例中,在将所述第二用户的标识信息与第三用户的标识信息关联之后,该方法还包括进行好友推荐的过程,其中,向第二用户推荐好友的过程,包括:根据所述第三用户的标识信息生成好友推荐消息,并根据所述第二用户的标识信息将所述好友推荐消息发送给所述第二设备。In other embodiments, after the identifier information of the second user is associated with the identifier information of the third user, the method further includes a process of recommending a friend, where the process of recommending a friend to the second user includes: And generating a friend recommendation message according to the identifier information of the third user, and sending the friend recommendation message to the second device according to the identifier information of the second user.
图2A为本发明实施例信息处理方法的实现流程示意图二,如图2A所示,该方法包括:2A is a schematic flowchart 2 of an implementation process of an information processing method according to an embodiment of the present invention. As shown in FIG. 2A, the method includes:
步骤S201,服务器接收第一设备发送的关于点击事件的记录信息和第二用户的标识信息;其中,所述点击事件是第一用户在所述第一设备上针对第二设备发送的用于下载应用的邀请链接而进行的;In step S201, the server receives the record information about the click event sent by the first device and the identifier information of the second user, where the click event is sent by the first user to the second device for downloading on the first device. Applied by the invitation link;
步骤S202,所述服务器接收第三设备发送的应用的激活信息和第三用户的标识信息;所述应用的激活信息中包括应用标识,所述应用的激活信息为所述应用在所述第三设备上安装后被激活时由所述第三设备发送的;In step S202, the server receives the activation information of the application sent by the third device and the identification information of the third user. The activation information of the application includes an application identifier, and the activation information of the application is the third application. Transmitted by the third device when activated on the device after installation;
步骤S203,如果所述记录信息与所述应用的激活信息匹配,所述服务器将所述第二用户的标识信息与第三用户的标识信息关联;Step S203: If the record information matches the activation information of the application, the server associates the identifier information of the second user with the identifier information of the third user;
步骤S204,所述服务器根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息,所述系统消息用于表明对所述第二用户和第三用户进行奖励。 Step S204: The server sends a system message to the second device and the third device according to the application identifier, the identifier information of the second user, and the identifier information of the third user, where the system message is used to indicate The second user and the third user perform a reward.
下面提供两种实现步骤S204的方式,其中:Two ways of implementing step S204 are provided below, where:
方式一:一般来说,所述记录信息和所述应用的激活信息同时包括设备信息,这时,所述记录信息包括第一设备信息,所述应用的激活信息包括第三设备信息,所述步骤S204包括:如果所述第一设备信息与所述第三设备信息相匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。Manner 1: In general, the record information and the activation information of the application include device information. At this time, the record information includes first device information, and the activation information of the application includes third device information, Step S204 includes: if the first device information matches the third device information, the second device and the first device according to the application identifier, the second user's identification information, and the third user's identification information. The three devices respectively send system messages.
方式二:当无法获取到设备信息,那么所述记录信息和所述应用的激活信息中任意一个或同时不包括设备信息,那么所述记录信息需要包括第一设备的操作系统信息、第一设备的IP地址,所述应用的激活信息需要包括第三设备的操作系统信息、第三设备的IP地址,所述步骤S204包括:如果所述第一设备的操作系统信息与所述第三设备的操作系统信息相匹配,且如果所述第一设备的IP地址与所述第三设备的IP地址相匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。Manner 2: When the device information cannot be obtained, the recording information and the activation information of the application do not include the device information, and the record information needs to include the operating system information of the first device and the first device. The IP address, the activation information of the application needs to include the operating system information of the third device, and the IP address of the third device, where the step S204 includes: if the operating system information of the first device is related to the third device The operating system information is matched, and if the IP address of the first device matches the IP address of the third device, the identifier is determined according to the application identifier, the identifier information of the second user, and the identifier information of the third user. The second device and the third device respectively send system messages.
需要说明的是,在实现的过程中,方式一和方式二可以单独使用,也可以同时使用,为了保证方法的稳健性,记录信息和应用的激活信息中至少需要包括设备信息、操作系统信息和IP地址信息,在其他的实施例中,记录信息和应用的激活信息中还需要包括设备类型、运营商等信息。It should be noted that, in the process of implementation, mode one and mode two may be used separately or simultaneously. To ensure the robustness of the method, at least the device information, the operating system information, and the activation information of the record information and the application need to be included. In other embodiments, the information about the device and the activation information of the application need to include information such as the device type and the carrier.
本发明实施例再提供一种信息处理方法,该方法中一方面是要解决目前应用程序(App,Application)邀请好友复杂的流程问题;进一步来说,就是如何让老用户主动分享邀请链接,而新用户更快更直接点击链接下载App,即可双方获取奖励的体验流程。本发明实施例可以是基于第三方广告跟踪平台归因技术,从流程上实现了最简单的分享下载App获取奖励的流程,极大地优化了用户体验,并带来大量新的优质用户,对App的拉新营销起到关键作用。 The embodiment of the present invention further provides an information processing method, which is to solve the complicated process problem of the current application (App, Application) inviting a friend; further, how to let the old user actively share the invitation link, and New users can click the link to download the app faster and more directly, so that both parties can get the reward experience process. The embodiment of the present invention may be based on the third-party advertisement tracking platform attribution technology, and realizes the simplest process of sharing and downloading the app to obtain the reward from the process, greatly optimizing the user experience, and bringing a large number of new high-quality users to the App. The new marketing of the pull plays a key role.
图2B为本发明实施例信息处理方法的实现流程示意图三,如图2B所示,该方法包括:2B is a schematic flowchart 3 of an implementation process of an information processing method according to an embodiment of the present invention. As shown in FIG. 2B, the method includes:
步骤S221,第二设备向第一设备发送邀请消息,所述邀请消息中包括用于下载应用的邀请链接(邀请URL);Step S221, the second device sends an invitation message to the first device, where the invitation message includes an invitation link (invitation URL) for downloading the application;
这里,第二设备为第二用户(老用户)对应的设备、第一设备为第一用户(新用户)对应的设备;Here, the second device is a device corresponding to the second user (old user), and the first device is a device corresponding to the first user (new user);
这里,第二设备安装有待推广的App,该App中内接入Appsflyer的SDK,接入Appsflyer的Install事件和In-App事件中的Register事件。待推广的App要接入Appsflyer的Install事件以及In-App事件。Here, the second device is installed with an app to be promoted, and the SDK of the Appsflyer is accessed in the App, and the Install event of the Appsflyer and the Register event of the In-App event are accessed. The app to be promoted needs to access the Install event of the Appsflyer and the In-App event.
这里,第一设备或第二设备等在具体实施例的过程中可以为各种类型的具有信息处理能力的终端,例如所述终端可以包括手机、平板电脑、台式机、个人数字助理、电视机等能够安装App的电子设备。Here, the first device or the second device or the like may be various types of information processing capable terminals in the process of the specific embodiment, for example, the terminal may include a mobile phone, a tablet computer, a desktop computer, a personal digital assistant, a television set. Such as the ability to install the electronic device of the App.
这里,所述邀请链接包括跟踪链接和所述第二用户的点击标识。可选的,邀请URL主要有前段和后段两部分组成,前段是推广对象JOOX的广告主借助Appsflyer广告跟踪平台在JOOX推广服务器的跟踪链接,但去掉了机器码等机器唯一标志信息。后段是老用户的CLICK_ID(第二用户的点击标识),此CLICK_ID即为老用户的唯一标识码,该第二用户的点击标识是根据第二用户的标识信息生成的,用来定位该老用户。如下某老用户的完整的邀请URL:Here, the invitation link includes a tracking link and a click identifier of the second user. Optionally, the invitation URL mainly consists of two parts: the front part and the back part. The front part is the tracking object of the promotion object JOOX by means of the Appsflyer advertisement tracking platform on the JOOX promotion server, but the machine unique identifier information such as the machine code is removed. The latter part is the CLICK_ID of the old user (the click identifier of the second user), and the CLICK_ID is the unique identification code of the old user, and the click identifier of the second user is generated according to the identification information of the second user, and is used to locate the old user. The full invitation URL for an old user as follows:
“https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookback=7d&af_r=http://www.joox.com/d&clickid=01440905b42547ceae5029efcf720ed9”,"https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookback=7d&af_r=http://www.joox.com/d&clickid=01440905b42547ceae5029efcf720ed9",
其中,前段是JOOX广告主借助Appsflyer广告跟踪平台在JOOX推广服务器的跟踪链接Among them, the front section is the tracking link of JOOX advertisers on the JOOX promotion server by means of the Appsflyer advertisement tracking platform.
“https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookback=7d&af_r=http://www.joox.com/d”,后段是该老用户的CLICK_ID,即 “clickid=01440905b42547ceae5029efcf720ed9”。"https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookback=7d&af_r=http://www.joox.com/d", the latter paragraph is the CLICK_ID of the old user, ie "clickid=01440905b42547ceae5029efcf720ed9".
步骤S222,第一设备接收并显示所述第二设备发送的推广信息,即是邀请消息;Step S222, the first device receives and displays the promotion information sent by the second device, that is, an invitation message;
步骤S223,第一设备接收所述第一用户针对所述推广信息的点击事件,对所述点击事件进行记录,得到记录信息;Step S223, the first device receives the click event of the first user for the promotion information, records the click event, and obtains record information.
步骤S224,第一设备向所述第三方服务器发送所述记录信息和第二用户的标识信息。Step S224: The first device sends the record information and the identifier information of the second user to the third-party server.
这里,所述第三方服务器可以为Appsflyer服务器。Here, the third party server may be an Appsflyer server.
步骤S225,第三方服务器接收第一设备发送的记录信息和第二用户的标识信息;Step S225: The third-party server receives the record information sent by the first device and the identifier information of the second user.
步骤S226,第三设备下载、安装、打开、激活下载的App,然后第三设备向第三方服务器发送应用的激活信息和第三用户的标识信息;此处的第三设备也可以是是第一设备;Step S226, the third device downloads, installs, opens, and activates the downloaded App, and then the third device sends the activation information of the application and the identification information of the third user to the third-party server; the third device herein may also be the first device;
步骤S227,第三方服务器接收第三设备发送的应用的激活信息和第三用户的标识信息;所述激活信息中包含所述应用标识;Step S227: The third-party server receives the activation information of the application sent by the third device and the identifier information of the third user, where the activation information includes the application identifier.
步骤S228,如果所述记录信息与所述应用的激活信息匹配,所述第三方服务器将所述应用标识、第二用户的标识信息和第三用户的标识信息发送给所述第四方服务器;Step S228, if the record information matches the activation information of the application, the third-party server sends the application identifier, the identifier information of the second user, and the identifier information of the third user to the fourth party server;
这里,如果记录信息与所述应用的激活信息匹配,那么说明第一用户与第三用户为同一用户,那么将点击链接的用户和安装App的用户关联起来。Here, if the record information matches the activation information of the application, then the first user and the third user are the same user, and the user who clicks the link is associated with the user who installs the App.
这里,第四方服务器可以为广告商服务器。Here, the fourth party server may be an advertiser server.
步骤S229,所述第四方服务器根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。 Step S229, the fourth party server separately sends a system message to the second device and the third device according to the application identifier, the identifier information of the second user, and the identifier information of the third user.
其中,第二设备对应于第二用户,第三设备对应于第三用户。所述系统消息用于表明对所述第二用户和第三用户进行奖励。The second device corresponds to the second user, and the third device corresponds to the third user. The system message is used to indicate that the second user and the third user are rewarded.
步骤S230,第二设备和第三设备分别接收系统消息。Step S230, the second device and the third device respectively receive the system message.
在其他的实施例中,所述方法还包括:所述第三方服务器将所述记录信息和第二用户的标识信息进行关联,得到第一关联信息;所述第三方服务器将所述应用的激活信息和第三用户的标识信息进行关联,得到第二关联信息;如果所述记录信息与所述应用的激活信息匹配,所述第三方服务器根据所述记录信息从第一关联信息获取第二用户的标识信息,并根据所述应用的激活信息从第二关联信息获取第三用户的标识信息。In other embodiments, the method further includes: the third-party server associating the record information with the identifier information of the second user to obtain first association information; and the third-party server activates the application The information is associated with the identification information of the third user to obtain the second association information. If the record information matches the activation information of the application, the third-party server acquires the second user from the first association information according to the record information. Identification information, and acquiring identification information of the third user from the second association information according to the activation information of the application.
其中,所述第一关联信息用于表征所述记录信息和第二用户的标识信息之间的对应关系,所述第二关联信息用于表征所述应用的激活信息和第三用户的标识信息之间的对应关系。The first association information is used to represent a correspondence between the record information and the identifier information of the second user, where the second association information is used to represent the activation information of the application and the identifier information of the third user. Correspondence between them.
在其他的实施例中,所述邀请链接包括跟踪链接和所述第一用户的点击标识,其中,所述第一用户的点击标识是根据第一用户的标识信息生成的。In other embodiments, the invitation link includes a tracking link and a click identifier of the first user, wherein the click identifier of the first user is generated according to the identification information of the first user.
图3A为本发明实施例信息处理方法实现流程图四,如图3A所示,该方法包括:FIG. 3A is a flowchart of implementing an information processing method according to an embodiment of the present invention. As shown in FIG. 3A, the method includes:
步骤S301:邀请者生成自己的邀请链接;Step S301: the inviter generates his own invitation link;
这里,用户点击JOOX终端上的邀请好友入口;作为一种实施方式,如下图3B的a图所示,假设该用户P作为老用户邀请好友入口在JOOX“VIP中心”311。用户P的终端拉起H5页面,进入用户P的邀请页面;作为一种实施方式,如图3B的b图所示,该用户P作为老用户进入自己的邀请H5页面320,显示邀请规则说明及鼓励去邀请新用户。然后用户P通过社交平台邀请好友;如图3B的b图所示,用户P点击H5页面的“马上邀请好友”321,则拉起微信或Facebook,将此邀请好友的H5分享给微信
或Facebook好友,此邀请好友H5URL带上了该老用户的唯一标志码CLICK_ID。Here, the user clicks on the invite friend entry on the JOOX terminal; as an embodiment, as shown in a diagram of FIG. 3B, it is assumed that the user P invites the friend as the old user to enter the JOOX "VIP Center" 311. The terminal of the user P pulls up the H5 page and enters the invitation page of the user P. As an implementation manner, as shown in the figure b of FIG. 3B, the user P enters the
一般来说,老用户专属的邀请URL主要有前段和后段两部分组成,其中:前段是JOOX广告主借助Appsflyer广告跟踪平台在JOOX推广服务器的跟踪链接,但去掉了机器码等机器唯一标志信息。后段是老用户的CLICK_ID,此CLICK_ID即为老用户的唯一标识码,用来定位该老用户。如下某老用户的完整的邀请URL:Generally speaking, the exclusive invitation URL of the old user mainly consists of two parts: the front part and the back part. Among them: the front part is the tracking link of JOOX advertiser using the Appsflyer advertisement tracking platform on the JOOX promotion server, but the machine unique symbol information such as machine code is removed. . The latter part is the CLICK_ID of the old user. This CLICK_ID is the unique identification code of the old user and is used to locate the old user. The full invitation URL for an old user as follows:
“https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookbac k=7d&af_r=http://www.joox.com/d&clickid=01440905b42547ceae5029efcf720ed9”,"https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookbac k=7d&af_r=http://www.joox.com/d&clickid=01440905b42547ceae5029efcf720ed9",
其中,前段是JOOX广告主借助Appsflyer广告跟踪平台在JOOX推广服务器的跟踪链接Among them, the front section is the tracking link of JOOX advertisers on the JOOX promotion server by means of the Appsflyer advertisement tracking platform.
“https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookback=7d&af_r=http://www.joox.com/d”,后段是该老用户的CLICK_ID,即“clickid=01440905b42547ceae5029efcf720ed9”。"https://app.appsflyer.com/id914406371?pid=joox_int&af_click_lookback=7d&af_r=http://www.joox.com/d", the latter paragraph is the CLICK_ID of the old user, ie "clickid=01440905b42547ceae5029efcf720ed9".
步骤S302:新用户点击下载URL下载JOOX App;Step S302: The new user clicks the download URL to download the JOOX App;
这里,用户P的朋友例如微信好友或Facebook好友作为新用户Q,然后新用户的终端如手机上收到老用户的邀请链接(邀请URL),新用户在手机上点击老用户邀请U RL,跳转到AppStore下载JOOX App,同时上报本次点击的设备名称、设备类型、运营商等H5能获取到的设备信息以及老用户(邀请者)的CLICK_ID到Appsflyer。Here, the friend of the user P, such as a WeChat friend or a Facebook friend, is the new user Q, and then the new user's terminal, such as a mobile phone, receives an invitation link (invitation URL) of the old user, and the new user clicks on the old user to invite the U RL on the mobile phone, and jumps. Go to the AppStore to download the JOOX App, and report the device name, device type, carrier and other device information that H5 can obtain and the CLICK_ID of the old user (inviter) to Appsflyer.
步骤S303:新用户的终端上报设备信息;Step S303: The terminal of the new user reports the device information.
这里,新用户Q在手机上点击老用户邀请U RL,跳转到AppStore下载JOOX App,同时上报本次点击的设备名称、设备类型、运营商等H5能获取到的设备信息以及老用户(邀请者)的CLICK_ID到Appsflyer。Here, the new user Q clicks on the old user to invite the U RL on the mobile phone, jumps to the AppStore to download the JOOX App, and reports the device name, device type, operator, and other device information that the H5 can obtain and the old user (invitation) CLICK_ID to Appsflyer.
步骤S304:新用户安装完JOOX后,新用户Q的手机再上报IP及其 他设备信息;Step S304: After the new user installs the JOOX, the mobile phone of the new user Q reports the IP and His equipment information;
这里,新用户Q安装完JOOX后,接入在JOOX内的Appsflyer SDK会自动上报新用户设备的设备名称、设备类型、运营商等设备信息到Appsflyer后台。Here, after the new user Q has installed the JOOX, the Appsflyer SDK that is connected to the JOOX will automatically report the device name, device type, carrier and other device information of the new user device to the Appsflyer background.
步骤S305:根据步骤S303和S304上报的信息各自合成唯一指纹得到机器码,并比对归因得到机器码与邀请者ID之间的关系;Step S305: Synthesize a unique fingerprint according to the information reported in steps S303 and S304 to obtain a machine code, and compare the attribution to obtain a relationship between the machine code and the inviter ID;
步骤S306:新用户注册JOOX,新用户Q的手机上报注册时间In-App Event、机器码和新用户ID。Step S306: The new user registers JOOX, and the mobile phone of the new user Q reports the registration time In-App Event, the machine code and the new user ID.
这里,由于JOOX App已经接入了Appsflyer SDK的In-App Event事件,所以新用户注册事件完成后,Appsflyer SDK会此注册事件会上报给Appsflyer。Here, since the JOOX App has access to the InsApper event of the Appsflyer SDK, after the new user registration event is completed, the Appsflyer SDK will report the registration event to Appsflyer.
步骤S307:由步骤S305和S306的机器码得到新用户ID与邀请者ID之间的对应关系;Step S307: Obtain a correspondence between the new user ID and the inviter ID by the machine code of steps S305 and S306;
这里,Appsflyer给JOOX推广服务器上报新注册事件,即,Appsflyer将S307收到的新用户注册事件,透传给JOOX推广服务器。JOOX推广服务器收到后,即可知道老用户对应的他所邀请的新用户的关系了。Here, Appsflyer reports the new registration event to the JOOX promotion server, ie, Appsflyer transparently transmits the new user registration event received by S307 to the JOOX promotion server. After the JOOX promotion server receives it, it can know the relationship of the new user that the old user corresponds to.
步骤S308:JOOX推广服务器给老用户(邀请者)、新用户(被邀请者)送相应规则的奖励,如VIP等;Step S308: The JOOX promotion server sends an incentive for the old user (inviter) and the new user (invitee) to the corresponding rule, such as a VIP;
本实施例中,通过借助Appsflyer强大的指纹识别归因技术,实现了在H5点击下载链接下载安装App,也能得到此下载安装行为是来自哪次点击(CLICK_ID)的效果,从而极大地方便简化了传统的邀请好友的流程。In this embodiment, by using the powerful fingerprint recognition attribution technology of Appsflyer, the download and installation of the app is obtained by clicking the download link in H5, and the effect of which click (CLICK_ID) is obtained from the download installation behavior is greatly improved, thereby greatly simplifying the simplification. The traditional process of inviting friends.
其中CLICK_ID为老用户(邀请者)的唯一标识码,生成方式如下:CLICK_ID=md5(邀请者UID);其中,md5表示算法。在其他的实施例中还可以采用其他的除MD5之外的算法。The CLICK_ID is the unique identification code of the old user (inviter), and is generated as follows: CLICK_ID=md5 (inviter UID); wherein md5 represents the algorithm. Other algorithms than MD5 may also be employed in other embodiments.
Appsflyer指纹识别需要获取H5点击时的客户端信息,如图3C所示, 客户端信息可以包括设备名称、设备类型、和运营商。Appsflyer fingerprint recognition needs to obtain the client information when H5 clicks, as shown in Figure 3C. Client information can include device name, device type, and carrier.
由于在H5点击下载时,无法获取设备的设备码(ios:idfa,android:android_id),所以Appsflyer通过将以上的设备信息通过指纹算法,算出一个标志该设备的指纹值(机器码),并且用该值进行模糊匹配归因。Since the device code (ios:idfa, android:android_id) of the device cannot be obtained when the download is clicked on H5, Appsflyer calculates a fingerprint value (machine code) of the device by using the above device information through the fingerprint algorithm, and uses This value is used for fuzzy matching attribution.
本发明实施例中,实现了极简的App邀请好友流程,老用户只要分享自己的邀请链接到社交软件给自己的好友,新用户则直接点击下载链接下载安装注册App,双方的交互都处于最简单的流程中。一方面提高了老用户拉新用户的热情,另一方面保证了新用户的数量及质量,在App运营中起到极大的作用。In the embodiment of the present invention, the minimalist App invites the friend process, and the old user only needs to share his invitation link to the social software to his own friend, and the new user directly clicks the download link to download and install the registered app, and the interaction between the two parties is at the most Simple process. On the one hand, it improves the enthusiasm of old users to pull new users, on the other hand, it ensures the quantity and quality of new users, and plays a great role in the operation of the App.
下面用户端来说明本实施例的技术方案,以App JOOX为例进行说明,利用老用户的分享或邀请将JOOX推向市场的流程,该流程包括:The following is a description of the technical solution of the present embodiment. The application JOOX is taken as an example to describe the process of bringing JOOX to the market by sharing or inviting an old user. The process includes:
步骤41,老用户A在自己的终端如手机上看到JOOX的推广消息,该推广消息称如果分享链接,可以对新用户和老用户都进行奖励。参见图4A所示,推广消息的界面如图4A的图a所示,推广消息的内容包括标题411“邀请好友立得,30天VIP”,主题内容412“送好友21天VIP好友注册后你将获得30天VIP”。假设该用户A对此推广消息非常感兴趣,因此想把该JOOX推广给其他更多的人,例如用户B。然后用户A点击“马上邀请好友”的按钮413,用户A的手机响应用户A的点击,生成推广链接,然后手机的界面跳转至图4A的b图。In
步骤42,参见图4A的b图,用户A的手机生成推广链接后,用户A可以选择微信好友421、微信朋友圈422、Facebook 423、复制链接424等多种方式将生成的推广链接发送给用户B。假设用户选择微信好友421的方式,将推广链接发送给用户B。Step 42, referring to FIG. 4A, after the user A's mobile phone generates a promotion link, the user A can select the
该步骤中作为邀请者的老用户A进行邀请或作为分享者的老用户A进行分享,老用户A将生成的用于下载JOOX的邀请链接或推广链接或邀请 链接推广给新用户B。In this step, the old user A who is the inviter makes an invitation or the old user A who is the sharer to share, and the old user A will generate an invitation link or promotion link or invitation for downloading JOOX. The link is promoted to new user B.
步骤43,用户A将推广链接420发送给用户B之后,用户B的终端如手机上就会收到推广链接,推广链接在用户B的手机上的界面为图4A的图c所示,推广链接431可以以推广消息的形式现实在用户B的手机上,用户B如果不点击链接时,可以看到推广消息的标题和部分内容,例如推广消息的内容,参见图4A的c图,包括“用户A邀请你加入JOOX,并送给你21日VIP,立即下载并注册JOOX,领取21天VIP。”。Step 43, after the user A sends the promotion link 420 to the user B, the user B's terminal, such as a mobile phone, receives a promotion link, and the interface of the promotion link on the user B's mobile phone is as shown in FIG. 4A, FIG. 431 can be actually displayed on the user B's mobile phone in the form of a promotion message. If the user B does not click the link, the user can see the title and part of the promotion message, for example, the content of the promotion message, see the c diagram of FIG. 4A, including the “user”. A invites you to join JOOX and gives you the VIP on the 21st, download and register JOOX immediately, and get 21 days VIP.".
这里,从上图4A的a至c图可以看到,老用户A(邀请人)进入自己的邀请页,显示规则说明,邀请一个新用户自己则可以得到30天VIP,并送给新用户21天VIP。点击“邀请好友”后,则会拉起微信及Facebook等社交网络平台,通过分享到这些社交网络平台扩散邀请链接。Here, as can be seen from the a to c diagrams of FIG. 4A above, the old user A (inviter) enters his own invitation page, displays the rule description, invites a new user himself to get a 30-day VIP, and gives the
步骤44,假设用户B对该推广消息比较感兴趣,那么用户B点击图4A的c图的链接431,然后用户B的手机上将打开链接431对应的web页面。web页面在用户B的手机上显示的界面如图4A的d图所示,用户B看到推广的奖励很多,而且自己也很需要这样一个App,于是用户B就希望注册或下载一个,然后用户B就点击了d图上的注册账号441的按钮。Step 44, assuming that User B is interested in the promotion message, User B clicks on the
步骤45,当用户B就点击了d图上的注册账号441的按钮后,用户B的手机上就会跳转至图4B的e图,e图为应用商店中JOOX App的下载界面,然后用户点击下载按钮451。Step 45, when the user B clicks the button of the registered
这里,为了给用户更好地体验,在从4A的d图跳转到图4B的e图之间,可以增加一个界面,如图4B的e’图,以便告知用户B手机目前正要跳转至应用商店,在界面上可以显示一个提示消息450,该提示消息的内容为“立即离开微信前往“应用商店”,如果用户选择了前往按钮452,则用户B的手机则跳转至图4B的e图,如果用户选择了取消按钮453,则流程结束。
Here, in order to give the user a better experience, between the d diagram of 4A and the e diagram of FIG. 4B, an interface may be added, as shown in the e' diagram of FIG. 4B, to inform the user that the B mobile phone is currently about to jump. To the application store, a
这里,从图4A的d图至图4B的f图可以看到,新用户B在JOOX外(微信或Facebook等社交网络平台)打开老用户(邀请者)的邀请页,显示某人邀请你下载并注册JOOX,并给你送21天VIP。新用户则直接点击“下载获取21天VIP”则会自动跳转到App Store下载JOOX。Here, from the d diagram of FIG. 4A to the f diagram of FIG. 4B, it can be seen that the new user B opens an invitation page of the old user (inviter) outside the JOOX (WeChat or Facebook social networking platform), and displays that someone invites you to download. And register JOOX and give you 21 days VIP. New users will click "Download to get 21 days VIP" and will automatically jump to the App Store to download JOOX.
步骤46,用户点击下载按钮451之后,用户B的手机进行下载,下载完成之后,就跳转至注册界面,参见图4A的f图,在f图中用户B可以通过微信登录461、Facebook登录462或其他方式登录注册463,假设用户选用其中的任意一种完成注册。Step 46: After the user clicks the
步骤47,用户B完成注册之后,用户B在手机上打开JOOX App的界面,如图4B的g图所示,JOOX App就会弹跳出系统消息471,系统消息的内容为“用户A送你21天VIP,开始体验JOOX”。Step 47, after the user B completes the registration, the user B opens the JOOX App interface on the mobile phone. As shown in the g diagram of FIG. 4B, the JOOX App bounces out the
这里,当用户B完成注册之后,用户A的手机上也会弹跳出一个系统消息481,参见图4C的h图,该系统消息的内容为“成功邀请用户B,31日VIP已经发放!开始体验JOOX”,这样新用户B和老用户A都得了JOOX的奖励。Here, after the user B completes the registration, the user A's mobile phone also pops up a
这里,从图4B的g图和图4C的h图可以看到,新用户在下载完JOOX并注册后,新用户收到21天VIP奖励,同时老用户(邀请者)收到30天的VIP奖励。Here, it can be seen from the g map of FIG. 4B and the h diagram of FIG. 4C that after the new user downloads the JOOX and registers, the new user receives the 21-day VIP reward, and the old user (inviter) receives the 30-day VIP. reward.
本实施例中,新用户B用未下载过JOOX的电子设备下载JOOX App以及使用新的账号注册JOOX才算新用户。成功邀请一个新用户,老用户(邀请者)可以得到30天VIP奖励,新用户(被邀请者)则得到21天VIP。如图4C的i图和j图可以看到,当新用户(被邀请者)使用老手机(之前已经下载并注册过JOOX的手机)或老账号时,都不算成功邀请,手机上会弹出系统消息491,该系统消息的内容包括“新用户才能获得朋友赠送的VIP;你也继续邀请好友,免费获得VIP”。
In this embodiment, the new user B downloads the JOOX App with the electronic device that has not downloaded JOOX and registers the JOOX with the new account to count the new user. Successfully invite a new user, the old user (inviter) can get a 30-day VIP reward, and the new user (invitee) gets a 21-day VIP. As can be seen from the i and j diagrams of Figure 4C, when a new user (invitee) uses an old mobile phone (a mobile phone that has previously downloaded and registered JOOX) or an old account, it is not a successful invitation, and the mobile phone will pop up.
从以上可以看出,随着JOOX的用户自然增长趋向缓慢,此极简的邀请好友的运营活动可以极大的激励老用户的邀请新用户的热情,并且保证了获得到的新用户的质量,在App的拉新运营上扮演极重要的角色。As can be seen from the above, as the natural growth of JOOX users tends to be slow, this minimally inviting friend's operation activities can greatly motivate the old users to invite new users, and ensure the quality of the new users obtained. Play a very important role in the new operation of the app.
基于前述的实施例,本发明实施例提供一种信息处理装置,该装置所包括的各单元,可以通过计算设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等。Based on the foregoing embodiments, an embodiment of the present invention provides an information processing apparatus, where each unit included in the apparatus can be implemented by a processor in a computing device; of course, it can also be implemented by a specific logic circuit; The processor may be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA).
图5A为本发明实施例信息处理装置的组成结构示意图一,如图5A所示,该装置500包括第一接收单元501、第二接收单元502和第一关联单元503,其中:FIG. 5A is a first schematic structural diagram of an information processing apparatus according to an embodiment of the present invention. As shown in FIG. 5A, the apparatus 500 includes a first receiving unit 501, a second receiving unit 502, and a first associating unit 503, where:
所述第一接收单元501,用于接收第一设备发送的记录信息和第二用户的标识信息;其中所述记录信息由所述第一设备中的触发事件触发获得,所述触发事件基于第二设备发送给所述第一设备的推广信息产生,所述推广信息包含所述第二用户的标识信息;The first receiving unit 501 is configured to receive the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, where the trigger event is based on Generating information generated by the second device to the first device, where the promotion information includes the identification information of the second user;
所述第二接收单元502,用于接收第三设备发送的应用的激活信息和第三用户的标识信息;The second receiving unit 502 is configured to receive activation information of an application sent by the third device and identifier information of the third user.
所述第一关联单元503,用于如果所述记录信息与所述应用的激活信息匹配,将所述第二用户的标识信息与第三用户的标识信息关联。The first association unit 503 is configured to associate the identifier information of the second user with the identifier information of the third user if the record information matches the activation information of the application.
在其他的实施例中,所述应用的激活信息中包括应用标识,所述装置还包括第一发送单元,用于如果所述记录信息与所述应用的激活信息匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息,所述系统消息用于表明对所述第二用户和第三用户进行奖励。In other embodiments, the activation information of the application includes an application identifier, and the device further includes a first sending unit, configured to: according to the application identifier, if the record information matches the activation information of the application, The identification information of the second user and the identification information of the third user respectively send a system message to the second device and the third device, where the system message is used to indicate that the second user and the third user are rewarded.
在其他的实施例中,所述记录信息和所述应用的激活信息同时包括设 备信息,所述记录信息包括第一设备信息,所述应用的激活信息包括第三设备信息,第一发送单元,用于如果所述第一设备信息与所述第三设备信息相匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。In other embodiments, the record information and the activation information of the application include The information includes: the first device information, the activation information of the application includes third device information, and the first sending unit is configured to: if the first device information matches the third device information, according to The application identifier, the identifier information of the second user, and the identifier information of the third user respectively send system messages to the second device and the third device.
第一发送单元,还用于如果根据所述第三设备信息确定所述第三设备为之前未发送过所述系统消息的终端设备,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。The first sending unit is further configured to: if it is determined that the third device is a terminal device that has not previously sent the system message according to the third device information, according to the application identifier, the second user identifier information, and the third The identification information of the user separately sends a system message to the second device and the third device.
在其他的实施例中,所述装置还包括:推荐单元,用于根据所述第三用户的标识信息生成好友推荐消息,并根据所述第二用户的标识信息将所述好友推荐消息发送给所述第二设备。In other embodiments, the device further includes: a recommendation unit, configured to generate a friend recommendation message according to the identifier information of the third user, and send the friend recommendation message to the second user according to the identifier information of the second user The second device.
图5B为本发明实施例为信息处理装置的组成结构示意图二,如图5B所示,该装置500包括第一接收单元511、第二接收单元512、第一关联单元513和第一发送单元514,其中:5B is a schematic structural diagram of a component of an information processing apparatus according to an embodiment of the present invention. As shown in FIG. 5B, the apparatus 500 includes a first receiving unit 511, a second receiving unit 512, a first associating unit 513, and a first sending unit 514. ,among them:
所述第一接收单元511,用于接收第一设备发送的关于点击事件的记录信息和第二用户的标识信息;其中,所述点击事件是第一用户在所述第一设备上针对第二设备发送的用于下载应用的邀请链接而进行的;The first receiving unit 511 is configured to receive, by the first device, record information about a click event and identifier information of the second user, where the click event is that the first user is targeting the second device on the first device The invitation link sent by the device to download the application;
所述第二接收单元512,用于接收第三设备发送的应用的激活信息和第三用户的标识信息;所述应用的激活信息中包括应用标识,所述应用的激活信息为所述应用在所述第三设备上安装后被激活时所述第三设备发送的;The second receiving unit 512 is configured to receive activation information of an application sent by the third device and identifier information of the third user, where the activation information of the application includes an application identifier, where the activation information of the application is The third device sends when the third device is activated after being installed;
所述第一关联单元513,用于如果所述记录信息与所述应用的激活信息匹配,将所述第二用户的标识信息与第三用户的标识信息关联;The first associating unit 513 is configured to associate the identifier information of the second user with the identifier information of the third user, if the record information matches the activation information of the application;
所述第一发送单元514,用于如果所述记录信息与所述应用的激活信息匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对 所述第二设备和所述第三设备分别发送系统消息,所述系统消息用于表明对所述第二用户和第三用户进行奖励。The first sending unit 514 is configured to: if the record information matches the activation information of the application, according to the application identifier, the identifier information of the second user, and the identifier information of the third user. The second device and the third device respectively send a system message, where the system message is used to indicate that the second user and the third user are rewarded.
在其他的实施例中,所述记录信息和所述应用的激活信息同时包括设备信息,所述记录信息包括第一设备信息,即第一设备的设备信息,所述应用的激活信息包括第三设备信息即第三设备的设备信息,所述第一发送单元,用于如果所述第一设备信息与所述第二设备信息相匹配,根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。In other embodiments, the record information and the activation information of the application include device information, where the record information includes first device information, that is, device information of the first device, and the activation information of the application includes the third device. The device information is the device information of the third device, and the first sending unit is configured to: if the first device information matches the second device information, according to the application identifier, the identifier information of the second user, and the The identification information of the three users respectively sends a system message to the second device and the third device.
在其他的实施例中,所述记录信息和所述应用的激活信息未同时包括设备信息,所述记录信息包括第一设备的操作系统信息、第一设备的IP地址,所述应用的激活信息包括第三设备的操作系统信息、第三设备的IP地址,所述第一发送单元,用于如果所述第一设备的操作系统信息与所述第二设备的操作系统信息相匹配,且如果所述第一设备的IP地址与所述第二设备的IP地址相匹配,根据所述应用标识、第一用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。In other embodiments, the record information and the activation information of the application do not include device information at the same time, and the record information includes operating system information of the first device, an IP address of the first device, and activation information of the application. The operating system information of the third device, the IP address of the third device, the first sending unit, configured to: if the operating system information of the first device matches the operating system information of the second device, and if The IP address of the first device matches the IP address of the second device, and the second device and the third device are configured according to the application identifier, the identifier information of the first user, and the identifier information of the third user. The device sends system messages separately.
在其他的实施例中,所述信息处理装置包括第三方处理装置和第四方处理装置,其中所述第三方处理装置包括第一接收单元、第二接收单元和第二发送单元,所述第四方处理装置包括第一发送单元,其中:In other embodiments, the information processing apparatus includes a third party processing apparatus and a fourth party processing apparatus, wherein the third party processing apparatus includes a first receiving unit, a second receiving unit, and a second transmitting unit, the The four-way processing device includes a first transmitting unit, wherein:
所述第一接收单元,用于接收第一设备发送的记录信息和第二用户的标识信息;其中所述记录信息由所述第一设备中的触发事件触发获得,所述触发事件基于第二设备发送给所述第一设备的推广信息产生,所述推广信息包含所述第二用户的标识信息;The first receiving unit is configured to receive the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is based on the second The promotion information sent by the device to the first device is generated, and the promotion information includes the identification information of the second user;
所述第二接收单元,用于接收第三设备发送的应用的激活信息和第三用户的标识信息;The second receiving unit is configured to receive activation information of an application sent by the third device and identifier information of the third user;
所述第二发送单元,用于如果所述记录信息与所述应用的激活信息匹 配,所述第三方处理装置将所述应用标识、第一用户的标识信息和第三用户的标识信息发送给所述第四方处理装置;The second sending unit is configured to: if the record information is related to activation information of the application The third-party processing device sends the application identifier, the identification information of the first user, and the identification information of the third user to the fourth-party processing device;
所述第一发送单元,用于根据所述应用标识、第二用户的标识信息和第三用户的标识信息对所述第二设备和所述第三设备分别发送系统消息。The first sending unit is configured to separately send a system message to the second device and the third device according to the application identifier, the identifier information of the second user, and the identifier information of the third user.
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。The description of the above device embodiments is similar to the description of the above method embodiments, and has similar advantages as the method embodiments. For technical details not disclosed in the device embodiments of the present invention, please refer to the description of the method embodiments of the present invention.
需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述的信息处理方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。对应地,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现前述的信息处理方法的步骤。对应地,本发明实施例还提供一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的信息处理方法。It should be noted that, in the embodiment of the present invention, if the above information processing method is implemented in the form of a software function module and sold or used as a stand-alone product, it may also be stored in a computer readable storage medium. Based on such understanding, the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions. A computer device (which may be a personal computer, server, or network device, etc.) is caused to perform all or part of the methods described in various embodiments of the present invention. The foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk. Thus, embodiments of the invention are not limited to any specific combination of hardware and software. Correspondingly, an embodiment of the present invention provides a computer readable storage medium, where a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the foregoing information processing method are implemented. Correspondingly, an embodiment of the present invention further provides a server, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the information processing method when the program is executed.
需要说明的是,本实施例中的计算机、服务器、终端等计算设备采用总线型结构时可以采用图6所示的结构,当然还可以采用其他结构。图6为本发明实施例中计算设备的一种硬件实体示意图,如图6所示,该计算设备600的硬件实体包括:处理器601、通信接口602和存储器603,其中
It should be noted that, when the computing device such as a computer, a server, or a terminal in this embodiment adopts a bus type structure, the structure shown in FIG. 6 can be adopted, and of course, other structures can also be adopted. FIG. 6 is a schematic diagram of a hardware entity of a computing device according to an embodiment of the present invention. As shown in FIG. 6, the hardware entity of the
处理器601通常控制计算设备600的总体操作。
通信接口602可以使计算设备通过网络与其他终端或服务器通信。
存储器603配置为存储由处理器601可执行的指令和应用,还可以缓存待处理器601以及计算设备600中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random Access Memory,RAM)实现。The
需要说明的是,说明书中描述的主题的实施方式和操作能够以数字电子电路或者以计算机软件、固件或硬件实现,其中包括本说明书中所公开的结构及其结构等效,或者采用这些结构及其结构等效中的一个或多个的结合。说明书中所描述的主题的实施方式能够被实现为一个或多个计算机程序,即一个或多个计算机程序指令模块,其编码到一个或多个计算机存储介质上以由数据处理装置执行或者控制数据处理装置的操作。替选地或附加地,计算机指令能够被编码到人工生成的传播信号(例如机器生成的电信号、光信号或电磁信号)上,该信号被生成用于对信息编码以发送到合适的接收机装置由数据处理装置执行。计算机存储介质能够是或包含在计算机可读存储设备、计算机可读存储载体,随机或顺序访问存储阵列或设备、或者以上各项中的一个或多个的结合之中。而且,虽然计算机存储介质不是传播信号,但是计算机存储介质能够是被编码在人工生成的传播信号中的计算机程序指令的源或目标。计算机存储介质还能够是或者包含在一个或多个独立的组件或媒体(例如,多个CD、磁盘或其它存储设备)中。因此,计算机存储介质可以是有形的。说明书中描述的操作能够被实现为由数据处理装置对存储在一个或多个计算机可读存储设备上或从其它源接收的数据进行的操作。It should be noted that the embodiments and operations of the subject matter described in the specification can be implemented in digital electronic circuits or in computer software, firmware or hardware, including the structures disclosed in the specification and their structural equivalents, or A combination of one or more of its structural equivalents. Embodiments of the subject matter described in the specification can be implemented as one or more computer programs, ie, one or more computer program instructions modules, encoded onto one or more computer storage media for execution or control of data by a data processing device The operation of the processing device. Alternatively or additionally, computer instructions can be encoded onto an artificially generated propagating signal (eg, a machine-generated electrical, optical, or electromagnetic signal) that is generated to encode the information for transmission to a suitable receiver. The device is executed by a data processing device. The computer storage medium can be, or be included in, a computer readable storage device, a computer readable storage medium, a random or sequential access memory array or device, or a combination of one or more of the above. Moreover, although the computer storage medium is not a propagated signal, the computer storage medium can be a source or a target of computer program instructions that are encoded in a manually generated propagated signal. The computer storage medium can also be or be included in one or more separate components or media (eg, multiple CDs, disks, or other storage devices). Thus, computer storage media can be tangible. The operations described in the specification can be implemented as operations by data processing apparatus on data stored on or received from one or more computer readable storage devices.
术语“客户端”或“服务器”包括用于处理数据的所有类型的装置、设备和机器,例如包括可编程处理器、计算机、片上系统或前述各项中的 多个或结合。装置能够包括专用逻辑电路,例如,现场可编程门阵列(FPGA)或专用集成电路(ASIC)。除硬件之外,装置还能够包括创建用于所关注计算机程序的执行环境的代码,例如,构成处理器固件、协议栈、数据库管理系统、操作系统、跨平台运行环境、虚拟机或其一个或多个的结合。装置和执行环境能够实现各种不同的计算模型基础架构,诸如网络服务、分布式计算和网格计算基础架构。The term "client" or "server" includes all types of devices, devices, and machines for processing data, including, for example, a programmable processor, a computer, a system on a chip, or the like. Multiple or combined. The device can include dedicated logic circuitry, such as a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC). In addition to hardware, the apparatus can also include code to create an execution environment for the computer program of interest, for example, to constitute processor firmware, a protocol stack, a database management system, an operating system, a cross-platform operating environment, a virtual machine, or one or Multiple combinations. The device and execution environment enables a variety of different computing model infrastructures, such as network services, distributed computing, and grid computing infrastructure.
计算机程序(也被称为程序、软件、软件应用、脚本或代码)能够以任何编程语言形式(包括汇编语言或解释语言、说明性语言或程序语言)书写,并且能够以任何形式(包括作为独立程序,或者作为模块、组件、子程序、对象或其它适用于计算环境中的单元)部署。计算机程序可以但非必要地对应于文件系统中的文件。程序能够被存储在文件的保存其它程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的部分中,在专用于所关注程序的单个文件中,或者在多个协同文件(例如,存储一个或多个模块、子模块或代码部分的文件)中。计算机程序能够被部署为在一个或多个计算机上执行,该一个或多个计算机位于一个站点处,或者分布在多个站点中且通过通信网络互连。A computer program (also referred to as a program, software, software application, script, or code) can be written in any programming language, including assembly or interpreted language, descriptive language, or procedural language, and can be in any form (including as an independent A program, or as a module, component, subroutine, object, or other unit suitable for use in a computing environment. A computer program can, but does not necessarily, correspond to a file in a file system. The program can be stored in a portion of the file that holds other programs or data (eg, one or more scripts stored in the markup language document), in a single file dedicated to the program of interest, or in multiple collaborative files ( For example, storing one or more modules, submodules, or files in a code section). The computer program can be deployed to be executed on one or more computers located at one site or distributed across multiple sites and interconnected by a communication network.
说明书中描述的过程和逻辑流能够由一个或多个可编程处理器执行,该一个或多个可编程处理器执行一个或多个计算机程序以通过操作输入数据和生成输出来执行动作。上述过程和逻辑流还能够由专用逻辑电路执行,并且装置还能够被实现为专用逻辑电路,例如,FPGA或ASIC。The processes and logic flows described in the specification can be performed by one or more programmable processors executing one or more computer programs to perform actions by operating input data and generating output. The above described processes and logic flows can also be performed by dedicated logic circuitry, and the apparatus can also be implemented as dedicated logic circuitry, such as an FPGA or ASIC.
适用于执行计算机程序的处理器例如包括通用微处理器和专用微处理器,以及任何数字计算机类型的任何一个或多个处理器。通常来说,处理器会从只读存储器或随机访问存储器或以上两者接收指令和数据。计算的主要元件是用于按照指令执行动作的处理器以及一个或多个用于存储指令和数据的存储器。通常来说,计算机还会包括一个或多个用于存储数据的 大容量存储设备(例如,磁盘、磁光盘、或光盘),或者操作地耦接以从其接收数据或向其发送数据,或者两者均是。然而,计算机不需要具有这样的设备。而且,计算机能够被嵌入在另一设备中,例如,移动电话、个人数字助手(PDA)、移动音频播放器或移动视频播放器、游戏控制台、全球定位系统(GPS)接收机或移动存储设备(例如,通用串行总线(USB)闪盘),以上仅为举例。适用于存储计算机程序指令和数据的设备包括所有形式的非易失性存储器、媒体和存储设备,例如包括半导体存储设备(例如,EPROM、EEPROM和闪存设备)、磁盘(例如,内部硬盘或移动硬盘)、磁光盘、以及CD-ROM和DVD-ROM盘。处理器和存储器能够由专用逻辑电路补充或者包含到专用逻辑电路中。Processors suitable for the execution of a computer program include, for example, a general purpose microprocessor and a special purpose microprocessor, and any one or more processors of any type of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The main elements of the calculation are the processor for performing the actions in accordance with the instructions and one or more memories for storing the instructions and data. In general, a computer will also include one or more data for storing data. A mass storage device (eg, a magnetic disk, a magneto-optical disk, or an optical disk), or operatively coupled to receive data from or transmit data thereto, or both. However, the computer does not need to have such a device. Moreover, the computer can be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio player or mobile video player, a game console, a global positioning system (GPS) receiver, or a mobile storage device. (For example, Universal Serial Bus (USB) flash drive), the above is just an example. Suitable devices for storing computer program instructions and data include all forms of non-volatile memory, media and storage devices, including, for example, semiconductor storage devices (eg, EPROM, EEPROM, and flash memory devices), magnetic disks (eg, internal hard drives or removable hard drives). ), magneto-optical disks, and CD-ROM and DVD-ROM discs. The processor and memory can be supplemented by or included in dedicated logic circuitry.
为了提供与用户的交互,说明书中描述的主题的实施方式能够在计算机上实现,该计算机包括显示设备、键盘、指向设备(例如,鼠标、轨迹球等,或触摸屏、触摸板等)。显示设备例如为阴极射线管(CRT)、液晶显示器(LCD)、有机发光二极管(OLED)、薄膜晶体管(TFT)、等离子、其它柔性配置、或者用于向用户显示信息的任何其它监视器。用户能够过键盘和指向设备向计算机提供输入。其它类型的设备也能够用于提供与用户的交互;例如,提供给用户的反馈能够是任何形式的感官反馈,例如,视觉反馈、听觉反馈、或触觉反馈;并且来自用户的输入能够以任何形式被接收,包括声学输入、语音输入或触摸输入。此外,计算机能够通过向用户使用的设备发送文档以及从该设备接收文档来与用户交互;例如,响应于从网页浏览器接收的请求将网页发送到用户的客户端上的网页浏览器。In order to provide interaction with a user, embodiments of the subject matter described in the specification can be implemented on a computer, including a display device, a keyboard, a pointing device (eg, a mouse, trackball, etc., or a touch screen, touch pad, etc.). Display devices are, for example, cathode ray tubes (CRTs), liquid crystal displays (LCDs), organic light emitting diodes (OLEDs), thin film transistors (TFTs), plasma, other flexible configurations, or any other monitor for displaying information to a user. The user is able to provide input to the computer through the keyboard and pointing device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback, such as visual feedback, audible feedback, or haptic feedback; and input from the user can be in any form Received, including acoustic input, voice input, or touch input. Additionally, the computer can interact with the user by transmitting and receiving documents from the device used by the user; for example, transmitting the web page to a web browser on the user's client in response to a request received from the web browser.
说明书中描述的主题的实施方式能够以计算系统来实现。该计算系统包括后端组件(例如,数据服务器),或者包括中间件组件(例如,应用服务器),或者包括前端组件(例如,具有图形用户接口或网页浏览器的客户 端计算机,用户通过该客户端计算机能够与本申请描述的主题的实施方式交互),或者包括上述后端组件、中间件组件或前端组件中的一个或多个的任何结合。系统的组件能够通过任何数字数据通信形式或介质(例如,通信网络)来互连。通信网络的示例包括局域网(LAN)和广域网(WAN)、互连网络(例如,互联网)以及端对端网络(例如,自组织端对端网络)。Embodiments of the subject matter described in the specification can be implemented in a computing system. The computing system includes a backend component (eg, a data server), or includes a middleware component (eg, an application server), or includes a front end component (eg, a client with a graphical user interface or web browser) The end computer, through which the user can interact with embodiments of the subject matter described herein, or any combination of one or more of the back end components, middleware components, or front end components described above. The components of the system can be interconnected by any form of digital data communication or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs) and wide area networks (WANs), interconnected networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks).
本申请中描述的特征在智能电视模块上(或连接电视模块、混合电视模块等)实现。智能电视模块可以包括被配置成为互联网连接性集成更多传统电视节目源(例如,经由线缆、卫星、空中或其它信号接收的节目源)的处理电路。智能电视模块可以被物理地集成到电视机中或者可以包括独立的设备,例如,机顶盒、蓝光或其它数字媒体播放器、游戏控制台、酒店电视系统以及其它配套设备。智能电视模块可以被配置为使得观看者能够搜索并找到在网络上、当地有线电视频道上、卫星电视频道上或存储在本地硬盘上的视频、电影、图片或其它内容。机顶盒(STB)或机顶盒单元(STU)可以包括信息适用设备,信息适用设备包括调谐器并且连接到电视机和外部信号源上,从而将信号调谐成之后将被显示在电视屏幕或其它播放设备上的内容。智能电视模块可以被配置成为多种不同的应用(例如,网页浏览器和多个流媒体服务、连接线缆或卫星媒体源、其它网络“频道”等)提供家用屏幕或包括图标的顶级屏幕。智能电视模块还可以被配置成为用户提供电子节目。智能电视模块的配套应用可以在移动计算设备上运行以向用户提供与可用节目有关的附加信息,从而使得用户能够控制智能电视模块等。在替选实施例中,该特征可以被实现在便携式计算机或其它个人计算机(PC)、智能手机、其它移动电话、手持计算机、平板PC或其它计算设备上。The features described in this application are implemented on a smart television module (or connected to a television module, hybrid television module, etc.). The smart TV module can include processing circuitry configured to integrate more traditional television program sources (eg, program sources received via cable, satellite, air, or other signals) with Internet connectivity. The smart TV module can be physically integrated into a television set or can include stand-alone devices such as set top boxes, Blu-ray or other digital media players, game consoles, hotel television systems, and other ancillary equipment. The smart TV module can be configured to enable viewers to search for and find videos, movies, pictures or other content on the network, on local cable channels, on satellite television channels, or on local hard drives. A set top box (STB) or set top box unit (STU) may include an information-applicable device that includes a tuner and is coupled to the television set and an external source to tune the signal to be displayed on a television screen or other playback device. Content. The smart TV module can be configured to provide a home screen or a top screen including icons for a variety of different applications (eg, web browsers and multiple streaming services, connecting cable or satellite media sources, other network "channels", etc.). The smart TV module can also be configured to provide electronic programming to the user. A companion application of the smart television module can be run on the mobile computing device to provide the user with additional information related to the available programs, thereby enabling the user to control the smart television module and the like. In alternative embodiments, this feature can be implemented on a portable computer or other personal computer (PC), smart phone, other mobile phone, handheld computer, tablet PC, or other computing device.
虽然说明书包含许多具体的实施细节,但是这些实施细节不应当被解释为对任何权利要求的范围的限定,而是对专用于特定实施方式的特征的 描述。说明书中在独立实施方式前后文中描述的特定的特征同样能够以单个实施方式的结合中实现。相反地,单个实施方式的上下文中描述的各个特征同样能够在多个实施方式中单独实现或者以任何合适的子结合中实现。而且,尽管特征可以在上文中描述为在特定结合中甚至如最初所要求的作用,但是在一些情况下所要求的结合中的一个或多个特征能够从该结合中去除,并且所要求的结合可以为子结合或者子结合的变型。The description contains many specific implementation details, which should not be construed as limiting the scope of any claims, but rather to the features specific to the particular embodiments. description. Particular features described in the specification before and after the independent embodiments can also be implemented in a combination of a single embodiment. Conversely, various features that are described in the context of a single embodiment can be implemented in the various embodiments individually or in any suitable sub-combination. Moreover, although features may be described above as even in the particular combination, even as originally claimed, in some cases one or more of the required combinations can be removed from the combination and the required combination It can be a sub-binding or a sub-combination variant.
类似地,虽然在附图中以特定次序描绘操作,但是这不应当被理解为要求该操作以所示的特定次序或者以相继次序来执行,或者所示的全部操作都被执行以达到期望的结果。在特定环境下,多任务处理和并行处理可以是有利的。Similarly, although the operations are depicted in a particular order in the figures, this should not be construed as requiring that the operations are performed in the particular order shown, or in a sequential order, or all of the operations illustrated are performed to achieve the desired. result. Multitasking and parallel processing can be advantageous in certain circumstances.
因此,已经对主题的特定实施方式进行了描述。其它实施方式在以下权利要求的范围内。在一些情况下,权利要求中所限定的动作能够以不同的次序执行并且仍能够达到期望的结果。此外,附图中描绘的过程并不必须采用所示出的特定次序、或相继次序来达到期望的结果。在特定实施方式中,可以使用多任务处理或并行处理。Thus, specific embodiments of the subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions defined in the claims can be performed in a different order and still achieve the desired results. Moreover, the processes depicted in the figures are not necessarily in the particular order shown, or in a sequential order to achieve the desired results. In particular embodiments, multitasking or parallel processing can be used.
本发明实施例中,服务器接收第一设备发送的记录信息和第二用户的标识信息;其中所述记录信息由所述第一设备中的触发事件触发获得,所述触发事件基于第二设备发送给所述第一设备的推广信息产生,所述推广信息包含所述第二用户的标识信息;接收第三设备发送的应用的激活信息和第三用户的标识信息;如果所述记录信息与所述应用的激活信息匹配,将所述第二用户的标识信息与第三用户的标识信息关联;如此,能够简化流程和能够快速地将新用户和老用户关联起来,而且避免用户的重复输入。 In the embodiment of the present invention, the server receives the record information sent by the first device and the identifier information of the second user, where the record information is triggered by a trigger event in the first device, and the trigger event is sent based on the second device. Generating the promotion information of the first device, the promotion information includes the identification information of the second user, receiving the activation information of the application sent by the third device, and the identification information of the third user; The activation information of the application is matched, and the identification information of the second user is associated with the identification information of the third user; thus, the process can be simplified and the new user and the old user can be quickly associated, and the repeated input of the user is avoided.
Claims (14)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/109147 WO2019084875A1 (en) | 2017-11-02 | 2017-11-02 | Information processing method and apparatus, server, and storage medium |
| CN201780055467.8A CN109997344B (en) | 2017-11-02 | 2017-11-02 | Information processing method and device, server and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/109147 WO2019084875A1 (en) | 2017-11-02 | 2017-11-02 | Information processing method and apparatus, server, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019084875A1 true WO2019084875A1 (en) | 2019-05-09 |
Family
ID=66331260
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/109147 Ceased WO2019084875A1 (en) | 2017-11-02 | 2017-11-02 | Information processing method and apparatus, server, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109997344B (en) |
| WO (1) | WO2019084875A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110569468A (en) * | 2019-09-09 | 2019-12-13 | 上海连尚网络科技有限公司 | Information processing method and device |
| CN111612509A (en) * | 2020-04-11 | 2020-09-01 | 上海淇玥信息技术有限公司 | Method, device and electronic device for pushing information products through activity tasks |
| CN111784417A (en) * | 2020-07-27 | 2020-10-16 | 亿代信息科技(苏州)有限公司 | Consumption reciprocity method based on off-store income |
| CN112235229A (en) * | 2019-06-28 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method, related device, server and storage medium for inviting users |
| CN114547461A (en) * | 2022-02-24 | 2022-05-27 | 北京得间科技有限公司 | Resource push method, server and storage medium |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112684949B (en) * | 2019-10-19 | 2025-03-11 | 阿里巴巴集团控股有限公司 | Data processing method, device, system and storage medium |
| CN110909376B (en) * | 2019-10-24 | 2022-02-25 | 苏宁云计算有限公司 | Paid user management method, device and system |
| CN111681024A (en) * | 2020-04-16 | 2020-09-18 | 上海淇玥信息技术有限公司 | Risk management method in information promotion and its device, electronic equipment and storage medium |
| CN113034189A (en) * | 2021-03-29 | 2021-06-25 | 网易(杭州)网络有限公司 | Attribution method, attribution device, computer equipment and storage medium |
| CN114307134B (en) * | 2021-12-24 | 2025-05-27 | 网易(杭州)网络有限公司 | Information processing method, device, medium and equipment in games |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140082610A1 (en) * | 2012-09-14 | 2014-03-20 | DewMobile Inc. | Mesh network and mesh network node application |
| CN103812914A (en) * | 2012-11-14 | 2014-05-21 | 阿里巴巴集团控股有限公司 | Method and device for tracking spreader |
| CN105282254A (en) * | 2015-11-05 | 2016-01-27 | 厦门游力信息科技有限公司 | Method and system for identifying application distribution channel |
| CN106469385A (en) * | 2015-08-17 | 2017-03-01 | 腾讯科技(深圳)有限公司 | user invitation method and device |
| CN107015824A (en) * | 2017-02-22 | 2017-08-04 | 深圳市口袋网络科技有限公司 | By application and the method and device for sharing account binding |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8763090B2 (en) * | 2009-08-11 | 2014-06-24 | Sony Computer Entertainment America Llc | Management of ancillary content delivery and presentation |
| CN105847316A (en) * | 2016-01-28 | 2016-08-10 | 乐视移动智能信息技术(北京)有限公司 | Information sharing method and system, client and server |
-
2017
- 2017-11-02 CN CN201780055467.8A patent/CN109997344B/en active Active
- 2017-11-02 WO PCT/CN2017/109147 patent/WO2019084875A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140082610A1 (en) * | 2012-09-14 | 2014-03-20 | DewMobile Inc. | Mesh network and mesh network node application |
| CN103812914A (en) * | 2012-11-14 | 2014-05-21 | 阿里巴巴集团控股有限公司 | Method and device for tracking spreader |
| CN106469385A (en) * | 2015-08-17 | 2017-03-01 | 腾讯科技(深圳)有限公司 | user invitation method and device |
| CN105282254A (en) * | 2015-11-05 | 2016-01-27 | 厦门游力信息科技有限公司 | Method and system for identifying application distribution channel |
| CN107015824A (en) * | 2017-02-22 | 2017-08-04 | 深圳市口袋网络科技有限公司 | By application and the method and device for sharing account binding |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112235229A (en) * | 2019-06-28 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method, related device, server and storage medium for inviting users |
| CN110569468A (en) * | 2019-09-09 | 2019-12-13 | 上海连尚网络科技有限公司 | Information processing method and device |
| CN111612509A (en) * | 2020-04-11 | 2020-09-01 | 上海淇玥信息技术有限公司 | Method, device and electronic device for pushing information products through activity tasks |
| CN111612509B (en) * | 2020-04-11 | 2024-04-26 | 上海淇玥信息技术有限公司 | Method, device and electronic device for pushing information products through activity tasks |
| CN111784417A (en) * | 2020-07-27 | 2020-10-16 | 亿代信息科技(苏州)有限公司 | Consumption reciprocity method based on off-store income |
| CN114547461A (en) * | 2022-02-24 | 2022-05-27 | 北京得间科技有限公司 | Resource push method, server and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109997344A (en) | 2019-07-09 |
| CN109997344B (en) | 2022-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019084875A1 (en) | Information processing method and apparatus, server, and storage medium | |
| US10535107B2 (en) | Offline content sharing | |
| US10581824B2 (en) | Authentication mechanism | |
| US8850328B2 (en) | Networked profiling and multimedia content targeting system | |
| US10057310B1 (en) | Interactive spectating interface for live videos | |
| US9369740B1 (en) | Custom media player | |
| US9509768B2 (en) | Associating user interactions across multiple applications on a client device | |
| US20190052925A1 (en) | Method and System for Recognizing, Analyzing, and Reporting on Subjects in Videos without Interrupting Video Play | |
| US20170317966A1 (en) | Tagging posted content in a social networking system with media information | |
| US12309460B2 (en) | System and process for collaborative digital content generation, publication, distribution, and discovery | |
| US20150172228A1 (en) | Method and system for communicating information over a network | |
| US20080256233A1 (en) | System and method for tracking the network viral spread of a digital media content item | |
| US10275798B1 (en) | Tracking analytic information for deep links between mobile applications executing on a client device | |
| KR101764749B1 (en) | Media action buttons | |
| CN103946886A (en) | Structural Objects and Actions on Social Networking Systems | |
| US20140068437A1 (en) | Computerized system and method of communicating about digital content | |
| BR102013011558A2 (en) | recording and publishing content on social media sites | |
| WO2017121303A1 (en) | Method and apparatus for playing push information during video live broadcast | |
| KR102481258B1 (en) | Deep linking with media-player devices | |
| KR20160046332A (en) | Facepile integrated communications | |
| US9204205B1 (en) | Viewing advertisements using an advertisement queue | |
| EP3416390A1 (en) | Interactive spectating interface for live videos | |
| CN112351350A (en) | Content display method, device, system, equipment and storage medium | |
| US10593222B1 (en) | Video filming and discovery system | |
| US11137886B1 (en) | Providing content for broadcast by a messaging platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17931045 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17931045 Country of ref document: EP Kind code of ref document: A1 |