Device and method for performing inter-device communication
Abstract
Problem to be solved.To disclose a method for performing inter-device communication and the device. A communication execution method according to the present invention includes a step of searching for a second device that supports inter-device communication, a step of receiving network information from the searched second device, and a second device that has been received. The network information includes a step of determining one of the first device and the second device as a group owner based on the network information and the network information of the first device, and the network information includes the server device or the client device. Includes at least one of type information, network support information, network necessary information, and network setting information. [Selection diagram] Fig. 3

Term
7 yearsto projected expiry
Projected expiry 17 September 2033, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
12 claims: 2 independent, 10 dependent
- 1第1機器の機器間通信実行方法において、 機器間通信を支援する第2機器を探索するステップと、 前記探索された第2機器からネットワーク情報を受信するステップと、 前記受信された第2機器のネットワーク情報及び前記第1機器のネットワーク情報に基づいて、前記第1機器及び前記第2機器のいずれか一つをグループオーナーと判断するステップと、を含み、 前記ネットワーク情報は、サーバー機器またはクライアント機器を指示するタイプ情報、ネットワーク支援情報、ネットワーク必要情報及びネットワーク設定情報のうち少なくとも一つを含むことを特徴とする、通信実行方法。
- 2前記第1機器及び前記第2機器のいずれか一つをグループオーナーと判断するステップは、グループオーナー判断基準に従って、前記受信された第2機器のネットワーク情報及び前記第1機器のネットワーク情報を用いて前記グループオーナーを判断するステップを含むことを特徴とする、請求項1に記載の通信実行方法。
- 3前記第2機器から、前記第2機器のグループオーナーインテント値を受信するステップと、 前記第1機器のグループオーナーインテント値と前記第2機器のグループオーナーインテント値とを比較し、前記グループオーナーと判断された機器のグループオーナーインテント値が、グループクライアントと判断される機器のグループオーナーインテント値より大きい値を有するように、前記第1機器のグループオーナーインテント値を設定するステップと、をさらに含む、請求項1に記載の通信実行方法。
- 4前記第1機器が前記グループオーナーと判断された場合、前記第1機器のグループオーナーインテント値を設定するステップは、 前記第1機器のグループオーナーインテント値と前記第2機器のグループオーナーインテント値とを比較するステップと、 前記比較結果、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも小さい場合、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも大きくなるよう、前記第1機器のグループオーナーインテント値を設定するステップと、をさらに含むことを特徴とする、請求項3に記載の通信実行方法。
- 5前記第1機器が前記グループクライアントと判断された場合、前記第1機器のグループオーナーインテント値を設定するステップは、 前記第1機器のグループオーナーインテント値と前記第2機器のグループオーナーインテント値とを比較するステップと、 前記比較結果、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも大きい場合、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも小さくなるよう、前記第1機器のグループオーナーインテント値を設定するステップと、さらにを含むことを特徴とする、請求項3に記載の通信実行方法。
- 6前記設定された第1機器のグループオーナーインテント値を前記第2機器に伝送するステップをさらに含むことを特徴とする、請求項3に記載の通信実行方法。
- 7機器間通信を行う第1機器において、 機器間通信を支援する第2機器を探索し、前記探索された第2機器からネットワーク情報を受信する受信機と、 前記受信された第2機器のネットワーク情報及び前記第1機器のネットワーク情報に基づいて、前記第1機器及び前記第2機器のいずれか一つをグループオーナーと判断するプロセッサと、を含み、 前記ネットワーク情報は、サーバー機器またはクライアント機器を指示するタイプ情報、ネットワーク支援情報、ネットワーク必要情報及びネットワーク設定情報のうち少なくとも一つを含むことを特徴とする、第1機器。
- 8前記プロセッサは、グループオーナー判断基準に従って、前記受信された第2機器のネットワーク情報及び前記第1機器のネットワーク情報を用いて前記グループオーナーを判断することを特徴とする、請求項7に記載の第1機器。
- 9前記受信機は、前記第2機器から、前記第2機器のグループオーナーインテント値を受信し、 前記プロセッサは、前記第1機器のグループオーナーインテント値と前記第2機器のグループオーナーインテント値とを比較して、前記グループオーナーと判断された機器のグループオーナーインテント値が、グループクライアントと判断される機器のグループオーナーインテント値より大きい値を有するように、前記第1機器のグループオーナーインテント値を設定することを特徴とする、請求項7に記載の第1機器。
- 10前記プロセッサは、前記第1機器が前記グループオーナーと判断された場合、前記第1機器のグループオーナーインテント値と前記第2機器のグループオーナーインテント値とを比較し、前記比較結果、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも小さい場合、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも大きくなるよう、前記第1機器のグループオーナーインテント値を設定することを特徴とする、請求項9に記載の第1機器。
- 11前記プロセッサは、前記第1機器が前記グループクライアントと判断された場合、前記第1機器のグループオーナーインテント値と前記第2機器のグループオーナーインテント値とを比較し、前記比較結果、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも大きい場合、前記第1機器のグループオーナーインテント値が前記第2機器のグループオーナーインテント値よりも小さくなるよう、前記第1機器のグループオーナーインテント値を設定することを特徴とする、請求項9に記載の第1機器。
- 12前記設定された第1機器のグループオーナーインテント値を前記第2機器に伝送する送信機をさらに含むことを特徴とする、請求項9に記載の第1機器。
Independent claims12
82 paragraphs, as filed
The present invention relates to inter-device communication, and more specifically, to a device for performing communication using Wi-Fi Direct and a method thereof.
The device-to-device communication may include Wi-Fi Direct, Bluetooth, Zigbee, and the like. Here, Wi-Fi is a "wireless LAN" and is a communication network where you can enjoy ultra-high-speed Internet near the place where the connection device (AP) is installed. Wi-Fi Direct is a new version of the existing Wi-Fi, a communication technology that allows you to wirelessly connect devices to each other without an internet network. No hotspots, routers, or access points (APs) are required. As long as there are devices that support Wi-Fi Direct, they can connect directly to each other to exchange files and share communication networks.
In this way, Wi-Fi Direct is a type of direct communication between Wi-Fi-equipped devices without going through an AP (Access Point) that supports connection between Wi-Fi Alliance devices. is there.
Wi-Fi Direct is a basic connection method that connects two devices on a one-to-one basis. It is a method of directly connecting a smartphone to a smartphone, a laptop computer to a mouse, and a tablet PC to a printer with Wi-Fi Direct. Therefore, you can easily transmit photos, music, and videos on your smartphone to other smartphones, print documents and photos stored on your tablet PC immediately, synchronize contacts between your PC and smartphone, and connect game consoles to each other. It can also be used to connect directly and enjoy playing against each other.
It is also possible to connect multiple other devices to one device. For example, a monitor, printer, digital camera and mouse can be connected to a laptop computer that supports Wi-Fi Direct at the same time. At this time, if the laptop computer is connected to the existing Wi-Fi network, other devices connected to the laptop computer can also connect to the Internet via the Wi-Fi network. However, the one-to-many method is provided as an option.
On the other hand, Wi-Fi Direct equipment determines the equipment that operates as an AP when the first connection is made. The method of connecting devices in Wi-Fi Direct according to this is as follows. Devices that support Wi-Fi Direct send and receive control messages to each other so that they can recognize which device supports Wi-Fi Direct and transmit the information necessary for interconnection through the control message. During this process, two different Wi-Fi Direct devices include a procedure to negotiate which will play the role of group owner. Here, the group owner means a device that has control of the connected device and plays the role of an AP in the device group that constitutes the Wi-Fi Direct network. The negotiation method determines the role of the group owner by exchanging the Group Owner Intent value of each of the two devices.
However, existing Wi-Fi Direct connections generally determine the group owner by comparing the already set group owner intent values that are supposed to carry arbitrary values, so that a particular device is with the group owner. There was a problem that efficient network connection such as controlling so as to be impossible was impossible.
<p> In order to solve the above-mentioned problems, a technical problem of the present invention is to provide a communication execution method capable of determining a group owner in consideration of network information at the time of Wi-Fi Direct connection.</p><p> The technical subject of the present invention also provides a device and a communication execution method that dynamically change the group owner intent value of the device so as to correspond to the group owner determined to be suitable for a specific network situation. There is.</p><p> The technical problem to be achieved in the present invention is not limited to the above technical problem, and other technical problems not mentioned have ordinary knowledge in the technical field to which the present invention belongs from the following description. Will be clearly understood by the person.</p>
<p> The method of performing device-to-device communication of the first device according to the embodiment of the present invention for achieving the above-mentioned problems includes a step of searching for a second device that supports device-to-device communication and the searched second device. Based on the step of receiving network information from, the received network information of the second device, and the network information of the first device, any one of the first device and the second device is grouped. The network information includes at least one of type information indicating a server device or a client device, network support information, network necessary information, and network setting information, including a step of determining owner).</p><p> Here, in the step of determining the group owner, the group owner can be determined using the received network information of the second device and the network information of the first device according to the group owner determination criteria.</p><p> On the other hand, the method of performing inter-device communication of the first device includes a step of receiving the group owner intent value of the second device from the second device and a device determined to be the group owner. The group owner intent value of the first device is compared with the group owner intent value of the second device so that the group owner intent value of the first device has a larger value. It can further include a step of setting a value.</p><p> Here, when the first device is determined to be the group owner, the step of setting the group owner intent value of the first device is the group owner intent value of the first device and the group of the second device. When the step of comparing the owner intent value and the group owner intent value of the first device are smaller than the group owner intent value of the second device as a result of the comparison, the group owner intent of the first device A step of setting the value to be larger than the group owner intent value of the second device can be further included.</p><p> On the other hand, when the first device is determined to be a client of the group, the step of setting the group owner intent value of the first device is the group owner intent value of the first device and the group of the second device. When the step of comparing the owner intent value and the group owner intent value of the first device are larger than the group owner intent value of the second device as a result of the comparison, the group owner intent of the first device A step of setting the value to be smaller than the group owner intent value of the second device can be further included.</p><p> On the other hand, the method of performing inter-device communication of the first device can further include a step of transmitting the set group owner intent value of the first device to the second device.</p><p> The first device for performing inter-device communication for achieving the object of the present invention is a receiver that searches for a second device that supports inter-device communication and receives network information from the searched second device, and the above. Includes a processor that determines any one of the first device and the second device as a group owner based on the received network information of the second device and the network information of the first device. , The network information includes at least one of type information indicating a server device or a client device, network support information, network necessary information, and network setting information.</p><p> Here, the processor can determine the group owner by using the received network information of the second device and the network information of the first device according to the group owner determination criteria.</p><p> On the other hand, the receiver receives the group owner intent value of the second device from the second device, and the processor receives the group owner intent value of the device determined to be the group owner. The group owner intent value of the first device is set by comparing the group owner intent value of the first device with the group owner intent value of the second device so that the value has a larger value. Can be done.</p><p> On the other hand, when the first device is determined to be the group owner, the processor compares the group owner intent value of the first device with the group owner intent value of the second device, and the comparison result, When the group owner intent value of the first device is smaller than the group owner intent value of the second device, the group owner intent value of the first device is larger than the group owner intent value of the second device. Can be set.</p><p> On the other hand, when the first device is determined to be a client of the group, the processor compares the group owner intent value of the first device with the group owner intent value of the second device, and the comparison result. When the group owner intent value of the first device is larger than the group owner intent value of the second device, the group owner intent value of the first device is larger than the group owner intent value of the second device. It can be set small.</p><p> On the other hand, the first device may further include a transmitter that transmits the set group owner intent value of the first device to the second device.</p>
<p> The communication execution method according to the present invention can be set by comparing network information and determining the group owner while maintaining the existing Wi-Fi Direct function.</p><p> The effects obtained in the present invention are not limited to the effects mentioned above, and other effects not mentioned above are clearly understood by a person having ordinary knowledge in the technical field to which the present invention belongs from the following description. Will be.</p>
<figref num="1">It is a block diagram of a Wi-Fi direct network.</figref><figref num="2">It is a block diagram which shows the structure of the device which communicates using Wi-Fi Direct.</figref><figref num="3">It is a flowchart for demonstrating the method of determining the group owner of Wi-Fi Direct which concerns on one Example of this invention.</figref><figref num="4">It is a flowchart for demonstrating the setting method of the group owner intent value which concerns on one Example of this invention.</figref><figref num="5">It is a flowchart for demonstrating the specific setting method of the group owner intent value which concerns on one Example of this invention.</figref><figref num="6">It is a figure which shows simply the communication execution procedure using Wi-Fi Direct which concerns on one Example of this invention.</figref><figref num="7">It is a figure which shows the communication execution procedure using Wi-Fi Direct which concerns on one Example of this invention.</figref>
The following detailed description includes specific details to provide a complete understanding of the present invention. However, those skilled in the art can understand that the present invention can be implemented without such specific details. For example, the following detailed description will be given specifically assuming that the mobile communication system is an IEEE (Institute of Electrical and Electronics Engineers) 802.16 system and 3GPP (3rd Generation Partnership Project). It is also applicable to any other mobile communication system, except for the specifics of 3GPP.
In some cases, in order to avoid obscuring the concept of the present invention, known structures and devices may be omitted or shown in the form of a block diagram centered on the core functions of each structure and device.
In the following description, it is assumed that the terminal device is a general term for mobile or fixed user-end devices such as UE (User Equipment), MS (Mobile Station), and AMS (Advanced Mobile Station). Further, it is assumed that the base station collectively refers to any node at the network end that communicates with the terminal, such as Node B, eNode B, BS (Base Station), and AP (Access Point).
The information transmitted or received by the terminal device includes data and various control information, and there are various physical channels depending on the type and use of the information transmitted or received by the terminal device.
Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings. The detailed description disclosed below, along with the accompanying drawings, is intended to illustrate exemplary embodiments of the invention and does not represent the only embodiment in which the invention can be practiced.
The present invention relates to a terminal device that supports communication between devices. Here, the device-to-device communication may include Wi-Fi Direct, Bluetooth, Zigbee, and the like. For convenience of explanation, the communication between devices will be limited to Wi-Fi Direct below.
FIG. 1 shows a configuration diagram of a Wi-Fi Direct network.
Wi-Fi is a wireless communication technology that is widely used worldwide under the IEEE 802.11 standard, and is a variety of devices such as laptop computers, mobile phones, console game consoles, MP3s, cameras, and printers. It is used in. Wi-Fi is recognized as a representative technology of wireless LAN (WLAN) for connecting to the Internet, and is a technology that enables communication centered on a connection point called an access point (AP). Therefore, Wi-Fi installed in various devices has a structure that must be connected to an AP, which can be said to be a network connection point, in order to perform communication.
However, the Wi-Fi Alliance (WFA) has proposed a new standard, Wi-Fi Direct, that supports P2P (Peer to Peer) between Wi-Fi. Wi-Fi Direct is a wireless communication technology that enables direct communication between Wi-Fi-equipped devices without going through an AP (Access Point) that supports connection between Wi-Fi devices.
The basic connection method of Wi-Fi Direct is a method of connecting two devices on a one-to-one basis. It is a method of directly connecting a mobile phone to a mobile phone, a laptop computer to a mouse, and a tablet PC to a printer with Wi-Fi Direct. Therefore, photos, music, and videos on smartphones can be easily transmitted to other smartphones, documents and photos stored on tablet PCs can be printed immediately, contacts between PCs and smartphones can be synchronized, and game consoles can be connected to each other. It can also be used to connect directly and enjoy playing against each other.
Referring to FIG. 1, the mobile terminal device 100 and the vehicle head unit 150 can communicate with each other using Wi-Fi Direct technology. In this way, Wi-Fi Direct technology can connect the mobile terminal device 100 and the vehicle head unit 150 so that navigation, TV output, music playback, social services, and vehicle information display can be shared with each other.
On the other hand, in FIG. 1, it has been explained that one mobile terminal device 100 and one vehicle head unit 150 are connected by using Wi-Fi Direct, but in some cases, a plurality of mobile terminal devices and one vehicle head unit 150 are connected. The head unit or one mobile terminal and a plurality of vehicle head units may be connected using Wi-Fi Direct.
As another embodiment, a monitor, printer, digital camera and mouse can be connected to a laptop computer that supports Wi-Fi Direct at the same time. At this time, if the laptop computer is connected to the existing Wi-Fi network, other devices connected to the laptop computer can also connect to the Internet via the Wi-Fi network. However, the one-to-many method is provided as an option.
FIG. 2 is a block diagram showing a configuration of a device 200 that communicates using Wi-Fi Direct. The mobile terminal device 100 and the vehicle head unit 150 of FIG. 1 that support Wi-Fi Direct can include all the configurations of the device 200 described in FIG.
Referring to FIG. 2, the device 200 that communicates using Wify Direct includes a transmission (Tx) data processor 210, a symbol modulator 220, a transmitter 230, a transmission / reception antenna 240, a receiver 250, a symbol demodulator 260, and received data. It can include processor 270, processor 280 and memory 290. Although one transmitting / receiving antenna 240 is shown in the figure, a plurality of transmitting / receiving antennas can be provided. Therefore, the device 200 according to the present invention supports a MIMO (Multiple Input Multiple Output) system. Further, the device 200 according to the present invention can support both SU-MIMO (Single User-MIMO) and MU-MIMO (Multi User-MIMO) methods.
The transmit data processor 210 receives the traffic data, formats the received traffic data, codes it, interleaves the coded traffic data, modulates it (or symbol-maps it), and modifies the modulated symbol (data. "Symbol") is provided. The symbol modulator 220 receives and processes the data symbols and pilot symbols to provide a stream of symbols.
The symbol modulator 220 multiplexes the data and pilot symbols and transmits them to the transmitter 230. At this time, each transmission symbol may be a data symbol, a pilot symbol, or a zero (null) signal value. Pilot symbols may be transmitted continuously in each symbol cycle. The pilot symbol may be a frequency division multiplexing (FDM), orthogonal frequency division multiplexing (OFDM), time division multiplexing (TDM), or code division multiplexing (CDM) symbol.
Transmitter 230 receives a stream of symbols, converts it to one or more analog signals, and additionally adjusts the analog signals (eg, amplification, filtering, and up-converting). )) To generate a signal suitable for transmission via a wireless channel. Then, the transmitting antenna 240 transmits the generated signal to another device.
On the other hand, the receiving antenna 240 receives a signal from another device and provides the received signal to the receiver 250. The receiver 250 tunes (eg, filters, amplifies, and down converts) the received signal and digitizes the tuned signal to obtain a sample. The symbol demodulator 260 demodulates the received pilot symbol and provides it to processor 280 for channel estimation.
In addition, the symbol demodulator 260 receives a frequency response estimate from the processor 280, demodulates the received data symbol, and obtains a data symbol estimate (which is an estimate of the transmitted data symbol). Acquires and provides data symbol estimates to the receive (Rx) data processor 270. The receiving data processor 270 demodulates (ie, demopapping), deinterleaving, and decodes the data symbol estimates to recover the transmitted traffic data.
The processing by the symbol demodulator 260 and the receiving data processor 270 is complementary to the processing by the symbol modulator 220 and the transmitting data processor 210.
The processor 280 directs the operation of the device 200 (eg, control, coordination, management, etc.). The processor 280 can be connected to a memory 290 that stores program code and data. The memory 290 is connected to the processor 280 and stores the operating system, applications, general files, and the like.
The processor 280 can also be referred to as a controller, a microcontroller, a microprocessor, a microcomputer, and the like. Processor 280, on the other hand, can be embodied by hardware or firmware, software, or a combination thereof. When embodying an embodiment of the present invention using hardware, ASICs (application specific integrated circuits) or DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs configured to perform the present invention The processor 280 can be equipped with (programmable logic devices), FPGAs (field programmable gate arrays), and the like.
On the other hand, when the embodiment of the present invention is embodied by using the firmware or software, the firmware or software can be configured to include a module, a procedure, a function, or the like that performs the function or operation of the present invention. Firmware or software configured to carry out the invention may be provided within processor 280 or stored in memory 290 and driven by processor 280.
In addition to the components shown in FIG. 2, the device 200 according to the present invention may further include various components as required. As an example, when the device 200 is a mobile terminal device, A / V (Audio / Video) in which audio and video signals are input, including a camera and a microphone, in addition to the components for wireless communication shown in FIG. ) The input unit, the user input unit that includes the buttons, touch sensor, keypad, etc. to input the user's operation control, and the position, orientation, acceleration, deceleration, presence / absence of user contact, etc. of the mobile terminal are displayed. A sensing unit that can sense the state, an output unit that includes a display, speaker, haptic motor, etc. to generate output related to visual, audio, or tactile sensation, and a / wireless headset port, external charger port, An interface unit that connects to external devices, including an earphone port and memory card port, and a power supply unit that supplies the power required for the operation of each component by applying external power and internal power under the control of the processor. Can further include components such as.
In the following, examples related to the wireless communication method that can be realized by the device configured in this way will be described with reference to the attached drawings.
For convenience of explanation, it is assumed that the device for inter-device communication according to the present invention includes at least one of the components shown in FIG. Further, in the following, the first device and the second device are concepts for explaining the devices to which the present invention is applied by dividing them into a receiving side and a transmitting side. Then, it is assumed that the first and second devices belong to the same network group.
Specifically, the first device for inter-device communication according to the present invention searches for a second device that supports inter-device communication among the components shown in FIG. 2, and provides a service from the searched second device. A processor that determines one of the first device and the second device as a group owner based on the service information of the receiver that receives the information and the received service information of the second device and the network information of the first device. The network information can include at least one of type information indicating a server device or a client device, network support information, network necessary information, and network setting information.
In some cases, the first device can be designed as one configuration that further includes a transmitter that transmits the set group owner intent value of the first device to the second device.
Alternatively, the first device may further include a memory for storing the group intent value and network information of the first device, the network information received from the second device, and the group intent value of the second device.
Based on the above assumptions, a method for determining the group owner of Wi-Fi Direct according to the present invention will be described below with reference to FIG.
FIG. 3 is a flowchart for explaining a method of determining a Wi-Fi Direct group owner according to an embodiment of the present invention.
Referring to FIG. 3, the first device according to an embodiment of the present invention searches for a second device that supports Wi-Fi Direct (S310). Specifically, the first device senses the beacon signal transmitted from the second device in the vicinity and proceeds with the device discovery procedure to detect the second device that supports Wi-Fi Direct. Can be done.
Through step S310, the first device can receive network information from the searched second device (S320). Here, the network information can include at least one of type information indicating a server device or a client device, network support information, network necessary information, network status information, and network setting information. Table 1 shows an embodiment of the network information of the present invention. Network information can be transmitted through device discovery procedures.
In the present invention, the type information is information indicating a server device capable of operating as a server on a network and a client device capable of operating as a client.
The network support information means information about the network supported by the device. As an example, network assistance information includes the number of network types supported by the device, a list of network types supported by the device, whether the network is extended to the connected devices, or whether the Internet connection is supported, and so on. Information can be included.
The network required information means information on whether or not a network connection is required for the device to operate. As an example, the network required information may be information indicating whether or not an Internet connection is required for the operation of the device.
The network state information means information on the general state and settings of the network. As an example, the network state information can include information such as network connection state information, signal strength information, and information on whether or not to support multiple connections.
<tables num="1"><img file="JP2014060717A_D0001.tif" /></tables>
On the other hand, the first device can receive service information from the searched second device. Here, the service information is device attribute information, and may be P2P attribute ID Definitions defined directly by Wi-Fi Direct as shown in Table 2 below.
<tables num="2"><img file="JP2014060717A_D0002.tif" /></tables>
On the other hand, the first device that has received the service information can determine whether or not it is a Wi-Fi Direct connection based on the Car Connectivity Service based on the service information. As a result of the judgment, the first device proceeds to the next step, step S330, only when it is a Wi-Fi Direct connection based on the car connection service, and if not, it is a group owner negotiation by a general Wi-Fi Direct connection. You can proceed to the steps. Such a judgment can be made by using the vehicle connection service information that can be defined in one of the Reserved fields in Table 1. The vehicle connection service attribute ID information can be determined by referring to the Attribute ID field in Table 3 below. However, determining whether or not the Wi-Fi Direct connection is based on the vehicle connection service is an optional step and can be omitted.
<tables num="3"><img file="JP2014060717A_D0003.tif" /></tables>
On the other hand, the network information in Table 1 and the service information as shown in Tables 2 and 3 can be acquired through the Device Discovery frame or the GO (Group Owner) Negotiation frame. The Device Discovery frame is a Device Discovery Procedure, and the GO (Group Owner) Negotiation frame is a frame sent and received by the GO formation Procedure, which will be described later together with FIGS. 6 and 7. In this specification, the network information as shown in FIG. 1 is described as information separate from the service information in FIGS. 2 and 3, but the network information can be configured as one information together with the service information. ..
After step S320, the first device compares the received network information of the second device with the network information of the first device, and determines that any one of the first device and the second device is the group owner. Can be done (S330).
Specifically, at least one of type information, network support information, network necessary information, and network status information can be extracted from the network information of the first device and the second device. Then, the group owner can be judged by comparing the extracted type information, network support information, network necessary information, and network status information according to the group owner judgment criteria. Here, the group owner judgment criteria can be stored in advance in the device, or can be directly input from the user each time the Wi-Fi Direct function is used.
<tables num="4"><img file="JP2014060717A_D0004.tif" /></tables>
As an example, if the network information of the 1st device and the 2nd device is as shown in Table 4, the 1st device groups the 1st device in consideration of the type information, network support information, network required information, and network status information. It can be judged as the owner.
The method for setting the group owner intent value will be described below with reference to FIG. It is assumed that FIG. 4 is an operation performed after step S330 of FIG. 3 and is a state in which steps S300 to S330 are performed.
Referring to FIG. 4, the first device can receive a message from the second device containing the Group Owner Intent Value of the second device (S410). Specifically, the GO Negotiation Request message can be received from the second device. The GO Negotiation Request message can include not only the group owner intent value, but also service information such as Tables 2 and 3. Here, the group owner intent value is a value used to determine the group owner. Wi-Fi Direct defines a group owner intent value that can have a minimum of 0 to a maximum of 15.
Then, the first device sets the group owner intent value of the first device and the group owner intent value of the second device so that the group owner intent value of the device determined to be the group owner has a larger value. The group owner intent value of the first device can be set by comparison (S420). Wi-Fi Direct can compare the group owner intent values of each connected device and determine the device with the larger value as the group owner. Therefore, the first device can adjust the group owner intent value of the first device to correspond to the group owner and the group client determined in step S330. However, if the group owner intent value corresponds to the group owner determined in step S330, the first device can be used as it is without adjusting the group owner intent value of the first device. As an example, if the first device is determined to be the group owner, the group owner intent value of the first device is "10", and the group owner intent value of the second device is "11", the first device is , Adjust the group owner intent value of the first device to have a value from "10" to "12 to 15" so that it has a value larger than the group owner intent value of "11" of the second device. can do. Conversely, if the first device is determined to be a group client, the group owner intent value of the first device is "10", and the group owner intent value of the second device is "9", the first device is , Adjust the group owner intent value of the first device to have a value from "10" to "0-9" so that it has a value smaller than the group owner intent value of "9" of the second device. can do. However, if the first device is determined to be the group owner, the group owner intent value of the first device is "10", and the group owner intent value of the second device is "9", the group of the first device Owner tent Since the value is larger than the group owner intent value of the second device, the group owner intent value can be used as it is without any additional adjustment. A specific method for setting the group owner intent value of the first device will be described later with reference to FIG.
Then, the first device can transmit a message including the set group owner intent value of the first device to the second device (S430). Specifically, the first device can transmit a GO Negotiation Response message including the group owner intent value of the first device set in step S420 to the second device.
In the following, the method of setting the group owner intent value will be specifically described with reference to FIG. FIG. 5 is a flowchart embodying step S420 of FIG. 4, and it is assumed that steps S410 have been performed.
With reference to Fig. 5, the first device checks whether the first device is determined to be the group owner, and if it is determined to be the group client (S500-No), the group owner intent value of the first device. Can be compared with the group owner intent value of the second device. Then, as a result of comparison, when the group owner intent value of the first device is larger than the group owner intent value of the second device (S510-No), the group owner intent value of the first device is set to the group owner of the second device. It can be set smaller than the intent value (S520). On the other hand, as a result of comparison, if the group owner intent value of the first device is smaller than the group owner intent value of the second device (S510-Yes), the group owner intent value of the first device is not adjusted and remains as it is. Can be used (S530).
On the other hand, the first device confirms whether the first device is determined to be the group owner, and if it is determined to be the group owner (S500-yes), the group owner intent value of the first device and the second device Can be compared with the group owner intent value of. Then, as a result of comparison, when the group owner intent value of the first device is smaller than the group owner intent value of the second device (S540-No), the group owner intent value of the first device is set to the group owner of the second device. It can be set larger than the intent value (S550). On the other hand, as a result of comparison, if the group owner intent value of the first device is larger than the group owner intent value of the second device (S540-Yes), the group owner intent value of the first device is not adjusted and remains as it is. Can be used (S530).
In Fig. 5, it was explained that the group owner intent value of the first device is set, but the group owner intent value of the second device is a value in which the group owner intent value of the device determined to be the group owner is larger. It can also be set to have. In this case, the set group owner intent value of the second device can be included in the GO Negotiation Response message and transmitted to the second device. As described above, the group owner intent value of the second device is adjusted instead of the group owner intent value of the first device, and the group owner intent value of the device determined to be the group owner has a larger value. Can be set as. Therefore, if the first device needs to adjust the group owner intent value (ie, S510-no or S540-no), the user is told the group owner intent value of the first device and the group owner in of the second device. You can also select and display one of the tent values for adjustment and receive the selection.
Since the group owner intent value can be set dynamically by the communication execution method as described above, the group owner suitable for a specific situation can be determined.
Hereinafter, a communication execution procedure using Wi-Fi Direct according to an embodiment of the present invention will be described with reference to FIGS. 6 and 7.
FIG. 6 is a diagram briefly showing a communication execution procedure using Wi-Fi Direct according to an embodiment of the present invention.
Referring to FIG. 6, the first device and the second device that support Wi-Fi Direct perform Device Dicovery Procedure (S610) and Group formation Procedure (S620) to connect to each other. ) (S630).
The Device Discovery Procedure (S610) is a procedure for searching for devices that support Wi-Fi Direct and exchanging information necessary for connection with each other. In the procedure, each device can exchange information as shown in Tables 1, 2 and 3. In the present invention, the operation of determining the group owner can be further performed in the Device Discovery Procedure (S610).
The Group Formation Procedure (S620) is a procedure for forming a group between connected devices, and is a procedure for exchanging information necessary for forming the group with each other. In the procedure, each device can exchange information about the formation of a group, one of which may be the group owner intent value. In the present invention, it is possible to further perform the operation of dynamically setting the group owner intent value in the Group Formation Procedure (S620).
FIG. 7 is a diagram showing the communication execution procedure of FIG. 6 in detail.
Referring to FIG. 7, the first device can detect the beacon signal transmitted from the second device (S710) and perform the device discovery procedure with the second device. Specifically, the Device Discovery Frame can be exchanged with the second device to exchange the information required for connection with each other (S720). Here, the Device Discovery Frame can include the information shown in Tables 1, 2, and 3. Then, the first device can determine GO (Group Owner) in the device discovery procedure (S730). The first device can determine GO based on the service information included in the Device Discovery Frame. Since the specific explanation of the GO judgment has been described in detail in FIG. 3, duplicate explanations will be omitted.
Then, the first device can perform the group formation procedure (S620) with the second device. Specifically, the first device can receive a GO Negotiation Request from the second device (S740). Here, the GO Negotiation Request can include not only the group owner intent value but also the service information as shown in Tables 1 and 2. Then, the first device compares the group owner intent value of the first device and the second device (S750), and the group owner intent value of the device determined to be the group owner in step S730 has a larger value. As a result, the group owner intent value of the first device can be set (S760).
Then, the first device transmits the GO Negotiation Response including the set group owner intent value of the first device to the second device (S770), and the second device sets the group owner intent value of the first device. Be able to check. According to the above procedure, the first device and the second device determine the group owner and the group client, and the second device transmits the GO Negotiation Confirmation to the first device to complete the group formation procedure. (S780). When the group formation procedure is completed, a communication connection between the first device and the second device can be established (S790). Of course, procedures such as authentication and association can be performed after the group formation procedure, but since they are not directly related to the present invention, specific description thereof will be omitted.
In the wireless communication method according to the embodiment of the present invention described above, when connecting using Wi-Fi Direct, the device determined by using the network information can be determined as the group owner without changing the existing Wi-Fi Direct specifications. There is an effect that can be done.
Specifically, the group owner intent value can be dynamically set in order to determine the group owner suitable for a specific network situation and to determine the device determined to be the group owner as the group owner, which is efficient. Group operation is possible.
According to one embodiment of the present invention, the above-mentioned method (operation flowchart) can be embodied as a code readable by a processor on a medium in which a program is recorded. Examples of processors readable media include ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, etc., which are embodied in the form of carrier waves (eg, transmission over the Internet). Also includes.
The device that communicates using Wi-Fi Direct described above is not limited to the configuration and method of the above-described embodiment, and the above-mentioned embodiment can be modified in various ways. In addition, all or a part of each embodiment may be selectively combined and configured.
230 transmitter 250 receiver 280 processor 290 memory
12 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2017529007A | Cited by | Japan | Search report |
| JP2004080671A | Cites | Japan | Search report |
| JP2004080671A | Cites | Japan | Search report |
| US2011225305A1 | Cites | United States of America | Search report |
| US2011225305A1 | Cites | United States of America | Search report |
| US2012224569A1 | Cites | United States of America | Search report |
| JP2014027468A | Cites | Japan | Search report |
15 members in 5 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 201261702255 | United States of America | P | |
| 201261702255 | United States of America | P | |
| 61702255 | United States of America | – | |
| 1020130103107 | Republic of Korea | – | |
| 20130103107 | Republic of Korea | A | |
| 20130103107 | Republic of Korea | A | |
| 2012702255 | – | – | – |
| 20132013103107 | – | – | – |
| KR20130103107 | – | – | – |
| US201261702255P | – | – | – |
Members15
| Document | Office | Kind | |
|---|---|---|---|
| US2014079045A1 | United States of America | A1 | |
| CN103687058A | China | A | |
| EP2712264A1 | European Patent Office (EPO) | A1 | |
| KR20140036958A | Republic of Korea | A | |
| JP2014060717AThis record | Japan | A | |
| JP5719001B2 | Japan | B2 | |
| US9179486B2 | United States of America | B2 | |
| CN103687058B | China | B | |
| EP2712264B1 | European Patent Office (EPO) | B1 | |
| EP3331315A1 | European Patent Office (EPO) | A1 | |
| KR102004266B1 | Republic of Korea | B1 | |
| EP3331315B1 | European Patent Office (EPO) | B1 | |
| EP4037348A1 | European Patent Office (EPO) | A1 | |
| EP4037348B1 | European Patent Office (EPO) | B1 | |
| EP4037348C0 | European Patent Office (EPO) | C0 |
16 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 2014060717
- Publication, DOCDB
- 2014060717
- Publication, EPODOC
- JP2014060717
- Application
- 191871
- Application, DOCDB
- 2013191871
- Application, EPODOC
- JP20130191871
Titles2
- Japanese
- 機器間通信を行う機器及びその方法
- English
- Devices and methods for inter-device communication
Classification
- CPC, 6
- H04W76/14
- H04W4/08
- H04W84/20
- H04W4/203
- H04W8/005
- H04W4/80
- IPC, 4
- H04W8 22
- H04W4 80
- H04W84 12
- H04W92 18