CN111953554A - Data traffic management method and device - Google Patents

Data traffic management method and device Download PDF

Info

Publication number
CN111953554A
CN111953554A CN201910406354.9A CN201910406354A CN111953554A CN 111953554 A CN111953554 A CN 111953554A CN 201910406354 A CN201910406354 A CN 201910406354A CN 111953554 A CN111953554 A CN 111953554A
Authority
CN
China
Prior art keywords
application
data traffic
terminal
traffic
total
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
CN201910406354.9A
Other languages
Chinese (zh)
Other versions
CN111953554B (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.)
Beijing CHJ Automobile Technology Co Ltd
Original Assignee
Beijing CHJ Automobile Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing CHJ Automobile Technology Co Ltd filed Critical Beijing CHJ Automobile Technology Co Ltd
Priority to CN201910406354.9A priority Critical patent/CN111953554B/en
Publication of CN111953554A publication Critical patent/CN111953554A/en
Application granted granted Critical
Publication of CN111953554B publication Critical patent/CN111953554B/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
    • 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
    • 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/141Indication of costs
    • H04L12/1421Indication of expected costs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Traffic Control Systems (AREA)

Abstract

The embodiment of the disclosure discloses a data traffic management method and device, and relates to the technical field of telecommunication. The embodiment of the disclosure is used for managing the quantity and the flow consumed by the application in the terminal, and the main technical scheme comprises the following steps: when the starting broadcast of the terminal is monitored, acquiring data traffic consumed by the application of the terminal within preset time at intervals of preset time, and counting the acquired data traffic into a total data traffic consumption value applied within a current traffic management period; recording the total data traffic consumption value locally at the terminal; when the shutdown broadcast of the terminal is monitored, acquiring data traffic consumed by application at a time point corresponding to the shutdown broadcast within the current preset time length, and counting the acquired data traffic into a total data traffic consumption value applied in the current traffic management period; displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application locally recorded by the terminal; and N is an integer greater than or equal to 1.

Description

Data traffic management method and device
Technical Field
The embodiment of the disclosure relates to the technical field of electric communication, in particular to a data traffic management method and device.
Background
Due to the development of a random communication technology, at present, a large number of intelligent terminals such as vehicle-mounted equipment, mobile phones and portable computers have an internet access function. A large number of applications are installed in the intelligent terminal, and through these applications, the terminal can perform data transmission with the network, but the applications consume data traffic while performing data transmission.
At present, the settlement of the service charge of the traffic needs to be performed according to the consumption condition of the data traffic, so that a user needs to timely manage and know the data traffic consumed by the application. One commonly used data traffic management approach is: and counting the data traffic consumed by the application by adopting a preset cloud monitoring terminal, and recording the service condition of the data traffic. And then the cloud transmits the recorded data traffic to the terminal through network connection. However, once the terminal does not establish network connection with the cloud or the network connection fails, the terminal cannot establish connection with the cloud, and at this time, the terminal cannot acquire the data traffic service condition sent by the cloud in time, so that the terminal cannot perform data traffic management in time.
Disclosure of Invention
In view of this, embodiments of the present disclosure provide a data traffic management method and apparatus, and mainly aim to improve timeliness of terminal application data traffic management. The embodiment of the disclosure mainly provides the following technical scheme:
in a first aspect, an embodiment of the present disclosure provides a data traffic management method, configured to manage a quantity of traffic consumed by an application in a terminal, where the method includes:
when the starting broadcast of a terminal is monitored, acquiring data traffic consumed by the application of the terminal within a preset time interval, and counting the acquired data traffic into a total data traffic consumption value of the application within a current traffic management period; the total data traffic consumption value is recorded in the local of the terminal;
when the shutdown broadcast of the terminal is monitored, acquiring data traffic consumed by the application within the current preset time and ending to the time point corresponding to the shutdown broadcast, and counting the acquired data traffic into the total data traffic consumption value of the application within the current traffic management period;
displaying the traffic service condition of the application in N traffic management periods based on the data traffic consumption total value of the application locally recorded by the terminal; and N is an integer greater than or equal to 1.
In a second aspect, an embodiment of the present disclosure provides a data traffic management apparatus, configured to manage a quantity of traffic consumed by an application in a terminal, where the apparatus includes:
the first obtaining unit is used for obtaining data traffic consumed by the application of the terminal within a preset time interval when monitoring the starting broadcast of the terminal, and counting the obtained data traffic into a total data traffic consumption value of the application within a current traffic management period; the total data traffic consumption value is recorded in the local of the terminal;
a second obtaining unit, configured to obtain, when a shutdown broadcast of the terminal is monitored, a data traffic consumed by the application at a time point corresponding to the shutdown broadcast after termination within a current preset time period, and count the obtained data traffic into a total data traffic consumption value of the application within a current traffic management period;
the display unit is used for displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application locally recorded by the terminal; and N is an integer greater than or equal to 1.
In a third aspect, embodiments of the present disclosure provide a vehicle comprising:
a vehicle-mounted terminal and the data traffic management device according to the second aspect;
the vehicle-mounted terminal is used for sending a starting broadcast when starting up and sending a shutdown broadcast when shutting down for the data flow management device to monitor; and when the data traffic management device has a requirement for displaying the traffic service condition of the application in N traffic management periods, displaying the traffic service condition of the application in N traffic management periods.
In a fourth aspect, an embodiment of the present disclosure provides a storage medium, where the storage medium includes a stored program, and when the program runs, a device in which the storage medium is located is controlled to execute the data traffic management method according to the first aspect.
In a fifth aspect, embodiments of the present disclosure provide a human-computer interaction device, which includes a storage medium; and one or more processors, the storage medium coupled with the processors, the processors configured to execute program instructions stored in the storage medium; the program instructions when executed perform the data traffic management method of the first aspect.
By means of the technical scheme, the data traffic management method and the data traffic management device provided by the embodiment of the disclosure acquire the data traffic consumed by the application installed in the terminal according to the monitoring of the startup broadcast and the shutdown broadcast of the terminal, and record the total data traffic consumption value of the application in the local terminal. And displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application recorded locally by the terminal. Therefore, even if the terminal does not establish network connection with the cloud end or the network connection fails and cannot establish connection with the cloud end, the data traffic can be managed based on the locally recorded data traffic consumption total value of the application, and timeliness of data traffic management is guaranteed.
The foregoing description is only an overview of the embodiments of the present disclosure, and in order to make the technical means of the embodiments of the present disclosure more clearly understood, the embodiments of the present disclosure may be implemented in accordance with the content of the description, and in order to make the foregoing and other objects, features, and advantages of the embodiments of the present disclosure more clearly understood, the following detailed description of the embodiments of the present disclosure is given.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the embodiments of the present disclosure. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 shows a flowchart of a data traffic management method provided by an embodiment of the present disclosure;
fig. 2 shows a flowchart of another data traffic management method provided by an embodiment of the present disclosure;
fig. 3 shows a block diagram of a data traffic management device according to an embodiment of the present disclosure;
fig. 4 is a block diagram illustrating another data traffic management apparatus provided by an embodiment of the present disclosure;
fig. 5 shows a block diagram of a vehicle according to an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
In a first aspect, an embodiment of the present disclosure provides a data traffic management method, configured to manage a quantity of traffic consumed by an application in a terminal, as shown in fig. 1, where the method mainly includes:
101. when the starting broadcast of a terminal is monitored, acquiring data traffic consumed by the application of the terminal within a preset time interval, and counting the acquired data traffic into a total data traffic consumption value of the application within a current traffic management period; and recording the total data traffic consumption value locally in the terminal.
In practical applications, a large number of applications are usually deployed in the terminal, and these applications consume data traffic when the terminal generates a network connection. Since the data traffic that can be used by the terminal for a certain period is limited, the data traffic needs to be managed. The particular type of terminal described herein may be determined based on particular traffic requirements. Illustratively, the terminal can be an intelligent terminal such as a vehicle-mounted device, a mobile phone, a tablet computer, and the like. The vehicle-mounted device is deployed in a vehicle, and can perform data transmission with a vehicle management platform or a third-party platform, for example, the data transmission is to receive an instruction issued by the vehicle management platform or download video and music from the third-party platform.
In practical applications, even when a user does not request the user to establish a network connection, some applications deployed in the terminal automatically establish the network connection and perform data transmission when the terminal is powered on. Therefore, in order to manage the data traffic more comprehensively and accurately, the data traffic consumed by the application needs to be acquired when the terminal is powered on.
Specifically, in order to monitor the broadcast of the mobile phone timely and accurately, the broadcast monitoring can be performed at least in the following manner: a Broadcast receiving service (Data Broadcast Receiver) is defined in the system of the terminal, and the Broadcast receiving service is used for monitoring the power-on Broadcast and the power-off Broadcast of the terminal. When the terminal is powered on or powered off, the broadcast receiving service can monitor the broadcast in time. The broadcast receiving service can realize real-time monitoring of terminal power-on broadcast and power-off broadcast. When the start-up broadcast of the terminal is monitored, it is indicated that the terminal is started up, and the application installed in the terminal automatically establishes network connection or passively establishes network connection under the control of a user, so that the consumption of data traffic occurs. Therefore, in order to avoid missing data traffic consumed by counting applications, when the start-up broadcast of the terminal is monitored, the data traffic consumed by the applications of the terminal within the preset duration needs to be acquired every preset duration. What is obtained here is the data traffic consumed by each individual application. And when the application consumes the data traffic, the obtained data traffic is the data traffic actually consumed by the application, and when the application does not consume the data traffic, the obtained data traffic is 0.
Specifically, the data traffic consumed by the application of the terminal every preset time duration can be obtained by the following method: the method comprises the steps that a Data Flow acquisition Service (Data Flow Service) is set in a terminal system, when the starting broadcast of a terminal is monitored, the Data Flow acquisition Service is awakened once every preset time length, and the Data Flow acquisition Service is awakened to acquire Data Flow once. Illustratively, the terminal is a vehicle-mounted device, and the vehicle-mounted device is provided with an application 1 and an application 2, so that when the start-up broadcast of the vehicle-mounted device is monitored, the data traffic acquisition service is awakened once every ten minutes, and the data traffic consumed by the application 1 in ten minutes and the data traffic consumed by the application 2 in ten minutes are respectively acquired.
Specifically, each time the data traffic consumed by the application is acquired, the acquired data traffic is counted into the total data traffic consumption value of the application in the current traffic management period. It should be noted that the total data traffic consumption value of the application is recorded locally in the terminal, but not in the cloud, so that even if the terminal does not establish a network connection with the cloud or a network connection failure cannot establish a connection with the cloud, the data traffic management can be performed based on the locally recorded total data traffic consumption value of the application, thereby ensuring the timeliness of the data traffic management. In practical applications, the type of recording the total data traffic consumption value locally in the terminal may be: and recording the total data traffic consumption value and the application identifier in a local table of the terminal. And the total data traffic consumption value applied in a plurality of traffic management periods is recorded, and different traffic management periods can be recorded in one table or different tables. Illustratively, the terminal is a vehicle-mounted device, and the vehicle-mounted device is provided with an application 1 and an application 2, so that when the start-up broadcast of the vehicle-mounted device is monitored, the data traffic acquisition service is awakened once every ten minutes, the data traffic consumed by the application 1 in ten minutes is respectively acquired, and the acquired data traffic is counted into the total data traffic consumption value of the application 1 in the current traffic management period. And acquiring the data traffic consumed by the application 2 in ten minutes, and counting the acquired data traffic into the total data traffic consumption value of the application 2 in the current traffic management period.
102. And when the shutdown broadcast of the terminal is monitored, acquiring the data traffic consumed by the application at the time point corresponding to the shutdown broadcast after the current preset time, and counting the acquired data traffic into the total data traffic consumption value of the application in the current traffic management period.
Specifically, when the shutdown broadcast of the terminal is monitored, the real-time monitoring of the shutdown broadcast of the terminal can be realized through the broadcast receiving service in the previous step.
Specifically, in order to avoid missing data traffic consumed by counting applications, when the shutdown broadcast of the terminal is monitored, the data traffic consumed by the application at the time point corresponding to the shutdown broadcast is terminated within the current preset time length. Illustratively, the terminal is an in-vehicle device, the in-vehicle device is provided with an application 1, and the preset time duration is 10 minutes. When the shutdown broadcast of the terminal is monitored, if the time from the starting time point of the current preset time to the time point corresponding to the shutdown broadcast is 4 minutes, the data traffic consumed by the application 1 in the 4 minutes is acquired.
103. Displaying the traffic service condition of the application in N traffic management periods based on the data traffic consumption total value of the application locally recorded by the terminal; and N is an integer greater than or equal to 1.
Specifically, the terminal locally records a total data traffic consumption value applied in a plurality of traffic management periods, so that traffic use conditions in N traffic management periods can be displayed based on the terminal local record. The traffic usage may include the following:
first, the traffic usage is a data traffic consumption cumulative sum of all or part of applications installed in the terminal, and the data traffic consumption cumulative sum is a sum of data traffic consumption total values of all or part of applications installed in the terminal.
Second, the traffic usage is the cumulative sum of the data traffic consumption for the first type of application and the cumulative sum of the data traffic consumption for the second type of application. The first type application and the second type application have different flow charging modes. Illustratively, the data traffic consumed by the first type of application is from data traffic purchased by the terminal in a certain period; the data traffic consumed by the second type of application comes from the giveaway. The data traffic consumption running sum of the first type application is the sum of the data traffic consumption total values of the first type application, and the data traffic consumption running sum of the second type application is the sum of the data traffic consumption total values of the second type application.
Thirdly, the traffic usage is a total consumption of data traffic for each of all or part of the applications installed in the terminal.
In practical application, the following situations exist in the N traffic management periods: one, show the traffic usage within a traffic management period; secondly, displaying the traffic service condition of two or more traffic management periods, wherein the two or more traffic management periods are continuous periods; and thirdly, showing the traffic use condition of two or more traffic management periods, wherein the two or more traffic management periods are discontinuous periods. It should be noted that the traffic usage of two or more traffic management periods is shown to provide comparison for the end user, so that the user can perform corresponding traffic management adjustment based on the provided information, for example, change the available traffic in the traffic management period, for example, change the month of Bay 1GB to month of Bay 10 GB.
According to the data traffic management method provided by the embodiment of the disclosure, the data traffic consumed by the application installed in the terminal is acquired according to the monitored start-up broadcast and the monitored shutdown broadcast of the terminal, and the total data traffic consumption value of the application is recorded in the local terminal. And displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application recorded locally by the terminal. Therefore, even if the terminal does not establish network connection with the cloud end or the network connection fails and cannot establish connection with the cloud end, the data traffic can be managed based on the locally recorded data traffic consumption total value of the application, and timeliness of data traffic management is guaranteed.
In a second aspect, according to the method in the first aspect, another embodiment of the present disclosure further provides a data traffic management method, configured to manage a quantity of traffic consumed by an application in a terminal, as shown in fig. 2, where the method mainly includes:
201. monitoring whether a starting broadcast of a terminal exists or not; if so, execute 202; otherwise, the step is continuously executed.
Specifically, a Broadcast receiving service (Data Broadcast Receiver) is defined in the system of the terminal, and the Broadcast receiving service is used for monitoring the power-on Broadcast and the power-off Broadcast of the terminal. When the terminal is powered on or powered off, the broadcast receiving service can monitor the broadcast in time.
Specifically, when the start-up broadcast of the terminal is monitored, it indicates that the terminal is started up, and the application installed in the terminal automatically establishes a network connection or passively establishes a network connection under the control of the user, thereby consuming data traffic. Step 202 is therefore performed in order to avoid missing the data traffic consumed by the statistical application.
Specifically, when the start-up broadcast of the terminal is not monitored, it is indicated that the terminal is not started up, and the step is continuously executed in order to monitor the start-up broadcast of the terminal in time.
202. Acquiring data traffic consumed by the terminal within a preset time interval by the application, and counting the acquired data traffic into a total data traffic consumption value of the application within a current traffic management period; and recording the total data traffic consumption value locally in the terminal.
Specifically, when data traffic consumed by the application within each preset time period is obtained, the following steps may be performed:
if the period termination time point of the current traffic management period is not covered in the time points related in the preset time length, the preset time length is only corresponding to the current traffic management period, and the acquired data traffic is directly counted into the total data traffic consumption value applied in the current traffic management period.
If the time point involved in the preset duration covers the period termination time point of the current traffic management period, it indicates that the preset duration spans two traffic management periods, and in order to ensure the accuracy of the total data traffic consumption value applied in one traffic management period, the following operations need to be performed: acquiring data traffic consumed by the application between a time point when a preset duration starts and a period termination time point of a current traffic management period, and metering the acquired data traffic into a total data traffic consumed by the application in the current traffic management period. And then taking the next traffic management period as the current traffic management period, acquiring the data traffic consumed by the application between the period termination time point and the time point when the preset duration is finished, and metering the acquired data traffic into the total data traffic consumed by the application in the current traffic management period. By operating as above, the accuracy and the authenticity of the total value of the data traffic consumption of each traffic management period are guaranteed to the maximum extent.
In practical application, the data traffic consumed by the application of the terminal within the preset duration can be obtained in the following manner: acquiring the application identifier from an application list of the terminal through a preset management application package interface; the application list records the identifier of the installed application of the terminal; and acquiring the data traffic consumed by the application corresponding to the identifier through a preset traffic statistic interface. Specifically, the management application Package interface is a Package Manager interface, and the UID of the application can be acquired from an application list of the terminal through the interface. The flow statistic interface is a Traffic Stats interface, and data flow consumed during uploading or downloading used by the application corresponding to each UID can be acquired through the interface.
Further, in order to ensure that the acquired data traffic can be timely recorded in the local terminal, before the acquired data traffic is counted into the total data traffic consumption value of the application in the current traffic management period, the method may further include the following steps: detecting whether the terminal locally records the total data traffic consumption value of the application; and if the detection exists, directly counting the acquired data traffic into the total data traffic consumption value of the application in the current traffic management period. If the data traffic consumption value does not exist, the application is a newly installed application or the current traffic management period is a new period, at this time, in order to ensure that the obtained data traffic of the application can be timely recorded in the local terminal, the total data traffic consumption value of the application needs to be initialized to be 0, and the application and the total data traffic consumption value corresponding to the application are locally and correspondingly recorded.
203. Monitoring whether shutdown broadcasting of the terminal exists or not; if so, execute 204; otherwise, the present step 202 is executed.
Specifically, a preset broadcast reception service is used to monitor the shutdown broadcast of the terminal. When the terminal is powered off, the broadcast receiving service can monitor the power-off broadcast in time.
Specifically, when the shutdown broadcast of the terminal is monitored, it indicates that the terminal is shut down, and the application installed in the terminal disconnects the network connection, so that the consumption of data traffic is avoided. To avoid missing the data traffic consumed by the statistical application, step 204 is performed.
Specifically, when the shutdown broadcast of the terminal is not monitored, it indicates that the terminal is in a startup state, and the application installed in the terminal continues to establish network connection, which causes consumption of data traffic. It is therefore necessary to continue to acquire the data traffic consumed by the application, execute 202.
204. And acquiring data traffic consumed by the application from the termination to the time point corresponding to the shutdown broadcast within the current preset time length, and counting the acquired data traffic into a total data traffic consumption value of the application within the current traffic management period.
Specifically, when the shutdown broadcast of the terminal is monitored, the process of acquiring the data traffic consumed by the application at the time point corresponding to the shutdown broadcast within the current preset time period, and counting the acquired data traffic into the total data traffic consumption value of the application within the current traffic management period may include:
if the period termination time point of the current traffic management period is not covered in the time points related to the preset time length, it indicates that the preset time length only corresponds to the current traffic management period. And acquiring the data traffic consumed by the application between the time point when the preset duration starts and the time point when the period ends, and counting the acquired data traffic into the total data traffic consumed by the application in the current traffic management period.
If the time point involved in the preset duration covers the period termination time point of the current traffic management period, it indicates that the preset duration spans two traffic management periods, and in order to ensure the accuracy of the total data traffic consumption value applied in one traffic management period, the following operations need to be performed: acquiring data traffic consumed by the application between a time point when a preset duration starts and a time point when a period ends, and counting the acquired data traffic into a total data traffic consumed by the application in a current traffic management period; and taking the next traffic management period as the current traffic management period, acquiring the data traffic consumed by the application between the period termination time point and the time point corresponding to the shutdown broadcast, and counting the acquired data traffic into the total data traffic consumed by the application in the current traffic management period.
205. Displaying the traffic service condition of the application in N traffic management periods based on the data traffic consumption total value of the application locally recorded by the terminal; the N is an integer which is more than or equal to 1.
In practical application, the traffic usage applied in N traffic management periods is shown in at least two cases: firstly, the traffic service condition of the application in N traffic management periods is displayed based on the total data traffic consumption value of the application locally recorded by the terminal in a set period. And secondly, displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application locally recorded by the terminal when a display instruction is received.
In practical application, based on the total data traffic consumption value of the application recorded locally by the terminal, the method for displaying the traffic use condition of the application in N traffic management periods at least includes the following three methods:
firstly, counting the accumulated sum of data traffic consumption of at least part of applications in the applications installed in the terminal based on the total data traffic consumption value of the applications locally recorded by the terminal; and displaying the accumulated sum of the data traffic consumption.
Specifically, the data traffic consumption accumulated sum consumed by all or part of applications installed in the terminal can be flexibly determined based on the service requirement, and the terminal user can timely adjust the data traffic package used by the terminal according to the self requirement based on the displayed data traffic consumption accumulated sum. Illustratively, at least some of the applications are applications that use data traffic in a package of traffic purchased by the terminal.
Secondly, counting the data traffic consumption accumulated sum of the first type of application and the data traffic consumption accumulated sum of the second type of application in the terminal installed application based on the data traffic consumption total value of the application locally recorded by the terminal; the first type application and the second type application have different flow charging modes; and respectively showing the data traffic consumption accumulated sum of the first type application and the data traffic consumption accumulated sum of the second type application.
Specifically, the first type application and the second type application have different traffic charging modes, and in an example, the first type application is an application that uses data traffic in a traffic package purchased by a terminal. The second type of application is an application that uses complimentary data traffic.
Specifically, when the data traffic consumption accumulated sum of the first type application and the data traffic consumption accumulated sum of the second type application are respectively displayed, the two data traffic consumption accumulated sums are clearly distinguished for a user, and then the two data traffic consumption accumulated sums are displayed in different display areas.
It should be noted that the purpose of separately showing the data traffic consumption running sum of the first type application and the data traffic consumption running sum of the second type application is to avoid confusion of the consumed data traffic of the two types of applications, so that a user can clearly know the consumed data traffic of the different types of applications, and thus, adjustment of traffic usage can be made in time.
Thirdly, extracting the total data traffic consumption values of K applications in the applications installed in the terminal based on the total data traffic consumption value of the applications locally recorded by the terminal; and respectively showing the total data traffic consumption value of each application in the K applications.
Specifically, when the total data traffic consumption value of each application is respectively displayed, a user can clearly know the data traffic consumption condition of each application, and can timely find whether the application has traffic running or not, so that the data traffic use condition of each application can be adjusted and controlled.
Further, in practical applications, there is a possibility that a terminal fails, and there is a risk that data traffic consumed by an application cannot be obtained in time when the terminal fails, and this risk will cause a deviation between the amount of traffic consumed by the application locally recorded by the terminal and the amount of traffic actually consumed by the application, and the deviation will cause a wrong traffic use case to be displayed, so to avoid displaying the wrong traffic use case, before step 205, the following step may be further included: judging whether a difference value between the total data traffic consumption value of the application recorded by the cloud and the total data traffic consumption value of the application locally recorded by the terminal is larger than a preset difference threshold value or not; the cloud is used for continuously acquiring data traffic consumed by the application and determining a total data traffic consumption value of the application in each traffic management period based on the acquired data traffic. And if the difference value is larger than the preset difference threshold value, displaying the flow service condition of the application in N flow management periods based on the total data flow consumption value of the application recorded by the cloud. And if the difference value is not larger than the preset difference threshold value, displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application locally recorded by the terminal.
Specifically, the cloud is used for continuously acquiring data traffic consumed by the application, that is, the data traffic consumed by the application can be acquired in time as long as the application on the terminal generates data transmission, so that the data traffic consumed by the application acquired by the cloud can reflect the actual consumption condition of the data traffic of the application more truly. Therefore, before displaying the traffic usage of the application in N traffic management periods, the total data traffic consumption value of the application recorded by the cloud needs to be acquired from the cloud through a preset traffic statistics interface, and whether a difference value between the total data traffic consumption value of the application recorded by the cloud and the total data traffic consumption value of the application locally recorded by the terminal is greater than a preset difference threshold value is determined. When the difference value is judged to be not greater than the difference threshold value, the total data traffic consumption value recorded locally by the terminal is shown to reflect the actual traffic use condition of the application, and the traffic use condition of the application in N traffic management periods is shown directly based on the total data traffic consumption value recorded locally by the terminal. When the difference value is larger than the difference threshold value, the difference between the data traffic consumption total value recorded locally by the terminal and the application actual traffic use condition is relatively large, in order to enable the data traffic consumption total value recorded locally by the terminal to be closer to the application actual traffic use condition, the data traffic consumption total value recorded locally by the terminal is updated by using the application data traffic consumption total value recorded locally by the cloud, and the traffic use condition applied in N traffic management periods is displayed based on the updated application data traffic consumption total value, so that a user can timely know the real traffic use condition.
206. Detecting whether the terminal locally records a total data traffic consumption value of the application in M traffic management periods; if so, execute 207; otherwise, the current flow is ended.
Specifically, if it is detected that the terminal has locally recorded the total data traffic consumption value of the application within M traffic management periods, it is indicated that the storage space locally available for recording the total data traffic consumption value by the terminal is already lower than a preset threshold, and in order to vacate the storage space for the subsequent total data traffic consumption value that needs to be recorded, step 207 is executed.
207. Eliminating the total data traffic consumption value corresponding to the application in the P traffic management periods recorded earliest; m and P are integers, and P is less than M.
Illustratively, the total data traffic consumption value applied within 4 months after the detection terminal has locally recorded is eliminated, so as to vacate a storage space for the subsequent total data traffic consumption value to be recorded.
In a third aspect, according to the method shown in fig. 1 or fig. 2, another embodiment of the present disclosure further provides a data traffic management apparatus for managing a quantity of traffic consumed by an application in a terminal, as shown in fig. 3, the apparatus mainly includes:
a first obtaining unit 31, configured to obtain, every preset duration, a data traffic consumed by an application of a terminal in the preset duration when monitoring a startup broadcast of the terminal, and count the obtained data traffic into a total data traffic consumption value of the application in a current traffic management period; the total data traffic consumption value is recorded in the local of the terminal;
a second obtaining unit 32, configured to obtain, when the shutdown broadcast of the terminal is monitored, a data traffic consumed by the application at a time point corresponding to the shutdown broadcast after termination within a current preset time period, and count the obtained data traffic into a total data traffic consumption value of the application within a current traffic management period;
a display unit 33, configured to display traffic usage of the application in N traffic management periods based on a total data traffic consumption value of the application locally recorded by the terminal; and N is an integer.
The data traffic management device provided by the embodiment of the disclosure acquires data traffic consumed by an application installed in a terminal according to monitoring of a start-up broadcast and a shutdown broadcast of the terminal, and records a total data traffic consumption value of the application in a local terminal. And displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application recorded locally by the terminal. Therefore, even if the terminal does not establish network connection or the network connection fails and cannot establish connection with the cloud, the data traffic management can be performed based on the locally recorded data traffic consumption total value of the application, so that the timeliness of the data traffic management is ensured.
In some embodiments, as shown in fig. 4, the first obtaining unit 31 includes:
a first obtaining module 311, configured to obtain an identifier of the application from an application list of the terminal through a preset management application package interface; the application list records the identifier of the installed application of the terminal;
the second obtaining module 312 is configured to obtain, through a preset traffic statistics interface, data traffic consumed by the application corresponding to the identifier.
In some embodiments, as shown in fig. 4, the first obtaining unit 31 further includes:
a detecting module 313, configured to detect whether the terminal locally records the total data traffic consumption value of the application before the obtained data traffic is counted in the total data traffic consumption value of the application in the current traffic management period; if not, the creating module 314 is triggered;
the creating module 314 is configured to initialize the total data traffic consumption value of the application to 0 under the trigger of the detecting module 313, and locally and correspondingly record the application and the total data traffic consumption value corresponding to the application.
In some embodiments, as shown in fig. 4, the display unit 33 includes:
the first display module 331 is configured to count a cumulative sum of data traffic consumption of at least part of applications in the applications installed in the terminal based on the total data traffic consumption value of the applications locally recorded by the terminal; and displaying the accumulated sum of the data traffic consumption.
In some embodiments, as shown in fig. 4, the display unit 33 includes:
a second display module 332, configured to count a data traffic consumption running total of a first type of application and a data traffic consumption running total of a second type of application in the applications installed in the terminal based on the data traffic consumption total of the applications locally recorded by the terminal; the first type application and the second type application have different flow charging modes; and respectively showing the data traffic consumption accumulated sum of the first type application and the data traffic consumption accumulated sum of the second type application.
In some embodiments, the display unit 33 includes:
a third presentation module 333, configured to extract, based on the total data traffic consumption value of the application locally recorded by the terminal, the total data traffic consumption values of K applications in the applications installed in the terminal; and respectively showing the total data traffic consumption value of each application in the K applications.
In some embodiments, as shown in fig. 4, the first obtaining unit 31 is configured to perform, for each of the preset durations: if the time point related to the preset time length covers the period ending time point of the current flow management period, acquiring the data flow consumed by the application between the time point when the preset time length starts and the period ending time point, and counting the acquired data flow into the total data flow consumed by the application in the current flow management period; and taking the next traffic management period as the current traffic management period, acquiring the data traffic consumed by the application between the period termination time point and the time point when the preset duration is finished, and metering the acquired data traffic into the total data traffic consumed by the application in the current traffic management period.
In some embodiments, as shown in fig. 4, the second obtaining unit 32 is configured to, if the time point related to the preset duration covers a period end time point of a current traffic management period, obtain a data traffic consumed by the application between a time point at which the preset duration starts and the period end time point, and count the obtained data traffic into a total data traffic consumed by the application in the current traffic management period; and taking the next traffic management period as the current traffic management period, acquiring the data traffic consumed by the application between the period termination time point and the time point corresponding to the shutdown broadcast, and counting the acquired data traffic into the total data traffic consumed by the application in the current traffic management period.
In some embodiments, as shown in fig. 4, the apparatus further comprises:
a rejecting unit 34, configured to detect whether the terminal locally records a total data traffic consumption value of the application in M traffic management periods; if so, eliminating the total data traffic consumption value corresponding to the application in the P traffic management periods recorded earliest; m and P are integers, and P is less than M.
In some embodiments, as shown in fig. 4, the apparatus further comprises:
the comparison unit 35 is configured to determine whether a difference value between the total data traffic consumption value of the application recorded at the cloud and the total data traffic consumption value of the application locally recorded at the terminal is greater than a preset difference threshold; the cloud is used for continuously acquiring data traffic consumed by the application and determining a total data traffic consumption value of the application in each traffic management period based on the acquired data traffic; if the judgment result is greater than the preset value, the display unit 33 is triggered;
the display unit 33 is further configured to display the traffic usage of the application in N traffic management cycles by using the total data traffic consumption value of the application recorded based on the cloud under the trigger of the comparison unit 35.
In some embodiments, as shown in fig. 4, the presentation unit 33 is further configured to update the total data traffic consumption value of the application locally recorded by the terminal by using the total data traffic consumption value of the application recorded by the cloud; and displaying the traffic service condition of the application in N traffic management periods based on the updated total data traffic consumption value of the application recorded locally by the terminal.
The data traffic management apparatus provided by the embodiment of the third aspect may be configured to execute the data traffic management method provided by the embodiment of the first aspect or the second aspect, and the related meanings and specific implementations of the data traffic management apparatus may refer to the related descriptions in the embodiment of the first aspect or the second aspect, and are not described in detail here.
In a fourth aspect, according to the apparatus shown in fig. 3 or fig. 4, another embodiment of the present disclosure also provides a vehicle, as shown in fig. 5, which mainly includes:
the in-vehicle terminal 41 and the data traffic management device 42 according to the third aspect;
the vehicle-mounted terminal 41 is configured to send a power-on broadcast when the vehicle is powered on and send a power-off broadcast when the vehicle is powered off, so that the data traffic management device 42 monitors the power-off broadcast; when the data traffic management device 42 has a need to display the traffic usage of the application in N traffic management periods, the traffic usage of the application in N traffic management periods is displayed.
Specifically, the data traffic consumed by the application in the vehicle-mounted terminal is recorded in the local vehicle, so that uploading and issuing are not required through a network, a network environment is not relied on, and whether the network is connected or disconnected is not required to be worried about; the data flow use condition of each application can be recorded through local storage, the data flow consumption condition of the application is displayed on a display interface more quickly by the vehicle-mounted terminal, and a user can know the data flow use condition of the user more quickly.
According to the vehicle provided by the embodiment of the disclosure, the data traffic consumed by the application installed in the terminal is acquired according to the monitored start-up broadcast and the monitored shutdown broadcast of the terminal, and the total data traffic consumption value of the application is recorded in the local terminal. And displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application recorded locally by the terminal. Therefore, even if the terminal does not establish network connection or the network connection fails and cannot establish connection with the cloud, the data traffic management can be performed based on the locally recorded data traffic consumption total value of the application, so that the timeliness of the data traffic management is ensured.
The vehicle provided by the embodiment of the fourth aspect may be configured to execute the data traffic management method provided by the embodiment of the first aspect or the second aspect, and the related meanings and specific implementations may refer to the related descriptions in the embodiment of the first aspect or the second aspect, and will not be described in detail here.
In a fifth aspect, an embodiment of the present disclosure provides a storage medium, where the storage medium includes a stored program, and when the program runs, a device in which the storage medium is located is controlled to execute the data traffic management method according to the first aspect or the second aspect.
The storage medium may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.
In a sixth aspect, embodiments of the present disclosure provide a human-computer interaction device, which includes a storage medium; and one or more processors, the storage medium coupled with the processors, the processors configured to execute program instructions stored in the storage medium; the program instructions when executed perform the data traffic management method of the first aspect or the second aspect.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, embodiments of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, embodiments of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (15)

1. A data traffic management method for managing a quantity of traffic consumed by an application in a terminal, the method comprising:
when the starting broadcast of a terminal is monitored, acquiring data traffic consumed by the application of the terminal within a preset time interval, and counting the acquired data traffic into a total data traffic consumption value of the application within a current traffic management period; the total data traffic consumption value is recorded in the local of the terminal;
when the shutdown broadcast of the terminal is monitored, acquiring data traffic consumed by the application within the current preset time and ending to the time point corresponding to the shutdown broadcast, and counting the acquired data traffic into the total data traffic consumption value of the application within the current traffic management period;
displaying the traffic service condition of the application in N traffic management periods based on the data traffic consumption total value of the application locally recorded by the terminal; and N is an integer greater than or equal to 1.
2. The method according to claim 1, wherein the obtaining of the data traffic consumed by the application of the terminal within the preset duration comprises:
acquiring the application identifier from an application list of the terminal through a preset management application package interface; the application list records the identifier of the installed application of the terminal;
and acquiring the data traffic consumed by the application corresponding to the identifier through a preset traffic statistic interface.
3. The method of claim 1, wherein before said totaling the obtained data traffic into a total data traffic cost of said application for a current traffic management period, the method further comprises:
detecting whether the terminal locally records the total data traffic consumption value of the application;
if not, initializing the total data traffic consumption value of the application to be 0, and locally and correspondingly recording the application and the total data traffic consumption value corresponding to the application.
4. The method according to claim 1, wherein the presenting traffic usage of the application over N traffic management periods based on the total data traffic consumption value of the application recorded locally by the terminal comprises:
counting the accumulated sum of the data traffic consumption of at least part of applications in the installed applications of the terminal based on the total data traffic consumption value of the applications locally recorded by the terminal;
and displaying the accumulated sum of the data traffic consumption.
5. The method according to claim 1, wherein the presenting traffic usage of the application over N traffic management periods based on the total data traffic consumption value of the application recorded locally by the terminal comprises:
counting the data traffic consumption accumulated sum of the first type application and the data traffic consumption accumulated sum of the second type application in the terminal installed application based on the data traffic consumption total value of the application locally recorded by the terminal; the first type application and the second type application have different flow charging modes;
and respectively showing the data traffic consumption accumulated sum of the first type application and the data traffic consumption accumulated sum of the second type application.
6. The method according to claim 1, wherein the presenting traffic usage of the application over N traffic management periods based on the total data traffic consumption value of the application recorded locally by the terminal comprises:
extracting data traffic consumption total values of K applications in the installed applications of the terminal based on the data traffic consumption total value of the applications recorded locally by the terminal, wherein K is an integer greater than or equal to 1;
and respectively showing the total data traffic consumption value of each application in the K applications.
7. The method according to any one of claims 1-6, further comprising:
judging whether a difference value between the total data traffic consumption value of the application recorded by the cloud and the total data traffic consumption value of the application locally recorded by the terminal is larger than a preset difference threshold value or not; the cloud is used for continuously acquiring data traffic consumed by the application and determining a total data traffic consumption value of the application in each traffic management period based on the acquired data traffic;
and if the total consumption value is larger than the preset value, displaying the flow service condition of the application in N flow management periods based on the total consumption value of the data flow of the application recorded by the cloud.
8. The method of claim 7, wherein the displaying traffic usage of the application over N traffic management periods based on the total data traffic consumption of the application recorded by the cloud comprises:
updating the data traffic consumption total value of the application locally recorded by the terminal by using the data traffic consumption total value of the application recorded by the cloud;
and displaying the traffic service condition of the application in N traffic management periods based on the updated total data traffic consumption value of the application recorded locally by the terminal.
9. The method according to any one of claims 1 to 6, wherein the acquiring data traffic consumed by the application of the terminal within a preset duration every preset duration and counting the acquired data traffic into a total data traffic consumed by the application within a current traffic management period includes:
executing respectively for each preset duration:
if the time point related to the preset time length covers the period ending time point of the current flow management period, acquiring the data flow consumed by the application between the time point when the preset time length starts and the period ending time point, and counting the acquired data flow into the total data flow consumed by the application in the current flow management period; and taking the next traffic management period as the current traffic management period, acquiring the data traffic consumed by the application between the period termination time point and the time point when the preset duration is finished, and metering the acquired data traffic into the total data traffic consumed by the application in the current traffic management period.
10. The method according to any one of claims 1 to 6, wherein the monitoring, when the shutdown broadcast of the terminal is heard, acquiring a data traffic consumed by the application from a time point corresponding to the termination of the shutdown broadcast within a current preset time period, and counting the acquired data traffic into a total data traffic consumption value of the application within a current traffic management period, includes:
if the time point related to the preset time length covers the period ending time point of the current flow management period, acquiring the data flow consumed by the application between the time point when the preset time length starts and the period ending time point, and counting the acquired data flow into the total data flow consumed by the application in the current flow management period; and taking the next traffic management period as the current traffic management period, acquiring the data traffic consumed by the application between the period termination time point and the time point corresponding to the shutdown broadcast, and counting the acquired data traffic into the total data traffic consumed by the application in the current traffic management period.
11. The method according to any one of claims 1-6, further comprising:
detecting whether the terminal locally records a total data traffic consumption value of the application in M traffic management periods;
if the data traffic is recorded, eliminating the total data traffic consumption value corresponding to the application in the P traffic management periods recorded earliest; m and P are integers, and P is less than M.
12. A data traffic management apparatus for managing a quantity of traffic consumed by an application in a terminal, the apparatus comprising:
the first obtaining unit is used for obtaining data traffic consumed by the application of the terminal within a preset time interval when monitoring the starting broadcast of the terminal, and counting the obtained data traffic into a total data traffic consumption value of the application within a current traffic management period; the total data traffic consumption value is recorded in the local of the terminal;
a second obtaining unit, configured to obtain, when a shutdown broadcast of the terminal is monitored, a data traffic consumed by the application at a time point corresponding to the shutdown broadcast after termination within a current preset time period, and count the obtained data traffic into a total data traffic consumption value of the application within a current traffic management period;
the display unit is used for displaying the traffic service condition of the application in N traffic management periods based on the total data traffic consumption value of the application locally recorded by the terminal; and N is an integer greater than or equal to 1.
13. A vehicle, characterized in that the vehicle comprises:
a vehicle-mounted terminal and the data traffic management device according to claim 12;
the vehicle-mounted terminal is used for sending a starting broadcast when starting up and sending a shutdown broadcast when shutting down for the data flow management device to monitor; and when the data traffic management device has the requirement of displaying the traffic service condition applied in N traffic management periods, displaying the traffic service condition applied in the N traffic management periods.
14. A storage medium, characterized in that the storage medium comprises a stored program, wherein when the program runs, a device where the storage medium is located is controlled to execute the data traffic management method according to any one of claims 1 to 11.
15. A human-computer interaction device, characterized in that the device comprises a storage medium; and one or more processors, the storage medium coupled with the processors, the processors configured to execute program instructions stored in the storage medium; the program instructions when executed perform the data traffic management method of any of claims 1 to 11.
CN201910406354.9A 2019-05-16 2019-05-16 Data traffic management method and device Active CN111953554B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910406354.9A CN111953554B (en) 2019-05-16 2019-05-16 Data traffic management method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910406354.9A CN111953554B (en) 2019-05-16 2019-05-16 Data traffic management method and device

Publications (2)

Publication Number Publication Date
CN111953554A true CN111953554A (en) 2020-11-17
CN111953554B CN111953554B (en) 2022-09-27

Family

ID=73335893

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910406354.9A Active CN111953554B (en) 2019-05-16 2019-05-16 Data traffic management method and device

Country Status (1)

Country Link
CN (1) CN111953554B (en)

Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101645892A (en) * 2009-08-26 2010-02-10 成都市华为赛门铁克科技有限公司 Flow detection method and equipment
US20100121700A1 (en) * 2006-02-02 2010-05-13 David Wigder System and method for incentive-based resource conservation
WO2012083662A1 (en) * 2010-12-20 2012-06-28 中兴通讯股份有限公司 Method and deep packet inspection device for alarm processing
CN102625335A (en) * 2012-02-24 2012-08-01 广东步步高电子工业有限公司 Traffic monitoring method and system during network access of mobile handheld devices
WO2013155421A1 (en) * 2012-04-13 2013-10-17 Siemens Corporation Embedded prognostics on plc platforms for equipment condition monitoring, diagnosis and time-to-failure/service prediction
CN103476064A (en) * 2013-09-13 2013-12-25 小米科技有限责任公司 Method and device for flow control of terminal device and terminal device
CN104009892A (en) * 2014-06-12 2014-08-27 北京奇虎科技有限公司 Monitoring method and device for traffic of mobile terminal and client side
CN104159209A (en) * 2014-08-01 2014-11-19 北京奇虎科技有限公司 Data traffic calibration method and device for mobile terminal
CN104581828A (en) * 2013-10-22 2015-04-29 中兴通讯股份有限公司 Method and device for executing data service
US20150222515A1 (en) * 2014-02-06 2015-08-06 Hitachi, Ltd. Management and orchestration server
CN104917836A (en) * 2015-06-10 2015-09-16 北京奇虎科技有限公司 Method and device for monitoring and analyzing availability of computing equipment based on cluster
CN105101270A (en) * 2014-05-12 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Traffic managing device and traffic managing method for terminal
CN105979065A (en) * 2016-04-19 2016-09-28 乐视控股(北京)有限公司 Method and device for monitoring traffic of mobile terminal
CN106060868A (en) * 2016-08-22 2016-10-26 安徽瑞宏信息科技有限公司 Network traffic monitoring method, device and terminal
CN106656660A (en) * 2016-11-30 2017-05-10 努比亚技术有限公司 Traffic monitoring device and method
CN106717040A (en) * 2015-09-29 2017-05-24 华为技术有限公司 Method, device for automatically selecting networks based on charging standard, server and terminal
CN106817281A (en) * 2017-02-04 2017-06-09 品骏控股有限公司 A kind of all-in-one flux monitoring method and device
CN107302782A (en) * 2016-04-15 2017-10-27 集怡嘉数码科技(深圳)有限公司 A kind of data flow control method and terminal
CN107332676A (en) * 2017-05-26 2017-11-07 天津泰岳小漫科技有限公司 Flow statistical method, apparatus and system
WO2018010645A1 (en) * 2016-07-14 2018-01-18 中兴通讯股份有限公司 Data processing method and apparatus, and network management device
CN108111427A (en) * 2017-12-20 2018-06-01 歌尔科技有限公司 Data flow control method and device in a kind of terminal device
US20180314238A1 (en) * 2017-04-28 2018-11-01 Yokogawa Electric Corporation Data processing apparatus, data processing system, data processing method, and program
CN109428786A (en) * 2017-09-04 2019-03-05 中国电信股份有限公司 Network performance monitoring method and apparatus

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100121700A1 (en) * 2006-02-02 2010-05-13 David Wigder System and method for incentive-based resource conservation
CN101645892A (en) * 2009-08-26 2010-02-10 成都市华为赛门铁克科技有限公司 Flow detection method and equipment
WO2012083662A1 (en) * 2010-12-20 2012-06-28 中兴通讯股份有限公司 Method and deep packet inspection device for alarm processing
CN102625335A (en) * 2012-02-24 2012-08-01 广东步步高电子工业有限公司 Traffic monitoring method and system during network access of mobile handheld devices
WO2013155421A1 (en) * 2012-04-13 2013-10-17 Siemens Corporation Embedded prognostics on plc platforms for equipment condition monitoring, diagnosis and time-to-failure/service prediction
CN103476064A (en) * 2013-09-13 2013-12-25 小米科技有限责任公司 Method and device for flow control of terminal device and terminal device
CN104581828A (en) * 2013-10-22 2015-04-29 中兴通讯股份有限公司 Method and device for executing data service
US20150222515A1 (en) * 2014-02-06 2015-08-06 Hitachi, Ltd. Management and orchestration server
CN105101270A (en) * 2014-05-12 2015-11-25 宇龙计算机通信科技(深圳)有限公司 Traffic managing device and traffic managing method for terminal
CN104009892A (en) * 2014-06-12 2014-08-27 北京奇虎科技有限公司 Monitoring method and device for traffic of mobile terminal and client side
CN104159209A (en) * 2014-08-01 2014-11-19 北京奇虎科技有限公司 Data traffic calibration method and device for mobile terminal
CN104917836A (en) * 2015-06-10 2015-09-16 北京奇虎科技有限公司 Method and device for monitoring and analyzing availability of computing equipment based on cluster
CN106717040A (en) * 2015-09-29 2017-05-24 华为技术有限公司 Method, device for automatically selecting networks based on charging standard, server and terminal
CN107302782A (en) * 2016-04-15 2017-10-27 集怡嘉数码科技(深圳)有限公司 A kind of data flow control method and terminal
CN105979065A (en) * 2016-04-19 2016-09-28 乐视控股(北京)有限公司 Method and device for monitoring traffic of mobile terminal
WO2018010645A1 (en) * 2016-07-14 2018-01-18 中兴通讯股份有限公司 Data processing method and apparatus, and network management device
CN106060868A (en) * 2016-08-22 2016-10-26 安徽瑞宏信息科技有限公司 Network traffic monitoring method, device and terminal
CN106656660A (en) * 2016-11-30 2017-05-10 努比亚技术有限公司 Traffic monitoring device and method
CN106817281A (en) * 2017-02-04 2017-06-09 品骏控股有限公司 A kind of all-in-one flux monitoring method and device
US20180314238A1 (en) * 2017-04-28 2018-11-01 Yokogawa Electric Corporation Data processing apparatus, data processing system, data processing method, and program
CN107332676A (en) * 2017-05-26 2017-11-07 天津泰岳小漫科技有限公司 Flow statistical method, apparatus and system
CN109428786A (en) * 2017-09-04 2019-03-05 中国电信股份有限公司 Network performance monitoring method and apparatus
CN108111427A (en) * 2017-12-20 2018-06-01 歌尔科技有限公司 Data flow control method and device in a kind of terminal device

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
DONG LEI等: "Performance Analysis and Comparison of Routing Protocols in Mobile Ad Hoc Network", 《2015 FIFTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC)》 *
刘胜军: "质量流量计智能诊断***模型设计", 《计量技术》 *
孙继旋: "基于Android平台的手机资费流量统计***的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 *
孙雷明等: "冷链运输车远程智能监测与定位管理***", 《物流技术》 *

Also Published As

Publication number Publication date
CN111953554B (en) 2022-09-27

Similar Documents

Publication Publication Date Title
CN107911487B (en) Information pushing method and device, server and readable storage medium
US9887894B2 (en) Recommendations for reducing data consumption based on data usage profiles
CN106547615B (en) Management method and management module for background application
CN105653434A (en) Method and apparatus for performing tracking processing on use of application
WO2014039336A1 (en) Device backups and updates in view of data usage statistics
CN110618869B (en) Resource management method, device and equipment
CN103927255A (en) Software testing method based on cloud testing system, cloud testing system and client side of cloud testing system
CN108243032B (en) Method, device and equipment for acquiring service level information
CN106775832B (en) Installation method and device for pre-installed application of mobile terminal
CN110377341B (en) Method, device, medium and electronic equipment for monitoring no-response exception
CN111198859A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN112965879A (en) Data processing method and device, electronic equipment and readable storage medium
CN109117153B (en) Application processing method, device, terminal and storage medium
CN113760333A (en) Software upgrading method and device, electronic equipment and computer readable storage medium
CN104461505A (en) Terminal
CN112218115A (en) Control method and device for streaming media audio and video synchronization and computer equipment
US20240195881A1 (en) Methods and apparatus to collect media metrics on computing devices
CN111132132A (en) Traffic management method and device and terminal equipment
CN111953554B (en) Data traffic management method and device
CN105453518B (en) Synchronization of metering networks
CN110599778B (en) Working mode switching method and device and ground sensing type vehicle detector
CN110298001B (en) Method and device for acquiring log data packet and computer readable storage medium
JP2018169862A (en) Log recording device, log recording method and log recording program
CN107688951B (en) Information pushing method and device
CN109286532B (en) Management method and device for alarm information in cloud computing system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant