CN107277234B - Flow reminding method, mobile terminal and readable storage medium - Google Patents

Flow reminding method, mobile terminal and readable storage medium Download PDF

Info

Publication number
CN107277234B
CN107277234B CN201710407352.2A CN201710407352A CN107277234B CN 107277234 B CN107277234 B CN 107277234B CN 201710407352 A CN201710407352 A CN 201710407352A CN 107277234 B CN107277234 B CN 107277234B
Authority
CN
China
Prior art keywords
user
travel
information
mobile terminal
flow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710407352.2A
Other languages
Chinese (zh)
Other versions
CN107277234A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710407352.2A priority Critical patent/CN107277234B/en
Publication of CN107277234A publication Critical patent/CN107277234A/en
Application granted granted Critical
Publication of CN107277234B publication Critical patent/CN107277234B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides a traffic reminding method and a mobile terminal, wherein the method comprises the following steps: acquiring user travel information and flow use information of a mobile terminal, wherein the user travel information at least comprises a travel destination; judging whether the residual data traffic available at the travel destination meets the use requirement or not after the user arrives at the travel destination according to the traffic use information and the user travel information; and when the residual data flow does not meet the use requirement, outputting reminding information. The method and the device can remind the user in time when the residual data flow does not meet the use requirement, and avoid unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow.

Description

Flow reminding method, mobile terminal and readable storage medium
Technical Field
The present invention relates to the field of mobile communications technologies, and in particular, to a traffic reminding method and a mobile terminal.
Background
With the development of mobile communication technology, mobile terminals such as smart phones have become an indispensable part of people's lives gradually, and great convenience is provided for people's lives.
In many cases, before going out, a user often establishes future schedule information on the mobile terminal in advance, and before the schedule comes, the mobile terminal can remind the user to prepare various articles and materials required for going out in advance, so that the user is prevented from forgetting. Some mobile terminals are provided with intelligent travel reminding functions, and most of the intelligent travel reminding functions only remind users of weather conditions of destinations and do not consider flow package conditions of mobile phones of the users.
Therefore, when a user goes out, the existing flow of the mobile phone can not be used in many cases, for example, when the user goes out across provinces, because most of the flow packages of the existing operator network are not economical, and more users choose to order the provincial flow packages, when the user goes out across provinces, the flow can not be used, and inconvenience is brought to the user's going out.
Disclosure of Invention
The invention provides a traffic reminding method and a mobile terminal, and aims to solve the problem that traffic cannot be used when a user goes out in the prior art.
In one aspect, an embodiment of the present invention provides a traffic reminding method, where the method includes:
acquiring user travel information and flow use information of a mobile terminal, wherein the user travel information at least comprises a travel destination;
judging whether the residual data traffic available at the travel destination meets the use requirement or not after the user arrives at the travel destination according to the traffic use information and the user travel information;
and when the residual data flow does not meet the use requirement, outputting reminding information.
On the other hand, an embodiment of the present invention further provides a mobile terminal, including:
the system comprises an acquisition module, a traffic information acquisition module and a traffic information processing module, wherein the acquisition module is used for acquiring user travel information and traffic use information of the mobile terminal, and the user travel information at least comprises a travel destination;
the judging module is used for judging whether the available residual data flow at the travel destination meets the use requirement or not after the user arrives at the travel destination according to the flow use information and the user travel information;
and the reminding module is used for outputting reminding information when the residual data flow does not meet the use requirement.
In another aspect, an embodiment of the present invention further provides a mobile terminal, including: the flow reminding method comprises a memory, a processor and a flow reminding program which is stored on the memory and can run on the processor, wherein when the flow reminding program is executed by the processor, the steps of the flow reminding method are realized.
In still another aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a traffic alert program is stored on the computer-readable storage medium, and when being executed by a processor, the traffic alert program implements the steps of the traffic alert method.
Therefore, the traffic reminding method and the mobile terminal provided by the invention judge whether the available residual data traffic of the trip destination meets the use requirement or not after the user arrives at the trip destination according to the traffic use information and the trip information of the user, and output the reminding information when the residual data traffic does not meet the use requirement, so that the user orders the traffic in time according to the reminding information, and the influence on the traffic used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
Fig. 1 is a flowchart illustrating steps of a traffic reminding method according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating steps of a traffic reminding method according to another embodiment of the present invention;
FIG. 3 is a flow chart illustrating steps of a traffic alert method according to another embodiment of the present invention;
FIG. 4 shows a flowchart of the steps of a first example of the present invention;
FIG. 5 is a flowchart illustrating steps of a traffic alert method according to another embodiment of the present invention;
FIG. 6 is a flow chart illustrating the steps of a second example of the present invention;
FIG. 7 illustrates one of the block diagrams of a mobile terminal provided by the embodiments of the present invention;
fig. 8 is a second block diagram of a mobile terminal according to an embodiment of the present invention;
fig. 9 is a block diagram of a mobile terminal according to still another embodiment of the present invention;
fig. 10 is a block diagram of a mobile terminal according to still another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, an embodiment of the present invention provides a traffic reminding method, including:
step 101, obtaining user travel information and traffic use information of a mobile terminal, wherein the user travel information at least comprises a travel destination.
The user travel information of the mobile terminal comprises a travel destination, and the travel destination comprises a current position when the current position changes or a predictable travel destination. Specifically, the current location change may be detected and obtained by a Global Positioning System (GPS) module of the mobile terminal. And the predictable travel destination refers to a travel destination in future travel information recorded by the mobile terminal, such as future travel information recorded by the user in a calendar. The traffic usage information may include the current remaining traffic of the mobile terminal and the usable range and usable time of the remaining traffic.
And step 102, judging whether the available residual data traffic at the travel destination meets the use requirement after the user arrives at the travel destination according to the traffic use information and the user travel information.
Wherein the available remaining data traffic of the determined location is the traffic available at the location.
When the mobile terminal is located at a trip destination, the traffic may not be used or the remaining traffic is insufficient, so that whether the available remaining data traffic of the mobile terminal meets the use requirement of the user needs to be judged, and the influence on the normal traffic of the user is avoided; for example, if the current location of the mobile terminal changes and the traffic at this time cannot be used or the remaining traffic is insufficient, the available remaining data traffic of the mobile terminal cannot meet the use requirement; or for example, the user will go across provinces and travel tomorrow, and the remaining traffic of the provincial traffic included in the mobile terminal is insufficient tomorrow, so that the use requirement of the user cannot be met.
And 103, outputting reminding information when the residual data flow does not meet the use requirement.
When the use requirement when the user is located at the travel destination cannot be met through judgment, the mobile terminal sends out reminding information to remind the user that no available flow exists or the residual flow is insufficient, so that the user can order the flow in time according to the reminding information, and the use is convenient. On one hand, when the use requirement of the user at the trip destination cannot be met, the user is reminded in time, the user can order the flow in time conveniently, and the influence on the use flow of the user is avoided; on the other hand, the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided.
Optionally, the reminding mode can be a text reminding mode or a voice reminding mode.
In the embodiment of the invention, after the user arrives at the travel destination, whether the available residual data traffic of the travel destination meets the use requirement is judged according to the traffic use information and the user travel information, and when the residual data traffic does not meet the use requirement, the reminding information is output; the user can order the flow in time according to the reminding information, and the influence on the flow used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided. The invention solves the problem that the flow can not be used when a user goes out in the prior art.
As shown in fig. 2, another embodiment of the present invention provides a traffic reminding method, including:
step 201, obtaining user travel information and traffic usage information of the mobile terminal, where the user travel information at least includes a travel destination.
The user travel information of the mobile terminal comprises a travel destination, and the travel destination comprises a current position when the current position changes or a predictable travel destination. Specifically, the current location change may be detected by a GPS module of the mobile terminal. And the predictable travel destination refers to a travel destination in future travel information recorded by the mobile terminal, such as future travel information recorded by the user in a calendar. The traffic usage information may include the current remaining traffic of the mobile terminal and the usable range and usable time of the remaining traffic.
Step 202, judging whether the mobile terminal has the residual data traffic available at the travel destination when the mobile terminal is located at the travel destination.
Specifically, when the mobile terminal is located at the travel destination, it is first determined whether there is a remaining data traffic available at the travel destination in the traffic package of the mobile terminal.
And 203, if not, determining that the residual data flow does not meet the use requirement, and outputting reminding information.
If the flow package of the mobile terminal does not have available residual data flow at the position, the user using requirements of the user cannot be met, the mobile terminal sends out reminding information to remind the user that no available flow exists, so that the user can order the flow in time according to the reminding information, and the use is convenient.
And 204, if so, judging whether the available residual data flow is greater than or equal to a preset reference value, wherein the preset reference value is a numerical value determined according to the historical habit of using the data flow by the mobile terminal.
If the mobile terminal has available residual data traffic at the position, whether the available residual data traffic is greater than or equal to a preset reference value or not still needs to be further acquired, and when the available residual data traffic is greater than or equal to the preset reference value, the available residual data traffic is determined to meet the use requirements of the user; and for the case of future trips, the available remaining data traffic refers to the remaining data traffic after the trip, i.e., the moment the user arrives at the destination.
Optionally, the preset reference value is a numerical value determined according to a historical habit of using data traffic by the mobile terminal, and the historical habit, i.e., historical data of using traffic by the mobile terminal, may be set as a daily average usage value of using traffic by the user within a preset time.
And step 205, if the residual data flow rate is smaller than the use requirement, determining that the residual data flow rate does not meet the use requirement, and outputting reminding information.
When the available residual data flow is smaller than the preset reference value and cannot meet the use requirement when the user is located at the trip destination, the mobile terminal sends out reminding information to remind the user that the available residual data flow is insufficient, so that the user can order the flow in time according to the reminding information and use the flow conveniently. On one hand, when the use requirement of the user at the trip destination cannot be met, the user is reminded in time, the user can order the flow in time conveniently, and the influence on the use flow of the user is avoided; on the other hand, the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided.
In the embodiment of the invention, when the user travel information of the mobile terminal is acquired, whether the user has available remaining data traffic of a travel destination is judged firstly, and if not, the remaining data traffic is determined not to meet the use requirement; if yes, further judging whether the available residual data flow is larger than or equal to a preset reference value, and if not, determining that the residual data flow does not meet the use requirement; the method and the system can detect the flow use information of the mobile terminal in time, and send reminding information to the user in time when the judgment can meet the use requirement, so as to remind the user to order the flow and facilitate the user to go out; the user can order the flow in time according to the reminding information, and the influence on the flow used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided. The invention solves the problem that the flow cannot be used when a user goes out easily because the flow package condition of a mobile phone of the user is not considered by the existing intelligent travel reminding function.
Referring to fig. 3, another embodiment of the present invention provides a traffic reminding method, including:
step 301, obtaining the current positioning position of the mobile terminal.
Specifically, the current location position may be detected by a GPS module of the mobile terminal.
Step 302, when the current positioning position changes, user travel information of the mobile terminal is obtained, wherein the user travel information includes the current positioning position, and the current positioning position is a travel destination.
When the current positioning position is changed compared with the positioning position at the previous moment, the current positioning position after the position change is obtained, and the travel destination is determined.
And step 303, judging whether the residual data traffic available at the current positioning position of the user meets the use requirement or not according to the traffic use information and the user travel information.
Wherein the available remaining data traffic of the determined location is the traffic available at the location.
When the current positioning position of the mobile terminal changes, the changed position of the mobile terminal may not use the traffic or the remaining traffic is insufficient, so that whether the available remaining data traffic of the mobile terminal meets the use requirement of the user needs to be judged, and the influence on the normal traffic of the user is avoided; for example, when the current location of the mobile terminal changes and the current traffic is unavailable or the remaining traffic is insufficient, the available remaining data traffic of the mobile terminal cannot meet the use requirement.
And step 304, outputting reminding information when the use requirement at the current positioning position cannot be met.
When the use requirement at the current positioning position cannot be met through judgment, the mobile terminal sends out reminding information to remind a user that no available flow exists or the residual flow is insufficient, so that the user can order the flow in time according to the reminding information, and the use is convenient. On one hand, when the use requirement of the changed current positioning position cannot be met, the user is reminded in time, the user can order the flow in time conveniently, and the influence on the use flow of the user is avoided; on the other hand, the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided.
As a first example, referring to fig. 4, upon detecting that the current location has changed, the mobile terminal performs the following procedure;
in step 401, a change in location information of a user is detected.
Step 402, calculating the current position information of the user.
Step 403, judging whether the user is local according to the current position information, and if so, returning to step 401; otherwise, step 404 is performed.
Step 404, determining the destination of the user, and obtaining the traffic packet information of the user and the daily average traffic usage of the user.
Step 405, judging whether the flow packet includes the flow suitable for the destination, if yes, executing step 407; otherwise, step 406 is performed.
Step 406, reminding the user to choose a suitable traffic packet in time, giving the traffic data of daily average use of the user, and executing step 411.
In step 407, the remaining traffic for the destination is calculated.
Step 408, judging whether the remaining flow suitable for the destination meets the use requirement, if so, executing step 410; otherwise, step 409 is performed.
And step 409, reminding the user to select and purchase a proper flow packet in time and outputting flow data which is used by the user on average daily.
And step 410, outputting daily flow data of the user and the current remaining flow condition.
Step 411, the entry to quickly start the operator app (application) or official website is displayed.
The user is then provided with three alternative operating schemes, step 412 or step 413 or step 414 respectively: in particular, the amount of the solvent to be used,
in step 412, if the user clicks the portal, the app or the official website of the corresponding operator is started.
In step 413, if the user selects a later reminder, the reminder information is sent to the user again after a preset time.
And step 414, if the user selects no reminding, the reminding information is not displayed.
In the embodiment of the invention, when the current positioning position of the mobile terminal is detected to be changed, the flow use information of the mobile terminal is detected in time; when the current available residual data flow cannot meet the use requirement, prompt information is sent to the user in time to prompt the user to order the flow, so that the use of the user is facilitated; the user can order the flow in time according to the reminding information, and the influence on the flow used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided. The invention solves the problem that the flow cannot be used when a user goes out easily because the flow package condition of a mobile phone of the user is not considered by the existing intelligent travel reminding function.
Referring to fig. 5, another embodiment of the present invention provides a traffic reminding method, including:
step 501, obtaining future travel information in a preset application installed in the mobile terminal, and determining user travel information according to the future travel information, wherein the user travel information further includes travel time.
The travel destination and the travel time in the user travel information can be determined through the future travel information in the preset application program; the preset application program can be a calendar, a ticket purchasing application program or a chat application program.
Specifically, step 501 includes:
acquiring future travel information within a first preset time period from information related to future travel recorded in a preset application program installed in the mobile terminal; the preset application program is an application program used for recording schedule information, ordering traffic tickets and/or chatting communication.
The method comprises the steps that a preset application program can be appointed in the application programs of the mobile terminal to be used as a monitoring object, and future journey information is extracted; the preset application may be an application for recording schedule information, such as a schedule; or ordering traffic ticket, the traffic ticket includes tickets for various vehicles, such as application programs of ordering tickets, ship tickets, air tickets, and the like; the preset application program can also be a chat communication application program, and can acquire future travel information from the chat records; the future travel information is acquired through multiple aspects, the flow use condition is monitored in time, and the trip of a user is facilitated.
Step 502, judging whether the available remaining data traffic at the travel destination meets the use requirement when the mobile terminal is at the travel time.
When the time of travel is reached, the available residual data traffic of the mobile terminal may be unavailable or insufficient, so that whether the available residual data traffic of the mobile terminal meets the use requirement of the user when the user arrives at a future travel position needs to be judged, and the influence on the normal use traffic of the user is avoided; for example, the user will go across provinces and travel tomorrow, and the remaining traffic of the provincial traffic included in the mobile terminal is insufficient tomorrow, which cannot meet the use demand of the user.
And 503, outputting reminding information when the use requirement at the future travel position cannot be met.
When the use requirement when the position of the future trip cannot be met is judged, the mobile terminal sends out reminding information to remind a user that no available flow exists or the residual flow is insufficient, so that the user can order the flow in time according to the reminding information and use is facilitated. On one hand, when the use requirement at the future travel position cannot be met, the user is reminded in time, the user can order the flow in time conveniently, and the influence on the use flow of the user is avoided; on the other hand, the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided.
Preferably, after the step of obtaining the future trip information in the preset application installed in the mobile terminal, the method further includes:
determining travel time length according to the future travel information;
the method comprises the steps of judging whether the available residual data traffic of a travel destination meets the use requirement or not after a user arrives at the travel destination according to traffic use information and user travel information, and comprises the following steps:
and judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time according to the travel time.
When judging whether the available residual data flow meets the use requirement or not according to the preset reference value and when the daily average use value of the use flow is known, determining the travel time according to the future travel information; and judging whether the available residual data traffic at the trip destination meets the use requirement or not according to the trip duration when the mobile terminal is in the trip time, specifically, predicting the predicted total amount of the used traffic in the trip period through the trip duration, comparing the total amount with the available residual data traffic as a reference value, and if the available residual data traffic is less than the total amount, determining that the available residual data traffic does not meet the use requirement and sending out reminding information.
As a first example, referring to fig. 6, upon detecting that the current location has changed, the mobile terminal performs the following procedure;
step 601, detecting future schedule information of a user.
Step 602, calculating the travel time of the user from the current time.
Step 603, judging whether the distance travel time is within 24 hours, if so, executing step 604, and if not, returning to step 601.
Step 604, determining the destination of the user, and obtaining the traffic packet information of the user and the daily average traffic usage of the user.
Step 605, determining whether the traffic packet includes traffic suitable for the destination, if yes, executing step 607; otherwise, step 606 is performed.
Step 606, the user is reminded to choose a suitable traffic packet in time, and the traffic data of daily average use of the user is given, and step 611 is executed.
In step 607, the remaining traffic for the destination is calculated.
Step 608, determining whether the remaining traffic applicable to the destination meets the usage requirement, and if yes, executing step 610; otherwise, step 609 is performed.
And step 609, reminding the user to select and purchase a proper flow packet in time and outputting flow data which is used by the user on average daily.
And step 610, outputting daily flow data of the user and the current remaining flow condition.
Step 611, show the entry to quickly launch the operator app or official website.
The user is then provided with three alternative operating schemes, step 612 or step 613 or step 614: in particular, the amount of the solvent to be used,
step 612, if the user clicks the entrance, the app or the official website of the corresponding operator is started.
Step 613, if the user selects to remind later, sending the reminding information to the user again after a preset time.
And 614, if the user selects not to remind any more, not displaying the reminding information.
Preferably, in the specific embodiment of the present invention, the reminding information carries a preset reference value, and/or a shortcut for starting an application program of the subscription flow of the mobile terminal and/or an official website access point.
In order to facilitate the user to autonomously judge whether the flow needs to be ordered, the reminding information carries a preset reference value.
In order to facilitate the user to order the flow, the shortcut of the application program and/or the official website access point which starts the flow ordering of the mobile terminal is carried in the reminding information.
In the embodiment of the invention, when the future travel information of the mobile terminal is acquired, the flow use information of the mobile terminal is detected in time; when the travel time is judged and the residual data flow does not meet the use requirement, reminding information is sent to the user in time to remind the user to order the flow, so that the user can conveniently travel; the user can order the flow in time according to the reminding information, and the influence on the flow used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided. The invention solves the problem that the flow cannot be used when a user goes out easily because the flow package condition of a mobile phone of the user is not considered by the existing intelligent travel reminding function.
Referring to fig. 7, an embodiment of the present invention further provides a mobile terminal 700, including:
an obtaining module 701, configured to obtain user travel information and traffic usage information of the mobile terminal 700, where the user travel information at least includes a travel destination.
The user travel information of the mobile terminal 700 includes a travel destination, and the travel destination includes a current location when the current location changes or a predictable travel destination. Specifically, the current location change may be detected by a GPS module of the mobile terminal. And the predictable travel destination refers to a travel destination in future travel information recorded by the mobile terminal 700, such as future travel information recorded by the user in a schedule. The traffic usage information may include a current remaining traffic of the mobile terminal 700 and a usable range and a usable time of the remaining traffic.
A determining module 702, configured to determine, according to the traffic usage information and the user travel information, whether the remaining data traffic available at the travel destination meets the usage requirement after the user arrives at the travel destination.
Wherein the available remaining data traffic of the determined location is the traffic available at the location.
When the mobile terminal 700 is located at a travel destination, the traffic may not be used or the remaining traffic is insufficient, so that it is required to determine whether the available remaining data traffic of the mobile terminal 700 meets the use requirement of the user, and the influence on the normal traffic used by the user is avoided; for example, when the current location of the mobile terminal 700 changes and the traffic at this time cannot be used or the remaining traffic is insufficient, the available remaining data traffic of the mobile terminal 700 cannot meet the use requirement; or for example, the user will go across provinces and travel tomorrow, and the remaining traffic of the provincial traffic included in the mobile terminal 700 is insufficient tomorrow, which cannot meet the use requirement of the user.
And the reminding module 703 is configured to output reminding information when the remaining data traffic does not meet the use requirement.
When the use requirement when the user is located at the travel destination cannot be met, the mobile terminal 700 sends out reminding information to remind the user that no available flow exists or the residual flow is insufficient, so that the user can order the flow in time according to the reminding information, and the use is convenient. On one hand, when the use requirement of the user at the trip destination cannot be met, the user is reminded in time, the user can order the flow in time conveniently, and the influence on the use flow of the user is avoided; on the other hand, the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided.
Alternatively, referring to fig. 8, the determining module 702 includes:
a first judging sub-module 7021, configured to judge whether the mobile terminal 700 has a remaining data traffic available at the travel destination when the mobile terminal 700 is located at the travel destination;
if not, determining that the residual data flow does not meet the use requirement;
if yes, judging whether the available residual data flow is greater than or equal to a preset reference value, wherein the preset reference value is a numerical value determined according to the historical habit of using the data flow by the mobile terminal 700;
and if the data flow rate is smaller than the preset value, determining that the residual data flow rate does not meet the use requirement.
Optionally, referring to fig. 8, the obtaining module 701 includes:
a first obtaining sub-module 7011, configured to obtain a current positioning position of the mobile terminal 700;
when the current location position changes, user travel information of the mobile terminal 700 is acquired, where the user travel information includes the current location position, and the current location position is a travel destination.
Optionally, referring to fig. 8, the obtaining module 701 includes:
the second obtaining sub-module 7012 is configured to obtain future trip information in a preset application installed in the mobile terminal 700, and determine user trip information according to the future trip information, where the user trip information further includes trip time.
Alternatively, referring to fig. 8, the determining module 702 includes:
and a second judging sub-module 7022, configured to judge whether the available remaining data traffic at the travel destination meets the usage requirement when the mobile terminal 700 is at the travel time.
Optionally, referring to fig. 8, the second obtaining sub-module 7012 includes:
an obtaining unit 70121 configured to obtain future travel information within a first preset time period from information relating to future travel recorded in an installed preset application of the mobile terminal 700; the preset application program is an application program used for recording schedule information, ordering traffic tickets and/or chatting communication.
Optionally, referring to fig. 8, the second obtaining sub-module 7012 includes:
the determining unit 70122 is configured to determine the trip duration according to the future trip information;
the determining module 702 includes:
a third determining sub-module 7023 configured to: and judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time according to the travel time.
Optionally, the reminder information carries a preset reference value, and/or a shortcut for starting an application program of the subscription flow of the mobile terminal 700 and/or an official website access point.
In the embodiment of the invention, after the user arrives at the travel destination, whether the available residual data traffic of the travel destination meets the use requirement is judged according to the traffic use information and the user travel information, and when the residual data traffic does not meet the use requirement, the reminding information is output; the user can order the flow in time according to the reminding information, and the influence on the flow used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided. The invention solves the problem that the flow can not be used when a user goes out in the prior art.
Referring to fig. 9, yet another embodiment of the present invention provides a mobile terminal 900. The mobile terminal 900 shown in fig. 9 includes: at least one processor 901, memory 902, at least one network interface 904, and other user interfaces 903. Various components in mobile terminal 900 are coupled together by bus system 905. It is understood that the bus system 909 is used to enable connection communications between these components. The bus system 905 includes a power bus, a control bus, and a status signal bus, in addition to a data bus. For clarity of illustration, however, the various buses are labeled in fig. 9 as bus system 905.
The user interface 903 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It is to be understood that the memory 902 in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), synchlronous SDRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 902 of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 902 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 9021 and application programs 9022.
The operating system 9021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is configured to implement various basic services and process hardware-based tasks. The application 9022 includes various applications, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services, and a program for implementing the method according to the embodiment of the present invention may be included in the application 9022.
In the embodiment of the present invention, by calling a program or an instruction stored in the memory 902, specifically, a program or an instruction stored in the application 9022, the processor 901 is configured to: acquiring user travel information and flow use information of a mobile terminal, wherein the user travel information at least comprises a travel destination; judging whether the residual data traffic available at the travel destination meets the use requirement or not after the user arrives at the travel destination according to the traffic use information and the user travel information; and when the residual data flow does not meet the use requirement, outputting reminding information.
The method disclosed in the above embodiments of the present invention may be applied to the processor 901, or implemented by the processor 901. The processor 901 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 901. The Processor 901 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 902, and the processor 901 reads the information in the memory 902, and completes the steps of the above method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, as another embodiment, the processor 901 is further configured to: judging whether the mobile terminal has available residual data traffic at the travel destination or not when the mobile terminal is located at the travel destination; if not, determining that the residual data flow does not meet the use requirement; if yes, judging whether the available residual data flow is larger than or equal to a preset reference value, wherein the preset reference value is a numerical value determined according to the historical habit of using the data flow by the mobile terminal; and if the data flow rate is smaller than the preset value, determining that the residual data flow rate does not meet the use requirement.
Optionally, as another embodiment, the processor 901 is further configured to: acquiring a current positioning position of the mobile terminal; when the current positioning position changes, user travel information of the mobile terminal is obtained, wherein the user travel information comprises the current positioning position, and the current positioning position is a travel destination.
Optionally, as another embodiment, the processor 901 is further configured to: the method comprises the steps of obtaining future travel information in a preset application program installed on the mobile terminal, and determining user travel information according to the future travel information, wherein the user travel information also comprises travel time.
Optionally, as another embodiment, the processor 901 is further configured to: and judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time.
Optionally, as another embodiment, the processor 901 is further configured to: acquiring future travel information within a first preset time period from information related to future travel recorded in a preset application program installed in the mobile terminal; the preset application program is an application program used for recording schedule information, ordering traffic tickets and/or chatting communication.
Optionally, as another embodiment, the processor 901 is further configured to: determining travel time length according to the future travel information;
the method comprises the steps of judging whether the available residual data traffic of a travel destination meets the use requirement or not after a user arrives at the travel destination according to traffic use information and user travel information, and comprises the following steps:
and judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time according to the travel time.
Optionally, as another embodiment, the reminder information carries a preset reference value, and/or a shortcut for starting an application program of the subscription flow of the mobile terminal and/or an official website access point.
The mobile terminal 900 can implement the processes implemented by the mobile terminal in the foregoing embodiments, and in order to avoid repetition, the details are not described here.
In the mobile terminal 900 according to the embodiment of the present invention, the processor 901 determines, according to the traffic usage information and the user travel information, whether the remaining data traffic available at the travel destination meets the usage requirement after the user arrives at the travel destination, and outputs the reminding information when the remaining data traffic does not meet the usage requirement; the user can order the flow in time according to the reminding information, and the influence on the flow used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided. The invention solves the problem that the flow can not be used when a user goes out in the prior art.
Referring to fig. 10, yet another embodiment of the present invention provides a mobile terminal 1000. Specifically, the mobile terminal 1000 in fig. 10 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
The mobile terminal 1000 in fig. 10 includes a Radio Frequency (RF) circuit 1010, a memory 1020, an input unit 1030, a display unit 1040, a processor 1050, a Wi-fi (wireless fidelity) module 1060, an audio circuit 1070, and a power supply 1080.
The input unit 1030 may be used to receive numeric or character information input by a user and generate signal inputs related to user settings and function control of the mobile terminal 1000, among other things.
Specifically, in the embodiment of the present invention, the input unit 1030 may include a touch panel 1031. The touch panel 1031, also referred to as a touch screen, may collect touch operations by a user (e.g., operations of the user on the touch panel 1031 by using any suitable object or accessory such as a finger or a stylus) thereon or nearby, and drive corresponding connection devices according to a preset program. Alternatively, the touch panel 1031 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, and sends the touch point coordinates to the processor 1050, and can receive and execute commands from the processor 1050. In addition, the touch panel 1031 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1031, the input unit 1030 may also include other input devices 1032, and the other input devices 1032 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a track ball, a mouse, a joystick, etc.
Among other things, the display unit 1040 may be used to display information input by a user or information provided to the user and various menu interfaces of the mobile terminal 1000. The display unit 1040 may include a display panel 1041, and optionally, the display panel 1041 may be configured in the form of an LCD or an Organic Light-Emitting Diode (OLED).
It should be noted that the touch panel 1031 may cover the display panel 1041 to form a touch display screen, and when the touch display screen detects a touch operation thereon or nearby, the touch display screen is transmitted to the processor 1050 to determine the type of the touch event, and then the processor 1050 provides a corresponding visual output on the touch display screen according to the type of the touch event.
The touch display screen comprises an application program interface display area and a common control display area. The arrangement modes of the application program interface display area and the common control display area are not limited, and can be an arrangement mode which can distinguish two display areas, such as vertical arrangement, left-right arrangement and the like. The application interface display area may be used to display an interface of an application. Each interface may contain at least one interface element such as an icon and/or widget desktop control for an application. The application interface display area may also be an empty interface that does not contain any content. The common control display area is used for displaying controls with high utilization rate, such as application icons like setting buttons, interface numbers, scroll bars, phone book icons and the like.
In the embodiment of the present invention, the processor 1050 is configured to, by calling a software program and/or a module stored in the first memory 1021 and/or data stored in the second memory 1022: acquiring user travel information and flow use information of a mobile terminal, wherein the user travel information at least comprises a travel destination; judging whether the residual data traffic available at the travel destination meets the use requirement or not after the user arrives at the travel destination according to the traffic use information and the user travel information; and when the residual data flow does not meet the use requirement, outputting reminding information.
Optionally, as another embodiment, the processor 1050 is further configured to: judging whether the mobile terminal has available residual data traffic at the travel destination or not when the mobile terminal is located at the travel destination; if not, determining that the residual data flow does not meet the use requirement; if yes, judging whether the available residual data flow is larger than or equal to a preset reference value, wherein the preset reference value is a numerical value determined according to the historical habit of using the data flow by the mobile terminal; and if the data flow rate is smaller than the preset value, determining that the residual data flow rate does not meet the use requirement.
Optionally, as another embodiment, the processor 1050 is further configured to: acquiring a current positioning position of the mobile terminal; when the current positioning position changes, user travel information of the mobile terminal is obtained, wherein the user travel information comprises the current positioning position, and the current positioning position is a travel destination.
Optionally, as another embodiment, the processor 1050 is further configured to: the method comprises the steps of obtaining future travel information in a preset application program installed on the mobile terminal, and determining user travel information according to the future travel information, wherein the user travel information also comprises travel time.
Optionally, as another embodiment, the processor 1050 is further configured to: and judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time.
Optionally, as another embodiment, the processor 1050 is further configured to: acquiring future travel information within a first preset time period from information related to future travel recorded in a preset application program installed in the mobile terminal; the preset application program is an application program used for recording schedule information, ordering traffic tickets and/or chatting communication.
Optionally, as another embodiment, the processor 1050 is further configured to: determining travel time length according to the future travel information; the method comprises the steps of judging whether the available residual data traffic of a travel destination meets the use requirement or not after a user arrives at the travel destination according to traffic use information and user travel information, and comprises the following steps:
and judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time according to the travel time.
Optionally, as another embodiment, the reminder information carries a preset reference value, and/or a shortcut for starting an application program of the subscription flow of the mobile terminal and/or an official website access point.
The mobile terminal 1000 can implement the processes implemented by the mobile terminal in the foregoing embodiments, and details are not repeated here to avoid repetition.
In the mobile terminal 1000 according to the embodiment of the present invention, the processor 1050 determines whether the remaining data traffic available at the travel destination meets the use requirement after the user arrives at the travel destination according to the traffic use information and the user travel information, and outputs the reminding information when the remaining data traffic does not meet the use requirement; the user can order the flow in time according to the reminding information, and the influence on the flow used by the user is avoided; and the user is reminded in time, and unnecessary cost caused by the fact that the use flow exceeds the package range of the user under the condition that the user is not aware of the use flow is avoided. The invention solves the problem that the flow can not be used when a user goes out in the prior art.
The embodiment of the invention also provides a computer-readable storage medium, wherein a flow reminding program is stored on the computer-readable storage medium, and the flow reminding program realizes the steps of the flow reminding method when being executed by a processor.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the 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 apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or 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 units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units 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 units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: u disk, removable hard disk, ROM, RAM, magnetic disk, optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (12)

1. A traffic reminding method is characterized by comprising the following steps:
acquiring user travel information and flow use information of a mobile terminal, wherein the user travel information at least comprises a travel destination, and the travel destination comprises a current position when the current position changes or a travel destination in future travel information recorded by the mobile terminal;
judging whether the residual data traffic available at the travel destination meets the use requirement or not after the user arrives at the travel destination according to the traffic use information and the user travel information;
when the residual data flow does not meet the use requirement, outputting reminding information;
when the remaining data traffic does not meet the use requirement, outputting a reminding message comprises: when the residual data flow does not meet the use requirement, reminding a user to select and purchase a proper flow packet in time and outputting flow data which are used by the user on average in daily life;
when the mobile terminal does not comprise the available residual data traffic at the travel destination, reminding the user to select a proper traffic packet in time, outputting the traffic data which is daily and averagely used by the user, and displaying an entrance for quickly starting an operator application program or an official website; when the residual data flow meets the use requirement, outputting daily flow data of a user and the current residual flow condition;
the method for acquiring the user travel information of the mobile terminal comprises the following steps:
acquiring future travel information in a preset application program installed on a mobile terminal;
determining user travel information according to the future travel information; wherein the user travel information includes: travel time, travel duration and travel destination;
judging whether the residual data traffic available at the travel destination meets the use requirement or not after the user arrives at the travel destination according to the traffic use information and the user travel information, and the method comprises the following steps:
when the distance between the trip time in the future trip information of the user and the current time is less than the preset time, acquiring the traffic packet information of the user and the daily average traffic use condition of the user;
when the flow packet comprises the flow suitable for the destination, predicting the predicted total amount of the used flow in the travel period according to the daily average flow use condition of the user and the travel duration;
and judging whether the residual flow suitable for the destination meets the use requirement or not according to the estimated total amount and the residual flow suitable for the destination in the flow packet.
2. The method according to claim 1, wherein the step of determining whether the remaining data traffic available at the travel destination after the user arrives at the travel destination according to the traffic usage information and the user travel information includes:
judging whether the mobile terminal has available residual data traffic at the travel destination or not when the mobile terminal is located at the travel destination;
if not, determining that the residual data flow does not meet the use requirement;
if yes, judging whether the available residual data flow is larger than or equal to a preset reference value, wherein the preset reference value is a numerical value determined according to the historical habit of using the data flow by the mobile terminal;
and if the data flow rate is smaller than the preset data flow rate, determining that the residual data flow rate does not meet the use requirement.
3. The method according to claim 1, wherein the step of obtaining the user travel information of the mobile terminal comprises:
acquiring a current positioning position of the mobile terminal;
and when the current positioning position changes, obtaining user travel information of the mobile terminal, wherein the user travel information comprises the current positioning position, and the current positioning position is a travel destination.
4. The method according to claim 1, wherein the step of determining whether the remaining data traffic available at the travel destination after the user arrives at the travel destination according to the traffic usage information and the user travel information includes:
and judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time.
5. The method according to claim 1, wherein the step of obtaining future travel information in a preset application installed in the mobile terminal comprises:
acquiring future journey information in a first preset time period from information related to future journeys recorded in a preset application program installed in the mobile terminal; the preset application program is an application program used for recording schedule information, ordering traffic tickets and/or chatting communication.
6. A mobile terminal, comprising:
the system comprises an acquisition module, a flow utilization module and a flow management module, wherein the acquisition module is used for acquiring user travel information and flow utilization information of the mobile terminal, the user travel information at least comprises a travel destination, and the travel destination comprises a current position when the current position changes or a travel destination in future travel information recorded by the mobile terminal;
the judging module is used for judging whether the available residual data traffic of the travel destination meets the use requirement or not after the user arrives at the travel destination according to the traffic use information and the user travel information;
the reminding module is used for outputting reminding information when the residual data flow does not meet the use requirement;
the reminding module is used for: when the residual data flow does not meet the use requirement, reminding a user to select and purchase a proper flow packet in time and outputting flow data which are used by the user on average in daily life;
when the mobile terminal does not comprise the available residual data traffic at the travel destination, reminding the user to select a proper traffic packet in time, outputting the traffic data which is daily and averagely used by the user, and displaying an entrance for quickly starting an operator application program or an official website; when the residual data flow meets the use requirement, outputting daily flow data of a user and the current residual flow condition;
the acquisition module includes:
the second acquisition submodule is used for acquiring future travel information in a preset application program installed on the mobile terminal;
the second acquisition sub-module includes:
the determining unit is used for determining the travel time, the travel time length and the travel destination according to the future travel information;
the judging module comprises:
the third judgment sub-module is used for acquiring the traffic packet information of the user and the daily average traffic service condition of the user when the distance between the trip time in the future trip information of the user and the current time is less than the preset time;
when the flow packet comprises the flow suitable for the destination, predicting the predicted total amount of the used flow in the travel period according to the daily average flow use condition of the user and the travel duration;
and judging whether the residual flow suitable for the destination meets the use requirement or not according to the estimated total amount and the residual flow suitable for the destination in the flow packet.
7. The mobile terminal of claim 6, wherein the determining module comprises:
the first judging submodule is used for judging whether the mobile terminal has the residual data traffic available at the travel destination or not when the mobile terminal is located at the travel destination;
if not, determining that the residual data flow does not meet the use requirement;
if yes, judging whether the available residual data flow is larger than or equal to a preset reference value, wherein the preset reference value is a numerical value determined according to the historical habit of using the data flow by the mobile terminal;
and if the data flow rate is smaller than the preset data flow rate, determining that the residual data flow rate does not meet the use requirement.
8. The mobile terminal of claim 6, wherein the obtaining module comprises:
the first obtaining submodule is used for obtaining the current positioning position of the mobile terminal;
and when the current positioning position changes, obtaining user travel information of the mobile terminal, wherein the user travel information comprises the current positioning position, and the current positioning position is a travel destination.
9. The mobile terminal of claim 6, wherein the determining module comprises:
and the second judging submodule is used for judging whether the available residual data traffic at the travel destination meets the use requirement or not when the mobile terminal is at the travel time.
10. The mobile terminal of claim 6, wherein the second obtaining sub-module comprises:
the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring future journey information in a first preset time period from information related to future journeys recorded in a preset application program installed in the mobile terminal; the preset application program is an application program used for recording schedule information, ordering traffic tickets and/or chatting communication.
11. A mobile terminal, comprising: memory, processor and a traffic alert program stored on the memory and executable on the processor, the traffic alert program when executed by the processor implementing the steps of the traffic alert method as claimed in any one of claims 1 to 5.
12. A computer-readable storage medium, having stored thereon a flow reminder program, which when executed by a processor implements the steps of the flow reminder method according to any one of claims 1 to 5.
CN201710407352.2A 2017-06-02 2017-06-02 Flow reminding method, mobile terminal and readable storage medium Active CN107277234B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710407352.2A CN107277234B (en) 2017-06-02 2017-06-02 Flow reminding method, mobile terminal and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710407352.2A CN107277234B (en) 2017-06-02 2017-06-02 Flow reminding method, mobile terminal and readable storage medium

