An online marketing system and method based on the Internet
By monitoring user interaction behavior in real time, predicting attention focus and migration path, and dynamically delivering advertising content, the accuracy and user experience problems of traditional advertising are solved, thereby improving advertising effectiveness and user satisfaction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- YANG ZHOU LI SHENG XIN XI KE JI YOU XIAN GONG SI
- Filing Date
- 2026-03-10
- Publication Date
- 2026-05-29
AI Technical Summary
Traditional advertising delivery models suffer from insufficient precision, strong interference, low resource utilization, and are unable to adapt to refined operations. Furthermore, the ad content has a low match with user interests, which affects the user experience.
By monitoring user interaction sequences in real time, including cursor movement trajectory, page scrolling speed and direction, we can predict the user's attention focus area and potential migration path, and dynamically deliver matching advertising content.
Improve the alignment between ads and user attention, increase effective ad reach, reduce distractions, and enhance user experience.
Smart Images

Figure CN122115030A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of online marketing technology, specifically to an online marketing and promotion system and method based on the Internet. Background Technology
[0002] Driven by the digital wave, internet platforms have become the core carriers of information dissemination and commercial monetization. As a key path for the transformation of platform commercial value, the balance between the efficiency of digital advertising and user experience has always been a core research topic in the industry. With the continuous upgrading of users' demand for internet content consumption, traditional advertising models have gradually exposed problems such as insufficient accuracy, strong interference, and low resource utilization, making it difficult to adapt to the current industry trend of refined operation.
[0003] Early digital advertising often employed a broad-based strategy, pushing ads in bulk based on user attributes or page content tags. This approach only achieved broad audience coverage and failed to capture the dynamic attention of users during real-time browsing. On the one hand, the matching degree between ad content and users' current interests was low, and a large number of irrelevant ads not only occupied interface resources but also easily aroused user resentment, resulting in consistently low ad click-through rates and conversion rates. On the other hand, traditional ads were often forcibly presented in the form of fixed pop-ups or static overlays, which had poor integration with the native content of the interface, disrupting the user's browsing continuity and further exacerbating the industry pain point of annoying ads. Summary of the Invention
[0004] This invention addresses the technical problems existing in the prior art by providing an online marketing and promotion system and method based on the Internet.
[0005] The technical solution of this invention to solve the above-mentioned technical problems is as follows: An online marketing and promotion system based on the Internet, comprising: Interactive behavior monitoring module: Real-time monitoring of the user's first interactive behavior sequence on the browsing interface, the first interactive behavior sequence including cursor movement trajectory, page scrolling speed and scrolling direction; Behavior sequence analysis module: Based on the first interaction behavior sequence, it predicts the user's current attention focus area and potential attention focus migration path through a predefined attention model; Marketing content generation module: Based on potential migration paths, select suitable target advertising content from the advertising library and control the target advertising content to appear in preset positions on the potential migration paths.
[0006] In a preferred embodiment, the interactive behavior monitoring module continuously listens to human-computer interaction events between the user and the browser window interface through a client script program, and explicitly defines the human-computer interaction events as a first interactive behavior sequence, which includes cursor movement trajectory, page scrolling speed and scrolling direction. The cursor movement trajectory is initialized by listening to pointer movement events triggered by the user's input device. When the application interface loads, the system binds a standardized pointer event listener to the root node of the document object model of the interface. When the user performs a swipe operation on the touch screen, the listener continuously captures the raw touch point data input by the underlying operating system. Each touch movement event object contains the coordinate information of all currently active touch points. The target touch point is extracted from the event object, which is usually the first touch point. The client coordinates in the current window coordinate system are usually represented as a numerical pair of client X coordinate and client Y coordinate. For each touch point, a data record unit is created. This unit contains at least the current timestamp and the extracted coordinate values: client X coordinate and client Y coordinate. As the user continues to touch and move, the system stores the timestamped coordinate points into a cache queue in the order of event triggering time. This time-ordered sequence of coordinate points constitutes the raw data of the cursor movement trajectory. Page scrolling speed is determined by listening to scroll events and calculating the pixel value of the scroll displacement per unit time. The specific formula for calculating page scrolling speed is as follows: in, Indicates page scrolling speed. Indicates the timestamp of the last scroll event. Indicates the timestamp of the current scrolling event. This indicates the pixel position of the scroll bar from the top when the last scroll event occurred. This indicates the scroll bar position of the current scroll event, and the scroll direction is determined by the sign of the difference between the scroll bar positions in two consecutive scroll events. The scroll direction is initialized by registering and listening to scroll events on the interface. A scroll event listener is bound to the window object. When a scroll event is triggered, the system immediately records two key parameters: the precise timestamp of the event trigger and the current timestamp, as well as the displacement of the scroll bar relative to the starting position of its container and the current displacement. For vertical scrolling, the current displacement is usually the value of the "top scroll" property; for horizontal scrolling, it is the value of the "left scroll" property. The system also retrieves the timestamp of the previous scroll event from the cache. and the previous displacement amount The displacement difference between two consecutive rolling events is calculated using the following formula: in, The value represents the change in displacement. The rolling direction is determined by the sign of the change in displacement. If the change in displacement is greater than zero, the rolling direction is positive; if the change in displacement is less than zero, the rolling direction is negative.
[0007] In a preferred embodiment, the behavior sequence analysis module identifies the natural boundaries of the content area in the interface, performs structural analysis on the document object model of the interface accessed by the user, parses the document object of the webpage into a tree structure, identifies independent container elements, these elements are used to divide different content blocks, the natural boundary refers to the visual holding area formed by the container element after rendering layout, and its set coordinates are obtained through the application programming interface provided by the browser. When the cursor stays in a certain content block for more than a first preset time threshold, and the scrolling speed is lower than the first preset speed threshold when passing through the content block, the content area is determined to be the current focus area of attention. At the same time, the scrolling status of the page is monitored. When it is detected that the scroll bar position causes a certain content block to enter the core area of the window, and the instantaneous scrolling speed is lower than the second preset speed threshold, it indicates that the user intends to slow down to browse the content of the content block, and the content block can also be determined to be the focus area of attention. Based on the current focus area's position on the interface and the historical scrolling direction, the system predicts the next candidate content block that may enter the viewport. It analyzes the continuity and spatial logic of user browsing behavior. First, it records the spatial position of the content module identified as the focus area in the overall page layout. By analyzing the trend of scroll bar position changes in the most recent scrolling events, it determines the historical scrolling direction. Based on the current focus area's position and the historical scrolling direction, it infers the next expected target of the user's browsing flow. If the current focus area is located in the middle of the page and the historical scrolling direction continues downward, the adjacent content block below it that has not yet fully entered the viewport is predicted as the most likely candidate content block. The visual path between the current focus area and the candidate content block is determined as the potential migration path. The starting point of the potential migration path is set as the visual center of gravity of the current focus area, and the ending point is set as the corresponding point of the predicted candidate content block. This path reflects the expected trajectory of the user's gaze and attention shifting between interface elements.
[0008] In a preferred embodiment, the marketing content generation module selects a suitable target advertising content from the advertising library. First, it preprocesses the candidate advertising content in the advertising library and labels each advertising with dimensions such as content category, visual style, and interaction complexity. When selecting suitable content, the system matches the advertising tags with the context information of the endpoint of the migration path and prioritizes advertising with similar theme and style. The target advertisement content is controlled to appear dynamically at a preset position on the potential migration path. If the second interaction behavior sequence of the user is detected, indicating that the user's attention focus has deviated from the potential migration path, the second interaction behavior sequence refers to the user interaction data newly detected after the advertisement is displayed. If the scrolling direction is detected to be opposite to the predicted path direction and continues for more than a preset short time threshold or the angle between the cursor movement trajectory and the migration path is too large, it is determined that the user's attention focus has deviated. Once the attention deviates, the displayed target advertisement content is controlled to disappear.
[0009] This invention also provides an online marketing and promotion method based on the Internet, comprising the following steps: S101. Real-time monitoring of the user's first interactive behavior sequence on the browsing interface, the first interactive behavior sequence including cursor movement trajectory, page scrolling speed and scrolling direction; S102. Based on the first interaction behavior sequence, predict the user's current attention focus area and the potential migration path of attention focus through a predefined attention model; S103. Based on the potential migration path, select suitable target advertising content from the advertising library and control the target advertising content to appear in the preset position of the potential migration path.
[0010] The beneficial effects of this invention are as follows: By monitoring the cursor movement trajectory, page scrolling speed, and direction dynamic signals, this invention can directly reflect the user's current browsing state and attention focus, accurately lock the content block that the user is paying attention to, adapt to the user's temporary browsing needs, and greatly improve the fit between advertisements and the user's current attention. By predicting the candidate content block that the user may pay attention to next through the current focus area position and historical scrolling direction, and using the visual path between the two as the core basis for advertisement placement, it can pre-position advertisements on the path during the natural migration of user attention, so that the advertisement reaches the user's browsing rhythm in sync, and improve the effective reach rate of advertisements. Attached Figure Description
[0011] Figure 1 This is a system block diagram of the present invention; Figure 2 This is a flowchart of the present invention. Detailed Implementation
[0012] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0013] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0014] In the description of this application, the term "for example" is used to mean "used as an example, illustration, or description." Any embodiment described as "for example" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.
[0015] like Figure 1 This embodiment provides: an internet-based online marketing and promotion system, including: Interactive behavior monitoring module: Real-time monitoring of the user's first interactive behavior sequence on the browsing interface, the first interactive behavior sequence including cursor movement trajectory, page scrolling speed and scrolling direction; In this embodiment of the invention, the interactive behavior monitoring module needs to be specifically described. The interactive behavior monitoring module continuously listens to human-computer interaction events between the user and the browser window interface through a client script program, and explicitly defines the human-computer interaction events as a first interactive behavior sequence. The first interactive behavior sequence includes cursor movement trajectory, page scrolling speed, and scrolling direction. The cursor movement trajectory is initialized by listening to pointer movement events triggered by the user's input device. When the application interface loads, the system binds a standardized pointer event listener to the root node of the document object model of the interface. For example, it is used to listen for touch movement events of touch operations. When the user performs a swipe operation on the touch screen, the listener will continuously capture the raw touch point data input by the underlying operating system. Each touch movement event object contains the coordinate information of all currently active touch points. The target touch point is extracted from the event object, which is usually the first touch point. The client coordinates in the current window coordinate system are usually represented as a numerical pair of client X coordinate and client Y coordinate. This coordinate represents the pixel position of the touch point relative to the upper left corner of the current browser window. For each touch point, a data record unit is created. This unit contains at least the current timestamp and the extracted coordinate values: client X coordinate and client Y coordinate. As the user continues to touch and move, the system stores the timestamped coordinate points into a cache queue in the order of event triggering time. This time-ordered sequence of coordinate points constitutes the raw data of the cursor movement trajectory. It should be noted that before storing the coordinate points into the sequence, the system can perform an optional data preprocessing step, such as applying a distance- or time-based low-pass filter to smooth out coordinate noise caused by device sensor jitter or user operation tremors, thereby obtaining a smoother cursor movement trajectory that better reflects the user's true intentions.
[0016] Page scrolling speed is determined by listening to scroll events and calculating the pixel value of the scroll displacement per unit time. The specific formula for calculating page scrolling speed is as follows: in, Indicates page scrolling speed. Indicates the timestamp of the last scroll event. Indicates the timestamp of the current scrolling event. This indicates the pixel position of the scroll bar from the top when the last scroll event occurred. This indicates the scroll bar position of the current scroll event, and the scroll direction is determined by the sign of the difference between the scroll bar positions in two consecutive scroll events. The scroll direction is initialized by registering and listening to scroll events on the interface. A scroll event listener is bound to the window object. When a scroll event is triggered, the system immediately records two key parameters: the precise timestamp of the event trigger and the current timestamp, as well as the displacement of the scroll bar relative to the starting position of its container and the current displacement. For vertical scrolling, the current displacement is usually the value of the "top scroll" property; for horizontal scrolling, it is the value of the "left scroll" property. The system also retrieves the timestamp of the previous scroll event from the cache. and the previous displacement amount The displacement difference between two consecutive rolling events is calculated using the following formula: in, The value represents the change in displacement. The rolling direction is determined by the sign of the change in displacement. If the change in displacement is greater than zero, the rolling direction is positive; if the change in displacement is less than zero, the rolling direction is negative.
[0017] Behavior sequence analysis module: Based on the first interaction behavior sequence, it predicts the user's current attention focus area and potential attention focus migration path through a predefined attention model; In this embodiment of the invention, the behavior sequence analysis module needs to be specifically described. The behavior sequence analysis module identifies the natural boundaries of the content area in the interface, performs structural analysis on the document object model of the interface accessed by the user, parses the document object of the webpage into a tree structure, and identifies independent container elements. These elements are used to divide different content blocks. The natural boundary refers to the visual holding area formed by the container element after rendering the layout. Its set coordinates are obtained through the application programming interface provided by the browser. When the cursor stays in a certain content block for more than a first preset time threshold, and the scrolling speed is lower than the first preset speed threshold when passing through the content block, the content area is determined to be the current focus area of attention. At the same time, the scrolling status of the page is monitored. When it is detected that the scroll bar position causes a certain content block to enter the core area of the window, and the instantaneous scrolling speed is lower than the second preset speed threshold, it indicates that the user intends to slow down to browse the content of the content block, and the content block can also be determined to be the focus area of attention. Based on the current focus area's position on the interface and the historical scrolling direction, predict the next candidate content block that may enter the viewport. Analyze the continuity and spatial logic of user browsing behavior. First, record the spatial position of the content module identified as the focus area in the overall page layout. This is usually done by analyzing the trend of scroll bar position changes in the most recent scrolling events to determine the historical scrolling direction. Based on the current focus area's position and the historical scrolling direction, infer the next expected target of the user's browsing flow. If the current focus area is located in the middle of the page and the historical scrolling direction continues downward, the adjacent content block below it that has not yet fully entered the viewport is predicted as the most likely candidate content block. The visual path between the current focus area and the candidate content block is determined as the potential migration path. The starting point of the potential migration path is set as the visual center of gravity of the current focus area, and the ending point is set as the corresponding point of the predicted candidate content block. This path reflects the expected trajectory of the user's gaze and attention shifting between interface elements.
[0018] It should be noted that the attention focus area is determined by parsing the page's DOM structure and obtaining the coordinate information of each main content container to form a content map. When a pause event is identified, the system matches the coordinates of the event with the content map to determine which content area the pause occurred in. At this point, the system marks that content area as the currently active attention focus area. For scrolling behavior, the system combines the focus area before scrolling and the scrolling direction to predict the next content area that may enter the field of view and is most likely to become the new focus area, and marks it as a potential attention focus area.
[0019] Marketing content generation module: Based on potential migration paths, select suitable target ad content from the ad library and control the target ad content to appear in the preset position of the potential migration path; In this embodiment of the invention, the marketing content generation module needs to be specifically described. The marketing content generation module selects a suitable target advertising content from the advertising library. First, the candidate advertising content in the advertising library is preprocessed, and each advertising is labeled with dimensional tags of content category, visual style and interaction complexity. When selecting suitable content, the system matches the advertising tags with the context information of the endpoint of the migration path, and prioritizes the selection of advertising with similar theme and style. The target advertisement content is controlled to appear dynamically at a preset position on the potential migration path. If the second interaction behavior sequence of the user is detected, indicating that the user's attention focus has deviated from the potential migration path, the second interaction behavior sequence refers to the user interaction data newly detected after the advertisement is displayed. If the scrolling direction is detected to be opposite to the predicted path direction and continues for more than a preset short time threshold or the angle between the cursor movement trajectory and the migration path is too large, it is determined that the user's attention focus has deviated. Once the attention deviates, the displayed target advertisement content is controlled to disappear.
[0020] like Figure 2 This invention also provides an online marketing and promotion method based on the Internet, including the following steps: S101. Real-time monitoring of the user's first interactive behavior sequence on the browsing interface, the first interactive behavior sequence including cursor movement trajectory, page scrolling speed and scrolling direction; S102. Based on the first interaction behavior sequence, predict the user's current attention focus area and the potential migration path of attention focus through a predefined attention model; S103. Based on the potential migration path, select suitable target advertising content from the advertising library and control the target advertising content to appear in the preset position of the potential migration path.
[0021] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0022] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0023] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0024] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0025] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0026] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0027] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. An internet-based online marketing and promotion system, characterized in that, include: Interactive behavior monitoring module: Real-time monitoring of the user's first interactive behavior sequence on the browsing interface, the first interactive behavior sequence including cursor movement trajectory, page scrolling speed and scrolling direction; Behavior sequence analysis module: Based on the first interaction behavior sequence, it predicts the user's current attention focus area and potential attention focus migration path through a predefined attention model; Marketing content generation module: Based on potential migration paths, select suitable target advertising content from the advertising library and control the target advertising content to appear in preset positions on the potential migration paths.
2. The online marketing and promotion system based on the Internet according to claim 1, characterized in that, The interactive behavior monitoring module continuously listens for human-computer interaction events between the user and the browser window interface through a client script program, and explicitly defines the human-computer interaction events as the first interactive behavior sequence, which includes cursor movement trajectory, page scrolling speed, and scrolling direction.
3. The internet-based online marketing and promotion system according to claim 2, characterized in that, The cursor movement trajectory is initialized by listening to pointer movement events triggered by the user's input device. When the application interface loads, the system binds a standardized pointer event listener to the root node of the document object model of the interface. When the user performs a swipe operation on the touch screen, the listener continuously captures the raw touch point data input by the underlying operating system. Each touch movement event object contains the coordinate information of all currently active touch points. The target touch point is extracted from the event object, which is usually the first touch point. The client coordinates in the current window coordinate system are usually represented as a numerical pair of client X coordinate and client Y coordinate. For each touch point, a data record unit is created. This unit contains at least the current timestamp and the extracted coordinate values: client X coordinate and client Y coordinate. As the user continues to touch and move, the system stores the timestamped coordinate points into a cache queue in the order of the event trigger time. This time-ordered sequence of coordinate points constitutes the raw data of the cursor movement trajectory.
4. The internet-based online marketing and promotion system according to claim 2, characterized in that, Page scrolling speed is determined by listening to scroll events and calculating the pixel value of the scroll displacement per unit time. The specific formula for calculating page scrolling speed is as follows: in, Indicates page scrolling speed. Indicates the timestamp of the last scroll event. Indicates the timestamp of the current scrolling event. This indicates the pixel position of the scroll bar from the top when the last scroll event occurred. This indicates the scroll bar position of the current scroll event, while the scroll direction is determined by the sign of the difference between the scroll bar positions in two consecutive scroll events.
5. The internet-based online marketing and promotion system according to claim 2, characterized in that, The scroll direction is initialized by registering and listening to scroll events on the interface. A scroll event listener is bound to the window object. When a scroll event is triggered, the system immediately records two key parameters: the precise timestamp of the event and the current timestamp, as well as the current displacement of the scroll bar relative to the starting position of its container. For vertical scrolling, the current displacement is usually the value of the "top scroll" property; for horizontal scrolling, it is the value of the "left scroll" property. The system also retrieves the timestamp of the previous scroll event from the cache. and the previous displacement amount The displacement difference between two consecutive rolling events is calculated using the following formula: in, The value represents the change in displacement. The rolling direction is determined by the sign of the change in displacement. If the change in displacement is greater than zero, the rolling direction is positive; if the change in displacement is less than zero, the rolling direction is negative.
6. The internet-based online marketing and promotion system according to claim 1, characterized in that, The behavior sequence analysis module identifies the natural boundaries of content areas in the interface, performs structural analysis on the document object model of the interface accessed by the user, parses the document object of the webpage into a tree structure, and identifies independent container elements. These elements are used to divide different content blocks. The natural boundary refers to the visual holding area formed by the container element after rendering the layout. Its set coordinates are obtained through the application programming interface provided by the browser. When the cursor stays in a content block for more than a first preset time threshold, and the scrolling speed is lower than the first preset speed threshold when passing through the content block, the content area is determined to be the current focus area of attention. At the same time, the scrolling status of the page is monitored. When it is detected that the scroll bar position causes a content block to enter the core area of the window, and the instantaneous scrolling speed is lower than the second preset speed threshold, it indicates that the user intends to slow down to browse the content of the content block, and the content block can also be determined to be the focus area of attention.
7. The internet-based online marketing and promotion system according to claim 6, characterized in that, Based on the current focus area's position on the interface and the historical scrolling direction, the system predicts the next candidate content block that may enter the viewport. Analyzing the continuity and spatial logic of user browsing behavior, the system first records the spatial position of the content module identified as the focus area within the overall page layout. By analyzing the trend of scroll bar position changes in recent scrolling events, the historical scrolling direction is determined. Based on these two inputs—the current focus area's position and the historical scrolling direction—the system infers the next expected target of the user's browsing flow. If the current focus area is located in the middle of the page and the historical scrolling direction continues downwards, the adjacent content block below it that has not yet fully entered the viewport is predicted as the most likely candidate content block.
8. The internet-based online marketing and promotion system according to claim 6, characterized in that, The visual path between the current focus area and the candidate content block is determined as the potential migration path. The starting point of the potential migration path is set as the visual center of gravity of the current focus area, and the ending point is set as the corresponding point of the predicted candidate content block. This path reflects the expected trajectory of the user's gaze and attention shifting between interface elements.
9. The internet-based online marketing and promotion system according to claim 1, characterized in that, The marketing content generation module selects a suitable target advertising content from the advertising library. First, it preprocesses the candidate advertising content in the advertising library, and labels each advertising with dimensions such as content category, visual style and interaction complexity. When selecting suitable content, the system matches the advertising tags with the context information of the endpoint of the migration path, and prioritizes the selection of advertising with similar theme and style. The target advertisement content is controlled to appear dynamically at a preset position on the potential migration path. If the second interaction behavior sequence of the user is detected, indicating that the user's attention focus has deviated from the potential migration path, the second interaction behavior sequence refers to the user interaction data newly detected after the advertisement is displayed. If the scrolling direction is detected to be opposite to the predicted path direction and continues for more than a preset short time threshold or the angle between the cursor movement trajectory and the migration path is too large, it is determined that the user's attention focus has deviated. Once the attention deviates, the displayed target advertisement content is controlled to disappear.
10. An internet-based online marketing and promotion method applied to an internet-based online marketing and promotion system as described in any one of claims 1-9, characterized in that, Includes the following steps: S101. Real-time monitoring of the user's first interactive behavior sequence on the browsing interface, the first interactive behavior sequence including cursor movement trajectory, page scrolling speed and scrolling direction; S102. Based on the first interaction behavior sequence, predict the user's current attention focus area and the potential migration path of attention focus through a predefined attention model; S103. Based on the potential migration path, select suitable target advertising content from the advertising library and control the target advertising content to appear in the preset position of the potential migration path.