Link generation method and device, electronic equipment, storage medium and program product

By generating and utilizing the first link parameters, the client uniformly distributes resources in different delivery scenarios, solving the problem of inconsistent delivery methods, and improving resource delivery efficiency and the accuracy of transferring data.

CN120179947APending Publication Date: 2025-06-20BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510134399.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-06
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

Currently, when the client places resources in different delivery scenarios, it adopts an inconsistent resource delivery method, which leads to cumbersome operations, reduces resource delivery efficiency, and the accuracy of statistical resource transfer data is not high.

Method used

By obtaining the delivery material information uploaded by the client, including delivery scenario information and resource information, the first link parameter is generated and sent to the client, so that the client can generate the target link based on these parameters. This target link is used to jump to the resource transfer page when triggered in a multimedia resource and to count the transfer data generated by resource transfer behavior.

Benefits of technology

It realizes unified resource allocation in various delivery scenarios, simplifies the delivery process, improves resource delivery efficiency, and improves data accuracy through real-time statistics and transfers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120179947A_ABST
    Figure CN120179947A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of Internet, and discloses a link generation method and device, electronic equipment, a storage medium and a program product, which are applied to a delivery system. Comprising the following steps: obtaining material putting information uploaded by a client, wherein the material putting information comprises putting scene information and resource information; and generating a first link parameter according to the delivery material information, and sending the first link parameter to the client, so that the client generates a target link according to the first link parameter and a jump link corresponding to the resource information, and the target link is used for being added to a multimedia resource corresponding to the delivery scene information, so that when the target link is triggered in the multimedia resource, the delivery scene information is sent to the client. Jumping to a resource transfer page corresponding to the resource information according to the included jump link; the target link is also used for counting transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter. By implementing the embodiment of the invention, the resource delivery efficiency and the statistical accuracy of the resource transfer data can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technologies, and in particular, to a link generation method, an apparatus, an electronic device, a storage medium, and a program product. Background Art

[0002] When the current client delivers resources in different delivery scenarios, the resource delivery methods adopted are different. That is, in the related art, the delivery methods for different delivery scenarios are not unified, and the operations are cumbersome, which is not conducive to improving the resource delivery efficiency.

[0003] In view of this, how to improve the resource delivery efficiency of the client is an optimization direction in this field. Summary of the Invention

[0004] Embodiments of this application disclose a link generation method, an apparatus, an electronic device, a storage medium, and a program product, which can improve the resource delivery efficiency and the accuracy of counting the transfer data of resources.

[0005] A first aspect of an embodiment of this application discloses a link generation method applied to a delivery system. The method includes:

[0006] Obtain the delivery material information uploaded by the client, where the delivery material information includes: delivery scenario information and resource information;

[0007] Generate a first link parameter according to the delivery material information, and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information. The target link is used to be added to the multimedia resource corresponding to the delivery scenario information, and when triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0008] A second aspect of an embodiment of this application discloses a link generation method applied to a client. The method includes:

[0009] Obtain the delivery material information and send the delivery material information to the delivery system, where the delivery material information includes: delivery scenario information and resource information;

[0010] Obtain the first link parameter sent by the delivery system, where the first link parameter is generated by the delivery system according to the delivery material information;

[0011] Generate a target link according to the first link parameter and the jump link corresponding to the resource information. The target link is used to be added to the placement multimedia resource corresponding to the placement scenario information, so that when it is triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0012] A third aspect of the embodiments of the present application discloses a link generation device, which is applied to a placement system. The device includes:

[0013] A first acquisition unit, configured to acquire placement material information uploaded by a client. The placement material information includes: placement scenario information and resource information;

[0014] A first generation unit, configured to generate a first link parameter according to the placement material information, and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information; wherein, the target link is used to be added to the multimedia resource corresponding to the placement scenario information, so that when it is triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0015] A fourth aspect of the embodiments of the present application discloses a link generation device, which is applied to a client. The device includes:

[0016] A second acquisition unit, configured to acquire placement material information and send the placement material information to the placement system. The placement material information includes: placement scenario information and resource information;

[0017] A third acquisition unit, configured to acquire the first link parameter sent by the placement system, where the first link parameter is generated by the placement system according to the placement material information;

[0018] A second generation unit, configured to generate a target link according to the first link parameter and the jump link corresponding to the resource information. The target link is used to be added to the placement multimedia resource corresponding to the placement scenario information, so that when it is triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0019] A fifth aspect of the embodiments of the present application discloses an electronic device, including:

[0020] A memory storing executable program code;

[0021] A processor coupled to the memory;

[0022] The processor calls the executable program code stored in the memory and executes the link generation method disclosed in the first aspect or the second aspect of the embodiments of the present application.

[0023] The sixth aspect of the embodiments of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute the link generation method disclosed in the first aspect or the second aspect of the embodiments of the present application.

[0024] The seventh aspect of the embodiments of the present application discloses a computer program product including computer program / instructions, and when the computer program / instructions run on a processor, part or all of the steps of any one of the methods in the first aspect of the embodiments of the present application are executed.

[0025] The eighth aspect of the embodiments of the present application discloses an application publishing platform for publishing a computer program product, wherein when the computer program product runs on a computer, the computer is caused to execute part or all of the steps of any one of the methods in the first aspect of the embodiments of the present application.

[0026] Compared with the related art, the embodiments of the present application have the following beneficial effects:

[0027] In the embodiments of the present application, the delivery system can obtain the delivery material information uploaded by the client, and the delivery material information includes delivery scenario information and resource information; furthermore, the delivery system can generate a first link parameter according to the delivery material information and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information, and the target link is used to be added to the multimedia resource corresponding to the delivery scenario information. It can be seen that the embodiments of the present application provide a method for delivering resources in various delivery scenarios, unify the methods for delivering resources in different delivery scenarios, simplify the delivery process, and thus improve the delivery efficiency of resources; in addition, compared with using fixed statistical rules to count transfer data, the delivery system can also count the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the first link parameter included in the target link, thereby improving the accuracy of counting the transfer data of resources. Description of the Drawings

[0028] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the accompanying drawings required for use in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

[0029] Figure 1 It is a schematic diagram of a resource allocation disclosed in an embodiment of the present application;

[0030] Figure 2 It is a schematic flowchart of a link generation method disclosed in an embodiment of the present application;

[0031] Figure 3 It is a schematic flowchart of another link generation method disclosed in an embodiment of the present application;

[0032] Figure 4 It is a schematic flowchart of yet another link generation method disclosed in an embodiment of the present application;

[0033] Figure 5 It is a schematic diagram of statistics on transfer data generated by resource transfer behaviors disclosed in an embodiment of the present application;

[0034] Figure 6 It is a schematic flowchart of still another link generation method disclosed in an embodiment of the present application;

[0035] Figure 7 It is a schematic flowchart of yet another link generation method disclosed in an embodiment of the present application;

[0036] Figure 8 It is a schematic diagram of the structure of a link generation device disclosed in an embodiment of the present application;

[0037] Figure 9 It is a schematic diagram of the structure of another link generation device disclosed in an embodiment of the present application;

[0038] Figure 10 It is a schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application. Detailed implementation manners

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present application.

[0040] It should be noted that the terms "first", "second", "third", "fourth", etc. in the description and claims of this application are used to distinguish different objects, rather than to describe a specific order. The terms "include" and "have" in the embodiments of this application and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0041] The embodiments of this application disclose a link generation method, device, electronic device, storage medium, and program product, which can improve the resource placement efficiency and the accuracy of counting the transfer data of resources.

[0042] The technical solution of this application will be described in detail below in conjunction with specific embodiments.

[0043] To introduce the link generation method disclosed in the embodiments of this application more clearly, first, the link generation method in the related art will be introduced.

[0044] Please refer to Figure 1 , Figure 1 which is a schematic diagram of resource placement disclosed in the embodiments of this application. Optionally, the placement system can place the jump link 120 of the resource in the multimedia resource 110 to increase the probability of the jump link 120 of the resource being triggered.

[0045] In the related art, in some placement scenarios, it is necessary to pre-add the resources to the area to be placed first. In the case of resource placement, only the resources in the area to be placed can be selected for placement, and the types of resources that can be placed are subject to certain restrictions. In other placement scenarios, the placement system automatically places resources that match the current placement scenario, with low controllability.

[0046] It can be seen that in the related art, the placement methods for different placement scenarios are not unified and the operations are cumbersome, which is not conducive to improving the resource placement efficiency. In addition, in the related art, the transfer data generated by the resource transfer behavior is set and fixed before the resource placement, with low flexibility, which is not conducive to improving the accuracy of counting the transfer data of resources.

[0047] In response to this, the embodiments of this application provide a link generation method to solve the technical defects in the related art. Optionally, this method can be applied to the placement system. The placement system can be a management platform for resource placement, which can be used to review placement material information, generate link parameters corresponding to the placement material information, bind resources and publishers, and count the transfer data generated by the resource transfer behavior, etc., which is not limited here.

[0048] Optionally, the method may include: the delivery system obtains the delivery material information uploaded by the client, where the delivery material information includes delivery scenario information and resource information; furthermore, the delivery system may generate a first link parameter according to the delivery material information, and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information, and the target link is used to be added to the multimedia resource corresponding to the delivery scenario information. It can be seen that the embodiments of the present application provide a method for delivering resources in various delivery scenarios, unifying the methods for delivering resources in different delivery scenarios, simplifying the delivery process, and thus improving the delivery efficiency of resources; in addition, compared with using a fixed statistical rule to count transfer data, the delivery system can also count the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the target link, thereby improving the accuracy of counting the transfer data of resources.

[0049] Based on this, the link generation method, device, electronic device, and storage medium disclosed in the embodiments of the present application are introduced below.

[0050] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of a link generation method disclosed in the embodiments of the present application. Optionally, the method may be applied to the delivery system introduced above, or other execution entities, which are not limited in the embodiments of the present application. Optionally, the method may include the following steps:

[0051] 202. Obtain the delivery material information uploaded by the client, where the delivery material information includes: delivery scenario information and resource information.

[0052] In the embodiments of the present application, the client may be the user terminal corresponding to the deliverer with resource delivery requirements; the client may be used to collect the delivery material information uploaded by the deliverer, and then the client may upload the delivery material information to the delivery system through the target interface.

[0053] Optionally, the target interface may be used to register the delivery material information in the delivery system, and may also be used in the subsequent process of generating the first link parameter according to the delivery material information. Optionally, the target interface may include: the batchGetItemCpsTrack interface, etc., which are not limited here.

[0054] In the implementation of the present application, the delivery material information may be customized by the deliverer according to actual delivery requirements, or may be the result of the deliverer's selection from preset material options, which are not limited here. Among them, the preset material options may be some commonly used delivery material information set in advance by developers, which is convenient for the deliverer to directly select and use, improving the efficiency of generating delivery material information.

[0055] Optionally, the placement material information may include: placement scenario information, resource information, etc., which are not limited herein. In some other optional embodiments, the placement material information may further include: placer information, extension information, etc., which are not limited herein.

[0056] Among them, the placement scenario information is used to describe the placement scenario where the resource will be placed; including but not limited to: multimedia work scenario, live broadcast scenario, etc., which are not limited herein.

[0057] The resource information is used to describe the resource to be placed; including but not limited to: resource name, resource number, resource type, etc., which are not limited herein.

[0058] The placer information is used to describe the placer of the resource; including but not limited to: the name of the placer, the live broadcast address of the placer, the type of the placer, etc., which are not limited herein.

[0059] The extension information may include various information for assisting in resource placement; including but not limited to: the name of the adjustment software, the account information registered in the adjustment software, etc. The adjustment software is the software used by the placer to adjust multimedia resources (such as: multimedia works), which are not limited herein.

[0060] 204. Generate a first link parameter according to the placement material information, and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information. The target link is used to be added to the multimedia resource corresponding to the placement scenario information.

[0061] As introduced above, in the embodiments of the present application, the placement system usually receives the placement material information uploaded by the client through the target interface. Optionally, when the placement system receives the placement material information, it may call a link conversion program through the target interface to generate a first link parameter according to the placement material information.

[0062] Among them, the link conversion program is a program used to convert the placement material information into a special string. The link conversion program can be developed and set by developers based on a large amount of development experience, which is not limited herein.

[0063] Optionally, the first link parameter may be an encrypted string, and the information it carries is the placement material information uploaded by the client. The system with the ability to obtain the placement material information can parse the first link parameter to obtain the placement material information.

[0064] Optionally, the system with the ability to obtain the placement material information may include: the placement system, the client, or the resource transfer behavior client, etc., which are not limited herein. Among them, the resource transfer behavior client may include various clients for assisting in resource transfer behavior, which are not limited herein.

[0065] In one embodiment, when the delivery system generates the first link parameter, it can send the first link parameter to the client; then the client can obtain the jump link corresponding to the resource information and splice the first link parameter into the jump link to obtain the target link.

[0066] Among them, the jump link can be a link that can jump to the resource transfer page, and the resource transfer page has the function of triggering the resource transfer line.

[0067] Exemplarily: The target link can include: "https: / / xxx&itemId=xxx&cpsTrack=xxx", where "cpsTrack" is the first link parameter, and the remaining part can be the jump link. It should be noted that this example is only an optional example and should not limit the embodiments of the present application.

[0068] Optionally, the target link can be used to be added to the multimedia resource corresponding to the delivery scenario information. Among them, the multimedia resource is a resource that can carry the target link and is used to increase the probability of the target link being triggered. Optionally, the multimedia resource can include video works, audio works, graphic works, live stream resources, etc., which are not limited herein. Optionally, the target link can be added to the multimedia resource corresponding to the delivery scenario information through the client.

[0069] Optionally, when the target link is triggered in the multimedia resource, it can jump to the resource transfer page corresponding to the resource information according to the included jump link, so as to facilitate the resource transfer behavior of the viewer of the multimedia resource on the resource transfer page.

[0070] In the embodiments of the present application, after the client generates the target link, the client can also send the target link to the delivery system.

[0071] 206. Obtain the target link, and according to the target link, count the transfer data generated by the resource transfer behavior corresponding to the resource information.

[0072] In the embodiments of the present application, the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0073] In the embodiments of the present application, when the delivery system receives the target link, it can parse the target link to obtain the delivery material information therein.

[0074] In another embodiment, the delivery system can parse the target link to obtain the delivery material information therein when detecting the triggering of the resource transfer behavior, which is not limited herein.

[0075] It should be noted that when a resource triggers a resource transfer behavior, the publisher will obtain the corresponding first virtual resource.

[0076] Optionally, the placement system may determine that when a resource triggers a resource transfer behavior, the publisher will obtain the corresponding first virtual resource according to the placement scenario information and the resource information.

[0077] Optionally, the placement material information may further include a statistical rule corresponding to the resource, and the statistical rule is used to determine the transfer data generated by the resource transfer behavior corresponding to the resource information.

[0078] Optionally, the transfer data may be part or all of the first virtual resource introduced above. Optionally, the transfer data may be a second virtual resource obtained by calculating the first virtual resource according to the statistical rule, which is not limited herein.

[0079] In one embodiment, the statistical rule may be: the transfer data is the second virtual resource obtained by multiplying the first virtual resource by the target ratio. Wherein, the target ratio may be determined by the publisher of the resource and / or the administrator of the placement system. Exemplarily, for example: 3%, 6%, etc., which is not limited herein.

[0080] In another embodiment, the statistical rule may include: substituting the first virtual resource into the target formula and using the calculation result of the target formula as the second virtual resource. Wherein, the target formula may be determined by the publisher of the resource and / or the administrator of the placement system, which is not limited herein.

[0081] Optionally, the transfer data may be obtained by the placement system, which is not limited herein.

[0082] By implementing the methods disclosed in the above embodiments, the placement system may obtain the placement material information uploaded by the client, and the placement material information includes the placement scenario information and the resource information; furthermore, the placement system may generate the first link parameter according to the placement material information and send the first link parameter to the client, so that the client generates the target link according to the first link parameter and the jump link corresponding to the resource information, and the target link is used to be added to the multimedia resource corresponding to the placement scenario information. It can be seen that the embodiments of the present application provide a method for placing resources in various placement scenarios, unifying the methods for placing resources in different placement scenarios, simplifying the placement process, and thus improving the resource placement efficiency; in addition, compared with using a fixed statistical rule to count the transfer data, the placement system may also count the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the target link, thereby improving the accuracy of counting the transfer data of the resources.

[0083] Please refer to Figure 3 , Figure 3It is a schematic flowchart of another link generation method disclosed in an embodiment of the present application. Optionally, this method can be applied to the placement system introduced above, or other execution entities, which are not limited in the embodiments of the present application. Optionally, this method may include the following steps:

[0084] 302. Obtain the placement material information uploaded by the client. The placement material information includes: placement scenario information and resource information.

[0085] 304. Perform encryption processing on the placement material information to obtain the first link parameter.

[0086] In the embodiments of the present application, considering that the placement material information may involve privacy information, the placement system can perform encryption processing on the placement material information. Optionally, the encryption processing can include processing through various encryption algorithms. The encryption algorithms can include, but are not limited to: symmetric encryption algorithms, AES encryption algorithms, etc., which are not limited here.

[0087] Implementing the above method, the placement system can encrypt the placement material information to obtain the encrypted first link parameter, thereby avoiding the leakage or malicious tampering of the first link parameter during the subsequent transmission between various systems or clients, and improving the security of this method.

[0088] In one embodiment, the placement system can perform one or more encryption processes on the placement material information to obtain the first link parameter. Among them, one encryption process can accelerate the encryption efficiency, thereby improving the efficiency of resource placement; while multiple encryption processes can improve the encryption effect and protect the privacy and security of the placement material information.

[0089] Optionally, the placement system can convert the placement material information into target data in byte array format; and then generate the first encryption object according to the target data.

[0090] Among them, the byte array format can include: byte[] byte array format. The byte[] byte array is an array type used to store a series of byte data, which is convenient for encryption processing and transmission.

[0091] Optionally, the placement system can convert the placement material information into target data in byte array format through the first conversion method. Optionally, the first conversion method can include: the toByteArray() method, etc., which are not limited here.

[0092] Optionally, the first encryption object may include: an AESCBCFixedIVCoder data encryption object; the delivery system may generate the first encryption object from the target data through a second conversion method. Optionally, the second conversion method may include: the AESCBCFixedIVCoder.of method, which is not limited herein.

[0093] It should be noted that the delivery material information may include text information and / or string information, etc., and the formats of the information content are complex and inconsistent. Therefore, directly performing encryption processing may affect the encryption effect. By implementing the above method, the delivery system may first convert the delivery material information into target data in a unified byte array format, and generate the first encryption object based on this to improve the encryption effect of the encryption processing; in addition, the target data converted into the byte array format is also convenient for transmission, thus facilitating the subsequent transfer of the first link parameter between the system and / or the client.

[0094] In an alternative embodiment, the delivery system may perform multiple encryption processes on the first encryption object to obtain the first link parameter.

[0095] Optionally, the delivery system may perform a first encryption process on the first encryption object to obtain a second encryption object;

[0096] and then perform a second encryption process on the second encryption object to obtain a second link parameter;

[0097] and perform the first encryption process on the second link parameter again to obtain the first link parameter.

[0098] Optionally, the first encryption process and the second encryption process may be different encryption methods.

[0099] Optionally, the first encryption process may include: encoding encryption, which is an encryption method that encodes the encryption object according to the target base. Optionally, the encoding encryption may include: base32 encryption, base64 encryption, etc., which are not limited herein. Among them, the target base corresponding to base32 encryption is 32, and the target base corresponding to base64 encryption is 64, which are not limited herein.

[0100] Optionally, the second encryption process may include: random encryption, which is an encryption method that randomly adds random characters to the encryption object. Optionally, the delivery system may use the random encryption method to randomly generate characters and / or strings, and insert the generated characters and / or strings into random positions in the encryption object, so that the subsequent generated first link parameter is more complex and thus more difficult to be cracked by lawbreakers, thereby improving the security of the first link parameter.

[0101] By implementing the above method, the delivery system can perform multiple encryption processes on the first encrypted object, including two - time encoding encryption and one - time random encryption, etc., to improve the encryption effect, thereby enhancing the security of the first link parameter.

[0102] In an alternative embodiment, before generating the first link parameter according to the delivery material information, the delivery system can, based on the delivery scenario information and resource information, verify whether the resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information.

[0103] Optionally, the delivery system can generate a target configuration file and verify whether the resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information according to the target configuration file. Optionally, the type of the target configuration file can include: Map<String, KeyConfig> type, which is not limited herein.

[0104] It should be noted that if the resource corresponding to the resource information does not support resource transfer behavior in the delivery scenario corresponding to the delivery scenario information, then it is not necessary for the delivery system to generate the first link parameter. To avoid resource waste, the delivery system can verify whether the resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information before generating the first link parameter according to the delivery material information. Further, the delivery system generates the first link parameter according to the delivery material information only when it determines that the resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information, thereby improving the intelligence level of the method and reducing the computing amount and power consumption of the delivery system.

[0105] 306. Send the first link parameter to the client so that the client can generate a target link according to the first link parameter and the jump link corresponding to the resource information, and the target link is used to be added to the multimedia resource corresponding to the delivery scenario information.

[0106] In an alternative embodiment, the target link is also used to be passed among one or more target clients, and the last target client that receives the target link sends the target link to the delivery system.

[0107] Among them, the target client is the client that performs the resource transfer behavior. Optionally, the target client can be a system or client independent of the delivery system and the client, which is not limited herein.

[0108] The target client is different from the client introduced above. The client introduced above is the user - end corresponding to the advertiser with resource delivery requirements.

[0109] In one embodiment, when the client generates a target link according to the first link parameter sent by the delivery system and the jump link corresponding to the resource information, the client can send the target link to one or more target clients for transmission, and the last target client that receives the target link sends the target link to the delivery system.

[0110] In another alternative embodiment, the delivery system can send the first link parameter to one or more first target clients for transmission, and the last first target client that receives the first link parameter sends the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information;

[0111] Furthermore, the client can send the target link to one or more second target clients for transmission, and the last second target client that receives the target link sends the target link to the delivery system.

[0112] By implementing the above method, the client can send the generated first link parameter to one or more target clients for transmission, so that the first link parameter can be transparently transmitted and reach each target client involved in the resource transfer behavior, thereby ensuring the normal progress of subsequent resource transfer behaviors.

[0113] 308. Obtain the target link, and according to the target link, count the transfer data generated by the resource transfer behavior corresponding to the resource information.

[0114] Implementing the methods disclosed in the above embodiments provides a method for resource placement in various placement scenarios, unifying the methods for resource placement in different placement scenarios, simplifying the placement process, and thus improving the resource placement efficiency. In addition, compared with using fixed statistical rules to count transfer data, the placement system can also count the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the target link, thereby improving the accuracy of counting the transfer data of resources. Moreover, the placement system can encrypt the placement material information to obtain the encrypted first link parameter, thereby avoiding the leakage or malicious tampering of the first link parameter during the subsequent transmission between various systems or clients, and improving the security of this method. In addition, the placement system can first convert the placement material information into target data in a unified byte array format and generate a first encryption object based on this to improve the encryption effect of the encryption process. Moreover, the target data converted into the byte array format is also convenient for transmission, thus facilitating the subsequent transmission of the first link parameter between the system and / or clients. In addition, the placement system can perform multiple encryption processes on the first encryption object, including two encoding encryptions and one random encryption, etc., to improve the encryption effect, and thus improve the security of the first link parameter. Moreover, the generated first link parameter can be sent to one or more resource transfer behavior clients for transmission, so that the first link parameter can be transparently transmitted and reached in each client involved in the resource transfer behavior, thereby ensuring the normal progress of subsequent resource transfer behaviors.

[0115] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of another link generation method disclosed in the embodiments of the present application. Optionally, this method can be applied to the placement system introduced above, or other execution entities, which are not limited in the embodiments of the present application. Optionally, this method may include the following steps:

[0116] 402. Obtain the placement material information uploaded by the client. The placement material information includes: placement scenario information, resource information, and multiple statistical rules corresponding to different placement scenarios respectively.

[0117] 404. Generate a first link parameter according to the placement material information and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information. The target link is used to be added to the multimedia resource corresponding to the placement scenario information.

[0118] 406. Perform parsing processing on the target link to obtain multiple statistical rules.

[0119] As introduced above, the placement material information in the target link is represented in the form of the first link parameter. For this, the placement system can parse and process the target link to obtain various statistical rules corresponding to different placement scenarios included in the placement material information.

[0120] Optionally, the placement system can first determine the first link parameter in the target link, and then parse and process the first link parameter, so as to avoid parsing and processing the part other than the first link parameter in the target link (for example, the jump link), and thus avoid the situation of parsing incorrect placement material information.

[0121] In the embodiments of the present application, the method for the placement system to parse the first link parameter may include: reverse processing opposite to the generation method of the parameter of the first link generated by the placement system according to the placement material information.

[0122] In one embodiment, the placement system can perform one or more encryption processes on the placement material information to obtain the first link parameter. Then, the placement system can perform reverse processing corresponding to one or more encryption processes on the first link parameter to obtain the placement material information; and then obtain various statistical rules corresponding to different placement scenarios from the placement material information.

[0123] Optionally, the one or more encryption processes may include the encoding encryption and / or random encryption introduced above, which is not limited herein. Optionally, the reverse processing corresponding to the encoding encryption may include a first reverse processing, and the first reverse processing includes: decrypting the first link parameter according to the target number system. The target number system includes the 32 - bit system, 64 - bit system, etc. introduced above, which is not limited herein.

[0124] The reverse processing corresponding to the random encryption may include a second reverse processing, and the second reverse processing may include: splitting the first link parameter by the target string. The target string may include "_", "\", etc., which is not limited herein. Optionally, after splitting the first link parameter by the target string, a check and verification process may be further performed on the splitting result to confirm whether the splitting result is accurate.

[0125] Exemplarily, the placement system performs a first encryption process on a first encryption object to obtain a second encryption object; and performs a second encryption process on the second encryption object to obtain a second link parameter; and performs a first encryption process on the second link parameter to obtain the first link parameter.

[0126] Then the process of parsing the first link parameter may include: performing the first reverse processing on the first link parameter, then performing the second reverse processing, and performing the first reverse processing to obtain the placement material information.

[0127] Implementing the above method, the delivery system can perform corresponding parsing processing on the target link to obtain various statistical rules included in the delivery material information, thereby facilitating the subsequent statistics of the transfer data generated by the resource transfer behavior corresponding to the resource information and improving the intelligence level of the method.

[0128] Optionally, if the parsing processing of the target link is successfully performed and various statistical rules are obtained, the delivery system can execute step 408.

[0129] In another embodiment, if the parsing of the target link fails, the delivery system can perform fallback processing. Optionally, the fallback processing may include: not executing step 408, ending the process, deleting the target link, etc., which is not limited herein.

[0130] It should be noted that if the delivery system fails to parse the target link, it may be that the target link has been maliciously tampered with during the transmission process. In this regard, the delivery system can perform fallback processing on the target link to protect the information security of the deliverer or the operator of the delivery system.

[0131] As introduced above, the statistical rules are used to determine the transfer data generated by the resource transfer behavior corresponding to the resource information. The embodiments of the present application will not elaborate on the interpretation content of the statistical rules and how to statistically calculate the transfer data.

[0132] Optionally, the statistical rules corresponding to different delivery scenarios may be different. In other embodiments, there may also be some delivery scenarios with the same statistical rules in different delivery scenarios, and different from the statistical rules of other delivery scenarios, which is not limited herein.

[0133] Optionally, the matching relationship between the delivery scenario and the statistical rules can be set by the developers of the delivery system or by the deliverer according to their own needs, which is not limited herein.

[0134] 408. Among the various statistical rules, determine the target statistical rule corresponding to the target delivery scenario, where the target delivery scenario is the delivery scenario that triggers the resource transfer behavior corresponding to the resource information.

[0135] In the embodiments of the present application, when the delivery system detects that the target delivery scenario triggers the resource transfer behavior corresponding to the resource information, it can determine the target statistical rule corresponding to the target delivery scenario from the various statistical rules obtained by parsing.

[0136] Optionally, the delivery system can determine the target statistical rule corresponding to the target delivery scenario from the various statistical rules through methods such as name matching and binding relationship matching, which is not limited herein.

[0137] 410. According to the target statistical rule, count the transfer data generated by the resource transfer behavior corresponding to the resource information.

[0138] In the embodiment of the present application, the manner in which the placement system counts the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule is similar to the manner of counting the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target link introduced in step 206 above, and will not be elaborated here.

[0139] By implementing the above method, when the placement system detects that a resource transfer behavior corresponding to the resource information is triggered in the target placement scenario, it can count the corresponding transfer data in real time according to the target placement scenario, improving the efficiency of counting the transfer data; in addition, compared with counting the transfer data using a fixed statistical rule, counting the transfer data generated by the resource transfer behavior corresponding to the resource information in real time can also improve the accuracy and flexibility of the counted transfer data.

[0140] As an optional embodiment, before the placement system counts the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule, it can cache the rule data corresponding to multiple statistical rules; wherein, the rule data can be used to describe the specific statistical manner of the corresponding statistical rule. Optionally, the rule data may include: the target ratio, the target formula, etc. introduced above, which are not limited here.

[0141] Furthermore, optionally, the placement system can determine the target rule data corresponding to the target statistical rule from the rule data corresponding to multiple statistical rules; and then count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule and the target rule data.

[0142] Considering that the rule data is usually fixed and does not require flexible adjustment by the advertiser. By implementing the above method, the placement system can cache the rule data corresponding to multiple statistical rules in advance, so that this part of the rule data does not need to be carried in the first link parameter, and thus the data volume of the first link parameter can be simplified, facilitating the transmission of the first link parameter.

[0143] In the related art, for the same resource, the corresponding rule data is different for different advertisers. That is, for the same resource, each advertiser corresponds to one kind of rule data. Therefore, when it is necessary to update the rule data of a certain resource, it is necessary to update the rule data corresponding to each advertiser. If the number of advertisers is large, the update workload will be very large and the update efficiency will be low.

[0144] Therefore, in the embodiment of the present application, the cached multiple rule data may include: the rule data corresponding to multiple resource information respectively.

[0145] Exemplarily, resource A corresponds to the first rule data, resource B corresponds to the second rule data, resource C corresponds to the third rule data, etc., which are not limited herein.

[0146] Optionally, when a developer needs to update the rule data of a certain resource, an update instruction can be input to the placement coefficient; then, in response to the update instruction, the placement system can determine the rule data corresponding to the resource information from the cached rule data as the rule data to be updated;

[0147] Then, according to the first rule data carried in the update instruction, the rule data to be updated is updated.

[0148] Implementing the above method, when the rule data of a certain resource needs to be updated, only the rule data corresponding to the resource needs to be updated, reducing the update workload and improving the update efficiency.

[0149] Please refer to Figure 5 , Figure 5 which is a schematic diagram of the transfer data generated by the statistical resource transfer behavior disclosed in the embodiments of the present application. Among them:

[0150] 502. When the placement system detects that a resource transfer behavior corresponding to the resource information is triggered in the target placement scenario, the statistical subsystem can be called.

[0151] 504. The statistical subsystem determines the target statistical rule corresponding to the target placement scenario among multiple statistical rules.

[0152] Among them, the multiple statistical rules can be customized by developers or placers. Including but not limited to: statistical strategy customization, statistical priority customization, and statistical black and white lists, etc., which are not limited herein.

[0153] 506. The statistical subsystem determines the target rule data corresponding to the target statistical rule from the rule data corresponding to the multiple statistical rules cached.

[0154] 508. The statistical subsystem statistically analyzes the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule and the target rule data.

[0155] It should be noted that Figure 5 is only an optional example Figure 5 and should not constitute a limitation to the embodiments of the present application.

[0156] When the above method is implemented and it is detected that a resource transfer behavior corresponding to resource information is triggered in the target placement scenario, the transfer data corresponding to the target placement scenario can be statistically calculated in real time, improving the efficiency of statistically calculating the transfer data. In addition, compared with statistically calculating the transfer data using a fixed statistical rule, statistically calculating the transfer data generated by the resource transfer behavior corresponding to the resource information in real time can also improve the accuracy and flexibility of the statistically calculated transfer data.

