Delayed message sending method, terminal, server and system

A technology of information delay and sending terminal, which is applied in the field of communication, can solve the problem that the information sending terminal cannot delay sending information, and achieve the effect of meeting individual needs

Inactive Publication Date: 2015-03-25
NUBIA TECHNOLOGY CO LTD
6 Cites 6 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0003] The main purpose of the present invention is to provide an information delay sending method, terminal, server and sy...
View more

Method used

In summary, the information delay sending method, terminal, server and system of the present invention can delay sending short messages, provide users with a buffer time that is convenie...
View more

Abstract

The invention discloses a delayed message sending method, terminal, server and system. The delayed message sending terminal comprises a message generation module, a selection module and a first sending module, wherein the message generation module is used for generating to-be-sent messages which are used for being forwarded to a message receiving terminal through the delayed message sending server, the selection module is used for selecting the delayed sending time corresponding to the to-be-sent messages, and the first sending module is used for sending the to-be-sent messages and the delayed sending time corresponding to the to-be-sent messages to the delayed message sending server so that the delayed message sending server can determine the actual sending time of the to-be-sent messages according to the delayed sending time and send the to-be-sent messages to the message receiving terminal one by one according to the sequence of the actual sending time after the actual sending time of the to-be-sent messages is up. By means of the delayed message sending method, terminal, server and system, the short messages can be sent in a delayed mode, the buffer time for users to conveniently check the content of the short messages is provided for the users, the short messages can be edited again or deleted or the like within the buffer time, and the personalized requirements of the users are met.

Application Domain

Messaging/mailboxes/announcements

Technology Topic

PersonalizationText messaging +2

Image

  • Delayed message sending method, terminal, server and system
  • Delayed message sending method, terminal, server and system
  • Delayed message sending method, terminal, server and system

Examples

  • Experimental program(1)

Example Embodiment

