System and method for providing ai services based on dialer, user terminal, and recording medium storing program for executing method
The dialer-based AI service system addresses the lack of AI response services by using a service server and on-device AI to generate and display information on user terminals, enabling 24-hour service and chat-based communication without a call system.
Patent Information
- Application Number
- PCT/KR2025/095236
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-11-08
- Filing Date
- 2025-04-17
- Publication Date
- 2026-01-29
AI Technical Summary
Companies and small businesses lack the ability to provide AI-powered response services to phone users without a call system, and individuals need AI services during calls with service subscribers.
A dialer-based AI service system that includes a service server registering subscriber information, verifying content information, and providing it to a user terminal, which generates and displays AI information based on registered content, using a user terminal with voice and data communication units and an on-device AI system.
Enables AI response services to be provided without a separate call system, allowing 24-hour service and communication through chat even when call connection is difficult, and supports immediate AI service provision upon subscription.
Smart Images

Figure KR2025095236_29012026_PF_FP_ABST
Abstract
Description
Dialer-based AI service provision system, dialer-based AI service provision method, user terminal, and recording medium storing a program executing the method
[0001] This application claims priority to Korean Patent Application No. 10-2024-0099680, filed July 26, 2024 with the Korean Intellectual Property Office, Korean Patent Application No. 10-2024-0119474, filed September 3, 2024, and Korean Patent Application No. 10-2024-0158395, filed November 8, 2024, the entire contents of which are incorporated herein by reference.
[0002] The present invention relates to a dialer-based AI service providing system, a dialer-based AI service providing method, a recording medium storing a program executing the method, and a user terminal, and relates to a technology that enables a service subscriber to receive a desired service by selecting an AI service at a user terminal, which is a front end.
[0003] Companies are building automated response systems to reduce the burden of labor costs for call center agents and to provide callers with the information they want without being tied to agents' working hours.
[0004] And recently, a significant number of companies are attempting to apply rapidly developing AI technology to call centers, enabling AI to respond to phone calls.
[0005] At this time, companies may feel burdened by the need to modify or develop new call centers to apply AI technology.
[0006] Moreover, small businesses without their own call centers were unable to provide AI-powered response services to phone users because they lacked a gateway to receive user requests via voice or text and transmit them to the AI server.
[0007] Therefore, the technical problem that the present invention seeks to solve is to provide AI services to telephone users based on the scope of information provided, even without a company or individual owning a call system.
[0008] Another technical problem that the present invention seeks to solve is to provide an AI response service to a user who is on a call, even during a call with a company or individual who is a service subscriber.
[0009] The technical problem that the present invention seeks to solve is to provide AI service technology through a user terminal, which is a service user, without utilizing the call system of the service subscriber.
[0010] A dialer-based AI service providing system according to one aspect of the present invention for solving the above technical problem may include a service server that registers information of a service subscriber who wants to provide an AI service to a user terminal when making or receiving a call, verifies registered content information for the AI service of the call counterpart upon a request from the user terminal when making or receiving a call, and returns the registered content information to the user terminal, so that when the user terminal requests an AI service, an AI system installed in the user terminal generates information related to the request based on the registered content and displays the information on the user terminal.
[0011] At this time, the service server may include a subscriber DB that stores the subscriber's registered content information by mapping the webpage address of the content registered by the subscriber and the subscriber's phone number; an AI linkage unit that transmits the subscriber's webpage address to the AI system; and a service management unit that, at the request of the user terminal, checks whether the caller has subscribed to the service and transmits the subscriber's webpage address to the AI linkage unit.
[0012] Meanwhile, a method for providing an AI service based on a dialer of a system according to one aspect of the present invention for achieving the above technical task may include: a) a step of registering content information of a service subscriber who wishes to provide an AI service to a sending or receiving user terminal; and b) a step of confirming the registered content information for the AI service of the call counterparty upon request of the user terminal when sending or receiving a call and replying the registered content information to the user terminal, so that when the user terminal requests an AI service, an AI system installed in the user terminal generates information related to the request based on the registered content and displays the information on the user terminal.
[0013] At this time, the step a) may be a step of storing the subscriber's registered content information by mapping the webpage address of the content registered by the subscriber and the subscriber's phone number, and the step b) may be a step of checking whether the caller is subscribed to the service according to a request made by the user terminal when sending or receiving a call and returning the subscriber's webpage address to the user terminal.
[0014] In addition, a user terminal according to one aspect of the present invention for solving the above technical problem may include a user terminal that performs voice calls and data communications, the user terminal including: a voice communication unit that performs call reception and call reception functions for voice calls; a data communication unit that checks registered content information for an AI service of a call counterparty when the voice communication unit performs call transmission or reception, activates an AI menu on a screen of the user terminal, transmits a request entered by a user by selecting the AI menu, and receives and displays information generated related to the request based on the registered content by an AI system; and an AI system that is an on-device AI and searches for a request based on a service subscriber's content registered in a content server and provides related information.
[0015] At this time, the data communication unit may include a linkage processing unit that, when the voice communication unit executes a call transmission or reception, checks whether the caller's service is subscribed, requests AI menu activation if the caller's registered content exists, and transmits the input user request; and an AI display unit that activates the AI menu on the screen of the user terminal according to the request of the linkage processing unit, and provides a chat window as a user interface when the user selects the AI menu to display the request input by the user and information generated by the AI system related to the request.
[0016] And, according to one aspect of the present invention for solving the above technical problem, a computer-readable recording medium storing a program for executing a method, the method may include a) a step of a device executing an outgoing or incoming call for a voice call; b) a step of the device confirming registered content information for an AI service of the other party to the call and activating an AI menu on a screen of a user terminal; c) a step of the device transmitting a request entered by a user by selecting an AI menu to an internal AI system; and d) a step of the device allowing the internal AI system to search for the registered content and display information generated in relation to the request based on the registered content.
[0017] In addition, after the step b), if the user selects the AI menu, the device may further include a step of providing a chat window as a user interface, so that the request entered by the user and information generated in relation to the request in the internal AI system are displayed through the chat window.
[0018] Meanwhile, as a system for providing AI services based on a dialer, the system may include a service server that registers information of a service subscriber who wishes to provide AI services to a user terminal when making or receiving a call, verifies registered content information for the AI service of the caller upon a request from the user terminal when making or receiving a call, and sends a reply to the user terminal, and when the user terminal requests AI services through voice chat, transmits the request to the AI system in the form of voice or converted text, and receives information generated by the AI system related to the request based on the registered content and transmits the information to the user terminal in one of the form of voice, text, and voice-text combination.
[0019] In addition, a method for providing an AI service based on a dialer of a system may include: a) a step of registering content information of a service subscriber who wishes to provide an AI service to a sending or receiving user terminal; and b) a step of confirming the registered content information for the AI service of the call counterparty upon request of the user terminal when sending or receiving a call and replying to the user terminal; and c) a step of transmitting the request to an AI system in the form of voice or converted text when the user terminal requests an AI service through a voice chat, and receiving information generated by the AI system related to the request based on the registered content information and transmitting the information to the user terminal in one of the form of voice, text, and voice-text combination.
[0020] And, as a user terminal for executing voice calls and data communications, it may include a voice communication unit for executing call reception and call reception functions for voice calls and terminating a voice channel for voice calls when executing voice chat; and a data communication unit for checking registered content information for an AI service of a call counterparty when executing a call transmission or reception of the voice communication unit, activating an AI menu on a screen of the user terminal, transmitting a request entered by a user by selecting the AI menu and executing a voice chat, and receiving information generated by an AI system based on the registered content and displaying the information in the form of one of voice, text, and voice-text combination.
[0021] In addition, a computer-readable recording medium storing a program for executing a method may include a) a step of the device executing an outgoing or incoming call for a voice call; b) a step of the device confirming registered content information for an AI service of the other party to the call and activating an AI menu on a screen of a user terminal; c) a step of the device terminating a voice channel for the voice call while transmitting a request input by the user by selecting the AI menu and conducting a voice chat; and d) a step of the device receiving information related to the request generated by the AI system based on the registered content and displaying the information in the form of one of voice, text, and voice-text combination.
[0022] In addition, as a system for providing AI services based on a dialer, the system may include a service server that registers information of a service subscriber who wishes to provide AI services to a user terminal when making or receiving a call, verifies and responds to registered content information for the AI service of the caller according to a request from the user terminal when making or receiving a call, and transmits the request to an AI system when the user terminal requests AI services, and receives information generated by the AI system related to the request based on the registered content and transmits the information to the user terminal.
[0023] In addition, as a method for providing AI service based on a dialer of a system, the method may include: a) a step of registering content information of a service subscriber who wishes to provide AI service to a sending or receiving user terminal; b) a step of confirming and replying registered content information for an AI service of a call counterparty upon request of the user terminal when sending or receiving a call; and c) a step of transmitting the request to an AI system when the user terminal requests AI service, and receiving information generated by the AI system based on the registered content information related to the request and transmitting the information to the user terminal.
[0024] And, as a user terminal that executes voice calls and data communications, it may include a voice communication unit that performs a call reception and reception function for a voice call; and a data communication unit that, when the voice communication unit executes a call transmission or reception, verifies registered content information for an AI service of the call counterparty, activates an AI menu on the screen of the user terminal, transmits a request entered by the user by selecting the AI menu, and receives and displays information generated by the AI system related to the request based on the registered content.
[0025] Meanwhile, as a recording medium storing a program for executing a method, the method may include: a) a step of executing a call outgoing or incoming call for a voice call; b) a step of confirming registered content information for an AI service of the call counterpart and activating an AI menu on a screen of a user terminal; c) a step of transmitting a request entered by a user by selecting an AI menu; and d) a step of receiving and displaying information generated by an AI system related to the request based on the registered content.
[0026] As described above, according to the present invention, a company or individual can provide an AI response service to a call recipient based on the scope of information provided without the burden of developing or maintaining a separate call system.
[0027] In addition, according to the present invention, when a company or individual registers content held by the company or individual and subscribes to the service, AI response service can be provided to the user immediately upon subscription without separate development work for providing AI service.
[0028] In addition, according to the present invention, it is particularly applicable to situations where calls are made between individuals, so that individual business owners or individuals who require customer service can provide customers with the information they want and provide 24-hour service.
[0029] According to the present invention, a separate customer response channel is opened by a dialer at a user terminal on a telephone channel through which a voice call is made between individuals or between an individual and a company, and information can be provided through the channel.
[0030] Therefore, according to the present invention, communication through chat is possible even in situations where call connection is difficult, such as when the customer is absent, on a call, or outside of work hours, through the separate customer response channel, thereby compensating for the shortcomings of voice communication.
[0031] Figure 1 is a diagram of the entire configuration including a dialer-based AI service providing system according to one aspect of the present invention.
[0032] FIG. 2 is a diagram illustrating an overall configuration of a case in which an AI system is used in an on-device AI system included in a user terminal according to another aspect of the present invention.
[0033] Figure 3 is a configuration diagram of a user terminal according to one aspect of the present invention.
[0034] FIG. 4 is a configuration diagram of a user terminal in a case where the AI system is an on-device AI according to another aspect of the present invention.
[0035] Figure 5 is a configuration diagram of a service server according to one aspect of the present invention.
[0036] FIGS. 6A to 6C are examples of UI screens for selecting an AI service and receiving the service through a dialer in a user terminal according to one aspect of the present invention.
[0037] FIG. 7 is a diagram illustrating the entire flow of providing a dialer-based AI service according to one aspect of the present invention.
[0038] FIG. 8 is a diagram illustrating the entire flow of providing a dialer-based AI service according to another aspect of the present invention.
[0039] FIG. 9 is a diagram illustrating the entire flow of providing AI services in the case of on-device AI according to another aspect of the present invention.
[0040] Figure 10 is a flowchart illustrating an overall process of requesting an AI service and receiving the service through voice chat according to another aspect of the present invention.
[0041] Below, with reference to the attached drawings, embodiments of the present invention are described in detail so that those skilled in the art can easily implement the invention. However, the present invention can be implemented in various different forms and is not limited to the embodiments described herein. In addition, in the drawings, parts irrelevant to the description are omitted for clarity of description, and similar reference numerals are used throughout the specification to indicate similar parts.
[0042] Throughout the specification, whenever a part is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise stated.
[0043] Additionally, terms such as “part,” “unit,” and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software.
[0044] The devices described in the present invention are comprised of hardware including at least one processor, a memory device, a communication device, and the like, and a program that is executed by being combined with the hardware and stored in a designated location. The hardware has a configuration and performance capable of executing the method of the present invention. The program includes instructions that implement the operating method of the present invention described with reference to the drawings, and executes the present invention by being combined with hardware such as a processor and a memory device.
[0045] In this specification, “transmitting or providing” may include not only direct transmission or providing, but also indirect transmission or providing via another device or by using a bypass route.
[0046] In this specification, expressions described in the singular may be interpreted as singular or plural, unless explicit expressions such as “one” or “single” are used.
[0047] In this specification, the same drawing numbers refer to the same components regardless of the drawings, and “and / or” includes each and every combination of one or more of the mentioned components.
[0048] In this specification, terms including ordinal numbers, such as "first" and "second," may be used to describe various components, but these components are not limited by these terms. These terms are used solely to distinguish one component from another. For example, without departing from the scope of the present disclosure, a first component could be referred to as a "second component," and similarly, a second component could also be referred to as a "first component."
[0049] In the flowcharts described with reference to the drawings in this specification, the order of operations may be changed, several operations may be merged, some operations may be split, and certain operations may not be performed.
[0050] Specifically, as illustrated in FIG. 1, the AI service provision system (10) includes a service server (200) and a content server (300), and can provide an AI service via a dialer to a user terminal (100) connected through a network.
[0051] A dialer generally refers to a software or hardware system that enables making phone calls, and in the present invention, refers to an application (hereinafter also referred to as a 'call app') that provides a function for making and receiving calls from a user terminal (100).
[0052] The user terminal (100) is a terminal such as a smartphone, and includes a terminal including a phone function and a computing function.
[0053] The user terminal (100) can perform a calling or receiving function for connecting a voice call, and can activate or deactivate the AI menu and display it on the screen depending on whether the other party to the call has subscribed to the AI service.
[0054] The user terminal (100) can provide AI services through the screen according to the user's selection, and more detailed information will be described later.
[0055]
[0056] *50 Service server (200) can register subscriber information for providing AI service to user terminal (100), transmit content-related requests provided by the subscriber to AI system (400) according to the request of user terminal (100), and reply processing result to user terminal (100).
[0057] The content server (300) can register content information provided by subscribers and provide the corresponding web page.
[0058] The content server (300) may be included in a dialer-based AI service provision system (10) so that a service subscriber can register target content in the content server (300), or it may be a content server (300) that a service subscriber separately manages and registers target content.
[0059] The content server (300) manages the content of service subscribers, and may include common content for all users, or may include content distinguished based on user phone numbers.
[0060] Alternatively, the content server (300) may manage member content provided to users who have registered as members based on their phone numbers, and provide the content after member login processing.
[0061] The AI system (400) can search for information to resolve a request from a user terminal (100) by utilizing artificial intelligence technology and deliver the results, and can search for a request based on the content of a service subscriber registered in the content server (300) and generate related information.
[0062] The AI system (400) can be provided in the form of an API, cloud platform, or software application to execute AI services.
[0063] For example, the AI system (400) may be a service provided in a cloud environment by a big tech company such as OpenAI, Microsoft, or Google. Alternatively, the AI system (400) may be an on-premise system built and operated by the company itself.
[0064] The subscriber terminal (500) is a terminal of a service subscriber for providing AI service to a user terminal (100), and may include a mobile terminal or a wired terminal.
[0065] In the case of a mobile terminal, a subscriber can apply for subscription to the service through an application within the terminal and transmit the web page address of the content server (300) that registered the content.
[0066] For wired terminals, subscribers can apply for subscription to the service using the web.
[0067] Meanwhile, depending on the embodiment, as illustrated in FIG. 2, the AI system (400) may be an on-device AI included in the user terminal (100).
[0068] That is, as an on-device AI, the AI system (400) can search for information for resolving a request of a user terminal (100) and deliver the result, and can search for a request based on the content of a service subscriber registered in the content server (300) and provide related information to the user terminal (100).
[0069] According to this embodiment, since the AI system (400) exists within the user terminal (100), security of user personal information can be strengthened when using AI services.
[0070] In this embodiment, the service server (200), content server (300), and subscriber terminal (500) are as described above, and thus are omitted below.
[0071] Referring to FIG. 3 below, a user terminal configuration according to one aspect of the present invention will be described in detail.
[0072] As illustrated, the user terminal (100) may include a voice communication unit (101) and a data communication unit (103).
[0073] The voice communication unit (101) executes the voice call connection function of the user terminal (100) and can perform calling and receiving functions for voice calls.
[0074] The data communication unit (103) includes a linkage processing unit (1031), an AI display unit (1033), and a service DB (1035), and is linked with the service server (200) to check whether the caller of the user terminal (100) has content to provide to the user as a service subscriber, and can activate the AI menu on the screen of the user terminal (100).
[0075] Specifically, the linkage processing unit (1031) can be linked with the service server (200) when the voice communication unit (101) executes the sending or receiving function.
[0076] The linkage processing unit (1031) can check whether the caller of the user terminal (100) has registered content to provide to the user terminal (100) as a service subscriber through the service server (200).
[0077] If there is content registered by the caller of the user terminal (100), the linkage processing unit (1031) can request the AI display unit (1033) to activate the AI menu.
[0078] In addition, when a user terminal (100) inputs a request through an interface such as a chat window, the linkage processing unit (1031) can transmit the request to the service server (200).
[0079] The AI display unit (1033) can activate or deactivate the AI menu on the screen of the user terminal (100) according to a request from the linkage processing unit (1031).
[0080] The AI display unit (1033) can provide a chat window as an interface when the AI menu is activated and the user selects the AI menu.
[0081] The AI display unit (1033) can display requests entered by the user through the chat window and display the results processed by the linkage processing unit (1031) and transmitted to the service server (200).
[0082] The service DB (1035) can store service subscriber registration information and user consent information, including a subscriber assistance DB (10351) and a user consent DB (10353).
[0083] Specifically, the subscriber assistance DB (10351) can store and manage service subscriber registration information that the service server (200) updates regularly or irregularly.
[0084] A user may agree to transmit the phone number of the user terminal (100) to the service server (200) and use the service server (200) in order to use the AI service. Prior to agreeing, subscriber information may be confirmed through the subscriber auxiliary DB (10351) within the user terminal (100).
[0085] The user consent DB (10353) can store the user consent status for providing AI services using the service server (200).
[0086] The user consent DB (10353) can store consent information by checking the consent status of the user at the time of dialer operation or at the time of sending or receiving a call.
[0087] When the user consents, the linkage processing unit (1031) transmits the phone number of the user terminal (100) to the service server (200) and may request confirmation of whether the other party to the call has registered content for the user.
[0088] On the other hand, if the user does not consent, as described above, it is possible to check whether the caller has subscribed to the service through the subscriber assistance DB (10351).
[0089] FIG. 4 is a configuration diagram of a user terminal in a case where the AI system is an on-device AI according to another aspect of the present invention.
[0090] That is, as illustrated, according to the embodiment, the AI system (400) may be an on-device AI included in the user terminal (100).
[0091] And as described above, the AI system (400) as an on-device AI can search for information for resolving a request of a user terminal (100) and deliver the result, search for a request based on the content of a service subscriber registered in the content server (300) and provide related information to the user terminal (100), and can strengthen the security of the user's personal information when using the AI service.
[0092] Figure 5 is a detailed configuration diagram of a service server (200) according to one aspect of the present invention.
[0093] As illustrated, the service server (200) includes a subscriber DB (201), a service management unit (203), and an AI linkage unit (205), stores information related to the web page address of content registered by a subscriber, and responds to a service inquiry request from a user terminal (100) and returns the inquiry result to the user terminal (100).
[0094] Specifically, the subscriber DB (201) can store the webpage address registered by the subscriber when signing up for the AI service.
[0095] At this time, the subscriber DB (201) can map and store the service subscriber's phone number and the corresponding web page address. Furthermore, if the service subscriber has registered to provide user-specific web page information, the phone number of the corresponding user terminal (100) can also be mapped and stored for each subscriber's web page.
[0096] The service management unit (203) can receive an inquiry request from the linkage processing unit (1031) of the user terminal (100) regarding whether the caller has subscribed to the service, and can confirm the subscription status through the subscriber DB (201) and reply.
[0097] When the service management unit (203) receives a request for desired information or inquiry by selecting the AI menu by the user terminal (203), the service management unit (203) can transmit the subscriber's web page address and user request confirmed through the subscriber DB (201) to the AI linkage unit (205).
[0098] The service management unit (203) can then transmit the results received from the AI linkage unit (205) to the AI display unit (1033) of the user terminal (100) so that they can be displayed to the user.
[0099] In addition, the service management unit (203) may periodically or irregularly perform synchronization work between the subscriber DB (201) and the subscriber auxiliary DB (10351) of the user terminal (100) as needed.
[0100] Alternatively, the service management unit (203) can search the content server based on the registered webpage address of the subscriber by mapping it to the subscriber's phone number.
[0101] The service management unit (203) may request login processing for a user registered with the phone number of the user terminal (100) by transmitting the phone number of the user terminal (100) to the content server (300).
[0102] The service management unit (203) can receive the member page address available to the user by logging in from the content server (300) and transmit it to the AI linkage unit (205) along with the user request.
[0103] The AI linkage unit (205) can transmit the subscriber webpage address and user request received from the service management unit (203) to the AI system (400). In addition, the AI linkage unit (205) can receive the processing result of the AI system (400) and transmit it to the service management unit (203).
[0104] Referring to FIGS. 6A to 6C below, an example screen for selecting an AI service through a dialer in a user terminal (100) and receiving the AI service through a chat window according to one aspect of the present invention will be described.
[0105] First, as illustrated in FIG. 6a, for example, when a user calls a corporate customer center from a user terminal (100), the linkage processing unit (1031) can check, through the service server (200), whether there is content registered by the company to be provided to the user terminal (100) as a service subscriber.
[0106] When the linkage processing unit (1031) confirms that there is content registered by the company through the service server (200) or that the user can use the company's AI service, the linkage processing unit (1031) may request the AI display unit (1033) to activate the AI menu as shown.
[0107] At this time, if the company is not a service subscriber or the user cannot use the AI service, the AI display unit (1033) can deactivate the AI menu.
[0108] As shown in the following Figure 6b, when a user selects an activated AI menu, a chat window may pop up on the screen of the user terminal (100) by the AI display unit (1033).
[0109] As shown, users can enter inquiries through the chat window even when a call is connected to the target company's customer center.
[0110] Meanwhile, the AI display unit (1033) provides an end button display in the chat window so that the chat window can be ended and the call screen can be returned when the user selects it in the user terminal (100).
[0111] The linkage processing unit (1031) can transmit user input received from the AI display unit (1033) to the service server (200) and receive the result processed by the AI system (400).
[0112] At this time, depending on the embodiment, voice chat may be selected in the chat window, and the user may input inquiries via voice. In this case, the voice communication unit (101) of the user terminal (100) may terminate the connected voice channel prior to selecting voice chat.
[0113] As illustrated in FIG. 6c, the AI display unit (1033) can provide a chat service to the user while displaying the processing result for the user input.
[0114] Even at this time, as described above, the call connection status can be maintained, and if you are connected to a counselor while executing AI chat during the call connection process, you can of course talk to the counselor directly while using AI chat.
[0115] Additionally, even if the voice call with the counselor ends, a separate AI chat channel launched by the dialer continues to operate and can be used by the user.
[0116] Additionally, when an AI service is requested from a user via voice chat, the requested information may be provided in text or voice, or may be provided in the form of both text and voice simultaneously.
[0117] Referring to FIGS. 7 and 8 below, the entire flow of providing an AI service based on a dialer of a user terminal (100) according to one aspect of the present invention is summarized and explained.
[0118] As illustrated in Fig. 7, first, an individual or a company can subscribe to a service for providing AI services to call connection users based on a pre-registered webpage through a subscriber terminal (500) (S100).
[0119] The subscriber terminal (500) can subscribe to the service by transmitting the corresponding webpage address to the service server (200) (S101). At this time, the subscriber terminal (500) can register a common webpage for all users, or can register webpages differentiated for each user based on their phone number.
[0120] At this time, the subscriber terminal (500) includes both a mobile terminal and a wired terminal, and the subscriber can subscribe to the service using a call app or through the web.
[0121] The service server (200) can register the received subscriber webpage address by mapping it to the subscriber's phone number. As described above, if a target webpage is specified for each user, the user's phone number can also be mapped and registered (S103).
[0122] When a user terminal (100) attempts to connect a call to a counterparty through a dialer, i.e., a call app, by making or receiving a call, the user terminal (100) transmits the user terminal (100) phone number and the caller's phone number to the service server (200) and inquires whether the counterparty has registered content for the user as a service subscriber, and the service server (200) can respond (S105, S107, S109).
[0123] At this time, if there is no consent from the user terminal (100) to transmit the user terminal's (100) phone number and the caller's phone number to the service server (200), as described above, it is possible to check whether the caller is subscribed to the service through the subscriber auxiliary DB (10351) in the user terminal (100).
[0124] At this time, as described above, the service server (200) can update subscriber registration information in the subscriber auxiliary DB (10351) regularly or irregularly.
[0125] As a result of the verification, if the call recipient is a service subscriber and has registered a webpage address including content, the user terminal (100) can activate and display an icon or menu for service provision, i.e., an AI menu, on the outgoing or incoming call screen.
[0126] At this time, when the user selects the AI menu, the user terminal (100) can receive and store consent to transmit the user terminal's (100) phone number and the caller's phone number to the service server (200) for service provision (S111).
[0127] Next, the user terminal (100) can display a chat window as a user interface, and even at this time, a voice communication channel for a call exists independently and a call can be connected (S113).
[0128] The user terminal (100) can input user requests through a chat window and transmit them to the service server (200) (S115).
[0129] The service server (200) can transmit the webpage address registered by the subscriber to the AI system (400) based on the subscriber's phone number received from the user terminal (100) and also transmit the user's request (S117).
[0130] The AI system (400) can access the corresponding content server (300) based on the subscriber's webpage address received and search for information related to the user's request (S119).
[0131] The AI system (400) can generate request-related information based on the searched information and transmit it to the service server (200) (S121).
[0132] The service server (200) can provide the received information to the user terminal (100) so that it can be displayed through a chat window (S123).
[0133] Fig. 8 is another embodiment of providing an AI service based on a dialer of a user terminal (100), and the process overlapping with that described below is briefly described.
[0134] First, an individual or company can subscribe to a service to provide AI services to call connection users through a subscriber terminal (500) (S200).
[0135] The subscriber terminal (500) can subscribe to the service by transmitting the corresponding web page address to the service server (200) (S201), and the service server (200) can register the subscriber web page address together with the subscriber's phone number (S203).
[0136] The user terminal (100) can make or receive a call to inquire about whether the caller has subscribed to the service, and the service server (200) can respond (S205, S207, S209).
[0137] If the caller is confirmed to be a service subscriber, the corresponding service provision menu may be activated and displayed on the user terminal (100), and a chat window may be provided as a user interface when the user selects it (S211, S213). In addition, the user terminal (100) may transmit the received user request to the service server (200) (S215).
[0138] The service server (200) can search the corresponding content server based on the registered webpage address of the subscriber by mapping it to the subscriber phone number received from the user terminal (100).
[0139] The service server (200) may request login processing for a user registered with the phone number of the user terminal (100) by transmitting the phone number of the user terminal (100) to the content server (300) (S217).
[0140] The content server (300) can execute a login process for the user and transmit a login completion notification to the service server (200) (S219, S221). At this time, the content server (300) can transmit the address of the member page available to the user after the login process has been completed.
[0141] The service server (200) transmits the member webpage address of the user who has completed the login process and is able to access it to the AI system (400), and can also transmit the request entered by the user through the chat window (S223).
[0142] The AI system (400) can access the member page of the content server (300) based on the received address and search for information related to the user request (S225).
[0143] The AI system (400) can generate request-related information based on the searched information and transmit it to the service server (200) (S227), and the service server (200) can provide the received information to the user terminal (100) so that it can be displayed through a chat window (S229).
[0144] FIG. 9 is another embodiment of providing AI service in the case of an on-device AI equipped with an AI system (400) in a user terminal (100). Similarly, the process overlapping with the above-described process is briefly explained.
[0145] As described above, first, an individual or a company can subscribe to a service for providing AI services to call connection users based on a pre-registered webpage through a subscriber terminal (500) (S300).
[0146] The subscriber terminal (500) can subscribe to the service by transmitting the corresponding webpage address to the service server (200) (S301). At this time, the subscriber terminal (500) can register a common webpage for all users, or can register webpages differentiated for each user based on their phone number.
[0147] At this time, the subscriber terminal (500) includes both a mobile terminal and a wired terminal, and the subscriber can subscribe to the service using a call app or through the web.
[0148] The service server (200) can register the received subscriber webpage address by mapping it to the subscriber's phone number. As described above, if a target webpage is specified for each user, the user's phone number can also be mapped and registered (S303).
[0149] When a user terminal (100) attempts to connect a call to a counterparty through a dialer, i.e., a call app, by making or receiving a call, the user terminal (100) transmits the user terminal (100) phone number and the caller's phone number to the service server (200) and inquires whether the counterparty has registered content for the user as a service subscriber, and the service server (200) can respond. At this time, if there is registered content, the service server (200) can also transmit the address of the content to the user terminal (100) (S305, S307, S309).
[0150] At this time, if there is no consent from the user terminal (100) to transmit the user terminal's (100) phone number and the caller's phone number to the service server (200), as described above, it is possible to check whether the caller is subscribed to the service through the subscriber auxiliary DB (10351) in the user terminal (100).
[0151] At this time, as described above, the service server (200) can update subscriber registration information in the subscriber auxiliary DB (10351) regularly or irregularly.
[0152] As a result of the verification, if the call recipient is a service subscriber and has registered a webpage address including content, the user terminal (100) can activate and display an icon or menu for service provision, i.e., an AI menu, on the outgoing or incoming call screen.
[0153] At this time, as described above, when the user selects the AI menu, the user terminal (100) can receive and store consent to transmit the user terminal's (100) phone number and the caller's phone number to the service server (200) for service provision (S311).
[0154] Next, the user terminal (100) can display a chat window as a user interface, and even at this time, a voice communication channel for a call exists independently and a call can be connected (S313).
[0155] And, the user terminal (100) can receive user requests through a chat window (S315).
[0156] The user terminal (100) can access the corresponding site of the content server (300) according to the subscriber webpage address received in the previous step (S309), and can search for requested information through the AI system (400) installed in the user terminal (100), confirm the information, and provide the relevant information to the user (S317, S319).
[0157] Figure 10 is a flowchart illustrating a service for requesting an AI service through voice chat according to another aspect of the present invention, and parts that overlap with those described above are omitted for explanation.
[0158] Likewise, first, an individual or a company can subscribe to a service for providing AI services to call connection users based on a pre-registered webpage through a subscriber terminal (500) (S400).
[0159] The subscriber terminal (500) can subscribe to the service by transmitting the corresponding webpage address to the service server (200) (S401). At this time, the subscriber terminal (500) can register a common webpage for all users, or can register a webpage differentiated for each target based on the user's phone number (S403).
[0160] When a user terminal (100) attempts to connect a call to a counterparty through a dialer, i.e., a call app, by making or receiving a call, the user terminal (100) transmits the user terminal (100) phone number and the caller's phone number to the service server (200) and inquires whether the counterparty has registered content for the user as a service subscriber, and the service server (200) can respond (S405, S407, S409).
[0161] At this time, if there is no consent from the user terminal (100) to transmit the user terminal's (100) phone number and the caller's phone number to the service server (200), as described above, it is possible to check whether the caller is subscribed to the service through the subscriber auxiliary DB (10351) in the user terminal (100).
[0162] At this time, as described above, the service server (200) can update subscriber registration information in the subscriber auxiliary DB (10351) regularly or irregularly.
[0163] As a result of the verification, if the call recipient is a service subscriber and has registered a webpage address including content, the user terminal (100) can activate and display an icon or menu for service provision, i.e., an AI menu, on the outgoing or incoming call screen.
[0164] At this time, if the user selects the AI menu, the user terminal (100) can receive and store consent to transmit the user terminal's (100) phone number and the caller's phone number to the service server (200) for service provision (S411).
[0165] Next, the user terminal (100) can display a chat window as a user interface, and the user can select voice chat from the chat window menu (S413, S415).
[0166] At this time, the user terminal (100) can terminate the connected voice channel to prevent confusion in voice message transmission (S417).
[0167] The user terminal (100) can transmit a user request received by voice to the service server (200), and the service server (200) can transmit the web page address registered by the subscriber to the AI system (400) based on the subscriber's phone number received from the user terminal (100), and can convert the user request into a voice file or text and transmit it together (S419, S421).
[0168] The AI system (400) can access the corresponding content server (300) based on the subscriber's webpage address received and search for information related to the user's request (S423).
[0169] The AI system (400) can generate request-related information based on the searched information and provide it to the service server (200), which can be provided in the form of voice or text, or voice and text simultaneously (S425).
[0170] The service server (200) can provide the received information to the user terminal (100) and display it through a chat window. Similarly, the information can be provided in the form of voice or text, or voice and text simultaneously (S427).
[0171] At this time, even when using the AI service using the above voice chat, it is of course possible to execute it using the AI system (400) installed in the user terminal (100), i.e., the on-device AI.
[0172] In this case, as described above, the user terminal (100) can directly access the content server (300) through the on-device AI to search for information related to the user request from the registered content of the subscriber, and provide the information in the form of voice or text, or voice and text simultaneously.
[0173] As described above, according to the present invention, even if a company or individual does not develop or possess a separate call system, an AI response service can be provided to the caller based on the scope of the information provided.
[0174] In particular, according to the present invention, since an AI chat window can be independently executed even during a voice call connection process, a company can provide an environment in which an AI chat window can be utilized simultaneously according to the customer's choice while providing a phone response environment to the customer in a conventional manner.
[0175] Therefore, customers can choose the service that best suits them by using both the existing voice communication environment and the AI chat environment in parallel.
[0176] In addition, according to the present invention, it can be applied even in situations where a call is connected between individuals, so in the case of individuals who frequently use mobile terminals to respond to customers, such as salespeople or delivery people, they can provide AI-based services to the other party in cases where they cannot answer the phone and handle customer inquiries.
[0177] Therefore, according to the present invention, customer service is possible not only between companies but also between individuals, even when the customer is absent or on a call, or 24 hours a day.
[0178] In addition, when using an on-device AI equipped with an AI system (400) on a user terminal (100), the security of personal information can also be improved.
[0179] Additionally, AI services can be used through voice chat, further improving user convenience.
[0180] The embodiments of the present disclosure described above are not implemented only through devices and methods, but may also be implemented through a program that realizes a function corresponding to the configuration of the embodiments of the present disclosure or a recording medium on which the program is recorded.
[0181] Although the embodiments of the present disclosure have been described in detail above, the scope of the present disclosure is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concepts of the present disclosure defined in the following claims also fall within the scope of the present disclosure.
[0182] [Explanation of symbols]
[0183] 10: Dialer-based AI service provision system
[0184] 100: User terminal 101: Voice communication unit
[0185] 103: Data Communication Section 1031: Linkage Processing Section
[0186] 1033: AI display unit 1035: Service DB
[0187] 10351: Subscriber Assistance DB 10353: User Consent DB
[0188] 200: Service Server 201: Subscriber DB
[0189] 203: Service Management Department 205: AI Integration Department
[0190] 300: Content Server 400: AI System
[0191] 500: Subscriber terminal
Claims
1. As an AI service provision system based on a dialer, Register the information of the service subscriber who wants to provide AI service to the user terminal when sending or receiving a call, and check the registered content information for the AI service of the call recipient according to the request of the user terminal when sending or receiving a call and reply to the user terminal. An AI service providing system, comprising: a service server that, when a user terminal requests an AI service, generates information related to the request based on the registered content by an AI system installed in the user terminal and displays the information on the user terminal.
2. In paragraph 1, The above service server, A subscriber DB that stores the subscriber's registered content information by mapping the web page address of the content registered by the subscriber and the subscriber's phone number; AI linkage that transmits the subscriber's webpage address to the AI system; and An AI service provision system, comprising a service management unit that verifies whether the caller has subscribed to a service at the request of the user terminal and transmits the subscriber's web page address to the AI link unit.
3. In paragraph 2, The above subscriber DB is, If the subscriber above has registered to provide web page information that is differentiated by user terminal, the phone number of the corresponding user terminal is also mapped and stored for each web page of the subscriber. The above service management department, An AI service providing system that, upon request from a user terminal, transmits the subscriber's webpage address mapped to the phone number of the user terminal to the AI linkage unit.
4. In paragraph 3, The above service management department, If the content registered by the subscriber requires member login, Transmitting the phone number of the user terminal to the content server including the above content and requesting login processing for a registered user based on the phone number; An AI service provision system that receives a member page address available to the user by logging in from the above content server and transmits it to the AI linkage unit.
5. In paragraph 4, The above service management department, An AI service provision system that provides and stores the registration information of a service subscriber to the user terminal.
6. In any one of paragraphs 1 to 5, An AI service provision system further comprising a content server that registers content for provision to a user terminal of a service subscriber and provides the content to the AI system.
7. A method for providing AI services based on the system's dialer, a) A step of registering content information of a service subscriber who wishes to provide AI service to a sending or receiving user terminal; and b) When the user terminal sends or receives a call, the registered content information for the AI service of the caller is checked upon request and the information is returned to the user terminal. An AI service providing method, comprising: a step of, when a user terminal requests an AI service, causing an AI system installed in the user terminal to generate information related to the request based on the registered content and display the information on the user terminal.
8. In paragraph 7, Step a) above, This is a step for storing the registered content information of the service subscriber by mapping the web page address of the content registered by the subscriber and the subscriber's phone number. Step b) above, An AI service provision method, which is a step of checking whether the caller has subscribed to a service upon request from the user terminal when sending or receiving a call and replying to the user terminal with the subscriber's webpage address.
9. In paragraph 8, Step a) above, An AI service provision method further comprising a step of mapping and storing the phone number of the corresponding user terminal for each web page of the subscriber, if the subscriber has registered to provide web page information differentiated by user terminal.
10. In paragraph 8, If the content registered by the subscriber requires member login, Step b) above A step of transmitting the phone number of the user terminal to a content server including the content and requesting login processing for a registered user based on the phone number; and An AI service providing method further comprising: receiving a member page address available to the user through login processing from the content server and transmitting the same to the user terminal.
11. In a user terminal that performs voice calls and data communications, A voice communication unit that performs the calling and receiving functions for voice calls; A data communication unit that checks the registered content information for the AI service of the caller when the above voice communication unit executes a call or an incoming call, activates the AI menu on the screen of the user terminal, transmits the request entered by the user by selecting the AI menu, and receives and displays information generated related to the request based on the registered content by the AI system; and A user terminal including an AI system that searches for requests and provides related information based on the content of service subscribers registered in the content server, which is an on-device AI.
12. In paragraph 11, The above data communication unit, When the above voice communication unit executes a call transmission or reception, a linkage processing unit that checks whether the caller has subscribed to the service, requests activation of the AI menu if the caller has registered content, and transmits the input user request; and A user terminal including an AI display unit that activates an AI menu on the screen of the user terminal at the request of the above-mentioned linkage processing unit, and provides a chat window as a user interface when the user selects the AI menu, and displays a request input by the user and information generated by the AI system related to the request.
13. In paragraph 12, The above AI display section provides a voice chat menu in the chat window so that voice chat can be executed according to the user's selection. The above linkage processing unit transmits user requests entered by voice when voice chat is executed. The above voice communication unit terminates the voice channel for voice calls, The AI system is a user terminal that provides generated information related to a user request in the form of one of voice, text, and voice-text weapons and displays the information through the AI display unit.
14. In paragraph 12, The above data communication unit, A user terminal further comprising a service DB that stores information on whether the user terminal consents to providing the user terminal's phone number to confirm whether the caller has subscribed to the service when the voice communication unit makes a call or receives a call, and service subscriber registration information.
15. A computer-readable recording medium storing a program for executing a method, wherein the method comprises: a) A step in which the device executes a call outgoing or incoming call for a voice call; b) A step in which the device verifies the registered content information for the AI service of the other party to the call and activates the AI menu on the screen of the user terminal; c) a step in which the device transmits the request entered by the user by selecting the AI menu to the AI system within the device; and d) A computer-readable recording medium, comprising a step in which the device, the AI system within the device, searches for the registered content and displays information generated in relation to the request based on the registered content.
16. In paragraph 15, After step b) above, If the user selects the AI menu, the device further includes a step of providing a chat window as a user interface; A computer-readable recording medium that displays requests entered by a user through the above chat window and information generated in relation to the requests in the above internal AI system.
17. In paragraph 16, The above chat window further includes a step for terminating the voice channel for a voice call when a voice chat is running, including a voice chat menu. The above step d) is a computer-readable recording medium, wherein the device provides information generated in relation to a user request input by voice in the form of one of voice, text, and voice-text.
18. As an AI service provision system based on a dialer, Register the information of the service subscriber who wants to provide AI service to the user terminal when sending or receiving a call, and check the registered content information for the AI service of the call recipient according to the request of the user terminal when sending or receiving a call and reply to the user terminal. An AI service providing system, comprising: a service server that transmits, when a user terminal requests an AI service through voice chat, the request to an AI system in the form of voice or converted text, and receives information generated by the AI system related to the request based on the registered content and transmits it to the user terminal in the form of one of voice, text, and voice-text.
19. A method for providing AI services based on the system's dialer, a) A step of registering content information of a service subscriber who wishes to provide AI service to a sending or receiving user terminal; and b) a step of confirming the registered content information for the AI service of the caller upon request of the user terminal when sending or receiving a call and replying to the user terminal; and c) A method for providing an AI service, comprising: when requesting an AI service through a voice chat of the user terminal, transmitting the request to the AI system in the form of voice or converted text, receiving information generated by the AI system related to the request based on the registered content information, and transmitting the information to the user terminal in one of the forms of voice, text, and voice-text.
20. In a user terminal that performs voice calls and data communications, A voice communication unit that performs the incoming and outgoing call functions for voice calls and terminates the voice channel for voice calls when voice chat is executed; and A user terminal including a data communication unit that verifies registered content information for the AI service of the caller when the voice communication unit executes a call or incoming call, activates an AI menu on the screen of the user terminal, transmits a request entered by the user by selecting the AI menu and conducting a voice chat, and receives information generated by the AI system based on the registered content and provides it in the form of one of voice, text, and voice-text combination.
21. A computer-readable recording medium storing a program for executing a method, wherein the method comprises: a) A step in which the device executes a call outgoing or incoming call for a voice call; b) A step in which the device verifies the registered content information for the AI service of the other party to the call and activates the AI menu on the screen of the user terminal; c) the device terminates the voice channel for the voice call while the user selects the AI menu and conducts a voice chat to transmit the input request; and d) A computer-readable recording medium, comprising a step of the device receiving information generated by the AI system based on the registered content and providing the information in the form of one of voice, text, and voice-text.
22. As a dialer-based AI service provision system, A system comprising: a service server that registers information of a service subscriber who wishes to provide AI service to a user terminal when sending or receiving a call, verifies and responds to registered content information for the AI service of the caller upon request of the user terminal when sending or receiving a call, transmits the request to an AI system when the user terminal requests AI service, and receives information generated by the AI system based on the registered content and transmits the information to the user terminal.
23. In paragraph 22, The above service server, A subscriber DB that stores the subscriber's registered content information by mapping the web page address of the content registered by the subscriber and the subscriber's phone number; An AI linkage unit that transmits the subscriber's webpage address and user request to the AI system and receives information related to the user request generated by the AI system based on the registered content of the subscriber's webpage address; and A system comprising a service management unit that checks whether the caller has subscribed to a service at the request of the user terminal, transmits the subscriber's webpage address and user request details to the AI linkage unit when the user terminal requests an AI service, and transmits the result received from the AI linkage unit to the user terminal for display.
24. In paragraph 23, The above subscriber DB is, If the subscriber above has registered to provide web page information that is differentiated by user terminal, the phone number of the corresponding user terminal is also mapped and stored for each web page of the subscriber. The above service management department, A system that transmits the subscriber's webpage address and user request mapped to the phone number of the user terminal to the AI linkage unit when a user terminal requests an AI service.
25. In paragraph 24, The above service management department, If the content registered by the subscriber requires member login, Transmitting the phone number of the user terminal to the content server including the above content and requesting login processing for a registered user based on the phone number; A system that receives the address of the member page available to the user by logging in from the above content server and transmits it to the AI linkage unit along with the user's request.
26. In paragraph 25, The above service management department, A system that provides and stores the registration information of a service subscriber to the user terminal.
27. In any one of paragraphs 22 to 26, A system further comprising a content server that registers content for provision to a user terminal of a service subscriber and provides the content to the AI system.
28. A method for providing AI services based on the system's dialer, a) A step of registering content information of a service subscriber who wishes to provide AI service to a sending or receiving user terminal; b) A step of confirming and replying to the registered content information for the AI service of the caller upon request when sending or receiving a call from the user terminal; and c) A method comprising: when the user terminal requests an AI service, transmitting the request to an AI system, receiving information generated by the AI system related to the request based on the registered content information, and transmitting the information to the user terminal.
29. In paragraph 28, Step a) above, This is a step for storing the registered content information of the service subscriber by mapping the web page address of the content registered by the subscriber and the subscriber's phone number. Step c) above, A method in which, when the user terminal requests an AI service, the subscriber's webpage address and user request are transmitted to the AI system, and the AI system receives information related to the user request generated based on the registered content of the subscriber's webpage address and transmits the information to the user terminal.
30. In paragraph 29, Step a) above, A method further comprising: a step of mapping and storing the phone number of the corresponding user terminal for each web page of the subscriber, if the subscriber has registered to provide web page information that is distinguished by user terminal; 31. In paragraph 29, If the content registered by the subscriber requires member login, Step c) above A step of transmitting the phone number of the user terminal to a content server including the content and requesting login processing for a registered user based on the phone number; and A method further comprising: a step of receiving a member page address available to the user by logging in from the content server, and transmitting the same to the AI system along with the user request.
32. In a user terminal that performs voice calls and data communications, A voice communication unit that performs the calling and receiving functions for voice calls; and A user terminal including a data communication unit that checks registered content information for the AI service of the caller when the voice communication unit executes a call or incoming call, activates an AI menu on the screen of the user terminal, transmits a request entered by the user when selecting the AI menu, and receives and displays information generated by the AI system related to the request based on the registered content.
33. In paragraph 32, The above data communication unit, When the above voice communication unit executes a call transmission or reception, a linkage processing unit that checks whether the caller has subscribed to the service, requests activation of the AI menu if the caller has registered content, and transmits the input user request; and A user terminal including an AI display unit that activates an AI menu on the screen of the user terminal at the request of the above-mentioned linkage processing unit, and provides a chat window as a user interface when the user selects the AI menu, and displays a request input by the user and information generated by the AI system related to the request.
34. In paragraph 33, The above data communication unit, A user terminal further comprising a service DB that stores information on whether the user terminal consents to providing the user terminal's phone number to confirm whether the caller has subscribed to the service when the voice communication unit executes a call transmission or reception.
35. In paragraph 34, The above service DB is, A user terminal further including service subscriber registration information.
36. A recording medium storing a program for executing a method, wherein the method comprises: a) A step for executing a call outgoing or incoming call for a voice call; b) A step of confirming the registered content information for the AI service of the call counterpart and activating the AI menu on the screen of the user terminal; c) a step in which the user selects the AI menu and transmits the entered request; and d) A recording medium comprising a step of receiving and displaying information generated related to the request based on the registered content by the AI system.
37. In paragraph 36, After step b) above, Including further a step of providing a chat window as a user interface when the user selects the AI menu; A recording medium that displays requests entered by a user through the above chat window and information generated by the AI system related to the requests.
38. In paragraph 36 or 37, After step a) above, A recording medium further comprising a step of receiving and storing information on whether or not the user agrees to provide the phone number of the user terminal to confirm whether the other party to the call has subscribed to the service.
Citation Information
Patent Citations
Method for data sharing typed service using systemproviding share and control of contents in busy, commoncarrier server and IP terminal unit thereof
KR1020070047022A
Torque sensing apparatus
KR102148023B1
Extended contact center system based mobile device, and method for providing mobile agent service
KR102400734B1
System for automatically responding to calls using artificial intelligence chatbot
KR102587501B1
System, method and service server for authentication
KR102645642B1