Information processing method and device, electronic equipment, storage medium and program product

By obtaining and analyzing the control set provided by the access party, and judging its correlation with the real material information of the target media information, the problem of difficulty in detecting the authenticity of media information exposure in the prior art is solved, and efficient and accurate detection and cheat prevention are achieved.

CN119784395APending Publication Date: 2025-04-08BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411674925.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The prior art is difficult to effectively detect the authenticity of media information exposure, resulting in frequent cheating behaviors and damaging the interests of media information platforms and market fairness.

Method used

By obtaining the target control set provided by the access party, traversing and determining the actual loading of relevant information, calculating the correlation score based on the actual loading of relevant information and the target media information, and determining whether the access party's exposure of the target media information is real and valid.

Benefits of technology

It realizes effective detection of the authenticity of media information exposure, improves detection efficiency and accuracy, prevents cheating, and maintains market fairness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119784395A_ABST
    Figure CN119784395A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information processing method and device, electronic equipment, a storage medium and a program product, and the information processing method comprises the steps: obtaining a target control set, the target control set comprises a control which is provided by an access party and is used for loading a material corresponding to target media information; traversing the target control set, and determining actual loading related information corresponding to the target control set; and based on the actual loading related information and the real material information corresponding to the target media information, determining whether the exposure of the access party to the target media information is real and effective. By applying the technical scheme provided by the embodiment of the invention, the exposure authenticity of the target media information can be effectively detected, and the detection efficiency and the detection accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer application technology, and in particular to an information processing method, device, electronic device, storage medium and program product. Background Art

[0002] The Media Information Alliance Software Development Kit (SDK) has been widely used in mobile application development. It supports multiple media information forms, such as images, text, etc., and can help access parties integrate multiple media information platforms in their applications. Access parties can display media information in their applications, which helps increase the revenue of the applications.

[0003] For the access party, the access party expects that the display style of the accessed media information can be consistent with the content style of its application, and the Media Information Alliance SDK can provide a rich application programming interface (Application Programming Interface, API), so that the access party can customize the media information display style according to its own needs. For example, the Media Information Alliance SDK provides a form of media information that the access party can render by itself. Although this form provides convenience for the access party, it is prone to cheating risks. Because the access party may access multiple Media Information Alliance SDKs or request multiple media information at the same time, but only use the material of one of the media information for display, but register the display information to multiple media information platforms, thereby obtaining multiple benefits through one exposure opportunity. This not only damages the interests of the media information platform, but also undermines the fairness of the market. Therefore, it is necessary to detect the authenticity of the exposure of media information.

[0004] Currently, the authenticity of media information exposure can be tested through manual detection, but the detection efficiency and accuracy are low. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide an information processing method, device, electronic device, storage medium and program product, which can effectively detect the authenticity of the exposure of media information and improve the detection efficiency and accuracy. The specific technical solution is as follows:

[0006] In a first aspect, an information processing method is provided, comprising:

[0007] Obtain a target control set, where the target control set includes controls for loading materials corresponding to target media information provided by the access party;

[0008] Traversing the target control set to determine the actual loading related information corresponding to the target control set;

[0009] Based on the actual loading related information and the real material information corresponding to the target media information, it is determined whether the exposure of the target media information by the access party is real and valid.

[0010] Optionally, the actual loading related information includes at least one of the following:

[0011] The total number of controls in the target control set;

[0012] The type of controls in the target control set;

[0013] The number of each type of controls in the target control set;

[0014] Text information loaded by text controls in the target control set;

[0015] The information summary of the images loaded by the image class controls in the target control collection.

[0016] Optionally, the determining whether the exposure of the target media information by the access party is authentic and valid based on the actual loading related information and the real material information corresponding to the target media information includes:

[0017] Determine a correlation score between the actual loading related information and the real material information corresponding to the target media information;

[0018] It is determined whether the exposure of the target media information by the accessing party is authentic and effective according to the relevance score.

[0019] Optionally, determining a correlation score between the actual loading related information and the real material information corresponding to the target media information includes:

[0020] For each item of information included in the actual loading related information, determining whether the current item of information satisfies the conditions required for loading the real material corresponding to the target media information, or whether the current item of information matches the real material information corresponding to the target media information;

[0021] If the current item information satisfies the conditions required for loading the real material corresponding to the target media information, or the current item information matches the real material information corresponding to the target media information, determining that the current item information corresponds to a first score;

[0022] If the current item information does not meet the conditions required for loading the real material corresponding to the target media information, or the current item information does not match the real material information corresponding to the target media information, determining that the current item information corresponds to a second score;

[0023] Determine, according to the first score or the second score corresponding to each item of information included in the actual loading related information, a correlation score between the actual loading related information and the real material information corresponding to the target media information;

[0024] Wherein, the first score is greater than the second score.

[0025] Optionally, the determining whether the current item information satisfies the conditions required for loading the real material corresponding to the target media information, or whether the current item information matches the real material information corresponding to the target media information, includes:

[0026] In the case where the current item information includes the total number of controls in the target control set, if the total number of controls in the target control set is greater than or equal to the total number of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required to load the real materials corresponding to the target media information;

[0027] In the case where the current item information includes the type of controls in the target control set, if the type of controls in the target control set includes the type of controls required for loading the real material corresponding to the target media information, then determining that the current item information meets the conditions required for loading the real material corresponding to the target media information;

[0028] In the case where the current item information includes the number of each type of controls in the target control set, if the number of at least a first type of controls in the target control set is greater than or equal to the number of corresponding types of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required for loading the real materials corresponding to the target media information, and the first type of controls includes one or more set types of controls;

[0029] In the case where the current item information includes text information loaded by a text-type control in the target control set, if the real material information corresponding to the target media information includes the text information loaded by the text-type control, then determining that the current item information matches the real material information corresponding to the target media information;

[0030] In the case where the current item information includes an information summary of an image loaded by an image class control in the target control set, if the similarity between the information summary of the image loaded by the image class control and the information summary of the image in the real material information corresponding to the target media information is greater than or equal to a preset value, it is determined that the current item information matches the real material information corresponding to the target media information.

[0031] Optionally, before obtaining the target control set, the method further includes:

[0032] Receiving a material pull request for the target media information sent by the access party;

[0033] According to the material pull request, the real material corresponding to the target media information is obtained through the server;

[0034] The real material corresponding to the target media information is sent to the access party, so that the access party loads the control of the material corresponding to the target media information.

[0035] Optionally, when it is determined that the exposure of the target media information by the access party is not authentic and valid, the method further includes:

[0036] Output warning information.

[0037] In a second aspect, an information processing device is provided, including:

[0038] An acquisition module, used to acquire a target control set, wherein the target control set includes controls for loading materials corresponding to target media information provided by the access party;

[0039] A first determination module, used to traverse the target control set and determine the actual loading related information corresponding to the target control set;

[0040] The second determination module is used to determine whether the exposure of the target media information by the access party is real and valid based on the actual loading related information and the real material information corresponding to the target media information.

[0041] In a third aspect, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0042] Memory, used to store computer programs;

[0043] The processor is used to implement the steps of the information processing method described in the first aspect when executing the program stored in the memory.

[0044] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, wherein when the program is executed by a processor, the steps of the information processing method described in the first aspect are implemented.

[0045] In a fifth aspect, a computer program product is provided, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that an electronic device having the processor performs the steps of the information processing method described in the first aspect.

[0046] By applying the technical solution provided in the embodiment of the present application, after obtaining the target control set consisting of controls for loading materials corresponding to the target media information provided by the access party, the target control set is traversed to determine the actual loading related information corresponding to the target control set, and based on the actual loading related information and the real material information corresponding to the target media information, it is determined whether the access party's exposure of the target media information is real and effective. The controls included in the target control set are controls for loading materials corresponding to the target media information provided by the access party. If the access party simultaneously accesses multiple media information alliance SDKs or requests multiple media information including the target media information, but uses materials of other media information except the target media information for display, the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a lower correlation. If the access party does use the materials of the target media information for display, the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a higher correlation. That is, through the target control set provided by the access party, it is possible to know the control information used by the access party to actually load the material corresponding to the target media information or the loading information of the used controls, and compare this information with the real material information corresponding to the target media information. According to the degree of correlation, it is possible to determine whether the access party's exposure of the target media information is real and effective, thereby achieving effective detection of the authenticity of the exposure of the target media information and improving detection efficiency and accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.

[0048] Figure 1 This is a flowchart of an information processing method in an embodiment of the present application;

[0049] Figure 2 This is a schematic diagram of the structure of an information processing device in an embodiment of the present application;

[0050] Figure 3 This is a schematic diagram of the structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0052] The core of this application is to provide an information processing method, which can be executed by a detection party, such as a media information alliance SDK in a media information alliance platform, and is applied to the scenario of detecting the authenticity of exposure of media information. The media information alliance platform can include a media information alliance SDK and a server.

[0053] After obtaining the target control set consisting of controls for loading materials corresponding to the target media information provided by the access party, the Media Information Alliance SDK traverses the target control set to determine the actual loading-related information corresponding to the target control set, and based on the actual loading-related information and the real material information corresponding to the target media information, determines whether the access party's exposure of the target media information is real and valid.

[0054] The controls included in the target control set are controls provided by the access party for loading materials corresponding to the target media information. If the access party simultaneously accesses multiple media information alliance SDKs or requests multiple media information including the target media information, but uses materials of other media information except the target media information for display, the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a lower degree of correlation. If the access party does use the materials of the target media information for display, the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a higher degree of correlation. That is, through the target control set provided by the access party, it can be known that the access party actually loads the control information used by the material corresponding to the target media information or the loading information of the used controls, and compares this information with the real material information corresponding to the target media information. According to the degree of correlation, it can be determined whether the access party's exposure of the target media information is real and effective, thereby achieving effective detection of the authenticity of the exposure of the target media information and improving detection efficiency and accuracy.

[0055] In the embodiment of the present application, the access party can be understood as an application that accesses media information.

[0056] See also Figure 1 FIG. 1 is a flowchart of an implementation of an information processing method provided in an embodiment of the present application. The method may include the following steps:

[0057] S110: Acquire a target control set, where the target control set includes controls for loading materials corresponding to target media information provided by the access party.

[0058] In the embodiment of the present application, the target media information may be any media information, and the materials corresponding to the target media information may include images, videos, texts, web pages, etc. After the access party obtains the materials corresponding to the target media information, it may load and display these materials through some controls.

[0059] Different operating systems use different controls to load the target media information. For example, in the Android operating system, you can use the following controls to load and display the material: ImageView, VideoView (surfaceview, textureview), TextView, WebView; in the iOS operating system, you can use the following controls to load and display the material: UIImageView, AVPlayerLayer, UILabel, WKWebView.

[0060] After the access party uses several controls to load the target media information corresponding materials, it needs to send these controls to the detection party, such as the Media Information Alliance SDK. Optionally, the access party can send the instance object of the control to the detection party.

[0061] The detection party obtains the target control set. The controls in the target control set are the controls for loading the materials corresponding to the target media information provided by the access party.

[0062] S120: traverse the target control set to determine the actual loading related information corresponding to the target control set.

[0063] After obtaining the target control set, the target control set can be traversed, such as recursively traversing the target control set, to determine the actual loading related information corresponding to the target control set. The actual loading related information can be used to know the control information used by the access party to actually load the material corresponding to the target media information or the loading information of the used controls.

[0064] Optionally, the actual loading related information may include at least one of the following:

[0065] The total number of controls in the target control collection;

[0066] The type of control in the target control collection;

[0067] The number of controls of each type in the target control collection;

[0068] The text information loaded by the text class control in the target control collection;

[0069] A summary of information about images loaded by image class controls in the target control collection.

[0070] Among them, the total number of controls in the target control set, the types of controls in the target control set, and the number of controls of each type in the target control set can be obtained by counting the controls in the target control set. The text information loaded by the text type controls in the target control set can be obtained by calling the API of the control. For the information summary of the image loaded by the image type controls in the target control set, the image information can be obtained by calling the API of the control, and then the information summary is generated based on the image information. A possible rule for generating the information summary is: after reducing the image to 8 rows and 9 columns, convert it into a grayscale image, and then calculate the difference between adjacent pixels in each row, and then convert it into a binary value to obtain a 64-bit binary value, which is the information summary of the image.

[0071] S130: Based on the actual loading related information and the real material information corresponding to the target media information, determine whether the exposure of the target media information by the access party is real and valid.

[0072] The material information or real material information corresponding to the target media information can be understood as some information related to the material, such as main materials such as images, videos, web pages, target media information titles, descriptions, product names, product icons, conversion button names, image information summaries, etc.

[0073] The real material information corresponding to the target media information can be understood as the material-related information that actually exists in the target media information. In the embodiment of the present application, the detection party can be a media information alliance SDK, which can help the access party integrate multiple media information platforms in its application. Therefore, the media information alliance SDK can obtain the real material information corresponding to the target media information from the platform that provides the target media information in advance.

[0074] After obtaining the target control set and determining the actual loading related information corresponding to the target control set, the actual loading related information and the real material information corresponding to the target media information can be further compared for correlation, thereby determining whether the exposure of the target media information by the access party is real and effective.

[0075] Applying the method provided in the embodiment of the present application, after obtaining the target control set consisting of controls for loading materials corresponding to the target media information provided by the access party, traverse the target control set to determine the actual loading related information corresponding to the target control set, and determine whether the access party's exposure of the target media information is real and effective based on the actual loading related information and the real material information corresponding to the target media information. The controls included in the target control set are controls for loading materials corresponding to the target media information provided by the access party. If the access party simultaneously accesses multiple media information alliance SDKs or requests multiple media information including the target media information, but uses materials of other media information except the target media information for display, then the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a lower correlation. If the access party does use the materials of the target media information for display, then the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a higher correlation. That is, through the target control set provided by the access party, it is possible to know the control information used by the access party to actually load the material corresponding to the target media information or the loading information of the used controls, and compare this information with the real material information corresponding to the target media information. According to the degree of correlation, it is possible to determine whether the access party's exposure of the target media information is real and effective, thereby achieving effective detection of the authenticity of the exposure of the target media information and improving detection efficiency and accuracy.

[0076] In some embodiments of the present application, step S130 determines whether the exposure of the target media information by the access party is real and valid based on the actual loading related information and the real material information corresponding to the target media information, and may include the following steps:

[0077] Determine the correlation score between the actual loading related information and the real material information corresponding to the target media information;

[0078] Based on the relevance score, determine whether the access party's exposure to the target media information is real and effective.

[0079] For the convenience of description, the above steps are combined for explanation.

[0080] In an embodiment of the present application, after obtaining the target control set and determining the actual loading related information corresponding to the target control set, the relevant information of the control actually used by the access party to load the material corresponding to the target media information can be obtained through the actual loading related information. By comparing the actual loading related information with the real material information corresponding to the target media information, the correlation score between the actual loading related information and the real material information corresponding to the target media information can be determined. The size of the correlation score can represent the degree of correlation between the actual loading related information and the real material information corresponding to the target media information.

[0081] It is understandable that if the access party simultaneously accesses multiple media information alliance SDKs or requests multiple media information including the target media information, but uses materials of other media information except the target media information for display, then the access party uses the relevant information of the controls actually used to load the materials corresponding to the target media information, that is, the actual loading related information corresponding to the provided target control set and the real material information corresponding to the target media information will have a smaller correlation score and a lower degree of correlation. If the access party does use the materials of the target media information for display, the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a larger correlation score and a higher degree of correlation.

[0082] According to the relevance score, it can be determined whether the exposure of the target media information by the access party is authentic and effective. The larger the relevance score, the higher the relevance between the actual loaded related information and the real material information corresponding to the target media information, and the more authentic the exposure of the target media information by the access party is. The smaller the relevance score, the lower the relevance between the actual loaded related information and the real material information corresponding to the target media information, and the less authentic the exposure of the target media information by the access party is.

[0083] Optionally, a relevance threshold may be preset, such as setting 2 / 3 of the total number of real materials corresponding to the target media information as the relevance threshold. If the relevance score is greater than or equal to the relevance threshold, it is determined that the access party's exposure of the target media information is real and effective. If the relevance score is less than the relevance threshold, it is considered that the access party's exposure of the target media information may be cheating and is not real and effective.

[0084] According to the correlation score between the actual loaded related information and the real material information corresponding to the target media information, it is possible to objectively and justifiably detect whether the exposure of the target media information by the access party is real and effective.

[0085] In some embodiments of the present application, determining the correlation score between the actual loading related information and the real material information corresponding to the target media information may include the following steps:

[0086] For each item of information included in the actual loading related information, determine whether the current item of information meets the conditions required for loading the real material corresponding to the target media information, or whether the current item of information matches the real material information corresponding to the target media information;

[0087] If the current item information satisfies the conditions required for loading the real material corresponding to the target media information, or the current item information matches the real material information corresponding to the target media information, then determining that the current item information corresponds to the first score;

[0088] If the current item information does not meet the conditions required for loading the real material corresponding to the target media information, or the current item information does not match the real material information corresponding to the target media information, then determining that the current item information corresponds to the second score;

[0089] The correlation score between the actual loading related information and the real material information corresponding to the target media information is determined according to the first score or the second score corresponding to each item of information included in the actual loading related information.

[0090] For the convenience of description, the above steps are combined for explanation.

[0091] In an embodiment of the present application, after acquiring the target control set, the target control set is traversed to determine the actual loading related information corresponding to the target control set, and the actual loading related information includes multiple items of information.

[0092] For each item of information included in the actual loading related information, it can be determined whether the current item of information meets the conditions required for loading the real material corresponding to the target media information, or whether the current item of information matches the real material information corresponding to the target media information. The current item of information refers to an item of information included in the actual loading related information targeted by the current operation.

[0093] If the current item information meets the conditions required to load the real material corresponding to the target media information, or the current item information matches the real material information corresponding to the target media information, it can be considered that the current item information is relatively credible, and it can be determined that the current item information corresponds to the first score, such as 1.

[0094] If the current item information does not meet the conditions required to load the real material corresponding to the target media information, or the current item information does not match the real material information corresponding to the target media information, it can be considered that the current item information is not credible, and it can be determined that the current information corresponds to a second score, such as 0. The first score is greater than the second score.

[0095] After determining the first score or the second score corresponding to each item of information included in the actual loading related information, based on this, the correlation score of the actual loading related information and the real material information corresponding to the target media information can be determined. Optionally, the score corresponding to each item of information can be added, and the result can be determined as the correlation score of the actual loading related information and the real material information corresponding to the target media information.

[0096] By analyzing each item of information included in the actual loading related information, the correlation score between the actual loading related information and the real material information corresponding to the target media information can be accurately determined, and then based on the correlation score, it can be accurately determined whether the exposure of the target media information by the access party is real and effective.

[0097] In some embodiments of the present application, determining whether the current item information satisfies the conditions required for loading the real material corresponding to the target media information, or whether the current item information matches the real material information corresponding to the target media information, includes:

[0098] In the case where the current item information includes the total number of controls in the target control set, if the total number of controls in the target control set is greater than or equal to the total number of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required to load the real materials corresponding to the target media information;

[0099] In the case where the current item information includes the type of controls in the target control set, if the type of controls in the target control set includes the type of controls required for loading the real material corresponding to the target media information, then it is determined that the current item information meets the conditions required for loading the real material corresponding to the target media information;

[0100] In the case where the current item information includes the number of each type of controls in the target control set, if the number of at least the first type of controls in the target control set is greater than or equal to the number of the corresponding type of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required to load the real materials corresponding to the target media information, and the first type of controls includes one or more set types of controls;

[0101] In the case where the current item information includes text information loaded by a text class control in the target control set, if the real material information corresponding to the target media information includes the text information loaded by the text class control, then determining that the current item information matches the real material information corresponding to the target media information;

[0102] In the case where the current item information includes an information summary of an image loaded by an image class control in a target control set, if the similarity between the information summary of the image loaded by the image class control and the information summary of the image in the real material information corresponding to the target media information is greater than or equal to a preset value, it is determined that the current item information matches the real material information corresponding to the target media information.

[0103] In an embodiment of the present application, the actual loading related information includes multiple items of information. For each item of information included in the actual loading related information, if the current item of information includes the total number of controls in the target control set, the total number of controls can be compared with the total number of real materials corresponding to the target media information. It can be considered that at least one control is required to load a real material corresponding to a target media information. If the total number of controls is greater than or equal to the total number of real materials, it can be considered that the current item of information meets the conditions required for the target media information to correspond to the real material. If the total number of controls is less than the total number of real materials, it can be considered that the current item of information does not meet the conditions required for the target media information to correspond to the real material.

[0104] If the current item information includes the types of controls in the target control collection, the types of controls in the target control collection can be compared with the types of controls required for loading the real materials corresponding to the target media information. It can be considered that if the real materials corresponding to the target media information include multiple types of materials, such as images and texts, the types of controls required for loading the real materials corresponding to the target media information also need to correspond to these types, such as image controls and text controls. If the types of controls in the target control collection include the types of controls required for loading the real materials corresponding to the target media information, it can be considered that the current item information meets the conditions required for loading the real materials corresponding to the target media information. If the types of controls in the target control collection do not include or partially include the types of controls required for loading the real materials corresponding to the target media information, it can be considered that the current item information does not meet the conditions required for loading the real materials corresponding to the target media information.

[0105] If the current item information includes the number of each type of controls in the target control set, the number of each type of controls in the target control set can be compared with the number of corresponding types of real materials corresponding to the target media information. It can be considered that if the real materials corresponding to the target media information include multiple types of materials, each real material in each type of material needs to be loaded using a corresponding type of control. For example, the real materials corresponding to the target media information include two types of materials, text and image, and there are three text-type materials and two image-type materials. It is considered that loading the real material requires three text-type controls and two image-type controls.

[0106] Optionally, if the number of at least the first type of controls in the target control set is greater than or equal to the number of corresponding type of real materials corresponding to the target media information, it can be considered that the current item information meets the conditions required for loading the real materials corresponding to the target media information; if the number of any first type of controls in the target control set is less than the number of corresponding type of real materials corresponding to the target media information, it can be considered that the current item information does not meet the conditions required for loading the real materials corresponding to the target media information. The first type of controls includes one or more set types of controls, such as image controls.

[0107] Optionally, if the number of each type of controls in the target control set is greater than or equal to the number of corresponding type of real materials corresponding to the target media information, it can be considered that the current item information meets the conditions required to load the real materials corresponding to the target media information; if the number of each type of controls in the target control set is less than the number of corresponding type of real materials corresponding to the target media information, it can be considered that the current item information does not meet the conditions required to load the real materials corresponding to the target media information.

[0108] If the current item information includes the text information loaded by the text class control in the target control collection, the text information loaded by the text class control can be compared with the real material information corresponding to the target media information. If the real material information corresponding to the target media information contains the text information loaded by the text class control, it can be considered that the text class control has indeed loaded the text information in the real material information corresponding to the target media information, and it can be considered that the current item information matches the real material information corresponding to the target media information. If the real material information corresponding to the target media information does not contain the text information loaded by the text class control, it can be considered that the text information loaded by the text class control is not the text information in the real material information corresponding to the target media information, and it can be considered that the current item information does not match the real material information corresponding to the target media information.

[0109] If the current item information includes the information summary of the image loaded by the image class control in the target control information set, the information summary of the image loaded by the image class control can be compared with the information summary of the image in the real material information corresponding to the target media information to determine the similarity. Optionally, the similarity can be determined by the Hamming distance. The larger the Hamming distance, the smaller the similarity, and the smaller the Hamming distance, the greater the similarity. If the similarity between the information summary of the image loaded by the image class control and the information summary of the image in the real material information corresponding to the target media information is greater than or equal to a preset value, it can be considered that the current item information matches the real material information corresponding to the target media information. If the similarity between the information summary of the image loaded by the image class control and the information summary of the image in the real material information corresponding to the target media information is less than a preset value, it can be considered that the current item information does not match the real material information corresponding to the target media information.

[0110] Through the above method, it can be accurately determined whether each item of information included in the actual loading related information meets the conditions required for loading the real material corresponding to the target media information, or whether it matches the real material information corresponding to the target media information.

[0111] In some embodiments of the present application, when the actual loading related information includes the total number of controls in the target control set, the types of controls in the target control set, the number of controls of each type in the target control set, the text information loaded by the text type controls in the target control set, and the information summary of the image loaded by the image type controls in the target control set, determining whether the exposure of the target media information by the access party is real and valid based on the actual loading related information and the real material information corresponding to the target media information may include the following steps:

[0112] First, determine whether the total number of controls in the target control set is greater than or equal to the total number of real materials corresponding to the target media information;

[0113] If the total number of controls in the target control set is greater than or equal to the total number of real materials corresponding to the target media information, further determine whether the types of controls in the target control set include the types of controls required for loading the real materials corresponding to the target media information;

[0114] If the types of controls in the target control set include the types of controls required for loading the real materials corresponding to the target media information, further determining whether the number of each type of controls in the target control set is greater than or equal to the number of the corresponding type of real materials corresponding to the target media information;

[0115] If the number of each type of controls in the target control set is greater than or equal to the number of corresponding types of real materials corresponding to the target media information, then further determine whether the real material information corresponding to the target media information contains text information loaded by text controls, or determine whether the similarity between the information summary of the image loaded by the image controls in the target control set and the information summary of the image in the real material information corresponding to the target media information is greater than or equal to a preset value;

[0116] If the real material information corresponding to the target media information includes text information loaded by a text-type control, and the similarity between the information summary of the image loaded by the image-type control in the target control set and the information summary of the image in the real material information corresponding to the target media information is greater than or equal to a preset value, then it is determined that the exposure of the target media information by the access party is real and valid.

[0117] If any of the above steps results in an opposite judgment result, it can be considered that the exposure of the target media information by the access party may be cheating and is not authentic and effective.

[0118] Through the above-mentioned progressive judgment operation, whether the exposure of the target media information is real and effective is detected. If an opposite judgment result occurs in a certain step, subsequent judgments may not be performed, which helps to save computing resources.

[0119] In some embodiments of the present application, before obtaining the target control set in S110, the method may further include the following steps:

[0120] Receive a material pull request for target media information sent by the access party;

[0121] According to the material pull request, the target media information corresponding to the real material is obtained through the server;

[0122] The real material corresponding to the target media information is sent to the access party, so that the access party loads the control of the material corresponding to the target media information.

[0123] In an embodiment of the present application, the access party may send a material pull request for the target media information to the detection party, such as the Media Information Alliance SDK. After receiving the material pull request sent by the access party, the real material corresponding to the target media information can be obtained through the server according to the material pull request, and then the real material is sent to the access party, so that the access party can use the corresponding control to load the material.

[0124] In some embodiments of the present application, when it is determined that the exposure of the target media information by the access party is not authentic and effective, the method may further include:

[0125] Output warning information.

[0126] In the embodiment of the present application, based on the actual loading related information and the real material information corresponding to the target media information, if it is determined that the exposure of the target media information by the access party is authentic and valid, no operation may be performed. If it is determined that the exposure of the target media information by the access party is not authentic and valid, an alarm prompt information may be output, and the alarm prompt information may be sent to the media information platform or to the access party to prompt that there is an authenticity problem in the exposure of the target media information.

[0127] The technical solutions provided in the embodiments of the present application are described above. For ease of understanding, they are further described below with specific examples.

[0128] The access party sends a material pull request for the target media information to the Media Information Alliance SDK to pull the real material corresponding to the target media information. The Media Information Alliance SDK requests the material information corresponding to the target media information from the server according to the material pull request sent by the access party. For example, the real material corresponding to the target media information obtained by the Media Information Alliance SDK includes: main material (one of pictures, videos, and web pages), target media information title, description, product name, product icon, conversion button name. At the same time, the Media Information Alliance SDK can also obtain or generate information summaries of all images in the real material corresponding to the target media information (generation rules: reduce the image to 8 rows and 9 columns, convert it to a grayscale image, calculate the difference between adjacent pixels in each row, and then convert it to binary to obtain a 64-bit binary value). The Media Information Alliance SDK sends the real material corresponding to the target media information to the access party.

[0129] If the access party wants to conduct real exposure of the target media information, the access party will use the corresponding type of controls to load the real materials according to the type of real materials corresponding to the target media information. After all real materials are loaded, all controls will be returned to the Media Information Alliance SDK.

[0130] The Media Information Alliance SDK traverses all controls and counts the total number of controls, the type of controls, and the number of controls of each type. For text controls (such as TextView, UILabel), you can get the text information in the control by calling the control's API. For image controls (such as ImageView, UIImageView), you can get the image information of the control by calling the control's API, and then generate an information summary (same as the above generation rules).

[0131] The total number of controls, all text information, and image summary information obtained are compared with the real material information corresponding to the target media information in the Media Information Alliance SDK. The comparison method for text information is: if the real material information contains text information in text controls, it is counted as 1. The comparison method for image information is: calculate the Hamming distance of the information summary, and if it is less than a certain threshold (generally 32), it is counted as 1. If the total number of controls is greater than or equal to the total number of materials, it is counted as 1. If the summed number is greater than or equal to a certain proportion of the number of real materials (such as 2 / 3), it is determined that the materials loaded by the access party are consistent with the real materials corresponding to the target media information, and it is determined that the access party has a real and effective exposure to the target media information. If the access party has cheating behavior and has not loaded controls for the real materials corresponding to the target media information, the scores obtained by comparing each piece of information will be small, and the final summed number will be small. Based on this, it can be determined that there is a deviation between the materials loaded by the access party and the real materials corresponding to the target media information, and it is determined that the access party’s exposure to the target media information is not real and effective, and there is cheating behavior.

[0132] The technical solution provided by the embodiments of the present application can effectively detect the authenticity of the exposure of media information, help maintain the fairness and transparency of the media information market, and protect the legitimate rights and interests of media information platforms and developers.

[0133] Corresponding to the above method embodiment, the embodiment of the present application further provides an information processing device. The information processing device described below and the information processing method described above can refer to each other.

[0134] See also Figure 2 As shown, the information processing device 200 may include the following modules:

[0135] An acquisition module 210 is used to acquire a target control set, where the target control set includes controls for loading materials corresponding to target media information provided by the access party;

[0136] A first determination module 220 is used to traverse the target control set and determine the actual loading related information corresponding to the target control set;

[0137] The second determination module 230 is used to determine whether the exposure of the target media information by the access party is real and valid based on the actual loading related information and the real material information corresponding to the target media information.

[0138] By using the device provided in the embodiment of the present application, after obtaining the target control set consisting of controls for loading materials corresponding to the target media information provided by the access party, the target control set is traversed to determine the actual loading related information corresponding to the target control set, and based on the actual loading related information and the real material information corresponding to the target media information, it is determined whether the access party's exposure of the target media information is real and effective. The controls included in the target control set are controls for loading materials corresponding to the target media information provided by the access party. If the access party simultaneously accesses multiple media information alliance SDKs or requests multiple media information including the target media information, but uses materials of other media information except the target media information for display, the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a lower correlation. If the access party does use the materials of the target media information for display, the actual loading related information corresponding to the target control set provided by the access party and the real material information corresponding to the target media information will have a higher correlation. That is, through the target control set provided by the access party, it is possible to know the control information used by the access party to actually load the material corresponding to the target media information or the loading information of the used controls, and compare this information with the real material information corresponding to the target media information. According to the degree of correlation, it is possible to determine whether the access party's exposure of the target media information is real and valid, thereby achieving effective detection of the authenticity of the exposure of the target media information and improving detection efficiency and accuracy.

[0139] In some embodiments of the present application, the actual loading related information includes at least one of the following:

[0140] The total number of controls in the target control collection;

[0141] The type of control in the target control collection;

[0142] The number of controls of each type in the target control collection;

[0143] The text information loaded by the text class control in the target control collection;

[0144] A summary of information about images loaded by image class controls in the target control collection.

[0145] In some embodiments of the present application, the second determining module 230 is specifically configured to:

[0146] Determine the correlation score between the actual loading related information and the real material information corresponding to the target media information;

[0147] Based on the relevance score, determine whether the access party’s exposure to the target media information is real and effective.

[0148] In some embodiments of the present application, the second determining module 230 is specifically configured to:

[0149] For each item of information included in the actual loading related information, determine whether the current item of information meets the conditions required for loading the real material corresponding to the target media information, or whether the current item of information matches the real material information corresponding to the target media information;

[0150] If the current item information satisfies the conditions required for loading the real material corresponding to the target media information, or the current item information matches the real material information corresponding to the target media information, then determining that the current item information corresponds to the first score;

[0151] If the current item information does not meet the conditions required for loading the real material corresponding to the target media information, or the current item information does not match the real material information corresponding to the target media information, then determining that the current item information corresponds to the second score;

[0152] Determine the correlation score between the actual loading related information and the real material information corresponding to the target media information according to the first score or the second score corresponding to each item of information included in the actual loading related information;

[0153] Among them, the first score is greater than the second score.

[0154] In some embodiments of the present application, the second determining module 230 is specifically configured to:

[0155] In the case where the current item information includes the total number of controls in the target control set, if the total number of controls in the target control set is greater than or equal to the total number of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required to load the real materials corresponding to the target media information;

[0156] In the case where the current item information includes the type of controls in the target control set, if the type of controls in the target control set includes the type of controls required for loading the real material corresponding to the target media information, then it is determined that the current item information meets the conditions required for loading the real material corresponding to the target media information;

[0157] In the case where the current item information includes the number of each type of controls in the target control set, if the number of at least the first type of controls in the target control set is greater than or equal to the number of the corresponding type of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required to load the real materials corresponding to the target media information, and the first type of controls includes one or more set types of controls;

[0158] In the case where the current item information includes text information loaded by a text-type control in the target control set, if the real material information corresponding to the target media information includes the text information loaded by the text-type control, then determining that the current item information matches the real material information corresponding to the target media information;

[0159] In the case where the current item information includes an information summary of an image loaded by an image class control in a target control set, if the similarity between the information summary of the image loaded by the image class control and the information summary of the image in the real material information corresponding to the target media information is greater than or equal to a preset value, it is determined that the current item information matches the real material information corresponding to the target media information.

[0160] In some embodiments of the present application, the acquisition module 210 is further used to:

[0161] Before obtaining the target control set, receiving a material pull request for the target media information sent by the access party;

[0162] According to the material pull request, the target media information corresponding to the real material is obtained through the server;

[0163] The real material corresponding to the target media information is sent to the access party, so that the access party loads the control of the material corresponding to the target media information.

[0164] In some embodiments of the present application, the information processing device 200 further includes an alarm module for:

[0165] When it is determined that the exposure of the target media information by the access party is not authentic and effective, an alarm prompt message is output.

[0166] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0167] The present application also provides an electronic device, such as Figure 3 As shown, it includes a processor 301, a communication interface 302, a memory 303 and a communication bus 304, wherein the processor 301, the communication interface 302, and the memory 303 communicate with each other through the communication bus 304.

[0168] Memory 303, used for storing computer programs;

[0169] The processor 301 is used to execute the program stored in the memory 303 to implement the following steps:

[0170] Obtain a target control set, which includes controls for loading materials corresponding to target media information provided by the access party;

[0171] Traverse the target control collection to determine the actual loading related information corresponding to the target control collection;

[0172] Based on the actual loading related information and the real material information corresponding to the target media information, it is determined whether the exposure of the target media information by the access party is real and effective.

[0173] The communication bus 304 mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus 304 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0174] The communication interface 302 is used for communication between the terminal and other devices.

[0175] The memory 303 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory 303 may also be at least one storage device located away from the aforementioned processor.

[0176] The above-mentioned processor 301 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0177] In another embodiment provided in the present application, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is executed on a computer, the computer executes the steps of any one of the information processing methods in the above embodiments.

[0178] In another embodiment provided in the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the steps of any one of the information processing methods in the above embodiments.

[0179] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrated. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

[0180] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0181] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0182] The above are only preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application are included in the protection scope of the present application.

Claims

1. An information processing method, characterized in that: include: Obtain a target control set, where the target control set includes controls for loading materials corresponding to target media information provided by the access party; Traversing the target control set to determine the actual loading related information corresponding to the target control set; Based on the actual loading related information and the real material information corresponding to the target media information, it is determined whether the exposure of the target media information by the access party is real and valid.

2. The method according to claim 1, characterized in that The actual loading related information includes at least one of the following: The total number of controls in the target control set; The type of controls in the target control set; The number of each type of controls in the target control set; Text information loaded by text controls in the target control set; The information summary of the images loaded by the image class controls in the target control collection.

3. The method according to claim 1, characterized in that The determining, based on the actual loading related information and the real material information corresponding to the target media information, whether the exposure of the target media information by the access party is real and valid includes: Determine a correlation score between the actual loading related information and the real material information corresponding to the target media information; It is determined whether the exposure of the target media information by the accessing party is authentic and effective according to the relevance score.

4. The method according to claim 3, characterized in that Determining the correlation score between the actual loading related information and the real material information corresponding to the target media information includes: For each item of information included in the actual loading related information, determining whether the current item of information satisfies the conditions required for loading the real material corresponding to the target media information, or whether the current item of information matches the real material information corresponding to the target media information; If the current item information satisfies the conditions required for loading the real material corresponding to the target media information, or the current item information matches the real material information corresponding to the target media information, determining that the current item information corresponds to a first score; If the current item information does not meet the conditions required for loading the real material corresponding to the target media information, or the current item information does not match the real material information corresponding to the target media information, determining that the current item information corresponds to a second score; Determine, according to the first score or the second score corresponding to each item of information included in the actual loading related information, a correlation score between the actual loading related information and the real material information corresponding to the target media information; Wherein, the first score is greater than the second score.

5. The method according to claim 4, characterized in that The determining whether the current item information satisfies the conditions required for loading the real material corresponding to the target media information, or whether the current item information matches the real material information corresponding to the target media information, includes: In the case where the current item information includes the total number of controls in the target control set, if the total number of controls in the target control set is greater than or equal to the total number of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required to load the real materials corresponding to the target media information; In the case where the current item information includes the type of controls in the target control set, if the type of controls in the target control set includes the type of controls required for loading the real material corresponding to the target media information, then determining that the current item information meets the conditions required for loading the real material corresponding to the target media information; In the case where the current item information includes the number of each type of controls in the target control set, if the number of at least a first type of controls in the target control set is greater than or equal to the number of corresponding types of real materials corresponding to the target media information, it is determined that the current item information meets the conditions required for loading the real materials corresponding to the target media information, and the first type of controls includes one or more set types of controls; In the case where the current item information includes text information loaded by a text-type control in the target control set, if the real material information corresponding to the target media information includes the text information loaded by the text-type control, then determining that the current item information matches the real material information corresponding to the target media information; In the case where the current item information includes an information summary of an image loaded by an image class control in the target control set, if the similarity between the information summary of the image loaded by the image class control and the information summary of the image in the real material information corresponding to the target media information is greater than or equal to a preset value, it is determined that the current item information matches the real material information corresponding to the target media information.

6. The method according to claim 1, characterized in that Before obtaining the target control set, the method further includes: Receiving a material pull request for the target media information sent by the access party; According to the material pull request, the real material corresponding to the target media information is obtained through the server; The real material corresponding to the target media information is sent to the access party, so that the access party loads the control of the material corresponding to the target media information.

7. The method according to any one of claims 1 to 6, characterized in that In the case where it is determined that the exposure of the target media information by the access party is not authentic and valid, the method further includes: Output warning information.

8. An information processing device, characterized in that: include: An acquisition module, used to acquire a target control set, wherein the target control set includes controls for loading materials corresponding to target media information provided by the access party; A first determination module, used to traverse the target control set and determine the actual loading related information corresponding to the target control set; The second determination module is used to determine whether the exposure of the target media information by the access party is real and valid based on the actual loading related information and the real material information corresponding to the target media information.

9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, configured to implement the steps of the information processing method according to any one of claims 1 to 7 when executing a program stored in a memory.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the information processing method according to any one of claims 1 to 7 are implemented.

11. A computer program product, comprising computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device having the processor performs the steps of the information processing method as claimed in any one of claims 1 to 7.