[0049] It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
[0050] The present invention provides an information delay sending terminal, with reference to figure 1 In an embodiment, the information delay sending terminal includes:
[0051] The information generating module 11 is configured to generate information to be sent, and the information to be sent is used to forward to the information receiving terminal through the information delay sending server.
[0052] Specifically, taking a mobile phone to send a short message as an example for illustration, the information generation module can target independent information app (application) applications or all applications that can send information of the entire mobile phone; when targeting independent information app applications, the information is delayed The sending terminal and the information delay sending server are designed in the app, and the effective range is only within the app; when targeting developers such as system rom (mobile phone system firmware) manufacturers, the information delay sending server can be designed in the system framework, and the effective range is The whole phone.
[0053] When the user selects the short message option, he enters the short message editing page, and after editing is completed, the recipient address is added to generate the message to be sent.
[0054] The selection module 12 is configured to select the delayed sending time corresponding to the information to be sent.
[0055] Add an option to delay the sending time in the system-message settings. The user can choose whether to delay or how long to delay, such as 0min, 1min, 2min, etc. When the user selects the delayed sending time as 0min, it means the sending is not delayed. Of course, the user can also delay sending all the information to be sent by setting the default delay sending time.
[0056] The first sending module 13 is configured to send the information to be sent and the delayed sending time corresponding to the information to be sent to the information delayed sending server, so that the information delayed sending server can determine the information according to the delayed sending time. The actual sending time of the information to be sent is described, and after the actual sending time of the information to be sent arrives, the information to be sent is sent to the information receiving terminal one by one in the order of the actual sending time.
[0057] When the SMS editing is completed and the delayed sending time is selected, the trigger send button will send the content, recipient address and delayed sending time of the short message to the delayed sending server, and the delayed sending server starts a loop thread Receive this information, and select to enable alarm (alarm mode) for delayed transmission of the information to be sent. Specifically, when the information delayed sending server receives the information to be sent and the delayed sending time, it determines the to-be-sent according to the delayed sending time The actual sending time of the information is then sorted and stored according to the actual sending time of the information to be sent. The information delay sending server has an information sending waiting array (an array consisting of several delayed short messages). Array members (each delayed short message) objects include: terminal sending time, delayed sending time, actual sending time, whether to cancel, sending address, receiving address and message content, etc. When the actual sending time of the message to be sent arrives, the message to be sent is sent one by one according to the order, and then the delayed sending of the short message is realized, so that the user can have buffer time to think about whether the content of the short message is correct, etc., and avoid The occurrence of wrong sending.
[0058] It is worth mentioning that when the information delay sending terminal sends the short message to the information delay sending server, the sent short message will be displayed in the sent folder of the information delay sending terminal, and the remaining time before the actual sending (countdown) Mode) so that the user can intuitively grasp the sending situation of the short message. When the message delay server sends the short message to the short message center, prompt information such as sent or sent successfully will be displayed to mark that the short message has been sent to the receiver. The status of the individual.
[0059] The information delay sending terminal of this embodiment can delay sending short messages to provide users with a buffer time that is convenient for reviewing the content of the short messages, and can perform operations such as re-editing or deleting the short messages during the buffering period to meet the personalized needs of users.
[0060] Further, refer to figure 2 , figure 2 It is the architecture diagram of the second embodiment of the information delay sending terminal of the present invention.
[0061] Based on the foregoing embodiment, in this embodiment, the terminal further includes:
[0062] The modification command generating module 14 is configured to generate the modification command of the delayed sending time, so that the information delayed sending server can update the actual sending time according to the modified delayed sending time.
[0063] Specifically, in this embodiment, the user can modify the delayed sending time before the actual sending time of the information to be sent arrives. Specifically, you can select a piece of information to be sent and modify the delayed sending time of the piece of information to be sent. It is also possible to modify the delayed sending time of all messages to be sent.
[0064] Further, refer to image 3 , image 3 It is a structure diagram of the third embodiment of the information sending terminal of the present invention.
[0065] Based on the foregoing embodiment, in this embodiment, the terminal further includes:
[0066] The delete command generation module 15 is configured to generate a delete command of the information to be sent, so that the information delay sending server deletes the information to be sent in sorting according to the delete command.
[0067] Specifically, in this embodiment, the user may also delete the information to be sent before the actual sending time of the information to be sent arrives. For example, the user receives that the information to be sent does not need to be sent before the actual sending time of the information to be sent arrives. When sending information, a command to delete the information to be sent can be generated through the delete key. When the information delay sending server receives the delete command, it finds the information to be sent from the list of information to be sent, and removes the information to be sent from The information to be sent is deleted in the arrangement.
[0068] The present invention also provides a method for delayed transmission of information, with reference to Figure 4 In an embodiment, the method for delayed sending of information includes the following steps:
[0069] Step S101: Generate information to be sent, and the information to be sent is used for forwarding to an information receiving terminal through an information delay sending server.
[0070] Specifically, in this embodiment, the information generation module 11 of the information delay sending terminal generates the information to be sent.
[0071] Taking a mobile phone to send a short message as an example, the information generation module can be used for independent information app (application) applications or all mobile phone applications that can send information; when it is used for independent information app applications, the information delay sending terminal and The information delay sending server is designed in the app, and the effective range is only within the app; when targeting developers such as system rom (mobile phone system firmware) manufacturers, the information delay sending server can be designed in the system framework, and the effective range is the entire mobile phone.
[0072] When the user selects the short message option, he enters the short message editing page, and after editing is completed, the recipient address is added to generate the message to be sent.
[0073] Step S102: Select the delayed sending time corresponding to the information to be sent.
[0074] Specifically, in this embodiment, the delayed sending time corresponding to the information to be sent is selected by the selection module 12.
[0075] Add an option to delay the sending time in the system-message settings. The user can choose whether to delay or how long to delay, such as 0min, 1min, 2min, etc. When the user selects the delayed sending time as 0min, it means the sending is not delayed. Of course, the user can also delay sending all the information to be sent by setting the default delay sending time.
[0076] Step S103: Send the information to be sent and the delayed sending time corresponding to the information to be sent to the information delayed sending server, so that the information delayed sending server can determine the information to be sent according to the delayed sending time. The actual sending time, and after the actual sending time of the information to be sent arrives, the information to be sent is sent to the information receiving terminal one by one in the order of the actual sending time.
[0077] When the text message is edited and the delayed sending time is selected, the trigger send button will send the content, recipient address and delayed sending time of the short message to the delayed sending server, and the delayed sending server will start a loop infinite loop The thread receives this information and selects to enable alarm (alarm mode) to delay sending the information to be sent. Specifically, when the information delay sending server receives the information to be sent and the delayed sending time, it determines the waiting time according to the delayed sending time. Send the actual sending time of the information, and then sort the information to be sent according to the actual sending time and store it. The information delay sending server has an information sending waiting array (an array consisting of several delayed short messages). Array members (each delayed short message) objects include: terminal sending time, delayed sending time, actual sending time, whether to cancel, sending address, receiving address and message content, etc. When the actual sending time of the message to be sent arrives, the message to be sent is sent one by one according to the order, and then the delayed sending of the short message is realized, so that the user can have buffer time to think about whether the content of the short message is correct, etc., and avoid The occurrence of wrong sending.
[0078] It is worth mentioning that when the information delay sending terminal sends the short message to the information delay sending server, the sent short message will be displayed in the sent folder of the information delay sending terminal, and the remaining time before the actual sending (countdown) Mode) so that the user can intuitively grasp the sending situation of the short message. When the message delay server sends the short message to the short message center, prompt information such as sent or sent successfully will be displayed to mark that the short message has been sent to the receiver. The status of the individual.
[0079] The information delay sending method of this embodiment can delay sending short messages, provide users with a buffer time that is convenient for reviewing the content of the short messages, and can perform operations such as re-editing or deleting the short messages during the buffering period to meet the personalized needs of users.
[0080] Further, based on the foregoing embodiment, in this embodiment, before the step of sending the information to be sent one by one in the order, the method further includes:
[0081] Step S104: Generate a modification command for the delayed sending time, so that the information delayed sending server updates the actual sending time information according to the modified delayed sending time.
[0082] Specifically, in this embodiment, the user can modify the delayed sending time before the actual sending time of the information to be sent arrives. Specifically, you can select a piece of information to be sent and modify the delayed sending time of the piece of information to be sent. It is also possible to modify the delayed sending time of all messages to be sent.
[0083] Further, based on the foregoing embodiment, in this embodiment, before the step of sending the information to be sent one by one in the order, the method further includes:
[0084] Step S105: Generate a delete command of the to-be-sent information, so that the information delay sending server deletes the to-be-sent information in sorting according to the delete command.
[0085] Specifically, in this embodiment, the user may also delete the information to be sent before the actual sending time of the information to be sent arrives. For example, the user receives that the information to be sent does not need to be sent before the actual sending time of the information to be sent arrives. When sending information, a command to delete the information to be sent can be generated through the delete key. When the information delay sending server receives the delete command, it finds the information to be sent from the list of information to be sent, and removes the information to be sent from The information to be sent is deleted in the arrangement.
[0086] The present invention also provides an information delayed sending server, with reference to Figure 5 In an embodiment, the information delay sending server includes:
[0087] The receiving module 21 is configured to receive the information to be sent sent by the information delay sending terminal and the delayed sending time corresponding to the information to be sent;
[0088] The determining module 22 is configured to determine the actual sending time of the information to be sent according to the delayed sending time;
[0089] The sorting module 23 is used to sort the information to be sent according to the actual sending time;
[0090] The second sending module 24 is configured to send the information to be sent to the information receiving terminal one by one according to the order when the actual sending time of the information to be sent arrives.
[0091] Specifically, when the editing of the short message is completed and the delayed sending time is selected, the trigger send button sends the content, recipient address, and delayed sending time of the short message to the delayed sending server, and the delayed sending server starts a loop The infinite loop thread receives these messages and chooses to enable alarm (alarm mode) for delayed transmission of the information to be sent. Specifically, when the information delay transmission server receives the information to be sent and the delayed transmission time, it determines all the information according to the delayed transmission time. The actual sending time of the information to be sent is described, and then the information to be sent is sorted according to the actual sending time and stored. The information delay sending server is provided with an information sending waiting array (an array composed of several delayed short messages). Array members (each delayed short message) objects include: terminal sending time, delayed sending time, actual sending time, whether to cancel, sending address, receiving address and message content, etc. When the actual sending time of the message to be sent arrives, the message to be sent is sent one by one according to the order, and then the delayed sending of the short message is realized, so that the user can have buffer time to think about whether the content of the short message is correct, etc., and avoid The occurrence of wrong sending.
[0092] It is worth mentioning that when the information delay sending terminal sends the short message to the information delay sending server, the sent short message will be displayed in the sent folder of the information delay sending terminal, and the remaining time before the actual sending (countdown) Mode) so that the user can intuitively grasp the sending situation of the short message. When the message delay server sends the short message to the short message center, prompt information such as sent or sent successfully will be displayed to mark that the short message has been sent to the receiver. The status of the individual.
[0093] The information delay sending server of this embodiment can delay sending short messages, provide users with a buffer time that is convenient for reviewing the content of the short messages, and can perform operations such as re-editing or deleting the short messages during the buffering period to meet the personalized needs of users.
[0094] Further, refer to Image 6 , Image 6 It is a structure diagram of the second embodiment of the information delay sending server of the present invention.
[0095] Based on the foregoing embodiment, in this embodiment, the information delay sending server further includes:
[0096] The first judging module 25 is configured to judge whether a delay sending time modification command corresponding to the information to be sent is received;
[0097] The determining module 22 is further configured to determine the actual sending time according to the modified delayed sending time when the delayed sending time modification command is received;
[0098] The sorting module 23 is also used to sort the information to be sent according to the updated actual sending time.
[0099] Specifically, in this embodiment, the user can modify the delayed sending time before the actual sending time of the information to be sent arrives. Specifically, you can select a piece of information to be sent and modify the delayed sending time of the piece of information to be sent. It is also possible to modify the delayed sending time of all messages to be sent.
[0100] Further, refer to Figure 7 , Figure 7 It is the architecture diagram of the third embodiment of the information delay sending server of the present invention.
[0101] Based on the foregoing embodiment, in this embodiment, the information delay sending server further includes:
[0102] The second judgment module 26 is configured to judge whether a delete command corresponding to the information to be sent is received;
[0103] The deleting module 27 is used to delete the to-be-sent information in sorting when a delete command is received.
[0104] Specifically, in this embodiment, the user may also delete the information to be sent before the actual sending time of the information to be sent arrives. For example, the user receives that the information to be sent does not need to be sent before the actual sending time of the information to be sent arrives. When sending information, a command to delete the information to be sent can be generated through the delete key. When the information delay sending server receives the delete command, it finds the information to be sent from the list of information to be sent, and removes the information to be sent from The information to be sent is deleted in the arrangement.
[0105] The present invention also provides a system for delayed transmission of information, with reference to Figure 8 In an embodiment, the system includes an information delay sending terminal 30, an information delay sending server 40 communicatively connected with the information delay sending terminal 30, and an information receiving terminal 50 communicatively connected with the information delay sending server 40, The information delay sending terminal 30 generates the information to be sent and selects the delayed sending time corresponding to the information to be sent, then sends the information to be sent and the delayed sending time to the information delay sending terminal 30; the information delay sending terminal 30 receives the The information to be sent and the delayed sending time, and the actual sending time of the information to be sent is determined according to the delayed sending time, and after the actual sending time of the to-be-sent information arrives, the information is sent one by one in the order of the actual sending time The information to be sent to the information receiving terminal 50; specifically, the information delay sending terminal 30 includes the aforementioned Figure 1 to Figure 3 For the detailed structure of all the technical solutions in the illustrated embodiment, please refer to the foregoing embodiment, which will not be repeated here; the information delayed sending server includes the foregoing Figure 5 to Figure 7 For the detailed structure of all the technical solutions in the illustrated embodiment, please refer to the foregoing embodiment, which will not be repeated here.
[0106] In summary, the information delayed sending method, terminal, server and system of the present invention can delay sending short messages, provide users with a buffer time that is convenient for reviewing the content of short messages, and can edit or re-edit the short messages during the buffer period. Delete and other operations to meet the individual needs of users.
[0107] The above are only preferred embodiments of the present invention, and do not limit the scope of the present invention. Any equivalent structure or equivalent process transformation made using the content of the description and drawings of the present invention, or directly or indirectly applied to other related technical fields , The same reason is included in the scope of patent protection of the present invention.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Communication interface and communication method

ActiveCN107592411AEasy to expand functionsMeet individual needs
Owner:HANGZHOU LAIBU TECH CO LTD

Classification and recommendation of technical efficacy words

  • Meet individual needs

Adaptive screen brightness adjusting method and system

ActiveCN105702228AMeet individual needsAvoid flickering
Owner:HUIZHOU DESAY SV AUTOMOTIVE

A method and system for creating network chat platform

ActiveCN101127767AMeet individual needsImprove resource usage
Owner:SHENZHEN TENCENT COMP SYST CO LTD

Network scheduling method and system

InactiveCN105898402ATargetedMeet individual needs
Owner:LETV CLOUD COMPUTING CO LTD

Picture shooting method and device

Owner:NUBIA TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products