[0157] Implementing the methods disclosed in the above embodiments provides a method for placing resources in various placement scenarios, unifying the methods for placing resources in different placement scenarios, simplifying the placement process, and thus improving the resource placement efficiency. In addition, compared with statistically calculating the transfer data using a fixed statistical rule, the placement system can also statistically calculate the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the target link, thereby improving the accuracy of statistically calculating the transfer data of the resources. Moreover, the placement system can perform corresponding parsing processing on the target link to obtain various statistical rules included in the placement material information, thus facilitating the subsequent statistical calculation of the transfer data generated by the resource transfer behavior corresponding to the resource information and improving the intelligence level of the method. Also, the placement system can cache the rule data corresponding to various statistical rules in advance, so that this part of the rule data does not need to be carried in the first link parameter, and thus the data volume of the first link parameter can be simplified, facilitating the transmission of the first link parameter.

[0158] Please refer to Figure 6 , Figure 6 which is a schematic flowchart of another link generation method disclosed in the embodiments of the present application. Optionally, this method can be applied to the client introduced above, or other execution entities, which are not limited in the embodiments of the present application. Optionally, this method may include the following steps:

[0159] 602. Obtain the placement material information and send the placement material information to the placement system. The placement material information includes: placement scenario information and resource information.

[0160] 604. Obtain the first link parameter sent by the placement system. The first link parameter is generated by the placement system according to the placement material information.

[0161] 606. Generate a target link according to the first link parameter and the jump link corresponding to the resource information, and send the target link. The target link is used to be added to the multimedia resource corresponding to the placement scenario information, so that when it is triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link, and is also used to statistically calculate the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0162] As an alternative implementation, the client can send the target link to one or more target clients for transmission, and the last target client that receives the target link sends the target link to the placement system.

[0163] Implementing the above method, the client can send the generated target link to one or more target clients for transmission, so that the target link can be transparently transmitted and reached in each target client involved in the resource transfer behavior, thereby ensuring the normal progress of subsequent resource transfer behaviors.

[0164] Implementing the methods disclosed in the above embodiments, the client can collect placement material information and send the placement material information to the placement system, so that the placement system can generate the first link parameter according to the placement material information and send the first link parameter to the client; furthermore, the client can generate a target link according to the first link parameter and the jump link corresponding to the resource information, and add the target link to the multimedia resource corresponding to the placement scenario information. It can be seen that the embodiments of the present application provide a method for placing resources in various placement scenarios, unify the methods for placing resources in different placement scenarios, simplify the placement process, and thus improve the resource placement efficiency; in addition, compared with using fixed statistical rules to count transfer data, the placement system can also count the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the target link, thereby improving the accuracy of counting the transfer data of resources.

[0165] To more clearly introduce the link generation method disclosed in the embodiments of the present application, the following is combined with Figure 7 for introduction, Figure 7 is a schematic flowchart of another link generation method disclosed in the embodiments of the present application.

[0166] Optionally, the process of resource placement may include: 702. Obtain placement material information; 704. Register placement material information; 706. Link reach; 708. Data parsing; 710. Data statistics.

[0167] Among them: 702. The process of obtaining placement material information may include: obtaining placement scenario information and resource information; the resource information may include: placer information and statistical rules.

[0168] 704. The process of registering placement material information may include: defining a placement scenario according to the placement scenario information, registering information for the resource information; and encrypting the placement scenario information and the resource information to obtain the first link parameter. Optionally, before the encryption process, a service verification process may be performed to determine whether the resources corresponding to the resource information can perform data transfer behaviors in the placement scenario corresponding to the placement scenario information.

[0169] 706. The process of link reach can include: sending the first link parameter to be passed among client A, client B, client C, and the client, so that each client for resource transfer behavior of auxiliary resources can obtain the first link parameter, thereby ensuring that subsequent resources can perform resource transfer behavior normally.

[0170] 708. The process of data parsing can include: identifying the first link parameter and parsing the first link parameter to obtain the placement material information.

[0171] 710. The process of data statistics can include: the statistics subsystem calls the statistical framework to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the placement material information.

[0172] Among them, the statistical framework can include: a cache model and a real-time statistics unit; wherein, the cache model is used to cache the rule data corresponding to the statistical rules; the real-time statistics unit is used to count the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the statistical rules and statistical data.

[0173] Optionally, the process of data decoupling can include: decoupling the rule data from the publisher and binding the rule data to the resource information. In this regard, when the rule data of a certain resource needs to be updated, only the rule data corresponding to the resource needs to be updated, reducing the update workload and improving the update efficiency.

[0174] Please refer to Figure 8 , Figure 8 which is a schematic structural diagram of a link generation device disclosed in an embodiment of the present application. Optionally, this device can be applied to the placement system introduced above, or other execution entities, which are not limited in the embodiments of the present application. Optionally, this device can include a first acquisition unit 802 and a first generation unit 804, wherein:

[0175] The first acquisition unit 802 is used to acquire the placement material information uploaded by the client, and the placement material information includes placement scenario information and resource information;

[0176] The first generation unit 804 is used to generate a first link parameter according to the placement material information and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information. The target link is used to be added to the multimedia resource corresponding to the placement scenario information and when triggered in the multimedia resource, jump to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0177] Implementing the above device, the delivery system can obtain the delivery material information uploaded by the client, where the delivery material information includes delivery scenario information and resource information. Further, the delivery system can generate a first link parameter according to the delivery material information and send the first link parameter to the client, so that the client can generate a target link according to the first link parameter and the jump link corresponding to the resource information, and the target link is used to be added to the multimedia resource corresponding to the delivery scenario information. It can be seen that the embodiment of the present application provides a method for delivering resources in various delivery scenarios, unifies the methods for delivering resources in different delivery scenarios, simplifies the delivery process, and thus improves the delivery efficiency of resources. In addition, compared with using a fixed statistical rule to count transfer data, the delivery system can also count the transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the target link, thereby improving the accuracy of counting the transfer data of resources.

[0178] As an optional implementation manner, the first generation unit 804 is further configured to perform an encryption process on the delivery material information to obtain a first link parameter.

[0179] Implementing the above device, the delivery system can encrypt the delivery material information to obtain an encrypted first link parameter, so as to avoid leakage or malicious tampering of the first link parameter during the subsequent transmission between various systems or clients, and improve the security of the method.

[0180] As an optional implementation manner, the first generation unit 804 is further configured to convert the delivery material information into target data in a byte array format; and generate a first encryption object according to the target data and perform an encryption process on the first encryption object to obtain a first link parameter.

[0181] Implementing the above device, the delivery system can first convert the delivery material information into target data in a unified byte array format and generate a first encryption object based on this to improve the encryption effect of the encryption process. In addition, the target data converted into the byte array format is also convenient for transmission, thus facilitating the subsequent transmission of the first link parameter between systems and / or clients.

[0182] As an optional implementation manner, the first generation unit 804 is further configured to perform a first encryption process on the first encryption object to obtain a second encryption object; perform a second encryption process on the second encryption object to obtain a second link parameter; and perform a first encryption process on the second link parameter to obtain a first link parameter;

[0183] Wherein, the first encryption process is different from the second encryption process.

[0184] Implementing the above-mentioned device, the delivery system can perform multiple encryption processes on the first encrypted object, including two encoding encryptions and one random encryption, etc., to improve the encryption effect, thereby enhancing the security of the first link parameter.

[0185] As an alternative implementation, Figure 8 The illustrated device may further include a verification unit not shown in the figure, where:

[0186] The verification unit is used to verify whether the resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information according to the delivery scenario information and the resource information before generating the first link parameter according to the delivery material information;

[0187] Moreover, the first generation unit 804 is further used to generate the first link parameter according to the delivery material information when the resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information.

[0188] Implementing the above-mentioned device, the delivery system generates the first link parameter according to the delivery material information only when it is determined that the resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information, thereby improving the intelligence level of the method and reducing the computing amount and power consumption of the delivery system.

[0189] As an alternative implementation, the resource transfer behavior corresponds to multiple target clients, and the target client is the client that executes the resource transfer behavior;

[0190] The target link is also used to be transmitted among one or more target clients, and the target client that receives the target link last sends the target link to the delivery system.

[0191] Implementing the above-mentioned device, the generated first link parameter can be sent to one or more target clients for transmission, so that the first link parameter can be transparently transmitted and reached in each target client involved in the resource transfer behavior, thereby ensuring the normal progress of subsequent resource transfer behavior.

[0192] As an alternative implementation, the delivery material information further includes: multiple statistical rules respectively corresponding to different delivery scenarios; Figure 8 The illustrated device may further include: a statistical unit 806. The statistical unit 806 is used to obtain the target link, perform parsing processing on the target link to obtain multiple statistical rules; and determine the target statistical rule corresponding to the target delivery scenario among the multiple statistical rules, where the target delivery scenario is the delivery scenario that triggers the resource transfer behavior corresponding to the resource information; and statistically analyze the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule.

[0193] When the above device is implemented, the delivery system can perform corresponding parsing processing on the target link to obtain various statistical rules included in the delivery material information, thereby facilitating the subsequent statistics of the transfer data generated by the resource transfer behavior corresponding to the resource information, and improving the intelligence level of the method.

[0194] As an optional implementation manner, Figure 8 The illustrated device may further include a cache unit (not shown), where:

[0195] The cache unit is configured to cache the rule data corresponding to various statistical rules before statistically calculating the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule, and the rule data is used to describe the specific statistical method of the corresponding statistical rule;

[0196] And, the statistical unit 806 is further configured to determine the target rule data corresponding to the target statistical rule from the rule data corresponding to various statistical rules; and statistically calculate the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule and the target rule data.

[0197] When the above device is implemented, the delivery system can cache in advance the rule data corresponding to various statistical rules, so that this part of the rule data does not need to be carried in the first link parameter, and thus the data volume of the first link parameter can be simplified, facilitating the transmission of the first link parameter.

[0198] As an optional implementation manner, Figure 8 The illustrated device may further include an update unit (not shown), where:

[0199] The update unit is configured to obtain an update instruction, and the update instruction carries the first rule data; determine the rule data corresponding to the resource information from the cached rule data as the rule data to be updated, and update the rule data to be updated to the first rule data.

[0200] When the above device is implemented, when the rule data of a certain resource needs to be updated, only the rule data corresponding to the resource needs to be updated, reducing the update workload and improving the update efficiency.

[0201] Please refer to Figure 9 , Figure 9 which is a schematic structural diagram of another link generation device disclosed in the embodiments of the present application. Optionally, the device may be applied to the client introduced above, or other execution entities, which are not limited in the embodiments of the present application. Optionally, the device may include a second acquisition unit 902, a third acquisition unit 904, and a second generation unit 906, where:

[0202] The second acquisition unit 902 is configured to acquire placement material information and send the placement material information to the placement system. The placement material information includes placement scenario information and resource information;

[0203] The third acquisition unit 904 is configured to acquire a first link parameter sent by the placement system. The first link parameter is generated by the placement system according to the placement material information;

[0204] The second generation unit 906 is configured to generate a target link according to the first link parameter and a jump link corresponding to the resource information. When the target link is added to the placement multimedia resource corresponding to the placement scenario information and is triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is further configured to count transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

[0205] By implementing the above device, the client can collect placement material information and send the placement material information to the placement system, so that the placement system can generate a first link parameter according to the placement material information and send the first link parameter to the client; furthermore, the client can generate a target link according to the first link parameter and a jump link corresponding to the resource information, and add the target link to the multimedia resource corresponding to the placement scenario information. It can be seen that the embodiments of the present application provide a method for placing resources in various placement scenarios, unify the method of placing resources in different placement scenarios, simplify the placement process, and thus improve the resource placement efficiency; in addition, compared with using a fixed statistical rule to count transfer data, the placement system can also count transfer data generated by the resource transfer behavior corresponding to the resource information in real time according to the target link, thereby improving the accuracy of counting the transfer data of the resources.

[0206] As an optional implementation manner, Figure 9 The shown device further includes a sending unit 908. The sending unit 908 is configured to send the target link to one or more target clients for transmission, and the last target client that receives the target link sends the target link to the placement system, so that the placement system counts transfer data generated by the resource transfer behavior corresponding to the resource information according to the first link parameter included in the target link. The target client is the client that performs the resource transfer behavior.

[0207] By implementing the above device, the client can send the generated target link to one or more target clients for transmission, so that the target link can be transparently transmitted and reached in each target client involved in the resource transfer behavior, thereby ensuring the normal progress of subsequent resource transfer behaviors.

[0208] Please refer to Figure 10 ,Figure 10 is a schematic structural diagram of an electronic device disclosed in an embodiment of the present application. As Figure 10 shown, the electronic device may include:

[0209] a memory 1001 storing executable program code;

[0210] a processor 1002 coupled to the memory 1001;

[0211] wherein, the processor 1002 calls the executable program code stored in the memory 1001 and executes the link generation method applied to the delivery system or the link generation method applied to the client disclosed in the above embodiments.

[0212] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute the link generation method applied to the delivery system or the link generation method applied to the client disclosed in the above embodiments.

[0213] An embodiment of the present application further discloses an application publishing platform, wherein the application publishing platform is used to publish a computer program product, and when the computer program product runs on a computer, it causes the computer to execute some or all of the steps of the methods in the above method embodiments.

[0214] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that a specific feature, structure or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0215] In various embodiments of the present application, it should be understood that the magnitude of the sequence numbers of the above processes does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0216] The units described as separate components above may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0217] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0218] When the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc., specifically, the processor in the computer device) to execute some or all of the steps of the above-mentioned methods in each embodiment of the present application.

[0219] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable storage medium. The storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electrically-erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc memories, magnetic disk memories, tape memories, or any other medium that can be used to carry or store data and is computer-readable.

[0220] The above has introduced in detail the link generation method, device, electronic device, storage medium, and program product disclosed in the embodiments of the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation on the present application.

Claims

1. A link generation method, characterized in that: Applied to a delivery system, the method comprises: Obtaining the delivery material information uploaded by the client, wherein the delivery material information includes: delivery scene information and resource information; Generate a first link parameter according to the delivered material information, and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information; Among them, the target link is used to be added to the multimedia resource corresponding to the delivery scenario information, so that when it is triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameters.

2. The method according to claim 1, characterized in that The step of generating the first link parameter according to the delivered material information includes: Convert the delivered material information into target data in byte array format; A first encrypted object is generated according to the target data, and the first encrypted object is encrypted to obtain a first link parameter.

3. The method according to claim 2, characterized in that The encrypting the first encrypted object to obtain a first link parameter includes: Performing a first encryption process on the first encrypted object to obtain a second encrypted object; performing a second encryption process on the second encrypted object to obtain a second link parameter; The first encryption process is performed on the second link parameter to obtain a first link parameter; wherein the first encryption process is different from the second encryption process.

4. The method according to any one of claims 1 to 3, characterized in that: Before generating the first link parameter according to the delivered material information, the method further includes: According to the delivery scenario information and resource information, verify whether the target resource corresponding to the resource information supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information; And, generating a first link parameter according to the delivered material information includes: If the target resource supports resource transfer behavior in the delivery scenario corresponding to the delivery scenario information, a first link parameter is generated according to the delivery material information.

5. The method according to claim 1, characterized in that The resource transfer behavior corresponds to a plurality of target clients, and the target clients are clients that execute the resource transfer behavior; The target link is also used for transmission among one or more target clients, and the last target client that receives the target link sends the target link to the delivery system.

6. The method according to claim 1, characterized in that The delivery material information further includes: different delivery scenarios correspond to a plurality of statistical rules respectively; after sending the first link parameter to the client so that the client generates a target link according to the first link parameter and the jump link corresponding to the resource information, the method further includes: Acquire the target link, and parse the target link to obtain multiple statistical rules; Determine a target statistical rule corresponding to a target delivery scenario among the multiple statistical rules, wherein the target delivery scenario is a delivery scenario that triggers a resource transfer behavior corresponding to the resource information; According to the target statistical rule, the transfer data generated by the resource transfer behavior corresponding to the resource information is counted.

7. The method according to claim 6, characterized in that Before counting the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule, the method further includes: Cache the rule data corresponding to the multiple statistical rules, the rule data is used to describe the specific statistical method of the corresponding statistical rules; And, counting the transfer data generated by the resource transfer behavior corresponding to the resource information according to the target statistical rule includes: According to the target statistical rule and the rule data corresponding to the target rule data, the transfer data generated by the resource transfer behavior corresponding to the resource information is counted.

8. The method according to claim 7, characterized in that The method further comprises: Obtaining an update instruction, wherein the update instruction carries first rule data; The rule data corresponding to the resource information is determined from the cached rule data as the rule data to be updated, and the rule data to be updated is updated to the first rule data.

9. A link generation method, characterized in that: Applied to a client, the method comprises: Acquire the delivery material information, and send the delivery material information to the delivery system, wherein the delivery material information includes: delivery scene information and resource information; Acquire a first link parameter sent by the delivery system, where the first link parameter is generated by the delivery system according to the delivery material information; A target link is generated according to the first link parameter and the jump link corresponding to the resource information, and the target link is used to be added to the delivery multimedia resource corresponding to the delivery scenario information, so that when triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

10. The method according to claim 9, characterized in that After generating a target link according to the first link parameter and the jump link corresponding to the resource information, the method further includes: The target link is sent to one or more target clients for transmission, and the last target client that receives the target link sends the target link to the delivery system, so that the delivery system counts the transfer data generated by the resource transfer behavior corresponding to the resource information based on the first link parameter included in the target link. The target client is the client that performs the resource transfer behavior.

11. A link generation device, characterized in that: Applied to a delivery system, the device comprises: A first acquisition unit is used to acquire the delivery material information uploaded by the client, wherein the delivery material information includes delivery scene information and resource information; A first generating unit, configured to generate a first link parameter according to the delivery material information, and send the first link parameter to the client, so that the client generates a target link according to the first link parameter and a jump link corresponding to the resource information; Among them, the target link is used to be added to the multimedia resource corresponding to the delivery scenario information, so that when it is triggered in the multimedia resource, it jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameters.

12. A link generation device, characterized in that: Applied to a client, the device comprises: A second acquisition unit is used to acquire the delivery material information and send the delivery material information to the delivery system, wherein the delivery material information includes delivery scene information and resource information; A third acquisition unit is used to acquire a first link parameter sent by the delivery system, where the first link parameter is generated by the delivery system according to the delivery material information; A second generating unit is used to generate a target link according to the first link parameter and the jump link corresponding to the resource information, wherein the target link is used to be added to the delivery multimedia resource corresponding to the delivery scenario information, so that when triggered in the multimedia resource, the target link jumps to the resource transfer page corresponding to the resource information according to the included jump link; and the target link is also used to count the transfer data generated by the resource transfer behavior corresponding to the resource information according to the included first link parameter.

13. An electronic device, characterized in that: It comprises a memory storing executable program code and a processor coupled to the memory; wherein the processor calls the executable program code stored in the memory to execute the method according to any one of claims 1 to 8 or 9 to 10.

14. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 or 9 to 10 is implemented.

15. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 8 or 9 to 10 is implemented.