WO2017050098A1 - Procédé de traitement de message court et terminal utilisateur - Google Patents
Procédé de traitement de message court et terminal utilisateur Download PDFInfo
- Publication number
- WO2017050098A1 WO2017050098A1 PCT/CN2016/097349 CN2016097349W WO2017050098A1 WO 2017050098 A1 WO2017050098 A1 WO 2017050098A1 CN 2016097349 W CN2016097349 W CN 2016097349W WO 2017050098 A1 WO2017050098 A1 WO 2017050098A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- short message
- user terminal
- message
- unread
- application
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a short message processing method and a user terminal.
- SMS applications have become an indispensable application for user terminals such as smartphones.
- the user terminal After receiving the new short message sent by the network server, the user terminal temporarily stores the new short message to the short message database of the user terminal, so that when the user terminal is abnormal, the short message application of the user terminal can be obtained from the short message database. New text message. Therefore, before the user terminal receives a new short message and has not reported it to the short message application, if the communication application of the user terminal (such as a call application, a short message application, etc.) is abnormal or the user terminal is abnormally shut down, the user terminal will exist after the restart. The message of the new message is reported to the SMS application.
- the communication application of the user terminal such as a call application, a short message application, etc.
- the user terminal may separately report the message with the new short message to the short message application by using the corresponding reporting mode of the network mode supported by the user terminal.
- the short message application will obtain the short message according to the message, thereby increasing the power consumption of the user terminal.
- the embodiment of the invention discloses a short message processing method and a user terminal, which can reduce the power consumption of the user terminal.
- the embodiment of the invention discloses a short message processing method, which comprises:
- the notification message is reported to the short message application by using the report mode corresponding to the network type, and the notification message is used to instruct the short message application to read the unread short message from the short message database.
- a user terminal including:
- the detecting unit is configured to detect, when the communication application of the user terminal is abnormal, whether there is an unread text message that is not read by the short message application of the user terminal in the short message database of the user terminal;
- a restarting unit configured to restart the user terminal when the detecting unit detects that there is an unread short message in the short message database
- An acquiring unit configured to acquire, after the restarting unit restarts the user terminal, a short message identifier of the unread short message from the short message database, where the short message identifier includes a network that uses the network when the unread short message is received Types of;
- the reporting unit is configured to report the notification message to the short message application by using the reporting manner corresponding to the network type, where the notification message is used to instruct the short message application to read the unread short message from the short message database.
- the user terminal may detect whether there is an unread short message that is not read by the short message application in the short message database, and if yes, after restarting the user terminal, the short message database may be Obtaining the short message identifier of the unread text message, where the short message identifier includes a network type of the network when the unread text message is received, and the user terminal reports the notification message to the short message application by using the report mode corresponding to the network type, to indicate that the short message application is Unread text messages are read in the SMS database.
- the short message identifier includes a network type of the network when the unread text message is received
- FIG. 1 is a schematic flowchart of a method for processing a short message according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of another short message processing method according to an embodiment of the present invention.
- FIG. 3 is a schematic flowchart of still another method for processing a short message according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of a user terminal according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of another user terminal according to an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of still another user terminal according to an embodiment of the present invention.
- the embodiment of the invention discloses a short message processing method and a user terminal, which can reduce the power consumption of the user terminal. The details are described below separately.
- FIG. 1 is a schematic flowchart diagram of a short message processing method according to an embodiment of the present invention.
- the method shown in FIG. 1 can be applied to a smart phone (such as an Android mobile phone, etc.), a tablet computer, a palmtop computer, and a mobile Internet device (MID), a personal digital assistant (PDA), and a media player.
- a smart phone such as an Android mobile phone, etc.
- a tablet computer such as an Android mobile phone, etc.
- MID mobile Internet device
- PDA personal digital assistant
- User terminals such as smart phones, smart watches, smart glasses, smart bracelets, etc., which can receive short message information.
- the short message processing method may include the following steps:
- step S101 When the communication application of the user terminal is abnormal, the user terminal detects whether there is an unread text message that is not read by the short message application in the short message database. If yes, step S102 is performed; if not, the process ends.
- the communication application generally includes a call application, a short message application, and the like of the user terminal, which are not limited in the embodiment of the present invention.
- the short message database is the mmssms database in the Android system, which is used to store various types of data during the sending or receiving process of the short message (specifically, the unread short message is mainly stored in the raw table in the short message database).
- the SMS database stores the newly received SMS, mainly to prevent the SMS from being accidentally lost when the user terminal is abnormal.
- the user terminal can detect or scan whether there is an unread text message that is not read by the short message application in the short message database. If yes, the user terminal is automatically restarted, and the short message identifier of the unread text message is obtained from the short message database; if not, the user terminal does not perform any operation.
- the user terminal may also detect whether there is an unread text message that is not read by the short message application in the short message database after each power-on, which is not limited in the embodiment of the present invention.
- the user terminal restarts the user terminal, and obtains the short message identifier of the unread text message from the short message database.
- the short message database stores an unread text message and a short message identifier of the unread text message, wherein the short message identifier may include a network type of the network currently used by the user terminal when the unread text message is received by the user terminal.
- the network type may include a network supporting a 3rd Generation Partnership Project (3GPP) protocol and a network supporting a 3rd Generation Partnership Project 2 (3GPP2) protocol, which is implemented by the present invention.
- 3GPP 3rd Generation Partnership Project
- 3GPP2 3rd Generation Partnership Project 2
- the example is not limited.
- the network in the 3GPP protocol is mainly based on the GSM network
- the network in the 3GPP2 protocol is mainly based on the CDMA network.
- the user terminal can automatically restart to solve the problem that the communication application is abnormal. In this way, it can avoid the situation that the important event is delayed due to the abnormality of the communication application and the timely receiving of the call or the short message, so as to improve the user experience.
- the user terminal can obtain the network type of the network used when the unread text message is received from the short message database.
- S103 The user terminal reports the notification message to the short message application by using the reporting manner corresponding to the network type included in the short message identifier, and ends the process.
- the user terminal is configured with different short message reporting manners for each network type. It can be understood that, in the reporting manner corresponding to each network type, the network protocol used when reporting the unread SMS message is different, so that the processing manner in the SMS reporting process is different. Therefore, after the network type of the network is obtained when the unread text message is received from the short message database, the user terminal further obtains the report mode corresponding to the network type, and reports the notification message to the short message application by using the report mode.
- the notification message is mainly used to instruct the short message application to read the unread text message from the short message database.
- the SMS application is notified that a new short message (an unread text message that has not been read by the short message application) is received before the communication application of the user terminal is abnormal or the user terminal is turned off.
- the short message application obtains the unread text message from the short message database.
- the mobile phone can support both GSM network and CDMA network, and the mobile phone is installed with a mobile 2G card (that is, the card supports GSM network), then the network when receiving new SMS is GSM network, mobile phone Therefore, the original data of the new short message and the information of the new short message network type of the GSM network are stored in the short message database. If a message with a new short message has not been reported to the short message application when the new short message is received, the short message application of the mobile phone is abnormal, so that the reported new short message is not received.
- a mobile 2G card that is, the card supports GSM network
- the mobile phone can detect whether there is a new short message in the short message database, and if yes, use the stored report mode corresponding to the GSM network of the new short message to report the message with the new short message to the short message application, so as to apply the short message application. Get it from the SMS database.
- the short message identifier of the unread text message acquired by the user terminal may also include the network.
- the identifier of the SIM card to which the type belongs ie, which network type of card 1 or card 2 is used when the unread text message is received. Therefore, the specific manner in which the user terminal reports the notification message to the short message application by using the reporting manner corresponding to the network type included in the short message identifier may be:
- the notification message is reported to the short message application by using the reporting manner corresponding to the network type supported by the customer identification module.
- the user terminal after the user terminal obtains the network type of the card 1 or the card 2 when the unread text message is received, if the CDMA network of the card 1 is used, the user terminal further acquires the card 1
- the reporting method corresponding to the CDMA network reports the notification message to the short message application. That is to say, for the same network type, the corresponding customer identification module is different, and the corresponding short message reporting manner is different. Therefore, the user terminal can be prevented from using the GSM network supported by the card 1, the CDMA network, and the GSM network supported by the card 2 and the reporting manner corresponding to the CDMA network when the network type of the unread text message is not known, and the unread SMS message will be notified.
- the message is reported to the SMS application multiple times, so that the SMS application obtains the unread SMS multiple times from the SMS database.
- the user terminal when the communication application of the user terminal is abnormal, the user terminal can detect whether there is an unread text message that is not read by the short message application in the short message database, and if yes, after restarting the user terminal,
- the short message identifier of the unread text message may be obtained from the short message database, where the short message identifier includes a network type of the network when the unread text message is received, and the user terminal reports the notification message to the short message application by using the report mode corresponding to the network type. Instruct the SMS application to read unread text messages from the SMS database. In this way, it is possible to prevent the user terminal from being abnormal and restarting, and then apply the short message to the short message to repeatedly report the problem of the unread text message, thereby reducing the power consumption of the user terminal.
- FIG. 2 is a schematic flowchart diagram of another short message processing method according to an embodiment of the present invention.
- the method shown in FIG. 2 can be applied to a smart phone (such as an Android mobile phone, etc.), a tablet computer, a palmtop computer, and a mobile Internet device, a personal digital assistant, a media player, a smart TV, a smart watch, a smart glasses, a smart bracelet.
- the user terminal can receive the short message information.
- the short message processing method may include the following steps:
- step S201 When the communication application of the user terminal is abnormal, the user terminal detects whether there is an unread text message that is not read by the short message application in the short message database, and if yes, step S202 is performed; if not, the process ends.
- the user terminal outputs the first prompt information.
- the communication at the user terminal is abnormal, and the user terminal detects that there are unread text messages in the short message database that are not read by the short message application.
- the user terminal may output the first prompt information to prompt the user that the current communication application is abnormal, and the user terminal receives the new short message (for the short message application, the new short message is an unread short message), and the user terminal needs to be restarted to receive New text message.
- This allows the user to decide whether it is necessary to immediately restart the user terminal to receive the short message according to his actual situation, or to delay the time to restart the user terminal.
- the user can decide the time to restart the user terminal, which is more in line with the actual situation of the user, thereby improving the user experience.
- the user terminal can output a prompt message to remind the user that the communication application is abnormal and there is a new short message (the new short message is not read for the user). If the user feels that the new short message needs to be received immediately, the user terminal can be restarted according to the prompt information, and if the user wishes to continue watching the video, the user terminal can be temporarily not restarted, that is, the new short message is delayed.
- the user terminal After restarting the user terminal in response to the first prompt information, the user terminal acquires the short message identifier of the unread text message from the short message database.
- the user terminal may obtain the short message identifier of the unread text message from the short message database.
- S204 The user terminal reports the notification message to the short message application by using a reporting manner corresponding to the network type included in the short message identifier.
- the user terminal receives the second prompt information that the unread text message returned by the short message application is successfully read.
- the short message application when the user terminal reports the notification message to the short message application by using the reporting manner corresponding to the network type, the short message application reads the unread short message from the short message database after receiving the reported notification message, and Combining the address book of the user terminal, parsing the specific content of the unread text message, the sender address, the name, the receiving time, and the customer identification module to which the unread text message belongs, so as to finally store the parsed information in the short message.
- the storage space of the application is displayed on the application display interface of the SMS application for the user to view.
- the short message application After the short message application successfully reads the unread text message, the short message application returns a second prompt message to the user terminal, so that the user terminal receives the second prompt information returned by the short message application.
- the second prompt information is used to indicate that the unread text message of the user terminal is successfully read, so that the user terminal processes the unread text message stored in the short message database.
- the user terminal deletes the unread text message stored in the short message database and the short message identifier of the unread text message in response to the second prompt information, and ends the process.
- the user terminal when the user terminal receives the second prompt information that the unread text message is successfully returned, the user terminal deletes the unread text message stored in the short message database in response to the second prompt information. And the SMS identifier of the unread text message. In this way, the storage space of the user terminal can be released, and the re-reporting of the user terminal can be avoided, thereby solving the problem that the user terminal repeatedly reports the presence of a new short message.
- the user terminal may output an alert message when the communication application is abnormal and detects that there is an unread short message that is not read by the short message application in the short message database, so that the user can make the user according to his actual situation.
- the situation determines whether the user terminal needs to be restarted immediately to receive unread text messages, thereby improving the user experience.
- deleting the unread short message and the short message identifier stored in the short message database can release the storage space of the user terminal, thereby improving the operating efficiency of the user terminal.
- FIG. 3 is a schematic flowchart diagram of still another method for processing a short message according to an embodiment of the present invention.
- the method shown in FIG. 3 can be applied to a smart phone (such as an Android mobile phone, etc.), a tablet computer, a palmtop computer, and a mobile Internet device, a personal digital assistant, a media player, a smart TV, a smart watch, a smart glasses, a smart bracelet.
- the user terminal can receive the short message information.
- the short message processing method may include the following steps:
- the user terminal receives the short message sent by the network server, and sets the short message as an unread text message.
- the user terminal when receiving the short message sent by the network server, the user terminal combines the address record of the user terminal to parse the specific content of the short message, the sender address, the name, the receiving time, and the customer identification of the short message.
- the module and other information will temporarily store this information in the SMS data cache library (ie, the framework communication framework) of the user terminal. So that under normal circumstances (ie, when there is no abnormality in the communication application), the SMS application can obtain this information directly from the SMS data cache.
- the user terminal also sets the short message as an unread text message.
- the network server can also be called a short message service center.
- the user terminal uses the network type of the network and the identifier of the customer identification module to which the network type belongs as the short message identifier of the unread short message, and stores the unread short message and the short message identifier in the The SMS database of the user terminal.
- the user terminal after the user terminal receives the short message sent by the network server and sets the short message as the unread short message, the user terminal acquires the network type of the network used by the user terminal when the unread short message is received (supporting 3GPP)
- the network of the protocol is also a network supporting the 3GPP2 protocol, and acquires the client identification module to which the network type belongs (ie, whether the network type belongs to card 1 or belongs to card 2). Therefore, the user terminal uses the network type and the identifier of the customer identification module as the short message identifier of the unread text message, so that the unread text message and the identifier of the unread text message are stored in the short message database of the user terminal. This can prevent the communication application from being abnormal and causing the loss of the short message before the new short message is reported.
- the user terminal After the user terminal receives the short message sent by the network server and parses the short message, if the communication application does not have an abnormality, the user terminal reports the new short message to the short message application according to the parsed information, and the short message application is used.
- the information parsed by the short message is directly obtained from the short message data cache library.
- the short message application stores the short message in the short message application database and displays it on the application display interface for the user to view.
- the short message application After the short message application successfully obtains the short message, the short message application also returns the prompt information that the short message is successfully obtained to the user terminal, so that the user terminal deletes the short message database in time.
- the short message application successfully obtains the short message
- the information in the short message data cache library is deleted, and if the short message application has not obtained the short message, the communication application of the user terminal is abnormal or the user terminal is abnormally shut down. Then the information in the SMS data cache will also be deleted, so the SMS database is needed to store the SMS.
- step S303 When the communication application of the user terminal is abnormal, the user terminal detects whether there is an unread text message that is not read by the short message application in the short message database. If yes, step S304 is performed; if not, the process ends.
- the user terminal restarts the user terminal, and obtains the short message identifier of the unread text message from the short message database.
- the user terminal reports the notification message to the short message application by using the reporting manner corresponding to the network type included in the short message identifier, and ends the process.
- the user terminal when receiving the short message sent by the network server, uses the network type of the network when the short message is received and the identifier of the customer identification module to which the network type belongs, together with the short message. It is stored in the short message database, so that when the communication application is abnormal or the user terminal is abnormally shut down, after the user terminal is restarted, when the short message is reported to the short message application, the reporting mode can be clearly determined, thereby avoiding repeated reporting of the short message.
- FIG. 4 is a schematic structural diagram of a user terminal according to an embodiment of the present invention.
- the user terminal 400 shown in FIG. 4 may include, but is not limited to, a smart phone (such as an Android mobile phone, etc.), a tablet computer, a palmtop computer, and a mobile Internet device, a personal digital assistant, a media player, a smart TV, a smart watch, and smart glasses. , a smart bracelet, etc., wherein the user terminal can receive the short message information.
- the user terminal 400 can include the following units:
- the detecting unit 401 is configured to detect whether there is an unread short message that is not read by the short message application of the user terminal 400 in the short message database of the user terminal 400 when the communication application of the user terminal 400 is abnormal.
- the communication application generally includes a call application, a short message application, and the like of the user terminal, which are not limited in the embodiment of the present invention.
- the short message database is the mmssms database in the Android system, which is used to store various types of data during the sending or receiving process of the short message (specifically, the unread short message is mainly stored in the raw table in the short message database).
- the short message database stores the short message that has just been received, mainly to prevent the accidental loss of the short message when the user terminal 400 is abnormal.
- the detecting unit 401 can detect or scan whether there is an unread text message that is not read by the short message application in the short message database. If it exists, the user terminal 400 is automatically restarted, and the short message identifier of the unread text message is obtained from the short message database; if not, the user terminal 400 does nothing.
- the detecting unit 401 may also detect whether there is an unread text message that is not read by the short message application in the short message database after the user terminal is turned on, which is not limited in the embodiment of the present invention.
- the restarting unit 402 is configured to restart the user terminal 400 when the detecting unit 401 detects that there is an unread text message in the short message database.
- the obtaining unit 403 is configured to obtain the short message identifier of the unread short message from the short message database after the restarting unit 401 restarts the user terminal 400, wherein the short message identifier may include a network type of the network used when the unread short message is received.
- the short message database stores an unread text message and a short message identifier of the unread text message, wherein the short message identifier may include a network type of the network currently used by the user terminal 400 when the unread text message is received by the user terminal 400.
- the network type may include a network supporting a 3rd Generation Partnership Project (3GPP) protocol and a network supporting a 3rd Generation Partnership Project 2 (3GPP2) protocol, which is implemented by the present invention.
- 3GPP 3rd Generation Partnership Project
- 3GPP2 3rd Generation Partnership Project 2
- the example is not limited.
- the network in the 3GPP protocol is mainly based on the GSM network
- the network in the 3GPP2 protocol is mainly based on the CDMA network.
- the restarting unit 402 can automatically restart the user terminal 400 to solve the problem that the communication application is abnormal. In this way, it can avoid the situation that the important event is delayed due to the abnormality of the communication application and the timely receiving of the call or the short message, so as to improve the user experience.
- the obtaining unit 403 can obtain, from the short message database, the network type of the network used when the unread short message is received.
- the reporting unit 404 is configured to report the notification message to the short message application by using the reporting manner corresponding to the network type, where the notification message is used to indicate that the short message application obtains the unread short message from the short message database.
- the user terminal 400 is configured with different short message reporting modes for each network type. It can be understood that, in the reporting manner corresponding to each network type, the network protocol used when reporting the unread SMS message is different, so that the processing manner in the SMS reporting process is different. Therefore, after the obtaining unit 403 obtains the network type of the network when the unread text message is received from the short message database, the reporting unit 404 further obtains the reporting manner corresponding to the network type, thereby reporting the notification to the short message application by using the reporting method. Message.
- the notification message is mainly used to instruct the short message application to read the unread text message from the short message database.
- the short message application is notified that a new short message (an unread text message that has not been read by the short message application) is received before the communication application of the user terminal 400 is abnormal or the user terminal 400 is turned off.
- the short message application obtains the unread text message from the short message database.
- the mobile phone can support both GSM network and CDMA network, and the mobile phone is installed with a mobile 2G card (that is, the card supports GSM network), then the network when receiving new SMS is GSM network, mobile phone Therefore, the original data of the new short message and the information of the new short message network type of the GSM network are stored in the short message database. If a message with a new short message has not been reported to the short message application when the new short message is received, the short message application of the mobile phone is abnormal, so that the reported new short message is not received.
- a mobile 2G card that is, the card supports GSM network
- the mobile phone can detect whether there is a new short message in the short message database, and if yes, use the stored report mode corresponding to the GSM network of the new short message to report the message with the new short message to the short message application, so as to apply the short message application. Get it from the SMS database.
- the short message identifier may further include an identifier of the customer identification module to which the network type belongs, and the specific manner in which the reporting unit 404 reports the notification message to the short message application by using the reporting manner corresponding to the network type may be:
- the notification message is reported to the short message application by using the reporting manner corresponding to the network type supported by the customer identification module.
- the reporting unit 404 further acquires the card 1
- the reporting method corresponding to the CDMA network reports the notification message to the short message application. That is to say, for the same network type, the corresponding customer identification module is different, and the corresponding short message reporting manner is different. Therefore, the reporting unit 404 can use the GSM network supported by the card 1 , the CDMA network, and the GSM network supported by the card 2 and the reporting manner corresponding to the CDMA network when the network type of the unread text message is not known, and the unread text message will be present.
- the notification message is reported to the short message application multiple times, so that the short message application obtains the unread short message from the short message database multiple times.
- FIG. 5 is a schematic structural diagram of another user terminal according to an embodiment of the present invention.
- the user terminal 400 shown in FIG. 5 is optimized based on the user terminal 400 shown in FIG. 4.
- the user terminal 400 may further include:
- the output unit 405 is configured to output the first prompt information when the detecting unit 401 detects that there is an unread short message in the short message database, wherein the first prompt information is used to prompt the communication application to be abnormal, and there is an unread short message.
- the communication in the user terminal 400 is abnormal, and the detecting unit 401 detects that there is no reading in the short message database that is not read by the short message application.
- the output unit 405 may output the first prompt information to prompt the user that the current communication application is abnormal, and receive a new short message (for the short message application, the new short message is an unread short message), and the user terminal 400 needs to be restarted.
- This allows the user to decide whether it is necessary to immediately restart the user terminal 400 to receive the short message according to his actual situation, or to delay the time to restart the user terminal 400.
- the prompt information the user is allowed to decide the time to restart the user terminal 400, which is more in line with the actual situation of the user, thereby improving the user experience.
- the receiving unit 406 currently receives a new short message and has not reported the new short message to the short message application, the communication application of the user terminal 400 is abnormal. While the user is watching the video at this time, the output unit 405 can output a prompt message to remind the user that the communication application is abnormal and there is a new short message (the new short message is not read for the user). If the user feels that the new short message needs to be received immediately, the user terminal 400 can be restarted according to the prompt information. If the user wishes to continue watching the video, the user terminal 400 can be temporarily not restarted, that is, the new short message is delayed.
- the obtaining unit 403 is specifically configured to: after the user responds to the first prompt information, trigger the restart unit 402 to restart the user terminal, and obtain the short message identifier of the unread short message from the short message database.
- the receiving unit 406 is configured to receive, after the reporting unit 404 reports the notification message to the short message application by using the reporting manner corresponding to the network type, and receive the second prompt information that the unwritten short message is successfully returned by the short message application.
- the reporting unit 404 after the reporting unit 404 reports the notification message to the short message application by using the reporting manner corresponding to the network type, the reporting unit 404 sends a signal to the receiving unit 406 to trigger the receiving unit 406 to start, so as to receive the short message in real time.
- the unread text message returned by the application reads the second prompt information that is successful.
- the short message application After receiving the reported notification message, the short message application reads the unread short message from the short message database, and combines the address record of the user terminal 400 to parse the specific content, the sender address, and the name of the unread text message. And the information such as the receiving time and the customer identification module to which the unread text message belongs, so that the parsed information is finally stored in the storage space of the short message application and displayed on the application display interface of the short message application for the user to view.
- the short message application After the short message application successfully reads the unread text message, the short message application returns a second prompt message to the user terminal 400, so that the receiving unit 406 receives the second prompt information returned by the short message application.
- the second prompt information is used to indicate that the unread text message of the user terminal 400 is successfully read, so that the user terminal 400 processes the unread text message stored in the short message database.
- the deleting unit 407 is configured to delete the unread text message stored in the short message database and the short message identifier of the unread text message in response to the second prompt information received by the receiving unit 406.
- the deleting unit 407 deletes the unstored information in the short message database in response to the second prompt information. Read the text message and the SMS identifier of the unread text message. In this way, the storage space of the user terminal 400 can be released, and the re-reporting of the reporting unit 404 can be avoided, thereby solving the problem that the user terminal 400 repeatedly reports the presence of a new short message.
- the receiving unit 406 is further configured to receive the short message sent by the network server, and set the short message as an unread short message.
- the user terminal 400 when the receiving unit 406 receives the short message sent by the network server, the user terminal 400 combines the address record of the user terminal 400 to parse the specific content of the short message, the sender address, the name, the receiving time, and the The information such as the customer identification module to which the short message belongs is temporarily stored in the short message data cache library (ie, the framework communication frame) of the user terminal 400. So that under normal circumstances (ie, when there is no abnormality in the communication application), the SMS application can obtain this information directly from the SMS data cache. At the same time, the receiving unit 406 sets the short message as an unread text message.
- the network server can also be called a short message service center.
- the user terminal 400 may further include:
- the storage unit 408 is configured to use the network type of the network when the unread short message is received and the identifier of the customer identification module to which the network type belongs, as the short message identifier of the unread short message, and store the unread short message and the short message identifier.
- the storage unit 408 acquires the network type of the network used by the user terminal 400 when the unread short message is received ( Is the network supporting the 3GPP protocol or the network supporting the 3GPP2 protocol), and obtains the customer identification module to which the network type belongs (ie, whether the network type belongs to card 1 or belongs to card 2). Therefore, the storage unit 408 uses the network type and the identifier of the customer identification module as the short message identifier of the unread text message, so that the unread text message and the identifier of the unread text message are stored in the short message database of the user terminal 400. This can prevent the communication application from being abnormal and causing the loss of the short message before the new short message is reported.
- the receiving unit 406 After the receiving unit 406 receives the short message sent by the network server and parses the short message, if the communication application does not have an abnormality, the user terminal 400 reports the new short message to the short message application according to the parsed information, and the short message application Therefore, the information parsed by the short message is directly obtained from the short message data cache library.
- the short message application stores the short message in the short message application database and displays it on the application display interface for the user to view.
- the short message application After the short message application successfully obtains the short message, the short message application also returns the prompt information that the short message is successfully obtained to the user terminal 400, so that the deleting unit 407 deletes the short message database in time.
- the short message application successfully obtains the short message
- the information in the short message data cache library is deleted, and if the short message application has not obtained the short message, the communication application of the user terminal 400 is abnormal or the user terminal 400 is abnormal. Shut down, then the information in the SMS data cache will also be deleted, so the SMS database is needed to store the SMS.
- the user terminal 400 when the communication application of the user terminal 400 is abnormal, the user terminal 400 can detect whether there is an unread text message that is not read by the short message application in the short message database, and if so, After the user terminal 400 is restarted, the short message identifier of the unread text message may be obtained from the short message database, where the short message identifier includes a network type of the network used when the unread text message is received, and the user terminal 400 uses the network type corresponding to the network type.
- the reporting mode reports a notification message to the SMS application to instruct the SMS application to read the unread SMS from the SMS database.
- the user terminal 400 may output an alert message when the communication application is abnormal and detects that there is an unread short message that is not read by the short message application in the short message database, so that the user decides whether to restart the user immediately according to the actual situation.
- the terminal 400 receives unread text messages to enhance the user experience.
- the unread text message and the short message identifier stored in the short message database are deleted, and the storage space of the user terminal 400 can be released, thereby improving the operating efficiency of the user terminal 400.
- FIG. 6 is a schematic structural diagram of still another user terminal according to an embodiment of the present invention.
- the user terminal 400 in the embodiment of the present invention may be different types of electronic devices, such as: smart phones, tablet computers, palmtop computers, and mobile internet devices, personal digital assistants, media players, smart televisions, smart watches, smart glasses, and smart phones. Hand ring and so on.
- the user terminal 400 in the embodiment of the present invention includes: at least one processor 410, such as a CPU, at least one receiver 413, at least one memory 414, at least one transmitter 415, and at least one communication bus 412.
- the communication bus 412 is used to implement connection communication between these components.
- the receiver 413 and the transmitter 415 may be wired transmission ports, or may be wireless devices, for example, including antenna devices for data communication with other devices.
- the memory 414 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
- the processor 410 can execute an operating system of the user terminal 400 and various installed application programs, program codes, and the like.
- each unit described above includes the detecting unit 401, the restarting unit 402, and the like.
- Program code is stored in the memory 414, and the processor 410 can invoke program code stored in the memory 414 via the communication bus 412 to perform related functions.
- the various units eg, the detection unit 401, the restart unit 402, etc.
- FIG. 5 are program codes stored in the memory 414 and executed by the processor 410. Thereby implementing the functions of the respective units to implement processing of short messages.
- the memory 414 stores a plurality of instructions that are executed by the processor 410 to implement a short message processing method. Specifically, when the communication application of the user terminal 400 is abnormal, the processor 410 detects whether there is an unread text message that is not read by the short message application of the user terminal 400 in the short message database of the user terminal 400; If there is an unread text message in the short message database, the processor 410 restarts the user terminal 400, and obtains a short message identifier of the unread text message from the short message database, where the short message identifier includes the unread text message.
- the network type of the network is used when receiving; the processor 410 reports a notification message to the short message application by using a report mode corresponding to the network type, where the notification message is used to indicate that the short message application is read from the short message database. Take the unread text message.
- the processor 410 may output first prompt information, where the first prompt information is used to prompt the communication application to be abnormal, and there is an unread After the user terminal 400 is restarted in response to the first prompt information, the step of acquiring the short message identifier of the unread text message from the short message database is performed.
- the short message identifier further includes an identifier of a customer identification module to which the network type belongs, and the processor 410 uses the support supported by the customer identification module according to the identifier of the customer identification module.
- the reporting mode corresponding to the network type reports the notification message to the short message application.
- the processor 410 receives the unread text message returned by the short message application after the notification message is reported to the short message application by using the report mode corresponding to the network type.
- the second prompt information is configured to delete the unread short message and the short message identifier stored in the short message database in response to the second prompt information.
- the processor 410 receives the short message sent by the network server, and sets the short message as an unread short message; when the unread short message is received, the network type of the network and the identifier of the customer identification module to which the network type belongs are used as And notifying the short message identifier of the short message, and storing the unread text message and the short message identifier in a short message database of the user terminal 400.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Conformément à des modes de réalisation, la présente invention se rapporte au domaine technique des communications, et concerne un procédé de traitement de message court et un terminal utilisateur. Le procédé comprend les opérations suivantes : lorsqu'une application de communication d'un terminal utilisateur a une exception, le terminal utilisateur peut détecter si une base de données de message court contient ou non un message court non lu qui n'est pas lu par une application de message court ; si tel est le cas, un identificateur de message court du message court non lu peut être acquis à partir de la base de données de message court après que le terminal utilisateur est redémarré, l'identificateur de message court comprenant un type de réseau d'un réseau utilisé lorsque le message court non lu est reçu ; et le terminal utilisateur rapporterait un message de notification à l'application de message court dans un mode de rapport correspondant au type de réseau, de façon à donner l'instruction à l'application de message court de lire le message court non lu à partir de la base de données de message court. De cette manière, le problème de rapport répété de l'existence d'un message court non lu à une application de message court après qu'un terminal utilisateur a une exception et est redémarré peut être évité, permettant ainsi de réduire la consommation d'énergie du terminal utilisateur.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510621778.9 | 2015-09-25 | ||
| CN201510621778.9A CN105554712B (zh) | 2015-09-25 | 2015-09-25 | 一种短信处理方法及用户终端 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017050098A1 true WO2017050098A1 (fr) | 2017-03-30 |
Family
ID=55833601
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/097349 Ceased WO2017050098A1 (fr) | 2015-09-25 | 2016-08-30 | Procédé de traitement de message court et terminal utilisateur |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN105554712B (fr) |
| WO (1) | WO2017050098A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115866537A (zh) * | 2022-11-09 | 2023-03-28 | 北京小米移动软件有限公司 | 短信处理方法及装置、电子设备、存储介质 |
| US12501267B2 (en) | 2022-07-08 | 2025-12-16 | T-Mobile Usa, Inc. | Secure messaging framework for preventing SIM swap fraud |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105554712B (zh) * | 2015-09-25 | 2019-04-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种短信处理方法及用户终端 |
| CN108924772B (zh) * | 2018-08-02 | 2021-12-03 | 平安科技(深圳)有限公司 | 短信发送方法、装置、计算机设备和存储介质 |
| CN111191552A (zh) * | 2019-12-23 | 2020-05-22 | 合肥美的智能科技有限公司 | 基于视觉终端的图像识别方法以及视觉终端 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1809194A (zh) * | 2006-02-07 | 2006-07-26 | 宇龙计算机通信科技(深圳)有限公司 | 移动通信终端短信息主界面系统及其方法 |
| CN101282544A (zh) * | 2008-05-26 | 2008-10-08 | 德信智能手机技术(北京)有限公司 | 一种双卡双待移动终端收发短信的方法和装置 |
| US20130282838A1 (en) * | 2012-04-20 | 2013-10-24 | Telefonaktiebolaget L M Ericsson (Publ) | Group sms messaging |
| CN105554712A (zh) * | 2015-09-25 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种短信处理方法及用户终端 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1264375C (zh) * | 2004-09-17 | 2006-07-12 | 中国联合通信有限公司 | 双模卡和接入终端及不同网络短信的通读方法 |
| CN101083687A (zh) * | 2006-05-31 | 2007-12-05 | 北京握奇数据系统有限公司 | 显示短消息未读的方法及实现方法的电信智能卡及短消息 |
| CN101282542B (zh) * | 2008-05-19 | 2011-03-30 | 德信智能手机技术(北京)有限公司 | 双卡双待移动终端的短信送达报告的实现方法和装置 |
| CN101282549A (zh) * | 2008-05-28 | 2008-10-08 | 德信智能手机技术(北京)有限公司 | 一种双卡双待移动终端的短信管理方法和装置 |
| CN101378571A (zh) * | 2008-10-07 | 2009-03-04 | 深圳市戴文科技有限公司 | 一种通信终端及其来信备份方法、系统 |
| CN103389916A (zh) * | 2012-05-11 | 2013-11-13 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序异常的处理方法及移动终端 |
| CN102883289B (zh) * | 2012-09-19 | 2016-05-18 | 小米科技有限责任公司 | 一种通信处理方法、客户端及移动终端 |
| CN103024691B (zh) * | 2012-11-22 | 2017-04-19 | 东莞宇龙通信科技有限公司 | 信息的发送方法及装置 |
| CN103685669B (zh) * | 2013-12-06 | 2017-06-16 | 深圳酷派技术有限公司 | 短信处理方法和终端 |
-
2015
- 2015-09-25 CN CN201510621778.9A patent/CN105554712B/zh active Active
-
2016
- 2016-08-30 WO PCT/CN2016/097349 patent/WO2017050098A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1809194A (zh) * | 2006-02-07 | 2006-07-26 | 宇龙计算机通信科技(深圳)有限公司 | 移动通信终端短信息主界面系统及其方法 |
| CN101282544A (zh) * | 2008-05-26 | 2008-10-08 | 德信智能手机技术(北京)有限公司 | 一种双卡双待移动终端收发短信的方法和装置 |
| US20130282838A1 (en) * | 2012-04-20 | 2013-10-24 | Telefonaktiebolaget L M Ericsson (Publ) | Group sms messaging |
| CN105554712A (zh) * | 2015-09-25 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种短信处理方法及用户终端 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12501267B2 (en) | 2022-07-08 | 2025-12-16 | T-Mobile Usa, Inc. | Secure messaging framework for preventing SIM swap fraud |
| CN115866537A (zh) * | 2022-11-09 | 2023-03-28 | 北京小米移动软件有限公司 | 短信处理方法及装置、电子设备、存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105554712B (zh) | 2019-04-12 |
| CN105554712A (zh) | 2016-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017050098A1 (fr) | Procédé de traitement de message court et terminal utilisateur | |
| EP3547715A1 (fr) | Procédé et appareil de réduction de retard de réveil continu de haut-parleur bluetooth et haut-parleur bluetooth | |
| WO2017161883A1 (fr) | Procédé et dispositif de traitement de transmission de données, et terminal | |
| CN109710370B (zh) | 会话列表显示方法、装置和电子设备 | |
| WO2017122980A1 (fr) | Dispositif électronique et procédé d'authentification d'informations d'identification associé | |
| WO2014029237A1 (fr) | Procédé et dispositif de communication | |
| WO2015169123A1 (fr) | Procédé de synchronisation pour un message de notification d'un dispositif électronique, et dispositif électronique | |
| WO2016006721A1 (fr) | Procédé de recherche de groupe de dispositif électronique et dispositif électronique associé | |
| WO2020141660A1 (fr) | Appareil électronique gérant des données sur la base d'une chaîne de blocs et procédé de gestion de données | |
| WO2018010269A1 (fr) | Procédé et dispositif de traitement de message | |
| WO2009131359A2 (fr) | Appareil et procédé pour composer des scènes à l’aide de contenus multimédias riches | |
| WO2018000978A1 (fr) | Procédé de sauvegarde de données et terminal | |
| WO2014163394A1 (fr) | Économie d'énergie pour les transmissions audio/vidéo via une interface câblée | |
| WO2018117589A1 (fr) | Dispositif électronique et procédé d'affichage de page web au moyen dudit dispositif | |
| WO2017173838A1 (fr) | Procédé d'affichage de message basé sur la vérification, et terminal de communication | |
| CN103916526B (zh) | 联系人信息处理方法、装置及移动终端 | |
| WO2014142610A1 (fr) | Terminal et son procédé de synchronisation d'application | |
| WO2018120186A1 (fr) | Procédé, appareil, et système d'acquisition d'informations système | |
| WO2017128592A1 (fr) | Procédé et dispositif permettant d'améliorer l'adaptation d'un programme d'application sur la base d'un téléviseur intelligent | |
| WO2014104579A1 (fr) | Procédé de contrôle de nom de fichier et dispositif électronique associé | |
| WO2015009037A1 (fr) | Procédé et dispositif de formation d'un groupe en utilisant des informations d'historique de communications | |
| WO2015126210A1 (fr) | Procédé de traitement de messages et dispositif électronique le prenant en charge | |
| CN113225727B (zh) | 处理方法、装置及电子设备 | |
| WO2018084683A1 (fr) | Procédé et dispositif de service de diffusion en continu | |
| WO2018010304A1 (fr) | Procédé et dispositif de traitement de messages |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16847980 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16847980 Country of ref document: EP Kind code of ref document: A1 |