Publications (2)

Publication Number Publication Date
CN107277234A CN107277234A (en) 2017-10-20
CN107277234B true CN107277234B (en) 2020-11-13

Family

ID=60064957

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710407352.2A Active CN107277234B (en) 2017-06-02 2017-06-02 Flow reminding method, mobile terminal and readable storage medium

Country Status (1)

Country Link
CN (1) CN107277234B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108012041A (en) * 2017-10-31 2018-05-08 维沃移动通信有限公司 A kind of telephone expenses method for early warning and mobile terminal
CN108696406A (en) * 2018-05-30 2018-10-23 连尚(新昌)网络科技有限公司 The method of pushed information
CN110876123A (en) * 2018-08-30 2020-03-10 北京三星通信技术研究有限公司 Flow acquiring, providing, sharing, calibrating and transferring method and equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7747239B1 (en) * 2006-09-15 2010-06-29 Cingular Wireless Ii, Llc MSC based routing of SMS alerts
CN104936221B (en) * 2015-06-04 2016-11-16 北京奇虎科技有限公司 The method and device of data in mobile terminal flow monitoring
CN106131303A (en) * 2016-06-14 2016-11-16 青岛海信移动通信技术股份有限公司 Method for processing business and device
CN106101439B (en) * 2016-07-29 2019-12-03 维沃移动通信有限公司 Based reminding method and mobile terminal

