CN115695546A - Cloud operation platform multi-message distribution system and method - Google Patents
Cloud operation platform multi-message distribution system and method Download PDFInfo
- Publication number
- CN115695546A CN115695546A CN202211384970.7A CN202211384970A CN115695546A CN 115695546 A CN115695546 A CN 115695546A CN 202211384970 A CN202211384970 A CN 202211384970A CN 115695546 A CN115695546 A CN 115695546A
- Authority
- CN
- China
- Prior art keywords
- capacity
- data channel
- data
- recommendation information
- distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention relates to the field of data processing, in particular to a cloud operation platform multi-message distribution system and a method, wherein the system comprises a cloud operation platform and a server, wherein recommendation information is constructed; the user terminals receive recommendation information of the cloud operation platform through the data channels; the statistical module is used for counting the use times and the transmitted historical data quantity corresponding to the data channels of all priority levels connected with any user terminal in the monitoring period; an enable module that obtains a release capacity formed due to a change of an enable state; and the sending module distributes the released capacity to other user terminals in the next monitoring period and sends recommendation information according to the priorities of the data channels after the released capacity is distributed and the enabling state is changed. By setting the monitoring period, the sending condition of the recommendation information in the next monitoring period is adjusted according to the state of the data channel in the monitoring period and the historical transmission data volume of each data channel, so that the data channels are effectively utilized, and the use efficiency is improved.
Description
Technical Field
The invention relates to the field of data processing, in particular to a cloud operation platform multi-message distribution system and a cloud operation platform multi-message distribution method.
Background
The cloud operation platform is a novel short message service platform, and an integrated short message distribution platform is built by integrating and accommodating message channel resources of operators in various places to provide short message service for various vertical industries. However, the channel resources of the cloud operating platform are distributed all over the country, and the channel quality difference is significant (channel quality refers to the sending success rate, etc.). Moreover, the requirements of different types of short messages are different, for example, the short message of the verification code requires real-time performance, while the short message of the group marketing type requires large channel resources.
Patent document CN115038055A discloses a multi-channel short message distribution method based on reinforcement learning, which includes: defining a state, action, reward, and Q-value function for the deep neural network model according to a Markov decision process, wherein: the state is determined by the residual capacity of the channels and the short message sending cost of each channel; the action is determined according to the message quantity distributed on each channel of each operator and based on the user and the short message type; the reward is calculated according to the selected action and the corresponding channel resource distribution result to obtain a reward value; the Q value function is obtained based on the state and the action and through model training; initializing parameters of the channel; inputting the short message distribution requirement and the current state into the model, calculating the Q value corresponding to each action in the current state by the model, and outputting the Q value as a Q value set; determining a target action according to the Q value set, executing the target action, then updating the resource state of the channel and obtaining the state of the next moment and the reward value of the current moment; taking the state of the current moment, the state of the next moment, the target action and the reward value of the current moment as a group of quadruple data of the current moment and storing the quadruple data in a storage space; and repeating the steps until the Q value function converges at the next moment.
However, for the channels constructed between the platform and the user, some channels are discarded due to imbalance between the feedback of the user and the profit of the platform, which causes serious waste of channel resources.
Disclosure of Invention
Therefore, the invention provides a cloud operation platform multi-message distribution system and a cloud operation platform multi-message distribution method, which can solve the problem of resource waste caused by channel resource abandonment.
In order to achieve the above object, one aspect of the present invention provides a cloud operating platform multiple message distribution system and method, where the method includes:
the cloud operation platform is used for constructing recommendation information and pushing the recommendation information to the user side through a plurality of data channels which are set between the cloud operation platform and the user and are in enabling states and in priority levels;
the user terminals are used for receiving recommendation information of the cloud operation platform through data channels connected with the user terminals;
the statistical module is used for counting the use times and the transmitted historical data quantity corresponding to the data channels of each priority level connected with any user terminal in the monitoring period;
the enabling module is connected with the counting module and used for changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the use times counted by the counting module and acquiring the release capacity formed by changing the enabling state;
and the sending module is used for distributing the release capacity to other user terminals in the next monitoring period and sending the recommendation information according to the priorities of the data channels after the release capacity is distributed and the enabling state is changed so that the user terminals can receive the recommendation information in time.
Further, the enabling module comprises a determining unit, a changing unit and a releasing unit;
the determining unit is used for determining the actual use times n1 of any data channel corresponding to any user terminal in a first monitoring period;
the changing unit extracts preset standard cycle use times n0, if the actual use times n1 are less than or equal to the standard cycle use times n0, the use frequency of the data channel is low, the enabling state of the data channel is changed from a first state to a second state, if the actual use times n1> the standard cycle use times n0, the use frequency of the data channel is high, and the enabling state of the data channel does not need to be changed;
the release unit is used for releasing the data channel with the changed enabling state.
Further, the enabling module further comprises a determining unit and an allocating unit;
the determining unit is used for determining the release capacity of any user terminal after releasing the data channel;
the allocation unit is used for allocating the release capacity according to the historical transmission data volume of other user terminals.
Further, the distribution unit is provided with a first distribution coefficient k1, a second distribution coefficient k2, and a third distribution coefficient k3 in advance when distributing the discharge capacity Q0;
the distribution unit comprises an extraction subunit and a selection subunit;
the allocation subunit is configured to extract the first three target user terminals from the user terminals in the historical transmission data volume arrangement, and set the target user terminals as a first target terminal, a second target terminal, and a third target terminal, respectively;
the selection subunit selects a first distribution coefficient k1 as a calculation parameter of the distribution capacity of the first destination terminal, a second distribution coefficient k2 as a calculation parameter of the distribution capacity of the second destination terminal, and a third distribution coefficient k3 as a calculation parameter of the distribution capacity of the third destination terminal, the first distribution coefficient k1 being greater than the second distribution coefficient k2 by more than the third distribution coefficient k3 and k1+ k2+ k3=1.
Further, the selecting subunit determines that the actual allocated capacity Q = Q0 × k1 of the first target terminal;
the selecting subunit determines the actual allocated capacity Q = Q0 × k2 of the second target terminal;
the selecting subunit determines the actual allocated capacity Q = Q0 × k3 of the third target terminal.
Further, the sending module comprises a priority determining unit and a duration selecting unit;
the priority determining unit is used for determining the priority of the data channel according to the actual distribution capacity of the terminal and the total transmission amount of the historical data;
and the time length selection unit is connected with the priority determination unit and used for selecting the sending time length of the corresponding transmission channel for sending the recommendation information according to the priority of the data channel and sending the recommendation information in the sending time length.
In another aspect, the present invention further provides a cloud operation platform multi-message distribution method using the cloud operation platform multi-message distribution system described above, where the method includes:
the method comprises the steps of constructing recommendation information, and pushing the recommendation information to a user side through a plurality of data channels which are set between a cloud operation platform and a user terminal and are in enabling states and in priority levels;
receiving recommendation information of the cloud operation platform through a data channel;
counting the use times and the transmitted historical data quantity corresponding to the data channels of each priority level connected with any user terminal in the monitoring period;
changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the use times counted by the counting module, and acquiring the release capacity formed by changing the enabling state;
and distributing the released capacity to other user terminals in the next monitoring period, and sending the recommendation information according to the priorities of the data channels after the released capacity is distributed and the enabling state is changed, so that the user terminals can receive the recommendation information in time.
Further, changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the use times counted by the counting module comprises the following steps:
determining the actual use times n1 of any data channel corresponding to any user terminal in a first monitoring period;
extracting preset standard cycle use times n0, if the actual use times n1 are less than or equal to the standard cycle use times n0, indicating that the use frequency of the data channel is low, changing the enabling state of the data channel from a first state to a second state, and if the actual use times n1> the standard cycle use times n0, indicating that the use frequency of the data channel is high, and not needing to change the enabling state of the data channel;
releasing the data channel with the changed enabling state;
determining the release capacity of any user terminal after releasing the data channel;
and distributing the release capacity according to the historical transmission data volume of other user terminals.
Further, allocating the release capacity to other user terminals in the next monitoring period, and sending the recommendation information according to the priorities of the data channels after allocating the release capacity and after changing the enabling state includes:
extracting the first three target user terminals of the historical transmission data size arrangement in the user terminals, and respectively setting the target user terminals as a first target terminal, a second target terminal and a third target terminal;
the selection subunit selects a first distribution coefficient k1 as a calculation parameter of the distribution capacity of the first destination terminal, a second distribution coefficient k2 as a calculation parameter of the distribution capacity of the second destination terminal, and a third distribution coefficient k3 as a calculation parameter of the distribution capacity of the third destination terminal, the first distribution coefficient k1 being greater than the second distribution coefficient k2 by more than the third distribution coefficient k3, and k1+ k2+ k3=1;
the selecting subunit determines the actual allocated capacity Q = Q0 × k1 of the first target terminal;
the selecting subunit determines the actual allocated capacity Q = Q0 × k2 of the second target terminal;
the selection subunit determines the actual allocated capacity Q = Q0 × k3 of the third target terminal.
Compared with the prior art, the method has the advantages that the sending condition of the recommendation information in the next monitoring period is adjusted by setting the monitoring period according to the state of the data channel in the monitoring period and the historical transmission data volume of each data channel, so that the data channel is effectively utilized, and the use efficiency is improved.
Particularly, the actual use times n1 of any data channel of the user terminal in the first monitoring period are compared with the set standard period use times n0, the use frequency of the data channel is determined, whether the enabling state of the data channel is changed or not is determined, the utilization efficiency of the data channel is greatly improved, and effective transmission of recommendation information is guaranteed.
In particular, by determining the released capacity after the user terminal releases and allocating the released capacity, it is ensured that the released data channel can transmit other data, so that the disuse at the user terminal can bring the use efficiency to other user terminals, and the effective allocation of the transmission data volume is ensured.
Particularly, the release capacity released by the data channel can be well utilized by distributing the release capacity to each target mobile terminal, the effectiveness and the efficiency of information transmission between the cloud operation platform and the user terminal are ensured, and the transmission resources can be efficiently utilized.
Particularly, when the actual distribution capacity of each target terminal is determined, the release capacity to be distributed can be reasonably distributed to each target terminal by multiplying the release capacity to be distributed by the distribution coefficient corresponding to the terminal, so that the reasonable distribution of the release capacity is realized, and the effective and reasonable utilization of data transmission resources is ensured.
Particularly, the priority of the data channel is determined through the actual distribution capacity of the user terminal and the total transmission amount of the historical data, the sending time length for sending the recommendation information through the corresponding transmission channel is selected according to the priority of the data channel, and the recommendation information is sent in the sending time length, so that the effective sending of the recommendation information is realized, and the sending efficiency is improved.
Drawings
Fig. 1 is a schematic structural diagram of a cloud operation platform multi-message distribution system according to an embodiment of the present invention;
fig. 2 is another schematic structural diagram of a cloud operation platform multi-message distribution system according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a third structure of a cloud operating platform multi-message distribution system according to an embodiment of the present invention;
fig. 4 is a flowchart illustrating a cloud operation platform multi-message distribution method according to an embodiment of the present invention.
Detailed Description
In order that the objects and advantages of the invention will be more clearly understood, the invention is further described in conjunction with the following examples; it should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only for explaining the technical principles of the present invention, and do not limit the scope of the present invention.
It should be noted that in the description of the present invention, the terms of direction or positional relationship indicated by the terms "upper", "lower", "left", "right", "inner", "outer", etc. are based on the directions or positional relationships shown in the drawings, which are only for convenience of description, and do not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention.
Furthermore, it should be noted that, in the description of the present invention, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly, and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
Referring to fig. 1, a cloud operation platform multiple-message distribution system provided in an embodiment of the present invention includes:
the cloud operation platform 10 is used for constructing recommendation information and pushing the recommendation information to a user side through a plurality of data channels which are set between the cloud operation platform and the user and are in enabled states and have priority levels;
the user terminals 20 are used for receiving recommendation information of the cloud operation platform through data channels connected with the user terminals;
a statistic module 30, configured to count the number of uses and the amount of transmitted historical data corresponding to data channels of each priority level connected to any user terminal in the monitoring period;
the enabling module 40 is connected with the counting module and used for changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the use times counted by the counting module and acquiring the release capacity formed by changing the enabling state;
and a sending module 50, configured to allocate the release capacity to other user terminals in the next monitoring period, and send the recommendation information according to the priorities of the data channels after the release capacity is allocated and the enabling state is changed, so that the user terminals receive the recommendation information in time.
Specifically, in the embodiment of the present invention, each user terminal is configured with a plurality of data channels to receive different types of recommendation information, in practical applications, if the type of the recommendation information belongs to the immediacy information, the transmission efficiency of the selected data channel is high, and it is ensured that the recommendation information can reach a user side in time, if the type of the recommendation information belongs to the important information, the security of the selected data channel is highest, and it is ensured that the recommendation information can reach safely, and it is ensured that the user terminal can receive and ensure the validity of the recommendation information propagation. When the priority of any data channel is determined, the priority is determined according to the type and the transmission duration of historical transmission information of each transmission channel, if the transmission channel with the first priority is selected from the received recommendation information for any user terminal, the use efficiency of the transmission channel with other priorities set by the user terminal is not high for the user terminal, the use state of the transmission channel with other priorities corresponding to the user terminal can be changed, and when the use state is changed, the information transmission capacity of the transmission channel with the changed use state can be used on other user terminals, so that the capacity expansion of the received data of other user terminals is realized, the information loss caused by insufficient channel capacity when other user terminals receive the recommendation information is facilitated, the reasonable sending of the recommendation information can be realized, the utilization rate of the data channel is ensured, and the waste of channel resources is effectively avoided.
Specifically, the user terminal may be a mobile terminal, or may be a PC terminal, which is not limited herein.
Specifically, the embodiment of the invention adjusts the sending condition of the recommendation information in the next monitoring period by setting the monitoring period according to the state of the data channel in the monitoring period and the historical transmission data volume of each data channel, realizes effective utilization of the data channel, and improves the use efficiency.
Specifically, as shown in fig. 2, the enabling module 40 includes a determining unit 41, a changing unit 42, and a releasing unit 43;
the determining unit is used for determining the actual use times n1 of any data channel corresponding to any user terminal in a first monitoring period;
the changing unit extracts preset standard cycle use times n0, if the actual use times n1 is less than or equal to the standard cycle use times n0, the use frequency of the data channel is low, the enabling state of the data channel is changed from a first state to a second state, if the actual use times n1 is greater than the standard cycle use times n0, the use frequency of the data channel is high, and the enabling state of the data channel does not need to be changed;
the release unit is used for releasing the data channel with the changed enabling state.
Specifically, the embodiment of the invention compares the actual use times n1 of any data channel of the user terminal in the first monitoring period with the set standard period use times n0 to determine the use frequency of the data channel and determine whether to change the enabling state of the data channel, so that the utilization efficiency of the data channel is greatly improved, and the effective transmission of the recommendation information is ensured.
In particular, as shown in fig. 3, the enabling module 40 further comprises a determining unit 44 and an assigning unit 45;
the determining unit is used for determining the release capacity of any user terminal after releasing the data channel;
the allocation unit is used for allocating the release capacity according to the historical transmission data volume of other user terminals.
Specifically, the embodiment of the present invention determines the released capacity after the user terminal releases, and allocates the released capacity, so as to ensure that the released data channel can transmit other data, thereby realizing that the relaxation at the user terminal can bring the use efficiency for other user terminals, and ensuring the effective allocation of the transmission data volume.
Specifically, the allocation means is provided with a first allocation coefficient k1, a second allocation coefficient k2, and a third allocation coefficient k3 in advance when allocating the discharge capacity Q0;
the distribution unit comprises an extraction subunit and a selection subunit;
the allocation subunit is configured to extract the first three target user terminals in the user terminals from which the historical transmission data amount is arranged, and set the target user terminals as a first target terminal, a second target terminal, and a third target terminal, respectively;
the selection subunit selects a first distribution coefficient k1 as a calculation parameter of the distribution capacity of the first destination terminal, a second distribution coefficient k2 as a calculation parameter of the distribution capacity of the second destination terminal, and a third distribution coefficient k3 as a calculation parameter of the distribution capacity of the third destination terminal, the first distribution coefficient k1 being greater than the second distribution coefficient k2 by more than the third distribution coefficient k3 and k1+ k2+ k3=1.
Specifically, the embodiment of the invention allocates the release capacity to each target mobile terminal, so that the release capacity released by the data channel can be well utilized, the effectiveness and the high efficiency of information transmission between the cloud operation platform and the user terminal are ensured, and the transmission resources can be efficiently utilized.
Specifically, the selecting subunit determines that the actual allocated capacity Q = Q0 × k1 of the first target terminal;
the selecting subunit determines the actual allocated capacity Q = Q0 × k2 of the second target terminal;
the selecting subunit determines the actual allocated capacity Q = Q0 × k3 of the third target terminal.
Specifically, when the actual distribution capacity of each target terminal is determined, the release capacity to be distributed can be reasonably distributed to each target terminal by multiplying the release capacity to be distributed by the distribution coefficient corresponding to the terminal, so that the reasonable distribution of the release capacity is realized, the effective and reasonable utilization of data transmission resources is ensured, the effective transmission and interaction of recommended data are performed between the cloud operation platform and the user terminal in the embodiment of the invention, the efficient transmission of the data is ensured, and the transmission efficiency of the recommended information is improved.
Specifically, the sending module comprises a priority determining unit and a duration selecting unit;
the priority determining unit is used for determining the priority of the data channel according to the actual distribution capacity of the user terminal and the total transmission amount of the historical data;
the time length selection unit is connected with the priority determination unit and used for selecting the sending time length of the corresponding transmission channel for sending the recommendation information according to the priority of the data channel and sending the recommendation information in the sending time length.
Specifically, the embodiment of the invention determines the priority of the data channel through the actual distribution capacity of the user terminal and the total transmission amount of the historical data, selects the sending time length for sending the recommendation information by the corresponding transmission channel according to the priority of the data channel, and sends the recommendation information within the sending time length, thereby realizing the effective sending of the recommendation information and improving the sending efficiency.
Specifically, as shown in fig. 4, an embodiment of the present invention further provides a cloud operation platform multi-message distribution method, where the method includes:
step S100: the method comprises the steps of constructing recommendation information, and pushing the recommendation information to a user side through a plurality of data channels which are set between a cloud operation platform and a user terminal and are in enabling states and in priority levels;
step S200: receiving recommendation information of the cloud operation platform through a data channel;
step S300: counting the use times and the transmitted historical data quantity corresponding to the data channels of each priority level connected with any user terminal in the monitoring period;
step S400: changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the use times counted by the counting module, and acquiring the release capacity formed by changing the enabling state;
step S500: and distributing the released capacity to other user terminals in the next monitoring period, and sending the recommendation information according to the priorities of the data channels after the released capacity is distributed and the enabling state is changed, so that the user terminals can receive the recommendation information in time.
Specifically, the changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the use times counted by the counting module comprises the following steps:
determining the actual use times n1 of any data channel corresponding to any user terminal in a first monitoring period;
extracting preset standard cycle use times n0, if the actual use times n1 are less than or equal to the standard cycle use times n0, indicating that the use frequency of the data channel is low, changing the enabling state of the data channel from a first state to a second state, and if the actual use times n1> the standard cycle use times n0, indicating that the use frequency of the data channel is high, and not needing to change the enabling state of the data channel;
releasing the data channel with the changed enabling state;
determining the release capacity of any user terminal after releasing the data channel;
and allocating the release capacity according to the historical transmission data volume of other user terminals.
Specifically, allocating the released capacity to other user terminals in the next monitoring period, and sending the recommendation information according to the priorities of the data channels after the released capacity is allocated and the enabled state is changed includes:
extracting the first three target user terminals with the historical transmission data volume arranged in the user terminals, and respectively setting the target user terminals as a first target terminal, a second target terminal and a third target terminal;
the selection subunit selects a first distribution coefficient k1 as a calculation parameter of the distribution capacity of the first destination terminal, a second distribution coefficient k2 as a calculation parameter of the distribution capacity of the second destination terminal, and a third distribution coefficient k3 as a calculation parameter of the distribution capacity of the third destination terminal, the first distribution coefficient k1 being greater than the second distribution coefficient k2 by more than the third distribution coefficient k3 and k1+ k2+ k3=1;
the selection subunit determines that the actual allocated capacity Q = Q0 × k1 of the first target terminal;
the selecting subunit determines the actual allocated capacity Q = Q0 × k2 of the second target terminal;
the selection subunit determines the actual allocated capacity Q = Q0 × k3 of the third target terminal.
Specifically, the cloud operation platform multi-message distribution method provided by the embodiment of the invention is applied to a cloud operation platform distribution system, comprises the same technical characteristics, can achieve the same technical effect, and is not described herein again.
So far, the technical solutions of the present invention have been described in connection with the preferred embodiments shown in the drawings, but it is easily understood by those skilled in the art that the scope of the present invention is obviously not limited to these specific embodiments. Equivalent changes or substitutions of related technical features can be made by those skilled in the art without departing from the principle of the invention, and the technical scheme after the changes or substitutions can be within the protection scope of the invention.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention; various modifications and alterations to this invention will become apparent to those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A cloud operating platform multi-message distribution system, comprising:
the cloud operation platform is used for constructing recommendation information and pushing the recommendation information to the user side through a plurality of data channels which are set between the cloud operation platform and the user and are in enabled states and at priority levels;
the user terminals are used for receiving the recommendation information of the cloud operation platform through data channels connected with the user terminals;
the statistical module is used for counting the use times and the transmitted historical data quantity corresponding to the data channels of each priority level connected with any user terminal in the monitoring period;
the enabling module is connected with the counting module and used for changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the use times counted by the counting module and acquiring the release capacity formed by changing the enabling state;
and the sending module is used for distributing the release capacity to other user terminals in the next monitoring period and sending the recommendation information according to the priorities of the data channels after the release capacity is distributed and the enabling state is changed so that the user terminals can receive the recommendation information in time.
2. The cloud operation platform multi-message distribution system according to claim 1, wherein the enabling module includes a determining unit, a changing unit, and a releasing unit;
the determining unit is used for determining the actual use times n1 of any data channel corresponding to any user terminal in a first monitoring period;
the changing unit extracts preset standard cycle use times n0, if the actual use times n1 is less than or equal to the standard cycle use times n0, the use frequency of the data channel is low, the enabling state of the data channel is changed from a first state to a second state, if the actual use times n1 is greater than the standard cycle use times n0, the use frequency of the data channel is high, and the enabling state of the data channel does not need to be changed;
the release unit is used for releasing the data channel with the changed enabling state.
3. The cloud operating platform multi-message distribution system of claim 2,
the enabling module further comprises a determining unit and an allocating unit;
the determining unit is used for determining the release capacity of any user terminal after releasing the data channel;
the allocation unit is used for allocating the release capacity according to the historical transmission data volume of other user terminals.
4. The cloud operating platform multi-message distribution system according to claim 3, wherein the distribution unit is preset with a first distribution coefficient k1, a second distribution coefficient k2, and a third distribution coefficient k3 when distributing the release capacity Q0;
the distribution unit comprises an extraction subunit and a selection subunit;
the allocation subunit is configured to extract the first three target user terminals from the user terminals in the historical transmission data volume arrangement, and set the target user terminals as a first target terminal, a second target terminal, and a third target terminal, respectively;
the selection subunit selects a first distribution coefficient k1 as a parameter for calculating the distribution capacity of the first destination terminal, a second distribution coefficient k2 as a parameter for calculating the distribution capacity of the second destination terminal, and a third distribution coefficient k3 as a parameter for calculating the distribution capacity of the third destination terminal, and the first distribution coefficient k1 is greater than the second distribution coefficient k2 by more than the third distribution coefficient k3, and k1+ k2+ k3=1.
5. The cloud operating platform multi-message distribution system of claim 4,
the selection subunit determines that the actual allocated capacity Q = Q0 × k1 of the first target terminal;
the selecting subunit determines the actual allocated capacity Q = Q0 × k2 of the second target terminal;
the selection subunit determines the actual allocated capacity Q = Q0 × k3 of the third target terminal.
6. The cloud operation platform multi-message distribution system according to claim 5, wherein the sending module comprises a priority determining unit and a duration selecting unit;
the priority determining unit is used for determining the priority of the data channel according to the actual distribution capacity of the terminal and the total transmission amount of the historical data;
and the time length selection unit is connected with the priority determination unit and used for selecting the sending time length of the corresponding transmission channel for sending the recommendation information according to the priority of the data channel and sending the recommendation information in the sending time length.
7. A cloud operation platform multi-message distribution method applying the cloud operation platform multi-message distribution system according to any one of claims 1 to 6, comprising:
the method comprises the steps of constructing recommendation information, and pushing the recommendation information to a user side through a plurality of data channels which are set between a cloud operation platform and a user terminal and are in enabling states and in priority levels;
receiving recommendation information of the cloud operation platform through a data channel;
counting the use times and the transmitted historical data quantity corresponding to the data channels of each priority level connected with any user terminal in the monitoring period;
changing the enabling state of the data channel which does not meet the use standard times in the next monitoring period according to the counted use times, and acquiring the release capacity formed by changing the enabling state;
and distributing the released capacity to other user terminals in the next monitoring period, and sending the recommendation information according to the priorities of the data channels after the released capacity is distributed and the enabling state is changed, so that the user terminals can receive the recommendation information in time.
8. The cloud operation platform multi-message distribution method according to claim 7, wherein changing the enabling state of the data channel that does not meet the number of usage criteria in the next monitoring period according to the number of usage counted by the counting module comprises:
determining the actual use times n1 of any data channel corresponding to any user terminal in a first monitoring period;
extracting preset standard cycle use times n0, if the actual use times n1 are less than or equal to the standard cycle use times n0, indicating that the use frequency of the data channel is low, changing the enabling state of the data channel from a first state to a second state, and if the actual use times n1> the standard cycle use times n0, indicating that the use frequency of the data channel is high, and not needing to change the enabling state of the data channel;
and releasing the data channel with the changed enabling state.
9. The cloud operation platform multi-message distribution method according to claim 8, wherein after releasing the data channel whose enabling state is changed, the method further comprises:
determining the release capacity of any user terminal after releasing the data channel;
and allocating the release capacity according to the historical transmission data volume of other user terminals.
10. The cloud operation platform multi-message distribution method according to claim 9, wherein allocating the release capacity to other user terminals in a next monitoring period and sending the recommendation information according to the priorities of the data channels after the release capacity is allocated and after the enable state is changed comprises:
extracting the first three target user terminals of the historical transmission data size arrangement in the user terminals, and respectively setting the target user terminals as a first target terminal, a second target terminal and a third target terminal;
selecting a first distribution coefficient k1 as a calculation parameter of the distribution capacity of the first target terminal, selecting a second distribution coefficient k2 as a calculation parameter of the distribution capacity of the second target terminal, and selecting a third distribution coefficient k3 as a calculation parameter of the distribution capacity of the third target terminal, the first distribution coefficient k1 being greater than the second distribution coefficient k2 by more than the third distribution coefficient k3 and k1+ k2+ k3=1;
determining an actual allocated capacity Q = Q0 × k1 of the first target terminal;
determining an actual allocated capacity Q = Q0 × k2 of the second target terminal;
the actual allocated capacity Q = Q0 × k3 of the third target terminal is determined.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211384970.7A CN115695546B (en) | 2022-11-07 | 2022-11-07 | Multi-message distribution system and method for cloud operation platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211384970.7A CN115695546B (en) | 2022-11-07 | 2022-11-07 | Multi-message distribution system and method for cloud operation platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115695546A true CN115695546A (en) | 2023-02-03 |
CN115695546B CN115695546B (en) | 2023-08-29 |
Family
ID=85049706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211384970.7A Active CN115695546B (en) | 2022-11-07 | 2022-11-07 | Multi-message distribution system and method for cloud operation platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115695546B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102123511A (en) * | 2011-03-18 | 2011-07-13 | 中国电信股份有限公司 | Mobile network data transmission method and system as well as mobile terminal |
US20150119056A1 (en) * | 2013-10-30 | 2015-04-30 | Electronics And Telecommunications Research Institute | Method of device-to-device communication and method of controlling device-to-device communication |
CN105611565A (en) * | 2016-02-25 | 2016-05-25 | 努比亚技术有限公司 | Network stability control device and method |
WO2016154907A1 (en) * | 2015-03-31 | 2016-10-06 | 华为技术有限公司 | Data transmission method, apparatus and system |
US20170099668A1 (en) * | 2014-07-22 | 2017-04-06 | Huawei Technologies Co., Ltd. | Method, device and system for controlling air interface resource |
CN110347615A (en) * | 2019-07-05 | 2019-10-18 | 南京芯驰半导体科技有限公司 | Dynamic BTS configuration method and cache unit |
-
2022
- 2022-11-07 CN CN202211384970.7A patent/CN115695546B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102123511A (en) * | 2011-03-18 | 2011-07-13 | 中国电信股份有限公司 | Mobile network data transmission method and system as well as mobile terminal |
US20150119056A1 (en) * | 2013-10-30 | 2015-04-30 | Electronics And Telecommunications Research Institute | Method of device-to-device communication and method of controlling device-to-device communication |
US20170099668A1 (en) * | 2014-07-22 | 2017-04-06 | Huawei Technologies Co., Ltd. | Method, device and system for controlling air interface resource |
WO2016154907A1 (en) * | 2015-03-31 | 2016-10-06 | 华为技术有限公司 | Data transmission method, apparatus and system |
CN105611565A (en) * | 2016-02-25 | 2016-05-25 | 努比亚技术有限公司 | Network stability control device and method |
CN110347615A (en) * | 2019-07-05 | 2019-10-18 | 南京芯驰半导体科技有限公司 | Dynamic BTS configuration method and cache unit |
Also Published As
Publication number | Publication date |
---|---|
CN115695546B (en) | 2023-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100565896B1 (en) | Apparatus and method for dynamic resource allocation in interactive satellite multimedia system | |
CN101179321B (en) | Method for implementing wireless resource management of satellite communication system | |
IL151644A (en) | Allocation of radio resources in a cdma 2000 cellular system | |
CN111246586A (en) | Method and system for distributing smart grid resources based on genetic algorithm | |
CN102404860B (en) | Downlink resource allocation method and device in long term evolution (LTE) system | |
CN101420714A (en) | Method for scheduling indicator for collecting key performance from communication network | |
CN110493789A (en) | Network expansion method and device | |
CN108416448A (en) | Air-conditioning service providing method, device, computer readable storage medium and equipment | |
EP2863597A1 (en) | Computer-implemented method, computer system, computer program product to manage traffic in a network | |
CN110866668A (en) | Battery changing station service capability assessment method and battery changing station service resource scheduling system | |
CN115695546A (en) | Cloud operation platform multi-message distribution system and method | |
US11201816B2 (en) | Optimal routing in a communications network | |
CN111385902B (en) | Data scheduling method and device | |
CN117014924A (en) | Method and device for reporting service capacity load parameters | |
CN111327538B (en) | Scheduling policy control method and system | |
CN102413518A (en) | Processing method, device and system of mixed business flow | |
CN102077668A (en) | Communication system | |
CN112203357A (en) | Random access method, device, storage medium and electronic equipment | |
CN111405670A (en) | Resource allocation method, device, equipment and computer storage medium | |
CN112711587A (en) | Data processing method and device, electronic equipment and storage medium | |
CN106664613B (en) | Method for allocating bandwidth resources and transport network controller | |
CN113569137B (en) | Recommendation method and device for cloud host specification, storage medium and electronic device | |
CN112566054B (en) | Method and system for optimizing message interaction process | |
CN114777928B (en) | Infrared imaging monitoring and early warning method and system | |
CN115361302B (en) | SLA-based calculation network service control method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |