Embodiments relate to a method and apparatus for providing a visual audience response system (ARS) associated with an artificial intelligence module in a smartphone. More particularly, embodiments relate to a method that searches for related content associated with an artificial intelligence module of a smartphone and provides visual ARS (VARS) based on the related content.
Recently, with the increasing contactless services, the use of audience response system (ARS) response or automatic response for contactless services is increasing. However, since ARS response or automatic response is made based on preset selections, it may not be easy for customers using the services to acquire desired responses. By this reason, customers often acquire desired responses through call center agents instead of ARS response or automatic response, but it takes a long time to acquire desired responses due to the limited number of call center agents, so there are limitations in providing services.
More recently, smartphones have artificial intelligence modules such as SIRI or BIXBY, and there are emerging services for transmitting commands to the smartphones or searching for content based on the artificial intelligence modules. However, currently, the artificial intelligence of the smartphones only performs command control within the smartphones, so there are limitations in connecting to external servers and providing necessary information to users. Considering the above description, a method and apparatus for providing visual ARS (VARS) services associated with the artificial intelligence modules to users will be described as below.
The present disclosure relates to a method and apparatus for providing a visual audience response system (ARS) associated with an artificial intelligence module in a smartphone.
The present disclosure relates to a method and apparatus for providing visual ARS (VARS) based on a link information providing server associated with an artificial intelligence module.
The present disclosure relates to a method and apparatus for providing VARS based on a service server associated with an artificial intelligence module.
The present disclosure relates to a method for automatically enabling VARS when making a call connection based on a service associated with an artificial intelligence module.
The present disclosure relates to a method for automatically enabling VARS based on a temporary uniform resource locator (URL) based on a service associated with an artificial intelligence module.
The object of the present disclosure is not limited to the above-described object, and may be expanded to various objects that may be derived by the embodiments of the present disclosure described below.
According to an embodiment of the present disclosure, there may be provided an operation method of a first terminal for automatically enabling a visual audience response system (ARS). In this instance, the operation method of the first terminal may include detecting a user search request for first content, transmitting a search result request message for the first content to a link information server based on the detected user search request, receiving search result list information related to the first content from the link information server, the search result list information including uniform resource locator (URL) information for each search result, displaying a plurality of objects for each search result based on the received search result list information, detecting a user input for a first object among the plurality of objects, and making a call connection to a second terminal based on the detected user input. In this instance, when the call connection to the second terminal is made, visual VARS related to the second terminal corresponding to the first object may be automatically enabled based on the URL information for each search result.
Additionally, according to an embodiment of the present disclosure, when the link information server receives the search result request message for the first content from the first terminal, the link information server may identify the search result list information related to the first content based on a database of the link information server, request the URL information for each search result to a visual ARS server based on the search result list information, and receive the URL information for each search result from the visual ARS server and provide to the first terminal.
Additionally, according to an embodiment of the present disclosure, the link information server and the visual ARS server may be one service server, and the service server may identify the URL information for each search result based on the search result list information and provide the first terminal with the URL information for each search result based on the search result list information.
Additionally, according to an embodiment of the present disclosure, the first terminal may transmit location information of the first terminal to the link information server, and the search result list information may be acquired based on the location information of the first terminal.
Additionally, according to an embodiment of the present disclosure, whether it is possible to automatically enable the visual ARS may be identified for each search result based on the search result list information, and the URL information may be provided to the first terminal for only a search result capable of automatically enabling the visual ARS among the search results.
Additionally, according to an embodiment of the present disclosure, the plurality of objects for each search result may include at least one of an object which makes a connection to the second terminal, an object which identifies location information of the second terminal or an object which identifies homepage information of the second terminal.
Additionally, according to an embodiment of the present disclosure, when the call connection to the second terminal is made and the visual VARS related to the second terminal corresponding to the first object is automatically enabled based on the URL information for each search result, the call connection to the second terminal may be terminated, and the first terminal may be connected to the visual VARS server and exchange information based on the automatically enabled visual VARS.
Additionally, according to an embodiment of the present disclosure, the first terminal may include an artificial intelligence module, the first terminal may transmit a request message for registration of the link information server to an artificial intelligence server based on the artificial intelligence module, and when the first terminal receives capsule information of the link information server from the artificial intelligence server, the first terminal may transmit the search result request message for the first content based on the capsule information.
Additionally, according to an embodiment of the present disclosure, there may be provided an operation method of a link information server for performing content search of a first terminal. The operation method of the link information server for performing content search of the first terminal may include receiving a search result request message for first content from the first terminal, acquiring search result list information related to the first content based on the search result request message for the first content, requesting URL information for each search result in the search result list information to a visual ARS server based on the acquired search result list information, receiving the URL information for each search result from the visual ARS server, and transmitting the received URL information for each search result to the first terminal.
Additionally, according to an embodiment of the present disclosure, there may be provided an operation method of a visual ARS server for performing content search of a first terminal. In this instance, the operation method of the visual ARS server for performing content search of the first terminal may include receiving a URL information request for each search result in search result list information from a link information server, identifying whether it is possible to automatically enable visual ARS for each search result in the search result list information, transmitting the URL information for each search result capable of automatically enabling the visual ARS among the search results in the search result list information to the link information server, and exchanging data with the first terminal when the first terminal connected to the link information server makes a call connection to a second terminal based on the URL information for each search result.
The present disclosure may provide visual audience response system (ARS) associated with the artificial intelligence module in the smartphone.
The present disclosure may provide visual ARS (VARS) based on the link information providing server associated with the artificial intelligence module.
The present disclosure may provide VARS based on the service server associated with the artificial intelligence module.
The present disclosure may provide a service without an additional operation by automatically enabling VARS when making a call connection based on the service associated with the artificial intelligence module.
The present disclosure may automatically serve VARS without an additional operation based on a temporary uniform resource locator (URL) based on the service associated with the artificial intelligence module.
The effect of the present disclosure is not limited to the above-described effect, and may be expanded to various effects that may be derived by the embodiments of the present disclosure described below.
In describing an embodiment of the present disclosure, when a certain description of well-known elements or functions is deemed to obscure the subject matter of an embodiment of the present disclosure, its detailed description is omitted herein. Additionally, in the drawings, elements irrelevant to the description of an embodiment of the present disclosure are omitted herein, and like reference signs are affixed to like elements.
In an embodiment of the present disclosure, when an element is referred to as being “connected”, “coupled” or “linked” to another element, this may include not only a direct connection relationship but also an indirect connection relationship in which intervening elements are present. Additionally, unless expressly stated to the contrary, “comprise” or “include” when used in this specification, specifies the presence of stated elements but does not preclude the presence or addition of one or more other elements.
In an embodiment of the present disclosure, the terms “first”, “second” and the like are used to distinguish an element from another, and do not limit the order or importance between elements unless otherwise mentioned. Accordingly, a first element in an embodiment may be referred to as a second element in other element within the scope of embodiments of the present disclosure, and likewise, a second element in an embodiment may be referred to as a first element in other embodiment.
In an embodiment of the present disclosure, the distinguishable elements are intended to clearly describe the feature of each element, and do not necessarily represent the separated elements. That is, a plurality of elements may be integrated into one hardware or software, and an element may be distributed to multiple hardware or software. Accordingly, although not explicitly mentioned, the integrated or distributed embodiment is included in the scope of embodiments of the present disclosure.
In the specification, a network may be a concept including a wired network and a wireless network. In this instance, the network may be a communication network that allows data exchange between a device and a system and between devices, and is not limited to a particular network.
The embodiment described herein may have aspects of entirely hardware, partly hardware and partly software, or entirely software. In the specification, “unit”, “apparatus” or “system” refers to a computer related entity such as hardware, a combination of hardware and software, or software. For example, the unit, module, apparatus or system as used herein may be a process being executed, a processor, an object, an executable, a thread of execution, a program and/or a computer, but is not limited thereto. For example, both an application running on a computer and the computer may correspond to the unit, module, apparatus or system used herein.
Additionally, the device as used herein may be a mobile device such as a smartphone, a tablet PC, a wearable device and a Head Mounted Display (HMD) as well as a fixed device such as a PC or an electronic device having a display function. Additionally, for example, the device may be an automotive cluster or an IoT (Internet of Things) device. That is, the device as used herein may refer to devices on which an application can run, and is not limited to a particular type. In the following description, for convenience of description, a device on which an application runs is referred to as the device.
In the present disclosure, there is no limitation in the communication method of the network, and a connection between each element may not be made by the same network method. The network may include a communication method using a communication network (for example, a mobile communication network, a wired Internet, a wireless Internet, a broadcast network, a satellite network, etc.) as well as near-field wireless communication between devices. For example, the network may include all communication methods that enable networking between objects, and is not limited to wired communication, wireless communication, 3G, 4G, 5G, or other methods. For example, the wired and/or wireless network may refer to a communication network by at least one communication method selected from the group consisting of Local Area Network (LAN), Metropolitan Area Network (MAN), Global System for Mobile Network (GSM), Enhanced Data GSM Environment
(EDGE), High Speed Downlink Packet Access (HSDPA), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Zigbee, Wi-Fi, Voice over Internet Protocol (VoIP), LTE Advanced, IEEE802.16m, WirelessMAN-Advanced, HSPA+, 3GPP Long Term Evolution (LTE), Mobile WiMAX (IEEE 802.16e), UMB (formerly EV-DO Rev. C), Flash-OFDM, iBurst and MBWA (IEEE 802.20) systems, HIPERMAN, Beam-Division Multiple Access (BDMA), World Interoperability for Microwave Access (Wi-MAX) or communication using ultrasonic waves, but is not limited thereto.
The elements described in a variety of embodiments are not necessarily essential, and some elements may be optional. Accordingly, an embodiment including some of the elements described in the embodiment is also included in the scope of embodiments of the present disclosure. Additionally, in addition to the elements described in a variety of embodiments, an embodiment further including other elements is also included in the scope of embodiments of the present disclosure.
Hereinafter, the embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
The user device 110 may be a fixed or mobile terminal implemented as a computer system. The user device 110 may include, for example, a smartphone, a mobile phone, a navigation, a computer, a laptop computer, a terminal for digital broadcast, a Personal Digital Assistant (PDA), a Portable Multimedia Player (PMP), a tablet PC, a game console, a wearable device, an internet of things (IoT) device, a virtual reality (VR) device and an augmented reality (AR) device. For example, in embodiments, the user device 110 may substantially refer to one of a variety of physical computer systems that can communicate with the servers 120-140 via the network 1 using a wireless or wired communication method.
Each server may be implemented as a computer device or a plurality of computer devices capable of providing commands, code, files, content and services by communication with the user device 110 via the network 1. For example, the server may be a system that provides each service to the user device 110 having accessed via the network 1. In a more specific example, the server may provide an intended service (for example, information provision) of an application as a computer program installed and running on the user device 110 to the user device 110 through the corresponding application. In another example, the server may distribute a file for installing and running the above-described application to the user device 110, receive user input information and provide a corresponding service. For example, a link information server, a visual ARS server and a service server as described below may be one of the servers of
Referring to
In another embodiment, the software components may be loaded on the memory 210 through the communication module 230, not the computer-readable recording medium. For example, at least one program may be loaded on the memory 210 based on a computer program (for example, the above-described application) installed by files provided via the network 1 by developers or distributed file systems (for example, the above-described servers) which distribute application installer files.
The processor 220 may be configured to process the instructions of the computer program by performing the basic computation, logic and input/output calculation. The instructions may be provided to the processor 220 by the memory 210 or the communication module 230. For example, the processor 220 may be configured to execute the received instructions according to the program code stored in a recording device such as the memory 210.
The communication module 230 may provide a function for communication between the user device 110 and the server 120-140 via the network 1, and may provide a function for communication between each of the device 110 and/or the server 120-140 and other electronic device.
The transmitter/receiver 240 may be a means for interfacing with an external input/output device (not shown). For example, the external input device may include a keyboard, a mouse, a microphone and a camera, and the external output device may include a display, a speaker and a haptic feedback device. In another example, the transmitter/receiver 240 may be a means for interfacing with a device having an integrated function for input and output such as a touch screen.
Additionally, in another embodiment, the computing device 200 may include more components than the components of
In the following description, each terminal and each server may be a device that performs communication with other terminal or server based on
For example, for an existing smartphone to provide audience response system (ARS) response (or automatic response), a voice call (or an audio call) may be received, and a service may be provided based on a predefined item through an ARS response server. That is, when the business owner terminal receives a voice call (or an audio call) from the user terminal, the business owner terminal may request uniform resource locator (URL) and ARS information to the ARS response server, and receive the URL and ARS information and provide it to the user terminal.
In this instance, for example, URL and related information for visual ARS (VARS) may be automatically enabled based on an artificial intelligence module of the smartphone and the visual ARS server before the voice call (or the audio call) is received by the business owner terminal, and VARS may be automatically provided based on the information when the user's voice call (or the audio call) is received, thereby increasing user accessibility, and its description will be provided.
Referring to
When the user terminal 310 searches for content based on the link information providing server 320 registered based on the artificial intelligence module, the user terminal 310 may transmit a content search result request message to the link information providing server 320. For example, when the user terminal 310 searches for content in a webpage or the user terminal 310 without the link information providing server 320, it may not be easy to derive the user's desired search result. For example, in case that content the user terminal 310 intends to search is related to an operation of making connection based on telephone number or identification information, when the user terminal 310 performs a content search without the link information providing server 320, lots of unnecessary information may be included and efficient search may fail. Accordingly, the user terminal 310 may search for content based on the link information providing server 320. For example, the link information providing server 320 may be may be a server that provides company information through the telephone number or other identification information based on call records, but may be not limited thereto.
Subsequently, the link information providing server 320 may search for content through the database based on the request from the user terminal 310. The link information providing server 320 may search for corresponding company or content information based on the telephone number or other identification information, and derive a result. Here, the user terminal 310 may further transmit location information of the user terminal 310 to the link information providing server 320. The link information providing server 320 may derive a search result using the location information received from the user terminal 310. For example, the link information providing server 320 may derive related content based on the telephone number or other identification information, and derive only information within a preset distance as the result based on the location information of the user terminal 310. In a more specific example, the user terminal 310 may request restaurant information as content information to the link information providing server 320. The link information providing server 320 may derive a result related to the restaurant based on the restaurant telephone number or other identification information. Additionally, for example, the link information providing server 320 may reflect the location information of the user terminal 310 in the related restaurant result and derive restaurant information within a predetermined distance as the result from the user terminal 310.
Subsequently, the link information providing server 320 may request URL information or other VARS related information for each search result to the visual ARS server 330 based on the derived search result. In this instance, the visual ARS server 330 may generate URL information or other VARS related information for each search result and transmit it to the link information providing server 320.
In the specification, the URL information may refer to a webpage address connected to the caller's call to provide visual ARS. That is, the URL information may be a web address used for the caller to connect to a visual ARS service provided by a callee. In other words, the URL information may be a temporary/non-temporary web address dedicated to the caller for visual ARS.
Additionally, the VARS related information includes all information for providing visual ARS. For example, the VARS related information may be text or voice information for automatic response, or multimedia information that makes up a webpage. Alternatively, the VARS related information may be URL for connection to a third server, and the third server may include an artificial intelligence module for automatic response.
In an embodiment, the visual ARS server 330 may temporarily or non-temporarily generate URL information or other VARS related information for each search result based on the above-described request. For example, the visual ARS server 330 may generate the URL information and/or the VARS related information using an identifier (for example, telephone number or identification cod) used to identify the user terminal 310 from the link information providing server 320. For example, for companies derived as the search result, URL for providing visual ARS may be pre-prepared. Although only one of the search results is selected by the user of the user terminal, URL for visual ARS of possibly selected companies (listed as the search result) may be pre-transmitted to the user terminal.
In an example, the URL information or other VARS related information for each search result may be information based on the content search of the user terminal 310. Additionally, for example, the visual ARS server 330 may transmit only information of the registered content or company to the link information providing server 320. For example, the visual ARS server 330 may determine whether it is possible to provide information based on each requested search result. That is, each search result may be each content, and the visual ARS server 330 may determine whether it is possible to provide information for each content.
The visual ARS server 330 may determine whether it is possible to provide information for each search result, and provide the URL information or VARS related information of content (or company) possible to provide information for each search result. Additionally, with regard to content impossible to provide information, the visual ARS server 330 may transmit information impossible to provide to the link information providing server 320. For example, the visual ARS server 330 may generate a list of content impossible to provide information, and transmit list information to the link information providing server 320. Subsequently, the link information providing server 320 may transmit the URL information or VARS information for each search result to the user terminal 310. Additionally, for example, the link information providing server 320 may provide a list of content impossible to provide information to the user terminal 310. Subsequently, the user terminal 310 may determine a specific object (or a specific content, or a specific business) based on the search result, and make a connection to the business owner terminal 340 corresponding to the determined specific object. For example, the connection may be a voice call (or an audio call) connection.
Additionally, for example, the connection may be a connection based on data communication, and is not limited to the above-described embodiment. In this instance, the business owner terminal 340 may automatically receive the connection of the user terminal 310. Here, since the user terminal 310 pre-acquired the URL information or VARS information of the specific object based on the above description, the business owner terminal 340 may not request the URL information to the visual ARS server 330 or other server. That is, when the business owner terminal 340 automatically receives the connection of the user terminal 310, the user terminal 310 may automatically enable VARS based on the URL information or VARS information and provide it to the user. In this instance, when VARS is automatically enabled, the connection to the business owner terminal 340 may be terminated. In another example, even though VARS is automatically enabled, the connection to the business owner terminal 340 is not terminated and is maintained, and voice guidance may start through an automatic response server. In still another example, as VARS is automatically enabled, the voice call connection to the business owner terminal 340 may be completed to make a call with the user of the business owner terminal 340, and is not limited to the above-described embodiment.
In another example, in
When the user terminal 410 searches for content based on the service server 420 registered based on the artificial intelligence module, the user terminal 410 may transmit a content search result request message to the service server 420. For example, when the user terminal 410 searches for content in a webpage or the user terminal 410 without the service server 420, it may not be easy to derive the user's desired search result.
For example, in case that content the user terminal 410 intends to search is related to an operation of making connection based on telephone number or identification information, when the user terminal 410 performs a content search without the service server 420, lots of unnecessary information may be included, and efficient search may fail. That is, when the user terminal 410 searches for content based on all information, it may not easy to derive the user's desired search result, so the user terminal 410 may search for content based on the service server 420. For example, the service server 420 may be a server that provides company information through the telephone number or other identification information based on call records, and may be a server that acquires URL information to provide visual ARS.
Subsequently, the service server 420 may search for content through the database based on the request of the user terminal 410. For example, the service server 420 may search for corresponding company or content information based on the telephone number or other identification information, and derive a result. Here, for example, the user terminal 410 may further transmit location information of the user terminal 410 to the service server 420. The service server 420 may derive a search result using the location information received from the user terminal 410. For example, the service server 420 may derive the related content based on the telephone number or other identification information, and derive only information within a preset distance based on the location information of the user terminal 410. In a more specific example, the user terminal 410 may request restaurant information as content information to the service server 420. The service server 420 may derive a result related to the restaurant based on the restaurant telephone number or other identification information. Additionally, for example, the service server 420 may reflect the location information of the user terminal 410 in the related restaurant result and derive restaurant information within a predetermined distance as the result from the user terminal 410.
Subsequently, the service server 420 may generate URL information or other VARS related information based on the derived search result. In this instance, the service server 420 may temporarily generate the URL information or other VARS related information for each search result. That is, the URL information or other VARS related information for each search result may be one-time information but is not limited thereto. Here, the URL information for each search result may be related to a webpage address capable of providing visual ARS between the company as each search result and the user terminal. The service server 420 may pre-allocate URL for visual ARS to the company derived as the search result and provide it to the user terminal together with the search result.
Additionally, for example, the service server 420 may generate information of the registered content or company. For example, the service server 420 may determine whether it is possible to provide information based on each requested search result. That is, each search result may be each content, and the service server 420 may determine whether it is possible to provide information for each content.
The service server 420 may determine whether it is possible to provide information for each search result, and with regard to content (or company) possible to provide information, may generate URL information or VARS related information for each search result. Additionally, with regard to content impossible to provide information, the service server 420 may generate information impossible to provide. For example, the service server 420 may generate a list of content impossible to provide information. Subsequently, the service server 420 may transmit the URL information or VARS information for each search result to the user terminal 410. Additionally, for example, the service server 420 may provide a list of content impossible to provide information to the user terminal 410. For example, the service server 420 may provide information for the user terminal to distinguishably display a company to which visual ARS automatic connection is possible and a company to which visual ARS automatic connection is impossible. There may be business owners (referred to as companies or search results) who subscribed to a URL allocation and providing service for providing visual ARS and did not subscribe the service. The service server may provide a business owner who did not subscribe to the service as the search result to the user terminal, and when providing, may distinguishably display a company which supports visual ARS and a company which does not support visual ARS. Since there is a high possibility that the user will connect to a company which supports visual ARS in such a situation, the use of visual ARS will be helpful for business owners.
Subsequently, the user terminal may determine a specific object (or a specific content or a specific business) based on the search result, and make a connection to the business owner terminal 430 corresponding to the determined specific object. For example, the connection may be a voice call (or an audio call) connection. Additionally, for example, the connection may be a connection based on data communication, and is not limited to the above-described embodiment. In this instance, the business owner terminal 430 may automatically receive the connection of the user terminal 410. Here, since the user terminal 410 pre-acquired the URL information or VARS information of the specific object based on the above description, the business owner terminal 430 may not request the URL information to the service server 420 or other server. That is, when the business owner terminal 430 automatically receives the connection of the user terminal 410, the user terminal 410 may automatically enable VARS based on the URL information or VARS information and provide it to the user. In this instance, when VARS is automatically enabled, the connection to the business owner terminal 430 may be terminated. In another example, even though VARS is automatically enabled, the connection to the business owner terminal 430 is not terminated and is maintained, and voice guidance may start through an automatic response server. In still another example, as VARS is automatically enabled, the voice call connection to the business owner terminal 430 may be completed to make a call with the user of the business owner terminal 430, and is not limited to the above-described embodiment.
As described above, the user terminal 510 may register the link information server to the artificial intelligence server 520. In this instance, the user terminal 510 may transmit a message for registration of the link information server to the artificial intelligence server 520. For example, although
Subsequently, the user terminal 610 may acquire URL information or VARS related information for each search result information from the link information server (or the service server), and display its information and provide to the user.
In this instance, referring to
Here, for example, the user input may be different. More specifically, a call connection to the business owner terminal corresponding to specific search result information based on the specific object may be attempted as shown in
Additionally, for example,
Here, as described above, when the user terminal 810 makes a call connection to the business owner terminal 820 based on the URL information and VARS related information provided based on the link information server (or the service server) based on the artificial intelligence module as described above, VARS may be automatically enabled. Here, for example, the call connection (the audio call) between the user terminal 810 and the business owner terminal 820 is terminated, and an automatic response may be set based on the VARS server 830 (or the service server). That is, the user terminal 810 may be connected to the VARS server 830 (or the service server), and may exchange necessary information in real time through the VARS server 830. For example, the user terminal 810 may transmit query information to the VARS server 830 (or the service server), and the VARS server 830 (or the service server) may transmit response information to the user terminal 810 based on information pre-acquired from the business owner terminal 820, and is not limited to the above-described embodiment.
Additionally, for example,
Referring to
For example, there may be an operation method of a first terminal for automatically enabling VARS. Here, the first terminal may be the above-described user terminal. In this instance, the first terminal may detect a user search request for first content. That is, the first terminal may detect a user input for searching for the first content. Here, the first content may be content which may be searched based on the telephone number or identification information based on the link information server as described above. Here, the first terminal may transmit a search result request message for the first content to the link information server based on the detected user search request, and receive search result list information related to the first content from the link information server. In this instance, the search result list information may include URL information and VARS related information for each search result. Additionally, for example, the first terminal may receive only a search result possible to automatically enable VARS among the search results in the search result list information, and is not limited to the above-described embodiment.
Subsequently, the first terminal may display a plurality of objects for each search result based on the received search result list information, and detect the user input for a first object among the plurality of objects. That is, the user may perform an operation of selecting the specific object to make a call connection to a second terminal. Here, the second terminal may be the above-described business owner terminal. When the first terminal makes a call connection to the second terminal, the first terminal may automatically enable visual VARS related to the second terminal based on the URL information and VARS related information for each search result.
Here, for example, the link information server may receive the search result request message for the first content from the above-described first terminal. In this instance, the link information server may acquire the search result list information related to the first content based on the search result request message for the first content, and request the URL information and VARS related information for each search result in the search result list information to the visual ARS server based on the acquired search result list information. In this instance, visual ARS server may transmit the URL information and VARS related information for each search result to the link information server based on whether VARS is automatically enabled, and the link information server may transmit the received URL information and VARS related information for each search result to the first terminal.
Additionally, the visual ARS server may receive the URL information and VARS related information request for each search result in the search result list information from the link information server, identify whether visual ARS can be automatically enabled for each search result in the search result list information, and transmit the URL information and VARS related information for each search result capable of automatically enabling visual ARS among the search results in the search result list information to the link information server.
Subsequently, when the first terminal connected to the link information server makes a call connection to the second terminal based on the URL information and VARS related information for each search result, a visual ARS service may be provided through data exchange with the first terminal as described above.
The embodiments described above may be, at least in part, implemented as a computer program and recorded in a computer-readable recording medium. The computer-readable recording medium includes any type of recording device that records the program for implementing the embodiments and stores computer-readable data. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, optical data storage devices. Additionally, the computer-readable recording medium is distributed over computer systems connected via a network, and may store and execute the computer-readable code in a distributed manner. Additionally, a functional program, code and a code segment for realizing this embodiment will be easily understood by persons having ordinary skill in the technical field to which this embodiment belongs.
While the present disclosure has been hereinabove described with reference to the embodiments shown in the drawings, this is provided for illustration purposes only and it will be appreciated by those having ordinary skill in the art that various modifications and variations may be made thereto. However, it should be noted that such modifications fall in the technical protection scope of the present disclosure. Therefore, the true technical protection scope of the present disclosure should be defined as including other embodiments and other examples by the technical spirit of the appended claims and the equivalents to the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0022403 | Feb 2021 | KR | national |