Also Published As

Publication number Publication date
CN107277234A (en) 2017-10-20

Similar Documents

Publication Publication Date Title
CN107529142B (en) Service pushing method and mobile terminal
CN107357574B (en) Operation method and mobile terminal
US10831339B2 (en) Application recommendation based on detected triggering events
US8924156B2 (en) Method, apparatus, computer program and user interface
CN106506804B (en) Notification message reminding method and mobile terminal
US20170124316A1 (en) Method and apparatus for authenticating access to a multi-level secure environment of an electronic device
KR101059835B1 (en) Schedule management method and device in portable terminal
CN107277234B (en) Flow reminding method, mobile terminal and readable storage medium
CN107450799B (en) Message display method and mobile terminal
CN106453953B (en) Wireless access point connection method and mobile terminal
CN107172287B (en) Multi-card communication method and mobile terminal
CN106408289B (en) Payment page switching method and mobile terminal
US20140347326A1 (en) User input using hovering input
CN108234744B (en) Push message management method and mobile terminal
CN107483316B (en) Information transmission method and mobile terminal
CN107562473B (en) Application program display method and mobile terminal
CN106775378B (en) Method for determining candidate words of input method and mobile terminal
CN106873891B (en) Touch operation method and mobile terminal
CN106296107A (en) Location-based memorandum based reminding method, system and electronic installation
CN106506849B (en) Display method of wireless access point and mobile terminal
CN106446014B (en) File searching method and mobile terminal
CN106383715B (en) Information prompting method and mobile terminal
CN107930126B (en) Game reservation data processing method and device and mobile terminal
CN107172286B (en) Call method and mobile terminal
CN103744596A (en) Display control method and electronic device

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