Short range wireless communication device and method

A short-range wireless communications apparatus according to one embodiment includes a short-range wireless communications unit and a control unit. The short-range wireless communications unit is configured to communicate with a terminal device configured to provide a call service and a predetermined artificial intelligence service. The control unit configured to control the short-range wireless communications unit so that when the call service is provided, media data related to the call service is transmitted and received between the short-range wireless communications unit and the terminal device through a first channel, and when the artificial intelligence service is provided during the call service being provided, media data related to the artificial intelligence service is transmitted and received between the short-range wireless communications unit and the terminal device through a second channel separated from the first channel.

TECHNICAL FIELD

The disclosure relates to an apparatus and a method for a short-range wireless communications and a terminal apparatus. More particularly, the present invention pertains to a short-range wireless communications apparatus and method capable of, when a terminal device such as a smart device or the like make a call with a counterpart terminal device, controlling so that media data (voice or video) to be processed by the terminal device can be transmitted to and received from an external artificial intelligence service providing server.

BACKGROUND

Smart devices, such as smartphones or smart pads, provide a voice/video call function and a data communication function. In particular, a VoLTE service provides not only data communication but also voice/video calls through an LTE system. According to the VoLTE service, a user may share contents such as maps, music, news or photos with a counterpart in real time even during a voice/video call.

Recently, a server for providing an artificial intelligence service has emerged. Since the artificial intelligence service providing server has a learning function, it can provide a higher quality service as the number of uses thereof grows larger. A smart device may access the artificial intelligence service providing server by using data communication. A user may receive various services through the smart device. For example, the user may ask then artificial intelligence service providing server about weather or personal schedule through the smart device, may also query for more complicated and advanced information, and may be provided with a response therefor. In this case, the query may be in the form of voice or video, and the response therefor may also be in the form of voice or video.

The above-mentioned smart device may access the artificial intelligence service providing server through data communication using a separate application or the like even when a voice/video call is made. This enables the user to receive an artificial intelligence service even during the voice/video call.

However, when a voice/video call is being made, a technique of querying the artificial intelligence service providing server in the form of a voice command is not easy to implement. To this end, it is necessary to hook a voice or video inputted to the smart device and to deliver the hooked voice or video to a separate application instead of a phone application. However, such hooking can be implemented only at an operating system level, for example, an android framework level. That is, at a general application level, it is not easy to implement a technique of hooking a voice or video inputted to an input unit during a voice/video call and delivering the same to an artificial intelligence service providing server.

SUMMARY

Embodiments of the present invention provide a technique capable of, when a terminal device such as a smart device or the like make a call with a counterpart terminal device, controlling so that the media data (e.g., voice or video) inputted to the terminal device is transmitted to an external artificial intelligence service providing server or so that the media data transmitted from the artificial intelligence service providing server to the terminal device is provided to a user.

However, the embodiments of the present disclosure are not limited to those mentioned above. Other embodiments not mentioned may be clearly understood by those skilled in the art from the following description.

In accordance with an aspect of the present disclosure, there is provided a short-range wireless communications apparatus. The short-range wireless communications apparatus may include a short-range wireless communications unit configured to communicate with a terminal device configured to provide a call service and a predetermined artificial intelligence service and a control unit configured to control the short-range wireless communications unit so that when the call service is provided, media data related to the call service is transmitted and received between the short-range wireless communications unit and the terminal device through a first channel, and when the artificial intelligence service is provided during the call service being provided, media data related to the artificial intelligence service is transmitted and received between the short-range wireless communications unit and the terminal device through a second channel separated from the first channel.

In accordance with an aspect of the present disclosure, there is provided a short-range wireless communications method. The method may be performed by a short-range wireless communications apparatus connected to a terminal device configured to provide a call service and a predetermined artificial intelligence service in a short-range wireless communications manner. The method may include transmitting and receiving media data related to a call service through a first channel formed between the short-range wireless communications apparatus and the terminal device when the call service is provided; and transmitting and receiving media data corresponding to the artificial intelligence service through a second channel formed between the short-range wireless communications apparatus and the terminal device when the artificial intelligence service is provided during the call service being provided.

In accordance with an aspect of the present disclosure, there is provided a terminal device. The terminal device may include a wireless communications unit configured to communicate with a call processing network; a short-range wireless communications unit configured to communicate with a short-range wireless communications apparatus; and a control unit configured to control the short-range wireless communications unit so that media data related to a call service is transmitted and received between the short-range wireless communications unit and the short-range wireless communications apparatus through a first channel when the call service is provided through the call processing network, and control so that media data related to an artificial intelligence service is transmitted and received between the short-range wireless communications unit and the short-range wireless communications apparatus through a second channel separated from the first channel when the artificial intelligence service is provided during the call service being provided.

According to one embodiment, if a user requests an artificial intelligence service in the form of voice or video during a call service being provided, the request may be transmitted to the artificial intelligence service providing server through the terminal device. In addition, a response to such a request may also be provided to the user in the form of voice or video during a call.

In addition, the content of the request of the artificial intelligence service made by the user or the response to the request may be shared with a counterpart having the counterpart terminal device.

DETAILED DESCRIPTION

The advantages and features of the embodiments and the methods of accomplishing the embodiments will be clearly understood from the following description taken in conjunction with the accompanying drawings. However, embodiments are not limited to those embodiments described, as embodiments may be implemented in various forms. It should be noted that the present embodiments are provided to make a full disclosure and also to allow those skilled in the art to know the full range of the embodiments. Therefore, the embodiments are to be defined only by the scope of the appended claims.

In describing the embodiments of the present disclosure, if it is determined that detailed description of related known components or functions unnecessarily obscures the gist of the present disclosure, the detailed description thereof will be omitted. Further, the terminologies to be described below are defined in consideration of the functions of the embodiments of the present disclosure and may vary depending on a user's or an operator's intention or practice. Accordingly, the definition thereof may be made on a basis of the content throughout the specification.

First, the ‘media data’ referred to below may be a concept that encompasses a voice, a video and a data packet related thereto.

FIG. 1is a view conceptually showing a mobile communication network to which a short-range wireless communications apparatus according to an embodiment is applied. However,FIG. 1is merely exemplary. It should not be narrowly construed that the short-range wireless communications apparatus100is applied only to the mobile communication network10shown inFIG. 1.

Referring toFIG. 1, the mobile communication network10may include a short-range wireless communications apparatus100, an artificial intelligence service providing server200, first and second terminal devices300/1and300/2, and a call processing network400. The first terminal device300/1and the second terminal device300/2are examples of the terminals connected to the mobile communication network10.

First, the artificial intelligence service providing server200is configured to provide an artificial intelligence service. The artificial intelligence service providing server200may be connected to various terminals or servers in addition to the terminal devices300/1and300/2, and may provide various artificial intelligence services to each of them.

FIG. 2is a view showing a configuration of the artificial intelligence service providing server200. Referring toFIG. 2, the artificial intelligence service providing server200may include an artificial intelligence processing unit (intelligence workflow: IWF)210for performing artificial intelligence processing, a natural language processing unit (natural language understand)220for processing a natural language, or a voice synthesis unit (text-to-speech: TTS) module230for performing voice synthesis. In addition, the artificial intelligence service providing server200may be formed as a server group consisting of a plurality of servers.

Referring back toFIG. 1, the call processing network400is a communication network to which the terminal devices300/1and300/2are connected. Although not shown in the drawings, the call processing network400may include an intelligent network and a legacy call processing network. Such a legacy call processing network may include an LTE packet network. However, the present invention is not limited to such a configuration.

The intelligent network may be, for example, an IP multimedia subsystem (IMS) which may be defined as an intelligent network node. The legacy call processing network may refer to a mobile communication network such as, for example, a WCDMA or the like. In addition, the LTE packet network may be, for example, an LTE mobile communication network. Each of the intelligent network, the legacy call processing network and the LTE packet network may have the same configuration as that of a known network. Thus, the detailed description of each of these networks will be omitted.

Each of the terminal devices300/1and300/2may be located in one (or two or more) cells among a plurality of cells included the call processing network400to receive data services such as a voice/video call or an artificial intelligence service. The terminal devices300/1and300/2may be implemented in various forms such as smart phones, smart pads or tablet pads.

If any one of the terminal devices300/1and300/2shown inFIG. 1is assumed to be a transmitting terminal, the other terminal device may be a receiving terminal. These terminal devices will be described in more detail with reference toFIG. 3.

FIG. 3is a view showing a configuration of the terminal device300/1shown inFIG. 1. The following description may be similarly applied to the terminal device300/2.

Referring toFIG. 3, the terminal device300/1includes an input unit310, an output unit320, a wireless communications unit330, a short-range wireless communications unit340, a control unit350, and a service providing unit360. However, in some embodiments, at least one of these components may be excluded, or a component not referred to here may be further included.

The input unit310is configured to receive media data from a user of the terminal device300/1, and may refer to, for example, a microphone, a camera, or a module including both the microphone and the camera.

The output unit320is configured to output media data to the user of the terminal device300/1, and may refer to, for example, a speaker, a display such as an LCD or the like, or a module including both the speaker and the display.

The wireless communications unit330is configured to transmit and receive media data to and from the call processing network400. The wireless communications unit330may include a wireless module such as 3G, 4G, LTE-A or the like.

The short-range wireless communications unit340is configured to perform short-range wireless communications. The short-range wireless communications unit340may include at least one of a Bluetooth module, a radio frequency identification (RFID) module, an infrared communication module, an ultra-wide band (UWB) module and a Zigbee module. However, the short-range wireless communications unit340is not limited thereto. Hereinafter, description will be made on the premise that the short-range wireless communications unit340includes a Bluetooth module.

Each of the control unit350and the service providing unit360may be implemented by a memory for storing instructions programmed to perform a function to be described below, and a microprocessor for executing the instructions.

A Bluetooth protocol stack is implemented in the control unit350in software.FIG. 4is a view conceptually showing a Bluetooth protocol stack implemented in the control unit350. However, in some embodiments, the Bluetooth protocol stack may be implemented in the short-range wireless communications unit340instead of the control unit350, or may be divisionally implemented in both the control unit350and the short-range wireless communications unit340.

Referring toFIG. 4, the Bluetooth protocol stack may include a predetermined hierarchical structure. For example, the Bluetooth protocol stack may include a baseband, a link manager protocol (LMP), a host controller interface (HCI), a logical link control and adaptation protocol (L2CAP), a radio frequency communication (RFCOMM), a service discovery protocol (SDP), a headset profile (HPF), and applications. Among them, the HPF may include a serial port profile (SPP).

Among them, the baseband is a physical layer connection management protocol and plays a role of error recovery, logical channel management, frequency hopping algorithm, security or the like. The LMP is a protocol for handling link establishment between Bluetooth devices, and provides link control services such as an automatic retransmission request for requesting retransmission upon receiving a faulty baseband packet, a forward error correction for making it possible to track and correct the number of bit errors in the data, and the like. The HCI refers to a standard interface between a host and a host controller in a Bluetooth system. The L2CAP performs multiplexing to distinguish higher layers, such as RFCOMM or SDP, segments large packets used at the higher layers into sizes usable in the baseband layers, or recombines packets used in the multiple baseband layers into packets having sizes usable in the higher layers. The RFCOMM is a protocol for emulating a serial port and is the most basic protocol for making wireless an existing RS-232 cable. The SDP is a protocol for exchanging information about what services are available in the connected Bluetooth device and the characteristics of the available services. The HPF is a protocol that defines characteristics and procedures for ensuring interoperability between Bluetooth headset devices.

The control unit350is involved in a procedure for generating a channel to be used for transmitting and receiving media data. In more detail, the control unit350may generate a first channel and a second channel by cooperating with the control unit150of the below-described short-range wireless communications apparatus100based on the above-described Bluetooth protocol stack. First, the first channel will be described. The first channel serves as a path that connects the short-range wireless communications unit340and the short-range wireless communications apparatus100(the short-range wireless communications module130included in the short-range wireless communications apparatus100) so that media data can be transmitted therebetween. The first channel may be formed according to the RFCOMM protocol based on the HPF.

The first channel does not support an error correction function. In addition, only one first channel may be generated or maintained between the short-range wireless communications apparatus100and the terminal device300/1. This first channel may be referred to as synchronous connection-oriented (SCO) channel.

Alternatively, the second channel may be formed according to the RFCOMM protocol based on an RFCOMM interface (not shown). The second channel also serves as a path that connects the short-range wireless communications unit340and the short-range wireless communications apparatus100(the short-range wireless communications module130included in the short-range wireless communications apparatus100) so that media data can be transmitted therebetween.

The second channel supports an error correction function (i.e., a retransmission function). In addition, a plurality of second channels may be generated or maintained between devices. In the L2CAP layer, the plurality of second channels may be divided into individual IDs through MUX/DEMUX.

Meanwhile, the control unit350controls the short-range wireless communications unit340such that media data is transmitted and received through either the first channel or the second channel. In this case, the control unit350cooperates with the control unit150of the short-range wireless communications apparatus100to execute such control.

Specifically, the control unit350allows media data such as a voice call or a video call to be transmitted and received between the short-range wireless communications apparatus100and the terminal device300/1through the first channel.

Describing the delivery path of the voice call or the video call, for example, the media data received by the short-range wireless communications unit340from the short-range wireless communications apparatus100through the first channel is delivered to an application (phone application) for processing a call (video call or voice call) through the aforementioned RFCOMM and HPF implemented in the control unit350. Then, the media data is delivered to the call processing network400through the wireless communications unit330.

In contrast, the control unit350controls such that the media data transmitted to and received from the artificial intelligence service providing server200shown inFIG. 1is transmitted and received between the short-range communication apparatus100and the terminal device300/1through the second channel. Control to transmit and receive between the devices (300/1). Describing the delivery path of the media data, for example, the service request data received by the short-range wireless communications unit340from the short-range wireless communications apparatus100through the second channel is delivered to the artificial intelligence service providing server200through the wireless communications unit330via the above-described RFCOMM implemented in the control unit350(without going through the HPF).

That is, in one embodiment, the channel (first channel) used for transmitting and receiving media data constituting a call and the channel (second channel) used for transmitting and receiving data other than a call, for example, media data corresponding to an artificial intelligence service, exist separately from each other. Meanwhile, the service providing unit360is configured to autonomously provide various artificial intelligence services in response to a request from a user of the terminal device300/1. For example, the service providing unit360may provide a service for autonomously deriving content, which may be most preferred by the user, based on a usage pattern of the terminal device300/1recognized by the user of the terminal device300/1. In addition, the service providing unit360may provide a service or response corresponding to the request of the user based on the information that can be autonomously obtained by the terminal device300/1. However, in some embodiments, such a service providing unit360may not be included in the terminal device300/1.

FIG. 5is a view showing a configuration of the short-range wireless communications apparatus100shown inFIG. 1. First, the short-range wireless communications apparatus100may be a headset device connected to the terminal device300/1in a short-range wireless communications manner. However, the present invention is not limited thereto.

Referring toFIG. 5, the short-range wireless communications apparatus100includes an input unit110, an output unit120, a short-range wireless communications unit130, an operation unit140and a control unit150. However,FIG. 5is nothing more than an example. Therefore, the short-range wireless communications apparatus100is not limited to the example shown inFIG. 5.

The input unit110is a component that receives media data from a user of the terminal device300/1, and may refer to a microphone, a camera or a module including both the microphone and camera. The input unit110may be connected to the short-range wireless communications unit130to receive media data from the terminal device300/1. In this case, the input unit110may mix the media data received from the user and the media data delivered from the short-range wireless communications unit130. To this end, the input unit110may include a mixing module for mixing different kinds of media data.

