CN114422449A - Mobile data management and control method, device, equipment and storage medium - Google Patents

Mobile data management and control method, device, equipment and storage medium Download PDF

Info

Publication number
CN114422449A
CN114422449A CN202011079175.8A CN202011079175A CN114422449A CN 114422449 A CN114422449 A CN 114422449A CN 202011079175 A CN202011079175 A CN 202011079175A CN 114422449 A CN114422449 A CN 114422449A
Authority
CN
China
Prior art keywords
service
user
busy hour
mobile data
hour integral
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011079175.8A
Other languages
Chinese (zh)
Other versions
CN114422449B (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 United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202011079175.8A priority Critical patent/CN114422449B/en
Publication of CN114422449A publication Critical patent/CN114422449A/en
Application granted granted Critical
Publication of CN114422449B publication Critical patent/CN114422449B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a mobile data management and control method, device, equipment and storage medium. The method comprises the following steps: the server acquires a service request of a user, wherein the service request comprises a use service of the user. The server obtains the user's busy hour credits, which are used to indicate the user's mobile data usage. And the server determines a management and control strategy of the service according to the busy hour integral, the service and a first preset condition. The first preset condition may include that when the busy hour integral is greater than or equal to a preset value, the service is not controlled, and/or when the busy hour integral is less than the preset value, a control strategy for using the service is determined according to the busy hour integral and the service. The method avoids the problem of network congestion, ensures communication service and improves user experience.

Description

Mobile data management and control method, device, equipment and storage medium
Technical Field
The present application relates to communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for managing and controlling mobile data.
Background
With the increasing sophistication of networking, applications requiring the use of mobile data in user terminals are increasing. Generally, due to the problem of the mobile data charges, the user will actively control when using the application requiring the data stream. For example, mobile data is used only when there is wifi, or when a certain amount of mobile data is used up, mobile data is not used.
Under the promotion of the reform policy of improving the network speed and reducing the charge, the operators provide various unlimited packages. The demand for mobile data has increased dramatically as users have increased to use unlimited packages. In order to meet the increasing demand of the mobile data, operators use a method of expanding the capacity of the network. The operator increases the mobile data through the mode of network expansion to satisfy the user's demand.
However, the increasing speed of network capacity cannot meet the increasing demand of mobile data. The problem of network congestion is becoming more and more serious. During network congestion, users cannot enjoy high-speed network services, and even basic voice communication services cannot be guaranteed, which brings much trouble to operators and users.
Disclosure of Invention
The application provides a mobile data management and control method, device, equipment and storage medium, which are used for solving the problem of network congestion.
In a first aspect, the present application provides a mobile data management and control method, including:
acquiring a service request of a user, wherein the service request comprises a use service of the user;
acquiring busy hour integral of the user, wherein the busy hour integral is used for indicating the mobile data use condition of the user;
and determining a control strategy of the service according to the busy hour integral, the service and a first preset condition.
Optionally, the acquiring the busy hour integral of the user includes:
acquiring a first busy hour integral at a first moment, wherein the first busy hour integral is the mobile data use condition of the user before the first moment;
acquiring a second busy hour integral from the first moment to a second moment, wherein the second busy hour integral is the mobile data use condition of the user in a time period from the first moment to the second moment;
and determining a third busy hour integral according to the first busy hour integral and the second busy hour integral, wherein the third busy hour integral is the mobile data use condition of the user before the second moment.
Optionally, the acquiring a second busy hour integral from the first time to the second time includes:
acquiring data traffic consumption of each service of each user in the cell in a time period from the first time to the second time;
determining an average weighted data flow in the cell according to the data flow consumption of each service of each user in the cell and the weight of each service;
determining the second busy hour integral of the user according to the sum of the average weighted data traffic and the weighted data traffic of the user in the cell.
Optionally, the determining whether the service usage is controlled according to the busy hour integral, the service usage, and a first preset condition includes:
when the busy hour integral is larger than or equal to a preset value, the service is not controlled;
and when the busy hour integral is smaller than a preset value, determining a control strategy of the service according to the busy hour integral and the service.
Optionally, the method further comprises:
and determining a management and control strategy of the service according to the service priority of the service.
Optionally, before determining the management and control policy of the usage service according to the service priority of the usage service, the method further includes:
acquiring a conversion instruction, wherein the conversion instruction is used for indicating that a user needs to convert a target service of a service priority;
and determining the service priority of the target service according to the exchange integral of the target service, the target service and the busy hour integral.
Optionally, the method comprises:
and when the data flow use threshold of the cell reaches a preset value, managing and controlling the use of mobile data in the cell.
In a second aspect, the present application provides a mobile data management and control apparatus, including:
the first acquisition module is used for acquiring a service request of a user, wherein the service request comprises a service used by the user;
the second acquisition module is used for acquiring busy hour integrals of the users, and the busy hour integrals are used for indicating the mobile data use condition of the users;
and the first determining module is used for determining a control strategy of the service according to the busy hour integral, the service and a first preset condition.
Optionally, the second obtaining module includes:
the first acquisition submodule is used for acquiring a first busy hour integral at a first moment, wherein the first busy hour integral is the mobile data use condition of the user before the first moment;
the second acquisition submodule is used for acquiring a second busy hour integral from the first moment to a second moment, wherein the second busy hour integral is the mobile data use condition of the user in a time period from the first moment to the second moment;
and the first determining submodule is used for determining a third busy hour integral according to the first busy hour integral and the second busy hour integral, and the third busy hour integral is the mobile data use condition of the user before the second moment.
Optionally, the second obtaining sub-module is specifically configured to obtain data traffic consumption of each service of each user in the cell in a time period from the first time to the second time; determining an average weighted data flow in the cell according to the data flow consumption of each service of each user in the cell and the weight of each service; determining the second busy hour integral of the user according to the sum of the average weighted data traffic and the weighted data traffic of the user in the cell.
Optionally, the first determining module includes: when the busy hour integral is larger than or equal to a preset value, the service is not controlled; and/or when the busy hour integral is smaller than a preset value, determining a control strategy of the service according to the busy hour integral and the service.
Optionally, the apparatus further comprises:
and the second determining module is used for determining the management and control strategy of the service according to the service priority of the service.
Optionally, before determining the management and control policy of the usage service according to the service priority of the usage service, the method further includes:
the fourth obtaining submodule is used for obtaining a conversion instruction, and the conversion instruction is used for indicating that a user needs to convert the target service of the service priority;
and the second determining submodule is used for determining the service priority of the target service according to the exchange integral of the target service, the target service and the busy hour integral.
Optionally, the apparatus, comprising:
and the judging module is used for managing and controlling the use of the mobile data in the cell when the data flow use threshold of the cell reaches a preset value.
In a third aspect, the present application provides a server, comprising: a memory and a processor;
the memory is used for storing program instructions;
the processor is configured to invoke program instructions in the memory to perform the mobile data management method of the first aspect and any one of the possible designs of the first aspect.
In a fourth aspect, the present application provides a readable storage medium, where an execution instruction is stored, and when at least one processor of the server executes the execution instruction, the server executes the mobile data management and control method in any one of the possible designs of the first aspect and the first aspect.
According to the mobile data management and control method, device, equipment and storage medium provided by the application, the service request of the user is obtained, and the service request comprises the use service of the user; acquiring busy hour integral of a user, wherein the busy hour integral is used for indicating the mobile data use condition of the user; determining a management and control strategy of the service according to the busy hour integral, the service and a first preset condition; the first preset condition may include that when the busy hour integral is greater than or equal to a preset value, the service is not controlled, and/or when the busy hour integral is less than the preset value, a control strategy for using the service is determined according to the busy hour integral and the service to be used, so that the problem of network congestion is avoided, the communication service is guaranteed, and the user experience effect is improved.
Drawings
In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic view of a mobile data usage scenario according to an embodiment of the present application;
fig. 2 is a flowchart of a mobile data management and control method according to an embodiment of the present application;
fig. 3 is a flowchart of another mobile data management and control method according to an embodiment of the present application;
fig. 4 is a flowchart of another mobile data management and control method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a mobile data management and control apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of another mobile data management and control apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of another mobile data management and control apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of another mobile data management and control apparatus according to an embodiment of the present application;
fig. 9 is a schematic hardware structure diagram of a server according to an embodiment of the present application.
Detailed Description
To make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below with reference to the drawings in the present application, and it is obvious that the described embodiments are some, but not all embodiments of the present application. 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 application.
The technical solution of the present application will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
With the increasing sophistication of networking, applications requiring the use of mobile data in user terminals are increasing. Generally, due to the problem of the mobile data charges, the user will actively control when using the application requiring the data stream. For example, mobile data is used only when there is wifi, or when a certain amount of mobile data is used up, mobile data is not used.
Under the promotion of the reform policy of improving the network speed and reducing the charge, the operators provide various unlimited packages. The demand for mobile data has increased dramatically as users have increased to use unlimited packages. In order to meet the increasing demand of the mobile data, operators use a method of expanding the capacity of the network. The operator increases the mobile data through the mode of network expansion to satisfy the user's demand.
However, the increasing speed of network capacity cannot meet the increasing demand of mobile data. The problem of network congestion is becoming more and more serious. During network congestion, the network experience of the user is continuously reduced, and not only can the user not enjoy high-speed network service, but also basic voice communication services cannot be guaranteed, thereby bringing a lot of troubles to operators and users.
In order to solve the above problems, the present application provides a mobile data management and control method, apparatus, device, and storage medium. The method provides a flow control strategy, and starting from the flow use condition of a cell, the user package and the user use habit of each user in the cell are comprehensively considered, and the mobile data used by the user is controlled. And when the mobile data use threshold in the cell reaches a preset value, the server manages and controls the use of the mobile data in the cell. The server obtains the mobile data use condition of each user on each service, and determines the busy hour integral of each user according to the use condition. And the server determines the control strategy of each user according to the busy hour integral. And then, according to the control strategy, determining the service rate of each service when the user requests each service.
Fig. 1 illustrates a mobile data usage scenario diagram according to an embodiment of the present application. As shown, the scenario includes a base station, a server, and a plurality of terminals. Here, a cell is an area covered by one base station or a part of a base station (sector antenna) in a mobile communication system. Within this area, the terminal can communicate with the base station through wireless signals. Wherein, the terminal in the cell is the terminal used by the active users in the cell. The terminal can comprise mobile phones, tablets, notebook computers, intelligent household equipment and other electronic equipment needing to use a mobile communication network.
The server can control the mobile data use of each terminal in the cell through the base station. When mobile data used by each terminal in a cell is concentrated, in order to ensure normal use of services in most terminals, it is necessary to limit a part of services of the terminals. The specific process of current limiting is realized by a server through a base station. Specifically, the device for implementing the method may be a hardware device of a server, or a management platform in the server for implementing the method. The management platform can be installed on the server individually, or the management platform can be installed on a plurality of servers in a distributed manner.
Fig. 2 shows a flowchart of a mobile data management and control method according to an embodiment of the present application. On the basis of the embodiment shown in fig. 1, as shown in fig. 2, with a server as an execution subject, the method of this embodiment may include the following steps:
s101, acquiring a service request of a user, wherein the service request comprises a service used by the user.
In this embodiment, the server obtains, through the base station, a service request sent by the terminal of the user. The service request includes the use service of the user, and the use service is the service which the user needs to execute through the service request.
S102, acquiring busy hour integral of the user, wherein the busy hour integral is used for indicating the mobile data use condition of the user.
In this embodiment, the server determines, by obtaining the history of the user, the service used by the user and the usage amount of the mobile data of each service in the history. According to the used services and the mobile data usage amount of each service, the server can calculate the total amount of mobile data used by the user in the history. Based on the total amount of mobile data, the server may determine the user's busy hour credits.
For ease of calculation and statistics, the server may determine that the user's busy hour score is updated periodically after a time interval. For example, the start time of a cycle is determined as a first time and the end time is determined as a second time. The server may determine the user's busy hour credit over the time period based on a history of time between the first time and the second time. And the server adds the busy hour integral in the time period with the busy hour integral at the first moment to obtain the busy hour integral at the second moment.
S103, determining a management and control strategy of the service according to the busy hour integral, the service and a first preset condition.
In this embodiment, the server determines to use the service according to S101, and determines the busy hour integral according to S102. And the server determines whether the user needs to perform management and control according to the busy hour integral and a first preset condition.
In one example, when the busy hour integral is greater than or equal to a preset value, the traffic is not managed and controlled.
In this example, the first predetermined condition may be that the busy hour integral is greater than or equal to a predetermined value. The preset value may be an empirical value.
And when the busy hour integral of the user is more than or equal to the preset value, the server does not manage and control the service of the user. At this time, the user can use the service normally regardless of the service.
In another example, when the busy hour integral is smaller than a preset value, a management and control strategy for using the service is determined according to the busy hour integral and the service.
In this example, the first predetermined condition may be that the busy hour integral is less than a predetermined value. The preset value may be an empirical value.
And when the busy hour integral of the user is smaller than the preset value, the server manages and controls the service use condition of the user.
In an implementation manner, the server may determine, according to a preset mapping relationship, a management and control service corresponding to the busy hour integral of the user. For example, when the user score is lower than 100 minutes, the user can use voice and short message services. When the user integral is less than 200 minutes, the user can use the services of multimedia messages, color ring back tones and the like.
In another implementation manner, the server may determine a service control level corresponding to the busy hour integral of the user according to a preset mapping relationship. For example, the user may use 3G movement data when the user score is below 100 points, use 4G movement data when the user score is below 200 points, and use 5G movement data when the user score is below 300 points.
In the mobile data management and control method provided by the application, the server acquires a service request of a user, wherein the service request comprises a service used by the user. The server obtains the user's busy hour credits, which are used to indicate the user's mobile data usage. And the server determines a management and control strategy of the service according to the busy hour integral, the service and a first preset condition. The first preset condition may include that when the busy hour integral is greater than or equal to a preset value, the service is not controlled, and/or when the busy hour integral is less than the preset value, a control strategy for using the service is determined according to the busy hour integral and the service. According to the method and the device, the control strategy of the service is determined according to the busy hour integral, so that the fairness principle of mobile data use during the flow control period is realized. Meanwhile, through the flow management and control, the problem of network congestion is avoided, communication services are guaranteed, and user experience is improved.
Fig. 3 is a flowchart illustrating another mobile data management method according to an embodiment of the present application. On the basis of the embodiments shown in fig. 1 and fig. 2, as shown in fig. 3, with a server as an execution subject, the method of the embodiment may include the following steps:
s201, when the data flow use threshold of the cell reaches a preset value, managing and controlling the use of mobile data in the cell.
In this embodiment, the server monitors the mobile data usage of the cell in real time through the base station. And when the server monitors that the mobile data use threshold of the terminal reaches a preset value, the server starts to manage and control the mobile data use in the cell.
The threshold may be a utilization rate of PRBs in a cell of 60%. That is, when the PRB utilization of the cell exceeds 60%, the server starts to regulate mobile data usage within the cell.
S202, acquiring a service request of a user, wherein the service request comprises a service used by the user.
Step S202 is similar to the step S101 in the embodiment of fig. 2, and this embodiment is not described herein again.
S203, acquiring a first busy hour integral of the first moment, wherein the first busy hour integral is the mobile data use condition of the user before the first moment.
In this embodiment, the server obtains the first busy hour integral at the first time. The first busy hour credit may be a busy hour credit stored in a memory of the server.
The first moment is the starting moment of the time period for calculating the busy hour integral at this time.
And S204, acquiring a second busy hour integral from the first moment to the second moment, wherein the second busy hour integral is the mobile data use condition of the user in a time period from the first moment to the second moment.
In this embodiment, a time period from the first time to the second time may be a preset time period. The server updates the busy hour integral according to the time period. The starting time of the time period is a first time, and the ending time of the time period is a second time.
And the server acquires the historical record of the service used by the user in the time period, wherein the historical record comprises the service used by the user and the mobile data usage amount of each service. According to the used services and the mobile data usage amount of each service, the server can calculate the total amount of mobile data used by the user in the history. Based on the total amount of mobile data, the server may determine the user's busy hour credits. Specifically, the calculation process may include the steps of:
step 1, acquiring data traffic consumption of each service of each user in a cell in a time period from a first time to a second time.
In this step, the server obtains a history of the service used by the user in a time period from the first time to the second time. And according to the services used by the user and the mobile data usage amount of each service in the history record, the server determines the mobile data consumption of each service in the time period.
And 2, determining the average weighted data flow in the cell according to the data flow consumption of each service of each user in the cell and the weight of each service.
In this step, the server obtains the weight of each service. The weight is set by the administrator according to the actual situation. The process of calculating the average weighted data traffic in the cell by the server can be divided into two steps, wherein the server firstly calculates the sum of weighted data traffic used by each user in a time period t from a first time to a second time. Wherein, the user i weights the data flow sum W in the time period tt(i) The calculation formula of (a) is as follows:
Figure BDA0002717246290000091
wherein t is the time period from the first time to the second time. i is a user in the cell, where i is used to indicate the user number of the user in the cell, and i is 1,2,3 … N. M is a service, where M is used to indicate a service number of each service, and M is 1,2,3 … M. Eta is the weight of the weight,
Figure BDA0002717246290000092
it indicates the weight of the mth service of the ith user in the time period from the first time to the second time. Q represents the amount of data traffic,
Figure BDA0002717246290000093
and the data flow of the mth service is the ith user in the time period from the first time to the second time.
Wherein the content of the first and second substances,
Figure BDA0002717246290000094
the product of the weight and the data traffic for each service. Wherein the content of the first and second substances,
Figure BDA0002717246290000095
is the sum of the products of the weight and the data flow of all services. The weighted data traffic sum Wt(i) I.e. user i, a weighted sum of the data flows during the time period t.
The server obtains the weighted sum W of the data flow of each user in the cellt(i) Then, calculating the average weighted data flow P in the cellt(k) The calculation formula of (a) is as follows:
Figure BDA0002717246290000101
where k is the user currently needing to compute the busy hour integral.
And 3, determining the second busy hour integral of the user according to the average weighted data flow in the cell and the sum of the weighted data flows of the user.
In this step, according to step 2, the server may obtain the average weighted data traffic AvgW in the cellt(k) Weighted data traffic sum W with the user kt(k) In that respect The server is according to average weighted data flow AvgWt(k) Sum weighted data traffic sum Wt(k) Calculating a second busy hour integral P of user kt(k) The formula of (d) may be:
Pt(k)=AvgWt(k)-Wt(k)
in particular, the second busy hour integral Pt(k) Average weighted data flow AvgW for the cellt(k) Weighted data traffic sum W with user kt(k) The difference of (a). When the weighted data traffic sum W of the user kt(k) Average weighted data flow AvgW larger than the cellt(k) Then, the user score P of the user k in the time period tt(k) Less than 0. That is, during the time period t, the data traffic used by the user k is large, and the user may increase its data traffic usage in the following time period. When the weighted data traffic sum W of the user kt(k) Average weighted data flow AvgW less than the cellt(k) Then, the user score P of the user k in the time period tt(k) Greater than 0. That is, during the time period t, the data traffic used by the user k is small, and the user may have a limited data traffic usage during the next time period.
And S205, determining a third busy hour integral according to the first busy hour integral and the second busy hour integral, wherein the third busy hour integral is the mobile data use condition of the user before the second moment.
In this embodiment, the server determines the first busy hour integral P according to S203t0(k) In that respect The server determines a second busy hour integral P according to S204t(k) In that respect The server integrates P according to the first busy hourt0(k) And a second busy hour integral Pt(k) Calculating the third busy hour integral Pt1(k) The formula of (1) is:
Pt1(k)=Pt0(k)+Pt(k)
wherein the third busy hour integral is the busy hour integral at the second time.
S206, determining a management and control strategy of the service according to the busy hour integral, the service and the first preset condition.
Step S206 is similar to step S103 in the embodiment of fig. 2, and this embodiment is not described herein again.
According to the mobile data management and control method, the server monitors the data flow of the cell in real time, and when the data flow use threshold of the cell reaches a preset value, the use of mobile data in the cell is managed and controlled. The server acquires a service request of a user, wherein the service request comprises a use service of the user. The server determines that the starting time of a time period is a first time and the ending time of the time period is a second time. The server acquires a first busy hour integral at a first moment, wherein the first busy hour integral is the mobile data use condition of the user before the first moment. And the server calculates a second busy hour integral in the time period from the first moment to the second moment according to a formula, wherein the second busy hour integral is the mobile data use condition of the user in the time period from the first moment to the second moment. The server calculates the sum of the first busy hour integral and the second busy hour integral as the third busy hour integral. And the server determines a management and control strategy of the service according to the busy hour integral, the service and a first preset condition. According to the method and the device, the control strategy of the service is determined according to the busy hour integral, the fairness principle of mobile data use during the flow control period is achieved, the busy hour integral is reduced when the user uses more data flow, and the busy hour integral is increased when the user uses less data flow. The mobile data management and control method guides users to reduce the use of data traffic while managing and controlling the data traffic of the cell. The traffic control can avoid the network congestion problem, ensure the communication service, fundamentally guide the user to use the mobile data and improve the user experience.
Fig. 4 is a flowchart illustrating a further method for managing mobile data according to an embodiment of the present application. On the basis of the embodiments shown in fig. 1 to fig. 3, as shown in fig. 4, with a server as an execution subject, the method of the embodiment may include the following steps:
s301, acquiring a service request of a user, wherein the service request comprises a service used by the user.
S302, acquiring busy hour integral of the user, wherein the busy hour integral is used for indicating the mobile data use condition of the user.
S303, determining a management and control strategy of the service according to the busy hour integral, the service and the first preset condition.
Steps S301 to S303 are similar to steps S101 to S103 in the embodiment of fig. 2, and are not described again in this embodiment.
S304, acquiring a conversion instruction, wherein the conversion instruction is used for indicating that the user needs to convert the target service of the service priority.
In this embodiment, the server obtains the exchange instruction of the user. The exchange instruction can be an exchange request submitted by a user through a terminal APP. Or, the exchange instruction can also be an exchange request submitted by the user through a short message service. Alternatively, the redemption instruction may be a redemption request submitted by the user through a telephone service. The exchange instruction comprises target services which need to be exchanged by the user. Wherein, the exchange instruction is used for exchanging the service priority. For example, when the video service of the user is limited, the user can exchange the service priority of the video service through the exchange instruction, thereby ensuring the normal use of the video service.
S305, determining the service priority of the target service according to the exchange integral of the target service, the target service and the busy hour integral.
In this embodiment, after receiving the exchange instruction of the user, the server determines the target service to be exchanged according to the exchange instruction. And the server determines the number of points required to be used for exchanging the target service according to the exchange table.
And the server judges whether the busy hour integral of the user is enough to exchange the target service according to the busy hour integral. And if the busy hour point of the user is not enough to exchange the service, the server feeds back prompt information of exchange failure to the user. Otherwise, the server deducts the amount of credit required for exchanging the target service from the busy hour credit of the user. The server completes the service priority exchange of the target service and sends prompt information of successful exchange to the user.
S306, determining a management and control strategy of the service according to the service priority of the service.
In this embodiment, the server obtains the service priority of the service used by the user. And when the user does not exchange the service priority of the service, the server manages and controls the service according to the management and control strategy of S303.
When the user exchanges the service priority of the service, the server judges whether the current time is in the service time limit of the service priority. And if the current time is within the service time limit of the service priority, the server updates the management and control strategy of the service according to the service priority. Otherwise, the server manages and controls the service according to the management and control policy of S303.
And when the server needs to update the management and control strategy of the service according to the service priority, the server uses the management and control strategy corresponding to the service priority as a final management and control strategy.
In the mobile data management and control method provided by the application, the server acquires a service request of a user, wherein the service request comprises a service used by the user. The server obtains the user's busy hour credits, which are used to indicate the user's mobile data usage. And the server determines a management and control strategy of the service according to the busy hour integral, the service and a first preset condition. The server can also acquire the exchange instruction of the user and exchange the business priority for the target business according to the exchange instruction. When the server determines that the service is exchanged for the service priority and the service priority is within the valid period, the server determines that the control strategy corresponding to the service priority is the final control strategy. In the application, the busy hour integral exchange service priority is used, so that a user can select the service which meets the requirement more flexibly, and the normal use of the service is further ensured. The method enables the management and control mode to be more flexible and improves user experience.
Fig. 5 is a schematic structural diagram of a mobile data management and control apparatus according to an embodiment of the present application, and as shown in fig. 5, a mobile data management and control apparatus 10 according to the present embodiment is used to implement an operation corresponding to a server in any one of the method embodiments described above, where the mobile data management and control apparatus 10 according to the present embodiment includes:
the first obtaining module 11 is configured to obtain a service request of a user, and determine a service used by the user according to the service request;
a second obtaining module 12, configured to obtain a busy hour integral of the user, where the busy hour integral is used to indicate a mobile data usage situation of the user;
the first determining module 13 is configured to determine a management and control policy for using the service according to the busy hour integral, the service and a first preset condition.
In one example, when the busy hour integral is greater than or equal to a preset value, the service is not controlled;
in another example, when the busy hour integral is smaller than a preset value, a management and control strategy for using the service is determined according to the busy hour integral and the service.
The mobile data management and control device 10 provided in the embodiment of the present application can execute the above method embodiment, and specific implementation principles and technical effects thereof can be referred to the above method embodiment, which is not described herein again.
Fig. 6 is a schematic structural diagram of another mobile data management and control apparatus according to an embodiment of the present application, and based on the embodiment shown in fig. 5, as shown in fig. 6, a mobile data management and control apparatus 10 of the present embodiment is used to implement an operation corresponding to a server in any one of the method embodiments described above, where the second obtaining module 12 of the present embodiment includes:
the first obtaining submodule 121 is configured to obtain a first busy hour integral at a first time, where the first busy hour integral is a mobile data usage of a user before the first time;
the second obtaining submodule 122 is configured to obtain a second busy hour integral from the first time to the second time, where the second busy hour integral is a mobile data usage of the user in a time period from the first time to the second time;
and a first determining sub-module 123, configured to determine a third busy hour integral according to the first busy hour integral and the second busy hour integral, where the third busy hour integral is a mobile data usage of the user before the second time.
In an example, the second obtaining sub-module 122 is specifically configured to obtain mobile data consumption of each service of each user in a cell in a time period from a first time to a second time; determining average weighted moving data in the cell according to the moving data consumption of each service of each user in the cell and the weight of each service; and determining the second busy hour integral of the user according to the average weighted moving data in the cell and the weighted moving data of the user.
The mobile data management and control device 10 provided in the embodiment of the present application can execute the above method embodiment, and specific implementation principles and technical effects thereof can be referred to the above method embodiment, which is not described herein again.
Fig. 7 is a schematic structural diagram of another mobile data management and control apparatus according to an embodiment of the present application, and based on the embodiments shown in fig. 5 and fig. 6, as shown in fig. 7, a mobile data management and control apparatus 10 according to this embodiment is used to implement an operation corresponding to a server in any one of the method embodiments described above, where the mobile data management and control apparatus 10 according to this embodiment further includes:
and a second determining module 14, configured to determine a management and control policy for using the service according to the service priority of the service.
And the judging module 15 is configured to judge whether the mobile data usage threshold of the cell reaches a preset value, and manage and control the usage of the mobile data in the cell when the mobile data usage threshold of the cell reaches the preset value.
The mobile data management and control device 10 provided in the embodiment of the present application can execute the above method embodiment, and specific implementation principles and technical effects thereof can be referred to the above method embodiment, which is not described herein again.
Fig. 8 is a schematic structural diagram of another mobile data management and control apparatus according to an embodiment of the present application, and based on the embodiments shown in fig. 5 to 7, as shown in fig. 8, the mobile data management and control apparatus 10 of this embodiment is used to implement operations corresponding to a server in any one of the method embodiments described above, and the second determining module 14 of this embodiment includes:
the fourth obtaining submodule 141 is configured to obtain a redemption instruction, where the redemption instruction is used to indicate that a user needs to redeem a target service of a service priority;
the second determining submodule 142 is configured to determine a service priority of the target service according to the exchange score, the target service, and the busy hour score of the target service.
The mobile data management and control device 10 provided in the embodiment of the present application can execute the above method embodiment, and specific implementation principles and technical effects thereof can be referred to the above method embodiment, which is not described herein again.
Fig. 9 shows a hardware structure diagram of a server according to an embodiment of the present application. As shown in fig. 9, the server 20 is configured to implement the operation corresponding to the server 20 in any of the above method embodiments, where the server 20 of this embodiment may include: memory 21, processor 22 and communication interface 24.
A memory 21 for storing a computer program.
The Memory may include a Random Access Memory (RAM), and may further include a Non-Volatile Memory (NVM), such as at least one magnetic disk Memory, and may also be a usb disk, a removable hard disk, a read-only Memory, a magnetic disk or an optical disk.
The processor 22 is configured to execute the computer program stored in the memory to implement the mobile data management method in the above embodiments. Reference may be made in particular to the description relating to the method embodiments described above.
Alternatively, the memory 21 may be separate or integrated with the processor 22.
When the memory 21 is a device separate from the processor 22, the server 20 may further include:
a bus 23 for connecting the memory 21 and the processor 22.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present application are not limited to only one bus or one type of bus.
A communication interface 24, the communication interface 24 being connectable to the processor 21 via a bus 23. Processor 22 may control communication interface 24 to implement the interactive functionality of server 20 with a user terminal.
The server provided in this embodiment may be used to execute the mobile data management and control method, and the implementation manner and the technical effect are similar, which are not described herein again.
The present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used for implementing the methods provided by the above-mentioned various embodiments when being executed by a processor.
The computer-readable storage medium may be a computer storage medium or a communication medium. Communication media includes any medium that facilitates transfer of a computer program from one place to another. Computer storage media may be any available media that can be accessed by a general purpose or special purpose computer. For example, a computer readable storage medium is coupled to the processor such that the processor can read information from, and write information to, the computer readable storage medium. Of course, the computer readable storage medium may also be integral to the processor. The processor and the computer-readable storage medium may reside in an Application Specific Integrated Circuit (ASIC). Additionally, the ASIC may reside in user equipment. Of course, the processor and the computer-readable storage medium may also reside as discrete components in a communication device.
The computer-readable storage medium may be implemented by any type of volatile or nonvolatile Memory device or combination thereof, such as Static Random-Access Memory (SRAM), Electrically-Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The present application also provides a program product comprising execution instructions stored in a computer-readable storage medium. The at least one processor of the device may read the execution instructions from the computer-readable storage medium, and the execution of the execution instructions by the at least one processor causes the device to implement the methods provided by the various embodiments described above.
Embodiments of the present application further provide a chip, which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device in which the chip is installed executes the method in the above various possible embodiments.
It should be understood that the Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor, or in a combination of the hardware and software modules within the processor.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the modules is only one logical division, and the actual implementation may have another division, for example, a plurality of modules may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present application may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor to execute some steps of the methods according to the embodiments of the present application.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. Which when executed performs steps comprising the method embodiments described above. And the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same. Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.

Claims (10)

1. A mobile data management and control method is characterized by comprising the following steps:
acquiring a service request of a user, wherein the service request comprises a use service of the user;
acquiring busy hour integral of the user, wherein the busy hour integral is used for indicating the mobile data use condition of the user;
and determining a control strategy of the service according to the busy hour integral, the service and a first preset condition.
2. The method of claim 1, wherein said obtaining the user's busy hour credit comprises:
acquiring a first busy hour integral at a first moment, wherein the first busy hour integral is the mobile data use condition of the user before the first moment;
acquiring a second busy hour integral from the first moment to a second moment, wherein the second busy hour integral is the mobile data use condition of the user in a time period from the first moment to the second moment;
and determining a third busy hour integral according to the first busy hour integral and the second busy hour integral, wherein the third busy hour integral is the mobile data use condition of the user before the second moment.
3. The method of claim 2, wherein said obtaining a second busy hour integral from said first time to said second time comprises:
acquiring data traffic consumption of each service of each user in the cell in a time period from the first time to the second time;
determining an average weighted data flow in the cell according to the data flow consumption of each service of each user in the cell and the weight of each service;
determining the second busy hour integral of the user according to the sum of the average weighted data traffic and the weighted data traffic of the user in the cell.
4. The method of claim 1, wherein the determining whether the usage traffic is managed according to the busy hour score, the usage traffic and a first preset condition comprises:
when the busy hour integral is larger than or equal to a preset value, the service is not controlled;
and when the busy hour integral is smaller than a preset value, determining a control strategy of the service according to the busy hour integral and the service.
5. The method of claim 1, further comprising:
and determining a management and control strategy of the service according to the service priority of the service.
6. The method according to claim 5, before determining the management and control policy of the usage service according to the service priority of the usage service, further comprising:
acquiring a conversion instruction, wherein the conversion instruction is used for indicating that a user needs to convert a target service of a service priority;
and determining the service priority of the target service according to the exchange integral of the target service, the target service and the busy hour integral.
7. The method according to any one of claims 1-6, characterized in that the method comprises:
and when the data flow use threshold of the cell reaches a preset value, managing and controlling the use of mobile data in the cell.
8. A mobile data management and control apparatus, comprising:
the first acquisition module is used for acquiring a service request of a user and determining the service used by the user according to the service request;
the second acquisition module is used for acquiring busy hour integrals of the users, and the busy hour integrals are used for indicating the mobile data use condition of the users;
and the first determining module is used for determining a control strategy of the service according to the busy hour integral, the service and a first preset condition.
9. A mobile data management apparatus, characterized in that the apparatus comprises: a memory, a processor;
a memory; a memory for storing the processor-executable instructions;
a processor for implementing the mobile data management method of any one of claims 1 to 7 according to executable instructions stored by the memory.
10. A computer-readable storage medium having stored therein computer-executable instructions for implementing the mobile data management method of any one of claims 1 to 7 when executed by a processor.
CN202011079175.8A 2020-10-10 2020-10-10 Mobile data management and control method, device, equipment and storage medium Active CN114422449B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011079175.8A CN114422449B (en) 2020-10-10 2020-10-10 Mobile data management and control method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011079175.8A CN114422449B (en) 2020-10-10 2020-10-10 Mobile data management and control method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114422449A true CN114422449A (en) 2022-04-29
CN114422449B CN114422449B (en) 2024-03-01

Family

ID=81260782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011079175.8A Active CN114422449B (en) 2020-10-10 2020-10-10 Mobile data management and control method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114422449B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6453351B1 (en) * 1993-09-13 2002-09-17 Hitachi, Ltd. Traffic control method and network control system
CN102118731A (en) * 2005-03-30 2011-07-06 华为技术有限公司 Method for realizing mobile data service by IP (Internet protocol) user based on IP access
CN102300264A (en) * 2011-08-22 2011-12-28 中国电信股份有限公司 Flow control method and system thereof for wireless network
CN102547648A (en) * 2012-01-13 2012-07-04 华中科技大学 Intelligent pipeline flow control method based on user behavior
CN103096386A (en) * 2013-01-21 2013-05-08 北京拓明科技有限公司 Data business flow control method based on signaling analyzing
CN103298035A (en) * 2013-06-07 2013-09-11 华为技术有限公司 Congestion control method and device
US20140115600A1 (en) * 2012-10-19 2014-04-24 International Business Machines Corporation Submitting operations to a shared resource based on busy-to-success ratios
CN103812897A (en) * 2012-11-12 2014-05-21 ***通信集团山东有限公司 Network flow control method and device
CN103906136A (en) * 2012-12-26 2014-07-02 ***通信集团内蒙古有限公司 Data service traffic managing and controlling method and device
CN106533705A (en) * 2015-09-15 2017-03-22 ***通信集团公司 Data service flow quota allocation method and data service flow quota allocation device
CN107800651A (en) * 2017-10-31 2018-03-13 广东欧珀移动通信有限公司 Closing application program method, apparatus, storage medium and electronic equipment
CN108540950A (en) * 2018-02-27 2018-09-14 北京安云世纪科技有限公司 Flow managing method, device and the mobile terminal of double-terminal
CN109660470A (en) * 2018-12-26 2019-04-19 努比亚技术有限公司 A kind of data traffic management-control method, terminal and computer readable storage medium
CN109802893A (en) * 2017-11-15 2019-05-24 中国电信股份有限公司 Data transmission method, device and system

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6453351B1 (en) * 1993-09-13 2002-09-17 Hitachi, Ltd. Traffic control method and network control system
CN102118731A (en) * 2005-03-30 2011-07-06 华为技术有限公司 Method for realizing mobile data service by IP (Internet protocol) user based on IP access
CN102300264A (en) * 2011-08-22 2011-12-28 中国电信股份有限公司 Flow control method and system thereof for wireless network
CN102547648A (en) * 2012-01-13 2012-07-04 华中科技大学 Intelligent pipeline flow control method based on user behavior
US20140115600A1 (en) * 2012-10-19 2014-04-24 International Business Machines Corporation Submitting operations to a shared resource based on busy-to-success ratios
CN103812897A (en) * 2012-11-12 2014-05-21 ***通信集团山东有限公司 Network flow control method and device
CN103906136A (en) * 2012-12-26 2014-07-02 ***通信集团内蒙古有限公司 Data service traffic managing and controlling method and device
CN103096386A (en) * 2013-01-21 2013-05-08 北京拓明科技有限公司 Data business flow control method based on signaling analyzing
CN103298035A (en) * 2013-06-07 2013-09-11 华为技术有限公司 Congestion control method and device
CN106533705A (en) * 2015-09-15 2017-03-22 ***通信集团公司 Data service flow quota allocation method and data service flow quota allocation device
CN107800651A (en) * 2017-10-31 2018-03-13 广东欧珀移动通信有限公司 Closing application program method, apparatus, storage medium and electronic equipment
CN109802893A (en) * 2017-11-15 2019-05-24 中国电信股份有限公司 Data transmission method, device and system
CN108540950A (en) * 2018-02-27 2018-09-14 北京安云世纪科技有限公司 Flow managing method, device and the mobile terminal of double-terminal
CN109660470A (en) * 2018-12-26 2019-04-19 努比亚技术有限公司 A kind of data traffic management-control method, terminal and computer readable storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YI ZHAN; JIE YUAN CHINA MOBILE GROUP DESIGN INSTITUTE COMPANY LIMITED, BEIJING, CHINA ; NAN CHENG; YANLEI CHEN: "Analysis of mobile data service model", 2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND APPLICATIONS, 8 December 2009 (2009-12-08) *
周俊茂;: "移动数据业务策略管控方法及应用", 电信技术, no. 02, 25 February 2013 (2013-02-25) *

Also Published As

Publication number Publication date
CN114422449B (en) 2024-03-01

Similar Documents

Publication Publication Date Title
CN107577533B (en) Resource allocation method and related product
US11166330B2 (en) Data-stream allocation method for link aggregation and related devices
CN111447577B (en) Quota management method and device
EP2763036A1 (en) Terminal inter-application network resource allocation method and device thereof
CN111224806A (en) Resource allocation method and server
US7991131B2 (en) Control of prepaid balance status notification
CN111147395B (en) Network resource adjusting method and device
CN110673948A (en) Cloud game resource scheduling method, server and storage medium
CN110633143A (en) Cloud game resource scheduling method, server and storage medium
CN109348512B (en) Method and device for adjusting service usage and storage medium
KR100953194B1 (en) Communication system, and method for providing content
CN114867065A (en) Base station computing force load balancing method, equipment and storage medium
CN114615203A (en) Access control method, device, storage medium and processor
CN115102908B (en) Method for generating network message based on bandwidth control and related device
CN113301515A (en) Method, device, system, equipment and storage medium for processing short message channel connection
EP3306965A1 (en) Charging method, communication platform, and communication system
CN111669720B (en) Method and device for processing charging message
CN113328906B (en) Flow real-time monitoring method and device, storage medium and electronic equipment
CN114422449A (en) Mobile data management and control method, device, equipment and storage medium
KR100882940B1 (en) Method and system for managing of communication fee
CN108076443B (en) Flow distribution method in online charging system and online charging system
CN114828235A (en) Bandwidth allocation method, bandwidth allocation device and computer-readable storage medium
CN110166964B (en) Method and device for determining base station to be expanded
CN109818759B (en) Data display-based traffic sharing method and device and computer equipment
CN109240790B (en) Multi-window management method and system and android terminal

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