Independent station advertising propagation method and system based on network traffic guidance
By monitoring and analyzing the network traffic characteristic information of gateway nodes in the independent station network, determining active and non-overloaded gateway nodes, and pushing advertising data queues to these nodes, the problem of insufficient scope and effectiveness of advertising data in the independent station network is solved, and the effective and active dissemination of advertising data is achieved.
Patent Information
- Application Number
- CN202411957612.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-12-30
AI Technical Summary
It is difficult for the prior art to effectively disseminate advertising data in the network of independent stations, especially for unlogged-in users, the scope and effectiveness of advertising data are limited.
By monitoring the network traffic characteristic information of all gateway nodes in the network where the independent station is located, the active gateway node is determined, and whether it is in a data transmission overload state is determined based on the terminal access status, and the window time interval for pushing advertisements is determined. Based on this, the advertising data that needs to be actively disseminated is filtered, and the advertising data queue is actively pushed to the corresponding gateway node within the window time interval to adjust the data storage status of the advertising database.
It realizes effective and active dissemination of advertising data, expands the scope and effectiveness of advertising data, and avoids interference with gateway node data transmission.
Smart Images

Figure CN119402550B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of independent station operation, and in particular to an independent station advertising dissemination method and system based on network traffic guidance. Background Art
[0002] An independent website is a completely independent website that is built and operated by the enterprise itself, including an independent server, website program and a separate domain name. An independent website is usually used as an enterprise's operating server, which can provide users with query and browsing services about enterprise-related information. In order to increase the efficiency of the dissemination of enterprise-related information, the independent website will transmit and load the enterprise's advertising data to the user through the background when the user logs in to the independent website, so that the user can receive the corresponding advertising information while browsing the website provided by the independent website, thereby improving the efficiency of the dissemination of enterprise-related information.
[0003] The above method can only transmit advertising data to user terminals that are logged in to the independent station. For other user terminals that are not logged in to the independent station, the advertising data cannot be transmitted and loaded, which greatly limits the dissemination scope of the advertising data. It is impossible to use the network where the independent station is located to fully expand the dissemination objects and dissemination scope of the advertising data, reducing the reliability and effectiveness of the dissemination of the advertising data. It is impossible to control the independent station to actively disseminate advertising data to different user terminals. Summary of the invention
[0004] In view of the defects existing in the prior art, the present invention provides an independent station advertising propagation method and system based on network traffic guidance, which monitors the network traffic characteristic information of all gateway nodes in the network where the independent station is located, determines the gateway nodes in the network that are active, and judges whether the corresponding gateway node is in a data transmission overload state based on the terminal access status information of the corresponding gateway node, and determines the window time interval for pushing advertisements to the gateway nodes that are not in a data transmission overload state, so as to ensure that the original data transmission situation of the gateway node will not be affected in the process of pushing advertisement data to the gateway node; based on the data browsing status records of the advertisement database in the independent station, the advertisement data that needs to be actively propagated outward is screened; based on the window time interval, the advertisement data queue is actively pushed to the corresponding gateway node, and the data storage status of the advertisement database is adjusted to realize the active propagation of the advertisement data outward, thereby increasing the propagation range and effectiveness of the advertisement data.
[0005] The present invention provides an independent station advertising propagation method based on network traffic guidance, comprising the following steps:
[0006] Step S1, monitoring all gateway nodes in the network where the independent station is located to obtain network traffic characteristic information of all gateway nodes; based on the network traffic characteristic information, determining the gateway nodes in the network that are in an active state;
[0007] Step S2, obtaining terminal access status information of the gateway node in the active state, and judging whether the gateway node in the active state is in a data transmission overload state based on the terminal access status information; and determining a window time interval for pushing advertisements to the gateway node that is not in a data transmission overload state based on data transmission change information of the gateway node that is not in a data transmission overload state;
[0008] Step S3, analyzing the data access log of the independent station to obtain the data browsing status record of the advertisement database in the independent station; based on the data browsing status record, filtering the advertisement data that needs to be actively disseminated externally from the advertisement database, thereby generating an advertisement data queue;
[0009] Step S4: based on the window time interval, actively push the advertisement data queue from the independent station to the corresponding gateway node; based on the push live status of the advertisement data queue, adjust the data storage status of the advertisement database.
[0010] In one embodiment disclosed in the present application, in the step S1, all gateway nodes in the network where the independent station is located are monitored to obtain network traffic characteristic information of all gateway nodes; based on the network traffic characteristic information, determining the gateway nodes in the network that are active includes:
[0011] Based on the network path lengths between all gateway nodes in the network where the independent station is located and the independent station, determine the monitoring frequency of all gateway nodes; based on the monitoring frequency, periodically send network traffic detection messages to all gateway nodes to obtain network traffic characteristic information of all gateway nodes; wherein the network traffic characteristic information includes network data traffic change information transferred by the gateway node;
[0012] Perform time-varying analysis on the network traffic characteristic information to obtain the network data uplink traffic rate and downlink traffic rate of each gateway node in the network; perform threshold comparison on the network data uplink traffic rate and downlink traffic rate respectively to determine whether the gateway node is in an active state.
[0013] In one embodiment disclosed in the present application, in the step S2, the terminal access status information of the gateway node in the active state is obtained, and based on the terminal access status information, whether the gateway node in the active state is in a data transmission overload state is determined; based on the data transmission change information of the gateway node that is not in the data transmission overload state, the window time interval for pushing advertisements to the gateway node that is not in the data transmission overload state is determined, including:
[0014] Obtain bandwidth occupancy change information of all terminals connected to the gateway node in an active state, and determine the bandwidth occupancy peak duration of the gateway node in an active state based on the bandwidth occupancy change information; wherein the bandwidth occupancy peak duration refers to the cumulative duration of the bandwidth value jointly occupied by all terminals connected to the gateway node in an active state exceeding a preset bandwidth upper limit threshold; perform a threshold comparison on the bandwidth occupancy peak duration to determine whether the gateway node in an active state is in a data transmission overload state;
[0015] Based on the data transmission change information of the gateway node that is not in the data transmission overload state, determine the time interval distribution information when the remaining available bandwidth value of the gateway node that is not in the data transmission overload state is greater than the preset bandwidth lower limit threshold; based on the time interval distribution information, determine the window time interval for pushing advertisements to the gateway node that is not in the data transmission overload state.
[0016] In one embodiment disclosed in the present application, in step S3, the data access log of the independent station is analyzed to obtain a data browsing status record of the advertisement database in the independent station; based on the data browsing status record, advertisement data that needs to be actively propagated outward is screened from the advertisement database to generate an advertisement data queue, including:
[0017] Analyze the data access log of the independent station to obtain the advertisement data browsing frequency and advertisement data browsing duration of the advertisement database in the independent station, and use them as the data browsing status record of the advertisement database;
[0018] Based on the advertisement data browsing frequency and the advertisement data browsing duration, all advertisement data with abnormal browsing status in the advertisement database are determined; based on the generation time information of all advertisement data with abnormal browsing status, advertisement data that needs to be actively propagated outward is filtered from all advertisement data with abnormal browsing status, so as to generate an advertisement data queue.
[0019] In one embodiment disclosed in the present application, in the step S4, based on the window time interval, the advertisement data queue is actively pushed from the independent station to the corresponding gateway node; based on the push live status of the advertisement data queue, the data storage status of the advertisement database is adjusted, including:
[0020] Based on the length of the window time interval, determine the amount of advertisement data that the corresponding gateway node is allowed to receive in the window time interval; based on the amount of advertisement data, adjust the push traffic rate of the advertisement data queue actively pushed from the independent station to the corresponding gateway node;
[0021] Based on the real-time progress status of the advertising data queue, determine whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, delete all the advertising data in the advertising data queue from the advertising database; if not, keep the storage status of all the advertising data in the advertising data queue in the advertising database unchanged.
[0022] The present invention also provides an independent station advertising propagation system based on network traffic guidance, including:
[0023] The gateway node monitoring module is used to monitor all gateway nodes in the network where the independent station is located to obtain the network traffic characteristic information of all gateway nodes;
[0024] A gateway node identification module, used to determine the gateway nodes in the network that are active based on the network traffic characteristic information;
[0025] A gateway node status judgment module, used to obtain terminal access status information of a gateway node in an active state, and judge whether the gateway node in an active state is in a data transmission overload state based on the terminal access status information;
[0026] An advertisement push window time determination module, used to determine a window time interval for pushing advertisements to a gateway node that is not in a data transmission overload state based on data transmission change information of the gateway node that is not in a data transmission overload state;
[0027] A data access log analysis module, used to analyze the data access log of the independent station to obtain a data browsing status record of the advertisement database in the independent station;
[0028] An advertisement data screening module, for screening advertisement data that needs to be actively disseminated externally from the advertisement database based on the data browsing status record, thereby generating an advertisement data queue;
[0029] An advertisement data push module, configured to actively push the advertisement data queue from the independent station to a corresponding gateway node based on the window time interval;
[0030] The advertisement data storage state adjustment module is used to adjust the data storage state of the advertisement database based on the push live state of the advertisement data queue.
[0031] In one embodiment disclosed in the present application, the gateway node monitoring module is used to monitor all gateway nodes in the network where the independent station is located, and obtain network traffic characteristic information of all gateway nodes, including:
[0032] Based on the network path lengths between all gateway nodes in the network where the independent station is located and the independent station, determine the monitoring frequency of all gateway nodes; based on the monitoring frequency, periodically send network traffic detection messages to all gateway nodes to obtain network traffic characteristic information of all gateway nodes; wherein the network traffic characteristic information includes network data traffic change information transferred by the gateway node;
[0033] The gateway node identification module is used to determine the gateway nodes in the network that are active based on the network traffic characteristic information, including:
[0034] Perform time-varying analysis on the network traffic characteristic information to obtain the network data uplink traffic rate and downlink traffic rate of each gateway node in the network; perform threshold comparison on the network data uplink traffic rate and downlink traffic rate respectively to determine whether the gateway node is in an active state.
[0035] In one embodiment disclosed in the present application, the gateway node state judgment module is used to obtain terminal access state information of a gateway node in an active state, and based on the terminal access state information, judge whether the gateway node in the active state is in a data transmission overload state, including:
[0036] Obtain bandwidth occupancy change information of all terminals connected to the gateway node in an active state, and determine the bandwidth occupancy peak duration of the gateway node in an active state based on the bandwidth occupancy change information; wherein the bandwidth occupancy peak duration refers to the cumulative duration of the bandwidth value jointly occupied by all terminals connected to the gateway node in an active state exceeding a preset bandwidth upper limit threshold; perform a threshold comparison on the bandwidth occupancy peak duration to determine whether the gateway node in an active state is in a data transmission overload state;
[0037] The advertisement push window time determination module is used to determine the window time interval for pushing advertisements to the gateway nodes that are not in the data transmission overload state based on the data transmission change information of the gateway nodes that are not in the data transmission overload state, including:
[0038] Based on the data transmission change information of the gateway node that is not in the data transmission overload state, determine the time interval distribution information when the remaining available bandwidth value of the gateway node that is not in the data transmission overload state is greater than the preset bandwidth lower limit threshold; based on the time interval distribution information, determine the window time interval for pushing advertisements to the gateway node that is not in the data transmission overload state.
[0039] In one embodiment disclosed in the present application, the data access log analysis module is used to analyze the data access log of the independent station to obtain the data browsing status record of the advertisement database in the independent station, including:
[0040] Analyze the data access log of the independent station to obtain the advertisement data browsing frequency and advertisement data browsing duration of the advertisement database in the independent station, and use them as the data browsing status record of the advertisement database;
[0041] The advertisement data screening module is used to screen advertisement data that needs to be actively disseminated outward from the advertisement database based on the data browsing status record, so as to generate an advertisement data queue, including:
[0042] Based on the advertisement data browsing frequency and the advertisement data browsing duration, all advertisement data with abnormal browsing status in the advertisement database are determined; based on the generation time information of all advertisement data with abnormal browsing status, advertisement data that needs to be actively propagated outward is filtered from all advertisement data with abnormal browsing status, so as to generate an advertisement data queue.
[0043] In one embodiment disclosed in the present application, the advertisement data push module is used to actively push the advertisement data queue from the independent station to the corresponding gateway node based on the window time interval, including:
[0044] Based on the length of the window time interval, determine the amount of advertisement data that the corresponding gateway node is allowed to receive in the window time interval; based on the amount of advertisement data, adjust the push traffic rate of the advertisement data queue actively pushed from the independent station to the corresponding gateway node;
[0045] The advertisement data storage state adjustment module is used to adjust the data storage state of the advertisement database based on the push live state of the advertisement data queue, including:
[0046] Based on the real-time progress status of the advertising data queue, determine whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, delete all the advertising data in the advertising data queue from the advertising database; if not, keep the storage status of all the advertising data in the advertising data queue in the advertising database unchanged.
[0047] Compared with the prior art, the independent station advertising propagation method and system based on network traffic guidance monitors the network traffic characteristic information of all gateway nodes in the network where the independent station is located, determines the gateway nodes in the network that are active, and judges whether the corresponding gateway node is in a data transmission overload state based on the terminal access status information of the corresponding gateway node, and determines the window time interval for pushing advertisements to the gateway nodes that are not in a data transmission overload state, so as to ensure that the original data transmission situation of the gateway node will not be affected in the process of pushing advertisement data to the gateway node; based on the data browsing status records of the advertisement database in the independent station, the advertisement data that needs to be actively propagated outward is screened; based on the window time interval, the advertisement data queue is actively pushed to the corresponding gateway node, and the data storage status of the advertisement database is adjusted to realize the active propagation of advertisement data outward, thereby increasing the propagation range and effectiveness of the advertisement data.
[0048] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0049] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0051] Figure 1 A schematic flow chart of the independent station advertising propagation method based on network traffic guidance provided by the present invention.
[0052] Figure 2 A schematic diagram of the framework of the independent station advertising dissemination system based on network traffic guidance provided by the present invention. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] See also Figure 1 , is a flow chart of an independent station advertising propagation method based on network traffic guidance provided by an embodiment of the present invention. The independent station advertising propagation method based on network traffic guidance includes:
[0055] Step S1, monitoring all gateway nodes in the network where the independent station is located to obtain network traffic characteristic information of all gateway nodes; based on the network traffic characteristic information, determining the gateway nodes in the network that are in an active state;
[0056] Step S2, obtaining terminal access status information of the gateway node in the active state, and judging whether the gateway node in the active state is in a data transmission overload state based on the terminal access status information; and determining a window time interval for pushing advertisements to the gateway node that is not in a data transmission overload state based on data transmission change information of the gateway node that is not in a data transmission overload state;
[0057] Step S3, analyzing the data access log of the independent station to obtain the data browsing status record of the advertisement database in the independent station; based on the data browsing status record, filtering the advertisement data that needs to be actively disseminated externally from the advertisement database, thereby generating an advertisement data queue;
[0058] Step S4, based on the window time interval, actively push the advertisement data queue from the independent station to the corresponding gateway node; based on the push live status of the advertisement data queue, adjust the data storage status of the advertisement database.
[0059] The beneficial effects of the above technical solution are: the independent station advertising propagation method based on network traffic guidance monitors the network traffic characteristic information of all gateway nodes in the network where the independent station is located, determines the gateway nodes that are active in the network, and based on the terminal access status information of the corresponding gateway node, judges whether the corresponding gateway node is in a data transmission overload state, and determines the window time interval for pushing advertisements to the gateway nodes that are not in a data transmission overload state, to ensure that the original data transmission situation of the gateway node will not be affected in the process of pushing advertisement data to the gateway node; based on the data browsing status records of the advertisement database in the independent station, the advertisement data that needs to be actively propagated outward is screened; based on the window time interval, the advertisement data queue is actively pushed to the corresponding gateway node, and the data storage status of the advertisement database is adjusted to realize the active propagation of advertisement data outward, thereby increasing the propagation range and effectiveness of the advertisement data.
[0060] Preferably, in step S1, all gateway nodes in the network where the independent station is located are monitored to obtain network traffic characteristic information of all gateway nodes; based on the network traffic characteristic information, the gateway nodes in the network that are active are determined, including:
[0061] Based on the network path lengths between all gateway nodes in the network where the independent station is located and the independent station, determine the monitoring frequency of all gateway nodes; based on the monitoring frequency, periodically send network traffic detection messages to all gateway nodes to obtain network traffic characteristic information of all gateway nodes; wherein the network traffic characteristic information includes network data traffic change information transferred by the gateway node;
[0062] The network traffic characteristic information is analyzed for time variations to obtain the network data uplink traffic rate and downlink traffic rate of all gateway nodes in the network; the network data uplink traffic rate and downlink traffic rate are compared with thresholds to determine whether the gateway node is in an active state.
[0063] The beneficial effects of the above technical solution are as follows: as an autonomous and independently operated server, the independent station needs to be connected to the network to interact with the user end, and the independent station interacts with different user ends through the gateway nodes inside the network. In actual work, there are large differences in the busy and idle states of the connections of different gateway nodes inside the network. Some gateway nodes have access to more user ends due to their smaller bandwidth capacity and a closer network link distance to the independent station, while other gateway nodes have access to fewer user ends due to their smaller bandwidth capacity and a farther network link distance from the independent station. In this way, the network data traffic transfer transmission flow of different gateway nodes is also different. When the network data traffic transfer transmission flow of a gateway node is large, it indicates that the number of corresponding connected user ends is large. If the gateway node is used as a transfer station, the advertising data from the independent station can be sent to more user ends. In order to increase the sending range of advertising data to user ends, it is necessary to first identify the gateway nodes connected to more user ends. To this end, the monitoring frequency of all gateway nodes is determined based on the network path length between all gateway nodes in the network where the independent station is located and the independent station. The longer the network path length between the gateway node and the independent station, the greater the monitoring frequency of the corresponding gateway node. Then, based on the corresponding monitoring frequency of each gateway node, a network traffic detection message is periodically sent to each gateway node to obtain the network data traffic change information transferred by all gateway nodes. This is used as the network traffic feature information to accurately characterize the traffic rate changes in the process of each gateway node transferring network data. In addition, the network traffic feature information is analyzed over time to determine the network data uplink traffic rate and downlink traffic rate of each gateway node in the network, and the speed of the gateway data uplink and downlink transmission of each gateway node is quantitatively calibrated. Then, the thresholds of the network data uplink traffic rate and the downlink traffic rate are compared respectively. If the network data uplink traffic rate is greater than the first preset traffic rate threshold and the network data downlink traffic rate is greater than the second preset traffic rate threshold, it is determined that the gateway node is in an active state; otherwise, it is determined that the gateway node is not in an active state, so that only the active gateway nodes can be used for active propagation of advertising data in the future, thereby ensuring that the advertising data can be propagated to as many different user terminals as possible.
[0064] Preferably, in step S2, obtaining terminal access status information of a gateway node in an active state, judging whether the gateway node in an active state is in a data transmission overload state based on the terminal access status information; and determining a window time interval for pushing advertisements to the gateway node that is not in a data transmission overload state based on data transmission change information of the gateway node that is not in a data transmission overload state, comprises:
[0065] Obtain bandwidth occupancy change information of all terminals connected to the gateway node in an active state, and determine the bandwidth occupancy peak duration of the gateway node in an active state based on the bandwidth occupancy change information; wherein the bandwidth occupancy peak duration refers to the cumulative duration of the bandwidth value jointly occupied by all terminals connected to the gateway node in an active state exceeding a preset bandwidth upper limit threshold; perform a threshold comparison on the bandwidth occupancy peak duration to determine whether the gateway node in an active state is in a data transmission overload state;
[0066] Based on the data transmission change information of the gateway nodes that are not in the data transmission overload state, determine the time interval distribution information when the remaining available bandwidth value of the gateway nodes that are not in the data transmission overload state is greater than the preset bandwidth lower limit threshold; based on the time interval distribution information, determine the window time interval for pushing advertisements to the gateway nodes that are not in the data transmission overload state.
[0067] The beneficial effect of the above technical solution is as follows: From the above analysis, it can be seen that the gateway node in the active state is connected to enough user terminals, which can ensure that the advertising data from the independent station is transmitted to as many user terminals as possible with the gateway node in the active state as the transit node. However, the bandwidth of each gateway node itself is limited. The more user terminals connected to the gateway node, the more bandwidth of the gateway node itself is occupied. If the gateway node is in a situation where the bandwidth is over-occupied during the entire working process (for example, more than 90% of the overall available bandwidth has been occupied by the connected user terminal), the gateway node will not be able to provide enough bandwidth for the advertising data from the independent station to be transmitted. However, not all gateway nodes in the active state will have a continuous situation where the bandwidth is over-occupied. In order to make full use of the gateway nodes in the active state to propagate advertising data to as many user terminals as possible, it is necessary to adjust the advertising data propagation state of the gateway nodes in the active state in the time domain. In actual work, the gateway nodes in the active state are not in a situation where the bandwidth is over-occupied throughout the whole process. In some time intervals, the bandwidth occupied by the gateway nodes in the active state may be lower than 90% of the overall available bandwidth, so that the advertising data from the independent station can be propagated in these time intervals. To this end, bandwidth occupancy change information of all terminals connected to the active gateway node is obtained to determine the cumulative duration of the bandwidth value jointly occupied by all terminals connected to the active gateway node exceeding the preset bandwidth upper limit threshold (for example, the cumulative duration of the bandwidth value jointly occupied by all terminals exceeds 90% of the available bandwidth of the gateway node itself). If the bandwidth occupancy peak duration is greater than the preset time threshold, it is determined that the active gateway node is in a data transmission overload state; otherwise, it is determined that the active gateway node is not in a data transmission overload state. In addition, based on the data transmission change information of the gateway nodes that are not in the data transmission overload state, the time interval distribution information when the remaining available bandwidth value of the gateway nodes that are not in the data transmission overload state is greater than the preset bandwidth lower limit threshold is determined (for example, the time interval distribution information corresponding to the remaining available bandwidth value of the gateway nodes that are not in the data transmission overload state is determined to be greater than 20% of the gateway node's own available bandwidth), and then based on the time interval distribution information, the time interval with a continuous duration greater than the preset time length threshold is determined as the window time interval for the independent station to push advertisements to the gateway nodes that are not in the data transmission overload state, so that the independent station can actively push advertisement data to the corresponding gateway node in the window time interval, so that the advertisement data is propagated through the corresponding gateway node to all user terminals connected to it.
[0068] Preferably, in step S3, the data access log of the independent station is analyzed to obtain a data browsing status record of the advertisement database in the independent station; based on the data browsing status record, the advertisement data that needs to be actively propagated outward is screened from the advertisement database to generate an advertisement data queue, including:
[0069] Analyze the data access log of the independent station to obtain the advertisement data browsing frequency and advertisement data browsing duration of the advertisement database in the independent station, and use this as the data browsing status record of the advertisement database;
[0070] Based on the browsing frequency and browsing duration of the advertisement data, all advertisement data with abnormal browsing status in the advertisement database are determined; based on the generation time information of all advertisement data with abnormal browsing status, advertisement data that needs to be actively propagated outward is filtered from all advertisement data with abnormal browsing status, so as to generate an advertisement data queue.
[0071] The beneficial effect of the above technical solution is as follows: From the above analysis, it can be seen that the independent station will directly send advertising data to the logged-in user terminal, that is, part of the advertising data in the advertising database in the independent station will be transmitted to the user terminal by direct transmission, while the other part of the advertising data will not be transmitted to the user terminal by direct transmission. If the advertising data that has been transmitted by the above direct transmission method is still transmitted to the user terminal in the scenario of using the gateway node to propagate the advertising data from the independent station, it will cause repeated transmission of advertising data, and it cannot be guaranteed that the different advertising data in the advertising database will be fully propagated. For this reason, the data access log of the independent station is analyzed to obtain the advertising data browsing frequency and advertising data browsing duration of the advertising database in the independent station, which is used as the data browsing status record of the advertising database, so as to identify the advertising data sending frequency in the scenario where the independent station directly sends advertising data to the logged-in user terminal. Based on the advertising data browsing frequency and advertising data browsing duration, the advertising data whose browsing frequency is less than the preset browsing frequency threshold or the advertising data browsing duration is less than the preset browsing duration threshold is determined as all advertising data with abnormal browsing status in the advertising database (that is, the advertising data in the advertising database is directly sent to the logged-in user terminal). Based on the generation time information of all the advertising data with abnormal browsing status, all the advertising data with abnormal browsing status with a generation time close to the current time are filtered out (that is, all the advertising data with abnormal browsing status whose time interval between the generation time and the current time is less than the preset time interval threshold) as the advertising data that needs to be actively propagated outward, and all the filtered advertising data are arranged in order of generation time from early to late to form an advertising data queue, so as to facilitate the subsequent sequential propagation of all the advertising data in the advertising data queue outward.
[0072] Preferably, in step S4, based on the window time interval, the advertisement data queue is actively pushed from the independent station to the corresponding gateway node; based on the push live status of the advertisement data queue, the data storage status of the advertisement database is adjusted, including:
[0073] Based on the length of the window time interval, determine the amount of advertisement data that the corresponding gateway node is allowed to receive in the window time interval; based on the amount of advertisement data, adjust the push traffic rate of the advertisement data queue actively pushed from the independent station to the corresponding gateway node;
[0074] Based on the real-time progress status of the advertising data queue, determine whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, delete all the advertising data in the advertising data queue from the advertising database; if not, keep the storage status of all the advertising data in the advertising data queue in the advertising database unchanged.
[0075] The beneficial effects of the above technical solution are as follows: the lengths of different window time intervals corresponding to the corresponding gateway nodes are not the same. The longer the window time interval is, the larger the amount of advertising data transmitted to the corresponding gateway node within the window time interval is. In order to allow as much advertising data as possible in the advertising data queue to be transmitted to the corresponding gateway node within the window time interval, based on the time length of the window time interval, the amount of advertising data allowed to be received by the corresponding gateway node within the window time interval is estimated (generally speaking, the longer the time length is, the larger the amount of advertising data allowed to be received within the window time interval is), and then based on the amount of advertising data, the push traffic rate of the advertising data queue actively pushed from the independent station to the corresponding gateway node is adaptively increased to ensure that as much advertising data as possible is pushed to the corresponding gateway node, thereby increasing the diversity of advertising data received by the corresponding gateway node. Based on the real-time progress status of the advertising data queue, it is determined whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, it indicates that all the advertising data under the advertising data queue have been transmitted, and all the advertising data in the advertising data queue are deleted from the advertising database; if not, it indicates that all the advertising data under the advertising data queue have not been transmitted, and the storage status of all the advertising data in the advertising data queue in the advertising database is kept unchanged to facilitate the subsequent transmission of these advertising data.
[0076] See also Figure 2 , is a schematic diagram of the framework of an independent station advertising dissemination system based on network traffic guidance provided by an embodiment of the present invention. The independent station advertising dissemination system based on network traffic guidance includes:
[0077] The gateway node monitoring module is used to monitor all gateway nodes in the network where the independent station is located to obtain the network traffic characteristic information of all gateway nodes;
[0078] A gateway node identification module, used to determine the gateway nodes in the network that are active based on the network traffic characteristic information;
[0079] A gateway node status determination module, used to obtain terminal access status information of a gateway node in an active state, and determine whether the gateway node in an active state is in a data transmission overload state based on the terminal access status information;
[0080] An advertisement push window time determination module, used to determine a window time interval for pushing advertisements to a gateway node that is not in a data transmission overload state based on data transmission change information of the gateway node that is not in a data transmission overload state;
[0081] A data access log analysis module is used to analyze the data access log of the independent station to obtain the data browsing status record of the advertising database in the independent station;
[0082] An advertisement data screening module, for screening advertisement data that needs to be actively disseminated externally from the advertisement database based on the data browsing status record, thereby generating an advertisement data queue;
[0083] An advertisement data push module, used for actively pushing the advertisement data queue from the independent station to the corresponding gateway node based on the window time interval;
[0084] The advertisement data storage state adjustment module is used to adjust the data storage state of the advertisement database based on the push live state of the advertisement data queue.
[0085] The beneficial effects of the above technical solution are: the independent station advertising dissemination system based on network traffic guidance monitors the network traffic characteristic information of all gateway nodes in the network where the independent station is located, determines the gateway nodes that are active in the network, and based on the terminal access status information of the corresponding gateway node, determines whether the corresponding gateway node is in a data transmission overload state, and determines the window time interval for pushing advertisements to the gateway nodes that are not in a data transmission overload state, to ensure that the original data transmission situation of the gateway node will not be affected in the process of pushing advertising data to the gateway node; based on the data browsing status records of the advertising database in the independent station, the advertising data that needs to be actively disseminated externally is screened; based on the window time interval, the advertising data queue is actively pushed to the corresponding gateway node, and the data storage status of the advertising database is adjusted to realize the active dissemination of advertising data to the outside, thereby increasing the dissemination range and effectiveness of the advertising data.
[0086] Preferably, the gateway node monitoring module is used to monitor all gateway nodes in the network where the independent station is located to obtain network traffic characteristic information of all gateway nodes, including:
[0087] Based on the network path lengths between all gateway nodes in the network where the independent station is located and the independent station, determine the monitoring frequency of all gateway nodes; based on the monitoring frequency, periodically send network traffic detection messages to all gateway nodes to obtain network traffic characteristic information of all gateway nodes; wherein the network traffic characteristic information includes network data traffic change information transferred by the gateway node;
[0088] The gateway node identification module is used to determine the gateway nodes in the network that are active based on the network traffic characteristic information, including:
[0089] The network traffic characteristic information is analyzed for time variations to obtain the network data uplink traffic rate and downlink traffic rate of all gateway nodes in the network; the network data uplink traffic rate and downlink traffic rate are compared with thresholds to determine whether the gateway node is in an active state.
[0090] The beneficial effects of the above technical solution are as follows: as an autonomous and independently operated server, the independent station needs to be connected to the network to interact with the user end, and the independent station interacts with different user ends through the gateway nodes inside the network. In actual work, there are large differences in the busy and idle states of the connections of different gateway nodes inside the network. Some gateway nodes have access to more user ends due to their smaller bandwidth capacity and a closer network link distance to the independent station, while other gateway nodes have access to fewer user ends due to their smaller bandwidth capacity and a farther network link distance from the independent station. In this way, the network data traffic transfer transmission flow of different gateway nodes is also different. When the network data traffic transfer transmission flow of a gateway node is large, it indicates that the number of corresponding connected user ends is large. If the gateway node is used as a transfer station, the advertising data from the independent station can be sent to more user ends. In order to increase the sending range of advertising data to user ends, it is necessary to first identify the gateway nodes connected to more user ends. To this end, the monitoring frequency of all gateway nodes is determined based on the network path length between all gateway nodes in the network where the independent station is located and the independent station. The longer the network path length between the gateway node and the independent station, the greater the monitoring frequency of the corresponding gateway node. Then, based on the corresponding monitoring frequency of each gateway node, a network traffic detection message is periodically sent to each gateway node to obtain the network data traffic change information transferred by all gateway nodes. This is used as the network traffic feature information to accurately characterize the traffic rate changes in the process of each gateway node transferring network data. In addition, the network traffic feature information is analyzed over time to determine the network data uplink traffic rate and downlink traffic rate of each gateway node in the network, and the speed of the gateway data uplink and downlink transmission of each gateway node is quantitatively calibrated. Then, the thresholds of the network data uplink traffic rate and the downlink traffic rate are compared respectively. If the network data uplink traffic rate is greater than the first preset traffic rate threshold and the network data downlink traffic rate is greater than the second preset traffic rate threshold, it is determined that the gateway node is in an active state; otherwise, it is determined that the gateway node is not in an active state, so that only the active gateway nodes can be used for active propagation of advertising data in the future, thereby ensuring that the advertising data can be propagated to as many different user terminals as possible.
[0091] Preferably, the gateway node state determination module is used to obtain terminal access state information of the gateway node in the active state, and determine whether the gateway node in the active state is in a data transmission overload state based on the terminal access state information, including:
[0092] Obtain bandwidth occupancy change information of all terminals connected to the gateway node in an active state, and determine the bandwidth occupancy peak duration of the gateway node in an active state based on the bandwidth occupancy change information; wherein the bandwidth occupancy peak duration refers to the cumulative duration of the bandwidth value jointly occupied by all terminals connected to the gateway node in an active state exceeding a preset bandwidth upper limit threshold; perform a threshold comparison on the bandwidth occupancy peak duration to determine whether the gateway node in an active state is in a data transmission overload state;
[0093] The advertisement push window time determination module is used to determine the window time interval for pushing advertisements to the gateway nodes that are not in the data transmission overload state based on the data transmission change information of the gateway nodes that are not in the data transmission overload state, including:
[0094] Based on the data transmission change information of the gateway nodes that are not in the data transmission overload state, determine the time interval distribution information when the remaining available bandwidth value of the gateway nodes that are not in the data transmission overload state is greater than the preset bandwidth lower limit threshold; based on the time interval distribution information, determine the window time interval for pushing advertisements to the gateway nodes that are not in the data transmission overload state.
[0095] The beneficial effect of the above technical solution is as follows: From the above analysis, it can be seen that the gateway node in the active state is connected to enough user terminals, which can ensure that the advertising data from the independent station is transmitted to as many user terminals as possible with the gateway node in the active state as the transit node. However, the bandwidth of each gateway node itself is limited. The more user terminals connected to the gateway node, the more bandwidth of the gateway node itself is occupied. If the gateway node is in a situation where the bandwidth is over-occupied during the entire working process (for example, more than 90% of the overall available bandwidth has been occupied by the connected user terminal), the gateway node will not be able to provide enough bandwidth for the advertising data from the independent station to be transmitted. However, not all gateway nodes in the active state will have a continuous situation where the bandwidth is over-occupied. In order to make full use of the gateway nodes in the active state to propagate advertising data to as many user terminals as possible, it is necessary to adjust the advertising data propagation state of the gateway nodes in the active state in the time domain. In actual work, the gateway nodes in the active state are not in a situation where the bandwidth is over-occupied throughout the whole process. In some time intervals, the bandwidth occupied by the gateway nodes in the active state may be lower than 90% of the overall available bandwidth, so that the advertising data from the independent station can be propagated in these time intervals. To this end, bandwidth occupancy change information of all terminals connected to the active gateway node is obtained to determine the cumulative duration of the bandwidth value jointly occupied by all terminals connected to the active gateway node exceeding the preset bandwidth upper limit threshold (for example, the cumulative duration of the bandwidth value jointly occupied by all terminals exceeds 90% of the available bandwidth of the gateway node itself). If the bandwidth occupancy peak duration is greater than the preset time threshold, it is determined that the active gateway node is in a data transmission overload state; otherwise, it is determined that the active gateway node is not in a data transmission overload state. In addition, based on the data transmission change information of the gateway nodes that are not in the data transmission overload state, the time interval distribution information when the remaining available bandwidth value of the gateway nodes that are not in the data transmission overload state is greater than the preset bandwidth lower limit threshold is determined (for example, the time interval distribution information corresponding to the remaining available bandwidth value of the gateway nodes that are not in the data transmission overload state is determined to be greater than 20% of the gateway node's own available bandwidth), and then based on the time interval distribution information, the time interval with a continuous duration greater than the preset time length threshold is determined as the window time interval for the independent station to push advertisements to the gateway nodes that are not in the data transmission overload state, so that the independent station can actively push advertisement data to the corresponding gateway node in the window time interval, so that the advertisement data is propagated through the corresponding gateway node to all user terminals connected to it.
[0096] Preferably, the data access log analysis module is used to analyze the data access log of the independent station to obtain the data browsing status record of the advertisement database in the independent station, including:
[0097] Analyze the data access log of the independent station to obtain the advertisement data browsing frequency and advertisement data browsing duration of the advertisement database in the independent station, and use this as the data browsing status record of the advertisement database;
[0098] The advertisement data screening module is used to screen advertisement data that needs to be actively disseminated from the advertisement database based on the data browsing status record, so as to generate an advertisement data queue, including:
[0099] Based on the browsing frequency and browsing duration of the advertisement data, all advertisement data with abnormal browsing status in the advertisement database are determined; based on the generation time information of all advertisement data with abnormal browsing status, advertisement data that needs to be actively propagated outward is filtered from all advertisement data with abnormal browsing status, so as to generate an advertisement data queue.
[0100] The beneficial effect of the above technical solution is as follows: From the above analysis, it can be seen that the independent station will directly send advertising data to the logged-in user terminal, that is, part of the advertising data in the advertising database in the independent station will be transmitted to the user terminal by direct transmission, while the other part of the advertising data will not be transmitted to the user terminal by direct transmission. If the advertising data that has been transmitted by the above direct transmission method is still transmitted to the user terminal in the scenario of using the gateway node to propagate the advertising data from the independent station, it will cause repeated transmission of advertising data, and it cannot be guaranteed that the different advertising data in the advertising database will be fully propagated. For this reason, the data access log of the independent station is analyzed to obtain the advertising data browsing frequency and advertising data browsing duration of the advertising database in the independent station, which is used as the data browsing status record of the advertising database, so as to identify the advertising data sending frequency in the scenario where the independent station directly sends advertising data to the logged-in user terminal. Based on the advertising data browsing frequency and advertising data browsing duration, the advertising data whose browsing frequency is less than the preset browsing frequency threshold or the advertising data browsing duration is less than the preset browsing duration threshold is determined as all advertising data with abnormal browsing status in the advertising database (that is, the advertising data in the advertising database is directly sent to the logged-in user terminal). Based on the generation time information of all the advertising data with abnormal browsing status, all the advertising data with abnormal browsing status with a generation time close to the current time are filtered out (that is, all the advertising data with abnormal browsing status whose time interval between the generation time and the current time is less than the preset time interval threshold) as the advertising data that needs to be actively propagated outward, and all the filtered advertising data are arranged in order of generation time from early to late to form an advertising data queue, so as to facilitate the subsequent sequential propagation of all the advertising data in the advertising data queue outward.
[0101] Preferably, the advertisement data push module is used to actively push the advertisement data queue from the independent station to the corresponding gateway node based on the window time interval, including:
[0102] Based on the length of the window time interval, determine the amount of advertisement data that the corresponding gateway node is allowed to receive in the window time interval; based on the amount of advertisement data, adjust the push traffic rate of the advertisement data queue actively pushed from the independent station to the corresponding gateway node;
[0103] The advertisement data storage state adjustment module is used to adjust the data storage state of the advertisement database based on the push live state of the advertisement data queue, including:
[0104] Based on the real-time progress status of the advertising data queue, determine whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, delete all the advertising data in the advertising data queue from the advertising database; if not, keep the storage status of all the advertising data in the advertising data queue in the advertising database unchanged.
[0105] The beneficial effects of the above technical solution are as follows: the lengths of different window time intervals corresponding to the corresponding gateway nodes are not the same. The longer the window time interval is, the larger the amount of advertising data transmitted to the corresponding gateway node within the window time interval is. In order to allow as much advertising data as possible in the advertising data queue to be transmitted to the corresponding gateway node within the window time interval, based on the time length of the window time interval, the amount of advertising data allowed to be received by the corresponding gateway node within the window time interval is estimated (generally speaking, the longer the time length is, the larger the amount of advertising data allowed to be received within the window time interval is), and then based on the amount of advertising data, the push traffic rate of the advertising data queue actively pushed from the independent station to the corresponding gateway node is adaptively increased to ensure that as much advertising data as possible is pushed to the corresponding gateway node, thereby increasing the diversity of advertising data received by the corresponding gateway node. Based on the real-time progress status of the advertising data queue, it is determined whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, it indicates that all the advertising data under the advertising data queue have been transmitted, and all the advertising data in the advertising data queue are deleted from the advertising database; if not, it indicates that all the advertising data under the advertising data queue have not been transmitted, and the storage status of all the advertising data in the advertising data queue in the advertising database is kept unchanged to facilitate the subsequent transmission of these advertising data.
[0106] It can be seen from the contents of the above embodiments that the independent station advertising propagation method and system based on network traffic guidance monitors the network traffic characteristic information of all gateway nodes in the network where the independent station is located, determines the gateway nodes that are active in the network, and based on the terminal access status information of the corresponding gateway node, judges whether the corresponding gateway node is in a data transmission overload state, and determines the window time interval for pushing advertisements to the gateway nodes that are not in a data transmission overload state, to ensure that the original data transmission situation of the gateway node is not affected during the process of pushing advertisement data to the gateway node; based on the data browsing status records of the advertisement database in the independent station, the advertisement data that needs to be actively propagated outward is screened; based on the window time interval, the advertisement data queue is actively pushed to the corresponding gateway node, and the data storage status of the advertisement database is adjusted to realize the active propagation of advertisement data outward, thereby increasing the propagation range and effectiveness of the advertisement data.
[0107] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. An independent station advertising propagation method based on network traffic guidance, characterized in that: It includes the following steps: Step S1, monitoring all gateway nodes in the network where the independent station is located to obtain network traffic characteristic information of all gateway nodes; based on the network traffic characteristic information, determining the gateway nodes in the network that are in an active state, wherein the network traffic characteristic information includes network data traffic change information transferred by the gateway node, including performing time change analysis on the network traffic characteristic information to obtain the network data uplink traffic rate and downlink traffic rate of each gateway node in the network; performing threshold comparison on the network data uplink traffic rate and downlink traffic rate respectively to determine whether the gateway node is in an active state; Step S2, obtaining terminal access status information of a gateway node in an active state, and judging whether the gateway node in an active state is in a data transmission overload state based on the terminal access status information; determining a window time interval for pushing advertisements to the gateway node that is not in a data transmission overload state based on data transmission change information of the gateway node that is not in a data transmission overload state, including determining time interval distribution information when a remaining available bandwidth value of the gateway node that is not in a data transmission overload state is greater than a preset bandwidth lower limit threshold based on the data transmission change information of the gateway node that is not in a data transmission overload state; determining a window time interval for pushing advertisements to the gateway node that is not in a data transmission overload state based on the time interval distribution information; Step S3, analyzing the data access log of the independent station to obtain the data browsing status record of the advertisement database in the independent station; based on the data browsing status record, filtering the advertisement data that needs to be actively propagated outward from the advertisement database, thereby generating an advertisement data queue, including determining all advertisement data with abnormal browsing status in the advertisement database based on the advertisement data browsing frequency and the advertisement data browsing duration; based on the generation time information of all advertisement data with abnormal browsing status, filtering the advertisement data that needs to be actively propagated outward from all advertisement data with abnormal browsing status, thereby generating an advertisement data queue; Step S4: based on the window time interval, actively push the advertisement data queue from the independent station to the corresponding gateway node; based on the push live status of the advertisement data queue, adjust the data storage status of the advertisement database.
2. The independent station advertising dissemination method based on network traffic guidance according to claim 1, characterized in that: In step S1, all gateway nodes in the network where the independent station is located are monitored to obtain network traffic feature information of all gateway nodes, including: Based on the network path length between all gateway nodes in the network where the independent station is located and the independent station, the monitoring frequency of all gateway nodes is determined; based on the monitoring frequency, network traffic detection messages are periodically sent to all gateway nodes to obtain the network traffic characteristic information of all gateway nodes.
3. The independent station advertising dissemination method based on network traffic guidance according to claim 1, characterized in that: In the step S2, obtaining the terminal access status information of the gateway node in the active state, and judging whether the gateway node in the active state is in a data transmission overload state based on the terminal access status information, includes: Obtain bandwidth occupancy change information of all terminals accessed by a gateway node in an active state, and determine the bandwidth occupancy peak duration of the gateway node in an active state based on the bandwidth occupancy change information; wherein the bandwidth occupancy peak duration refers to the cumulative duration during which the bandwidth values jointly occupied by all terminals accessed by the gateway node in an active state exceed a preset bandwidth upper limit threshold; perform a threshold comparison on the bandwidth occupancy peak duration to determine whether the gateway node in an active state is in a data transmission overload state.
4. The independent station advertising dissemination method based on network traffic guidance according to claim 1, characterized in that: In step S3, the data access log of the independent station is analyzed to obtain the data browsing status record of the advertisement database in the independent station, including: The data access log of the independent station is analyzed to obtain the advertisement data browsing frequency and advertisement data browsing duration of the advertisement database in the independent station, which are used as the data browsing status record of the advertisement database.
5. The independent station advertising dissemination method based on network traffic guidance according to claim 1 is characterized by: In the step S4, based on the window time interval, the advertisement data queue is actively pushed from the independent station to the corresponding gateway node; Adjusting the data storage state of the advertisement database based on the push live state of the advertisement data queue includes: Determining, based on the length of the window time interval, the amount of advertisement data that the corresponding gateway node is allowed to receive in the window time interval; Based on the amount of the advertisement data, adjusting a push traffic rate of the advertisement data queue actively pushed from the independent station to the corresponding gateway node; Based on the real-time progress status of the advertising data queue, determine whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, delete all the advertising data in the advertising data queue from the advertising database; if not, keep the storage status of all the advertising data in the advertising data queue in the advertising database unchanged.
6. Independent station advertising dissemination system based on network traffic guidance, characterized by: include: The gateway node monitoring module is used to monitor all gateway nodes in the network where the independent station is located to obtain the network traffic characteristic information of all gateway nodes; A gateway node identification module is used to determine the gateway nodes in the network that are in an active state based on the network traffic characteristic information, wherein the network traffic characteristic information includes network data traffic change information transferred by the gateway node, including performing time change analysis on the network traffic characteristic information to obtain the network data uplink traffic rate and downlink traffic rate of all gateway nodes in the network; performing threshold comparison on the network data uplink traffic rate and downlink traffic rate respectively to determine whether the gateway node is in an active state; A gateway node status determination module, used to obtain terminal access status information of a gateway node in an active state, and determine whether the gateway node in an active state is in a data transmission overload state based on the terminal access status information; An advertisement push window time determination module is used to determine a window time interval for pushing advertisements to a gateway node that is not in a data transmission overload state based on data transmission change information of the gateway node that is not in a data transmission overload state, including determining time interval distribution information when a remaining available bandwidth value of the gateway node that is not in a data transmission overload state is greater than a preset bandwidth lower limit threshold based on the data transmission change information of the gateway node that is not in a data transmission overload state; and determining a window time interval for pushing advertisements to a gateway node that is not in a data transmission overload state based on the time interval distribution information; A data access log analysis module, used to analyze the data access log of the independent station to obtain a data browsing status record of the advertisement database in the independent station; an advertisement data screening module, for screening advertisement data that needs to be actively disseminated outward from the advertisement database based on the data browsing status record, thereby generating an advertisement data queue, including determining all advertisement data with abnormal browsing status in the advertisement database based on the advertisement data browsing frequency and the advertisement data browsing duration; screening advertisement data that needs to be actively disseminated outward from all advertisement data with abnormal browsing status based on the generation time information of all advertisement data with abnormal browsing status, thereby generating an advertisement data queue; An advertisement data push module, configured to actively push the advertisement data queue from the independent station to a corresponding gateway node based on the window time interval; The advertisement data storage state adjustment module is used to adjust the data storage state of the advertisement database based on the push live state of the advertisement data queue.
7. The independent station advertising dissemination system based on network traffic guidance as claimed in claim 6 is characterized in that The gateway node monitoring module is used to monitor all gateway nodes in the network where the independent station is located, and obtain network traffic characteristic information of all gateway nodes, including: Based on the network path length between all gateway nodes in the network where the independent station is located and the independent station, the monitoring frequency of all gateway nodes is determined; based on the monitoring frequency, network traffic detection messages are periodically sent to all gateway nodes to obtain the network traffic characteristic information of all gateway nodes.
8. The independent station advertising dissemination system based on network traffic guidance as claimed in claim 6, characterized in that: The gateway node state determination module is used to obtain terminal access state information of the gateway node in the active state, and determine whether the gateway node in the active state is in a data transmission overload state based on the terminal access state information, including: Obtain bandwidth occupancy change information of all terminals accessed by a gateway node in an active state, and determine the bandwidth occupancy peak duration of the gateway node in an active state based on the bandwidth occupancy change information; wherein the bandwidth occupancy peak duration refers to the cumulative duration during which the bandwidth values jointly occupied by all terminals accessed by the gateway node in an active state exceed a preset bandwidth upper limit threshold; perform a threshold comparison on the bandwidth occupancy peak duration to determine whether the gateway node in an active state is in a data transmission overload state.
9. The independent station advertising dissemination system based on network traffic guidance as claimed in claim 6, characterized in that: The data access log analysis module is used to analyze the data access log of the independent station to obtain the data browsing status record of the advertisement database in the independent station, including: The data access log of the independent station is analyzed to obtain the advertisement data browsing frequency and advertisement data browsing duration of the advertisement database in the independent station, which are used as the data browsing status record of the advertisement database.
10. The independent station advertising dissemination system based on network traffic guidance as claimed in claim 6, characterized in that: The advertisement data push module is used to actively push the advertisement data queue from the independent station to the corresponding gateway node based on the window time interval, including: Based on the length of the window time interval, determine the amount of advertisement data that the corresponding gateway node is allowed to receive in the window time interval; based on the amount of advertisement data, adjust the push traffic rate of the advertisement data queue actively pushed from the independent station to the corresponding gateway node; The advertisement data storage state adjustment module is used to adjust the data storage state of the advertisement database based on the push live state of the advertisement data queue, including: Based on the real-time progress status of the advertising data queue, determine whether the advertising data queue has completed the complete push to the preset number of gateway nodes; if so, delete all the advertising data in the advertising data queue from the advertising database; if not, keep the storage status of all the advertising data in the advertising data queue in the advertising database unchanged.
Citation Information
Patent Citations
System and method for issuing information of ad craft
CN1797461A
Network resource management method, management apparatus, electronic device, and storage medium
WO2022104754A1