The output unit120is a component that outputs media data to a user of the terminal device300/1. The output unit120may refer to, for example, a speaker, a display such as an LCD or the like, or a module including both the speaker and the display. The output unit120may be connected to the short-range wireless communications unit130to receive media data therefrom, and may mix the media data and output the media data to the user. To this end, the output unit120may include a mixing module for mixing different kinds of media data.

The short-range wireless communications unit130is a component for performing short-range wireless communications. The short-range wireless communications unit130may include at least one of a Bluetooth module, a radio frequency identification (RFID) module, an infrared communication module, an ultra-wide band (UWB) module and a Zigbee module. However, the present invention is not limited thereto. Hereinafter, description will be made on the premise that the short-range wireless communications unit130includes a Bluetooth module.

The operation unit140is a component for receiving a request for a predefined operation from the user. To this end, the operation unit140includes a component that can be touched or pressed. The operation unit140may be configured to transmit a signal to the below-described control unit150when it is touched or pressed. For example, the operation unit140may be implemented by long pressing a specific button assigned to the basic protocol of Bluetooth (long button), or may be implemented through a button assigned separately.

The control unit150may include a storage unit for storing instructions programmed to perform a function to be described below, and a microprocessor for executing the instructions.

The control unit150is involved in generating a channel to be used for transmitting and receiving media data between the short-range wireless communications unit340of the terminal device300/1and the short-range wireless communications unit130of the short-range wireless communications apparatus100.

In more detail, the control unit150may generate the aforementioned first channel and the aforementioned second channel by cooperating with the control unit350of the terminal device300/1based on the above-described Bluetooth protocol stack. As described above, media data such as a voice call or a video call is transmitted and received through the first channel. In contrast, media data transmitted to and received from the artificial intelligence service providing server200shown inFIG. 1or the like is transmitted and received through the second channel. Hereinafter, the data transmitted and received through the first channel will be referred to as first media data, and the data transmitted and received through the second channel will be referred to as second media data.

First media data may include, for example, a voice or video call transmitted and received between the user of the terminal device300/1and the user of the counterpart terminal device300/2.

Alternatively, second media data may include, for example, a substantial matter (e.g., an inquiry about weather or an inquiry about a personal schedule) on an artificial intelligence service requested by the user of the terminal device300/1to the artificial intelligence service providing server200, or a substantial content responded by the artificial intelligence service providing server200to the user of the terminal device300/1in response to such a request. However, the present invention is not limited thereto.

Meanwhile, in some embodiments, the first media data, i.e., the data transmitted and received through the first channel, may include is a mixture of the ‘inter-user call content’ and the ‘response from the artificial intelligence service providing server200’, i.e., ‘mixing data’. This will be described later.

FIG. 6shows a state in which a first channel is formed between the short-range wireless communications unit340of the terminal device300/1and the wireless communications unit130of the short-range wireless communications apparatus100under the cooperation of the control unit150with the control unit350of the terminal device300/1.

As described above, the first channel131is a channel formed according to the RFCOMM protocol based on the HPF. The content of a call between the terminal device300/1and the counterpart terminal device300/2is transmitted and received between the short-range wireless communications unit130and the short-range wireless communications unit340through the first channel131. In more detail, the media data inputted to the input unit110of the short-range wireless communications apparatus100is delivered to the short-range wireless communications unit130through the HPF and the RFCOMM implemented in the control unit150, and is delivered from the short-range wireless communications unit130to the short-range wireless communications unit340through the first channel131. As described above, the media data delivered to the short-range wireless communications unit340is delivered to the application for processing a call (video call or voice call) through the RFCOMM and the HPF, and then delivered to the call processing network400through the wireless communications unit330.

In contrast,FIG. 7shows a state in which a second channel is formed between the short-range wireless communications unit340of the terminal device300/1and the wireless communications unit130of the short-range wireless communications apparatus100under the cooperation of the control unit150with the control unit350of the terminal device300/1.

As described above, the second channel132is a channel formed according to the RFCOMM protocol based on an RFCOMM interface (not shown). The matter requested by the terminal device300/1to the artificial intelligence service providing server200or the content responded by the artificial intelligence service providing server200in response to such a request is transmitted and received between the short-range wireless communications unit130and the short-range wireless communications unit340through the second channel132. In more detail, the request inputted to the input unit110of the short-range wireless communications apparatus100is delivered to the short-range wireless communications unit130through the RFCOMM implemented in the control unit150(not through the HPF), and delivered from the short-range wireless communications unit130to the short-range wireless communications unit340through the second channel132. As described above, the media data delivered to the short-range wireless communications unit340is delivered to the artificial intelligence service providing server200through the RFCOMM (not through HPF) via the wireless communications unit330. In this case, in some embodiments, the first channel131may coexist with the second channel132. The first channel131is indicated by a dotted line inFIG. 7. That is, in one embodiment, the channel (first channel) used for transmitting and receiving data constituting a call and the channel (second channel) used for transmitting and receiving data other than a call, for example, data corresponding to an artificial intelligence service, exist separately from each other.

Meanwhile, the second channel132may be formed by the control unit150when a request for a predefined operation is made through the operation unit140. In more detail, when a signal is inputted to the control unit150by touching or pressing the operation unit140during a call, the control unit150may enter a formation procedure of the second channel132based on the RFCOMM interface. As an example of the formation procedure, the control unit150may perform an initiating operation for forming a new channel with respect to the RFCOMM protocol, and then may perform an operation for mixing at the input unit110and the output unit120(e.g., buffer allocation for mixing media data).

Comparing the first channel131and the second channel132, the first media data delivered through the first channel131passes through the HPF. By the way, this HPF is system level software. That is, in order to hook the media data transmitted and received through the first channel131by correcting the HPF which is the basis of the first channel131, a user or a developer should be able to make correction at an operating system (OS) level, for example, an android framework level. Thus, such correction is not easy to implement.

On the other hand, the second media data delivered through the second channel132makes use of the RFCOMM interface. Such RFCOMM interface provides a communication API in the form of socket read/write at an android framework. Therefore, it is relatively easy for the user or developer to correct the second channel132using this RFCOMM interface than to correct the first channel131.

That is, according to one embodiment, in order to provide a voice or video of the user to the artificial intelligence service providing server200during a call, the second channel132corresponding to the RFCOMM protocol may be formed based on the RFCOMM interface instead of hooking the first channel131. In this case, the voice or video of the user during the call may be more easily provided to the artificial intelligence service providing server200. In addition, the response to the request may also be provided to the user in the form of voice or video during the call.

Meanwhile, the control unit150may controls so that after the second channel132is formed, the voice or video inputted through the input unit110is not delivered to the terminal device300/1through the first channel131. Accordingly, the user of the terminal device300/1may cause the user of the counterpart terminal device300/2not to know what kind of request the user of the terminal device300/1has made. Alternatively, the control unit150may control so that even after the second channel132is formed, the voice or video inputted through the input unit110is delivered to the terminal device300/1through not only the second channel132but also the first channel131. In this case, the user of the counterpart terminal device300/2may recognize what kind of request the user of the terminal device300/1has made.

On the other hand, the control unit150may control so that different kinds of media data are mixed in each of the input unit110and the output unit120. For example, if a response to the service request is received as second media data from the artificial intelligence service providing server200through the second channel132after the second channel132is formed, the control unit150may control so that the response to the service request is delivered to the input unit110. In addition, the control unit150may control the input unit110such that the media data delivered to the input unit110in this way is mixed with the media data received from the user in the input unit110. When the input unit110performs mixing under such control, the control unit150may control so that the mixed media data is transmitted to the terminal device300/1through the first channel131.

That is, according to one embodiment, the response to the request for the artificial intelligence service made by the user may be mixed with the voice or video of the user and transmitted to the counterpart.

Meanwhile, in the above-described embodiment, the first media data and the second media data are mixed in the short-range wireless communications apparatus100. However, the spirit of the present invention is not limited thereto. For example, in some embodiments, the mixing may be performed in the terminal device300/1or the artificial intelligence service providing server200.

