CN109348048B - Call message leaving method, terminal and device with storage function - Google Patents
Call message leaving method, terminal and device with storage function Download PDFInfo
- Publication number
- CN109348048B CN109348048B CN201811143187.5A CN201811143187A CN109348048B CN 109348048 B CN109348048 B CN 109348048B CN 201811143187 A CN201811143187 A CN 201811143187A CN 109348048 B CN109348048 B CN 109348048B
- Authority
- CN
- China
- Prior art keywords
- information
- message
- voice
- user
- called terminal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000006870 function Effects 0.000 claims description 61
- 238000012790 confirmation Methods 0.000 claims description 31
- 238000004891 communication Methods 0.000 claims description 21
- 230000003993 interaction Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72433—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72436—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72484—User interfaces specially adapted for cordless or mobile telephones wherein functions are triggered by incoming communication events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/74—Details of telephonic subscriber devices with voice recognition means
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Environmental & Geological Engineering (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a conversation message leaving method, a terminal and a device with a storage function. The conversation message leaving method comprises the following steps: after sending a call request, a calling terminal receives voice data input by a user; and generating message information according to the voice data, and sending the message information to the called terminal. By the mode, the message transmission delay can be effectively avoided.
Description
Technical Field
The invention relates to the field of mobile communication, in particular to a method, a terminal and a device with a storage function for leaving a message during communication.
Background
With the development of science and technology, the popularity of mobile communication is higher and higher, which greatly facilitates the information communication between users, but when the called user is in a situation where the called user cannot answer the call in time (for example, the called user is in a meeting, the mobile phone is silent and does not hear the ring tone, etc.), the information that the calling user needs to transmit cannot be successfully transmitted, which causes the delay of the message and reduces the communication quality between users.
Disclosure of Invention
The invention mainly solves the technical problem of how to effectively avoid message transmission delay.
In order to solve the technical problems, the invention adopts a technical scheme that: a method for leaving a message in a call is provided, which comprises the following steps: after sending a call request, a calling terminal receives voice data input by a user; and generating message information according to the voice data, and sending the message information to the called terminal.
Generating message information according to the voice, including: receiving a selection instruction input by a user, wherein the selection instruction is used for indicating whether the message information is voice information or character information; if the selection instruction indicates that the message information is voice information, setting voice data as voice information; if the selection instruction indicates that the message information is character information, converting the voice number into character information; if the selection instruction indicates that the message information is voice information and character information, the voice data is set as the voice information and converted into the character information; wherein the voice information is used for providing the called terminal with the incoming call ringtone serving as the call request; the text message is used for displaying the text message when the called terminal plays the incoming call ringtone of the call request.
When the message information comprises the voice information, the message information is; the message information is sent to a called terminal: detecting whether the called terminal starts a voice real-time receiving function or not; if the called terminal starts a voice real-time receiving function, the generated voice information is sent to the called terminal in real time in the process that the user intakes voice data; and if the called terminal does not start the voice real-time receiving function, after the user finishes inputting voice data, sending the generated voice information to the called terminal.
Wherein, after sending the call request, receiving the voice data input by the user comprises: receiving voice data input by a user after sending a call request and before receiving a response message of the call request; the method further comprises: receiving confirmation information sent by a called terminal, and informing a user that the message leaving information is prompted to the user of the called terminal; and/or storing the message information.
In order to solve the technical problem, the invention adopts another technical scheme that: a method for leaving a message in a call is provided, which comprises the following steps: the called terminal receives the message information sent by the calling terminal after sending the call request; judging whether the called terminal starts a message leaving information receiving function or not; if the called terminal starts a message receiving function, prompting the message information when ringing; and if the called terminal does not start the message information receiving function, the message information is not prompted when the called terminal rings.
Wherein, the prompting the message information comprises: if the message information is voice information, playing the voice information as the incoming call ringtone of the call request; if the message information is character information, displaying the character information; and if the message information is voice information and text information, playing the voice information as the incoming call ringtone of the call request, and displaying the text information.
Wherein the method further comprises: receiving a confirmation instruction input by a user; confirmation information is sent to the calling terminal to inform the user that the message leaving information is prompted to the user of the called terminal; and/or storing the message information.
In order to solve the technical problem, the invention adopts another technical scheme that: there is provided a terminal including: a processor, a memory, and communication circuitry, the processor coupling the memory and the communication circuitry; wherein the memory is to store program instructions; the processor and the communication circuit are configured to execute the program instructions stored by the memory to implement the call message method as described above.
In order to solve the technical problem, the invention adopts another technical scheme that: there is provided an apparatus having a storage function, storing program instructions executable to implement a call message method as described above.
The invention has the beneficial effects that: different from the prior art, the method and the device prompt the message information input by the calling user under the condition that the called user does not answer the call, so that the called user can acquire the message which the calling user wants to transmit without answering the call, the delay of the message can be avoided, and the user experience is improved.
Drawings
Fig. 1 is a flowchart illustrating a first embodiment of a call message leaving method according to the present invention;
fig. 2 is a schematic flowchart of an embodiment of generating message information in the call message method according to the present invention;
fig. 3 is a flowchart illustrating an embodiment of a method for sending voice information to a called terminal in a call message method according to the present invention;
fig. 4 is a flowchart illustrating a second embodiment of a call message leaving method according to the present invention;
fig. 5 is a schematic structural diagram of an embodiment of a terminal provided in the present invention;
fig. 6 is a schematic structural diagram of an embodiment of the apparatus with a storage function according to 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 only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a first embodiment of a call message leaving method according to the present invention.
S101: after sending a call request, the calling terminal receives voice data input by a user.
In a specific implementation scenario, a calling terminal sends a call request, and after a called terminal receives the call request, according to the setting of a user of the called terminal, the called terminal rings a ring or vibrates to prompt the user of the called terminal to receive the call request, so as to establish a call connection with the calling terminal, so that the user of the calling terminal can transmit information to be transmitted to the user of the called terminal through the call connection. However, when the user of the called terminal is inconvenient to answer the call, for example, when a meeting is being held and the mobile phone is not carried around, the user of the calling terminal cannot transmit information to the user of the called terminal, which causes a delay in message transmission.
In the present implementation scenario, to solve this problem, message delays are avoided. Before a call request is connected, namely before a calling terminal receives a response message which is sent by a called terminal and aims at the call request, the calling terminal acquires information which needs to be transmitted by a user by a method of receiving voice data input by the user and transmits the information to the called terminal, so that the user of the called terminal can acquire the information which the user of the calling terminal wants to transmit without connecting a call. In other implementation scenarios, the calling terminal may further obtain information that the user needs to transfer by receiving at least one of text data or picture data input by the user before the call request is connected.
In this implementation scenario, after the calling terminal sends the call request, a virtual button is set on the page waiting for the call request to be connected, and after the user triggers the virtual button, the calling terminal will be in a state of waiting for receiving the voice input by the user, and at this time, the calling terminal can receive the voice data input by the user. In other implementation scenarios, the calling terminal may be triggered to be in a state of waiting for receiving the user input voice through an entity key such as a home key, a power-on key, or a combination of several entity keys.
In another implementation scenario, the calling terminal may also be automatically in a state of waiting for receiving the user input voice, for example, a waiting time may be preset, and when the waiting time elapses and the call request is not yet connected, the calling terminal may be automatically in a state of waiting for receiving the user input voice. For another example, if the user of the calling terminal has sent a call request to the called terminal, but the called terminal does not respond, when the calling terminal sends a call request to the called terminal again, the calling terminal detects that the called terminal has been called, and then automatically stays in a state of waiting for receiving the voice input by the user. For another example, it may be a habit of actively learning and recording a user, when a certain called terminal is selected to receive voice data input by the user more than a preset number of times (e.g., 5 times), an identifier of the called terminal will be recorded, and when the calling terminal sends a call request to the called terminal, the calling terminal will automatically be in a state of waiting for receiving the voice input by the user.
In yet another implementation scenario, the user of the calling terminal is not convenient to perform voice input, and may choose to input text data or picture data. After the calling terminal sends a calling request, a virtual keyboard and a character input window or a picture input window can be popped up, so that a user can input character data or picture data. The method for receiving text data or picture data by the calling terminal is similar to the method for receiving voice data, and is not described herein again.
S102: and generating message information according to the voice data, and sending the message information to the called terminal.
In a specific implementation scenario, the calling terminal generates message information according to the received voice information. Specifically, referring to fig. 2, fig. 2 is a schematic flow chart illustrating an embodiment of generating message information in the call message method according to the present invention:
s201: and receiving a selection instruction input by a user, wherein the selection instruction is used for indicating whether the message information is voice information or character information.
In a specific real-time scenario, the user may select the format of the message generated from the voice data, such as voice message and/or text message. For example, after the user of the calling terminal inputs voice data, two virtual keys are displayed, and the user inputs a selection instruction to the calling terminal by triggering the two virtual keys, wherein the selection instruction is used for indicating whether the message information is voice information or text information. The user can select whether the message is voice message, text message or both voice message and text message.
In other implementation scenarios, the user may also implement the operation of inputting the selection instruction by triggering an entity key such as a home key, a power-on key, or a combination of several entity keys. In another implementation scenario, the calling terminal may record and learn the user's actions. If the user selects the message information as the voice information for a plurality of times (for example, 5 times), the calling terminal automatically sets the message information as the voice information in the subsequent calling process, so that the selection process of the user is omitted, the time is saved, and the operation steps are simplified. Or the calling terminal may record and learn the user's operation for each called terminal. If the user selects the message information as the voice information for a certain called terminal for a plurality of times (for example, 5 times), in the subsequent calling process, when the calling terminal detects that the called object is the called terminal, the message information is automatically set as the voice information, so that the selection process of the user is omitted, the time is saved, and the operation steps are simplified.
S202: and if the selection instruction indicates that the message information is voice information, setting the voice data as the voice information.
In a specific implementation scenario, when it is detected that the selection instruction input by the user indicates that the message information is voice information, the received voice data is set as voice information. This voice message may be used to send to the called terminal as an incoming call ring of the call request. In the implementation scenario, when the voice information is used as the ring tone of the called terminal, the ring tone is played in a circulating manner, and when the voice information is used as the ring tone of the called terminal in other implementation scenarios, the ring tone is played once or according to the preset circulating times, and the ring tone can also be played with the original ring tone of the called terminal.
In this embodiment, the voice data is directly set as voice information without performing other processing on the voice data, and the voice information is transmitted to the called terminal. In other implementation scenarios, noise reduction and/or filtering may be performed on the voice data to remove background noise when the user inputs the voice data, thereby improving the quality of the voice information. Or may be compressed for voice data to be more easily transmitted to the called terminal. The format of the voice data can be converted, so that the voice information can be successfully played by the called terminal after the voice data is sent to the called terminal.
In another specific implementation scenario, the calling terminal may send the voice information to the called terminal in real time, specifically, please refer to fig. 3 in combination, where fig. 3 is a flowchart illustrating an embodiment of a method for sending the voice information to the called terminal in the call message method according to the present invention.
S301: and detecting whether the called terminal starts a voice real-time receiving function or not.
In a specific implementation scenario, the calling terminal detects whether the called terminal starts the real-time voice receiving function, the calling terminal may send inquiry information to the called terminal, if the called terminal starts the real-time voice receiving function, the called terminal may send confirmation information to the calling terminal, and after receiving the confirmation information, the calling terminal may determine that the called terminal has started the real-time voice receiving function. In other implementation scenarios, the called terminal actively notifies the calling terminal when the called terminal starts the real-time voice receiving function, so that the calling terminal can determine that the called terminal starts the real-time voice receiving function.
S302: and if the called terminal starts a voice real-time receiving function, the generated voice information is sent to the called terminal in real time in the process of inputting voice data by the user.
In a specific implementation scenario, the calling terminal determines that the called terminal starts a voice real-time receiving function, and generates voice information in real time while receiving voice data, and sends the voice information to the called terminal in real time, so that the speed and efficiency of information transmission can be improved. So that the called terminal can receive the voice information earlier and play the voice information.
S303: and if the called terminal does not start the voice real-time receiving function, after the user finishes inputting voice data, sending the generated voice information to the called terminal.
In a specific implementation scenario, the called terminal does not start the real-time voice receiving function, and after the user finishes inputting voice data, the complete voice data is converted into voice information, and then the voice information is sent to the called terminal. Further, in order to improve the reliability of the voice message, after the calling terminal sets the voice data as the voice message, the calling terminal may select to play once or circularly play the voice message to confirm that the content in the voice message is consistent with the message content that the user wants to deliver, if the user confirms that the content is consistent, an instruction for confirming sending is input, and the calling terminal sends the voice message to the called terminal after receiving the instruction for confirming sending.
S203: and if the selection instruction indicates that the message information is character information, converting the voice data into the character information.
In a specific implementation scenario, when the calling terminal receives a selection instruction input by a user to indicate that the message leaving information is text information, the received voice data is converted into the text information by adopting a voice recognition method. Since errors of homophones or characters with similar pronunciation may occur in the voice recognition process, after voice data is converted into character information, the character information can be displayed in an editable character frame for a user to modify. If the user checks that the modification is not needed or the modification is finished, inputting a command for confirming the sending, and after receiving the command for confirming the sending, the calling terminal sends the text information in the current text frame to the called terminal. So that the called terminal displays the text information when playing the incoming call ring of the call request.
In this embodiment, all the voice data is converted into text information, and in other embodiments, only keywords such as time, place, event, and the like in the voice data may be recognized and transmitted to the called terminal. Or after the calling terminal identifies the keywords in the voice data, the keywords are in a special format such as bold, increased word size, bright line and the like in the text information, and the keywords are highlighted, so that the user of the called terminal can notice the keywords more easily when the called terminal displays the text information. The keywords may be preset or selected according to a habit of multiple inputs by a user.
S204: and if the selection instruction indicates that the message information is voice information and character information, setting the voice data as the voice information and converting the voice data into the character information.
In a specific implementation scenario, when the calling terminal receives a selection instruction input by a user to indicate that the message information is voice information and text information, the received voice data is set as the voice information and converted into the text information, where the methods of setting the voice data as the voice information and converting the voice data into the text information are respectively as described in step S203 and step S204 in this embodiment, and are not described herein again.
In another implementation scenario, in order to improve the reliability of the message passing message, after the message is sent to the called terminal, the confirmation message sent by the called terminal is received. When the confirmation information is sent, the user of the called terminal receives the message information and sends the message information. After receiving the confirmation information, the calling terminal informs the user of the calling terminal that message information is already prompted to the user of the called terminal by displaying characters, ringing, vibrating or indicating lamps and the like. In other implementation scenarios, the confirmation information may be automatically sent by the called terminal after the message is prompted.
In another implementation scenario, in order to facilitate the user of the calling terminal to look up the message information sent before, the calling terminal stores the message information after sending the message information or after receiving the confirmation information. In order to enable a user of the calling terminal to quickly find out correct message information, sending time and/or the identification of the called terminal are added when the message information is stored.
As can be seen from the above description, in this embodiment, after the calling terminal sends the call request, the calling terminal receives the voice data input by the user, generates the message information from the voice data according to the selection instruction input by the user, and sends the message information to the called terminal, so that the user of the called terminal can acquire the message that the user of the calling terminal wants to transmit without putting through the call request by the called terminal, thereby avoiding delay of the message and improving user experience.
Referring to fig. 4, fig. 4 is a flowchart illustrating a second embodiment of a call message leaving method according to the present invention.
S401: the called terminal receives message information sent by the calling terminal after sending the call request, wherein the message information is generated by the calling terminal according to voice data input by a user.
In a specific implementation scenario, after receiving a call request sent by a calling terminal, a called terminal receives message information sent by the calling terminal before responding to the call request. The message information is generated by the calling terminal according to the voice data input by the user of the calling terminal.
S402: and judging whether the called terminal starts a message leaving information receiving function or not.
In a specific implementation scenario, it is determined whether the called terminal starts a message receiving function. After the called terminal receives the call request, a preset virtual key can be displayed on a page for waiting for the user of the called terminal to put through the call request, and the user of the called terminal realizes the opening and closing of the message information receiving function by triggering the virtual key. In other implementation scenarios, the opening and closing of the message information receiving function may be realized by an entity key such as a home key and a power-on key, or a combination of several entity keys.
In another implementation scenario, the called terminal may also be automatically in a state where the message information receiving function is turned on, for example, a waiting time may be preset, and when the waiting time elapses and the call request is not yet connected, the called terminal may be automatically in a state where the message information receiving function is turned on. For another example, when the user of the calling terminal has sent a call request to the called terminal, but the called terminal has not made the call request, and the calling terminal sends the call request to the called terminal again, the called terminal detects that the calling terminal has sent the call request, and the call request is not made, then the message information receiving function is automatically in the state of being turned on. For another example, the habit of the user may be actively learned and recorded, when the called terminal is selected to be in a state where the message information receiving function is turned on for a certain calling terminal more than a preset number of times (e.g., 5 times), the identifier of the called terminal is recorded, and when it is detected that the calling terminal sends a call request to the called terminal, the called terminal is automatically in a state where the message receiving function is turned on.
In the implementation scenario, the called terminal determines whether to start the message information receiving function by sending the detection information, and in other implementation scenarios, the message information receiving function can be started or closed by default.
S403: and if the called terminal starts a message information receiving function, prompting the message information when the ring tone of the calling request rings.
In a specific implementation scenario, the called terminal starts a message receiving function, and prompts the message when the ring tone of the call request rings. The message information includes voice information and/or text information. In this implementation scenario, the message information is voice information, and the called terminal starts a voice real-time receiving function. The calling terminal detects whether the called terminal starts the real-time voice receiving function, the calling terminal can send inquiry information to the called terminal, and the called terminal can send confirmation information to the calling terminal, so that the calling terminal can judge that the called terminal starts the real-time voice receiving function after receiving the confirmation information. In other implementation scenarios, the called terminal actively notifies the calling terminal when the called terminal starts the real-time voice receiving function, so that the calling terminal can determine that the called terminal starts the real-time voice receiving function.
After the calling terminal judges that the called terminal starts the voice real-time receiving function, voice information is generated in real time in the process of receiving voice data, the voice information is sent to the called terminal in real time, and the called terminal receives the voice information. Therefore, the speed and the efficiency of information transmission can be improved, and the called terminal can receive the voice information and play the voice information earlier.
In another implementation scenario, the called terminal does not turn on the real-time voice receiving function. After judging that the called terminal does not start the voice real-time receiving function, the calling terminal converts the complete voice data into voice information after the user inputs the voice data, and then sends the voice information to the called terminal. The called terminal receives the voice message.
And after receiving the voice information, the called terminal plays the voice information as the incoming call ringtone of the call request. In the implementation scenario, when the voice information is used as the ring tone of the called terminal, the ring tone is played in a circulating manner, and when the voice information is used as the ring tone of the called terminal in other implementation scenarios, the ring tone is played once or according to the preset circulating times, and the ring tone can also be played with the original ring tone of the called terminal.
S404: and if the called terminal does not start the message information receiving function, the message information is not prompted when the ring tone of the calling request rings.
In a specific implementation scenario, the called terminal does not start the message receiving function, and the message is not prompted when the ring tone of the call request rings.
In another implementation scenario, the called terminal receives a confirmation instruction input by the user after the message leaving information is prompted. The confirmation instruction may be that when the called terminal rings the incoming call ring of the call request, a preset virtual key is displayed on the interface of the called terminal, and the user of the called terminal inputs the confirmation instruction by triggering the virtual key. In other implementation scenarios, the confirmation instruction may be input through an entity key such as a home key or a power-on key, or a combination of several entity keys.
The called terminal can stop prompting the message leaving information after receiving the confirmation instruction input by the user, and generates the confirmation information according to the confirmation instruction. And sending the generated confirmation information to the user of the calling terminal so that the user of the calling terminal can know that the message leaving information is successfully prompted to the user of the called terminal. In other implementation scenarios, the confirmation information may be automatically sent by the called terminal after the message is prompted.
In this implementation scenario, in order to facilitate the user of the calling terminal to look up the message information sent before, after receiving the message information, the message information is stored. In order to enable a user of the calling terminal to quickly find out correct message information, sending time and/or the identification of the called terminal are added when the message information is stored.
As can be seen from the above description, in the embodiment, the message information sent by the called terminal after receiving the call request sent by the calling terminal is provided, and when the called terminal starts the message information receiving function, the ring tone of the call request is sounded to prompt the message information, where the message information is generated by the calling terminal according to the voice data input by the user. Therefore, the called terminal can transmit the message which needs to be transmitted by the calling terminal user to the user of the called terminal through the message leaving information under the condition that the calling request is not connected, thereby avoiding the delay of the message and improving the user experience.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a terminal according to an embodiment of the present invention. The terminal 10 comprises a processor 11, a memory 12, a communication circuit 13 and a human-computer interaction circuit 14, the processor 11 being coupled to the memory 12 to couple the communication circuit 13 and the human-computer interaction circuit 14. The memory 12 is used for storing program instructions, and the processor 11, in combination with the communication circuit 13 and the human-computer interaction circuit 14, is used for executing the program instructions in the memory 12 to communicate and execute the following methods:
in one implementation scenario, the terminal 10 is a calling terminal, after the communication circuit 13 of the calling terminal 10 sends a call request, the human-computer interaction circuit 14 receives voice data input by a user, the human-computer interaction circuit 14 receives a selection instruction input by the user, the processor 11 generates message leaving information from the voice data according to the selection instruction, specifically, if the selection instruction indicates that the message leaving information is voice information, the processor 11 sets the voice data as voice information, if the selection instruction indicates that the message leaving information is text information, the processor 11 converts the voice data into text information, and if the selection instruction indicates that the message leaving information includes the voice information and the text information, the processor 11 sets the voice data as voice information and converts the voice data into the text information. The communication circuit 13 transmits the message information to the called terminal.
When the message information includes voice information, the processor 11 detects whether the called terminal starts a voice real-time receiving function through the communication circuit 13, if the called terminal starts the voice real-time receiving function, the processor 11 generates the voice information in real time when the man-machine interaction circuit 14 receives voice data input by a user, the communication circuit 13 sends the generated voice information to the called terminal in real time, if the called terminal does not start the voice real-time receiving function, the processor 11 generates the voice information after the man-machine interaction circuit 14 successfully receives the voice data input by the user, and the communication circuit 13 sends the generated voice information to the called terminal.
Further, the communication circuit 13 receives the confirmation message sent by the called terminal, and the human-computer interaction circuit 14 prompts the user that the message has been successfully prompted to the user of the called terminal. The processor 11 may store the message information in the memory 12 to provide the user with a future search.
In another implementation scenario, the terminal 10 is a called terminal. The communication circuit 13 of the terminal 10 receives the message information transmitted from the calling terminal after receiving the call request transmitted from the calling terminal. The processor 11 determines whether the terminal 10 starts a message receiving function, if the processor 11 determines that the terminal 10 starts the message receiving function, the human-computer interaction circuit 14 is controlled to prompt the message when the ring tone of the call request rings, specifically, if the message is voice message, the processor 11 uses the voice message as the ring tone of the call request, the human-computer interaction circuit 14 plays the message, if the message is text message, the processor 11 controls the human-computer interaction circuit 14 to display the text message when the ring tone rings, if the message includes voice message and text message, the processor 11 controls the human-computer interaction circuit to play the voice message as the ring tone of the call request, and displays the text message.
If the message information includes voice information, the communication circuit 13 receives the voice information sent by the calling terminal in real time or receives the voice information sent by the calling terminal after the voice data is received.
The human-computer interaction circuit 14 may also receive a confirmation instruction input by the user, the processor 11 generates confirmation information according to the confirmation instruction, and the communication circuit 13 transmits the confirmation information to the calling terminal to inform the user of the calling terminal that the message has been successfully prompted to the user of the terminal 10. The processor 11 may store the message information in the memory 12 to provide the user with a future search.
The specific process of the processor 11 for implementing the above functions may refer to the above method embodiments.
As can be seen from the above description, when the terminal in this embodiment is used as a calling terminal, after sending a call request, the terminal receives voice data input by a user, generates message information from the voice data according to a selection instruction input by the user, and sends the message information to a called terminal, when the terminal is used as a called terminal, the message information sent after receiving the call request sent by the calling terminal is received, and when the called terminal starts a message receiving function, the ring tone of the call request rings to prompt the message information.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an embodiment of a device with a storage function according to the present invention. The means 20 with memory function has stored therein at least one program instruction 21, the program instruction 21 being for performing the method as shown in fig. 1-4. In one embodiment, the apparatus with storage function may be a storage chip in a device, a hard disk, or a removable hard disk or other readable and writable storage tool such as a flash disk, an optical disk, or the like, and may also be a server or the like.
As can be seen from the above description, the program instruction stored in the embodiment of the device with a storage function in this embodiment may be used to receive voice data input by a user after sending a call request, generate message information from the voice data according to a selection instruction input by the user, and send the message information to a called terminal, or may be used to send the message information after receiving the call request sent by the calling terminal, and prompt the message information when an incoming ring tone of the call request rings, so that a user of the called terminal can obtain a message that the user of the calling terminal wants to transmit when the called terminal does not put through the call request, thereby avoiding delay of the message and improving user experience.
Different from the prior art, the conversation message leaving method provided by the invention is possible.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes performed by the present specification and drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (6)
1. A method for leaving a message during a call is characterized by comprising the following steps:
after sending a call request, a calling terminal receives voice data input by a user;
generating message information according to the voice data, and sending the message information to a called terminal;
the message information is used for providing the called terminal as the incoming call ringtone of the call request;
the message information includes voice information, and the message information is sent to the called terminal, including:
detecting whether the called terminal starts a voice real-time receiving function or not;
if the called terminal starts a voice real-time receiving function, the generated voice information is sent to the called terminal in real time in the process of inputting voice data by the user;
if the called terminal does not start the voice real-time receiving function, after the user inputs voice data, the generated voice information is sent to the called terminal;
after the call request is sent, receiving voice data input by a user, including:
after sending a call request and before receiving a response message of the call request, displaying a virtual button on an interface waiting for the call request to be connected, and after detecting that a user triggers the virtual button, enabling the calling terminal to be in a state of waiting for receiving voice input by the user and receiving voice data input by the user;
after the message information is sent to the called terminal, the method further comprises the following steps:
receiving confirmation information sent by the called terminal, and informing a user of the calling terminal that the message information is prompted to the user of the called terminal through at least one of the modes of displaying characters, ringing, vibrating and indicating lamps; and/or
And storing the message information, and adding the sending time of the message information and/or the identification of the called terminal.
2. The method of claim 1, wherein the generating message information from the speech comprises:
receiving a selection instruction input by a user, wherein the selection instruction is used for indicating whether the message information is the voice information or the character information;
if the selection instruction indicates that the message information is the voice information, setting the voice data as the voice information;
if the selection instruction indicates that the message information is the text information, converting the voice data into the text information;
if the selection instruction indicates that the message information is the voice information and the text information, the voice data is set as the voice information and converted into the text information;
the text information is used for displaying the text information when the called terminal plays the incoming call ringtone of the call request.
3. A method for leaving a message during a call is characterized by comprising the following steps:
a called terminal receives message information sent by a calling terminal after sending a call request, wherein the message information is generated by the calling terminal according to voice data input by a user;
judging whether the called terminal starts a message leaving information receiving function or not;
if the called terminal starts a message receiving function, prompting the message information when the ring tone of the calling request rings;
if the called terminal does not start the message information receiving function, the message information is not prompted when the ring tone of the calling request rings;
the prompting of the message information comprises the following steps:
if the message information is voice information, playing the voice information as the incoming call ringtone of the call request;
the called terminal receives the message information sent by the calling terminal after sending the call request, and the method comprises the following steps:
receiving the voice information generated by the calling terminal in the process of inputting the voice data by the user in real time; or
Receiving the voice information generated by the calling terminal after the voice data input by the user is finished;
the method further comprises:
receiving a confirmation instruction input by a user;
generating confirmation information according to the confirmation instruction and sending the confirmation information to the calling terminal so as to inform a user of the calling terminal that the message leaving information is successfully prompted; and/or
And storing the message information.
4. The method of claim 3,
the prompting of the message information comprises the following steps:
if the message information is character information, displaying the character information;
and if the message information is the voice information and the text information, playing the voice information as the incoming call ringtone of the call request, and displaying the text information.
5. A terminal, comprising: the system comprises a processor, a memory, a communication circuit and a human-computer interaction circuit, wherein the processor is coupled with the memory, the communication circuit and the human-computer interaction circuit;
wherein the memory is to store program instructions;
the processor, the communication circuitry and the human-computer interaction circuitry and the program instructions for executing the memory store to implement a call message method as claimed in any of claims 1-2 or to implement a call message method as claimed in any of claims 3 to 4.
6. An apparatus having a storage function, characterized in that program instructions are stored which can be executed to implement the call message method according to any one of claims 1-2, or to implement the call message method according to any one of claims 3 to 4.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811143187.5A CN109348048B (en) | 2018-09-28 | 2018-09-28 | Call message leaving method, terminal and device with storage function |
PCT/CN2019/106793 WO2020063451A1 (en) | 2018-09-28 | 2019-09-19 | Call voicemail messaging method, terminal, and device having storage function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811143187.5A CN109348048B (en) | 2018-09-28 | 2018-09-28 | Call message leaving method, terminal and device with storage function |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109348048A CN109348048A (en) | 2019-02-15 |
CN109348048B true CN109348048B (en) | 2021-09-03 |
Family
ID=65307224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811143187.5A Active CN109348048B (en) | 2018-09-28 | 2018-09-28 | Call message leaving method, terminal and device with storage function |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109348048B (en) |
WO (1) | WO2020063451A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109348048B (en) * | 2018-09-28 | 2021-09-03 | 奇酷互联网络科技(深圳)有限公司 | Call message leaving method, terminal and device with storage function |
CN110519442A (en) * | 2019-08-23 | 2019-11-29 | 北京金山安全软件有限公司 | Method and device for providing telephone message leaving service, electronic equipment and storage medium |
CN115346350A (en) * | 2021-04-27 | 2022-11-15 | 广东小天才科技有限公司 | Instant messaging method, device, computer equipment and storage medium |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8666034B2 (en) * | 2003-07-28 | 2014-03-04 | Apple Inc. | Audio call screening for hosted voicemail systems |
DE102007028640A1 (en) * | 2007-06-21 | 2008-12-24 | Siemens Enterprise Communications Gmbh & Co. Kg | Method, terminal and voice memory for storing voice messages in a communication network |
CN101378425B (en) * | 2007-08-31 | 2011-04-20 | 深圳宾大科技有限公司 | System for implementing repeat play of obligate words before talking between call party and called party |
CN101958957A (en) * | 2010-09-09 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | Method, device and mobile terminal for leaving message |
US20160316061A1 (en) * | 2013-12-06 | 2016-10-27 | Beijing Qihoo Technology Company Limited | Method and system for leaving messages |
CN103702295A (en) * | 2013-12-26 | 2014-04-02 | Tcl集团股份有限公司 | Incoming call reminding method, device and system |
CN104917909A (en) * | 2015-04-10 | 2015-09-16 | 小米科技有限责任公司 | Call-based message-leaving method, device, terminal and server |
CN104954588B (en) * | 2015-07-03 | 2016-10-12 | 北京奇虎科技有限公司 | Voice leaving method and tone information device |
CN107786756A (en) * | 2016-08-26 | 2018-03-09 | 中兴通讯股份有限公司 | Message approaches to IM and system |
CN107734472A (en) * | 2017-10-12 | 2018-02-23 | 京东方科技集团股份有限公司 | A kind of electronic message leaving method, apparatus and equipment, storage medium |
CN109348048B (en) * | 2018-09-28 | 2021-09-03 | 奇酷互联网络科技(深圳)有限公司 | Call message leaving method, terminal and device with storage function |
-
2018
- 2018-09-28 CN CN201811143187.5A patent/CN109348048B/en active Active
-
2019
- 2019-09-19 WO PCT/CN2019/106793 patent/WO2020063451A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2020063451A1 (en) | 2020-04-02 |
CN109348048A (en) | 2019-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12020705B2 (en) | Methods, systems, and media for voice-based call operations | |
US11656843B2 (en) | Method for quickly starting application service, and terminal | |
US9111538B2 (en) | Genius button secondary commands | |
KR101633208B1 (en) | Instant communication voice recognition method and terminal | |
EP2747389B1 (en) | Mobile terminal having auto answering function and auto answering method for use in the mobile terminal | |
US8014500B2 (en) | Methods and systems for screening incoming calls | |
JP2019117623A (en) | Voice dialogue method, apparatus, device and storage medium | |
BR112019026006A2 (en) | SYSTEM FOR ASYNCHRONOUS MULTIMODAL COMMUNICATION AND ASYNCHRONOUS MULTIMODAL COMMUNICATION METHOD | |
CN103973877A (en) | Method and device for using characters to realize real-time communication in mobile terminal | |
JP2006352869A (en) | Communication terminal and method of transmitting content of conversation at the communication terminal | |
US20220334795A1 (en) | System and method for providing a response to a user query using a visual assistant | |
CN109348048B (en) | Call message leaving method, terminal and device with storage function | |
US11200899B2 (en) | Voice processing method, apparatus and device | |
WO2020038145A1 (en) | Service data processing method and apparatus, and related device | |
CN111599358A (en) | Voice interaction method and electronic equipment | |
CN104394265A (en) | Automatic session method and device based on mobile intelligent terminal | |
CN104539871B (en) | Multimedia session method and device | |
JP2002262362A (en) | Method for transmitting message in mobile terminal | |
CN111968680B (en) | Voice processing method, device and storage medium | |
CN109547632B (en) | Auxiliary call response method, user terminal device and server | |
CN106357610B (en) | Communication means and device | |
JP2003218999A (en) | Mobile phone with voice recognition function and control program thereof | |
CN115150501A (en) | Voice interaction method and electronic equipment | |
CN112863511B (en) | Signal processing method, device and storage medium | |
JP2001282788A (en) | Electronic dictionary device, method for switching language to be used for the same, and storage medium |
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 | ||
CB02 | Change of applicant information |
Address after: 518000 1-10 Floor, Building A2, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Nanshan District, Shenzhen City, Guangdong Province Applicant after: Our Internet Network Technology (Shenzhen) Co., Ltd. Address before: 518000 1-10 Floor, Building A2, Nanshan Zhiyuan, 1001 Xueyuan Avenue, Shenzhen City, Guangdong Province Applicant before: Our Internet Network Technology (Shenzhen) Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |