Call termination device and method thereof

By monitoring the user's voice during a call in the vehicle and identifying the call termination word, and using pre-registered example words to control call termination, the problem of unterminated hands-free calling is solved, achieving safe driving and privacy protection.

CN114464177BActive Publication Date: 2026-05-29HYUNDAI MOTOR CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HYUNDAI MOTOR CO LTD
Filing Date
2021-08-19
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In the prior art, the hands-free calling function in a vehicle may remain busy if it is not properly terminated by a mobile phone or wireless network, resulting in the inability to output media playback sound or restricting the voice recognition function, increasing the risk of accidents, and may also result in charges due to the user forgetting to terminate the call or allow the other party to hear private conversations.

Method used

The call termination device uses a voice monitoring device to monitor the user's voice during calls, identify call termination words, and match them with pre-registered call termination example words to control the termination or continuation of the call. This includes indirect and intuitive call termination phrases, and different waiting times and pop-up prompts can be set to ensure accurate termination.

Benefits of technology

It effectively prevents users from forgetting to end the call while focused on driving, avoiding extra charges, and prevents the other party from overhearing private conversations, ensuring driving safety and privacy protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114464177B_ABST
    Figure CN114464177B_ABST
Patent Text Reader

Abstract

Provided are a call termination apparatus and a method thereof, the call termination apparatus including a call termination word presence determination device configured to determine whether a call termination word is present in a user's call speech, and a controller configured to compare the user's call termination word with a call termination example word registered in advance in a vehicle to control whether to terminate a call.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-citation of related applications

[0002] This application claims priority to Korean Patent Application No. 10-2020-0149547, filed on November 10, 2020, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to a call termination device and method thereof. Background Technology

[0004] For safe driving, the vehicle is equipped with a system that connects to a portable phone and supports hands-free calling.

[0005] Specifically, the vehicle is equipped with a microphone and a speaker, and when answering a call to make a conversation, the driver's voice is transmitted to the other party in the call through the microphone located in the vehicle, and the other party's voice is transmitted to the driver through the speaker located in the vehicle.

[0006] There has been a growing trend of installing hands-free calling features in vehicles that connect to the driver's phone via Bluetooth. These features are widely used to ensure stability and convenience while driving. Since this functionality is achieved through the vehicle's microphone and speakers, it is delivered via audio or navigation systems.

[0007] However, this feature may occasionally remain busy when the call is not properly terminated by the phone itself or the wireless network environment.

[0008] This could lead to malfunctions such as the inability to output media playback sound or navigation voice, restrict the use of voice recognition functions, or cause confusion for the driver, thereby increasing the risk of accidents.

[0009] According to existing technology, users must press a call termination button on the vehicle's steering wheel or a call termination button on the vehicle's screen to terminate a call via Bluetooth hands-free functionality.

[0010] At this time, the user may be focused on driving and forget to end the call, thus incurring call charges.

[0011] In addition, there may be situations where a user believes that the call has ended, resulting in the other party overhearing general conversations or private remarks made in the vehicle. Summary of the Invention

[0012] The embodiments disclosed herein can solve the problems that exist in the prior art, while fully maintaining the advantages achieved by the prior art.

[0013] This disclosure relates to a call termination device and method. Specific embodiments relate to a call termination device and method that allows a user to control whether to terminate a call based on their voice commands.

[0014] Embodiments of this disclosure provide a call termination device and method capable of controlling call termination based on the presence or absence of a call termination word in a user's voice message.

[0015] Another embodiment of this disclosure provides a call termination device and method that can prevent users from being charged for calls because they forget to end the call while focused on driving.

[0016] Another embodiment of this disclosure provides a call termination device and method that can prevent the other party from hearing general conversations or private remarks being conducted in the vehicle due to the user mistakenly believing that the call has ended.

[0017] The technical problems that can be solved by the embodiments of the present invention are not limited to those described above. Those skilled in the art to which this disclosure pertains will clearly understand from the following description any other technical problems not mentioned herein.

[0018] According to an embodiment of this disclosure, a call termination device includes: a call termination word presence determination device for determining whether a call termination word exists in a user's call voice; and a controller for comparing the call termination word used by the user with pre-registered call termination example words in a vehicle to control whether to terminate the call.

[0019] According to an embodiment, the call termination device may further include a voice monitoring device that monitors call voice in units of phrases. When the monitoring of call voice in units of phrases terminates or when the call termination word does not exist, the voice monitoring device may delete the monitored call voice.

[0020] According to an embodiment, the example words for call termination may include at least one of the phrases that indirectly imply call termination stored in the call termination step 1 DB and the phrases that are intuitively determined to indicate call termination stored in the call termination step 2 DB.

[0021] According to an embodiment, the example words for ending a call may also include phrases stored in the tendency shift database that imply a willingness to continue the call.

[0022] According to an embodiment, the phrases that are intuitively determined to be terminated in the call termination step 2DB may include phrases manually entered by the user.

[0023] According to an embodiment, when a user presses the call termination button to end a call, the controller can store the phrase used before the call is about to terminate in the memory. When the phrase used before the call is about to terminate is the same as the phrase used to terminate a specified number of calls, the controller can automatically store the phrase used before the call is about to terminate in the call termination step 2DB.

[0024] According to an embodiment, when the call termination word determination device determines that the call termination word matches the phrase stored in the call termination step 1DB, the controller can terminate the call after a first waiting time.

[0025] According to an embodiment, when the call termination word determination device determines that the call termination word matches the phrase stored in the call termination step 2DB, the controller can terminate the call after a second waiting time shorter than the first waiting time.

[0026] According to an embodiment, when the call termination word existence determining device determines that at least one of a plurality of call termination words matches a phrase stored in termination step 1DB and at least another of a plurality of call termination words matches a phrase stored in termination step 2DB, the controller may terminate the call after a second waiting time shorter than the first waiting time.

[0027] According to an embodiment, when a user's voice call is not recognized or is received with a sensitivity lower than a specified reference value during a first waiting time or a second waiting time, the controller can determine that the user is not in a call.

[0028] According to an embodiment, the controller may display a pop-up window during a first waiting time or a second waiting time to notify the user that the call will be terminated.

[0029] According to an embodiment, the controller can keep the call open when a user who does not want to end the call enters a call hold button provided in a pop-up window or when the user's voice is recognized.

[0030] According to another embodiment of this disclosure, a call termination method includes determining whether a call termination word exists in a user's call voice, and comparing the call termination word used by the user with pre-registered call termination example words in a vehicle to control whether to terminate the call.

[0031] According to an embodiment, the call termination method may further include monitoring call voice at the phrase level, and deleting the monitored call voice when the monitoring of call voice at the phrase level ends or when the call termination word does not exist.

[0032] According to an embodiment, the example words for call termination may include at least one of the phrases that indirectly imply call termination stored in the call termination step 1 DB and the phrases that are intuitively determined to indicate call termination stored in the call termination step 2 DB.

[0033] According to an embodiment, controlling whether to terminate a call may include storing the phrase used before the call is about to be terminated in memory when the user enters the call termination button to terminate the call, and automatically storing the phrase used before the call is about to be terminated in the call termination step 2DB when the phrase used before the call is about to be terminated is the same as the phrase used to terminate a specified number of calls.

[0034] According to an embodiment, controlling whether to terminate a call may include terminating the call after a first waiting time when the call termination word matches a phrase stored in the call termination step 1DB that directly implies call termination.

[0035] According to an embodiment, controlling whether to terminate a call may include terminating the call after a second waiting time shorter than a first waiting time when the call termination word matches a phrase stored in the call termination step 2DB that is intuitively determined to be a call termination.

[0036] According to an embodiment, controlling whether to terminate a call may include terminating the call after a second waiting time shorter than a first waiting time when at least one of a plurality of call termination words matches a phrase stored in termination step 1DB that directly implies call termination and at least another of a plurality of call termination words matches a phrase stored in termination step 2DB that is intuitively determined to indicate call termination.

[0037] According to an embodiment, controlling whether to terminate a call may further include determining that the user is not in a call when the user's voice is not recognized or is received with a sensitivity below a specified reference value during a first waiting time or a second waiting time.

[0038] According to an embodiment, controlling whether to terminate a call may further include displaying a pop-up window during a first waiting time or a second waiting time to notify the user that the call will be terminated.

[0039] According to an embodiment, controlling whether to terminate the call may further include keeping the call open when a user who does not want to terminate the call enters a call hold button provided in a pop-up window or when the user's voice is recognized. Attached Figure Description

[0040] The above and other objects, features and advantages of embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

[0041] Figure 1 This is a block diagram of a call termination device according to an embodiment of the present disclosure;

[0042] Figure 2 This is a schematic diagram illustrating a specific example of a call termination example word used in a call termination device according to an embodiment of the present disclosure;

[0043] Figure 3 This is a flowchart illustrating the process of monitoring a user's call voice and comparing a call termination word with pre-registered example call termination words in a call termination device and method according to embodiments of the present disclosure.

[0044] Figure 4 This is a flowchart of a call termination device and method according to an embodiment of the present disclosure, in which at least one of call termination and keep-run is performed based on whether the call termination word matches a pre-registered call termination example word;

[0045] Figure 5 This is a flowchart of call termination processing according to an embodiment of the present disclosure;

[0046] Figure 6 This is a flowchart illustrating an example of a call termination device and method according to embodiments of the present disclosure that automatically stores a phrase used by a user more than a certain number of times before the call is about to be terminated during a call.

[0047] Figure 7 This is a flowchart of an operation in a call termination device and method according to embodiments of the present disclosure, which controls whether to terminate a call based on whether the call termination word matches a phrase stored in the call termination step 1DB; and

[0048] Figure 8 This is a flowchart of an operation in a call termination device and method according to an embodiment of the present disclosure, which controls whether to terminate a call based on whether the call termination word matches a phrase stored in the call termination step 2DB. Detailed Implementation

[0049] The following is a detailed description of some embodiments of the present disclosure with reference to the exemplary accompanying drawings. When adding reference numerals to the elements in each drawing, it should be noted that even if the same or equivalent elements are shown in other drawings, they are represented by the same reference numerals. Furthermore, in describing embodiments of the present disclosure, detailed descriptions of well-known features or functions will be omitted so as not to unnecessarily obscure the spirit of the disclosure.

[0050] In describing elements according to embodiments of the present disclosure, terms such as first, second, "A", "B", (a), (b), etc., may be used. These terms are used merely to distinguish one component from another and do not limit the nature, order, or sequence of the constituent elements. Unless otherwise defined, all terms used herein (including technical terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Terms defined in general dictionaries shall be interpreted as having the same meaning as in the context of the prior art and shall not be interpreted as having an ideal or overly formal meaning unless expressly defined in this application as having such a meaning.

[0051] The following will refer to Figures 1 to 8 Exemplary embodiments of this disclosure are described in detail below.

[0052] Figure 1 This is a block diagram of a call termination device according to an embodiment of the present disclosure.

[0053] Reference Figure 1 The call termination device 100 may include a call termination word presence determination device 110, a voice monitoring device 120, a memory 130, and a controller 140.

[0054] The call termination word determination device 110 can determine whether a call termination word exists in the user's call voice.

[0055] In this situation, the user can make a phone call to the other party using the hands-free function in the vehicle.

[0056] In this case, the user's voice message may include a call termination word indicating that the call is to be ended.

[0057] Meanwhile, the voice monitoring device 120 can monitor the user's voice calls in phrases.

[0058] In this case, the voice monitoring device 120 can monitor only the user's voice calls on a phrase-by-phrase basis, excluding the other party's voice calls.

[0059] Meanwhile, when the monitoring of the call voice in units of phrases is terminated or when the call termination word does not exist, the voice monitoring device 120 can delete the monitored call voice.

[0060] Detected voice recordings should be deleted, as failure to do so could expose and compromise users' personal information.

[0061] At the same time, the controller 140 can compare the call termination words in the user's voice with the call termination example words pre-registered in the vehicle to control whether to terminate the call.

[0062] In this case, example words for call termination may include at least one of phrases that indirectly imply call termination stored in the call termination step 1 database (DB) and phrases stored in the call termination step 2 DB that are visually identified as call termination.

[0063] Additionally, the phrases stored in the call termination step 2DB and visually identified as call termination can include phrases manually entered by the user.

[0064] In addition, example words for call termination can also include phrases that imply a willingness to continue the call and are stored in the tendency shift database.

[0065] Meanwhile, when the user presses the call termination button to end the call, the controller 140 can store the phrase used before the call is about to be terminated in the memory 130, and when the phrase used before the call is about to be terminated is the same as the phrase used to terminate a specified number or more calls, the controller 140 can automatically store the phrase used before the call is about to be terminated in the call termination step 2DB.

[0066] As a specific example, when a user enters the call termination button to end the call and uses phrases such as "goodbye," "I'll call you next time," "I'll call you later," and "see you later" before the call is about to end, the controller 140 can store these phrases in the memory 130.

[0067] In this case, when the call is terminated, if the phrase "goodbye" in the phrase stored in the memory 130 is used a preset number of times or more (e.g., 5 times or more), the controller 140 can automatically store the phrase "goodbye" in the call termination step 2DB.

[0068] In this context, "5 times" is merely an example used to illustrate the embodiment in detail, and can be changed to different numbers.

[0069] Meanwhile, when the call termination word determination device 110 determines that the call termination word matches a phrase that indirectly implies call termination stored in the call termination step 1DB, the controller 140 may terminate the call after a first waiting time.

[0070] As a specific example, when it is determined that the user's voice contains the call termination phrase "I understand" and it matches the "I understand" included in the phrase indirectly implying call termination stored in the call termination step 1DB, the controller 140 may terminate the call after a first waiting time.

[0071] In this case, the first waiting time could be, for example, 5 seconds.

[0072] Meanwhile, when the call termination word determination device 110 determines that the call termination word matches a phrase stored in the call termination step 2DB that is visually determined to be a call termination word, the controller 140 may terminate the call after a second waiting time shorter than the first waiting time.

[0073] As a specific example, when it is determined that the user's voice contains a call termination phrase such as "I'm going to hang up" and that the call termination phrase matches "I'm going to hang up" included in the phrases that are intuitively determined to be call terminations stored in the call termination step 2DB, the controller 140 may terminate the call after a second waiting time shorter than the first waiting time.

[0074] In this case, the second waiting time could be, for example, 3 seconds less than the first waiting time of 5 seconds.

[0075] Furthermore, when the call termination word determination device 110 determines that at least one of the plurality of call termination words matches a phrase indirectly implying call termination stored in the termination step 1DB and at least another of the plurality of call termination words matches a phrase intuitively determined to be call termination stored in the termination step 2DB, the controller 140 may terminate the call after a second waiting time shorter than the first waiting time.

[0076] As a specific example, when it is determined that the user's voice has continuously used call termination words such as "I understand," "I will," and "goodbye," and "I understand" and "I will" match the phrases containing "I understand" and "I will" that are indirectly implying call termination stored in termination step 1DB, and "goodbye" matches the phrases that are intuitively determined to be call termination stored in termination step 2DB, the controller 140 may terminate the call after a second waiting time shorter than the first waiting time.

[0077] Furthermore, if a user's voice is not recognized or is received with a sensitivity below a specified reference value during the first or second waiting period, the controller can determine that the user is not in a call.

[0078] In this situation, controller 140 may display a pop-up during the first or second waiting period to notify the user that the call will be terminated.

[0079] As a specific example, a pop-up indicating that the call will be terminated can be displayed on a monitor set in the vehicle.

[0080] In this situation, the controller 140 can keep the call open by providing a call hold button in the user input pop-up window that the user does not want to end the call, or by keeping the call open when the user's voice is recognized.

[0081] Because the call will remain open if a user uses a call termination word but still wants to continue talking without ending the call, it prevents the mistake of ending the call simply because a call termination word was used, regardless of the user's intention.

[0082] Figure 2 This is a schematic diagram illustrating a specific example of a call termination example word used in a call termination device according to an embodiment of the present disclosure.

[0083] The example phrase 200 for call termination may include at least one of the phrase 210 that indirectly implies call termination stored in the call termination step 1 DB and the phrase 220 that is intuitively identified as call termination stored in the call termination step 2 DB.

[0084] As a specific example, the phrases 210 that indirectly imply call termination stored in the call termination step 1DB may include “I understand,” “I will do so,” “I will contact you next time,” “Yes, I will,” etc.

[0085] In addition, phrases 220 that are intuitively identified as the end of the call and stored in the call termination step 2DB may include, for example, “I’m going to hang up now,” “Goodbye,” “I’ll call you back,” “I’ll call you again,” “Okay,” etc.

[0086] In addition, the call termination example word 200 may also include a phrase 230 stored in the tendency shift DB that implies willingness to talk.

[0087] As a specific example, phrases 230 in the tendency-to-change DB storage that imply willingness to talk may include, for example, “anyway,” “wait a minute,” “wait a moment,” “like this,” “and,” “for that reason,” “but,” “don’t hang up,” etc.

[0088] When a user has used the call termination phrase "I'm going to hang up now. Wait a minute" in their voice during a call, the call is held because the phrase "I'm going to hang up now" matches the phrase "I'm going to hang up now" included in phrase 220, which is intuitively determined to be a call termination and stored in the call termination step 2DB, and the phrase "wait a minute" matches the phrase "wait a minute" included in phrase 230, which implies willingness to continue the call and is stored in the tendency shift DB.

[0089] Figure 3 This is a flowchart illustrating the process of monitoring a user's voice during a call termination device and method according to embodiments of the present disclosure, and comparing a call termination word with pre-registered example call termination words.

[0090] In S301, in the call termination device and method thereof, monitoring of user voice can begin.

[0091] In S304, the voice monitoring device 120 can monitor the user's voice in phrases during a call ("yes" in S302).

[0092] In this case, in S305, the voice monitoring device 120 can monitor the user's voice in phrases.

[0093] The controller 140 can determine that there is a call termination word in the detected call voice, and then control the call termination based on whether the call termination word matches a pre-registered call termination example word 200.

[0094] In S303, when the call ends or the call termination word does not exist, the voice monitoring device 120 can delete the monitored call voice.

[0095] When it is determined that the call termination word in the detected call voice matches the phrase 210 stored in the call termination step 1DB ("Yes" in S309), in S310, the controller 140 can assign "1" to the first variable (CE1F).

[0096] However, when it is determined that the call termination word in the detected call voice does not match the phrase 210 stored in the call termination step 1DB ("No" in S309), the controller 140 can return to S303.

[0097] Meanwhile, when it is determined that the call termination word in the detected call voice matches the phrase 220 stored in the call termination step 2DB ("Yes" in S311), in S312, the controller 140 can assign "1" to the second variable (CE2F).

[0098] However, when it is determined that the call termination word in the detected call voice does not match the phrase 220 stored in the call termination step 2DB ("No" in S311), the controller 140 can return to S303.

[0099] Therefore, when it is determined that the call termination word in the detected call voice matches a pre-registered call termination example word, in S306, the controller 140 can assign "1" to either the first variable (CE1F) or the second variable (CE2F).

[0100] Meanwhile, when it is determined that the call termination word in the monitored call voice matches the phrase 230 that implies willingness to talk stored in the tendency shift DB ("yes" in S307), in S308, the controller 140 can assign "0" to the first variable (CE1F) and the second variable (CE2F).

[0101] Furthermore, when the first variable (CE1F) and the second variable (CE2F) are assigned the value "0" in S308, the controller 140 can return to S303.

[0102] Because phrase 230, which is a phrase implying willingness to talk, is stored in the tendency shift DB, the talk can be maintained.

[0103] However, when it is determined that the call termination word in the detected call voice does not match the pre-registered call termination example word, the controller 140 may return S303 ("No" in S306) if it is uncertain whether the first variable (CE1F) is "1" or the second variable (CE2F) is "1".

[0104] Furthermore, when it is determined that the call termination word in the monitored call voice does not match the phrase 230 indicating willingness to talk stored in the tendency shift DB ("No" in S307), the controller 140 may return to S303.

[0105] Figure 4 This is a flowchart of at least one of call termination and hold operation performed in a call termination device and method according to embodiments of the present disclosure, based on whether the call termination word matches a pre-registered call termination example word.

[0106] In S310, when it is determined that the call termination word in the detected call voice matches the phrase 210 stored in the call termination step 1DB, the controller 140 can assign "1" to the first variable (CE1F).

[0107] In this case, when the first variable (CE1F) is determined to be "1" and the second variable (CE2F) is "0" ("Yes" in S401), the controller 140 can determine the call termination status in S402.

[0108] However, when it is determined that the first variable (CE1F) is not "1" and the second variable (CE2F) is not "0" ("No" in S401), the controller 140 can return to S303.

[0109] When it is determined that the user is not in a call ("Yes" in S403), in S404, the controller 140 may display a pop-up window for 5 seconds to guide the user to terminate the call, which is a first waiting time. In this case, "5 seconds" is just one example to illustrate an embodiment of the present invention, and it can be changed to other times.

[0110] However, when it is determined that the call has not been terminated ("No" in S403), the controller 140 can return to S303.

[0111] In this case, when the user enters the call hold button provided in the pop-up window that guides the user to terminate the call ("Yes" in S409), in S411, the controller 140 can assign "0" to the first variable (CE1F) and the second variable (CE2F), and then can return to step S303.

[0112] However, if the user does not input the call hold button (in S409, it is "No"), in S410, the controller 140 can terminate the call.

[0113] Meanwhile, when it is determined that the call termination word in the user's voice matches the phrase 220 stored in the call termination step 2DB, in S312, the controller 140 can assign "1" to the second variable (CE2F).

[0114] When the second variable (CE2F) is determined to be "1" ("Yes" in S405), the controller 140 can determine the call termination status in S406.

[0115] However, when it is determined that the second variable (CE2F) is not "1" (S405 is "No"), the controller 140 can return to S303.

[0116] Simultaneously, when it is determined that the user is not in a call ("Yes" in S407), in S408, the controller 140 may display a pop-up window for 3 seconds to guide the user to terminate the call. This 3 seconds is a second waiting time shorter than the first waiting time. In this case, "3 seconds" is merely an example illustrating an embodiment of the present invention, and it can be changed to other times.

[0117] However, when it is determined that the call has not been terminated ("No" in S407), the controller 140 can return to S303.

[0118] In this case, when the user enters the call hold button provided in the pop-up window for guiding the termination of the call ("Yes" in S409), the controller 140 can set the first variable (CE1F) and the second variable (CE2F) to "0" (S411), and can then return to step S303.

[0119] However, if the user does not input the call hold button ("No" in S409), the controller 140 can end the call (S410).

[0120] Figure 5 This is a flowchart of a call termination process according to an embodiment of the present disclosure.

[0121] In S520, the call termination word existence determination device 110 can determine whether a call termination word exists during a user call (in S510).

[0122] In this case, when a user's voice contains a call termination word ("yes" in S520), in S530, the controller 140 can determine whether the call termination word matches the pre-registered call termination example word 200.

[0123] However, when there is no call termination term ("No" in S520), the controller 140 can return to S510.

[0124] Meanwhile, when it is determined that the call termination word matches the pre-registered call termination example word 200 ("Yes" in S530), the controller 140 can terminate the call in S540.

[0125] However, when it is determined that the call termination word does not match the pre-registered call termination example word 200 ("No" in S530), the controller 140 can return to S510.

[0126] Figure 6 This is a flowchart illustrating an example of a call termination device and method according to embodiments of the present disclosure, in which the user obtains information during a call that the same phrase has been used more than a specified number of times before the call is about to be terminated and automatically stores the phrase.

[0127] According to the call termination device and method of embodiments of the present disclosure, when a user inputs a call termination button and the call terminates, the phrase used before the call is about to terminate is stored in memory 130. When the phrase used before the call is about to terminate is the same as the phrase used before the call is about to terminate in a specified number or more calls, the phrase used before the call is about to terminate can be automatically saved in call termination step 2DB.

[0128] In S610, the controller 140 can terminate the call when the user enters the call termination button ("Yes" in S620) during the call.

[0129] However, if the user does not input the call termination button (in S620, it is "No"), the controller 140 can return to S610.

[0130] Meanwhile, when the user presses the call termination button to end the call ("Yes" in S620), in S630, the controller 140 can store the phrase used before the call is about to terminate in the memory 130.

[0131] Furthermore, in S640, the controller 140 can determine whether the phrase used before the call is about to be terminated is the same phrase used when terminating the call a specified number or more times.

[0132] In this case, the specified number of times can include, for example, 5 times or more.

[0133] When the phrase used before the call is about to be terminated is the same as the phrase used when the call is terminated a specified number or more times ("Yes" in S640), in S650, the controller 140 can automatically store the phrase used before the call is about to be terminated stored in the memory 130 in the call termination step 2DB.

[0134] However, if the phrase used before the call is about to be terminated is different from the phrase used when the call is terminated a specified number or more times (in S640, it is "No"), the controller 140 can return to S630.

[0135] As a specific example, when a user presses the call termination button to end the call and uses phrases such as "goodbye," "I'll call you next time," "I'll call you later," and "see you later" before the call is about to end, the controller 140 can store these phrases in the memory 130.

[0136] In this case, when the phrase "goodbye" is used in the phrase stored in the memory 130 to terminate the call a preset number of times or more (5 times or more), the controller 140 can automatically store the phrase "goodbye" in the call termination step 2DB.

[0137] Figure 7 This is a flowchart of an operation in a call termination device and method according to an embodiment of the present disclosure, which controls whether to terminate a call based on whether the call termination word matches a phrase stored in the call termination step 1DB.

[0138] In S702, the voice monitoring device 120 can monitor the user's voice in phrases when the user is talking to the other party (in S701).

[0139] In S703, the call termination word presence determination device 110 can determine whether a call termination word exists in the monitored call voice.

[0140] In this case, when there is no call termination word in the detected call voice ("No" in S703), the voice monitoring device 120 can delete the detected call voice in S704.

[0141] Meanwhile, when a call termination word is detected in the voice message ("yes" in S703), in S705, the controller 140 can determine whether the call termination word matches the phrase in call termination step 1.

[0142] In this case, the phrase in step 1 of the call termination process can be a phrase that indirectly implies the termination of the call.

[0143] In this case, when the call termination word does not match the phrase in call termination step 1 ("No" in S705), in S706, the controller 140 can assign "0" to the first variable (CE1F).

[0144] When the call termination word matches the phrase in call termination step 1 ("Yes" in S705), in S707, the controller 140 can assign "1" to the first variable (CE1F).

[0145] In S708, controller 140 can display a pop-up window to guide the termination of the call during a first waiting time (e.g., 5 seconds) by assigning a value of "1" to the first variable (CE1F).

[0146] In this case, since the phrase in call termination step 1 is a phrase that indirectly implies call termination, controller 140 can control the time for displaying the pop-up window to guide the user to terminate the call to be slower than the second waiting time (e.g., 3 seconds) after call termination step 2 determines that the phrase indicates call termination.

[0147] Furthermore, in S709, the controller 140 can determine at least one of terminating the call or keeping the call on by having the user input the call hold button.

[0148] In this case, when the user presses the call hold button ("Yes" in S709), the controller 140 can hold the call in S711.

[0149] However, if the user does not input the call hold button (in S709, it is "No"), in S710, the controller 140 can terminate the call.

[0150] In this case, when the call is terminated in S710, the voice monitoring device 120 can delete the monitored call voice in S704.

[0151] Figure 8 This is a flowchart of an operation in a call termination device and method according to an embodiment of the present disclosure, which controls whether to terminate a call based on whether the call termination word matches a phrase stored in the call termination step 2DB.

[0152] In S802, the voice monitoring device 120 can monitor the user's voice in phrases when the user is talking to the other party (in S801).

[0153] In S803, the call termination word presence determination device 110 can determine whether a call termination word exists in the monitored call voice.

[0154] In this case, when there is no call termination word in the detected call voice ("No" in S803), the voice monitoring device 120 can delete the detected call voice in S804.

[0155] Meanwhile, when a call termination word is detected in the voice message ("yes" in S803), in S805, the controller 140 can determine whether the call termination word matches the phrase in call termination step 2.

[0156] In this case, the phrase for call termination step 2 can be a phrase that is intuitively identified as terminating the call.

[0157] In this case, when the call termination word does not match the phrase in call termination step 2 ("No" in S805), in S806, the controller 140 can assign "0" to the second variable (CE2F).

[0158] When the call termination word matches the phrase in call termination step 2 ("Yes" in S805), in S807, the controller 140 can assign "1" to the second variable (CE2F).

[0159] In S808, controller 140 can assign "1" to a second variable (CE2F) to display a pop-up window to guide the user to terminate the call during a second waiting time (e.g., 3 seconds) shorter than the first waiting time (e.g., 5 seconds).

[0160] In this case, since the phrase in call termination step 2 is intuitively identified as a phrase indicating call termination, controller 140 can control the time at which the pop-up window guiding the user to terminate the call is displayed before the first waiting time (e.g., 5 seconds) of the phrase indirectly implying call termination in call termination step 1.

[0161] Furthermore, in S809, the controller 140 can determine at least one of terminating the call or keeping the call on by having the user input the call hold button.

[0162] In this case, when the user presses the call hold button ("Yes" in S809), the controller 140 can hold the call in S811.

[0163] However, if the user does not input the call hold button (in S809, it is "No"), in S810, the controller 140 can terminate the call.

[0164] In this case, when the call ends, in S804, the voice monitoring device 120 can delete the monitored call voice.

[0165] The call termination device and method according to embodiments of the present invention have the following beneficial effects.

[0166] According to at least one embodiment of this disclosure, call termination can be controlled based on the presence or absence of a call termination word in the user's voice during the call.

[0167] In addition, according to at least one embodiment of this disclosure, call charges can be prevented because the user forgets to end the call while focused on driving.

[0168] Furthermore, according to at least one embodiment of this disclosure, it is possible to prevent the other party from hearing general conversations or private remarks taking place in the vehicle due to the user mistakenly believing that the call has ended.

[0169] The above description is a simple example of the technical spirit of this disclosure. Those skilled in the art can make various modifications and alterations to this disclosure without departing from its essential characteristics.

[0170] Therefore, the disclosed embodiments are not limiting of the technical spirit of this disclosure but are merely exemplary, and the scope of the technical spirit of this disclosure is not limited by the embodiments disclosed. The scope of protection of this invention should be determined by the claims, and it should be understood that all technical spirit within the equivalent scope is within the scope of protection of this invention.

Claims

1. A call termination device, comprising: The call termination word determination device is configured to determine whether a call termination word exists in the user's call voice. as well as The controller is configured to compare the user's call termination word with pre-registered call termination example words in the vehicle to control whether to terminate the call. The example words for terminating a call include at least one of the following: Phrases stored in a first database, wherein the first database is configured to store phrases that indirectly imply a desire to terminate a call; and Phrases stored in a second database, wherein the second database is configured to store phrases that directly imply the desire to terminate a call. Wherein, when the call termination word determination device determines that the call termination word matches the phrase stored in the second database, the controller is configured to terminate the call after a second waiting time shorter than the first waiting time.

2. The call termination device according to claim 1 further includes a voice monitoring device, the voice monitoring device being configured to monitor the call voice in phrase units, wherein, When monitoring of the call voice at the phrase level terminates or when the call termination word does not exist, the voice monitoring device is configured to delete the call voice.

3. The call termination device according to claim 1, wherein, The example words for call termination also include phrases stored in a tendency shift database, wherein the tendency shift database is configured to store phrases that imply that the call should not be terminated.

4. The call termination device according to claim 1, wherein, The phrases stored in the second database include phrases manually entered by the user.

5. The call termination device according to claim 1, wherein, The controller is configured to: When the user inputs the call termination button to end the call, the phrase used just before the call is about to terminate is stored in the memory; and When the phrase used before the call is about to be terminated is the same as the phrase used to terminate a specified number of calls, the phrase used before the call is about to be terminated is automatically stored in the second database.

6. The call termination device according to claim 1, wherein, When the call termination word determination device determines that the call termination word matches the phrase stored in the first database, the controller is configured to terminate the call after a first waiting time.

7. The call termination device according to claim 1, wherein, The controller is configured to: If the user's voice is not recognized or is received with a sensitivity lower than a specified reference value during the first waiting time or the second waiting time, it is determined that the user is not in a call. During the first waiting time or the second waiting time, a pop-up window is displayed to notify the user that the call will be terminated; and The call is held when the user presses the call hold button provided in the pop-up window, or when the user's voice is recognized.

8. The call termination device according to claim 1, wherein, When the call termination word determination device determines that at least one of the plurality of call termination words matches a phrase stored in the first database and at least another of the plurality of call termination words matches a phrase stored in the second database, the controller is configured to terminate the call after a second waiting time shorter than a first waiting time.

9. A method for terminating a call, comprising: Determine if the user's voice recording contains a call termination word; and The user's call termination phrase is compared with pre-registered call termination example phrases in the vehicle to control whether to terminate the call. The example words for terminating a call include at least one of the following: Phrases stored in a first database, wherein the first database is configured to store phrases that indirectly imply a desire to terminate a call; and Phrases stored in a second database, wherein the second database is configured to store phrases that directly imply the desire to terminate a call. Controlling whether to terminate the call includes: Determine that the call termination word matches a phrase stored in the second database; and The call is terminated after a second waiting period shorter than the first waiting period.

10. The call termination method according to claim 9, further comprising: The voice recordings of the call are monitored in phrases. and The call audio is deleted when monitoring of the call audio in phrase form terminates or when it is determined that the call termination word does not exist.

11. The call termination method according to claim 9, wherein, Controlling whether to terminate the call includes: For calls terminated by the user's input of the call termination button, the phrase used just before the call was terminated is stored in memory; and When the phrase used before the call is about to be terminated is the same as the phrase used to terminate a specified number of calls, the phrase used before the call is about to be terminated is automatically stored in the second database.

12. The call termination method according to claim 9, wherein, Controlling whether to terminate the call includes: Determine that the call termination word matches a phrase stored in the first database; and The call will be terminated after the first waiting period.

13. The call termination method according to claim 9, wherein, Controlling whether to terminate the call also includes: It is determined that during the first waiting time or the second waiting time, the user's voice call was not recognized or was received with a sensitivity below a specified reference value; and It has been determined that the user is not currently on a call.

14. The call termination method according to claim 9, wherein, Controlling whether to terminate the call includes: Determine that at least one of the plurality of call termination words matches a phrase stored in the first database and that at least another of the plurality of call termination words matches a phrase stored in the second database; and The call is terminated after a second waiting period shorter than the first waiting period.

15. The call termination method according to claim 14, wherein, Controlling whether to terminate the call further includes: displaying a pop-up window during the first waiting time or the second waiting time to notify the user that the call will be terminated.

16. The call termination method according to claim 15, wherein, Controlling whether to terminate the call also includes: Receive input to the call hold button provided in the pop-up window, or recognize the user's voice during the call; and Keep the call going.