CN107204858B - mobile terminal flow reminding method and device - Google Patents

mobile terminal flow reminding method and device Download PDF

Info

Publication number
CN107204858B
CN107204858B CN201610150956.9A CN201610150956A CN107204858B CN 107204858 B CN107204858 B CN 107204858B CN 201610150956 A CN201610150956 A CN 201610150956A CN 107204858 B CN107204858 B CN 107204858B
Authority
CN
China
Prior art keywords
flow
quota
user
available
time period
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
CN201610150956.9A
Other languages
Chinese (zh)
Other versions
CN107204858A (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.)
China Mobile Group Hebei Co Ltd
Original Assignee
China Mobile Group Hebei 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 China Mobile Group Hebei Co Ltd filed Critical China Mobile Group Hebei Co Ltd
Priority to CN201610150956.9A priority Critical patent/CN107204858B/en
Publication of CN107204858A publication Critical patent/CN107204858A/en
Application granted granted Critical
Publication of CN107204858B publication Critical patent/CN107204858B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1435Metric aspects volume-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

the invention discloses a method and a device for reminding the flow of a mobile terminal, wherein the safe reserved flow is set according to the initial flow consumption speed of the mobile terminal user for surfing the Internet, and the reminding time point of the use condition of the flow data is determined; monitoring the change value of the flow consumption speed of the user in the internet surfing process based on the initial flow consumption speed; and when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, re-determining the reminding time point of the flow data use condition.

Description

mobile terminal flow reminding method and device
Technical Field
The invention relates to a flow management technology, in particular to a method and a device for reminding flow of a mobile terminal.
Background
at present, when people use mobile terminals such as mobile phones, in addition to voice services, people also use a large amount of data services, such as web page news watching, QQ chat, online music listening, electronic map searching, online shopping and the like, these services can be used indoors to access the internet using a wireless local area network, such as Wi-Fi, and outdoors where there is no coverage of the wireless local area network, it is necessary to use a public mobile communication network, i.e. a wireless wide area network, such as Global system for Mobile communications (GSM) 2G, General Packet Radio Service (GPRS), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) for third generation (3G) Mobile communications, and Time Division Long Term Evolution (TD-LTE) for fourth generation (4G) Mobile communications.
typically, a user using such a wireless wide area network requires a pay-per-traffic basis, and for more economy, the user typically subscribes to a monthly package, namely: the communication operator can send the flow reminding when the reserved flow is about to be exhausted through the service operation supporting system so as to avoid the user from paying the expensive flow fee.
the flow reminding of the existing communication operation business operation support system comprises two reminding mechanisms: offline flow reminding and online real-time flow reminding; wherein the content of the first and second substances,
The offline flow reminding means: when the user uses the internet service, the gateway judges whether the user can surf the internet through authentication, but the gateway does not judge in the process that the user continuously surfs the internet, and the internet behavior of the user is stopped until the instruction of the system for suspending the internet service is received. The system gives authorization after the user requests once, judges whether authorization can be continued or reminding needs to be triggered again, and after the internet ticket generated by the user accessing the internet is collected from the gateway side and processed and combined, the triggering interval time is generally 30-90 minutes, and the flow data reminding sending is delayed for a long time. In the 4G era, the internet surfing speed of a user is greatly improved, and under the condition, the problems of long delay time, inaccurate reminding and the like exist through flow data reminding triggered after an offline ticket.
the online real-time flow reminding means that: under the condition that the user free flow is enough, in the existing system, for each flow use request of the user, a flow quota is distributed for the user, under the condition that the user free flow is not enough, the fragmentation processing of a binary fragmentation algorithm is carried out until the user free flow is less than 10K, so that two problems exist:
1) The system distributes the flow quota and updates the residual flow data at the same time when the system is used for each time, the flow quota needs to be removed after the use is finished, the actual use value is calculated, and the residual flow data is updated, if the use times of the user are large and the switching is frequent, the system performance consumption of the user is increased, and the use experience is influenced;
2) The use limit of the flow is rigid, if a certain request of a user is slow in use rate, but the system also allocates a flow quota for the user conventionally, the flow quota can be occupied by the request within a certain time, waste of user flow resources within a certain time is caused, the defects that the flow data cannot be reminded timely, residual flow data is inaccurate and the like are caused, and the user experience is poor.
therefore, the existing offline flow reminding has the defects of untimely and inaccurate reminding flow data and the like, and if the online behavior is continuous, high online cost is generated, and the problems of defaulting, halt and the like are caused; the triggering mechanism of online real-time reminding has the problems of increasing the system performance consumption of users, making the use limit of flow more rigid and the like, and can cause the defects of untimely reminding of flow data, inaccurate residual flow data and the like, and the user experience is poor.
disclosure of Invention
In view of this, embodiments of the present invention are expected to provide a method and an apparatus for reminding traffic data of a mobile terminal, which can accurately remind the user of the traffic data in time, avoid high internet access cost for the user, and do not increase the system burden of the user and affect the internet access experience of the user.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
The embodiment of the invention provides a mobile terminal flow reminding method, which comprises the following steps:
setting a safe reserved flow according to the initial flow consumption speed of the mobile terminal user on the Internet, and determining a reminding time point of the flow data use condition;
monitoring the change value of the flow consumption speed of the user in the internet surfing process based on the initial flow consumption speed;
and when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, re-determining the reminding time point of the flow data use condition.
preferably, the setting of the safety reserved traffic according to the initial traffic consumption speed of the mobile terminal user for surfing the internet and the determining of the reminding time point of the traffic data usage include:
Presetting a plurality of flow consumption speed thresholds according to the network condition;
Comparing the initial flow consumption speed with a plurality of flow consumption speed thresholds respectively, and setting safe reserved flows corresponding to the corresponding flow consumption speed thresholds respectively;
And subtracting the corresponding safety reserved flow from the residual flow of the user account, and calculating a reminding time point of the use condition of the flow data based on the initial flow consumption speed.
preferably, when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, the re-determining the reminding time point of the flow data use condition includes:
If the change value of the flow consumption speed of the user in the internet surfing process does not exceed the preset value, maintaining the reminding time point of the previously determined flow data use condition;
if the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, the previously determined reminding time point of the flow data use condition is invalidated, and a new reminding time point of the flow data use condition is determined again;
The re-determining the reminding time point of the new traffic data use condition comprises the following steps:
when the residual flow of the user account is larger than a preset residual flow critical value, no processing is performed;
when the residual flow of the user account is smaller than or equal to the residual flow critical value, distributing an available flow quota to the user based on the residual flow of the user account;
when the available flow quota is used up, distributing the available flow quota to the user based on the residual flow of the user account again;
when the remaining traffic of the user account is not enough to allocate the available traffic quota, the user is reminded at the current point in time.
Preferably, the allocating the available traffic quota to the user includes:
When a first time period for allocating the available flow quota begins, allocating a first available flow quota to the user, and meanwhile, pre-allocating the available flow quota of the next time period;
when a second time period for distributing the available flow quota begins, releasing the first available flow quota, distributing the second available flow quota to the user, and pre-distributing the available flow quota of the next time period;
And so on, reminding the user in the next time period until the residual flow of the user account is not enough to pre-allocate the available flow quota in the next time period.
preferably, the value of the available traffic quota is dynamically adjusted in each time period;
The dynamic adjustment of the value of the available traffic quota in each time period includes:
predicting a flow consumption speed value of the current time period by calculating a weighted average of the flow consumption speeds of the historical time periods;
And calculating the available flow quota for pre-allocating the next time period according to the flow consumption speed predicted value of the current time period.
Preferably, the method further comprises:
setting an available flow quota threshold, immediately applying for a new available flow quota when the available flow quota in the current time period is less than or equal to the available flow quota threshold, and adjusting the available flow quota pre-allocated to the next time period or adjusting the length of the time period;
The newly applied available traffic quota is released at the beginning of the next time period.
the embodiment of the invention also provides a device for reminding the flow of the mobile terminal, which comprises a reminding module, a flow consumption speed monitoring module and an adjusting module; wherein the content of the first and second substances,
the reminding module is used for setting the safe reserved flow according to the initial flow consumption speed of the mobile terminal user on the internet and determining the reminding time point of the flow data use condition;
The traffic consumption speed monitoring module is used for monitoring a change value of the traffic consumption speed of the user in the internet surfing process based on the initial traffic consumption speed;
and the adjusting module is used for re-determining the reminding time point of the flow data service condition when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value.
Preferably, the reminding module is specifically configured to:
Presetting a plurality of flow consumption speed thresholds according to the network condition;
comparing the initial flow consumption speed with a plurality of flow consumption speed thresholds respectively, and setting safe reserved flows corresponding to the corresponding flow consumption speed thresholds respectively;
And subtracting the corresponding safety reserved flow from the residual flow of the user account, and calculating a reminding time point of the use condition of the flow data based on the initial flow consumption speed.
Preferably, the adjusting module is specifically configured to:
if the flow consumption speed variation value of the user in the internet surfing process does not exceed a preset value, maintaining the reminding time point of the previously determined flow data use condition;
If the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, the previously determined reminding time point of the flow data use condition is invalidated, and a new reminding time point of the flow data use condition is determined again;
the re-determining the reminding time point of the new traffic data use condition comprises the following steps:
when the residual flow of the user account is larger than a preset residual flow critical value, no processing is performed;
when the residual flow of the user account is smaller than or equal to the residual flow critical value, distributing an available flow quota to the user based on the residual flow of the user account;
when the available flow quota is used up, distributing the available flow quota to the user based on the residual flow of the user account again;
when the remaining traffic of the user account is not enough to allocate the available traffic quota, the user is reminded at the current point in time.
preferably, the adjusting module is further configured to:
when a first time period for allocating the available flow quota begins, allocating a first available flow quota to the user, and meanwhile, pre-allocating the available flow quota of the next time period;
when a second time period for distributing the available flow quota begins, releasing the first available flow quota, distributing the second available flow quota to the user, and pre-distributing the available flow quota of the next time period;
And so on, when the residual flow of the user account is not enough to pre-allocate the available flow quota for the next time period, reminding the user in the next time period;
The dynamic adjustment of the value of the available traffic quota in each time period includes:
Predicting a flow consumption speed value of the current time period by calculating a weighted average of the flow consumption speeds of the historical time periods;
Calculating an available flow quota for pre-allocating the next time period according to the flow consumption speed predicted value of the current time period;
The work of allocating available traffic quotas further comprises:
setting an available flow quota threshold, immediately applying for a new available flow quota when the available flow quota in the current time period is less than or equal to the available flow quota threshold, and adjusting the available flow quota pre-allocated to the next time period or adjusting the length of the time period;
the newly applied available traffic quota is released at the beginning of the next time period.
the embodiment of the invention provides a method and a device for reminding the flow of a mobile terminal, wherein the safe reserved flow is set according to the initial flow consumption speed of the mobile terminal user for surfing the Internet, and the reminding time point of the use condition of the flow data is determined; monitoring the change value of the flow consumption speed of the user in the internet surfing process based on the initial flow consumption speed; when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, re-determining the reminding time point of the flow data use condition; therefore, whether the flow consumption speed of the user is stable or not, the use condition of the flow data of the user can be timely and accurately reminded, and the user is prevented from generating high internet surfing cost; and only when the residual flow of the user is lower than the residual flow critical value, the operation of allocating the available flow quota is performed, so that the system performance consumption of the user is not increased, the internet surfing use experience of the user is not influenced, and the user use experience is better.
Drawings
fig. 1 is a schematic flow chart illustrating an implementation of a mobile terminal traffic reminding method according to an embodiment of the present invention;
Fig. 2 is a schematic diagram of a detailed implementation flow of a mobile terminal traffic reminding method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a mobile terminal traffic reminding device according to an embodiment of the present invention.
Detailed Description
The invention will be further described with reference to the accompanying drawings and specific embodiments.
example one
as shown in fig. 1, a method for reminding traffic of a mobile terminal according to an embodiment of the present invention includes:
Step 101: setting a safe reserved flow according to the initial flow consumption speed of the mobile terminal user on the Internet, and determining a reminding time point of the flow data use condition;
Here, the initial flow consumption rate is obtained by real-time detection, because the magnitude of the initial flow consumption rate has a great influence on the following flow consumption rates, that is: the initial flow consumption speed is very high, and the flow consumption speed in the use process is not too slow.
if the traffic consumption speed used in the user surfing the internet is greatly changed, such as the use environment is changed, or a new application is added or quitted, and the like, the change value of the traffic consumption speed is large, and the problem is solved through the following steps.
In this embodiment, setting the safety reservation traffic includes: presetting a plurality of flow consumption speed thresholds according to the network condition;
and comparing the initial flow consumption speed with a plurality of flow consumption speed thresholds respectively, and setting the safety reserved flow corresponding to the corresponding flow consumption speed threshold respectively.
here, the preset multiple flow consumption speed thresholds are for simpler subsequent operations, and the range of the initial flow consumption speed can be defined into multiple levels, and if the range meets one of the multiple levels, the range is set as the safety reserved flow corresponding to the level, and the safety reserved flow is not required to be calculated according to a formula; of course, this arrangement is more accurate for the case where the flow consumption rate is relatively stable.
here, the principle of setting the security reservation traffic may be: the initial flow consumption speed is high, and the safety reservation flow is set to be a plurality of.
here, the traffic consumption speed threshold and the corresponding safety reserved traffic may be subjected to a certain simulation test according to the network speed condition of a certain area to obtain a preliminary value, and the preliminary value is continuously corrected during use.
Furthermore, a mathematical model can be constructed according to the simulation test condition, and the flow consumption speed threshold value is calculated through a relatively scientific calculation formula, so that automatic calculation can be performed according to the change of each factor in use, and manual correction is not needed.
In this embodiment, determining the reminding time point of the usage of the streaming data includes: subtracting the corresponding safe reserved flow from the residual flow of the user account to obtain the available flow; dividing the available flow by the initial flow consumption speed, calculating the service time length of the available flow, and adding the service time length of the available flow to the time point when the user surfs the internet to obtain the time point when the available flow is used up; then, determining the obtained time point as a reminding time point of the traffic data service condition to inform a user; wherein the notification may be sending a short message to the user.
Further, if the user has a pre-set security reserved traffic, for example, the user has a pre-set security reserved traffic through client software such as an online business hall, the security reserved traffic set by the system needs to be added to the security reserved traffic set by the user to obtain the total security reserved traffic.
for example, in order to avoid that the user suddenly disconnects the network without being notified, and even a part of extra internet surfing cost is generated, the system presets the safety reserved flow to be 1M, so that the user can be notified when the remaining flow is 1M without being set by the user; that is, when the user is notified, the user knows that the remaining traffic is zero, and since a notification short message or the like may be delayed, the 1M security reserved traffic is set. However, if the user sets the reserved traffic 5M, the user is notified when the remaining traffic of the user is 6M, that is, the user knows that only 5M remains in the remaining traffic when receiving the notification, and the notification is timely and accurate.
Step 102: and monitoring the change value of the flow consumption speed of the user in the internet surfing process based on the initial flow consumption speed.
Here, the traffic consumption rate during the internet surfing process refers to the traffic consumption rate measured in each time period, and the length of the time period will be described below.
in order to measure the change of the flow consumption speed, a preset value of the change of the flow consumption speed is set, so that the difference value of the current flow consumption speed and the initial flow consumption speed in the internet surfing process is used as the change value of the flow consumption speed, the change condition of the flow consumption speed can be obtained by comparing the change value with the preset value of the change of the flow consumption speed, and the next step is executed according to the change condition.
Here, the value of the preset value of the flow consumption speed change can be set according to the network speed condition of a certain area;
further, the set consideration factor may be the reminding time point of the safety reservation traffic and the traffic data usage in step 101, for example, the safety reservation traffic is relatively large, the numerical value may be larger, and the distance from the reminding time point is relatively short, and the numerical value may be larger.
Step 103: and when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, re-determining the reminding time point of the flow data use condition.
Specifically, if the change value of the traffic consumption speed in the user internet surfing process does not exceed a preset value, maintaining the previously determined reminding time point of the traffic data service condition;
if the change value of the flow consumption speed in the user internet surfing process exceeds a preset value, the previously determined reminding time point of the flow data use condition is invalidated, and a new reminding time point of the flow data use condition is determined again;
further, the step of re-determining the reminding time point of the new traffic data usage includes the following steps:
when the residual flow of the user account is larger than a preset residual flow critical value, no processing is performed;
when the residual flow of the user account is smaller than or equal to the residual flow critical value, based on the residual flow of the user account, performing allocation work of an available flow quota, namely allocating the available flow quota to the user, wherein the user can only surf the internet within the available flow quota;
When the available flow quota is used up, distributing the available flow quota to the user based on the residual flow of the user account again;
when the remaining traffic of the user account is not enough to allocate the available traffic quota, the user is reminded at the current point in time.
The allocating an available traffic quota to the user specifically includes:
when a first time period for allocating the available flow quota begins, allocating a first available flow quota to the user, and meanwhile, pre-allocating the available flow quota of the next time period;
when a second time period for distributing the available flow quota begins, releasing the first available flow quota, distributing the second available flow quota to the user, and pre-distributing the available flow quota of the next time period;
and so on, when the residual flow of the user account is not enough to pre-allocate the available flow quota for the next time period, reminding the user in the next time period;
The length of the time period, here, the time period of the monitoring in the synchronization step 102, is described below.
in this embodiment, the value of the available flow quota in each time period is dynamically adjusted, which specifically includes:
1) predicting the average flow consumption speed value of the current time period by calculating the weighted average of the flow consumption speeds of the historical time period;
The flow consumption speed of the user in the next time period cannot be accurately predicted, and the flow consumption speed of the next time period can be estimated according to the historical flow consumption speed of the user, according to the principle that the change of the flow consumption speed has certain inertia, if the length of the time period is shorter, the change value in the adjacent time period is smaller, namely, the event with the high flow consumption speed can keep the high flow consumption speed in the next several time periods, and therefore, the flow consumption speed of the event in the next time period can be assumed to be basically the same as that in the previous several time periods. However, the influence of the flow consumption speed in different time periods on the prediction of the next time period is different, and the influence of the time period closer to the nearest time period on the next time period is larger according to the use habits of users; therefore, it is necessary to give different weights to the traffic consumption speeds in different time periods, so that the traffic consumption speed in the most recent time period contributes more to the predicted value in the next time period, and the traffic consumption speed in the more distant time period contributes less to the predicted value in the next time period, thereby reasonably allocating the available traffic quota in the next time period.
for example, the average traffic consumption rate of an event is set as EV 0 (the initial value is 0) at the beginning of the lifecycle of the online event, and the average traffic consumption rate of the event is updated at the end of each time period by performing weighted average calculation on the traffic consumption rates of the events in all time periods at the later stage, where the average traffic consumption rate of the event is related to two factors, one is the average traffic consumption rate EV old of the previous time period, and the other is the traffic consumption rate in the current time period, and the specific formula is as follows:
EVnew=αEVold+βV (1.1)
the EV new is the latest average flow consumption speed, the EV old is the average flow consumption speed of the event in the previous time period, and V is the flow consumption speed of the event in the current time period, α is a historical weight, β is a period weight, both α and β are greater than 0, and the sum is 1.
In the present embodiment, the flow consumption rate in the latest time period is emphasized, and therefore, the β value is set to be large.
the average value of the flow consumption speed is generalized to a general situation, and the following formula is obtained:
EVn=aEVn-1+βVn(n>0) (1.2)
where n is the current time period, n-1 is the previous time period, and EV n is the average flow consumption rate calculated for the current time period.
While the average flow consumption rate of an event over n-1 time periods is:
EVn-1=aEVn-2+βVn-1 (1.3)
substituting equation (1.3) into equation (1.2) yields:
EVn=α2EVn-2+αβVn-1+βVn (1.4)
And analogizing in turn to obtain the derivation relation between the average flow consumption speed and the flow consumption speed in each time period:
since the initial value of EV 0 is 0, the formula is simplified to
2) calculating an available flow quota for pre-allocating the next time period according to the average flow consumption speed predicted value of the current time period;
Since the average traffic consumption speed EV of each time period is changed, the available traffic quota calculated according to the latest average traffic consumption speed EV is dynamically changed, which can also adapt to the situation where the traffic consumption speed is unstable, because if the available traffic quota is fixed under the situation where the traffic consumption speed is unstable, the available traffic quota may be exhausted in advance due to insufficient allocation, and resources may be wasted due to too much allocation;
then, the formula for calculating the available traffic quota for the next time period is:
GSUn+1=T×EVn (1.7)
the GSU is an available traffic quota, GSU n+1 is an available traffic quota for the next time period, and T is the length of the time period;
The time period length here is the same as the time period length monitored in the step 102;
in order to avoid the resource being occupied for a long time, the system presets a maximum time period length T max;
T max can be preset according to network conditions, and can also be estimated according to the following formula:
the principle of the formula is that the fixed integral of the speed in a specified time interval is equal to the flow value consumed in the specified time interval, GSU max is known and is the maximum available flow quota preset by the system according to the network condition, EV n is also known and is calculated by the formula (1.6);
after calculating T max, let T be T max, calculate GSU n+1;
if the calculated GSU n+1 is greater than GSU max, then GSU n+1 is set equal to GSU max and the length T of the time period is reduced, thus avoiding that a certain application occupies more resources and improving the utilization efficiency of the resources.
in actual operation, T max is set to a maximum of 10 seconds, and T can be as low as 100 milliseconds.
Here, GSU max is manually set according to the network speed of a certain area, and can be manually corrected according to the situation, but in more cases, GSU max is basically fixed, and can remind the user more timely by correcting the length T of the time period to adapt to the change of the network speed.
although the available traffic quota is dynamically set, in the case that the amplitude of the change of the traffic consumption speed is relatively large, the available traffic quota may be used up in advance; therefore, further, an available flow quota threshold is set, when the available flow quota in the current time period is less than or equal to the available flow quota threshold, a new available flow quota is immediately applied, and the available flow quota pre-allocated to the next time period is adjusted or the length of the time period is adjusted, so that the user is ensured not to pause on the internet;
adjusting an available traffic quota pre-allocated for a next time period or adjusting a length of the time period, comprising:
Increasing the value of the available flow quota for the next time period;
or to reduce the length of the time period.
the newly applied available flow quota is released at the beginning of the next time period, so that the resources are ensured to be released in time and are not idle.
in actual use, only the allocation work of the available flow quota can affect the system performance of the user, but the allocation work of the available flow quota can be started only under the conditions that the flow consumption change is large and the residual flow of the user account is small in the process of simultaneously meeting the internet surfing of the user, so that a short period of time is provided in the period from the start of the user to the end of the flow package, and the internet surfing experience of the user is hardly affected.
example two
as shown in fig. 2, a method for reminding traffic of a mobile terminal according to an embodiment of the present invention includes:
step 201-202: a user surfing request, a communication operator service operation support system (hereinafter referred to as a system) detects the initial flow consumption speed at the first time to determine the value of the safety reserved flow;
Step 203-205: the system compares the initial flow consumption speed with a high speed threshold, if the initial flow consumption speed is greater than the high speed threshold, a larger safe reserved flow is set, namely step 205 is executed, otherwise, a smaller safe reserved flow is set, namely step 204 is executed;
in this embodiment, only one traffic consumption speed threshold, that is, a high speed threshold, is set, so that the initial traffic consumption speed is only 2 steps, a high speed step and a low speed step, and if the initial traffic consumption speed meets one of the steps, the safe reserved traffic corresponding to the step is set.
step 206-207: the system determines a reminder time point for the usage of the streaming data.
And subtracting the corresponding safe reserved flow from the residual flow of the user account to obtain available flow, dividing the available flow by the initial flow consumption speed to calculate the service time length of the available flow, and adding the service time length of the available flow to the time point when the user accesses the internet to obtain the reminding time point when the available flow is used up.
step 208-209: the system generates a reminding short message and sends the reminding short message to the user at a reminding time point.
Step 208 requires feedback from step 210 to be valid or otherwise invalid, i.e., if the flow consumption rate changes significantly, step 208 is not performed.
further, if the user sets the security reserved traffic, for example, the user sets the security reserved traffic through client software such as an online business hall, the security reserved traffic set by the system needs to be added to the security reserved traffic set by the user to obtain the total security reserved traffic.
Step 210: the system compares the traffic consumption speed of the user during the internet surfing with the initial traffic consumption speed, and determines whether the traffic consumption speed changes greatly, specifically:
if the traffic consumption speed of the user in the internet surfing process is not changed much compared with the initial traffic consumption speed, executing step 208;
If the flow consumption speed of the user in the internet surfing process is greatly changed compared with the initial flow consumption speed, the previously determined reminding time point of the flow data use condition is invalidated, the step 208 is not executed, the reminding time point is re-determined, and the step 211 is executed;
step 211 to step 212: the system compares the residual flow of the user account with a preset residual flow critical value;
And if the residual flow of the user account is larger than the preset residual flow critical value, no processing is performed, and step 212 is executed, and the internet surfing is continued.
Step 213-214: when the remaining flow of the user account is less than or equal to the remaining flow critical value, the system performs allocation work of available flow quotas, specifically:
When the remaining flow of the user account is not enough to distribute the available flow quota, reminding the user at the current time point;
And when the residual flow of the user account is enough to allocate the available flow quota, continuing the allocation work of the available flow quota until the allocation is insufficient, and reminding the user at the current time point.
The value of the available flow quota is dynamically adjusted, and a specific dynamic adjustment method is shown in embodiment one.
EXAMPLE III
As shown in fig. 3, a mobile terminal traffic reminding device according to an embodiment of the present invention includes a reminding module 31, a traffic consumption speed monitoring module 32, and an adjusting module 33; wherein the content of the first and second substances,
the reminding module 31 is configured to set a safe reserved flow according to an initial flow consumption speed of the mobile terminal user for surfing the internet, and determine a reminding time point of a flow data use condition;
here, the initial flow consumption rate is obtained by real-time detection, because the magnitude of the initial flow consumption rate has a great influence on the following flow consumption rates, that is: the initial flow consumption speed is very high, and the flow consumption speed in the use process is not too slow.
If the traffic consumption speed used in the user surfing the internet is greatly changed, such as the use environment is changed, or a new application is added or quitted, and the like, the change value of the traffic consumption speed is large, and the problem is solved through other modules.
in this embodiment, setting the safety reservation traffic includes: presetting a plurality of flow consumption speed thresholds according to the network condition;
And comparing the initial flow consumption speed with a plurality of flow consumption speed thresholds respectively, and setting the safety reserved flow corresponding to the corresponding flow consumption speed threshold respectively.
Here, the preset multiple flow consumption speed thresholds are for simpler subsequent operations, and the range of the initial flow consumption speed can be defined into multiple levels, and if the range meets one of the multiple levels, the range is set as the safety reserved flow corresponding to the level, and the safety reserved flow is not required to be calculated according to a formula; of course, this arrangement is more accurate for the case where the flow consumption rate is relatively stable.
here, the principle of setting the security reservation traffic may be: the initial flow consumption speed is high, and the safety reservation flow is set to be a plurality of.
Here, the traffic consumption speed threshold and the corresponding safety reserved traffic may be subjected to a certain simulation test according to the network speed condition of a certain area to obtain a preliminary value, and the preliminary value is continuously corrected during use.
Furthermore, a mathematical model can be constructed according to the simulation test condition, and the flow consumption speed threshold value is calculated through a relatively scientific calculation formula, so that automatic calculation can be performed according to the change of each factor in use, and manual correction is not needed.
In this embodiment, determining the reminding time point of the usage of the streaming data includes: subtracting the corresponding safe reserved flow from the residual flow of the user account to obtain an available flow; dividing the available flow by the initial flow consumption speed, calculating the service time length of the available flow, and adding the service time length of the available flow to the time point when the user surfs the internet to obtain the time point when the available flow is used up; then, determining the obtained time point as a reminding time point of the traffic data service condition to inform a user; wherein the notification may be sending a short message to the user.
Further, if the user has a pre-set security reserved traffic, for example, the user has a pre-set security reserved traffic through client software such as an online business hall, the security reserved traffic set by the system needs to be added to the security reserved traffic set by the user to obtain the total security reserved traffic.
for example, in order to avoid that the user suddenly disconnects the network without being notified, and even a part of extra internet surfing cost is generated, the system presets the safety reserved flow to be 1M, so that the user can be notified when the remaining flow is 1M without being set by the user; that is, when the user is notified, the user knows that the remaining traffic is zero, and since a notification short message or the like may be delayed, the 1M security reserved traffic is set. However, if the user sets the reserved traffic 5M, the user is notified when the remaining traffic of the user is 6M, that is, the user knows that only 5M remains in the remaining traffic when receiving the notification, and the notification is timely and accurate.
and a traffic consumption speed monitoring module 32, configured to monitor a change value of the traffic consumption speed of the user in the internet access process based on the initial traffic consumption speed.
here, the traffic consumption rate during the internet surfing process refers to the traffic consumption rate measured in each time period, and the length of the time period will be described below.
In order to measure the change of the flow consumption speed, a preset value of the change of the flow consumption speed is set, so that the difference value of the current flow consumption speed and the initial flow consumption speed in the internet surfing process is used as the change value of the flow consumption speed, the change condition of the flow consumption speed can be obtained by comparing the change value with the preset value of the change of the flow consumption speed, and the next step is executed according to the change condition.
the adjusting module 33 is configured to re-determine a reminding time point of the usage of the flow data when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value.
specifically, if the change value of the traffic consumption speed in the user internet surfing process does not exceed a preset value, maintaining the previously determined reminding time point of the traffic data service condition;
if the change value of the flow consumption speed in the user internet surfing process exceeds a preset value, the previously determined reminding time point of the flow data use condition is invalidated, and a new reminding time point of the flow data use condition is determined again;
further, the step of re-determining the reminding time point of the new traffic data usage includes the following steps:
when the residual flow of the user account is larger than a preset residual flow critical value, no processing is performed;
when the residual flow of the user account is smaller than or equal to the residual flow critical value, based on the residual flow of the user account, performing allocation work of an available flow quota, namely allocating the available flow quota to the user, wherein the user can only surf the internet within the available flow quota;
when the available flow quota is used up, distributing the available flow quota to the user based on the residual flow of the user account again;
when the remaining traffic of the user account is not enough to allocate the available traffic quota, the user is reminded at the current point in time.
the allocating an available traffic quota to the user specifically includes:
when a first time period for allocating the available flow quota begins, allocating a first available flow quota to the user, and meanwhile, pre-allocating the available flow quota of the next time period;
when a second time period for distributing the available flow quota begins, releasing the first available flow quota, distributing the second available flow quota to the user, and pre-distributing the available flow quota of the next time period;
and so on, reminding the user in the next time period until the residual flow of the user account is not enough to pre-allocate the available flow quota in the next time period;
The length of the time period, here, the time period of the monitoring in the synchronization step 102, is described below.
In this embodiment, the value of the available flow quota in each time period is dynamically adjusted, which specifically includes:
1) Predicting the average flow consumption speed value of the current time period by calculating the weighted average of the flow consumption speeds of the historical time period;
the flow consumption speed of the user in the next time period cannot be accurately predicted, and the flow consumption speed of the next time period can be estimated according to the historical flow consumption speed of the user, according to the principle that the change of the flow consumption speed has certain inertia, if the length of the time period is shorter, the change value in the adjacent time period is smaller, namely, the event with the high flow consumption speed can keep the high flow consumption speed in the next several time periods, so that the flow consumption speed of the event in the next time period can be assumed to be basically the same as that in the previous several time periods. However, the influence of the flow consumption speed in different time periods on the prediction of the next time period is different, and the influence of the time period closer to the nearest time period on the next time period is larger according to the use habits of users; therefore, it is necessary to give different weights to the traffic consumption speeds in different time periods, so that the traffic consumption speed in the most recent time period contributes more to the predicted value in the next time period, and the traffic consumption speed in the more distant time period contributes less to the predicted value in the next time period, thereby reasonably allocating the available traffic quota in the next time period.
for example, the average traffic consumption rate of an event is set as EV 0 (the initial value is 0) as the start of the lifecycle of the online event, and the average traffic consumption rate of the event is updated at the end of each time period by performing weighted average calculation on the traffic consumption rates of the events in all time periods at the later stage, wherein the average traffic consumption rate of the event is related to two factors, namely the average traffic consumption rate EV old of the previous time period and the traffic consumption rate of the event in the current time period, and specifically, see formula (1.1).
The EV new is the latest average flow consumption speed, the EV old is the average flow consumption speed of the event in the previous time period, and V is the flow consumption speed of the event in the current time period, α is a historical weight, β is a period weight, both α and β are greater than 0, and the sum is 1.
in the present embodiment, the flow consumption rate in the latest time period is emphasized, and therefore, the β value is set to be large.
the average value of the flow consumption speed is generalized to a common situation to obtain a formula (1.2);
where n is the current time period, n-1 is the previous time period, and EV n is the average flow consumption rate calculated for the current time period.
the average flow consumption speed of the event in n-1 time periods is shown in the formula (1.3);
substituting the formula (1.3) into the formula (1.2) to obtain a formula (1.4);
Analogizing in turn to obtain the derivation relationship between the average flow consumption speed and the flow consumption speed in each time period, see formula (1.5)
Here, EV 0 has an initial value of 0 and is therefore simplified to the formula (1.6)
2) calculating an available flow quota for pre-allocating the next time period according to the average flow consumption speed predicted value of the current time period;
since the average traffic consumption speed EV of each time period is changed, the available traffic quota calculated according to the latest average traffic consumption speed EV is dynamically changed, which can also adapt to the situation where the traffic consumption speed is unstable, because if the available traffic quota is fixed under the situation where the traffic consumption speed is unstable, the available traffic quota may be exhausted in advance due to insufficient allocation, and resources may be wasted due to too much allocation;
then, the method for calculating the available traffic quota for the next time period is shown in formula (1.7);
the GSU is an available traffic quota, GSU n+1 is an available traffic quota for the next time period, and T is the length of the time period;
in order to avoid the resource being occupied for a long time, the system presets a maximum time period length T max;
t max can be preset according to the network condition, and can also be estimated according to the formula (1.8);
The principle of the formula (1.8) is that the fixed integral of the speed in a specified time interval is equal to the flow value consumed in the specified time interval, the GSU max is known and is the maximum available flow quota preset by the system according to the network condition, and the EV n is also known and is calculated by the formula (1.6);
after calculating T max, let T be T max, calculate GSU n+1;
If the calculated GSU n+1 is greater than GSU max, then GSU n+1 is set equal to GSU max, and the length T of the time period is shortened, so that the resource utilization efficiency is improved in order to avoid that a certain application occupies more resources.
in actual operation, T max is set to a maximum of 10 seconds, and T can be as low as 100 milliseconds.
here, GSU max is manually set according to the network speed of a certain area, and can be manually corrected according to the situation, but in more cases, GSU max is basically fixed, and can remind the user more timely by correcting the length T of the time period to adapt to the change of the network speed.
although the available traffic quota is dynamically set, in the case that the amplitude of the change of the traffic consumption speed is relatively large, the available traffic quota may be used up in advance; therefore, further, an available flow quota threshold is set, when the available flow quota in the current time period is less than or equal to the available flow quota threshold, a new available flow quota is immediately applied, and the available flow quota pre-allocated to the next time period is adjusted or the length of the time period is adjusted, so that the user is ensured not to pause on the internet;
Adjusting an available traffic quota pre-allocated for a next time period or adjusting a length of the time period, comprising:
increasing the value of the available flow quota for the next time period;
Or to reduce the length of the time period.
the newly applied available flow quota is released at the beginning of the next time period, so that the resources are ensured to be released in time and are not idle.
In practical applications, the reminding module 31, the flow consumption speed monitoring module 32 and the adjusting module 33 can be implemented by a Central Processing Unit (CPU), a microprocessor unit (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like located at the server end of the communication operator.
the above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.

Claims (10)

1. A method for reminding the flow of a mobile terminal is characterized by comprising the following steps:
Setting a safe reserved flow according to the initial flow consumption speed of the mobile terminal user on the Internet, and determining a reminding time point of the flow data use condition;
monitoring the change value of the flow consumption speed of the user in the internet surfing process based on the initial flow consumption speed;
And when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, re-determining the reminding time point of the flow data use condition.
2. the method of claim 1, wherein the setting of the safe reserved traffic according to the initial traffic consumption rate of the mobile terminal user accessing the internet and the determining of the reminding time point of the traffic data usage comprises:
presetting a plurality of flow consumption speed thresholds according to the network condition;
Comparing the initial flow consumption speed with a plurality of flow consumption speed thresholds respectively, and setting safe reserved flows corresponding to the corresponding flow consumption speed thresholds respectively;
And subtracting the corresponding safety reserved flow from the residual flow of the user account, and calculating a reminding time point of the use condition of the flow data based on the initial flow consumption speed.
3. The method according to claim 1 or 2, wherein when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, the re-determining the reminding time point of the flow data use condition comprises:
If the change value of the flow consumption speed of the user in the internet surfing process does not exceed the preset value, maintaining the reminding time point of the previously determined flow data use condition;
If the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, the previously determined reminding time point of the flow data use condition is invalidated, and a new reminding time point of the flow data use condition is determined again;
The re-determining the reminding time point of the new traffic data use condition comprises the following steps:
when the residual flow of the user account is larger than a preset residual flow critical value, no processing is performed;
when the residual flow of the user account is smaller than or equal to the residual flow critical value, distributing an available flow quota to the user based on the residual flow of the user account;
when the available flow quota is used up, distributing the available flow quota to the user based on the residual flow of the user account again;
when the remaining traffic of the user account is not enough to allocate the available traffic quota, the user is reminded at the current point in time.
4. The method of claim 3, wherein the allocating the available traffic quota to the user comprises:
When a first time period for allocating the available flow quota begins, allocating a first available flow quota to the user, and meanwhile, pre-allocating the available flow quota of the next time period;
when a second time period for distributing the available flow quota begins, releasing the first available flow quota, distributing a second available flow quota to the user, and pre-distributing the available flow quota of the next time period;
and so on, reminding the user in the next time period until the residual flow of the user account is not enough to pre-allocate the available flow quota in the next time period.
5. the method of claim 4, wherein the value of the available traffic quota is dynamically adjusted for each time period;
the dynamic adjustment of the value of the available traffic quota in each time period includes:
Predicting a flow consumption speed value of the current time period by calculating a weighted average of the flow consumption speeds of the historical time periods;
And calculating the available flow quota for pre-allocating the next time period according to the flow consumption speed predicted value of the current time period.
6. the method of claim 5, further comprising:
setting an available flow quota threshold, immediately applying for a new available flow quota when the available flow quota in the current time period is less than or equal to the available flow quota threshold, and adjusting the available flow quota pre-allocated to the next time period or adjusting the length of the time period;
the new available traffic quota is released at the beginning of the next time period.
7. a device for reminding the flow of a mobile terminal is characterized by comprising a reminding module, a flow consumption speed monitoring module and an adjusting module; wherein the content of the first and second substances,
the reminding module is used for setting the safe reserved flow according to the initial flow consumption speed of the mobile terminal user on the internet and determining the reminding time point of the flow data use condition;
The traffic consumption speed monitoring module is used for monitoring a change value of the traffic consumption speed of the user in the internet surfing process based on the initial traffic consumption speed;
And the adjusting module is used for re-determining the reminding time point of the flow data service condition when the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value.
8. The device of claim 7, wherein the reminder module is specifically configured to:
Presetting a plurality of flow consumption speed thresholds according to the network condition;
comparing the initial flow consumption speed with a plurality of flow consumption speed thresholds respectively, and setting safe reserved flows corresponding to the corresponding flow consumption speed thresholds respectively;
And subtracting the corresponding safety reserved flow from the residual flow of the user account, and calculating a reminding time point of the use condition of the flow data based on the initial flow consumption speed.
9. the apparatus according to claim 7 or 8, wherein the adjusting module is specifically configured to:
if the flow consumption speed variation value of the user in the internet surfing process does not exceed a preset value, maintaining the reminding time point of the previously determined flow data use condition;
If the change value of the flow consumption speed of the user in the internet surfing process exceeds a preset value, the previously determined reminding time point of the flow data use condition is invalidated, and a new reminding time point of the flow data use condition is determined again;
The re-determining the reminding time point of the new traffic data use condition comprises the following steps:
when the residual flow of the user account is larger than a preset residual flow critical value, no processing is performed;
when the residual flow of the user account is smaller than or equal to the residual flow critical value, distributing an available flow quota to the user based on the residual flow of the user account;
when the available flow quota is used up, distributing the available flow quota to the user based on the residual flow of the user account again;
when the remaining traffic of the user account is not enough to allocate the available traffic quota, the user is reminded at the current point in time.
10. the apparatus of claim 9, wherein the adjustment module is further configured to:
when a first time period for allocating the available flow quota begins, allocating a first available flow quota to the user, and meanwhile, pre-allocating the available flow quota of the next time period;
When a second time period for distributing the available flow quota begins, releasing the first available flow quota, distributing a second available flow quota to the user, and pre-distributing the available flow quota of the next time period;
and so on, when the residual flow of the user account is not enough to pre-allocate the available flow quota for the next time period, reminding the user in the next time period;
The adjusting module is further configured to:
Predicting a flow consumption speed value of the current time period by calculating a weighted average of the flow consumption speeds of the historical time periods;
Calculating an available flow quota for pre-allocating the next time period according to the flow consumption speed predicted value of the current time period;
the adjusting module is further configured to:
setting an available flow quota threshold, immediately applying for a new available flow quota when the available flow quota in the current time period is less than or equal to the available flow quota threshold, and adjusting the available flow quota pre-allocated to the next time period or adjusting the length of the time period;
the new available traffic quota is released at the beginning of the next time period.
CN201610150956.9A 2016-03-16 2016-03-16 mobile terminal flow reminding method and device Active CN107204858B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610150956.9A CN107204858B (en) 2016-03-16 2016-03-16 mobile terminal flow reminding method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610150956.9A CN107204858B (en) 2016-03-16 2016-03-16 mobile terminal flow reminding method and device

Publications (2)

Publication Number Publication Date
CN107204858A CN107204858A (en) 2017-09-26
CN107204858B true CN107204858B (en) 2019-12-10

Family

ID=59903814

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610150956.9A Active CN107204858B (en) 2016-03-16 2016-03-16 mobile terminal flow reminding method and device

Country Status (1)

Country Link
CN (1) CN107204858B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108848522B (en) * 2018-06-04 2022-09-06 深圳市魅立科技有限公司 Mobile phone traffic monitoring method based on big data
CN108900990B (en) * 2018-09-25 2020-12-08 中国联合网络通信集团有限公司 Flow reminding method and device
CN109660430B (en) * 2018-12-27 2022-07-12 广州爱云信息技术有限公司 Flow monitoring method, terminal and computer readable storage medium
CN111050008A (en) * 2019-12-12 2020-04-21 北京金山云网络技术有限公司 Account balance reminding method and device, electronic equipment and storage medium
CN114553744A (en) * 2021-12-31 2022-05-27 山东有人物联网股份有限公司 OTA (over the air) upgrading flow reservation method, device, equipment and storage medium
CN114554431B (en) * 2022-02-16 2024-02-06 武汉纵拓信息技术有限公司 Short video flow use early warning system and method based on big data

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139830B2 (en) * 2000-04-20 2006-11-21 Fujitsu Limited Communication apparatus and congestion regulation control method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103179589B (en) * 2011-12-20 2016-06-22 ***通信集团安徽有限公司 The method and system that a kind of user terminal surfing flow is reminded
CN103209439B (en) * 2013-03-14 2016-07-06 小米科技有限责任公司 The method of a kind of data traffic monitoring, device and equipment
CN105228128A (en) * 2014-07-03 2016-01-06 中兴通讯股份有限公司 Surfing flow shares processing method, device and terminal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139830B2 (en) * 2000-04-20 2006-11-21 Fujitsu Limited Communication apparatus and congestion regulation control method

Also Published As

Publication number Publication date
CN107204858A (en) 2017-09-26

Similar Documents

Publication Publication Date Title
CN107204858B (en) mobile terminal flow reminding method and device
CA2935246C (en) Method, system and apparatus for adaptive quota determination for shared resources
CN107171839B (en) Bandwidth flow cost control method
EP3028499B1 (en) Data bandwidth management system and method
KR100655939B1 (en) System and method for allocating resource and user terminal
CN105591795B (en) Bandwidth allocation method and device
CN109361622B (en) Method for controlling bandwidth of service connection of CDN system and CDN system
US20160112500A1 (en) Global server load balancer apparatus and method for dynamically controlling time-to-live
CN106255154B (en) Load balancing system and method based on resource utilization rate
WO2017016113A1 (en) Method and device for monitoring network traffic
CN106792986B (en) Method and device for managing number of users of wireless access equipment
CN104065586A (en) Flow control method and device
CN111614473A (en) Method, device and system for determining IDC (Internet data center) available at highest bandwidth and electronic equipment
CN109413502A (en) Multithreading barrage message distributing method, device, equipment and storage medium
CN113328906B (en) Flow real-time monitoring method and device, storage medium and electronic equipment
US9077735B2 (en) Method and related device for controlling service charging
CN107786371B (en) Data acceleration method and device and storage medium
US20170214536A1 (en) Background traffic downloading method, device, and system
CN111897659B (en) Method, system and device for controlling service processing frequency and electronic equipment
CN114095444B (en) Current limiting method and device and electronic equipment
CN110858844A (en) Service request processing method, control method, device, system and electronic equipment
CN108076443B (en) Flow distribution method in online charging system and online charging system
WO2012154107A2 (en) Systems and/or methods for delivering notifications on a communications network
JP2014192856A (en) Management system and management method
CN106922000B (en) Method and device for determining interface parameters

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