CN113420205A - Method and device for determining sharing source account, terminal equipment and server - Google Patents

Method and device for determining sharing source account, terminal equipment and server Download PDF

Info

Publication number
CN113420205A
CN113420205A CN202110591538.4A CN202110591538A CN113420205A CN 113420205 A CN113420205 A CN 113420205A CN 202110591538 A CN202110591538 A CN 202110591538A CN 113420205 A CN113420205 A CN 113420205A
Authority
CN
China
Prior art keywords
sharing
target
link
account
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110591538.4A
Other languages
Chinese (zh)
Other versions
CN113420205B (en
Inventor
鲁岩
廖闯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110591538.4A priority Critical patent/CN113420205B/en
Publication of CN113420205A publication Critical patent/CN113420205A/en
Application granted granted Critical
Publication of CN113420205B publication Critical patent/CN113420205B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to a method and a device for determining a sharing source account, a terminal device, a server and a storage medium, and relates to the technical field of computer application, wherein the method comprises the following steps: acquiring a sharing link sent by a server, and monitoring whether a sharing target account on a target sharing terminal clicks the sharing link or not; if the sharing link is monitored to be clicked, sharing identification information corresponding to the sharing link is obtained; monitoring whether a sharing target account executes preset operation based on a sharing resource corresponding to a sharing link; and if the sharing target account executes the preset operation, the sharing identification information is sent to the server, so that the server determines the sharing source account corresponding to the sharing identification information. Therefore, the sharing source account corresponding to the sharing link can be accurately positioned.

Description

Method and device for determining sharing source account, terminal equipment and server
Technical Field
The present disclosure relates to the field of computer application technologies, and in particular, to a method and an apparatus for determining a shared source account, a terminal device, a server, and a storage medium.
Background
With the development of computer technology, applications that meet various needs of users and the like are becoming more common, and application popularization becomes a more common means in order to pull more traffic.
Generally, a sharing source account with a stronger sharing capability is located, and it becomes a common way to increase sharing positivity and the like for the sharing source account.
Disclosure of Invention
The present disclosure provides a method, an apparatus, a server, and a storage medium for determining a shared source account, so as to at least solve the problem of inaccurate positioning of the shared source account in the related art.
The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiment of the disclosure, a method for determining a sharing source account applied to a target sharing terminal is provided, which includes the steps of acquiring a sharing link sent by a server, and monitoring whether a sharing target account on the target sharing terminal clicks the sharing link or not; if the sharing link is monitored to be clicked, obtaining sharing identification information corresponding to the sharing link; monitoring whether the sharing target account executes preset operation based on the sharing resource corresponding to the sharing link; and if the preset operation is executed by the sharing target account, sending the sharing identification information to the server so that the server determines a sharing source account corresponding to the sharing identification information.
In an embodiment of the present disclosure, when the shared resource is a target application, the monitoring whether the shared target account executes a preset operation based on the shared resource corresponding to the shared link includes: and monitoring whether the sharing target account downloads the target application through the sharing link.
In an embodiment of the present disclosure, when the shared resource is a multimedia resource, the monitoring whether the shared target account executes a preset operation based on the shared resource corresponding to the shared link includes: when the sharing target account is monitored to play the multimedia resource through the sharing link, counting the playing time of the multimedia resource; and monitoring whether the playing time length is greater than a preset time length.
In an embodiment of the present disclosure, the obtaining of the sharing identification information corresponding to the sharing link includes: and extracting the sharing identification information in the sharing link.
In an embodiment of the disclosure, after it is monitored that the sharing target account executes a preset operation based on the sharing resource corresponding to the sharing link, the method further includes: determining excitation information corresponding to the preset operation; and configuring the incentive information to the sharing target account.
According to a second aspect of the embodiments of the present disclosure, a method for determining a shared source account applied to a server is provided, including: sending a sharing link to a target sharing terminal; receiving a link request sent by the target sharing terminal, and acquiring sharing identification information carried in the link request, wherein the link request corresponds to the sharing link; and acquiring a corresponding sharing source account according to the sharing identification information.
In an embodiment of the present disclosure, the sending a sharing link to a target sharing terminal includes: when the sharing operation aiming at the shared resource is detected, a sharing link corresponding to the shared resource is generated; and acquiring a target sharing terminal corresponding to the sharing operation, and sending the sharing link to the target sharing terminal.
In an embodiment of the present disclosure, the method for determining a sharing source account applied to a server further includes: acquiring a sharing source account of the sharing operation, and generating sharing identification information corresponding to the sharing operation; and storing the corresponding relation between the sharing source account and the sharing identification information.
In an embodiment of the present disclosure, the acquiring a corresponding sharing source account according to the sharing identification information includes: and inquiring the corresponding relation, and acquiring a corresponding sharing source account according to the sharing identification information.
In an embodiment of the present disclosure, the generating of the sharing identification information corresponding to the sharing operation includes: acquiring sharing source account information and sharing time information corresponding to the sharing operation; and carrying out Hash calculation on the sharing source account information and the sharing time information to generate the sharing identification information.
In an embodiment of the present disclosure, the method for determining a sharing source account applied to a server further includes: counting the number of accounts corresponding to effective sharing target accounts of each sharing source account, wherein the effective sharing target accounts are sharing target accounts for executing preset operation on the sharing resources through the sharing link; determining the target sharing source account with the account number larger than a preset number threshold; acquiring user portrait information of the target sharing source account; determining other sharing source accounts similar to the target sharing source account according to the user portrait information; and sending the sharing resources to the other sharing source accounts.
In an embodiment of the present disclosure, the method for determining a sharing source account applied to a server further includes: counting the number of accounts of the sharing source account corresponding to an effective sharing target account, wherein the effective sharing target account is a sharing target account for executing preset operation on the sharing resource through the sharing link; determining corresponding incentive information according to the number of the accounts of the effective sharing target account; and configuring the corresponding incentive information to the sharing source account.
According to a third aspect of the embodiments of the present disclosure, there is provided an apparatus for determining a sharing source account applied to a target sharing terminal, including: the first acquisition module is configured to acquire the sharing link sent by the server and monitor whether the sharing target account on the target sharing terminal clicks the sharing link or not; the second acquisition module is configured to acquire sharing identification information corresponding to the sharing link when the sharing link is monitored to be clicked; the monitoring module is configured to monitor whether the sharing target account executes preset operation based on the sharing resource corresponding to the sharing link; the sending module is configured to send the sharing identification information to the server when the preset operation is executed by the sharing target account, so that the server determines a sharing source account corresponding to the sharing identification information.
In an embodiment of the present disclosure, when the shared resource is a target application, the monitoring module is specifically configured to: whether the sharing target account downloads the target application through the sharing link or not is judged.
In an embodiment of the present disclosure, when the shared resource is a multimedia resource, the monitoring module is specifically configured to: when the sharing target account is monitored to play the multimedia resource through the sharing link, counting the playing time of the multimedia resource; and monitoring whether the playing time length is greater than a preset time length.
In an embodiment of the present disclosure, the first obtaining module is specifically configured to: and extracting the sharing identification information in the sharing link.
In an embodiment of the present disclosure, an apparatus for determining a sharing source account applied to a target sharing terminal further includes: the determining module is configured to determine, after it is monitored that the sharing target account executes a preset operation based on the sharing resource corresponding to the sharing link, incentive information corresponding to the preset operation; a configuration module configured to configure the incentive information to the sharing target account.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an apparatus for determining a sharing source account applied to a server, including: the first sending module is configured to send a sharing link to the target sharing terminal; a receiving module configured to receive a link request sent by the target sharing terminal, wherein the link request corresponds to the sharing link; the first obtaining module is configured to obtain the sharing identification information carried in the link request; and the second acquisition module is configured to acquire the corresponding sharing source account according to the sharing identification information.
In an embodiment of the disclosure, the first transmitting module is specifically configured to: when the sharing operation aiming at the shared resource is detected, a sharing link corresponding to the shared resource is generated; and acquiring a target sharing terminal corresponding to the sharing operation, and sending the sharing link to the target sharing terminal.
In an embodiment of the present disclosure, the apparatus for determining a sharing source account applied to a server further includes: the generating module is configured to acquire a sharing source account of the sharing operation and generate sharing identification information corresponding to the sharing operation; and the storage module is configured to store the corresponding relation between the sharing source account and the sharing identification information.
In an embodiment of the present disclosure, the second obtaining module is specifically configured to: and inquiring the corresponding relation, and acquiring a corresponding sharing source account according to the sharing identification information.
In an embodiment of the disclosure, the generating module is specifically configured to: acquiring sharing source account information and sharing time information corresponding to the sharing operation; and carrying out Hash calculation on the sharing source account information and the sharing time information to generate the sharing identification information.
In an embodiment of the present disclosure, the apparatus for determining a sharing source account applied to a server further includes: the first counting module is configured to count the number of accounts corresponding to each sharing source account and corresponding to an effective sharing target account, wherein the effective sharing target account is a sharing target account for executing preset operation on the sharing resource through the sharing link; a first determining module configured to determine a target sharing source account for which the account number is greater than a preset number threshold; a third obtaining module configured to obtain user portrait information of the target sharing source account; a second determination module configured to determine, according to the user representation information, other sharing source accounts similar to the target sharing source account; and the second sending module is configured to send the shared resource to the other sharing source accounts.
In an embodiment of the present disclosure, the apparatus for determining a sharing source account applied to a server further includes: a second counting module configured to count the number of accounts of the sharing source account corresponding to an effective sharing target account, wherein the effective sharing target account is a sharing target account for executing a preset operation on the sharing resource through the sharing link; determining corresponding incentive information according to the number of the accounts of the effective sharing target account; a configuration module configured to configure the corresponding incentive information to the sharing source account.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a terminal device, including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method for determining a sharing source account according to the first aspect.
According to a sixth aspect of embodiments of the present disclosure, there is provided a server including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method for determining a sharing source account according to the second aspect.
According to a seventh aspect of the embodiments of the present disclosure, there is provided a storage medium, where instructions executed by a processor of a server enable the server to execute the method for determining a sharing source account as described above.
According to an eighth aspect of the embodiments of the present disclosure, there is provided a computer program product, which when executed by a processor of a server, enables the server to execute the method for determining a shared source account as described above.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the method comprises the steps of obtaining a sharing link sent by a server, monitoring whether a sharing target account on a target sharing terminal clicks the sharing link or not, if so, obtaining sharing identification information corresponding to the sharing link, monitoring whether the sharing target account executes preset operation based on sharing resources corresponding to the sharing link or not, and if so, sending the sharing identification information to the server so that the server can determine a sharing source account corresponding to the sharing identification information. Therefore, the sharing source account corresponding to the sharing link can be accurately positioned, and technical support is provided for scenes such as targeted popularization.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
Fig. 1 is a flowchart illustrating a method for determining a sharing source account applied to a target sharing terminal according to an exemplary embodiment;
fig. 2 is a flowchart illustrating another method for determining a sharing source account applied to a target sharing terminal according to an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a method for determining a shared source account for an application on a server in accordance with one illustrative embodiment;
FIG. 4 is a flow diagram illustrating another method for determining a shared source account for an application on a server in accordance with one illustrative embodiment;
fig. 5 is a schematic diagram illustrating a determination process for sharing a source account according to an exemplary embodiment.
Fig. 6 is a schematic structural diagram illustrating an apparatus for determining a sharing source account applied to a target sharing terminal according to an exemplary embodiment;
fig. 7 is a schematic structural diagram illustrating another apparatus for determining a sharing source account applied to a target sharing terminal according to an exemplary embodiment;
fig. 8 is a schematic structural diagram illustrating an apparatus for determining a shared source account applied to a server according to an exemplary embodiment;
fig. 9 is a schematic structural diagram illustrating another apparatus for determining a shared source account applied to a server according to an exemplary embodiment;
fig. 10 is a schematic structural diagram illustrating still another determining apparatus applied to a server for sharing a source account according to an exemplary embodiment;
fig. 11 is a schematic structural diagram illustrating still another apparatus for determining a source account shared by a server according to an exemplary embodiment;
FIG. 12 is a block diagram illustrating a terminal device according to an example embodiment;
FIG. 13 is a block diagram illustrating a server in accordance with an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Aiming at the technical problem that the positioning accuracy of the shared source account is not high in the background technology, the method for determining the shared source account can accurately position the full link data of the new user at each time, and therefore the determination accuracy of the shared source account is high. The following describes a determination method, an apparatus, a server and a storage medium for a sharing source account according to an embodiment of the present disclosure with reference to the accompanying drawings, where an execution subject of the determination method for a sharing source account according to an embodiment of the present disclosure may be a server and the like, where the server includes, but is not limited to, a cloud server, a local server and the like.
Fig. 1 is a flowchart illustrating a method for determining a sharing source account applied to a target sharing terminal according to an exemplary embodiment, where as shown in fig. 1, the method for determining a sharing source account includes the following steps:
in step 101, a sharing link sent by a server is acquired, and whether a target sharing account on a target sharing terminal clicks the sharing link is monitored.
It can be understood that whether the target sharing account on the target sharing terminal clicks the sharing link is an important reference index for determining the sharing capability of the sharing source account, and therefore, in this embodiment, it is required to monitor whether the target sharing account on the target sharing terminal clicks the sharing link. The content representation form of the sharing link may be a two-dimensional code, or a password or a URL (Uniform Resource Locator) address.
In some possible embodiments, the sharing link sent by the server may be generated by the sharing identification information and a candidate sharing link corresponding to the target resource, for example, the sharing identification information and the candidate sharing link are spliced into the sharing link, and for example, the sharing identification information and the candidate sharing link are used as two separate pieces of information and compressed to generate the sharing link. Therefore, in response to a sharing request of the sharing source account for the sharing target account, the sharing request for the target source account may be triggered by inputting the sharing target account on a related interface, may also be triggered by voice, and may also be triggered by triggering the sharing target account in the third-party application, so as to send the sharing link to the sharing target account. The method includes the steps that a position for sending a sharing link is related to a platform where a sharing target account is located, if the sharing target account is an account applied by a third party, such as WeChat and QQ, the sharing link is sent to a sharing source account and the sharing target account in a session interface of an account of a third party user, if the sharing target account is a mobile phone number and the like and does not have a name corresponding to a specific application, the account type of the sharing target account is obtained, a preset corresponding relation is inquired according to the account type, the sharing position of the sharing target account is determined, and for example, the sharing position corresponding to the mobile phone number account type is inquired to be a short message and the like.
In this example, in order to further facilitate the target user account to clearly share the shared content of the link, sharing configuration information such as cover page information may be generated for the shared content corresponding to the shared link, where the cover page information may be one frame of image frame in the shared video, or may also be an application icon of the target application.
In step 102, if it is monitored that the sharing link is clicked, the sharing identification information corresponding to the sharing link is obtained.
It should be noted that, in different application scenarios, the way of determining the sharing identification information corresponding to the sharing link is different, and the following example is given:
example one:
in this example, the sharing identification information corresponding to the sharing link is obtained by extracting the sharing identification information in the sharing link, and the corresponding relationship between the sharing identification information and the sharing link is stored in a preset storage location, for example, the corresponding relationship between the sharing identification information and the sharing link is stored in a local database of the target user account. The sharing identification information may be understood as a share Identity document (share Identity identification number) uniquely corresponding to the sharing request, and the sharing identification information may be in any form of characters, numbers, letters, symbols, and the like, which is not limited herein.
Therefore, in this example, for example, when the target application is first started after acquiring the target user account, the sharing identification information corresponding to the sharing link may be read in the preset storage location.
Example two:
in this example, when the operation behavior is the preset operation behavior, the sharing identifier information may also be generated, for example, hash calculation is performed according to the current time point and the account identifier of the target user account, and a hash value obtained by the calculation is used as the sharing identifier information.
In step 103, it is monitored whether the sharing target account executes a preset operation based on the sharing resource corresponding to the sharing link.
It can be understood that the preset operation behavior corresponds to the effective operation behavior of the operation behavior, and represents that the sharing purpose of the sharing link is achieved.
In some possible embodiments, if the shared resource is the target application, it is monitored whether the shared target account performs a preset operation based on the shared resource corresponding to the sharing link, that is, whether the shared target account downloads the target application through the sharing link. When the sharing link comprises an installation path link for the target application, presetting operation behavior as a first starting operation for the target application corresponding to the sharing link, wherein the first starting operation refers to starting after downloading by clicking the installation path link in the sharing link, or opening operation for the target application which is downloaded before but is not started for the first time according to the identification of the target application in the sharing link after receiving the sharing link.
In order to satisfy the sharing capability of the sharing source account, whether the sharing target account opens the shared content can also be used as a reference standard of the sharing capability. In some possible embodiments, when the shared resource is a multimedia resource, it is monitored whether the sharing target account performs a preset operation based on the shared resource corresponding to the sharing link. That is, when it is monitored that the sharing target account plays the multimedia resource through the sharing link, the playing time of the multimedia resource is counted, and if the playing time is longer than the preset time, it is determined that the sharing target account executes the preset operation based on the sharing resource corresponding to the sharing link, and the playing operation may be an operation of opening and playing by directly clicking the sharing link, and also includes an operation of opening and playing by copying the sharing link to a third-party platform such as a browser.
In step 104, if the sharing target account executes the preset operation, the sharing identification information is sent to the server, so that the server determines the sharing source account corresponding to the sharing identification information.
Optionally, when it is determined that the sharing target account executes a preset operation, such as downloading the target application through the sharing link or playing the multimedia resource through the sharing link, and the playing time is longer than the preset time, the sharing identification information acquired in step 102 is sent to the server, and the server can uniquely locate the sharing source account according to the sharing identification information.
According to the method for determining the sharing source account, the sharing link sent by the server is acquired, whether the sharing link is clicked by a sharing target account on a target sharing terminal is monitored, if the sharing link is monitored to be clicked, sharing identification information corresponding to the sharing link is acquired, whether the sharing target account executes preset operation based on sharing resources corresponding to the sharing link is monitored, and if the sharing target account executes preset operation, the sharing identification information is sent to the server, so that the server determines the sharing source account corresponding to the sharing identification information. Therefore, the sharing link is clicked in response to the sharing target account, the sharing source account corresponding to the sharing link is uniquely located by acquiring the sharing identification information corresponding to the sharing link, the determination of the sharing source account is more accurate, and technical support is provided for scenes such as targeted popularization.
It should be noted that, in order to further improve the product popularization effect, behaviors of sharing a target application of a target account, playing multimedia resources, and the like may be encouraged in a manner of distributing incentive information. Fig. 2 is a flowchart illustrating another method for determining a sharing source account applied to a target sharing terminal according to an exemplary embodiment, where as shown in fig. 2, the method for determining a sharing source account includes the following steps:
in step 201, a sharing link sent by the server is acquired, and whether a target sharing account on the target sharing terminal clicks the sharing link is monitored.
It can be understood that whether the target sharing account on the target sharing terminal clicks the sharing link is an important reference index for determining the sharing capability of the sharing source account, and therefore, in this embodiment, it is required to monitor whether the target sharing account on the target sharing terminal clicks the sharing link. The content representation form of the sharing link may be a two-dimensional code, or a password or a URL (Uniform Resource Locator) address.
In some possible embodiments, the sharing link sent by the server may be generated by the sharing identification information and a candidate sharing link corresponding to the target resource, for example, the sharing identification information and the candidate sharing link are spliced into the sharing link, and for example, the sharing identification information and the candidate sharing link are used as two separate pieces of information and compressed to generate the sharing link. Therefore, in response to a sharing request of the sharing source account for the sharing target account, the sharing request for the target source account may be triggered by inputting the sharing target account on a related interface, may also be triggered by voice, and may also be triggered by triggering the sharing target account in the third-party application, so as to send the sharing link to the sharing target account. The method includes the steps that a position for sending a sharing link is related to a platform where a sharing target account is located, if the sharing target account is an account applied by a third party, such as WeChat and QQ, the sharing link is sent to a sharing source account and the sharing target account in a session interface of an account of a third party user, if the sharing target account is a mobile phone number and the like and does not have a name corresponding to a specific application, the account type of the sharing target account is obtained, a preset corresponding relation is inquired according to the account type, the sharing position of the sharing target account is determined, and for example, the sharing position corresponding to the mobile phone number account type is inquired to be a short message and the like.
In this example, in order to further facilitate the target user account to clearly share the shared content of the link, sharing configuration information such as cover page information may be generated for the shared content corresponding to the shared link, where the cover page information may be one frame of image frame in the shared video, or may also be an application icon of the target application.
In step 202, if it is monitored that the sharing link is clicked, the sharing identification information corresponding to the sharing link is obtained.
It should be noted that, in different application scenarios, the way of determining the sharing identification information corresponding to the sharing link is different, and the following example is given:
example one:
in this example, the sharing identification information corresponding to the sharing link is obtained by extracting the sharing identification information in the sharing link, and the corresponding relationship between the sharing identification information and the sharing link is stored in a preset storage location, for example, the corresponding relationship between the sharing identification information and the sharing link is stored in a local database of the target user account. The sharing identification information may be understood as a share Identity document (share Identity identification number) uniquely corresponding to the sharing request, and the sharing identification information may be in any form of characters, numbers, letters, symbols, and the like, which is not limited herein.
Therefore, in this example, for example, when the target application is first started after acquiring the target user account, the sharing identification information corresponding to the sharing link may be read in the preset storage location.
Example two:
in this example, when the operation behavior is the preset operation behavior, the sharing identifier information may also be generated, for example, hash calculation is performed according to the current time point and the account identifier of the target user account, and a hash value obtained by the calculation is used as the sharing identifier information.
In step 203, it is monitored whether the sharing target account executes a preset operation based on the sharing resource corresponding to the sharing link.
It can be understood that the preset operation behavior corresponds to the effective operation behavior of the operation behavior, and represents that the sharing purpose of the sharing link is achieved.
In some possible embodiments, if the shared resource is the target application, it is monitored whether the shared target account performs a preset operation based on the shared resource corresponding to the sharing link, that is, whether the shared target account downloads the target application through the sharing link. When the sharing link comprises an installation path link for the target application, presetting operation behavior as a first starting operation for the target application corresponding to the sharing link, wherein the first starting operation refers to starting after downloading by clicking the installation path link in the sharing link, or opening operation for the target application which is downloaded before but is not started for the first time according to the identification of the target application in the sharing link after receiving the sharing link.
In order to satisfy the sharing capability of the sharing source account, whether the sharing target account opens the shared content can also be used as a reference standard of the sharing capability. In some possible embodiments, when the shared resource is a multimedia resource, it is monitored whether the sharing target account performs a preset operation based on the shared resource corresponding to the sharing link. That is, when it is monitored that the sharing target account plays the multimedia resource through the sharing link, the playing time of the multimedia resource is counted, and if the playing time is longer than the preset time, it is determined that the sharing target account executes the preset operation based on the sharing resource corresponding to the sharing link, and the playing operation may be an operation of opening and playing by directly clicking the sharing link, and also includes an operation of opening and playing by copying the sharing link to a third-party platform such as a browser.
In step 204, if the sharing target account executes the preset operation, the sharing identification information is sent to the server, so that the server determines the sharing source account corresponding to the sharing identification information.
Optionally, when it is determined that the sharing target account executes a preset operation, such as downloading the target application through the sharing link or playing the multimedia resource through the sharing link, and the playing time is longer than the preset time, the sharing identification information acquired in step 202 is sent to the server, and the server can uniquely locate the sharing source account according to the sharing identification information.
In step 205, excitation information corresponding to a preset operation is determined.
In some possible embodiments, the incentive information may be a prop such as a virtual coin.
For example, when the sharing resource corresponding to the sharing link is a multimedia resource and the incentive information is a virtual coin, the playing time of the sharing target account playing the multimedia resource through the sharing link is counted, if the playing time is longer than the preset time, it is considered that the sharing target account performs the preset operation based on the sharing resource corresponding to the sharing link, and different playing time can correspond to different numbers of virtual coins. For example, if the playing duration is one minute, the corresponding incentive information is a virtual coin; the playing time is three minutes, and the corresponding excitation information is two virtual coins. When the playing time of the multimedia resource played by the sharing target account through the sharing link is longer than one minute, namely the preset operation that the playing time reaches the preset time (such as 30 seconds) is executed, the incentive information corresponding to the preset operation is a virtual coin; when the playing time of the multimedia resource played by the sharing target account through the sharing link is longer than three minutes, that is, a preset operation that the playing time reaches a preset time (for example, 30 seconds) is executed, the incentive information corresponding to the preset operation is two virtual coins.
In step 206, the incentive information is configured to the sharing target account.
In some possible embodiments, the incentive information may be configured to the sharing target account by means of an email or a notification message.
For example, when the incentive information is a virtual coin, the incentive information can be sent to the sharing target account in a mail manner. And after the sharing target account executes the preset operation, sending the virtual coin corresponding to the preset operation to a mailbox of the sharing target account in a mail mode, wherein the sharing target account can open the mailbox to receive the virtual coin. When receiving an operation request of getting virtual coins of a sharing target account, the server can add the number of the virtual coins of the sharing target account according to the virtual coins got. The number of virtual coins which can be actually increased by the terminal equipment corresponding to the sharing target account is convenient for the user corresponding to the sharing target account to check.
According to the method for determining the sharing source account, the sharing link sent by the server is acquired, whether the sharing link is clicked by a sharing target account on a target sharing terminal is monitored, if the sharing link is monitored to be clicked, sharing identification information corresponding to the sharing link is acquired, whether the sharing target account executes preset operation based on sharing resources corresponding to the sharing link is monitored, and if the sharing target account executes preset operation, the sharing identification information is sent to the server, so that the server determines the sharing source account corresponding to the sharing identification information, determines incentive information corresponding to the preset operation, and configures the incentive information to the sharing target account. Therefore, the sharing link is clicked in response to the sharing target account, the sharing source account corresponding to the sharing link is uniquely located by acquiring the sharing identification information corresponding to the sharing link, the determination of the sharing source account is more accurate, and technical support is provided for scenes such as targeted popularization. In addition, the method encourages the behaviors of sharing target applications of the target account or playing multimedia resources and the like in a mode of distributing the incentive information, and can further improve the popularization effect of the product.
In order to implement the above embodiment, the present disclosure further provides a method for determining a sharing source account applied to a server.
Fig. 3 is a flowchart illustrating a method for determining a shared source account applied to a server according to an exemplary embodiment, where as shown in fig. 3, the method for determining a shared source account includes the following steps:
in step 301, a sharing link is sent to a target sharing terminal.
Optionally, the server may send the sharing link to the corresponding target sharing terminal according to the sharing operation of the sharing source terminal.
In step 302, a link request sent by a target sharing terminal is received, and sharing identification information carried in the link request is acquired, where the link request corresponds to a sharing link.
In step 303, the corresponding sharing source account is obtained according to the sharing identification information.
Optionally, the server may store the correspondence between the sharing identification information and the sharing source account in advance. When the server acquires the sharing identification information carried in a certain link request, the server can find out the sharing source account corresponding to the sharing identification information carried in the link request according to the sharing identification information and the pre-stored corresponding relation, so that the sharing source account corresponding to the sharing link can be accurately positioned.
According to the method for determining the sharing source account, the server sends the sharing link to the target sharing terminal through the sharing operation of the sharing source terminal, receives the link request sent by the target sharing terminal when the target sharing terminal clicks the sharing link, acquires the sharing identification information carried in the link request, wherein the link request corresponds to the sharing link, and acquires the corresponding sharing source account according to the sharing identification information. Therefore, the sharing source account corresponding to the sharing link is uniquely positioned by acquiring the sharing identification information corresponding to the sharing link, so that the determination of the sharing source account is more accurate, and technical support is provided for scenes such as targeted popularization.
It should be noted that when a sharing operation for a shared resource is detected, a sharing link corresponding to the shared resource is generated, so that the sharing link is sent to a target sharing terminal corresponding to the sharing operation; meanwhile, sharing identification information corresponding to the sharing operation can be generated, and a corresponding relation between the sharing identification information and the sharing source account of the sharing operation is established, so that the sharing source account corresponding to the sharing link can be accurately positioned based on the corresponding relation. Optionally, fig. 4 is a flowchart illustrating another method for determining a shared source account applied to a server according to an exemplary embodiment, where as shown in fig. 4, the method for determining a shared source account includes the following steps:
in step 401, when a sharing operation for a shared resource is detected, a sharing link corresponding to the shared resource is generated.
In the embodiment of the present disclosure, the shared resource may be a target application, or may be a multimedia resource.
In step 402, a target sharing terminal corresponding to the sharing operation is obtained, and a sharing link is sent to the target sharing terminal.
In step 403, a sharing source account of the sharing operation is acquired, and sharing identification information corresponding to the sharing operation is generated.
In some possible embodiments, the sharing source account information and the sharing time information corresponding to the sharing operation may be acquired, and hash calculation may be performed on the sharing source account information and the sharing time information to generate the sharing identification information.
In step 404, the corresponding relationship between the sharing source account and the sharing identification information is stored.
For example, suppose that a user a shares a target application to a user B through a third-party platform, where a terminal held by the user a is a sharing source terminal and a terminal held by the user B is a target sharing terminal, when detecting a sharing operation of the user a on the target application, a server may generate a sharing link corresponding to the target application, acquire terminal information of the user B, and send the sharing link to the terminal of the user B according to the terminal information of the user B. The server also needs to acquire the account of the user a, generate sharing identification information of the sharing operation of the user a this time, and store the corresponding relationship between the sharing identification information and the account of the user a.
In step 405, a link request sent by a target sharing terminal is received, and sharing identification information carried in the link request is acquired, wherein the link request corresponds to a sharing link.
In step 406, the corresponding sharing source account is obtained according to the sharing identification information.
In some possible embodiments, the corresponding sharing source account may be acquired according to the sharing identification information by querying the corresponding relationship.
In step 407, the number of accounts corresponding to the effective sharing target account for each sharing source account is counted, wherein the effective sharing target account is a sharing target account for performing a preset operation on the shared resource through the sharing link.
In this example, the sharing target account performing the preset trigger operation is determined to be an effective sharing target account. In this example, the number of accounts of the effective sharing target account corresponding to each sharing source account is counted.
In step 408, the target sharing source account with the account number greater than the preset number threshold is determined.
The preset threshold value can be calibrated according to scene needs.
In this example, the number of target sharing source accounts that are greater than the preset threshold is determined, and the target sharing source accounts may be understood as sharing source accounts with relatively strong sharing capability.
In step 409, user portrait information of the target sharing source account is obtained.
The user portrait information may include user occupation, user age, user preference, number of fans of the user, and the like.
In this example, the user portrait information may be obtained according to pre-registered information of the target sharing source account, or may be learned from historical activity records of the target sharing source account in related applications.
In step 410, other sharing source accounts similar to the target sharing source account are determined according to the user portrait information.
In this example, other sharing source accounts similar to the target sharing source account, which may be similar to the user portrait information of the target sharing source account, are determined according to the user portrait information, and thus, other sharing source accounts similar to the sharing capability of the target sharing source account are mined.
In step 411, the shared resources are sent to other sharing source accounts.
The shared resource may include function introduction information of the target application, shared reward information, and the like.
In this example, the application promotion information corresponding to the target application is sent to other sharing source accounts to dig out more sharing source accounts with relatively strong sharing capability, so that the other sharing source accounts can share the target application of the other sharing target accounts according to the application promotion information, the number of users using the target source accounts can be increased, and the like.
In step 412, corresponding incentive information is determined according to the number of accounts that effectively share the target account.
In this example, the sharing target account performing the preset operation on the sharing resource through the sharing link is determined to be an effective sharing target account, in this example, the number of accounts corresponding to the effective sharing target account of each sharing source account is counted, and the number of accounts corresponding to different effective sharing target accounts corresponds to different pieces of incentive information.
In step 413, the corresponding incentive information is configured to the sharing source account.
To sum up, according to the method for determining a sharing source account of the disclosed embodiment, when a sharing operation for a shared resource is detected, a sharing link corresponding to the shared resource is generated, a target sharing terminal corresponding to the sharing operation is acquired, the sharing link is sent to the target sharing terminal, a sharing source account of the sharing operation is acquired, sharing identification information corresponding to the sharing operation is generated, a correspondence relationship between the sharing source account and the sharing identification information is stored, a link request sent by the target sharing terminal is received, and sharing identification information carried in the link request is acquired, wherein the link request corresponds to the sharing link, the corresponding sharing source account is acquired according to the sharing identification information, the number of effective sharing target accounts corresponding to each sharing source account is counted, wherein the effective sharing target accounts are target accounts for executing a preset operation on the shared resource through the sharing link, determining a target sharing source account with the account number larger than a preset number threshold, acquiring user portrait information of the target sharing source account, determining other sharing source accounts similar to the target sharing source account according to the user portrait information, and sending sharing resources to the other sharing source accounts; in addition, corresponding incentive information is determined according to the number of the accounts of the effective sharing target account, and the corresponding incentive information is configured to the sharing source account. Therefore, the sharing link is clicked in response to the sharing target account, the sharing source account corresponding to the sharing link is uniquely positioned by acquiring the sharing identification information corresponding to the sharing link, so that the sharing source account is more accurately determined, the sharing source account with stronger sharing capability is encouraged in a manner of configuring the incentive information, technical support is provided for scenes such as targeted popularization, and other sharing source accounts with stronger sharing capability are found out in a manner of acquiring the user portrait information of the target sharing source account. According to the method for determining the sharing source account, after the sharing source account is located, technical support for optimizing scene requirements such as popularization of target application can be provided according to further analysis of the sharing source account or the sharing target account.
In order to make it more clear to those skilled in the art to understand, in the following, an example is described with reference to a specific application scenario, where in the application scenario, the sharing user identification information is share id, and the sharing link includes an installation path link for the target application:
referring to fig. 5, in this example, when a sharing request of a sharing source account a for a target application is obtained, a server generates a sharid, and then attaches the sharid to a sharing link, and shares the sharid to a third-party platform, such as a WeChat or qq, when a three-party user clicks sharing, the sharid is recorded in a public storage space in a terminal device of the third-party user, after the target application is downloaded by a target user account, the sharid in the public space is read when the target user account is started for the first time and is returned to the server, and the server parses the sharing source account corresponding to the target user account. Therefore, the target user account reports the shared shareId, and then the specific share source account can be attributed to according to the share source account corresponding to the shareId recorded in the issuing process. By the method, the reason for sharing the new user can be accurately positioned, and the accuracy rate of attribution sharing is improved.
In order to implement the above embodiment, the present disclosure further provides a device for determining a sharing source account applied to a target sharing terminal. Fig. 6 is a schematic structural diagram illustrating an apparatus for determining a sharing source account applied to a target sharing terminal according to an exemplary embodiment, where as shown in fig. 6, the apparatus for determining a sharing source account includes: a first acquisition module 601, a second acquisition module 602, a monitoring module 603, and a sending module 604, wherein,
the first obtaining module 601 is configured to obtain the sharing link sent by the server, and monitor whether the sharing target account on the target sharing terminal clicks the sharing link.
As an example, the first obtaining module 601 is specifically configured to: and extracting the sharing identification information in the sharing link.
The second obtaining module 602 is configured to obtain sharing identification information corresponding to the sharing link when it is monitored that the sharing link is clicked.
The monitoring module 603 is configured to monitor whether the sharing target account executes a preset operation based on the sharing resource corresponding to the sharing link.
As an example, when the shared resource is a target application, the monitoring module is specifically configured to: and monitoring whether the sharing target account downloads the target application through the sharing link.
As an example, when the shared resource is a multimedia resource, the monitoring module is specifically configured to: when the sharing target account is monitored to play the multimedia resource through the sharing link, the playing time of the multimedia resource is counted, and whether the playing time is greater than the preset time is monitored.
The sending module 604 is configured to send the sharing identification information to the server when the sharing target account performs a preset operation, so that the server determines the sharing source account corresponding to the sharing identification information.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In some embodiments of the disclosure, as shown in fig. 7, the determining device applied to the sharing source account of the target sharing terminal may further include: a determination module 705 and a configuration module 706. The determining module 705 is configured to determine, after it is monitored that the sharing target account performs a preset operation based on the sharing resource corresponding to the sharing link, excitation information corresponding to the preset operation; a configuration module 706 configured to configure the incentive information to the shared target account. Wherein 701-704 in fig. 7 and 601-604 in fig. 6 have the same functions and structures.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In order to implement the above embodiment, the present disclosure further provides a device for determining a sharing source account applied to a server. Fig. 8 is a schematic structural diagram illustrating an apparatus for determining a shared source account applied to a server according to an exemplary embodiment, where as shown in fig. 8, the apparatus for determining a shared source account includes: a first sending module 801, a receiving module 802, a first obtaining module 803, and a second obtaining module 804, wherein,
a first sending module 801 configured to send a sharing link to a target sharing terminal;
as an example, the first sending module 801 is specifically configured to: when the sharing operation aiming at the shared resource is detected, a sharing link corresponding to the shared resource is generated, a target sharing terminal corresponding to the sharing operation is obtained, and the sharing link is sent to the target sharing terminal.
A receiving module 802, configured to receive a link request sent by a target sharing terminal, where the link request corresponds to a sharing link;
a first obtaining module 803 configured to obtain the sharing identification information carried in the link request;
the second obtaining module 804 is configured to obtain the corresponding sharing source account according to the sharing identification information.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In some embodiments of the present disclosure, as shown in fig. 9, the determining device for the application to share the source account of the server may further include: a generation module 905 and a storage module 906. Wherein, 901-903 in fig. 9 and 801-803 in fig. 8 have the same functions and structures.
The generating module 905 is configured to acquire a sharing source account of the sharing operation, and generate sharing identification information corresponding to the sharing operation;
as an example, the generating module 905 acquires the sharing source account information and the sharing time information corresponding to the sharing operation, performs hash calculation on the sharing source account information and the sharing time information, and generates the sharing identification information.
The storage module 906 is configured to store a corresponding relationship between the sharing source account and the sharing identification information.
The second obtaining module 904 is specifically configured to: and inquiring the corresponding relation, and acquiring the corresponding sharing source account according to the sharing identification information.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In some embodiments of the present disclosure, as shown in fig. 10, the determining device for the application to share the source account of the server may further include: a first statistical module 1007, a first determining module 1008, a third obtaining module 1009, a second determining module 1010, and a second sending module 1011. Wherein 1001 and 1006 in fig. 10 and 901 and 906 in fig. 9 have the same functions and structures.
Specifically, the first statistics module 1007 is configured to count the number of accounts corresponding to effective sharing target accounts of each sharing source account, where an effective sharing target account is a sharing target account for executing a preset operation on a shared resource through a sharing link;
a first determining module 1008 configured to determine a target sharing source account for which the number of accounts is greater than a preset number threshold;
a third obtaining module 1009, configured to obtain user portrait information of the target sharing source account;
a second determining module 1010 configured to determine, according to the user portrait information, other sharing source accounts similar to the target sharing source account;
the second sending module 1011 is configured to send the shared resource to other sharing source accounts.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In some embodiments of the disclosure, as shown in fig. 11, the determining device for the application to share the source account of the server may further include: a second statistics module 1112 and a configuration module 1113. Wherein 1101-1111 in FIG. 11 and 1001-1011 in FIG. 10 have the same function and structure.
A second counting module 1112, configured to count the number of accounts of the sharing source account corresponding to an effective sharing target account, where the effective sharing target account is a sharing target account for performing a preset operation on the shared resource through the sharing link; determining corresponding incentive information according to the number of the accounts of the effective sharing target account;
a configuration module 1113 configured to configure the corresponding incentive information to the sharing source account.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
In order to implement the above embodiment, the present disclosure further provides a terminal device. Fig. 12 is a block diagram illustrating a terminal device 1200 according to an example embodiment. Referring to fig. 12, terminal device 1200 may include one or more of the following components: processing component 1202, memory 1204, power component 1206, multimedia component 1208, audio component 1210, input/output (I/O) interface 1212, sensor component 1214, and communications component 1216.
The processing component 1202 generally controls overall operations of the terminal device 1200, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1202 may include one or more processors 1220 executing instructions to perform all or part of the steps of the method for determining the sharing source account of the target sharing terminal. Further, the processing component 1202 can include one or more modules that facilitate interaction between the processing component 1202 and other components. For example, the processing component 1202 can include a multimedia module to facilitate interaction between the multimedia component 1208 and the processing component 1202.
The memory 1204 is configured to store various types of data to support operation at the terminal device 1200. Examples of such data include instructions for any application or method operating on terminal device 1200, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1204 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power supply components 1206 provide power to the various components of terminal device 1200. Power components 1206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for terminal device 1200.
The multimedia component 1208 comprises a touch-sensitive display screen providing an output interface between the terminal device 1200 and a user. In some embodiments, the touch display screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1208 includes a front facing camera and/or a rear facing camera. When the terminal apparatus 1200 is in an operation mode, such as a photographing mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
Audio component 1210 is configured to output and/or input audio signals. For example, the audio component 1210 includes a Microphone (MIC) configured to receive an external audio signal when the terminal apparatus 1200 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 1204 or transmitted via the communication component 1216. In some embodiments, audio assembly 1210 further includes a speaker for outputting audio signals.
The I/O interface 1212 provides an interface between the processing component 1202 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1214 includes one or more sensors for providing various aspects of state assessment for the terminal device 1200. For example, sensor assembly 1214 may detect an open/closed state of terminal device 1200, the relative positioning of components, such as a display and keypad of terminal device 1200, sensor assembly 1214 may also detect a change in position of terminal device 1200 or a component of terminal device 1200, the presence or absence of user contact with terminal device 1200, orientation or acceleration/deceleration of terminal device 1200, and a change in temperature of terminal device 1200. The sensor assembly 1214 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 1214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1214 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
Communications component 1216 is configured to facilitate communications between terminal device 1200 and other devices in a wired or wireless manner. The terminal device 1200 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1216 receives the broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1216 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the terminal device 1200 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components, for performing the above determination of the sharing source account number of the target sharing terminal.
In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as the memory 1204 including instructions, which are executable by the processor 1220 of the terminal device 1200 to perform the determining of the sharing source account of the application in the target sharing terminal is further provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium, wherein instructions of the storage medium, when executed by a processor of a terminal device 1200, enable the terminal device 1200 to execute a method for determining a sharing source account applied to a target sharing terminal.
A computer program product, when instructions in the computer program product are executed by a processor of a terminal device 1200, enabling the terminal device 1200 to execute a method for determining a sharing source account applied to a target sharing terminal.
In order to implement the above embodiments, the present disclosure also provides a server. Fig. 13 is a block diagram illustrating a server 1300 according to an example embodiment. As shown in fig. 13, the server 1300 may include:
a memory 1301 and a processor 1302, a bus 1303 connecting different components (including the memory 1301 and the processor 1302), wherein the memory 1301 stores instructions executable by the processor 1302; the processor 1302 is configured to execute the instructions to implement the service recommendation method or the behavior data incremental prediction model generation method according to the embodiment of the disclosure.
Bus 1303 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
The server 1300 typically includes a variety of electronic device readable media. Such media can be any available media that is accessible by server 1300 and includes both volatile and nonvolatile media, removable and non-removable media. Memory 1301 may also include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)1304 and/or cache memory 1305. The server 1300 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 1306 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 13, often referred to as a "hard disk drive"). Although not shown in FIG. 13, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 1303 via one or more data media interfaces. Memory 1301 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of embodiments of the present disclosure.
Program/utility 1308 having a set (at least one) of program modules 1307 may be stored, for example, in memory 1301, such program modules 1307 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination may comprise an implementation of a network environment. Program modules 1307 generally perform the functions and/or methods in the embodiments described in this disclosure.
The server 1300 may also communicate with one or more external devices 1309 (e.g., keyboard, pointing device, display 1310, etc.), one or more devices that enable a user to interact with the server 1300, and/or any devices (e.g., network card, modem, etc.) that enable the server 1300 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 1311. Moreover, the server 1300 can also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public network such as the Internet) via a network adapter 1312. As shown, the network adapter 1312 communicates with the other modules of the server 1300 via the bus 1303. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the server 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processor 1302 executes various functional applications and data processing by running programs stored in the memory 1301.
It should be noted that, for the implementation process and the technical principle of the server in this embodiment, reference is made to the foregoing explanation on the service recommendation method or the behavior data incremental prediction model generation method in the embodiment of the present disclosure, and details are not described here again.
A non-transitory computer readable storage medium, wherein instructions when executed by a processor of a server 1300 enable the server 1300 to perform a method for determining a shared source account for an application on the server.
A computer program product having instructions which, when executed by a processor of a server 1300, enable the server 1300 to perform a method for determining a shared source account for a server application.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A method for determining a sharing source account is applied to a target sharing terminal, and comprises the following steps:
acquiring a sharing link sent by a server, and monitoring whether a sharing target account on the target sharing terminal clicks the sharing link or not;
if the sharing link is monitored to be clicked, obtaining sharing identification information corresponding to the sharing link;
monitoring whether the sharing target account executes preset operation based on the sharing resource corresponding to the sharing link;
and if the preset operation is executed by the sharing target account, sending the sharing identification information to the server so that the server determines a sharing source account corresponding to the sharing identification information.
2. The method according to claim 1, wherein when the shared resource is a target application, the monitoring whether the shared target account performs a preset operation based on the shared resource corresponding to the sharing link includes:
and monitoring whether the sharing target account downloads the target application through the sharing link.
3. The method of claim 1, wherein when the shared resource is a multimedia resource, the monitoring whether the sharing target account performs a preset operation based on the shared resource corresponding to the sharing link includes:
when the sharing target account is monitored to play the multimedia resource through the sharing link, counting the playing time of the multimedia resource;
and monitoring whether the playing time length is greater than a preset time length.
4. A method for determining a shared source account is applied to a server, and comprises the following steps:
sending a sharing link to a target sharing terminal;
receiving a link request sent by the target sharing terminal, and acquiring sharing identification information carried in the link request, wherein the link request corresponds to the sharing link;
and acquiring a corresponding sharing source account according to the sharing identification information.
5. The method of claim 4, further comprising:
counting the number of accounts corresponding to effective sharing target accounts of each sharing source account, wherein the effective sharing target accounts are sharing target accounts for executing preset operation on the sharing resources through the sharing link;
determining the target sharing source account with the account number larger than a preset number threshold;
acquiring user portrait information of the target sharing source account;
determining other sharing source accounts similar to the target sharing source account according to the user portrait information;
and sending the sharing resources to the other sharing source accounts.
6. The utility model provides a confirm device of share source account number, its characterized in that, the device is used in target sharing terminal, includes:
the first acquisition module is configured to acquire the sharing link sent by the server and monitor whether the sharing target account on the target sharing terminal clicks the sharing link or not;
the second acquisition module is configured to acquire sharing identification information corresponding to the sharing link when the sharing link is monitored to be clicked;
the monitoring module is configured to monitor whether the sharing target account executes preset operation based on the sharing resource corresponding to the sharing link;
the sending module is configured to send the sharing identification information to the server when the preset operation is executed by the sharing target account, so that the server determines a sharing source account corresponding to the sharing identification information.
7. An apparatus for determining a shared source account, the apparatus being applied to a server, comprising:
the first sending module is configured to send a sharing link to the target sharing terminal;
a receiving module configured to receive a link request sent by the target sharing terminal, wherein the link request corresponds to the sharing link;
the first obtaining module is configured to obtain the sharing identification information carried in the link request;
and the second acquisition module is configured to acquire the corresponding sharing source account according to the sharing identification information.
8. A terminal device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method for determining the sharing source account according to any one of claims 1 to 3.
9. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method for determining a sharing source account according to any one of claims 4 and 5.
10. A storage medium, wherein instructions in the storage medium, when executed by a processor of a server, enable the server to execute the method for determining a sharing source account according to any one of claims 1 to 5.
CN202110591538.4A 2021-05-28 2021-05-28 Method and device for determining shared source account, terminal equipment and server Active CN113420205B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110591538.4A CN113420205B (en) 2021-05-28 2021-05-28 Method and device for determining shared source account, terminal equipment and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110591538.4A CN113420205B (en) 2021-05-28 2021-05-28 Method and device for determining shared source account, terminal equipment and server

Publications (2)

Publication Number Publication Date
CN113420205A true CN113420205A (en) 2021-09-21
CN113420205B CN113420205B (en) 2024-02-23

Family

ID=77713268

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110591538.4A Active CN113420205B (en) 2021-05-28 2021-05-28 Method and device for determining shared source account, terminal equipment and server

Country Status (1)

Country Link
CN (1) CN113420205B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115543409A (en) * 2022-11-07 2022-12-30 北京有竹居网络技术有限公司 Application installation source determining method and device, readable medium and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105282010A (en) * 2015-09-14 2016-01-27 小米科技有限责任公司 Information sharing processing method, device, and server
CN110139162A (en) * 2019-05-05 2019-08-16 腾讯科技(深圳)有限公司 The sharing method and device of media content, storage medium, electronic device
CN110751500A (en) * 2019-09-06 2020-02-04 中国平安财产保险股份有限公司 Processing method and device for sharing pictures, computer equipment and storage medium
CN110889124A (en) * 2019-11-14 2020-03-17 百度在线网络技术(北京)有限公司 Information sharing method and device, electronic equipment and storage medium
CN111556352A (en) * 2020-03-27 2020-08-18 北京达佳互联信息技术有限公司 Multimedia resource sharing method and device, electronic equipment and storage medium
CN112288510A (en) * 2020-08-25 2021-01-29 北京沃东天骏信息技术有限公司 Article recommendation method, device, equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105282010A (en) * 2015-09-14 2016-01-27 小米科技有限责任公司 Information sharing processing method, device, and server
CN110139162A (en) * 2019-05-05 2019-08-16 腾讯科技(深圳)有限公司 The sharing method and device of media content, storage medium, electronic device
CN110751500A (en) * 2019-09-06 2020-02-04 中国平安财产保险股份有限公司 Processing method and device for sharing pictures, computer equipment and storage medium
CN110889124A (en) * 2019-11-14 2020-03-17 百度在线网络技术(北京)有限公司 Information sharing method and device, electronic equipment and storage medium
CN111556352A (en) * 2020-03-27 2020-08-18 北京达佳互联信息技术有限公司 Multimedia resource sharing method and device, electronic equipment and storage medium
CN112288510A (en) * 2020-08-25 2021-01-29 北京沃东天骏信息技术有限公司 Article recommendation method, device, equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115543409A (en) * 2022-11-07 2022-12-30 北京有竹居网络技术有限公司 Application installation source determining method and device, readable medium and electronic equipment

Also Published As

Publication number Publication date
CN113420205B (en) 2024-02-23

Similar Documents

Publication Publication Date Title
CN105843615B (en) Notification message processing method and device
CN106170004B (en) Method and device for processing verification code
CN110636150B (en) Domain name resolution method, domain name resolution device, and storage medium
CN109714643B (en) Recommendation method, system, server and storage medium for video data
CN113259226A (en) Information synchronization method and device, electronic equipment and storage medium
CN107402767B (en) Method and device for displaying push message
CN112416219A (en) Target object processing method, device and system, electronic equipment and storage medium
CN112131466A (en) Group display method, device, system and storage medium
CN109246094B (en) User terminal verification method, device and storage medium
CN113420205B (en) Method and device for determining shared source account, terminal equipment and server
CN106878654B (en) Video communication method and device
CN110213062B (en) Method and device for processing message
CN110968492B (en) Information processing method and device and storage medium
CN112256563A (en) Android application stability testing method and device, electronic equipment and storage medium
CN110764847A (en) User information processing method and device, electronic equipment and storage medium
CN108012258B (en) Data traffic management method and device for virtual SIM card, terminal and server
CN116204799A (en) Data identification method, device, electronic equipment and storage medium
CN112333233B (en) Event information reporting method and device, electronic equipment and storage medium
CN114417133A (en) Business data processing method and device, electronic equipment and computer storage medium
CN114428737A (en) Communication method, device, equipment and storage medium based on micro service system
CN110866147B (en) Method, apparatus and storage medium for classifying live broadcast application
CN109948012B (en) Serial number generation method and device and storage medium
CN108737523B (en) Method and device for associating application module with account, hardware device and medium
CN112102009A (en) Advertisement display method, device, equipment and storage medium
CN107257384B (en) Service state monitoring method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant