CN109889999B - Flow pool management method, system and terminal of Internet of things card - Google Patents

Flow pool management method, system and terminal of Internet of things card Download PDF

Info

Publication number
CN109889999B
CN109889999B CN201811630344.5A CN201811630344A CN109889999B CN 109889999 B CN109889999 B CN 109889999B CN 201811630344 A CN201811630344 A CN 201811630344A CN 109889999 B CN109889999 B CN 109889999B
Authority
CN
China
Prior art keywords
flow
pool
sub
internet
card
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.)
Active
Application number
CN201811630344.5A
Other languages
Chinese (zh)
Other versions
CN109889999A (en
Inventor
刘飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Zhongtian Wangjing Technology Co ltd
Original Assignee
Shenzhen Zhongtian Wangjing Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Zhongtian Wangjing Technology Co ltd filed Critical Shenzhen Zhongtian Wangjing Technology Co ltd
Priority to CN201811630344.5A priority Critical patent/CN109889999B/en
Publication of CN109889999A publication Critical patent/CN109889999A/en
Application granted granted Critical
Publication of CN109889999B publication Critical patent/CN109889999B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a method, a system and a terminal for managing a flow pool of an Internet of things card, relating to the field of Internet of things.A sub-flow pool is created in a flow pool of a target user according to a sub-flow pool creation request and flow is distributed to the sub-flow pool; selecting an Internet of things card from an Internet of things card inventory of a target user and allocating the Internet of things card into a sub-flow pool; respectively monitoring the flow consumption of the flow pool, the sub-flow pool and the Internet of things card; and correspondingly controlling the flow pool, the sub-flow pool and the Internet of things card according to the flow usage of the flow pool, the sub-flow pool and the Internet of things card. By implementing the technical scheme of the invention, any sub-flow pool is created in one flow pool, and the Internet of things network card is divided and allocated into different sub-flow pools, so that the differential management of the Internet of things network card is realized, the management of the Internet of things network card is more convenient and flexible, and the management requirement of the flow pool of the Internet of things network card can be better met.

Description

Flow pool management method, system and terminal of Internet of things card
Technical Field
The invention relates to the Internet of things, in particular to a method, a system and a terminal for managing a flow pool of an Internet of things card.
Background
The concept of the internet of things is a network concept which extends and expands the user end of the internet concept to any article to perform information exchange and communication between the articles. Namely, the internet of things is a network which enables all independently addressable common physical objects to be interconnected and intercommunicated based on information carriers such as the internet, a broadcast network, a traditional telecommunication network and the like. And an internet of things card is needed to exchange and communicate information between the articles. Especially in the smart home industry, the internet of things card is widely used as early as 2011, and with the rapid development of the internet in recent years, the application of the internet of things card reaches a new height.
Simply, a mobile phone card corresponds to a flow package (such as 10G/month), if the mobile phone card does not use up the flow package within a month, unused flow in the package is wasted, and an internet of things project needs a plurality of internet of things cards. The flow pool of the Internet of things card adopts an autonomous card pool system, supports the multi-protocol flow seamless access of an operator, and can realize the formation of a large batch of independent flow packets. Therefore, the flow pool of the Internet of things network card is used, and one total flow is distributed to the flow pool, so that a plurality of Internet of things network cards entering the pool can be shared and used.
At present, management backgrounds of a traffic pool of an internet of things card are provided by three operators, and provide related service functions of exclusive inquiry, batch short message sending, short message record inquiry, traffic inquiry, batch recharging and the like for all internet of things users. The existing flow pool management product provided by an operator only has the defects that a standard tariff package cannot define the package by self, and meanwhile, a sub-flow pool is not created, and a single card is not supported to set a flow threshold value and the like, so that the resource use of a single internet of things card is controlled to be extremely complicated when a device enterprise uses the flow pool mode, and the flow pool management product can be realized only by calling an operator interface with certain research and development capacity. Under the condition, after an operator applies for a batch of internet of things cards, equipment enterprises can hardly realize self-operation and can only meet the scene of using the equipment on the equipment, and at the present stage, most of the equipment of the enterprises are required to be used by facing customers, so that the flow pool management method and the flow pool management system can hardly meet the requirements of customer operation.
Disclosure of Invention
The invention provides a flow pool management method, a system and a terminal of an internet of things card, aiming at solving the technical problem that the existing flow pool management product provided by an operator does not support the creation of a sub-flow pool and cannot perform differential management on the internet of things card entering a pool.
The technical scheme adopted by the invention for solving the technical problems is as follows: the utility model provides a traffic pool management method of internet of things card, which is applied to a server and comprises the following steps:
receiving a sub-flow pool creation request aiming at a flow pool of a target user, creating at least one sub-flow pool in the flow pool of the target user according to the sub-flow pool creation request, and distributing flow for the at least one sub-flow pool from total flow of the flow pool;
receiving a selection instruction of an Internet of things card, selecting the Internet of things card from the inventory of the Internet of things card of the target user according to the selection instruction, and respectively allocating the selected Internet of things card into the at least one sub-flow pool;
respectively monitoring the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool;
and performing corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool and each internet of things card in each sub-flow pool according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each internet of things card in each sub-flow pool.
Preferably, the method for managing a traffic pool of the internet of things card further includes:
creating a traffic pool for the target user;
distributing flow packages for the flow pool of the target user;
and allocating the Internet of things card for the target user, and storing the allocated Internet of things card into the inventory of the Internet of things card of the target user.
Further preferably, the allocating the traffic package to the traffic pool of the target user includes:
receiving a package selection instruction, selecting at least one preset flow package from a plurality of preset flow packages according to the package selection instruction, and distributing the selected flow package to a flow pool of the target user; or
And receiving a package creation request, and creating and distributing at least one flow package for the flow pool of the target user according to the package creation request and a preset package rule.
Preferably, the performing, according to the monitoring result of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool, and the flow usage of each internet of things card in each sub-flow pool, corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool, and each internet of things card in each sub-flow pool includes:
judging whether the Internet of things card used by the target user is allocated into a flow pool or not;
if the internet of things card is allocated into a flow pool, judging whether the flow usage of the flow pool is larger than or equal to the total flow of the flow package distributed for the flow pool;
if the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool, controlling the flow of the flow pool according to a first preset rule;
if the flow consumption of the flow pool is less than the total flow of the flow package distributed to the flow pool, judging whether the flow consumption of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow distributed to the sub-flow pool;
if the flow usage of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow distributed to the sub-flow pool, controlling the flow of the sub-flow pool according to a second preset rule;
if the flow usage of the sub-flow pool to which the internet of things belongs is smaller than the total flow allocated to the sub-flow pool, judging whether the flow usage of the internet of things is larger than or equal to the single card flow threshold of the internet of things;
and if the flow consumption of the Internet of things card is greater than or equal to the single card flow threshold of the Internet of things card, controlling the flow of the Internet of things card according to a third preset rule.
Preferably, the method for managing a flow pool of the internet of things card further includes:
receiving a setting request aiming at a single-card flow threshold of an internet of things card, setting the single-card flow threshold of the internet of things card according to the setting request, wherein the setting request comprises a threshold type and corresponding threshold parameters, the threshold type comprises an infinite threshold and a periodic threshold, the threshold parameters of the infinite threshold are infinite or the total flow of a sub-flow pool to which the internet of things card belongs or the total flow of a flow pool to which the internet of things card belongs, and the threshold parameters of the periodic threshold comprise a period and a corresponding total flow.
Preferably, the performing, according to the monitoring result of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool, and the flow usage of each internet of things card in each sub-flow pool, corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool, and each internet of things card in each sub-flow pool includes:
judging whether the flow consumption of the flow pool of the target user is greater than or equal to a preset flow pool early warning threshold value or not;
if the flow consumption of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value, reminding the flow pool according to a first preset mode;
respectively judging whether the flow consumption of each sub-flow pool in the flow pools is greater than or equal to the early warning threshold value of the corresponding sub-flow pool;
if the flow consumption of the sub-flow pool is greater than or equal to the early warning threshold value of the corresponding sub-flow pool, reminding the sub-flow pool according to a second preset mode;
respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool is greater than or equal to a corresponding single-card early warning threshold value;
if the flow usage of the Internet of things network card is greater than or equal to the corresponding single-card early warning threshold value, reminding the Internet of things network card according to a third preset mode;
the flow pool early warning threshold value comprises a plurality of flow pool early warning sub-threshold values, whether the flow amount of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value or not is judged, and if the flow amount of the flow pool of the target user is larger than or equal to the preset flow pool early warning threshold value, the flow pool is reminded according to a first preset mode, and the flow pool early warning method comprises the following steps:
judging whether the flow consumption of the flow pool of the target user reaches one of the plurality of flow pool early warning sub-thresholds, if so, reminding the flow pool in a manner corresponding to the reached flow pool early warning sub-threshold;
the sub-flow pool early warning threshold comprises a plurality of sub-flow pool early warning sub-thresholds, and the method respectively judges whether the flow usage of each sub-flow pool in the flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, and if the flow usage of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, the method reminds the sub-flow pool according to a second preset mode, and comprises the following steps:
respectively judging whether the flow consumption of each sub-flow pool in the flow pool reaches one of the early warning sub-threshold values of the corresponding sub-flow pools, if so, reminding the sub-flow pools in a manner corresponding to the reached early warning sub-threshold values of the sub-flow pools;
the single-card early warning threshold value includes a plurality of single-card early warning sub-threshold values, whether the flow quantity of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value is judged respectively, if the flow quantity of the internet of things card is greater than or equal to the corresponding single-card early warning threshold value, the internet of things card is reminded according to a third preset mode, and the method comprises the following steps:
and respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool reaches one of the corresponding single-card early warning sub-threshold values, if so, reminding the Internet of things card according to a mode corresponding to the reached single-card early warning sub-threshold value.
The utility model provides a flow pool management system of thing networking card, includes:
a sub-flow pool creating unit, configured to receive a sub-flow pool creating request for a flow pool of a target user, create at least one sub-flow pool in the flow pool of the target user according to the sub-flow pool creating request, and allocate flows to the at least one sub-flow pool from total flows of the flow pool;
the Internet of things card transfer unit is used for receiving a selection instruction of the Internet of things card, selecting the Internet of things card from the inventory of the Internet of things card of the target user according to the selection instruction, and respectively transferring the selected Internet of things card into the at least one sub-flow pool;
a flow usage monitoring unit, configured to monitor a flow usage of a flow pool of the target user, a flow usage of each sub-flow pool in the flow pool, and a flow usage of each internet of things card in each sub-flow pool, respectively;
and the flow control unit is used for correspondingly controlling the flow of the target user, each sub-flow pool in the flow pool and each Internet of things card in each sub-flow pool according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool.
Preferably, the system for managing a flow pool of an internet of things card of the present invention further comprises:
a traffic pool creating unit, configured to create a traffic pool for the target user;
a flow package distribution unit, configured to distribute a flow package to the flow pool of the target user;
the storage unit of the Internet of things card is used for allocating the Internet of things card for the target user and storing the allocated Internet of things card into the inventory of the Internet of things card of the target user;
wherein the traffic package allocation unit includes:
the first distribution module is used for receiving a package selection instruction, selecting at least one preset flow package from a plurality of preset flow packages according to the package selection instruction, and distributing the selected flow package to the flow pool of the target user; or
And the second distribution module is used for receiving the package creation request, and creating and distributing at least one flow package for the flow pool of the target user according to the package creation request and a preset package rule.
Preferably, the flow control unit includes:
the first judgment module is used for judging whether the Internet of things card used by the target user is allocated into a flow pool or not;
the second judgment module is used for judging whether the flow usage of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool when the internet of things card is allocated to the flow pool;
the first flow control module is used for controlling the flow of the flow pool according to a first preset rule when the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool;
a third judging module, configured to judge whether the flow usage of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow allocated to the sub-flow pool when the flow usage of the flow pool is less than the total flow of the flow package allocated to the flow pool;
the second flow control module is used for controlling the flow of the sub-flow pool according to a second preset rule when the flow usage of the sub-flow pool to which the Internet of things card belongs is greater than or equal to the total flow distributed to the sub-flow pool;
the fourth judging module is used for judging whether the flow usage of the internet of things card is larger than or equal to the single card flow threshold of the internet of things card when the flow usage of the sub-flow pool to which the internet of things card belongs is smaller than the total flow allocated to the sub-flow pool;
the third flow control module is used for controlling the flow of the Internet of things network card according to a third preset rule when the flow consumption of the Internet of things network card is greater than or equal to the single card flow threshold of the Internet of things network card;
the system further comprises:
the single-card flow threshold setting unit is used for receiving a setting request of a single-card flow threshold of the internet of things card, and setting the single-card flow threshold of the internet of things card according to the setting request, wherein the setting request comprises a threshold type and corresponding threshold parameters, the threshold type comprises an infinite threshold and a period threshold, the threshold parameters of the infinite threshold are infinite or the total flow of a sub-flow pool to which the internet of things card belongs or the total flow of a flow pool to which the internet of things card belongs, and the threshold parameters of the period threshold comprise a period and a corresponding total flow;
and/or, the flow control unit comprises:
a fifth judging module, configured to judge whether a traffic usage of the traffic pool of the target user is greater than or equal to a preset traffic pool early warning threshold;
the first reminding module is used for reminding the flow pool of the target user according to a first preset mode when the flow usage of the flow pool is greater than or equal to a preset flow pool early warning threshold value;
a sixth judging module, configured to respectively judge whether the flow volume of each sub-flow pool in the flow pools is greater than or equal to the pre-warning threshold of the corresponding sub-flow pool;
the second reminding module is used for reminding the sub-flow pool according to a second preset mode when the flow consumption of the sub-flow pool is greater than or equal to the early warning threshold value of the corresponding sub-flow pool;
a seventh judging module, configured to respectively judge whether the traffic volume of each internet of things card in the sub-traffic pool is greater than or equal to a corresponding single-card early warning threshold;
the third reminding module is used for reminding the Internet of things card according to a third preset mode when the flow usage of the Internet of things card is larger than or equal to the corresponding single-card early warning threshold value;
the flow pool early warning threshold value comprises a plurality of flow pool early warning sub-threshold values, whether the flow amount of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value or not is judged, and if the flow amount of the flow pool of the target user is larger than or equal to the preset flow pool early warning threshold value, the flow pool is reminded according to a first preset mode, and the flow pool early warning method comprises the following steps:
judging whether the flow consumption of the flow pool of the target user reaches one of the plurality of flow pool early warning sub-thresholds, if so, reminding the flow pool in a manner corresponding to the reached flow pool early warning sub-threshold;
the sub-flow pool early warning threshold comprises a plurality of sub-flow pool early warning sub-thresholds, and the method respectively judges whether the flow usage of each sub-flow pool in the flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, and if the flow usage of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, the method reminds the sub-flow pool according to a second preset mode, and comprises the following steps:
respectively judging whether the flow consumption of each sub-flow pool in the flow pool reaches one of the early warning sub-threshold values of the corresponding sub-flow pools, if so, reminding the sub-flow pools in a manner corresponding to the reached early warning sub-threshold values of the sub-flow pools;
the single-card early warning threshold value includes a plurality of single-card early warning sub-threshold values, whether the flow quantity of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value is judged respectively, if the flow quantity of the internet of things card is greater than or equal to the corresponding single-card early warning threshold value, the internet of things card is reminded according to a third preset mode, and the method comprises the following steps:
and respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool reaches one of the corresponding single-card early warning sub-threshold values, if so, reminding the Internet of things card according to a mode corresponding to the reached single-card early warning sub-threshold value.
The invention also provides a terminal comprising a processor for implementing the steps of the method as claimed in any one of the above when executing a computer program stored in a memory.
By implementing the technical scheme of the invention, any sub-flow pool is created in one flow pool, and the Internet of things network card is divided and allocated into different sub-flow pools, so that the differential management of the Internet of things network card is realized, the management of the Internet of things network card is more convenient and flexible, and the management requirement of the flow pool of the Internet of things network card can be better met.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart of a first embodiment of a method for managing a traffic pool of an internet of things card according to the present invention;
fig. 2 is a flowchart illustrating flow control performed in a first embodiment of a method for managing a flow pool of an internet of things card according to the present invention;
fig. 3 is a flow chart illustrating setting of a single card flow threshold of an internet of things card in other implementations of the method for managing a flow pool of an internet of things card according to the present invention;
fig. 4 is a flowchart illustrating flow control for a target user in a second embodiment of a method for managing a flow pool of an internet of things card according to the present invention;
fig. 5 is a flowchart illustrating flow control performed on all target users in a system according to a second embodiment of the method for managing a flow pool of an internet of things card according to the present invention;
fig. 6 is a flowchart of a flow pool management method for an internet of things card according to a third embodiment of the present invention;
fig. 7 is a functional block diagram of a first embodiment of a traffic pool management system of an internet of things card according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a first embodiment of a method for managing a traffic pool of an internet of things card according to the present invention, and the method for processing a preview image according to the embodiment may be applied to a server. As shown in fig. 1, the method for managing a traffic pool of an internet of things card in the embodiment includes the following steps:
s11: receiving a sub-flow pool creation request aiming at a flow pool of a target user, creating at least one sub-flow pool in the flow pool of the target user according to the sub-flow pool creation request, and distributing flow for the at least one sub-flow pool from total flow of the flow pool.
In this embodiment, the target user already has a usable traffic pool, and the sum of the traffic packages already allocated to the traffic pool is the total traffic of the traffic pool. And receiving a sub-flow pool creation request sent by a target user through a client, wherein the sub-flow pool creation request comprises the number of the sub-flow pools to be created and the total flow of each sub-flow pool to be created. As an implementation mode, a target user can log in a flow pool management platform on a client or a Web login page through an account and a password, and sends a sub-flow pool creation request to a server through corresponding function keys in the platform. The server receives a sub-flow pool creation request of a target user, acquires the number of sub-flow pools to be created and information of total flow of each sub-flow pool to be created, which are contained in the request, creates a corresponding number of sub-flow pools for the flow pool of the target user according to the acquired number of the sub-flow pools to be created, and allocates corresponding total flow for each created sub-flow pool from the total flow of the flow pool of the target user according to the acquired information of the total flow of each sub-flow pool to be created. The sum of the total flow of all the sub-flow cells in a flow cell is less than or equal to the total flow of that flow cell.
And S12, receiving a selection instruction of the Internet of things card, selecting the Internet of things card from the inventory of the Internet of things card of the target user according to the selection instruction, and respectively allocating the selected Internet of things card into at least one sub-flow pool.
In this embodiment, the internet of things card inventory of the target user includes a plurality of internet of things cards, the internet of things cards in the internet of things card inventory are in an inventory state and cannot be used normally, and the internet of things cards in the inventory can only be used normally if the internet of things cards are allocated into the flow pool.
In step S12 of this embodiment, the server receives a selection instruction of the internet of things card of the target user, selects a corresponding internet of things card from the stock of the internet of things cards of the target user according to the selection instruction, and allocates the selected internet of things card to the created at least one sub-flow pool correspondingly, thereby completing the pool entry of the internet of things card.
And S13, respectively monitoring the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool.
In this embodiment, the traffic volume of the traffic pool of the target user, the traffic volume of each sub-traffic pool in the traffic pool, and the traffic volume of each internet of things card in each sub-traffic pool are monitored, respectively, to obtain a monitoring result.
And S14, performing corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool and each Internet of things card in each sub-flow pool according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool.
In this embodiment, as shown in fig. 2, step S14 specifically includes the following sub-steps:
s141: and judging whether the Internet of things card used by the target user is allocated into the flow pool.
In the substep S141, the internet of things card being used by the target user is detected, whether the detected internet of things card being used by the target user is allocated to the flow pool is judged, if yes, the substep S142 is executed, and if not, the card stopping control is performed on the internet of things card being used.
S142: and if the Internet of things card is allocated into the flow pool, judging whether the flow usage of the flow pool is greater than or equal to the total flow of the flow package distributed for the flow pool.
In the sub-step S142, if the internet of things card is allocated to the flow pool or the sub-flow pool, it indicates that the internet of things card is normally used, and further determines whether the flow usage of the flow pool of the target user is greater than or equal to the total flow of the flow package allocated to the flow pool. The flow pool may be allocated with a plurality of flow packages, and the total flow of the flow pool is the sum of the flows of all the flow packages. For example, the traffic packages to which the traffic pool is allocated include 100G/month and 200G/month, and the total traffic of the traffic pool is 500G/month, that is, the traffic packages to which the traffic pool is allocated may be overlapped. If the determination result in the substep S142 is yes, the substep S143 is executed, and if the determination result in the substep S142 is no, the substep S144 is executed.
S143: and if the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed for the flow pool, controlling the flow of the flow pool according to a first preset rule.
In sub-step S143, if the traffic volume of the traffic pool is greater than or equal to the total traffic volume of the traffic package allocated to the traffic pool, it indicates that the current traffic volume of the traffic pool has exceeded the total traffic volume available to the traffic pool, and then the traffic volume of the traffic pool is controlled according to a first preset rule. Specifically, in this embodiment, the first preset rule includes: controlling the flow pool to stop working even if the flow pool is in a pool stopping state; or, a continuous flow package with a preset flow size and a preset tariff standard is automatically allocated to the flow pool, and the target user is prompted according to a preset mode, for example, the target user is notified to perform a continuous charge purchasing operation of the flow pool resource in time by automatically sending a short message, an email and the like.
S144: and if the flow consumption of the flow pool is less than the total flow of the flow package distributed to the flow pool, judging whether the flow consumption of the sub-flow pool to which the Internet of things card belongs is greater than or equal to the total flow distributed to the sub-flow pool.
In the substep S144, if the traffic volume of the traffic pool is less than the total traffic volume of the traffic package allocated to the traffic pool, it indicates that the traffic volume of the traffic pool does not exceed the total traffic volume of the currently purchased package, and the traffic volume can be used continuously, and further determines whether the traffic volume of the sub-traffic pool to which the internet of things card currently used belongs is greater than or equal to the total traffic volume allocated to the sub-traffic pool, if so, the substep S145 is executed, and if not, the substep S146 is executed.
S145: and if the flow consumption of the sub-flow pool to which the Internet of things card belongs is greater than or equal to the total flow distributed to the sub-flow pool, controlling the flow of the sub-flow pool according to a second preset rule.
In the substep S145, if the flow usage of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow allocated to the sub-flow pool, it indicates that the current flow usage of the sub-flow pool already exceeds the total flow available to the sub-flow pool, and then the flow control is performed on the sub-flow pool according to a second preset rule. In this embodiment, the second preset rule includes: and controlling the sub-flow pool to stop working, even if the sub-flow pool is in a pool stop state, reminding the target user according to a preset mode, for example, automatically sending a short message, an email and the like to inform the target user. The flow quantity of the sub-flow pool is accurately controlled by setting an independent threshold value for the sub-flow pool, so that the condition that the whole flow pool is unusable due to abnormal quantity of a certain sub-flow pool is effectively prevented.
S146: and if the flow usage of the sub-flow pool to which the Internet of things card belongs is less than the total flow allocated to the sub-flow pool, judging whether the flow usage of the Internet of things card is greater than or equal to the single card flow threshold of the Internet of things card.
In the substep S146, if the flow usage of the sub-flow pool to which the internet of things card belongs is less than the total flow allocated to the sub-flow pool, it indicates that the flow usage of the sub-flow pool does not exceed the total flow allocated to the sub-flow pool currently, and the internet of things card can be used continuously normally, it is further determined whether the flow usage of the internet of things card being used is greater than or equal to the single card flow threshold of the internet of things card, if the determination result is yes, the substep S147 is executed, if the determination result is no, it indicates that the internet of things card has available flow, and the flow usage can be continuously monitored.
S147: and if the flow consumption of the Internet of things card is greater than or equal to the single card flow threshold of the Internet of things card, controlling the flow of the Internet of things card according to a third preset rule.
In the substep S147, if the flow usage of the internet of things card is greater than or equal to the single card flow threshold of the internet of things card, indicating that the current flow usage of the internet of things card exceeds the current flow threshold allocated to the internet of things card, performing flow control on the internet of things card according to a third preset rule. In this embodiment, the third preset rule includes controlling the internet of things card to stop working, and even if the internet of things card is in a card stop state, the target user can be notified in a preset manner, for example, the target user can be notified by automatically sending a short message, a mail, and the like. In this embodiment, by setting the single-card flow threshold of the internet of things card, each internet of things card in the flow pool can be accurately controlled, and the problem that the whole flow pool is unusable due to abnormal flow of a certain single card is prevented. In this embodiment, the single-card flow threshold of the internet of things card may be a default value, and all the internet of things cards or the single-card flow thresholds of the internet of things cards belonging to one sub-flow pool are the same.
In the first embodiment of the method for managing the flow pool of the internet of things card, the creation of any sub-flow pool for the flow pool of a target user is supported, and the differential management of the internet of things card is realized by dividing the internet of things card into different sub-flow pools, so that the management of the internet of things card is more convenient and flexible, and the management requirement of the flow pool of the internet of things card can be better met. In addition, the flow quantity of the flow pool, the sub-flow pool and the Internet of things network card entering the pool are respectively monitored, and when the flow quantity is excessive, the flow pool, the sub-flow pool or the Internet of things network card entering the pool is timely controlled in flow, so that the problem that the whole flow pool is unusable due to the fact that a single sub-flow pool exceeds or a single Internet of things network card exceeds is avoided, and the overall stability is improved.
In other embodiments, the single card flow threshold of the internet of things card may be set by a user, and in the other embodiments, the flow pool management method of the internet of things card of the present invention further includes the following steps:
receiving a setting request aiming at a single-card flow threshold of the internet of things, setting the single-card flow threshold of the internet of things according to the setting request, wherein the setting request comprises a threshold type and corresponding threshold parameters, the threshold type comprises an infinite threshold and a periodic threshold, the threshold parameters of the infinite threshold are infinite or the total flow of a sub-flow pool to which the internet of things belongs or the total flow of a flow pool to which the internet of things belongs, and the threshold parameters of the periodic threshold comprise a period and the corresponding total flow.
In this other embodiment, the flow of setting the single card flow threshold of the internet of things is as shown in fig. 3, and when receiving a setting request for the single card flow threshold of one or a group of internet of things cards belonging to the same sub-flow pool sent by a target user, the server obtains the threshold type and the corresponding threshold parameter included in the setting request, sets the single card flow threshold of the one or the group of internet of things cards as the corresponding threshold type and the corresponding threshold parameter, and records the threshold type and the corresponding threshold parameter. Specifically, the threshold types include an infinite threshold and a period threshold, and the period threshold can be divided into a preset period threshold and a custom period threshold, where the period of the preset period threshold is a natural period, such as monthly as shown in fig. 3. The cycle parameters for the custom cycle threshold include the custom cycle and the corresponding total flow rate, e.g., 3 days, 5G. In the other embodiments, an independent flow threshold value can be set for each internet of things card in the flow pool, so that the single card can be accurately controlled, and the individual requirements in practical application can be better met.
In a second embodiment of the method for managing a flow pool of an internet of things card according to the present invention, referring to fig. 1, the method for managing a flow pool of an internet of things card includes the following steps:
s11, receiving a sub-flow pool establishing request aiming at the flow pool of the target user, establishing at least one sub-flow pool in the flow pool of the target user according to the sub-flow pool establishing request, and distributing flow for the at least one sub-flow pool from the total flow of the flow pool;
s12, receiving a selection instruction of the Internet of things card, selecting the Internet of things card from the inventory of the Internet of things card of the target user according to the selection instruction, and respectively allocating the selected Internet of things card into at least one sub-flow pool;
s13, respectively monitoring the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool;
and S14, performing corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool and each Internet of things card in each sub-flow pool according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool.
The present embodiment is different from the first embodiment in that, in the present embodiment, referring to fig. 4 and 5, step S14 includes, or further includes, the following sub-steps:
s148: and judging whether the flow consumption of the flow pool of the target user is greater than or equal to a preset flow pool early warning threshold value.
In this embodiment, each flow pool of the target user has a preset flow pool early warning threshold, and the flow pool early warning threshold is set by default in the system or by the user of the target user. In the sub-step S148, the monitored flow volume of the flow pool is compared with the flow pool early warning threshold to determine whether the flow volume of the flow pool of the target user is greater than or equal to the flow pool early warning threshold, if so, the sub-step S149 is executed, otherwise, the flow volume of the flow pool is continuously monitored and the determination is continued. In addition, one target user corresponds to one flow pool, the management system is configured to manage the flow pools of multiple target users, at this time, it is further required to determine whether there are flow pools of target customers that have not been compared with the flow pool early warning threshold in the current system, and if yes, the flow pools of the target users are compared with the corresponding flow pool early warning thresholds (see fig. 5). And if the flow pools of all the target users in the system have finished the work, ending the process.
S149: and if the flow consumption of the flow pool of the target user is greater than or equal to a preset flow pool early warning threshold value, reminding the flow pool according to a first preset mode.
In this embodiment, when the traffic volume of the traffic pool of the target user is greater than or equal to the preset traffic pool early warning threshold, the target user is notified in a manner of short message, mail, or the like, and the entrance of renewal and purchase can be displayed for the renewal and purchase operation of the traffic pool resources. Referring to fig. 5, after the above reminding is completed, it is further determined whether there are any traffic pools of target customers that have not been compared with the traffic pool early warning threshold in the current system, if yes, the traffic pools of the target customers are compared with the corresponding traffic pool early warning threshold, and if not, the flow is ended.
S150: and respectively judging whether the flow consumption of each sub-flow pool in the flow pool is greater than or equal to the early warning threshold value of the corresponding sub-flow pool.
In this embodiment, each sub-flow pool has a preset sub-flow pool early warning threshold, and the sub-flow pool early warning threshold is set by default in the system or by the user of the target. The sub-flow pool early warning threshold values of the sub-flow pools can be the same or different. In the substep S150, for each sub-flow pool, comparing the monitored flow usage of the sub-flow pool with the pre-warning threshold of the sub-flow pool corresponding to the sub-flow pool to determine whether the current flow usage of the sub-flow pool is greater than or equal to the pre-warning threshold of the sub-flow pool, if so, executing the substep S151, otherwise, continuing to monitor the flow usage of the sub-flow pool and continue the above determination. If the plurality of sub-flow pools are commonly and circularly judged, referring to fig. 5, when the flow usage of the current sub-flow pool is judged to be smaller than the early warning threshold of the corresponding sub-flow pool, the flow usage of the sub-flow pool is continuously monitored and the judgment is continuously performed, whether other sub-flow pools are not compared with the early warning threshold of the corresponding sub-flow pool is further judged, if yes, the sub-flow pools are compared with the early warning threshold of the corresponding sub-flow pool, and if not, the flow is ended.
S151: and if the flow consumption of the sub-flow pool is greater than or equal to the early warning threshold value of the corresponding sub-flow pool, reminding the sub-flow pool according to a second preset mode.
In this embodiment, when the traffic volume of the sub-traffic pool is greater than or equal to the pre-warning threshold of the corresponding sub-traffic pool, the target user is notified in a second preset manner, which is the same as or different from the first preset manner, so as to remind the target user to renew and purchase the resources of the corresponding sub-traffic pool, and an entrance for renewing and purchasing can also be displayed. The second preset mode can be short message, mail, telephone, etc. If the plurality of sub-flow pools are frequently used for cyclic judgment, referring to fig. 5, after the reminding is completed, further judging whether there are sub-flow pools which are not compared with the pre-warning threshold value of the sub-flow pool in the current flow pool, if so, comparing the sub-flow pools with the pre-warning threshold values of the corresponding sub-flow pools, and if not, ending the flow.
S152: and respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value.
In this embodiment, each internet of things card has a preset single-card early warning threshold, and the single-card early warning threshold may be set by default in the system or may be set by the target user in a self-defined manner. The single-card early warning threshold values of the internet of things cards can be the same or different. In the substep S152, for each internet of things card, comparing the monitored flow usage with the single-card early warning threshold of the internet of things card, if the flow usage of the internet of things card is greater than or equal to the corresponding single-card early warning threshold, executing the substep S153, otherwise, continuing to monitor the flow user of the internet of things card and continuing to perform the judgment. If the multiple internet of things cards adopt the circulation judgment, when the current flow usage of the internet of things cards is judged to be smaller than the corresponding single-card early warning threshold value, the flow users of the internet of things cards are continuously monitored and the judgment is continuously carried out, whether other internet of things cards are not compared with the corresponding single-card early warning threshold value is further carried out, if yes, the internet of things cards are compared with the corresponding single-card early warning threshold value, and if not, the flow is ended.
S153: and if the flow consumption of the Internet of things network card is greater than or equal to the corresponding single-card early warning threshold value, reminding the Internet of things network card according to a third preset mode.
In this embodiment, when the traffic usage of the internet of things card is greater than or equal to the corresponding single card early warning threshold, the target user is notified in a third preset manner that is the same as or different from the first preset manner and the second preset manner, so as to remind the target user to renew and purchase the corresponding sub-traffic pool resource, and an entrance for renewal, purchase, or other processing operation can be displayed. The third preset mode can be a short message, a mail, a telephone and the like. If the plurality of internet of things cards adopt the circulation judgment, referring to fig. 5, after the reminding is completed, whether the internet of things cards which are not compared with the corresponding single-card early warning threshold value exist in the current sub-flow pool or not is further judged, if yes, the internet of things cards are compared with the corresponding single-card early warning threshold value, and if not, the flow is ended.
In a preferred embodiment, the flow pool early warning threshold includes a plurality of flow pool early warning sub-thresholds, and the determining whether the flow usage of the flow pool of the target user is greater than or equal to a preset flow pool early warning threshold, and if the flow usage of the flow pool of the target user is greater than or equal to the preset flow pool early warning threshold, reminding the flow pool according to a first preset mode includes:
and judging whether the flow consumption of the flow pool of the target user reaches one of the plurality of flow pool early warning sub-threshold values, if so, reminding the flow pool in a manner corresponding to the reached flow pool early warning sub-threshold value.
For example, the flow pool pre-alarm threshold includes flow pool pre-alarm sub-thresholds 70%, 80%, 90%, 95%, and 100%. When the current flow usage of the flow pool of the target user is judged to reach 70%, the target user is informed in a short message manner that the following content "your flow pool usage has reached 70% of the total amount", and please pay attention to order a new pool package in time ". And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 80%, informing the target user of the following content of ' your flow rate pool consumption reaches 80% of the total amount ' in a short message mode, and paying attention to ordering a new pool package in time '. And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 90%, informing the target user of the following content of ' your flow rate pool consumption reaches 90% of the total amount ' in a short message and mail mode, and paying attention to ordering a new pool package in time '. And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 95%, informing the target user of the following content of ' your flow rate pool consumption reaches 95% of the total amount ' by means of a short message and a telephone, and paying attention to ordering a new pool package in time '. And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 100%, informing the target user of the following contents that the flow rate pool consumption reaches 100% of the total amount in a short message, mail and telephone mode, namely stopping the pool, paying attention to ordering a new pool package in time and displaying an entrance of the ordered pool package.
In this preferred embodiment, the sub-flow pool early warning threshold includes a plurality of sub-flow pool early warning sub-thresholds, the determining whether the flow volume of each sub-flow pool in the flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, and if the flow volume of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, reminding the sub-flow pool according to a second preset manner, including:
and respectively judging whether the flow consumption of each sub-flow pool in the flow pool reaches one of the early warning sub-thresholds of the corresponding sub-flow pools, if so, reminding the sub-flow pools in a manner corresponding to the reached early warning sub-thresholds of the sub-flow pools. The manner corresponding to the sub-flow pool early warning sub-threshold reached can be referred to the flow pool early warning sub-threshold and notification manner examples described above.
In this preferred embodiment, the single-card early warning threshold includes a plurality of single-card early warning sub-thresholds, and the determining whether the flow usage of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold is performed respectively, and if the flow usage of the internet of things card is greater than or equal to the corresponding single-card early warning threshold, the reminding is performed on the internet of things card according to a third preset mode, including:
and respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool reaches one of the corresponding single-card early warning sub-threshold values, if so, reminding the Internet of things card according to a mode corresponding to the reached single-card early warning sub-threshold value. The manner corresponding to the reached single-card early warning sub-threshold can be referred to the flow pool early warning sub-threshold and notification manner.
In other preferred embodiments, the way of comparing the flow volume with the plurality of sub-thresholds may also be:
the flow pool early warning threshold value comprises a plurality of flow pool early warning sub-threshold values, and early warning threshold value intervals of the flow pool are formed between two adjacent flow pool early warning sub-threshold values in the plurality of flow pool early warning sub-threshold values and between the maximum flow pool early warning sub-threshold value and the total flow of the flow pool. Whether the flow quantity of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value or not is judged, and if the flow quantity of the flow pool of the target user is larger than or equal to the preset flow pool early warning threshold value, the flow pool is reminded according to a first preset mode, and the method comprises the following steps:
and judging the early warning threshold interval of the flow pool to which the flow consumption of the flow pool belongs, and reminding the flow pool in a mode corresponding to the early warning threshold interval of the flow pool.
The sub-flow pool early warning threshold comprises a plurality of sub-flow pool early warning sub-thresholds, and early warning threshold intervals are formed between two adjacent sub-flow pool early warning sub-thresholds in the sub-flow pool early warning sub-thresholds and between the maximum sub-flow pool early warning sub-threshold and the total flow of the sub-flow pool. The method includes the steps of respectively judging whether the flow consumption of each sub-flow pool in the flow pool is greater than or equal to a corresponding sub-flow pool early warning threshold, and if the flow consumption of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, reminding the sub-flow pool according to a second preset mode, and includes the following steps:
and respectively judging the early warning threshold interval of the sub-flow pool to which the flow consumption of each sub-flow pool belongs, and reminding the sub-flow pool in a mode corresponding to the early warning threshold interval of the sub-flow pool.
The single-card early warning threshold value comprises a plurality of single-card early warning sub-threshold values, and an early warning threshold value interval of the internet of things is formed between two adjacent single-card early warning sub-threshold values in the plurality of single-card early warning sub-threshold values and between the maximum single-card early warning sub-threshold value and the total flow of the internet of things. Whether the flow consumption of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value or not is judged respectively, if the flow consumption of the internet of things card is greater than or equal to the corresponding single-card early warning threshold value, the internet of things card is reminded according to a third preset mode, and the method comprises the following steps:
and respectively judging the early warning threshold interval of the Internet of things network card to which the flow consumption of each Internet of things network card of the sub-flow pool belongs, and reminding the Internet of things network card by using a mode corresponding to the early warning threshold interval of the Internet of things network card.
In the second embodiment of the method for managing a flow pool of an internet of things card of the present invention, the rest of the conditions are the same as those in the first embodiment, and are not described herein again. In the second embodiment, an early warning function for the flow usage of each internet of things card in the flow pool, the sub-flow pool and the pool is added, and a warning is given before the flow usage of each internet of things card in the flow pool, the sub-flow pool and the pool exceeds a preset early warning threshold value but does not exceed the corresponding total flow, so that a target user is notified to perform a resource renewal purchase operation, and the normal use of the internet of things card is well guaranteed. Furthermore, the multi-stage early warning system comprises a plurality of flow pool early warning sub-thresholds, a plurality of sub-flow pool early warning sub-thresholds and a plurality of single card early warning sub-thresholds, when the flow usage of the flow pool reaches different flow pool early warning sub-thresholds, the flow pool early warning sub-thresholds are used for reminding and controlling in a corresponding mode, the conditions of the sub-flow pool and the internet of things can be obtained in the same way, the multi-stage early warning is realized, and the reminding effect is improved.
Fig. 6 is a flowchart of a third embodiment of a method for managing a traffic pool of an internet of things card, where as shown in fig. 6, in this embodiment, the method for managing a traffic pool of an internet of things card includes:
s21: creating a traffic pool for a target user;
s22: distributing flow packages for a flow pool of a target user;
s23: allocating an Internet of things card for a target user, and storing the allocated Internet of things card into an Internet of things card inventory of the target user;
s24, receiving a sub-flow pool establishing request aiming at the flow pool of the target user, establishing at least one sub-flow pool in the flow pool of the target user according to the sub-flow pool establishing request, and distributing flow for the at least one sub-flow pool from the total flow of the flow pool;
s25, receiving a selection instruction of the Internet of things card, selecting the Internet of things card from the inventory of the Internet of things card of the target user according to the selection instruction, and respectively allocating the selected Internet of things card into at least one sub-flow pool;
s26, respectively monitoring the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool;
and S27, performing corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool and each Internet of things card in each sub-flow pool according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool.
In step S21 of the present embodiment, for a target user that is used for the first time, the management system creates a traffic pool for the target user.
In the present embodiment, step S22 includes the following sub-steps:
receiving a package selection instruction, selecting at least one preset flow package from a plurality of preset flow packages according to the package selection instruction, and distributing the flow package to a flow pool of a target user; or
And receiving a package creation request, and creating and distributing at least one flow package for the flow pool of the target user according to the package creation request and a preset package rule.
In this embodiment, the target user may select at least one traffic package from a plurality of preset traffic packages provided by the management system to allocate to the traffic pool of the target user. The preset flow package includes a preset total flow/period and corresponding tariff information, such as 100G/month XX element, 10G/week XX element, etc. The target user can log in the client or the Web page to log in the account of the client or the Web page to send a package selection instruction to the server so as to complete the selection of the preset flow packages, and when the target user selects a plurality of packages, the packages are overlapped for use.
Or, the target user may log in the client or the Web page to log in the account, send a package creation request to the server, where the request includes total traffic and period information, and the server creates at least one traffic package for the target user according to the information in the received request and a preset package rule (for example, the rule includes a range of total traffic allowed to be created, a corresponding period range, and a corresponding tariff), and allocates the created at least one traffic package to the traffic pool of the target user. Therefore, the personalized requirements of the target user can be better met.
In step S23 of this embodiment, the management system allocates a certain number of internet of things cards needed by the target user to the target user, and stores the internet of things cards into the stock of the internet of things card of the target user, and the internet of things card can only be used normally if the target user allocates the internet of things cards in the stock to the traffic pool.
In this embodiment, the rest of the cases are the same as those in the first embodiment, and are not described herein again.
In other embodiments of the method for managing a traffic pool of an internet of things card according to the present invention, the method for managing a traffic pool of an internet of things card may further include the following steps:
and receiving an opening or closing request aiming at the traffic pool or the sub-traffic pool of the target user, and correspondingly opening or closing the traffic pool or the sub-traffic pool of the target user.
In this other embodiment, the target user may log in its own account through the client or the Web page, and send a request for opening or closing the traffic pool or a request for opening or closing the sub-traffic pool to the management system. And the management system opens or closes the flow pool or the sub-flow pool of the target user according to the received request.
Fig. 7 is a functional block diagram of a first embodiment of a traffic pool management system of an internet of things card according to the present invention, and as shown in fig. 7, in this embodiment, a management system 700 includes:
a traffic pool creating unit 710 for creating a traffic pool for a target user;
a flow package allocation unit 720, configured to allocate a flow package to a flow pool of a target user;
the internet of things card warehousing unit 730 is used for allocating the internet of things card for the target user and storing the allocated internet of things card into the internet of things card inventory of the target user;
a sub-traffic pool creating unit 740, configured to receive a sub-traffic pool creation request for a traffic pool of a target user, create at least one sub-traffic pool in the traffic pool of the target user according to the sub-traffic pool creation request, and allocate traffic for the at least one sub-traffic pool from a total traffic of the traffic pool;
the internet of things network card transfer unit 750 is used for receiving a selection instruction of the internet of things network card, selecting the internet of things network card from the stock of the internet of things network card of the target user according to the selection instruction, and respectively transferring the selected internet of things network card into at least one sub-flow pool;
a flow rate usage monitoring unit 760, configured to monitor a flow rate usage of a flow rate pool of a target user, a flow rate usage of each sub-flow rate pool in the flow rate pool, and a flow rate usage of each internet of things card in each sub-flow rate pool, respectively;
the flow control unit 770 is configured to perform corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool, and each internet of things card in each sub-flow pool according to the monitoring result of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool, and the flow usage of each internet of things card in each sub-flow pool.
In the present embodiment, for a target user used for the first time, the traffic pool creating unit 710 creates a traffic pool for the target user.
In this embodiment, the traffic package allocation unit 720 includes:
the first distribution module is used for receiving the package selection instruction, selecting at least one preset flow package from a plurality of preset flow packages according to the package selection instruction and distributing the selected flow package to a flow pool of a target user; or
And the second distribution module is used for receiving the package creation request, and creating and distributing at least one flow package for the flow pool of the target user according to the package creation request and the preset package rule.
In this embodiment, the target user may select at least one traffic package from a plurality of preset traffic packages provided by the management system to allocate to the traffic pool of the target user. The preset flow package includes a preset total flow/period and corresponding tariff information, such as 100G/month XX element, 10G/week XX element, etc. The target user can log in the client or the Web page to log in the account of the client or the Web page to send a package selection instruction to the server so as to complete the selection of the preset flow packages, and when the target user selects a plurality of packages, the packages are overlapped for use.
Or, the target user may log in the client or the Web page to log in the account, send a package creation request to the server, where the request includes total traffic and period information, and the server creates at least one traffic package for the target user according to the information in the received request and a preset package rule (for example, the rule includes a range of total traffic allowed to be created, a corresponding period range, and a corresponding tariff), and allocates the created at least one traffic package to the traffic pool of the target user. Therefore, the personalized requirements of the target user can be better met.
In this embodiment, the internet of things card warehousing unit 730 allocates a certain number of internet of things cards required by the target user to the target user, and stores the allocated internet of things cards into the stock of the internet of things card of the target user, and the internet of things card can only be normally used by the target user if the target user allocates the internet of things cards in the stock to the flow pool.
In this embodiment, the target user already has a usable traffic pool, and the sum of the traffic packages already allocated to the traffic pool is the total traffic of the traffic pool. The sub-traffic pool creating unit 740 receives a sub-traffic pool creating request sent by a target user through a client, where the sub-traffic pool creating request includes the number of sub-traffic pools to be created and the total traffic of each sub-traffic pool to be created. As an implementation mode, a target user can log in a flow pool management platform on a client or a Web login page through an account and a password, and sends a sub-flow pool creation request to a server through corresponding function keys in the platform. The sub-flow pool creating unit 740 receives the sub-flow pool creating request of the target user, obtains the number of the sub-flow pools to be created and the information of the total flow of each sub-flow pool to be created, which are included in the request, creates a corresponding number of sub-flow pools for the flow pool of the target user according to the obtained number of the sub-flow pools to be created, and allocates corresponding total flow for each created sub-flow pool from the total flow of the flow pool of the target user according to the obtained information of the total flow of each sub-flow pool to be created. The sum of the total flow of all the sub-flow cells in a flow cell is less than or equal to the total flow of that flow cell.
In this embodiment, the internet of things card inventory of the target user includes a plurality of internet of things cards, the internet of things cards in the internet of things card inventory are in an inventory state and cannot be used normally, and the internet of things cards in the inventory can only be used normally if the internet of things cards are allocated into the flow pool. The internet of things card transfer unit 750 receives a selection instruction of the internet of things card of the target user, selects a corresponding internet of things card from the stock of the internet of things card of the target user according to the selection instruction, and correspondingly transfers the selected internet of things card to the created at least one sub-flow pool, thereby completing the pool entry of the internet of things card.
In this embodiment, the traffic monitoring unit 760 monitors the traffic of the traffic pool of the target user, the traffic of each sub-traffic pool in the traffic pool, and the traffic of each internet of things card in each sub-traffic pool, respectively, to obtain a monitoring result.
In this embodiment, the flow control unit 770 includes:
the first judgment module is used for judging whether the Internet of things card used by the target user is allocated into the flow pool or not;
the second judgment module is used for judging whether the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool when the Internet of things card is allocated into the flow pool;
the first flow control module is used for controlling the flow of the flow pool according to a first preset rule when the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed for the flow pool;
the third judging module is used for judging whether the flow usage of the sub-flow pool to which the internet of things belongs is larger than or equal to the total flow distributed to the sub-flow pool when the flow usage of the flow pool is smaller than the total flow of the flow package distributed to the flow pool;
the second flow control module is used for controlling the flow of the sub-flow pool according to a second preset rule when the flow usage of the sub-flow pool to which the Internet of things card belongs is greater than or equal to the total flow allocated to the sub-flow pool;
the fourth judgment module is used for judging whether the flow usage of the internet of things card is greater than or equal to the single card flow threshold of the internet of things card when the flow usage of the sub-flow pool to which the internet of things card belongs is less than the total flow allocated to the sub-flow pool;
the third flow control module is used for controlling the flow of the Internet of things network card according to a third preset rule when the flow consumption of the Internet of things network card is greater than or equal to the single card flow threshold of the Internet of things network card;
the first judgment module detects the internet of things card being used by the target user, judges whether the detected internet of things card being used by the target user is allocated into the flow pool or not, and if the judgment result is not, card stopping control is carried out on the internet of things card being used.
The second judging module is used for further judging whether the flow usage of the flow pool of the target user is larger than or equal to the total flow of the flow package distributed for the flow pool when the internet of things card is allocated into the flow pool or the sub-flow pool. The flow pool may be allocated with a plurality of flow packages, and the total flow of the flow pool is the sum of the flows of all the flow packages. For example, the traffic packages to which the traffic pool is allocated include 100G/month and 200G/month, and the total traffic of the traffic pool is 500G/month, that is, the traffic packages to which the traffic pool is allocated may be overlapped.
And if the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool, the flow consumption of the flow pool currently exceeds the available total flow of the flow pool, and the first flow control module controls the flow of the flow pool according to a first preset rule. Specifically, the first preset rule includes: controlling the flow pool to stop working even if the flow pool is in a pool stopping state; or, a continuous flow package with a preset flow size and a preset tariff standard is automatically allocated to the flow pool, and the target user is prompted according to a preset mode, for example, the target user is notified to perform a continuous charge purchasing operation of the flow pool resource in time by automatically sending a short message, an email and the like.
The third judging module further judges whether the flow usage of the sub-flow pool to which the in-use internet of things card belongs is larger than or equal to the total flow allocated to the sub-flow pool.
And if the flow usage of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow allocated to the sub-flow pool, the flow usage of the current sub-flow pool is indicated to exceed the available total flow of the sub-flow pool, and the second flow control module controls the flow of the sub-flow pool according to a second preset rule. In this embodiment, the second preset rule includes: and controlling the sub-flow pool to stop working, even if the sub-flow pool is in a pool stop state, reminding the target user according to a preset mode, for example, automatically sending a short message, an email and the like to inform the target user. The flow quantity of the sub-flow pool is accurately controlled by setting an independent threshold value for the sub-flow pool, so that the condition that the whole flow pool is unusable due to abnormal quantity of a certain sub-flow pool is effectively prevented.
The fourth judging module further judges whether the flow usage of the in-use internet access card is greater than or equal to the single card flow threshold value of the internet access card, if not, the internet access card has available flow, and can continue to monitor the flow usage.
The flow usage of the internet of things card is greater than or equal to the single card flow threshold of the internet of things card, which indicates that the current flow usage of the internet of things card exceeds the current flow threshold allocated to the internet of things card, and the third flow control module controls the flow of the internet of things card according to a third preset rule. In this embodiment, the third preset rule includes controlling the internet of things card to stop working, and even if the internet of things card is in a card stop state, the target user can be notified in a preset manner, for example, the target user can be notified by automatically sending a short message, a mail, and the like. In this embodiment, by setting the single-card flow threshold of the internet of things card, each internet of things card in the flow pool can be accurately controlled, and the problem that the whole flow pool is unusable due to abnormal flow of a certain single card is prevented. In this embodiment, the single-card flow threshold of the internet of things card may be a default value, and all the internet of things cards or the single-card flow thresholds of the internet of things cards belonging to one sub-flow pool are the same.
In other embodiments, the single card flow threshold of the internet of things card may be set by a user, and in the other embodiments, the flow pool management system of the internet of things card of the present invention further includes:
the single-card flow threshold setting unit is used for receiving a setting request aiming at a single-card flow threshold of the internet of things card, setting the single-card flow threshold of the internet of things card according to the setting request, wherein the setting request comprises a threshold type and a corresponding threshold parameter, the threshold type comprises an infinite threshold and a periodic threshold, the threshold parameter of the infinite threshold is infinite or the total flow of a sub-flow pool to which the internet of things card belongs or the total flow of a flow pool to which the internet of things card belongs, and the threshold parameter of the periodic threshold comprises a period and a corresponding total flow.
In this other embodiment, the flow of setting the single card flow threshold of the internet of things is as shown in fig. 3, when the single card flow threshold setting unit receives a setting request for the single card flow threshold of one or a group of internet of things cards belonging to the same sub-flow pool sent by a target user, the single card flow threshold setting unit obtains the threshold type and the corresponding threshold parameter included in the setting request, sets the single card flow threshold of the one or the group of internet of things cards as the corresponding threshold type and has the corresponding threshold parameter, and records the threshold type and the corresponding threshold parameter. Specifically, the threshold types include an infinite threshold and a period threshold, and the period threshold can be divided into a preset period threshold and a custom period threshold, where the period of the preset period threshold is a natural period, such as monthly as shown in fig. 3. The cycle parameters for the custom cycle threshold include the custom cycle and the corresponding total flow rate, e.g., 3 days, 5G. In the other embodiments, an independent flow threshold value can be set for each internet of things card in the flow pool, so that the single card can be accurately controlled, and the individual requirements in practical application can be better met.
In another embodiment of the flow pool management system of the internet of things card of the present invention, the flow control unit includes, or further includes:
the fifth judgment module is used for judging whether the flow consumption of the flow pool of the target user is greater than or equal to a preset flow pool early warning threshold value or not;
the first reminding module is used for reminding the flow pool of the target user according to a first preset mode when the flow usage of the flow pool is larger than or equal to a preset flow pool early warning threshold value;
the sixth judging module is used for respectively judging whether the flow consumption of each sub-flow pool in the flow pools is greater than or equal to the early warning threshold value of the corresponding sub-flow pool;
the second reminding module is used for reminding the sub-flow pool according to a second preset mode when the flow consumption of the sub-flow pool is greater than or equal to the early warning threshold value of the corresponding sub-flow pool;
the seventh judging module is used for respectively judging whether the flow consumption of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value;
and the third reminding module is used for reminding the Internet of things network card according to a third preset mode when the flow usage of the Internet of things network card is greater than or equal to the corresponding single-card early warning threshold value.
In this embodiment, each flow pool of the target user has a preset flow pool early warning threshold, and the flow pool early warning threshold is set by default in the system or by the user of the target user. And the fifth judgment module compares the monitored flow consumption of the flow pool with the early warning threshold of the flow pool to judge whether the flow consumption of the flow pool of the target user is greater than or equal to the early warning threshold of the flow pool, and if the judgment result is negative, the flow consumption of the flow pool is continuously monitored and the judgment is continuously carried out.
In addition, one target user corresponds to one traffic pool, and the management system is configured to manage the traffic pools of multiple target users, where the management system further includes: and the checking unit is used for judging whether the current system has the traffic pools of the target customers which are not compared with the traffic pool early warning threshold value or not, and if so, comparing the traffic pools of the target customers with the corresponding traffic pool early warning threshold values.
In this embodiment, when the traffic volume of the traffic pool of the target user is greater than or equal to the preset traffic pool early warning threshold, the first reminding module notifies the target user through a first preset manner such as a short message, a mail, and the like, and can also show an entrance for renewing and purchasing the traffic pool resources. After the reminding is completed, the checking unit further judges whether the current system has a flow pool of a target customer which is not compared with the early warning threshold value of the flow pool, if so, a fifth judging module is called to compare the flow pools of the target customers with the early warning threshold values of the corresponding flow pools, and if not, the flow is ended.
In this embodiment, each sub-flow pool has a preset sub-flow pool early warning threshold, and the sub-flow pool early warning threshold is set by default in the system or by the user of the target. The sub-flow pool early warning threshold values of the sub-flow pools can be the same or different. And the sixth judging module compares the monitored flow usage of the sub-flow pool with the pre-warning threshold value of the corresponding sub-flow pool of the sub-flow pool to judge whether the current flow usage of the sub-flow pool is greater than or equal to the pre-warning threshold value of the corresponding sub-flow pool, and if not, continues to monitor the flow usage of the sub-flow pool and continues to judge. If the plurality of sub-flow pools are subjected to common circulation judgment, when the flow consumption of the current sub-flow pool is judged to be smaller than the early warning threshold value of the corresponding sub-flow pool, the flow consumption of the sub-flow pool is continuously monitored and the judgment is continuously carried out, an inspection unit is also called to further judge whether other sub-flow pools are not compared with the early warning threshold value of the corresponding sub-flow pool, if yes, a sixth judgment module is called to compare the sub-flow pools with the early warning threshold value of the corresponding sub-flow pool, and if not, the flow is ended.
In this embodiment, when the traffic volume of the sub-traffic pool is greater than or equal to the pre-warning threshold of the corresponding sub-traffic pool, the second reminding module notifies the target user through a second preset mode that is the same as or different from the first preset mode, so as to remind the target user to renew and purchase the resources of the corresponding sub-traffic pool, and an entrance for renewing and purchasing can also be displayed. The second preset mode can be short message, mail, telephone, etc. If the plurality of sub-flow pools are subjected to the common circulation judgment, after the reminding is completed, the checking unit is called to further judge whether the current flow pools have the sub-flow pools which are not compared with the pre-warning threshold value of the sub-flow pool, if so, the sixth judging module is called to compare the sub-flow pools with the pre-warning threshold values of the corresponding sub-flow pools, and if not, the flow is ended.
In this embodiment, each internet of things card has a preset single-card early warning threshold, and the single-card early warning threshold may be set by default in the system or may be set by the target user in a self-defined manner. The single-card early warning threshold values of the internet of things cards can be the same or different. And the seventh judging module compares the monitored flow usage with the single-card early warning threshold of each internet of things card, if the flow usage of the internet of things card is greater than or equal to the corresponding single-card early warning threshold, if not, the flow user of the internet of things card continues to be monitored and the judgment is continued. If the multiple internet of things cards adopt the circulation judgment, when the flow usage of the current internet of things card is judged to be smaller than the corresponding single-card early warning threshold value, the flow users of the internet of things cards are continuously monitored and the judgment is continuously carried out, the checking unit is called to further judge whether other internet of things cards are not compared with the corresponding single-card early warning threshold value currently, if yes, the seventh judging module is called to compare the internet of things cards with the corresponding single-card early warning threshold value, and if not, the flow is ended.
In this embodiment, when the traffic usage of the internet of things card is greater than or equal to the corresponding single-card early warning threshold, the third reminding module informs the target user through a third preset mode that is the same as or different from the first preset mode and the second preset mode, so as to remind the target user to renew and purchase the corresponding sub-traffic pool resource, and can also show the entrance of renewal, purchase or other processing operations. The third preset mode can be a short message, a mail, a telephone and the like. If the plurality of internet of things cards are judged in a circulating mode, after the reminding is completed, the checking unit is called to further judge whether the internet of things cards which are not compared with the corresponding single-card early warning threshold value exist in the current sub-flow pool or not, if yes, the seventh judging module is called to compare the internet of things cards with the corresponding single-card early warning threshold value, and if not, the process is ended.
In a preferred embodiment, the flow pool early warning threshold includes a plurality of flow pool early warning sub-thresholds, and the determining whether the flow usage of the flow pool of the target user is greater than or equal to a preset flow pool early warning threshold, and if the flow usage of the flow pool of the target user is greater than or equal to the preset flow pool early warning threshold, reminding the flow pool according to a first preset mode includes:
and judging whether the flow consumption of the flow pool of the target user reaches one of the plurality of flow pool early warning sub-threshold values, if so, reminding the flow pool in a manner corresponding to the reached flow pool early warning sub-threshold value.
For example, the flow pool pre-alarm threshold includes flow pool pre-alarm sub-thresholds 70%, 80%, 90%, 95%, and 100%. When the current flow usage of the flow pool of the target user is judged to reach 70%, the target user is informed in a short message manner that the following content "your flow pool usage has reached 70% of the total amount", and please pay attention to order a new pool package in time ". And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 80%, informing the target user of the following content of ' your flow rate pool consumption reaches 80% of the total amount ' in a short message mode, and paying attention to ordering a new pool package in time '. And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 90%, informing the target user of the following content of ' your flow rate pool consumption reaches 90% of the total amount ' in a short message and mail mode, and paying attention to ordering a new pool package in time '. And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 95%, informing the target user of the following content of ' your flow rate pool consumption reaches 95% of the total amount ' by means of a short message and a telephone, and paying attention to ordering a new pool package in time '. And continuously monitoring the flow rate consumption of the flow rate pool, and when judging that the current flow rate consumption of the flow rate pool reaches 100%, informing the target user of the following contents that the flow rate pool consumption reaches 100% of the total amount in a short message, mail and telephone mode, namely stopping the pool, paying attention to ordering a new pool package in time and displaying an entrance of the ordered pool package.
In this preferred embodiment, the sub-flow pool early warning threshold includes a plurality of sub-flow pool early warning sub-thresholds, the determining whether the flow volume of each sub-flow pool in the flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, and if the flow volume of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, reminding the sub-flow pool according to a second preset manner, including:
and respectively judging whether the flow consumption of each sub-flow pool in the flow pool reaches one of the early warning sub-thresholds of the corresponding sub-flow pools, if so, reminding the sub-flow pools in a manner corresponding to the reached early warning sub-thresholds of the sub-flow pools. The manner corresponding to the sub-flow pool early warning sub-threshold reached can be referred to the flow pool early warning sub-threshold and notification manner examples described above.
In this preferred embodiment, the single-card early warning threshold includes a plurality of single-card early warning sub-thresholds, and the determining whether the flow usage of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold is performed respectively, and if the flow usage of the internet of things card is greater than or equal to the corresponding single-card early warning threshold, the reminding is performed on the internet of things card according to a third preset mode, including:
and respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool reaches one of the corresponding single-card early warning sub-threshold values, if so, reminding the Internet of things card according to a mode corresponding to the reached single-card early warning sub-threshold value. The manner corresponding to the reached single-card early warning sub-threshold can be referred to the flow pool early warning sub-threshold and notification manner.
In other preferred embodiments, the way of comparing the flow volume with the plurality of sub-thresholds may also be:
the flow pool early warning threshold value comprises a plurality of flow pool early warning sub-threshold values, and early warning threshold value intervals of the flow pool are formed between two adjacent flow pool early warning sub-threshold values in the plurality of flow pool early warning sub-threshold values and between the maximum flow pool early warning sub-threshold value and the total flow of the flow pool. Whether the flow quantity of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value or not is judged, and if the flow quantity of the flow pool of the target user is larger than or equal to the preset flow pool early warning threshold value, the flow pool is reminded according to a first preset mode, and the method comprises the following steps:
and judging the early warning threshold interval of the flow pool to which the flow consumption of the flow pool belongs, and reminding the flow pool in a mode corresponding to the early warning threshold interval of the flow pool.
The sub-flow pool early warning threshold comprises a plurality of sub-flow pool early warning sub-thresholds, and early warning threshold intervals are formed between two adjacent sub-flow pool early warning sub-thresholds in the sub-flow pool early warning sub-thresholds and between the maximum sub-flow pool early warning sub-threshold and the total flow of the sub-flow pool. The method includes the steps of respectively judging whether the flow consumption of each sub-flow pool in the flow pool is greater than or equal to a corresponding sub-flow pool early warning threshold, and if the flow consumption of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, reminding the sub-flow pool according to a second preset mode, and includes the following steps:
and respectively judging the early warning threshold interval of the sub-flow pool to which the flow consumption of each sub-flow pool belongs, and reminding the sub-flow pool in a mode corresponding to the early warning threshold interval of the sub-flow pool.
The single-card early warning threshold value comprises a plurality of single-card early warning sub-threshold values, and an early warning threshold value interval of the internet of things is formed between two adjacent single-card early warning sub-threshold values in the plurality of single-card early warning sub-threshold values and between the maximum single-card early warning sub-threshold value and the total flow of the internet of things. Whether the flow consumption of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value or not is judged respectively, if the flow consumption of the internet of things card is greater than or equal to the corresponding single-card early warning threshold value, the internet of things card is reminded according to a third preset mode, and the method comprises the following steps:
and respectively judging the early warning threshold interval of the Internet of things network card to which the flow consumption of each Internet of things network card of the sub-flow pool belongs, and reminding the Internet of things network card by using a mode corresponding to the early warning threshold interval of the Internet of things network card.
The invention also discloses a terminal comprising a processor for implementing the steps of the management method as described in any of the above embodiments when executing a computer program stored in a memory.
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs. The modules or units or sub-units in the device of the embodiment of the invention can be combined, divided and deleted according to actual needs. While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.

Claims (9)

1. A traffic pool management method of an Internet of things card is applied to a server and is characterized by comprising the following steps:
receiving a sub-flow pool creation request aiming at a flow pool of a target user, creating at least one sub-flow pool in the flow pool of the target user according to the sub-flow pool creation request, and distributing flow for the at least one sub-flow pool from total flow of the flow pool;
receiving a selection instruction of an Internet of things card, selecting the Internet of things card from the inventory of the Internet of things card of the target user according to the selection instruction, and respectively allocating the selected Internet of things card into the at least one sub-flow pool;
respectively monitoring the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool;
performing corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool and each internet of things card in each sub-flow pool according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each internet of things card in each sub-flow pool;
the performing, according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool, and the flow usage of each internet of things card in each sub-flow pool, corresponding flow control on the flow pool of the target user, each sub-flow pool in the flow pool, and each internet of things card in each sub-flow pool, respectively, includes:
judging whether the Internet of things card used by the target user is allocated into a flow pool or not;
if the internet of things card is allocated into a flow pool, judging whether the flow usage of the flow pool is larger than or equal to the total flow of the flow package distributed for the flow pool;
if the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool, controlling the flow of the flow pool according to a first preset rule;
if the flow consumption of the flow pool is less than the total flow of the flow package distributed to the flow pool, judging whether the flow consumption of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow distributed to the sub-flow pool;
if the flow usage of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow distributed to the sub-flow pool, controlling the flow of the sub-flow pool according to a second preset rule;
if the flow usage of the sub-flow pool to which the internet of things belongs is smaller than the total flow allocated to the sub-flow pool, judging whether the flow usage of the internet of things is larger than or equal to the single card flow threshold of the internet of things;
and if the flow consumption of the Internet of things card is greater than or equal to the single card flow threshold of the Internet of things card, controlling the flow of the Internet of things card according to a third preset rule.
2. The method for managing the traffic pool of the internet of things card according to claim 1, further comprising:
creating a traffic pool for the target user;
distributing flow packages for the flow pool of the target user;
and allocating the Internet of things card for the target user, and storing the allocated Internet of things card into the inventory of the Internet of things card of the target user.
3. The traffic pool management method for the internet of things card according to claim 2, wherein the allocating of the traffic package to the traffic pool of the target user comprises:
receiving a package selection instruction, selecting at least one preset flow package from a plurality of preset flow packages according to the package selection instruction, and distributing the selected flow package to a flow pool of the target user; or
And receiving a package creation request, and creating and distributing at least one flow package for the flow pool of the target user according to the package creation request and a preset package rule.
4. The method for managing the traffic pool of the internet of things card according to claim 1, further comprising:
receiving a setting request aiming at a single-card flow threshold of an internet of things card, setting the single-card flow threshold of the internet of things card according to the setting request, wherein the setting request comprises a threshold type and corresponding threshold parameters, the threshold type comprises an infinite threshold and a periodic threshold, the threshold parameters of the infinite threshold are infinite or the total flow of a sub-flow pool to which the internet of things card belongs or the total flow of a flow pool to which the internet of things card belongs, and the threshold parameters of the periodic threshold comprise a period and a corresponding total flow.
5. The method for managing the traffic pool of the internet of things card according to claim 1, wherein the correspondingly controlling the traffic of the traffic pool of the target user, the traffic of each sub-traffic pool in the traffic pool, and the traffic of each internet of things card in each sub-traffic pool according to the monitoring results of the traffic pool of the target user, the traffic of each sub-traffic pool in the traffic pool, and the traffic of each internet of things card in each sub-traffic pool comprises:
judging whether the flow consumption of the flow pool of the target user is greater than or equal to a preset flow pool early warning threshold value or not;
if the flow consumption of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value, reminding the flow pool according to a first preset mode;
respectively judging whether the flow consumption of each sub-flow pool in the flow pools is greater than or equal to the early warning threshold value of the corresponding sub-flow pool;
if the flow consumption of the sub-flow pool is greater than or equal to the early warning threshold value of the corresponding sub-flow pool, reminding the sub-flow pool according to a second preset mode;
respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool is greater than or equal to a corresponding single-card early warning threshold value;
if the flow usage of the Internet of things network card is greater than or equal to the corresponding single-card early warning threshold value, reminding the Internet of things network card according to a third preset mode;
the flow pool early warning threshold value comprises a plurality of flow pool early warning sub-threshold values, whether the flow amount of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value or not is judged, and if the flow amount of the flow pool of the target user is larger than or equal to the preset flow pool early warning threshold value, the flow pool is reminded according to a first preset mode, and the flow pool early warning method comprises the following steps:
judging whether the flow consumption of the flow pool of the target user reaches one of the plurality of flow pool early warning sub-thresholds, if so, reminding the flow pool in a manner corresponding to the reached flow pool early warning sub-threshold;
the sub-flow pool early warning threshold comprises a plurality of sub-flow pool early warning sub-thresholds, and the method respectively judges whether the flow usage of each sub-flow pool in the flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, and if the flow usage of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, the method reminds the sub-flow pool according to a second preset mode, and comprises the following steps:
respectively judging whether the flow consumption of each sub-flow pool in the flow pool reaches one of the early warning sub-threshold values of the corresponding sub-flow pools, if so, reminding the sub-flow pools in a manner corresponding to the reached early warning sub-threshold values of the sub-flow pools;
the single-card early warning threshold value includes a plurality of single-card early warning sub-threshold values, whether the flow quantity of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value is judged respectively, if the flow quantity of the internet of things card is greater than or equal to the corresponding single-card early warning threshold value, the internet of things card is reminded according to a third preset mode, and the method comprises the following steps:
and respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool reaches one of the corresponding single-card early warning sub-threshold values, if so, reminding the Internet of things card according to a mode corresponding to the reached single-card early warning sub-threshold value.
6. The utility model provides a flow pool management system of thing networking card which characterized in that includes:
a sub-flow pool creating unit, configured to receive a sub-flow pool creating request for a flow pool of a target user, create at least one sub-flow pool in the flow pool of the target user according to the sub-flow pool creating request, and allocate flows to the at least one sub-flow pool from total flows of the flow pool;
the Internet of things card transfer unit is used for receiving a selection instruction of the Internet of things card, selecting the Internet of things card from the inventory of the Internet of things card of the target user according to the selection instruction, and respectively transferring the selected Internet of things card into the at least one sub-flow pool;
a flow usage monitoring unit, configured to monitor a flow usage of a flow pool of the target user, a flow usage of each sub-flow pool in the flow pool, and a flow usage of each internet of things card in each sub-flow pool, respectively;
and the flow control unit is used for correspondingly controlling the flow of the target user, each sub-flow pool in the flow pool and each Internet of things card in each sub-flow pool according to the monitoring results of the flow usage of the flow pool of the target user, the flow usage of each sub-flow pool in the flow pool and the flow usage of each Internet of things card in each sub-flow pool.
7. The system of claim 6, further comprising:
a traffic pool creating unit, configured to create a traffic pool for the target user;
a flow package distribution unit, configured to distribute a flow package to the flow pool of the target user;
the storage unit of the Internet of things card is used for allocating the Internet of things card for the target user and storing the allocated Internet of things card into the inventory of the Internet of things card of the target user;
wherein the traffic package allocation unit includes:
the first distribution module is used for receiving a package selection instruction, selecting at least one preset flow package from a plurality of preset flow packages according to the package selection instruction, and distributing the selected flow package to the flow pool of the target user; or
And the second distribution module is used for receiving the package creation request, and creating and distributing at least one flow package for the flow pool of the target user according to the package creation request and a preset package rule.
8. The system of claim 6, wherein the flow control unit comprises:
the first judgment module is used for judging whether the Internet of things card used by the target user is allocated into a flow pool or not;
the second judgment module is used for judging whether the flow usage of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool when the internet of things card is allocated to the flow pool;
the first flow control module is used for controlling the flow of the flow pool according to a first preset rule when the flow consumption of the flow pool is greater than or equal to the total flow of the flow package distributed to the flow pool;
a third judging module, configured to judge whether the flow usage of the sub-flow pool to which the internet of things belongs is greater than or equal to the total flow allocated to the sub-flow pool when the flow usage of the flow pool is less than the total flow of the flow package allocated to the flow pool;
the second flow control module is used for controlling the flow of the sub-flow pool according to a second preset rule when the flow usage of the sub-flow pool to which the Internet of things card belongs is greater than or equal to the total flow distributed to the sub-flow pool;
the fourth judging module is used for judging whether the flow usage of the internet of things card is larger than or equal to the single card flow threshold of the internet of things card when the flow usage of the sub-flow pool to which the internet of things card belongs is smaller than the total flow allocated to the sub-flow pool;
the third flow control module is used for controlling the flow of the Internet of things network card according to a third preset rule when the flow consumption of the Internet of things network card is greater than or equal to the single card flow threshold of the Internet of things network card;
the system further comprises:
the single-card flow threshold setting unit is used for receiving a setting request of a single-card flow threshold of the internet of things card, and setting the single-card flow threshold of the internet of things card according to the setting request, wherein the setting request comprises a threshold type and corresponding threshold parameters, the threshold type comprises an infinite threshold and a period threshold, the threshold parameters of the infinite threshold are infinite or the total flow of a sub-flow pool to which the internet of things card belongs or the total flow of a flow pool to which the internet of things card belongs, and the threshold parameters of the period threshold comprise a period and a corresponding total flow;
and/or, the flow control unit comprises:
a fifth judging module, configured to judge whether a traffic usage of the traffic pool of the target user is greater than or equal to a preset traffic pool early warning threshold;
the first reminding module is used for reminding the flow pool of the target user according to a first preset mode when the flow usage of the flow pool is greater than or equal to a preset flow pool early warning threshold value;
a sixth judging module, configured to respectively judge whether the flow volume of each sub-flow pool in the flow pools is greater than or equal to the pre-warning threshold of the corresponding sub-flow pool;
the second reminding module is used for reminding the sub-flow pool according to a second preset mode when the flow consumption of the sub-flow pool is greater than or equal to the early warning threshold value of the corresponding sub-flow pool;
a seventh judging module, configured to respectively judge whether the traffic volume of each internet of things card in the sub-traffic pool is greater than or equal to a corresponding single-card early warning threshold;
the third reminding module is used for reminding the Internet of things card according to a third preset mode when the flow usage of the Internet of things card is larger than or equal to the corresponding single-card early warning threshold value;
the flow pool early warning threshold value comprises a plurality of flow pool early warning sub-threshold values, whether the flow amount of the flow pool of the target user is larger than or equal to a preset flow pool early warning threshold value or not is judged, and if the flow amount of the flow pool of the target user is larger than or equal to the preset flow pool early warning threshold value, the flow pool is reminded according to a first preset mode, and the flow pool early warning method comprises the following steps:
judging whether the flow consumption of the flow pool of the target user reaches one of the plurality of flow pool early warning sub-thresholds, if so, reminding the flow pool in a manner corresponding to the reached flow pool early warning sub-threshold;
the sub-flow pool early warning threshold comprises a plurality of sub-flow pool early warning sub-thresholds, and the method respectively judges whether the flow usage of each sub-flow pool in the flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, and if the flow usage of the sub-flow pool is greater than or equal to the corresponding sub-flow pool early warning threshold, the method reminds the sub-flow pool according to a second preset mode, and comprises the following steps:
respectively judging whether the flow consumption of each sub-flow pool in the flow pool reaches one of the early warning sub-threshold values of the corresponding sub-flow pools, if so, reminding the sub-flow pools in a manner corresponding to the reached early warning sub-threshold values of the sub-flow pools;
the single-card early warning threshold value includes a plurality of single-card early warning sub-threshold values, whether the flow quantity of each internet of things card in the sub-flow pool is greater than or equal to the corresponding single-card early warning threshold value is judged respectively, if the flow quantity of the internet of things card is greater than or equal to the corresponding single-card early warning threshold value, the internet of things card is reminded according to a third preset mode, and the method comprises the following steps:
and respectively judging whether the flow consumption of each Internet of things card in the sub-flow pool reaches one of the corresponding single-card early warning sub-threshold values, if so, reminding the Internet of things card according to a mode corresponding to the reached single-card early warning sub-threshold value.
9. A traffic pool management terminal for an internet of things card, the terminal comprising a processor for implementing the steps of the method according to any one of claims 1 to 5 when executing a computer program stored in a memory.
CN201811630344.5A 2018-12-29 2018-12-29 Flow pool management method, system and terminal of Internet of things card Active CN109889999B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811630344.5A CN109889999B (en) 2018-12-29 2018-12-29 Flow pool management method, system and terminal of Internet of things card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811630344.5A CN109889999B (en) 2018-12-29 2018-12-29 Flow pool management method, system and terminal of Internet of things card

Publications (2)

Publication Number Publication Date
CN109889999A CN109889999A (en) 2019-06-14
CN109889999B true CN109889999B (en) 2020-11-27

Family

ID=66925359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811630344.5A Active CN109889999B (en) 2018-12-29 2018-12-29 Flow pool management method, system and terminal of Internet of things card

Country Status (1)

Country Link
CN (1) CN109889999B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110620687A (en) * 2019-09-11 2019-12-27 广西东信易联科技有限公司 Flow pool management system for multiple operators
CN112102140A (en) * 2020-02-10 2020-12-18 云池网络科技(上海)有限公司 Internet of things background management system
CN111385149A (en) * 2020-03-07 2020-07-07 深圳市中天网景科技有限公司 Internet of things card early warning method, device, equipment and medium for connection management platform
CN111355638A (en) * 2020-03-07 2020-06-30 深圳市中天网景科技有限公司 Operation and maintenance system, computer equipment and storage medium of Internet of things card connection management platform
CN113766462A (en) * 2020-06-03 2021-12-07 ***通信集团重庆有限公司 Internet of things card management method and device and computing equipment
CN112235737A (en) * 2020-11-02 2021-01-15 北京蜂窝科技有限公司 Flow management method and system for Internet of things card
CN112261691B (en) * 2020-12-22 2021-05-14 复旦大学 Distribution management method, device and system of 5G flow data and storage medium
CN112469081B (en) * 2021-01-28 2021-05-25 北京树米网络科技有限公司 Method and device for processing total flow data of shared flow pool
CN113630327B (en) * 2021-10-12 2022-02-18 北京每日优鲜电子商务有限公司 Flow control method and device, electronic equipment and computer readable medium
CN117061322A (en) * 2023-09-27 2023-11-14 广东云百科技有限公司 Internet of things flow pool management method and system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753729B (en) * 2013-12-27 2019-01-01 ***通信集团公司 A kind of method of determining data traffic, user terminal and enterprise managing platform
US9900775B2 (en) * 2015-09-02 2018-02-20 International Business Machines Corporation On-device authorization of devices for collaboration and association
CN107205231A (en) * 2016-03-18 2017-09-26 中兴通讯股份有限公司 Flow application method and device
CN106953909B (en) * 2017-03-17 2020-03-17 蜂助手股份有限公司 Intelligent charging monitoring system and control method for Internet of things card
CN107995005B (en) * 2017-11-15 2021-06-29 深圳广联赛讯股份有限公司 Internet of things network card flow pool monitoring method and device and computer readable storage medium
CN108111353B (en) * 2017-12-26 2021-10-15 深圳广联赛讯股份有限公司 Prepaid card remaining flow prediction method, network terminal and storage medium
CN108322897B (en) * 2017-12-28 2020-11-20 维沃移动通信有限公司 Card package meal combination method and device
CN108924880A (en) * 2018-07-06 2018-11-30 弗兰威尔信息科技(苏州)有限公司 It is a kind of can automatic flow cutting transfer flow distributing system and its distribution method

Also Published As

Publication number Publication date
CN109889999A (en) 2019-06-14

Similar Documents

Publication Publication Date Title
CN109889999B (en) Flow pool management method, system and terminal of Internet of things card
US10642236B2 (en) Electric power demand adjustment program management apparatus and electric power demand adjustment program management method
CN109788450B (en) traffic sharing method, system and terminal of Internet of things card
CN107832126A (en) The method of adjustment and its terminal of a kind of thread
CN107995377A (en) Customer service management method, electronic device and computer-readable recording medium
CN104182282B (en) A kind of server overload protects system and method
CN107968810A (en) A kind of resource regulating method of server cluster, device and system
EP3989613A1 (en) Sim card resource management scheduling apparatus, communication terminal, and system
CN104301257B (en) A kind of resource allocation methods, device and equipment
CN104363282A (en) Cloud computing resource scheduling method and device
WO2019127891A1 (en) Incoming call allocation method, electronic device, and computer readable storage medium
CN109727155A (en) Power consumption control method, apparatus, equipment and storage medium based on power quantity predicting
CN112396371B (en) Multi-target material allocation method and device based on GIS
CN107172204A (en) The worksheet system and worksheet method of High Availabitity high capacity
CN110933178A (en) Method for adjusting node configuration in cluster system and server
CN103477301A (en) Method and device for charging energy storage devices
CN107274120A (en) Data processing method and device applied to transport capacity dispatching
US20170187790A1 (en) Ranking system
CN114844791B (en) Cloud service automatic management and distribution method and system based on big data and storage medium
CN110610340A (en) Spare part management method, device, equipment and computer readable storage medium
CN112395075A (en) Resource processing method and device and resource scheduling system
CN109428950B (en) Automatic scheduling method and system for IP address pool
CN106557404B (en) Application control method and mobile terminal
CN110471769A (en) A kind of method for managing resource and device of virtual machine
CN109670932A (en) Credit data calculate method, apparatus, system and computer storage medium

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