Advertisement processing method and device and electronic equipment
By receiving user input and combining input parameters and device information to determine error touching, intercepting advertising page jumps, the problem of frequent jumps is solved, and the user experience and device usage efficiency is improved.
Patent Information
- Application Number
- CN202411309497.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2024-12-20
AI Technical Summary
Frequent advertising page jumps cause trouble when users use electronic devices, and the prior art is difficult to effectively intercept mistakenly triggered advertising page jumps, affecting the user experience.
By receiving user input into advertising information, combining input parameters, attribute information of advertising information and device information, we can determine whether it is an error triggering input, intercept unnecessary advertising page jump requests, and prevent pages from jumping frequently.
It effectively avoids frequent jumps of advertising pages, improves user experience, and reduces the impact on the normal use of electronic devices.
Smart Images

Figure CN119166000A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data processing technology, and specifically relates to an advertisement processing method, device and electronic equipment. Background Art
[0002] With the rapid development of network technology and electronic device technology, more and more people are surfing the Internet through electronic devices, and the web pages that can be accessed and the applications used are also changing. In order to increase active users, some application operators may use splash screen ads or embedded ads in the application page to trigger third-party applications to call up protocols and direct users to their own applications.
[0003] In this way, frequent advertisement page jumps may cause trouble to the user's normal use of the electronic device. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide an advertisement processing method, device and electronic device, which can avoid frequent jumps of advertisement pages when users use electronic devices, and reduce the impact of advertisement page jumps on the normal use of electronic devices.
[0005] In a first aspect, an embodiment of the present application provides an advertisement processing method, the method comprising: receiving a first input from a user for first advertisement information when a displayed first page includes first advertisement information; in response to the first input, intercepting a first jump request when a first judgment result indicates that the first input is a falsely triggered input, the first jump request being used to request a jump from the first page to an advertisement page corresponding to the first advertisement information; wherein the first judgment result is determined based on first information, the first information comprising at least one of the following: input parameters of the first input, attribute information of the first advertisement information, and device information when displaying the first advertisement information.
[0006] In a second aspect, an embodiment of the present application provides an advertisement processing device, which includes: a receiving module, a display module and a processing module; the receiving module receives a first input of a user for first advertisement information when a first page displayed by the display module includes first advertisement information; the processing module is used to intercept a first jump request in response to the first input received by the receiving module, when a first judgment result indicates that the first input is a falsely triggered input, the first jump request being used to request a jump from the first page to an advertisement page corresponding to the first advertisement information; wherein the first judgment result is determined based on the first information, and the first information includes at least one of the following: input parameters of the first input, attribute information of the first advertisement information, and device information when displaying the first advertisement information.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0011] In an embodiment of the present application, when the displayed first page contains the first advertisement information, a first input of the user to the first advertisement information is received; in response to the first input, when the first determination result indicates that the first input is an input triggered by mistake, a first jump request is intercepted, and the first jump request is used to request to jump from the first page to the advertisement page corresponding to the first advertisement information; wherein the first determination result is determined according to the first information, and the first information includes at least one of the following: input parameters of the first input, attribute information of the first advertisement information, and device information when the first advertisement information is displayed. Through this scheme, when the user triggers the advertisement page jump, it can be determined whether the user initiates the advertisement page jump due to the accidental touch of the advertisement information by at least one of the input parameters of the user's input of the advertisement information in the page, the attribute information of the advertisement information, and the device information when the advertisement information is displayed. Therefore, when it is determined that the user initiates the advertisement page jump due to the accidental touch of the advertisement information, the jump of the advertisement page can be intercepted to reduce the occurrence of the page jump caused by the jump request generated by the false trigger. In this way, it can avoid the frequent jump of the advertisement page when the user uses the electronic device, and reduce the impact of the advertisement page jump on the normal use of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 This is one of the flow charts of an advertisement processing method provided in an embodiment of the present application;
[0013] Figure 2 This is the second flowchart of an advertisement processing method provided in an embodiment of the present application;
[0014] Figure 3 is a structural schematic diagram of an advertisement processing device provided in an embodiment of the present application;
[0015] Figure 4 This is one of the hardware structure diagrams of an electronic device provided in an embodiment of the present application;
[0016] Figure 5 This is the second schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0018] The terms "first", "second", etc. in the specification of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0019] The terms "at least one (item)", "at least one of" and the like in the specification of the present application refer to any one, any two or a combination of more than two of the objects contained therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)". The logo in the present application is text, symbol, image, etc. used to indicate information, and logos or other containers can be used as carriers for displaying information, including but not limited to text logos, image logos, symbol logos, etc.
[0020] The following describes in detail the advertisement processing method, device and electronic device provided in the embodiments of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0021] The advertisement processing method, device, and electronic device provided in the embodiments of the present application can be applicable to scenarios where advertisements appear when a user is using an electronic device, especially scenarios where splash screen advertisements or embedded advertisements appear in an application in the electronic device.
[0022] Advertisement jump is a common form of advertisement when users use electronic devices. At present, there are two main forms of advertisement jump in electronic devices: one is the splash screen advertisement that appears when the application is started, such as when the user opens the application, the splash screen advertisement such as shake and twist will appear. If the user tilts the electronic device or shakes the electronic device while waiting for the application page to be displayed, the electronic device will collect parameters based on the sensors such as the gyroscope and accelerometer inside the electronic device; and after the collected parameters exceed the set parameter range threshold, it is determined that the user has triggered the advertisement page jump, so that the electronic device can automatically jump to the page of the third-party application corresponding to the splash screen advertisement. The other is embedded advertisements in the application page. For example, when users browse content using forums, news and other related applications, advertisements will be embedded in the page content of a comment or news content. Users often accidentally touch these embedded advertisements when sliding the screen to browse, thereby jumping to the third-party application; usually, the electronic device can provide a pop-up selection control when the page jumps, allowing the user to choose whether to jump the page.
[0023] The above two ad redirection methods are characterized by high frequency of delivery, high frequency of false touches, and high frequency of redirection. For advertisers, this ad redirection method can effectively increase the promotion efforts, but for users, this kind of ad redirection that is not their own will greatly affects the user experience, and some redirections have malicious behaviors such as deceiving and inducing users to download malicious apps, etc., causing asset losses.
[0024] At present, for the opening screen ads that appear when starting an application, electronic devices can intercept the jump of the ad page by setting unified sensor parameters. However, since the sensitivity and logic of triggering the jump of different applications are not exactly the same, it is impossible to comprehensively intercept the ad jump, and it is also possible that the ads that the user intentionally clicks may be intercepted by mistake due to unexpected movement or vibration of the electronic device. For ads embedded in the application page, it is possible to determine whether it is an ad software development kit (SDK) that is calling up other applications through the application stack, and then intercept the ad jump. However, this interception does not distinguish whether the jump is an ad jump or a normal jump between applications triggered by the user, so it will also cause trouble for the user's normal use of the electronic device.
[0025] In the advertisement processing method, device, and electronic device provided in the embodiments of the present application, when a user triggers an advertisement page jump, it is possible to determine whether the user has initiated an advertisement page jump due to an accidental touch of the advertisement information by using at least one of the input parameters of the user's input of the advertisement information in the page, the attribute information of the advertisement information, and the device information when the advertisement information is displayed. Thus, it is possible to determine that the user has initiated an advertisement page jump due to an accidental touch of the advertisement information, and intercept the advertisement page jump to reduce the occurrence of page jumps caused by jump requests generated by an erroneous trigger. In this way, it is possible to avoid frequent advertisement page jumps when the user is using the electronic device, and reduce the impact of advertisement page jumps on the normal use of the electronic device.
[0026] The execution subject of the advertisement processing method provided in the embodiment of the present application may be an advertisement processing device. Exemplarily, the advertisement processing device may be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The advertisement processing method provided in the embodiment of the present application will be described below by taking an electronic device as an example.
[0027] The present application embodiment provides an advertisement processing method. Figure 1 FIG. 1 is a flowchart of an advertisement processing method provided by an embodiment of the present application, which can be applied to electronic devices. Figure 1 As shown, the advertisement processing method provided in the embodiment of the present application may include the following steps 101 and 102.
[0028] Step 101: When a displayed first page includes first advertisement information, the electronic device receives a first input of the user regarding the first advertisement information.
[0029] In some embodiments of the present application, the first page may be any page in the electronic device.
[0030] Exemplarily, the first page may be a page in which an application is running in the electronic device.
[0031] Exemplarily, the first page may be a news page displayed by the electronic device.
[0032] In some embodiments of the present application, the first advertisement information may be information of an advertisement link displayed on the first page.
[0033] Exemplarily, the first advertisement information may be advertisement information of a shopping application displayed between multiple news items on a news page displayed by the electronic device.
[0034] Exemplarily, the first advertisement information may also be information of a splash screen advertisement when an application is started in the electronic device.
[0035] In some embodiments of the present application, the first input may be used to display an advertisement page corresponding to the first advertisement information. In other words, the first input may be a jump input from the first page to the advertisement page corresponding to the first advertisement information.
[0036] In some embodiments of the present application, the above-mentioned first input includes but is not limited to: the user's touch input of the first advertising information through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements and are not limited in the embodiments of the present application. Among them, the specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0037] Exemplarily, when the first advertisement information includes text such as shake and twist, the first input may be an input of the user shaking the electronic device.
[0038] Exemplarily, the first input may be a click input of the user on the first advertisement information.
[0039] Step 102: In response to a first input, the electronic device intercepts a first jump request when a first determination result indicates that the first input is a falsely triggered input.
[0040] The first jump request may be used to request a jump from the first page to an advertisement page corresponding to the first advertisement information.
[0041] In some embodiments of the present application, the first jump request may be understood as: a jump request generated after the electronic device receives the user's input of the first advertisement information.
[0042] In some embodiments of the present application, the advertisement page corresponding to the first advertisement information may be a page different from the page of the application to which the first page belongs. In other words, the advertisement page corresponding to the first advertisement information may be a page outside the application to which the first page belongs.
[0043] Exemplarily, the first page may be a video playback page of a video application, and the advertisement page corresponding to the first advertisement information may be a promotional page of a shopping application.
[0044] Exemplarily, the first page may be a news browsing page of a news application, and the advertisement page corresponding to the first advertisement information may be a download interface page or a game trial page of a game application.
[0045] In some embodiments of the present application, the first determination result may be determined based on the first information.
[0046] In some embodiments of the present application, the first information may include at least one of the following: input parameters of the first input, attribute information of the first advertisement information, and device information when displaying the first advertisement information.
[0047] It is understandable that the first input may be an input initiated by the user or an input triggered by mistake. In the case where the first input is an input triggered by mistake, the user does not want the electronic device to jump from the first page to the advertisement page corresponding to the first advertisement information.
[0048] Therefore, in the advertisement processing method provided in the embodiment of the present application, the first input can be judged based on at least one of the input parameters of the first input, the attribute information of the first advertisement information, and the device information when the first advertisement information is displayed. And if the first input is an input triggered by the user by mistake, the first jump request is intercepted.
[0049] In some embodiments of the present application, the input parameters of the above-mentioned first input may include but are not limited to: the input type of the first input, the input duration of the first input, the input position of the first input, the number of inputs of the first input, the pressing force of the first input, and sensor parameters.
[0050] In some embodiments of the present application, the input type of the first input may include touch input and non-touch input.
[0051] Exemplarily, when the first advertising information includes advertising information of an advertisement triggered by a sensor such as shaking or twisting, the input type of the first input may be a touch input, and the sensor parameters may include gyroscope parameters and acceleration sensor parameters of the electronic device.
[0052] In some embodiments of the present application, the attribute information of the first advertisement information may include but is not limited to: the display position of the first advertisement information, the advertisement type of the first advertisement information, and the page information of the first page containing the first advertisement information.
[0053] Exemplarily, the advertisement type of the first advertisement information may be a shopping type or a game type.
[0054] Exemplarily, the page information of the first page mentioned above can be web page link information, such as URL link information; it can also be application information, such as the name of the application; it can also be information of the target server determined based on the web page link information, wherein the target server information is used to build the web page corresponding to the web page link information.
[0055] In some embodiments of the present application, the device information used to display the first advertising information may include but is not limited to: the time point when the electronic device displays the first advertising information, the device type of the electronic device, the operating system version of the electronic device, the running status of the application, the network connection status of the electronic device, other page contents in the first page except the first advertising information, the screen brightness of the electronic device, and the current power of the electronic device.
[0056] Exemplarily, the running state of the above application program may be foreground running or background running.
[0057] Exemplarily, the network connection state of the electronic device may be a Wireless Fidelity (WIFI) connection state.
[0058] Exemplarily, the page contents other than the first advertisement information in the first page may be normal news summary quick-view contents.
[0059] Exemplarily, the display position of the first advertisement information may be the bottom, the middle or the top of the first page.
[0060] In some embodiments of the present application, after acquiring the above-mentioned first information, the electronic device can analyze whether the first input of the user is an advertisement page jump triggered by mistake by the user based on the historical behavior analysis of the user's interaction with the advertisement information.
[0061] For example, the electronic device may analyze whether the user's first input is an advertising page jump triggered by mistake by the user based on whether the user has a history of frequent interaction with advertising information or how the user usually responds to advertising information of a specific type or location.
[0062] In some embodiments of the present application, when the first determination result indicates that the first input is a falsely triggered input, after intercepting the first jump request, the electronic device may continue to display the first page.
[0063] It can be understood that if the advertising page corresponding to the first advertising information is a page in other applications, then when the first judgment result indicates that the first input is a falsely triggered input, the electronic device can intercept the first jump request, thereby intercepting the jump request from the first page to the page of other applications.
[0064] The advertisement processing method provided in the embodiment of the present application can determine whether the user has initiated the advertisement page jump due to an accidental touch of the advertisement information by using at least one of the input parameters of the advertisement information input by the user in the page, the attribute information of the advertisement information, and the device information when the advertisement information is displayed when the user triggers the advertisement page jump. Thus, when it is determined that the user has initiated the advertisement page jump due to an accidental touch of the advertisement information, the advertisement page jump can be intercepted to reduce the occurrence of page jumps caused by jump requests generated by an erroneous trigger. In this way, it is possible to avoid frequent advertisement page jumps when the user is using an electronic device, and reduce the impact of advertisement page jumps on the normal use of the electronic device.
[0065] In some embodiments of the present application, Figure 1 ,like Figure 2 As shown, before the above step 102, the advertisement processing method provided in the embodiment of the present application may further include the following steps 103 to 105.
[0066] Step 103: The electronic device inputs the first information into the first model.
[0067] In some embodiments of the present application, the first model may be an artificial intelligence (AI) network model. In actual implementation, the first model may also be any other model that can classify information. The embodiments of the present application are not specifically limited.
[0068] Step 104: The electronic device classifies the first information based on the first model to obtain the information type of the first information.
[0069] In some embodiments of the present application, the first model can be used to classify the input parameters and attribute information of the advertisement information and the device information when the advertisement information is displayed when the user inputs the advertisement information, and determine whether the input is a normal page jump triggering behavior or an abnormal page jump triggering behavior. Thus, when the input is determined to be an abnormal page jump triggering behavior, a first determination result is output.
[0070] It is understandable that the input that triggers the jump to the advertising page during the user's use of the application is strongly bound to the user's daily behavior habits when using the application. For example, for embedded ads on the application page, the user may accidentally touch them while sliding the screen to browse the content, but does not stop to click on the normal behavior of the ad. At this time, although the user does not want to view the ad page, the electronic device will still jump to the ad page, causing trouble for the user's normal use of the electronic device.
[0071] Step 105: The electronic device obtains a first determination result output by the first model based on the information type of the first information.
[0072] The first determination result may be used to indicate whether the first input is a falsely triggered input.
[0073] In some embodiments of the present application, the first determination result may be determined by the first model performing information classification on the first information.
[0074] In some embodiments of the present application, when the information type of the first information is the first type, the first judgment result may indicate that the first input is a falsely triggered input; when the information type of the first information is the second type, the first judgment result may indicate that the first input is not a falsely triggered input.
[0075] In some embodiments of the present application, the first type may indicate that jumping from the currently displayed page to the advertisement page is a normal page jump triggering behavior; the second type may indicate that jumping from the currently displayed page to the advertisement page is an abnormal page jump triggering behavior.
[0076] It can be understood that the above-mentioned normal page jump triggering behavior may indicate that the jump of the advertisement page is actively triggered by the user, and the above-mentioned abnormal page jump triggering behavior may indicate that the jump of the advertisement page is mistakenly triggered by the user.
[0077] Thus, through the first model, the electronic device can determine whether the user wants to jump to the advertisement page corresponding to the advertisement information based on the first information without setting the same sensor parameters, thereby accurately determining the user's intention and avoiding the false interception of the advertisement page jump.
[0078] In some embodiments of the present application, before the above step 103, the advertisement processing method provided by the embodiment of the present application may further include the following steps 106 and 107.
[0079] Step 106: The electronic device obtains at least one second information and at least one information type of the second information.
[0080] The second information may include at least one of the following: input parameters corresponding to the advertisement information, attribute information of the advertisement information, and device information when displaying the advertisement information.
[0081] In some embodiments of the present application, the information type of the second information may be used to indicate whether the jump from the currently displayed page to the advertisement page is a normal advertisement page jump behavior or an abnormal advertisement page jump behavior.
[0082] In some embodiments of the present application, the input parameters corresponding to the above-mentioned advertising information may be input parameters of the user's historical input of the advertising information. In other words, the second information may be information of the user's history that triggers the jump of the advertising page before the electronic device acquires the first information. Thus, the electronic device may use the acquired at least one second information and at least one information type of the second information as training data to perform model training on the preset model to obtain the trained first model.
[0083] In some embodiments of the present application, after receiving the user's input of advertising information, the electronic device may first obtain the second information, and then determine whether the user mistakenly triggers the advertising page jump based on the user's operation on the advertising page after the jump, thereby determining the information type of the second information.
[0084] In some embodiments of the present application, the above step 106 may include the following steps 106a to 106c.
[0085] Step 106a: When the displayed second page includes the second advertisement information, the electronic device receives a second input of the user regarding the second advertisement information.
[0086] In some embodiments of the present application, the second page may be any page in the electronic device.
[0087] In some embodiments of the present application, the second page and the first page may be the same or different, which is not specifically limited in the embodiments of the present application.
[0088] In some embodiments of the present application, the second advertisement information may be any advertisement information.
[0089] In some embodiments of the present application, the second advertisement information may be the same as or different from the first advertisement information.
[0090] In some embodiments of the present application, the second input may be used to display an advertisement page corresponding to the second advertisement information. In other words, the second input may be a jump input from the second page to the advertisement page corresponding to the second advertisement information.
[0091] It should be noted that, for other descriptions of the second input, reference may be made to the related descriptions of the first input, and will not be repeated here to avoid repetition.
[0092] Step 106b: In response to the second input, the electronic device jumps from the second page to the advertisement page corresponding to the second advertisement information, and obtains the third information.
[0093] The third information may be any one of the at least one second information.
[0094] In some embodiments of the present application, the third information may include at least one of the following: input parameters of the second input, attribute information of the second advertisement information, and device information when displaying the second advertisement information.
[0095] In some embodiments of the present application, the "obtaining third information" in the above step 106b may include the following step A.
[0096] Step A: When receiving the second input, the electronic device collects input parameters of the second input and device information when displaying the second advertisement information, and monitors the second advertisement information to obtain attribute information of the second advertisement information.
[0097] In some embodiments of the present application, when the second input is received, the electronic device may determine that the user has triggered the jump of the advertisement page. Therefore, the electronic device may collect the third information to obtain the training data of the preset model.
[0098] For example, taking the second advertisement information as an in-app advertisement, when the electronic device receives a click input from the user on the second advertisement information in the currently displayed page, the electronic device can collect input parameters of the click input and device information such as the brightness and power of the electronic device when the second advertisement information is displayed, and monitor the second advertisement information to obtain attribute information such as the advertisement type and display position of the second advertisement information, so as to obtain the third information.
[0099] For example, the second advertisement information is a splash screen advertisement when the application is started. During the process of starting the application, when a splash screen advertisement such as shake or twist appears, if the electronic device receives an input from the user shaking the electronic device, the electronic device can collect the parameters of sensors such as the gyroscope and device information such as the brightness and power of the electronic device when the second advertisement information is displayed, and monitor the second advertisement information to obtain the advertisement type, display position and other attribute information of the second advertisement information, so as to obtain the third information.
[0100] It is understandable that each time a user triggers a jump to an advertisement page, no matter whether the jump is triggered by mistake by the user, the electronic device can obtain a third information to obtain at least one second information.
[0101] In some embodiments of the present application, after obtaining the third information, the electronic device can also obtain the user's operation information in the advertising page corresponding to the second advertising information, and thus determine whether the user's page jump behavior is a normal page jump behavior or an abnormal page jump behavior based on the user's operation information in the advertising page corresponding to the second advertising information.
[0102] In this way, after receiving the user's input of the advertisement information, the electronic device can obtain the training parameters of the model by collecting the input parameters, the attribute information of the advertisement information, and the device information displaying the advertisement information. This ensures that the first model obtained by training is more consistent with the user's user behavior, and can accurately judge whether the user has mistakenly triggered the advertisement page jump.
[0103] Step 106c: The electronic device uses a preset rule to determine the information type of the third information.
[0104] In some embodiments of the present application, the above step 106c may include the following step 106c1.
[0105] Step 106c1: The electronic device determines the information type of the third information based on the interaction parameters of the user on the advertisement page corresponding to the second advertisement information and according to preset rules.
[0106] The above interaction parameters may include at least one of the following: dwell time, input parameter.
[0107] In some embodiments of the present application, the above-mentioned dwell time may refer to the dwell time of the user on the advertisement page corresponding to the second advertisement information, and the above-mentioned input parameters may refer to the input parameters of the user on the advertisement page corresponding to the second advertisement information.
[0108] In some embodiments of the present application, when the above-mentioned interaction parameter includes the dwell time, the above-mentioned preset rule may include at least one of the following:
[0109] When the dwell time of the advertisement page corresponding to the second advertisement information is less than or equal to the first threshold, determining the first type as the information type of the third information;
[0110] When the dwell time of the advertisement page corresponding to the second advertisement information is greater than the first threshold, the second type is determined as the information type of the third information.
[0111] In some embodiments of the present application, when the dwell time of the advertisement page corresponding to the second advertisement information is less than or equal to the first threshold, the electronic device can determine that the user hardly stays on the advertisement page and returns to the first page or jumps to other pages. That is, the advertisement page is not the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is an abnormal page jump behavior, so that the electronic device can determine the first type as the information type of the third information.
[0112] In some embodiments of the present application, when the dwell time of the advertisement page corresponding to the second advertisement information is greater than the first threshold, the electronic device can determine that the user has stayed on the advertisement page. That is, the advertisement page is the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is a normal page jump behavior, so that the electronic device can determine the second type as the information type of the third information.
[0113] Exemplarily, the above-mentioned preset rules may include at least one of the following:
[0114] When the dwell time of the advertisement page corresponding to the second advertisement information is less than or equal to 5 seconds, the first type is determined as the information type of the third information; when the dwell time of the advertisement page corresponding to the second advertisement information is greater than 5 seconds, the second type is determined as the information type of the third information.
[0115] In some embodiments of the present application, when the above-mentioned interaction parameters include input parameters, the above-mentioned preset rules may include at least one of the following:
[0116] In the case where the advertisement page corresponding to the second advertisement information is displayed, if no user input for the advertisement page corresponding to the second advertisement information is received, determining the first type as the information type of the third information;
[0117] In the case where the advertisement page corresponding to the second advertisement information is displayed, if a user input for the advertisement page corresponding to the second advertisement information is received, the second type is determined as the information type of the third information;
[0118] In a case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is less than or equal to the second threshold, determining the first type as the information type of the third information;
[0119] In the case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is greater than a second threshold, determining the second type as the information type of the third information;
[0120] In the case where the user inputs the advertisement page corresponding to the second advertisement information as a sliding input, if the sliding input does not meet the preset condition, determining the first type as the information type of the third information;
[0121] In the case where the user's input to the advertisement page corresponding to the second advertisement information is a sliding input, if the sliding input satisfies a preset condition, the second type is determined as the information type of the third information.
[0122] In some embodiments of the present application, when displaying the advertisement page corresponding to the second advertisement information, if no user input for the advertisement page corresponding to the second advertisement information is received, the electronic device can determine that the user is not interested in the advertisement page. That is, the advertisement page is not the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is an abnormal page jump behavior, so that the electronic device can determine the first type as the information type of the third information.
[0123] In some embodiments of the present application, when displaying the advertisement page corresponding to the second advertisement information, if receiving the user's input for the advertisement page corresponding to the second advertisement information, the electronic device can determine that the user is interested in the advertisement page. That is, the advertisement page is the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is a normal page jump behavior, so that the electronic device can determine the second type as the information type of the third information.
[0124] In some embodiments of the present application, when displaying the advertisement page corresponding to the second advertisement information, if the pressing force of the user's pressing input on the advertisement page is less than or equal to the second threshold, the electronic device can determine that the user does not want to input the advertisement page and the user is not interested in the advertisement page. That is, the advertisement page is not the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is an abnormal page jump behavior, so that the electronic device can determine the first type as the information type of the third information.
[0125] In some embodiments of the present application, when displaying the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is greater than the second threshold, the electronic device can determine that the user subjectively intends to input the advertisement page and the user is interested in the advertisement page. That is, the advertisement page is the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is a normal page jump behavior, so that the electronic device can determine the second type as the information type of the third information.
[0126] In some embodiments of the present application, when displaying the advertisement page corresponding to the second advertisement information, if the user's sliding input on the advertisement page does not meet the preset condition, the electronic device can determine that the user does not want to input the advertisement page and the user is not interested in the advertisement page. That is, the advertisement page is not the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is an abnormal page jump behavior, so that the electronic device can determine the first type as the information type of the third information.
[0127] In some embodiments of the present application, when displaying the advertisement page corresponding to the second advertisement information, if the user's sliding input on the advertisement page meets the preset conditions, the electronic device can determine that the user subjectively intends to input the advertisement page and the user is interested in the advertisement page. That is, the advertisement page is the page required by the user. Therefore, the electronic device can determine that the advertisement page jump is a normal page jump behavior, so that the electronic device can determine the second type as the information type of the third information.
[0128] Exemplarily, the preset rules may include at least one of the following: when the advertisement page corresponding to the second advertisement information is displayed, if at least one of the following is received: at least one click input of the user on the advertisement page corresponding to the second advertisement information, information filling or submission operation of the user on the advertisement page corresponding to the second advertisement information, sliding input of the user on the advertisement page corresponding to the second advertisement information, and pressing input of the user on the advertisement page corresponding to the second advertisement information are received, then the second type is determined to be the information type of the third information;
[0129] When the advertising page corresponding to the second advertising information is displayed, if at least one click input from the user on the advertising page corresponding to the second advertising information is not received, or if an information filling or submission operation from the user on the advertising page corresponding to the second advertising information is received, or if a sliding input from the user on the advertising page corresponding to the second advertising information is received, or if a pressing input from the user on the advertising page corresponding to the second advertising information is received, then the first type is determined to be the information type of the third information.
[0130] In some embodiments of the present application, when determining the information type of the third information according to whether a sliding input of the user in the advertisement page corresponding to the second advertisement information is received, the electronic device may also set a sliding distance threshold of the sliding input. For example, when the electronic device displays the advertisement page corresponding to the second advertisement information, if the sliding distance of the user on the advertisement page exceeds half of the length of the electronic device screen, the second type is determined as the information type of the third information; if the sliding distance of the user on the advertisement page does not exceed half of the length of the electronic device screen, the first type is determined as the information type of the third information.
[0131] In some embodiments of the present application, when determining the information type of the third information based on whether a sliding input of the user in the advertising page corresponding to the second advertising information is received, the electronic device can also determine the information type of the third information by whether there is other input after the sliding input. For example, in the process of the user sliding the advertising page corresponding to the second advertising information, if the page sliding speed gradually decreases and stays for a period of time, such as staying for more than 1 second, and then clicks, it can be said that the click is conscious, not an accidental touch. Thus, the electronic device can determine the second type as the information type of the third information.
[0132] In some embodiments of the present application, when determining the information type of the third information according to whether a user's pressing input in the advertisement page corresponding to the second advertisement information is received, the electronic device may also set a pressing force threshold of the pressing input. For example, when the electronic device displays the advertisement page corresponding to the second advertisement information, if the user's pressing force on the advertisement page exceeds 0.5, the second type is determined as the information type of the third information; if the user's pressing force on the advertisement page does not exceed 0.5, the first type is determined as the information type of the third information.
[0133] In some embodiments of the present application, the first threshold and the second threshold may be set by the user, or may be set by default by the electronic device, or may be determined according to the user's historical behavior. This embodiment of the present application does not specifically limit this.
[0134] In this way, the electronic device can collect information about the user's historical behavior to obtain the input parameters and attribute information of the advertisement information input by the user when the user wants to trigger the advertisement page jump, as well as the device information when the advertisement information is displayed, and the input parameters and attribute information of the advertisement information input by the user when the user does not want to trigger the advertisement page jump, as well as the device information when the advertisement information is displayed. Thus, the advertisement page jump request can be intercepted in time when the user does not want to trigger the advertisement page jump.
[0135] Step 107: The electronic device uses at least one second information and at least one information type of the second information to perform model training on a preset model to obtain a first model.
[0136] In some embodiments of the present application, the electronic device can input at least one acquired second information and at least one information type of the second information into a preset model, and perform supervised training on the preset model based on the information type of at least one second information and the information type of at least one second information predicted by the preset model to obtain a first model.
[0137] It is understandable that, through at least one second information and at least one information type of the second information, the trained first model can learn the characteristics of the input made by the user and the characteristics of the electronic device context information when the user wants to trigger the advertisement page jump, and the characteristics of the input made by the user and the characteristics of the electronic device context information when the user does not want to trigger the advertisement page jump. Thus, the next time the advertisement information appears in the page displayed by the electronic device, the electronic device can directly determine whether the user wants to trigger the advertisement page jump through the characteristics of the input made by the user and the characteristics of the electronic device context information.
[0138] In some embodiments of the present application, the preset model may be an existing large model, so that the electronic device can fine-tune the output layer of the large model based on the at least one second information and the information type of the at least one second information to obtain a trained first model. In this way, the obtained first model can be used to identify whether the advertisement page jump is voluntarily initiated by the user.
[0139] In some embodiments of the present application, the electronic device may also periodically update at least one second information and the information type of at least one second information that triggers the jump of the advertising page by the user, and update the first model based on the updated at least one second information and the information type of at least one second information to adapt to changes in user behavior and new advertising interaction trends.
[0140] In this way, the electronic device can train a first model by obtaining information about advertising page jumps historically triggered by the user, and then classify the advertising page jumps subsequently triggered by the user through the first model to determine whether the advertising page jumps subsequently triggered by the user are voluntarily triggered by the user.
[0141] In some embodiments of the present application, after the above step 101, the advertisement processing method provided by the embodiment of the present application may further include the following step 108.
[0142] Step 108: When the first determination result indicates that the first input is not a falsely triggered input, the electronic device jumps the first page to the advertisement page corresponding to the first advertisement information according to the first jump request.
[0143] In some embodiments of the present application, when the first determination result indicates that the first input is not a falsely triggered input, the electronic device can determine that the user wants the electronic device to jump to an advertising page at this time. Therefore, the electronic device can jump from the first page to the advertising page corresponding to the first advertising information according to the first jump request.
[0144] It should be noted that for other descriptions of the above step 103, reference can be made to the above related descriptions of step 101 and step 102, which will not be repeated here to avoid repetition.
[0145] In this way, when the first judgment result indicates that the first input is not a falsely triggered input, the electronic device may not intercept the jump request, so that the page can smoothly jump to the advertising page corresponding to the advertising information, thereby selectively intercepting the jump request, thereby improving the accurate and effective identification and interception efficiency of malicious advertising page jumps, and reducing the impact of advertising page jumps on the normal use of electronic devices.
[0146] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.
[0147] The advertisement processing method provided in the embodiment of the present application can be executed by an advertisement processing device. In the embodiment of the present application, the advertisement processing device provided in the embodiment of the present application is described by taking the advertisement processing method executed by the advertisement processing device as an example.
[0148] Figure 3 FIG. 1 shows a possible structural diagram of an advertisement processing device involved in an embodiment of the present application. Figure 3 As shown, the advertisement processing device 30 may include: a receiving module 31 , a display module 32 and a processing module 33 .
[0149] Among them, the receiving module 31 is used to receive the user's first input for the first advertising information when the first page displayed by the display module 32 contains the first advertising information; the processing module 33 is used to intercept a first jump request in response to the first input received by the receiving module 31, when the first judgment result indicates that the first input is a falsely triggered input, and the first jump request is used to request to jump from the first page to the advertising page corresponding to the first advertising information; wherein the first judgment result is determined based on the first information, and the first information includes at least one of the following: input parameters of the first input, attribute information of the first advertising information, and device information when displaying the first advertising information.
[0150] In one possible implementation, the processing module 33 is further used to input the first information into the first model before intercepting the first jump request when the first judgment result indicates that the first input is a falsely triggered input; and, based on the first model, classify the first information to obtain the information type of the first information; and, based on the information type of the first information, obtain the first judgment result output by the first model, the first judgment result being used to indicate whether the first input is a falsely triggered input; wherein, when the information type of the first information is of the first type, the first judgment result indicates that the first input is a falsely triggered input; and when the information type of the first information is of the second type, the first judgment result indicates that the first input is not a falsely triggered input.
[0151] In one possible implementation, the processing module 33 is further used to obtain at least one second information and at least one information type of the second information before inputting the first information into the first model, where the second information includes at least one of the following: input parameters corresponding to the advertising information, attribute information of the advertising information, and device information when displaying the advertising information; and to use at least one second information and at least one information type of the second information to perform model training on a preset model to obtain a first model.
[0152] In a possible implementation, the receiving module 31 is further configured to receive a second input of the user on the second advertisement information when the second page displayed by the display module 32 includes the second advertisement information;
[0153] The processing module 33 is specifically used to jump from the second page to the advertising page corresponding to the second advertising information in response to the second input, and obtain the third information, which is any one of the at least one second information; and determine the information type of the third information using a preset rule.
[0154] In a possible implementation, the third information includes at least one of the following: an input parameter of the second input, attribute information of the second advertisement information, and device information when displaying the second advertisement information;
[0155] The processing module 33 is specifically used to collect input parameters of the second input and device information when displaying the second advertisement information when receiving the second input, and monitor the second advertisement information to obtain attribute information of the second advertisement information.
[0156] In a possible implementation, the processing module 33 is specifically configured to determine the information type of the third information according to a preset rule based on the interaction parameters of the user on the advertisement page corresponding to the second advertisement information;
[0157] The interaction parameters include at least one of the following: residence time, input parameter.
[0158] In a possible implementation, the interaction parameter includes the dwell time, and the preset rule includes at least one of the following:
[0159] When the dwell time of the advertisement page corresponding to the second advertisement information is less than or equal to the first threshold, determining the first type as the information type of the third information;
[0160] When the dwell time of the advertisement page corresponding to the second advertisement information is greater than the first threshold, the second type is determined as the information type of the third information.
[0161] In a possible implementation, the interaction parameter includes an input parameter, and the preset rule includes at least one of the following:
[0162] In the case where the advertisement page corresponding to the second advertisement information is displayed, if no user input for the advertisement page corresponding to the second advertisement information is received, determining the first type as the information type of the third information;
[0163] In the case where the advertisement page corresponding to the second advertisement information is displayed, if a user input for the advertisement page corresponding to the second advertisement information is received, the second type is determined as the information type of the third information;
[0164] In a case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is less than or equal to the second threshold, determining the first type as the information type of the third information;
[0165] In the case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is greater than a second threshold, determining the second type as the information type of the third information;
[0166] In the case where the user inputs the advertisement page corresponding to the second advertisement information as a sliding input, if the sliding input does not meet the preset condition, determining the first type as the information type of the third information;
[0167] In the case where the user's input to the advertisement page corresponding to the second advertisement information is a sliding input, if the sliding input satisfies a preset condition, the second type is determined as the information type of the third information.
[0168] The embodiment of the present application provides an advertisement processing device, which can determine whether the user has initiated the advertisement page jump due to accidentally touching the advertisement information through at least one of the input parameters of the user's input of the advertisement information in the page, the attribute information of the advertisement information, and the device information when displaying the advertisement information when the user triggers the advertisement page jump. Therefore, when it is determined that the user has initiated the advertisement page jump due to accidentally touching the advertisement information, the advertisement page jump can be intercepted to reduce the occurrence of page jumps caused by jump requests generated by false triggering. In this way, it is possible to avoid frequent advertisement page jumps when the user is using an electronic device, and reduce the impact of advertisement page jumps on the normal use of the electronic device.
[0169] The advertisement processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.
[0170] The advertisement processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0171] The advertisement processing device provided in the embodiment of the present application can implement various processes implemented in the above-mentioned advertisement processing method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.
[0172] Alternatively, if Figure 4As shown, an embodiment of the present application further provides an electronic device 400, including a processor 401 and a memory 402, wherein the memory 402 stores programs or instructions that can be executed on the processor 401, and when the program or instructions are executed by the processor 401, the various steps of the above-mentioned advertising processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0173] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0174] Figure 5 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0175] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.
[0176] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 5 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0177] Among them, the user input unit 1007 is used to receive the user's first input for the first advertising information when the first page displayed by the display unit 1006 contains the first advertising information; the processor 1010 is used to intercept a first jump request in response to the first input received by the user input unit 1007, when the first judgment result indicates that the first input is a falsely triggered input, and the first jump request is used to request to jump from the first page to the advertising page corresponding to the first advertising information; wherein the first judgment result is determined based on the first information, and the first information includes at least one of the following: input parameters of the first input, attribute information of the first advertising information, and device information when displaying the first advertising information.
[0178] In one possible implementation, the processor 1010 is further used to input the first information into the first model before intercepting the first jump request when the first judgment result indicates that the first input is a falsely triggered input; and, based on the first model, classify the first information to obtain the information type of the first information; and, based on the information type of the first information, obtain a first judgment result output by the first model, the first judgment result being used to indicate whether the first input is a falsely triggered input; wherein, when the information type of the first information is a first type, the first judgment result indicates that the first input is a falsely triggered input; and when the information type of the first information is a second type, the first judgment result indicates that the first input is not a falsely triggered input.
[0179] In one possible implementation, the processor 1010 is further used to obtain at least one second information and at least one information type of the second information before inputting the first information into the first model, where the second information includes at least one of the following: input parameters corresponding to the advertising information, attribute information of the advertising information, and device information when displaying the advertising information; and to perform model training on a preset model using at least one second information and at least one information type of the second information to obtain a first model.
[0180] In a possible implementation, the user input unit 1007 is further configured to receive a second input of the user on the second advertisement information when the second page displayed by the display unit 1006 includes the second advertisement information;
[0181] The processor 1010 is specifically used to jump from the second page to the advertisement page corresponding to the second advertisement information in response to the second input, and obtain the third information, where the third information is any one of the at least one second information; and determine the information type of the third information using a preset rule.
[0182] In a possible implementation, the third information includes at least one of the following: an input parameter of the second input, attribute information of the second advertisement information, and device information when displaying the second advertisement information;
[0183] The processor 1010 is specifically configured to, upon receiving the second input, collect input parameters of the second input and device information when displaying the second advertisement information, and monitor the second advertisement information to obtain attribute information of the second advertisement information.
[0184] In a possible implementation, the processor 1010 is specifically configured to determine the information type of the third information according to a preset rule based on an interaction parameter of the user on the advertisement page corresponding to the second advertisement information;
[0185] The interaction parameters include at least one of the following: residence time, input parameter.
[0186] In a possible implementation, the interaction parameter includes the dwell time, and the preset rule includes at least one of the following:
[0187] When the dwell time of the advertisement page corresponding to the second advertisement information is less than or equal to the first threshold, determining the first type as the information type of the third information;
[0188] When the dwell time of the advertisement page corresponding to the second advertisement information is greater than the first threshold, the second type is determined as the information type of the third information.
[0189] In a possible implementation, the interaction parameter includes an input parameter, and the preset rule includes at least one of the following:
[0190] In the case where the advertisement page corresponding to the second advertisement information is displayed, if no user input for the advertisement page corresponding to the second advertisement information is received, determining the first type as the information type of the third information;
[0191] In the case where the advertisement page corresponding to the second advertisement information is displayed, if a user input for the advertisement page corresponding to the second advertisement information is received, the second type is determined as the information type of the third information;
[0192] In a case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is less than or equal to the second threshold, determining the first type as the information type of the third information;
[0193] In the case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is greater than a second threshold, determining the second type as the information type of the third information;
[0194] In the case where the user inputs the advertisement page corresponding to the second advertisement information as a sliding input, if the sliding input does not meet the preset condition, determining the first type as the information type of the third information;
[0195] In the case where the user's input to the advertisement page corresponding to the second advertisement information is a sliding input, if the sliding input satisfies a preset condition, the second type is determined as the information type of the third information.
[0196] The embodiment of the present application provides an electronic device, which can determine whether the user initiates the advertisement page jump due to accidentally touching the advertisement information through at least one of the input parameters of the user's input of the advertisement information in the page, the attribute information of the advertisement information, and the device information when displaying the advertisement information when the user triggers the advertisement page jump. Therefore, when it is determined that the user initiates the advertisement page jump due to accidentally touching the advertisement information, the advertisement page jump can be intercepted to reduce the occurrence of page jumps caused by jump requests generated by false triggering. In this way, it is possible to avoid frequent advertisement page jumps when the user is using the electronic device, and reduce the impact of advertisement page jumps on the normal use of the electronic device.
[0197] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0198] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0199] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.
[0200] The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned advertisement processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0201] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0202] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned advertising processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0203] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0204] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned advertising processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0205] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes 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 one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0206] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0207] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An advertisement processing method, It is characterized in that The method comprises: In a case where the displayed first page includes first advertisement information, receiving a first input of the user regarding the first advertisement information; In response to the first input, if a first determination result indicates that the first input is an input triggered by mistake, intercepting a first jump request for requesting to jump from the first page to an advertisement page corresponding to the first advertisement information; The first determination result is determined based on first information, and the first information includes at least one of the following: input parameters of the first input, attribute information of the first advertisement information, and device information when displaying the first advertisement information.
2. The method according to claim 1, It is characterized in that In the case where the first determination result indicates that the first input is a falsely triggered input, before intercepting the first jump request, the method further includes: inputting the first information into a first model; Based on the first model, classify the first information to obtain an information type of the first information; Obtaining, based on the information type of the first information, the first determination result output by the first model, wherein the first determination result is used to indicate whether the first input is a falsely triggered input; Among them, when the information type of the first information is the first type, the first judgment result indicates that the first input is an input that is falsely triggered; when the information type of the first information is the second type, the first judgment result indicates that the first input is not an input that is falsely triggered.
3. The method according to claim 2, It is characterized in that Before inputting the first information into the first model, the method further includes: Acquire at least one second information and at least one information type of the second information, wherein the second information includes at least one of the following: input parameters corresponding to the advertisement information, attribute information of the advertisement information, and device information when displaying the advertisement information; Using at least one of the second information and at least one of the information types of the second information, a preset model is trained to obtain the first model.
4. The method according to claim 3, It is characterized in that The acquiring at least one second information and at least one information type of the second information includes: In a case where the displayed second page includes second advertising information, receiving a second input of the user regarding the second advertising information; In response to the second input, jump from the second page to the advertisement page corresponding to the second advertisement information, and obtain third information, where the third information is any one of the at least one second information; The information type of the third information is determined using a preset rule.
5. The method according to claim 4, It is characterized in that The third information includes at least one of the following: input parameters of the second input, attribute information of the second advertisement information, and device information when displaying the second advertisement information; The obtaining of the third information includes: When the second input is received, input parameters of the second input and device information when the second advertisement information is displayed are collected, and the second advertisement information is monitored to obtain attribute information of the second advertisement information.
6. The method according to claim 4 or 5, It is characterized in that The adopting a preset rule to determine the information type of the third information includes: determining the information type of the third information according to the preset rule based on the interaction parameter of the user on the advertisement page corresponding to the second advertisement information; The interaction parameters include at least one of the following: residence time, input parameters.
7. The method according to claim 6, It is characterized in that The interaction parameter includes the dwell time, and the preset rule includes at least one of the following: When the dwell time of the advertisement page corresponding to the second advertisement information is less than or equal to a first threshold, determining the first type as the information type of the third information; When the residence time of the advertisement page corresponding to the second advertisement information is greater than a first threshold, the second type is determined as the information type of the third information.
8. The method according to claim 6, It is characterized in that The interaction parameter includes the input parameter, and the preset rule includes at least one of the following: In the case where the advertisement page corresponding to the second advertisement information is displayed, if no user input for the advertisement page corresponding to the second advertisement information is received, determining the first type as the information type of the third information; In the case where the advertisement page corresponding to the second advertisement information is displayed, if a user input for the advertisement page corresponding to the second advertisement information is received, determining the second type as the information type of the third information; In a case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is less than or equal to a second threshold, determining the first type as the information type of the third information; In a case where the user inputs a pressing input to the advertisement page corresponding to the second advertisement information, if the pressing force of the pressing input is greater than a second threshold, determining the second type as the information type of the third information; In the case where the user inputs the advertisement page corresponding to the second advertisement information through sliding input, if the sliding input does not meet a preset condition, determining the first type as the information type of the third information; In the case where the user's input to the advertisement page corresponding to the second advertisement information is a sliding input, if the sliding input satisfies a preset condition, the second type is determined as the information type of the third information.
9. An advertisement processing device, It is characterized in that The device comprises: a receiving module, a display module and a processing module; The receiving module receives a first input of the user on the first advertisement information when the first page displayed by the display module includes the first advertisement information; The processing module is configured to, in response to the first input received by the receiving module, intercept a first jump request when a first determination result indicates that the first input is a falsely triggered input, wherein the first jump request is used to request a jump from the first page to an advertisement page corresponding to the first advertisement information; The first determination result is determined based on first information, and the first information includes at least one of the following: input parameters of the first input, attribute information of the first advertisement information, and device information when displaying the first advertisement information.
10. An electronic device, It is characterized in that The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the advertisement processing method according to any one of claims 1 to 8 are implemented.