FIG. 8is a view showing steps of a short-range wireless communications method according to an embodiment. The method shown inFIG. 8may be performed by the short-range wireless communications apparatus100shown inFIG. 5. The method shown inFIG. 8is merely exemplary. At least one of the steps shown inFIG. 8may not be performed, or the steps shown inFIG. 8may be performed in an order different from the order of the illustrated steps. In addition, other steps not shown may be performed.

Prior to referring toFIG. 8, it should be noted that the short-range wireless communications apparatus100is connected to the terminal device300/1, which provides a call service or a predetermined artificial intelligence service, in a short-range wireless communications manner.

Referring toFIG. 8, the short-range wireless communications method includes a step of transmitting and receiving media data corresponding to the call service through a first channel formed between the short-range wireless communications apparatus and the terminal device (S100), and a step of transmitting and receiving media data corresponding to the artificial intelligence service through a second channel formed between the short-range wireless communications apparatus and the terminal device (S200).

Meanwhile, such a short-range wireless communications method is performed by the short-range wireless communications apparatus100described above. The substantial content of the short-range wireless communications method is the same as that of the short-range wireless communications apparatus100. Therefore, the above description is incorporated here as the description of the short-range wireless communications method.

As described above, according to one embodiment, if a user requests an artificial intelligence service in the form of voice or video during a call, the request may be transmitted to the artificial intelligence service providing server through the terminal device. In addition, a response to such a request may also be provided to the user in the form of voice or video during a call.

In addition, the content of the request of the artificial intelligence service made by the user or the response to the request may be shared with a counterpart.

Meanwhile, as shown inFIG. 3, the terminal device300/1may further include a service providing unit360as a component thereof. The service providing unit360is configured to autonomously provide various artificial intelligence services in response to a request from a user of the terminal device300/1. For example, the service providing unit360may provide a service for autonomously deriving content, which may be most preferred by the user, based on a usage pattern of the terminal device300/1recognized by the user of the terminal device300/1. In addition, the service providing unit360may provide a service or response corresponding to the request of the user based on the information that can be autonomously obtained by the terminal device300/1.

In this case, even when the user of the terminal device300/1requests the service providing unit360to provide an artificial intelligence service and even when a predetermined service is provided by the service providing unit360in response to the request, the spirit of the present invention described in one embodiment is applicable. For example, when a user who is making a call to the counterpart terminal device300/2using the terminal device300/1requests the service providing unit360of the terminal device300/1to provide a predetermined service, the service providing unit360may provide a predetermined service to the user in response to the request. In this case, the content of the service requested to the service providing unit360and the content of the service provided by the service providing unit360as a response may be transmitted and received through the aforementioned second channel formed between the short-range wireless communications apparatus100and the terminal device300/1.

Meanwhile, in the above-described embodiment, the second channel is formed ‘during in the call’. However, the spirit of the present invention is not limited thereto. For example, the spirit of the present invention may include an embodiment in which the above-described second channel is formed and the media data is transmitted and received even when a predetermined medium is being played in the terminal device300/1or a predetermined application is being executed in the terminal device300/1.

The above description illustrates the technical idea of the present disclosure, and it will be understood by those skilled in the art to which this present disclosure belongs that various changes and modifications may be made without departing from the scope of the essential characteristics of the present disclosure. Therefore, the exemplary embodiments disclosed herein are not used to limit the technical idea of the present disclosure, but to explain the present disclosure, and the scope of the technical idea of the present disclosure is not limited by those embodiments. Therefore, the scope of protection of the present disclosure should be construed as defined in the following claims, and all technical ideas that fall within the technical idea of the present disclosure are intended to be embraced by the scope of the claims of the present disclosure.

According to one embodiment, if a user requests an artificial intelligence service in the form of voice or video during a call, the request may be transmitted to the artificial intelligence service providing server through the terminal device. In addition, a response to such a request may also be provided to the user in the form of voice or video during a call.

In addition, the content of the request of the artificial intelligence service made by the user or the response to the request may be shared with a counterpart.