WO2018004106A1 - Wi-fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 - Google Patents
Wi-fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 Download PDFInfo
- Publication number
- WO2018004106A1 WO2018004106A1 PCT/KR2017/002361 KR2017002361W WO2018004106A1 WO 2018004106 A1 WO2018004106 A1 WO 2018004106A1 KR 2017002361 W KR2017002361 W KR 2017002361W WO 2018004106 A1 WO2018004106 A1 WO 2018004106A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user device
- direct
- gateway
- network
- multigroup
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
Definitions
- the present invention relates to a method, apparatus and computer readable recording medium for communication on a Wi-Fi Direct multigroup network. More specifically, Wi-Fi Direct Multi is designed to solve the problems caused by the saturation of radio resources due to the increased demand for mobile network data, and to solve the burden of the user's communication fee due to the increase of the usage of mobile network data.
- LTE long term evolution
- LTE-A advanced
- 5G generation
- WLAN wireless local area network
- the telecommunications carrier attempts to reduce traffic overload by changing and expanding a base station and an access point (AP) based infrastructure network.
- AP access point
- direct communication between terminals or device-to-device communication
- direct traffic is exchanged between user devices, instead of communication through a base station, an access point-based infrastructure network, is studied. have.
- D2D communication enables direct communication between user devices without going through a base station or an access point.
- D2D communication has a variety of advantages compared to the conventional communication method through a base station and an access point.
- D2D communication may reduce the load of a conventionally implemented wireless network through direct communication between user devices.
- D2D communication enables the reuse of radio frequency resources used in existing wireless networks, thereby increasing the utilization efficiency of radio resources.
- delays occurring during communication may be reduced, power consumption of the user devices may be reduced, and communication coverage may be extended based on relay communication between user devices.
- the object of the present invention is to solve all the above-mentioned problems.
- Another object of the present invention is to solve a problem caused by saturation of radio resources due to an increase in wireless network traffic demand based on a Wi-Fi Direct multi-group network.
- Another object of the present invention is to solve the burden of the user's communication fee according to the increase in the usage of the wireless network traffic of the user based on the Wi-Fi Direct multi-group network.
- a method for communication on a Wi-Fi direct multigroup network includes a Wi-Fi Direct multi-user network server directly from a user device, either directly or indirectly through a relay server.
- the Wi-Fi Direct multi-group network is formed based on at least one peer-to-peer (P2P) group performing direct communication between terminals based on Wi-Fi Direct,
- P2P peer-to-peer
- the Wi-Fi Direct communication application may be configured to execute the Wi-Fi Direct Multi-Gig of the user device. It is possible to determine the destination address information for communication over the network.
- a Wi-Fi direct multigroup network server for communication on a Wi-Fi direct multigroup network is operable with a communication unit and a communication unit for communicating with a relay server or a user device ( operatively) comprising a connected processor, the processor being requested to transmit a Wi-Fi Direct communication application for Wi-Fi Direct multigroup communication service from a user device, directly or indirectly through a relay server, directly or the relaying.
- the Wi-Fi Direct communication application may be implemented to indirectly transmit a Wi-Fi Direct communication application to a user device through a server, wherein the Wi-Fi Direct multigroup network performs at least one P2P to perform direct communication between terminals based on Wi-Fi Direct. is formed based on a peer-to-peer group, and the Wi-Fi The direct communication application may determine destination address information for communication on the Wi-Fi Direct multigroup network of the user device.
- a problem caused by saturation of radio resources due to an increase in wireless network traffic demand based on a Wi-Fi Direct multigroup network can be solved.
- 1 is a conceptual diagram illustrating a peer-to-peer topology supported in Wi-Fi Direct.
- FIG. 2 is a conceptual diagram illustrating simultaneous operation of a P2P device on a wireless LAN and a Wi-Fi Direct network.
- FIG. 3 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network.
- FIG. 4 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network.
- FIG. 5 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 6 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 7 is a conceptual diagram illustrating a method for providing a communication service based on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 8 is a conceptual diagram illustrating uplink transmission and downlink transmission on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 9 is a conceptual diagram illustrating a communication service provided based on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 10 is a conceptual diagram illustrating uplink transmission and downlink transmission on a WiFi direct multigroup network according to an embodiment of the present invention.
- FIG. 11 is a conceptual diagram illustrating operation settings of a user device operating on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 12 is a flowchart illustrating a communication method on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 13 is a conceptual diagram illustrating an operation of a user device on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- a user equipment is a mobile terminal, a wireless device, a wireless transmit / receive unit (WTRU), a mobile station (MS), a mobile subscriber unit ( It may also be called various names such as a mobile subscriber unit or simply a user.
- the user device may be a device such as a smartphone, tablet, laptop.
- Wi-Fi Direct multigroup network is a network between a plurality of P2P groups formed based on Wi-Fi direct (or Wi-Fi peer-to-peer).
- Wi-Fi Direct (or Wi-Fi P2P) does not go through an access point (AP), a network infrastructure such as a base station (e.g., an e-Node B), and a user device (e.g., smart Technology for direct communication between phones).
- AP access point
- AP access point
- AP access point
- AP access point
- AP access point
- AP access point
- a network infrastructure such as a base station (e.g., an e-Node B)
- a user device e.g., smart Technology for direct communication between phones.
- Wi-Fi Direct may be a technology for supporting direct communication between user devices based on the Wi-Fi peer-to-peer (P2P) technical specification initiated by the Wi-Fi Alliance. .
- a P2P group owner is a P2P group owner user device
- a P2P client is a P2P client user device
- a legacy client is a legacy user device
- a gateway is a gateway user device
- a spoke is a spoke user device.
- 1 is a conceptual diagram illustrating a peer-to-peer topology supported in Wi-Fi Direct.
- a P2P topology in which 1: n (n is a natural number) coupled between user devices is disclosed.
- one user device may be set as a P2P group owner, and the other at least one user device may be set as a P2P client or a legacy client.
- the P2P group owner and the P2P client may be user devices that perform direct communication based on P2P medium access control (MAC) entities for supporting Wi-Fi Direct.
- a legacy client is a user device that communicates with a P2P group owner based on a WLAN MAC entity to support communication over a wireless local area network (WLAN), rather than a P2P MAC entity supporting Wi-Fi P2P. Can be.
- the legacy client may recognize the P2P group owner as the AP and directly communicate with the P2P group owner.
- the P2P group owner and the P2P client may also support communication based on a wireless local area network (WLAN), which is an existing infrastructure network.
- WLAN wireless local area network
- n P2P group a combination of one P2P group owner 100 and two clients (P2P client 110 and legacy client 120) as a 1: n P2P group is described.
- P2P group owner 150 and one client (P2P client or legacy client) 160 as a 1: 1 P2P group is disclosed.
- a user device to perform a role of a P2P group owner and a user device to play a role of a client may be determined among a plurality of user devices through a group formation procedure.
- the P2P group owner is an AP-like entity that performs the same role as the AP and combines the functionality and services supported based on the basic service set (BSS) in the existing WLAN with the P2P group owner. It can be provided to P2P clients or legacy clients.
- the P2P group owner may support communication between the P2P group owner and the combined client.
- the P2P group owner may support Wi-Fi Direct-based communication as well as simultaneous access to an infrastructure network such as a WLAN to a client (eg, P2P client, legacy client) coupled with the P2P group owner.
- the P2P group may consist of only one P2P group owner or one P2P group owner and at least one client (P2P client, legacy client).
- P2P devices P2P group owners and P2P clients) may operate as members of one or more P2P groups.
- FIG. 2 is a conceptual diagram illustrating simultaneous operation of a P2P device on a wireless LAN and a Wi-Fi Direct network.
- FIG. 2 support for WLAN-based communication for a P2P group owner, which is a P2P device supporting Wi-Fi Direct, and a P2P client is disclosed.
- a P2P device may simultaneously operate on a WLAN and a Wi-Fi Direct network.
- the P2P device may support a plurality of MAC entities, and each of a plurality of different communication networks may be supported based on each of the plurality of MAC entities.
- the P2P device may include a P2P MAC entity 200 for communication on a Wi-Fi Direct network and a WLAN MAC entity 250 for communication on a WLAN.
- the P2P device may form a P2P group with another P2P device 220 based on the P2P MAC entity 200 and perform communication on a Wi-Fi Direct network.
- the P2P device may form a WLAN BSS with the AP 270 as the WLAN-STA based on the WLAN MAC entity 250 and perform communication on the WLAN.
- a plurality of MAC entities on one P2P device may be implemented in various ways. For example, each of two separate physical MAC entities on a P2P device may be combined with each of two separate physical (PHY) entities. Alternatively, two virtual MAC entities may be implemented on one PHY entity. In addition, a plurality of MAC entities may be implemented on one P2P device in various ways.
- the P2P group may communicate based on Wi-Fi Direct on the same or different frequency resources (operating class, operating channel) as the current WLAN BSS.
- the WLAN BSS may utilize channel 36 as a frequency resource in a 5.2 GHz band
- the P2P group may utilize channel 6 as a frequency resource in a 2.4 GHz band.
- the Wi-Fi Direct network may be extended to a Wi-Fi Direct multigroup network based on a plurality of P2P groups.
- transmission from the client (P2P client, legacy client) to the P2P group owner on the Wi-Fi Direct multigroup network (or Wi-Fi direct network) is uplink transmission
- transmission from the P2P group owner to the client is downlink transmission. It may be expressed by the term.
- IP address conflict may occur. This may cause uplink transmission to fail. This is because the P2P group owner operates as a dynamic host configuration protocol (DHCP) server, and thus all user devices operating as P2P group owners are assigned the same IP address based on IPv4 (internet protocol version4). This will be described later in detail.
- DHCP dynamic host configuration protocol
- the present invention seeks to solve the problem of expansion of Wi-Fi Direct multi-group networks due to IP address conflicts.
- the IP address disclosed in the embodiment of the present invention may be changed as an exemplary value.
- FIG. 3 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network.
- a Wi-Fi Direct multigroup network including a plurality of P2P groups formed based on a gateway is disclosed.
- a Wi-Fi Direct multigroup network including two P2P groups (first P2P group 350 and second P2P group 360) is disclosed.
- the first P2P group 350 and the second P2P group 360 may be connected (or bridged) to form a Wi-Fi Direct multigroup network based on the user device 1 310 serving as a gateway.
- the user device 1 310 may serve as a P2P group owner in the first P2P group 350, and may act as a client in the second P2P group 360.
- a user device providing connectivity on a Wi-Fi Direct multigroup network may be expressed in terms of a gateway or a gateway node.
- a user device connecting at least two P2P groups by providing connectivity on a Wi-Fi Direct multigroup network based on two MAC objects is referred to as a gateway or gateway node. Can be expressed.
- an apparatus that performs a role as both a P2P group owner and a client to perform a connection between the first P2P group 350 and the second P2P group 360 may be a gateway.
- the gateway provides connectivity on the Wi-Fi Direct multigroup network, and based on the gateway, the Wi-Fi Direct multigroup network may be scalable.
- a user device operating based on only one MAC entity on a Wi-Fi Direct multi-group network which does not provide connectivity between P2P groups, may be a non-gateway or non-gateway node. It can be expressed by the term).
- the first P2P group 350 may include a gateway 1 (user device 1 310), a non-gateway 1 (user device 2 320), and a non-gateway 2 (user device 3 330).
- Gateway 1 (user device 1 310) uses a P2P MAC entity on the first P2P group as a non-gateway 1 (user device 2 320), non-gateway 2 (user device 3 330) as a P2P group owner.
- Wi-Fi Direct The IP address for Wi-Fi Direct communication based on the P2P MAC entity may be 192.168.49.1 allocated based on IPv4.
- the non-gateway 1 (user device 2 320) and the non-gateway 2 (user device 3 330) access the gateway 1 (user device 1 310) that acts as a P2P group owner as a legacy client. ) To communicate with Gateway 1 (user device 1 310) based on Wi-Fi Direct. Specifically, the non-gateway 1 (user device 2 320) and the non-gateway 2 (user device 3 330) are based on different IPv4-based protocols from the gateway 1 (user device 1 310) operating as a P2P group owner.
- IP addresses 192.168.49.134 (non-gateway 1) and 192.168.49.57 (non-gateway 2) are assigned, and based on the WLAN MAC entity, the IPv4 based IP address of gateway 1 (user device 1 310) ( 192.168.49.1) may be set as a destination address to perform uplink transmission.
- gateway 1 uses the non-Gateway 1 (user device 2 320) and non-gateway 2 (user device 3 330) different IPv4 based IP addresses. Downlink transmission may be performed to each of gateway 1 (user device 2 320) and non-gateway 2 (user device 3 330).
- the first P2P group 350 may not cause a problem of collision of IP addresses in performing uplink transmission and downlink transmission.
- the second P2P group 360 may include a gateway 1 (user device 1 310) and a gateway 2 (user device 4 340).
- gateway 1 acts as a legacy client to communicate with gateway 2 (user device 4 340) based on the WLAN MAC entity based on Wi-Fi Direct. Can be.
- the IPv4 based IP address assigned for Wi-Fi Direct communication using the WLAN MAC entity to the gateway 1 (user device 1 310) may be 192.168.49.222.
- Gateway 2 (user device 4 340) may communicate with Gateway 1 (user device 1 310) based on Wi-Fi Direct using a P2P MAC entity.
- An IPv4-based IP address allocated to gateway 2 (user device 4 340) for communication based on the P2P MAC entity of gateway 2 (user device 4 340) may be 192.168.49.1.
- the second P2P group 360 Downlink transmission may be performed without a problem of IP address collision.
- gateway 2 (user device 4 340) may perform downlink transmission by setting 192.168.49.222, an IPv4-based IP address of gateway 1 (user device 1 310), as a destination address.
- the user device serving as a P2P group owner in the Wi-Fi Direct multigroup network is The same IPv4-based IP address is assigned for Wi-Fi Direct communication based on the P2P MAC entity.
- gateway 1 (user device 1 310) performs a Wi-Fi Direct communication based on the WLAN MAC entity as a legacy client, and moves up to gateway 2 (user device 4 340).
- an IPv4-based IP address of the P2P MAC entity of the gateway 2 (user device 4 340) 192.168.49.1 may be used as a destination address of the uplink data.
- the IPv4 based IP address of the P2P MAC object of the gateway 2 (user device 4 340), which is the destination address, is the same as the IPv4 based IP address of the P2P MAC object of gateway 1 (user device 1 310).
- uplink data (or packets) to be transmitted from gateway 1 (user device 1 310) to gateway 2 (user device 4 340) is stored in gateway 2 (user device 4 ( 340), but may be transferred from the WLAN MAC entity of gateway 1 (user device 1 310) to the P2P MAC entity of gateway (user device 1 310).
- a packet that should be forwarded from gateway 1 (user device 1 310) to gateway 2 (user device 4 340) is a group of gateway 1 (user device 4 310) due to an IPv4-based IP address conflict. It is passed to the owner hosting local interface.
- Wi-Fi Direct multi-group networks currently have limitations on bidirectional IPv4 / TCP connection due to the problem of assigning the same IPv4-based IP address to multiple P2P group owners.
- FIG. 4 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network.
- a Wi-Fi Direct multigroup network including a plurality of P2P groups formed based on a user device operating as a client using both a WLAN MAC entity and a P2P MAC entity is disclosed.
- a user device operating as a legacy client and a P2P client to form each of the plurality of other user devices and each of the plurality of P2P groups may be expressed by the term spoke or spoke node.
- the spoke may also be a gateway connecting at least two P2P groups operating on a Wi-Fi Direct multigroup network. That is, the term gateway disclosed in the present invention may be a concept including a spoke.
- the gateway which is a spoke among the gateways, may be separately expressed by the term spoke gateway.
- the spoke (user device 1 410) (or gateway (user device 1 410), spoke gateway (user device 410)) is a legacy client that operates as a P2P group owner based on the WLAN MAC entity.
- the device 2 420 may perform Wi-Fi Direct communication.
- the spoke (user device 1 410) may perform Wi-Fi Direct communication with user device 3 430 operating as a P2P group owner based on the P2P MAC entity as a P2P client.
- the user device 2 420 and the user device 3 430 may be gateways or non-gateways, for convenience of description, the user device 2 420 and the user device 3 430 are assumed to be gateways.
- gateway 1 (user device 2 420) and gateway 2 (user device 3 430) operating as the P2P group owner may be assigned the same IPv4-based IP address 192, 168.49.1.
- gateway 2 When the spoke (user device 1 410) transmits uplink data to gateway 2 (user device 3 430) using a P2P MAC object as a P2P client, gateway 2 (user device 3 430) to the destination address. IPv4 based IP address (192.168.49.1) may be used.
- IPv4 based IP address (192.168.49.1) may be used.
- the uplink transmission from the spoke (user device 1 410) based on the P2P MAC entity to gateway 2 (user device 3 430) can be normally performed.
- gateway 1 when the spoke (user device 1 410) transmits uplink data to gateway 1 (user device 2 420) using a WLAN MAC object as a legacy client, gateway 1 (user device 2 ( 420) may be used an IPv4-based IP address (192.168.49.1).
- the IPv4-based IP address (192.168.49.1) of gateway 1 (user device 2 420) used as the destination address is the same as the IPv4-based IP address (192.168.49.1) of gateway 2 (user device 3 430). Value.
- the uplink data to be transmitted to the gateway 1 (user device 2 420) based on the WLAN MAC entity by the current spoke (user device 1 410) is the gateway 1 (user device 2 420) and the gateway 2 ( Due to the same IPv4-based IP address allocation problem to user device 3 (430), it is not sent to gateway 1 (user device 2 420) but to gateway 2 (user device 3 430).
- gateway2 (user device 3 (430)) coupled as a P2P client based on the P2P MAC object rather than the gateway 1 (user device 2 (420)) coupled as a legacy client based on the WLAN MAC entity in the spoke's IP routing table. Because it takes precedence.
- uplink data to be transmitted to the gateway 2 is based on the P2P MAC entity and the gateway 1 (user device 2 420). Due to the same IPv4-based IP address assignment problem to Gateway 2 (User device 3 430), it is not sent to Gateway 2 (User device 3 430), but to Gateway 1 (User device 2 420). Can be.
- uplink data transmitted by the spokes may be transmitted to one user device among a plurality of user devices that are gateways or non-gateways connected to the spokes, and transmission of uplink data to the other user devices may fail.
- an embodiment of the present invention discloses a method for solving a problem of uplink transmission at a gateway (including a spoke) due to an IPv4-based IP address collision disclosed in FIGS. 3 and 4.
- FIG. 5 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- a Wi-Fi Direct multigroup network including a plurality of P2P groups formed based on a gateway is disclosed.
- uplink transmission on a Wi-Fi Direct multigroup network may be successfully performed using an IPv6-based IP address.
- the IPv6-based IP address may be a globally unique value, or at least locally uniquely.
- IPv6-based IP address is a statically paired link-local address with a MAC address that is unique to network interfaces based on all MAC objects.
- a link-local address for an IPv6-based IP address a near-globally unique address value paired with the MAC address of the hardware that does not require dynamic address assignment.
- an IPv6-based IP address can be obtained without the need for additional network reconfiguration handshake at the same time as link-level pairing.
- the Wi-Fi Direct multigroup network may include a first P2P group 550 and a second P2P group 560 connected based on the user device 1 510 operating as a gateway.
- the first P2P group 550 may include a gateway 1 (user device 1 510) and a non-gateway (user device 2 520 and user device 3 530).
- Gateway 1 uses a P2P MAC entity on the first P2P group 550 as a non-gateway 1 (user device 2 520), non-gateway 2 (user device 3) as a P2P group owner. 530) and Wi-Fi Direct.
- IP addresses for Wi-Fi Direct communication using a P2P MAC entity may be 192.168.49.1, an IPv4-based IP address, and fe80 :: xxxx: xxxx: xxxx: 0305, an IPv6-based IP address.
- the non-gateway 1 (user device 2 520) and the non-gateway 2 (user device 3 530) recognize the gateway 1 (user device 1), which acts as a P2P group owner as a legacy client, as an AP.
- the user device 1 510 may perform Wi-Fi Direct communication.
- the non-gateway 1 (user device 2 520) and the non-gateway 2 (user device 3 530) are based on different IPv4-based protocols from the gateway 1 (user device 1 510) operating as a P2P group owner. IP addresses (192.168.49.333, 192.168.49.57) are assigned, and Wi-Fi Direct communication can be performed with Gateway 1 (user device 1 (510)) through different IPv4-based IP addresses using the WLAN MAC object. have.
- non-gateway 1 (user device 2 (520)) and non-gateway 2 (user device 3 (530)) are IPv6-based assigned IP addresses fe80 :: xxxx: xxxx: xxxx: 1112, fe80 :: xxxx Wi-Fi Direct communication with Gateway 1 (user device 1 510) can be performed using: xxxx: xxxx: 6599.
- non-gateway 1 (user device 2 520), non-gateway 2 (user device 3 530) and gateway 1 (user device 1 510) are different from each other. It can communicate based on base addresses or different IPv6-based addresses. Therefore, in the first P2P group 550, uplink transmission and downlink transmission may be performed without a collision problem of the IP address.
- the second P2P group 560 may include a gateway 1 (user device 1 510) and a gateway 2 (user device 4 540).
- a gateway 1 user device 1 510
- a gateway 2 user device 4 540
- FIG. 5 for convenience of description, it is assumed that the user device 4 540 is a gateway, but the user device 4 540 may be a service providing user device that enables access to an infrastructure network. The service providing user device will be described later.
- Gateway 1 (user device 1 510) may act as a legacy client to perform Wi-Fi Direct communication with gateway 2 (user device 4 540) based on the WLAN MAC entity.
- IP addresses for communication based on the WLAN MAC object of Gateway1 (user device 1 (510)) are 192.168.49.222, an IPv4-based IP address, and fe80 :: xxxx: xxxx: xxxx: 0303, an IPv6-based IP address. Can be.
- Gateway 2 (user device 4 540) may communicate with Gateway 1 (user device 1 510) based on Wi-Fi Direct using a P2P MAC entity.
- the IP address for communication based on the P2P MAC entity of the gateway 2 (user device 4 540) may be 192.168.49.1 based on IPv4 and fe80 :: xxxx: xxxx: xxxx: 0256 based on IPv4.
- the IP address assigned for communication based on the WLAN MAC entity of gateway 1 (user device 1 510) is not a value that conflicts with other IP addresses. Accordingly, downlink transmission in the second P2P group 560 may be performed without a problem of IP collision as described above.
- gateway 1 (user device 1 510) is gateway 2 (user device 4 540).
- the uplink data may be transmitted to the gateway 2 (user device 4 540) using an IPv6-based IP address.
- the IPv6-based IP address of gateway 2 (user device 4 540) is a unique value. Therefore, when the IPv6-based IP address of gateway 2 (user device 4 540) is used, gateway 2 (user device 4 540) from gateway 1 (user device 1 510) in the second P2P group 560 is used. Transmission of uplink data to)) can succeed without the problem of IP address collision. That is, the group of the gateway (user device 1 (510)) due to the IP address collision uplink data that should be transferred from gateway 1 (user device 1 (510)) to gateway 2 (user device 4 (540) as before. The problem of passing to the owner-hosted local interface does not occur.
- the Wi-Fi Direct multigroup network can be extended, and uplink transmission and downlink transmission can be performed through the Wi-Fi Direct multigroup network.
- FIG. 6 is a conceptual diagram illustrating a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- a Wi-Fi Direct multigroup network including a plurality of P2P groups formed based on spokes operating as legacy clients and P2P clients using both a WLAN MAC entity and a P2P MAC entity is disclosed.
- the spoke may be a user device that acts as a legacy client and a P2P client to form each of a plurality of other user devices and a plurality of P2P groups.
- the spokes may also be gateways connecting at least two P2P groups operating on a Wi-Fi Direct multigroup network.
- the spokes (user device 1 610) disclosed in FIG. 6 may also be interpreted in other words as gateways (user device 1 610) and spoke gateways (user device 1 610).
- the spoke (user device 1 610) may distribute and transmit uplink data on a Wi-Fi Direct multigroup network and relay uplink data or downlink data between user devices.
- user device 2 620 and user device 3 630 are gateways, but user device 2 620 and / or user device 3 630 may be a non-gateway or a service providing user device. have.
- the spoke (user device 1 610) communicates based on Wi-Fi Direct with gateway 1 (user device 2 620) operating as a P2P group owner based on the WLAN MAC entity as a legacy client. can do. Also, the spoke (user device 1 610) may communicate based on Wi-Fi Direct with gateway 2 (user device 3 630) operating as a P2P group owner based on the P2P MAC entity as a P2P client.
- Wi-Fi Direct communication between the spoke and the at least one user device of Gateway 1 (User device 2 620) and Gateway 2 (User device 3 630) operating as a P2P group owner Can be performed using an IPv6-based IP address.
- gateway 1 (user device 2 620) may communicate with the spoke (user device 1 610) using an IPv6-based IP address
- gateway 2 (user device 3 630) may be IPv4-based.
- the IP address can be used to communicate with the spoke (user device 1 610).
- the spoke (user device 1 610) is at least one of gateway 1 (user device 2 620) and gateway 2 (user device 3 630) operating as a P2P group owner.
- the uplink data may be transmitted to Wi-Fi Direct-based communication using an IPv6-based IP address to a user device of.
- the spoke (user device 1 610) can transmit uplink data to gateway 1 (user device 2 620) using an IPv6-based IP address, and gateway 2 (user device) using an IPv4-based IP address. 3, the uplink data may be transmitted.
- gateway 2 When the spoke (user device 1 610) transmits uplink data to gateway 2 (user device 3 630) using a P2P MAC object as a P2P client, gateway 2 (user device 3 630) to the destination address. IPv4 based IP address (192.168.49.1) may be used. Also, when the spoke (user device 1 610) transmits uplink data to gateway 1 (user device 2 620) using a WLAN MAC object as a legacy client, gateway 1 (user device 2 ( 620), an IPv6-based IP address (fe80 :: xxxx: xxxx: xxxx: 0256) may be used. Uplink transmission from the spoke (user device 1 610) fails because the IPv6-based IP address (fe80 :: xxxx: xxxx: 0256) is the unique address of gateway 1 (user device 2 620). You can't.
- the spoke when the spoke (user device 1 610) transmits uplink data to the gateway 2 (user device 3 630) using a P2P MAC object as a P2P client, the spoke 2 (user device 3 630) of the spoke is not connected. IPv6-based IP addresses can be used.
- uplink transmission of a gateway may be performed using an IPv6-based IP address to avoid collision of IP addresses.
- the IPv6-based IP address disclosed in FIGS. 5 and 6 may be a unique identifier for the gateway.
- a unique identifier of a kind other than an IPv6-based address may be used for uplink transmission of the gateway.
- user datagram protocol (UDP) based broadcast transmission or multicast transmission may be used as another method for avoiding an IP address collision in a Wi-Fi direct multigroup network. Since the UDP-based broadcast transmission or the multicast transmission is not a unicast transmission based on an IP address, the uplink transmission of the gateway may be successfully performed.
- UDP user datagram protocol
- FIG. 7 is a conceptual diagram illustrating a method for providing a communication service based on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- a gateway or non-gateway located in a Wi-Fi Direct multi-group network based on a Wi-Fi Direct multi-group network operates as a service request user device to indirectly access an infrastructure network such as a WLAN network or a cellular network.
- a method is disclosed.
- a service for providing access to an indirect infrastructure network based on a Wi-Fi Direct multigroup network (hereinafter, Wi-Fi Direct multigroup network service) may be provided.
- the Wi-Fi Direct multigroup network may further include a service providing user device for Wi-Fi Direct multigroup network service.
- the Wi-Fi Direct multigroup network for the Wi-Fi Direct multigroup network service may include a gateway or a non-gateway and a service providing user device operable as a service requesting user device.
- the service request user device may be a user device requesting access to an indirect infrastructure network.
- the non-gateway or gateway (including spokes) may be a service request user device.
- the service requesting user device may indirectly access the infrastructure network through the service providing user device.
- the service providing user device is coupled based on the service requesting user device and the Wi-Fi Direct, and is coupled with a network infrastructure (eg, AP, eNode-B) to access the indirect infrastructure network of the service requesting user device. It may be a user device that enables the.
- a network infrastructure eg, AP, eNode-B
- Wi-Fi Direct multigroup networks may include non-gateways, gateways, and service providing user devices.
- a plurality of gateways are disclosed for convenience of description. However, only one gateway may exist in the Wi-Fi Direct multigroup network, and one gateway may be connected to a service providing user device connected to the infrastructure network.
- the Wi-Fi Direct multigroup network may include a first P2P group, a second P2P group, a third P2P group, and the like as described above with reference to FIG. 5.
- the non-gateway 1 (user device 2 720) and the non-gateway 2 (user device 3 730) included in the first P2P group are the legacy clients, which act as the P2P group owner as the legacy client.
- the device 1 710 may be recognized as an AP to communicate with the gateway 1 (user device 1 710) based on Wi-Fi Direct.
- Non-gateway 1 (user device 2 720) and / or non-gateway 2 (user device 3 730), if necessary, may be an infrastructure network (e.g., cellular network, WLAN network) as a service requesting user device. Can access the infrastructure network indirectly through the gateway 1 (user device 1 710) as a legacy client even without direct access.
- an infrastructure network e.g., cellular network, WLAN network
- the gateway 1 may transmit uplink data transmitted by the non-gateway 1 (user device 2 720) and / or the non-gateway 2 (user device 3 730) to another gateway (
- the user device 4 740, the user device n 750, and the service providing user device may be transferred to the network infrastructure.
- the gateway is a non-gateway 1 from the network infrastructure through another gateway (e.g., user device 4 740, user device n 750), and a service providing user device (user device n + 1 760).
- the second P2P group may include a gateway 1 (user device 1 710) acting as a legacy client and a gateway 2 (user device 4 740) acting as a P2P group owner.
- the Wi-Fi Direct multigroup network may have an extension structure through a gateway-based connection.
- Gateway 1 (user device 1 710) and gateway 2 (user device 2 720) serve to deliver uplink data / downlink data generated in indirect communication between another service requesting user device and the network infrastructure.
- Gateway 1 (user device 1 710) and / or gateway 2 (user device 2 (user device 4 740) may also operate as a service request user device.
- User device 1 710) can also act as a service request user device to access the infrastructure network indirectly through gateway 2 (user device 740).
- the third P2P group may include a gateway n (user device n 750) operating as a legacy client and a service providing user device (user device n + 1 760) operating as a P2P group owner.
- the service providing user device (user device n + 1 760) may be capable of direct access to a WLAN based AP or a cellular network based base station (eg, an e-Node B).
- the service providing user device (user device n + 1 760) may be directly connected to the cellular network based on the cellular network interface, or may be directly connected to the WLAN based on the WLAN interface.
- Gateway n (user device n 750) also acts as a service request user device or an uplink / downlink for indirect communication between another service request user device and a service providing user device (user device n + 1 760). It can play a role in delivering data.
- FIG. 8 is a conceptual diagram illustrating uplink transmission and downlink transmission on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- the non-gateway (user device 820) is a service request user device.
- the gateway eg, user device 810) may likewise operate as a service request user device.
- the non-gateway 1 (user device 2 820) is the gateway 1 (user device 1 810) as the IPv4-based IP address or IPv6 of the gateway 1 (user device 1 810).
- the gateway 1 user device 1 810 as the IPv4-based IP address or IPv6 of the gateway 1 (user device 1 810).
- uplink data to be transmitted on the infrastructure network can be transmitted using the IP address.
- the gateway 1 uses the IPv6-based IP address of the gateway 2 (user device 4 840) to communicate via Wi-Fi direct communication to avoid IP collision.
- the uplink data received from the gateway 1 (user device 2 820) may be transmitted to the gateway 2 (user device 4 840).
- Gateway 2 (user device 4 840) services uplink data received from gateway 1 (user device 1 810) using the IPv6-based IP address of the service providing user device (user device 5 850). It may transmit to the providing user device (user device 5 850) based on Wi-Fi Direct communication.
- the service providing user device (user device 5 850) may transmit the received uplink data to the infrastructure network through a network infrastructure (for example, an AP or an e-Node B).
- the service request user device may indirectly transmit the uplink data to the infrastructure network.
- the service providing user device (user device 5 850) transmits downlink data to be transmitted to non-gateway 1 (user device 2 820) operating as a service request user device. Can be received via The service providing user device (user device 5 850) receives the downlink received from the infrastructure network to gateway 2 (user device 4 840) using the IPv4-based IP address of gateway 2 (user device 4 840). Link data can be transmitted. Gateway 2 (user device 4 840) uses the IPv4-based IP address of gateway 1 (user device 1 810) to gateway downlink data received from the service providing user device (user device 5 850). 1 (user device 1 810).
- Gateway 1 uses the IPv4-based IP address of non-gateway 1 (user device 2 820) that acts as a service request user device from gateway 2 (user device 4 840).
- the received downlink data may be transmitted to the non-gateway 1 (user device 2 820).
- the downlink transmission disclosed in the right side of FIG. 8 may be performed using an IPv6-based IP address instead of an IPv4-based IP address.
- the service request user device may indirectly receive the downlink data from the infrastructure network.
- a service request user device may be provided with a service that can be provided based on the network infrastructure without direct access to the network infrastructure.
- FIG. 9 is a conceptual diagram illustrating a communication service provided based on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- a spoke based Wi-Fi Direct communication is disclosed in a Wi-Fi Direct multigroup network.
- the spoke may be a user device that acts as a legacy client and a P2P client to form each of a plurality of other user devices and a plurality of P2P groups.
- the spoke may also be a gateway connecting at least two P2P groups operating on a Wi-Fi Direct multigroup network.
- the spoke may be interpreted as gateway, spoke gateway in other words.
- spoke 1 (user device 2 920) operates as a service request user device.
- the spoke (user device 2 920) may be combined with each of gateway 1 (user device 1 910) and gateway 2 (user device 4 940) as a service request user device based on Wi-Fi Direct.
- the spoke (user device 2 920) is coupled with gateway 1 (user device 1 910) as a legacy client using the WLAN MAC object, and gateway 2 (user device 4 (user device 4) as a P2P client using the P2P MAC object. 940).
- the spoke accesses or gateways the infrastructure network indirectly through gateway 2 (user device 4 940) and service providing user device 1 (user device 5 950) as service request user devices.
- the infrastructure network may be indirectly accessed through 1 (user device 1 910) and service providing user device 2 (user device 7 970).
- the spoke may perform gateway uplink (user device 1 910) and / or gateway 1 (user device 1 910) and / or gateway 2 (user device 4 940) when performing uplink transmission.
- An IPv6-based IP address of gateway 2 (user device 4 940) may be used.
- the spoke 1 may play a role of transmitting (or relaying) data transmitted from another service request user device.
- gateway 1 gateway 1 (user device 1 910) operates as a service request user device
- gateway 1 gateway 1 (user device 1 910) is a service providing user device 1 (user device 5 950) as a P2P group owner.
- Data can be downlinked to spoke 1 (user device 2 920) to indirectly access the infrastructure network through)).
- Spoke 1 (user device 2 920 may transmit the received data uplink to gateway 2 (user device 4 940).
- Uplink transmission to gateway 2 (user device 4 940) is performed by gateway 2 ( User device 4 940 may be performed through an IPv6-based IP address (or an IPv4-based IP address).
- gateway 2 when gateway 2 (user device 4 940) operates as a service request user device, gateway 2 (user device 4 940) is a service providing user device 2 (user device 7 970) as a P2P group owner.
- Data can be downlinked to spoke 1 (user device 2 920) to indirectly access the infrastructure network through)).
- Spoke 1 (user device 2 920 may uplink the received data to gateway 1 (user device 910), where uplink transmission to gateway 1 (user device 4 940) may cause an IP address conflict. In order to avoid this may be performed through the IPv6-based IP address of the gateway 1 (user device 4 (940)).
- uplink transmission of the spoke included in the gateway may be performed through an IPv6-based IP address.
- FIG. 10 is a conceptual diagram illustrating uplink transmission and downlink transmission on a WiFi direct multigroup network according to an embodiment of the present invention.
- the spoke (user device 2 1020) operating as a service request user device is a legacy client of gateway 1 (user device 1 1010).
- the uplink data may be transmitted to the gateway 1 (user device 1 1010) using an IPv6-based IP address.
- the uplink transmission from the gateway 1 (user device 1 1010) to the service providing user device 2 (user device 7 1070) connected directly or indirectly with the gateway 1 (user device 1 1010) is illustrated in FIGS. Same as described above in 8.
- the spoke (user device 2 (1020)) acting as a service request user device is an IPv4 based IP address (or gateway 2 (user device 4 (1040)) of gateway 2 (user device 4 (1040)) as a P2P client.
- the uplink data may be transmitted to the gateway 2 (user device 4 1040) using the IPv6 based IP address.
- Gateway 2 (user device 4 (1040)) is an IPv6-based IP of the service providing user device (user device 5 (1050)) to avoid IP address collision of the uplink data received from the spoke (user device 2 (1020)).
- the address may be transmitted to the service providing user device 1 (user device 5 1050).
- the service providing user device 1 (user device 5 1050) may transmit the received uplink data to the infrastructure network through a network infrastructure (for example, an AP or an e-Node B).
- a network infrastructure for example, an AP or an e-Node B
- the service providing user device 1 receives downlink data to be transmitted to the spoke (user device 2 1020) operating as a service requesting user device through an infrastructure network. can do.
- the service providing user device 1 receives the gateway 2 (user device 4 1040) from the infrastructure network based on the IPv4 based IP address of the gateway 2 (user device 4 1040). Downlink data may be transmitted.
- the gateway 2 uses the IPv4 based IP address of the spoke (user device 2 1020) for the downlink data received from the service providing user device (user device 5 1050).
- the downlink transmission disclosed in the right side of FIG. 10 may be performed using an IPv6-based IP address instead of an IPv4-based IP address.
- a service request user device can be provided with a service that can be provided based on the network infrastructure without direct access to the network infrastructure.
- FIG. 11 is a conceptual diagram illustrating operation settings of a user device operating on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- the Wi-Fi Direct Multigroup Communication Service may be a service that provides indirect access to the network infrastructure.
- a plurality of user devices may receive a Wi-Fi Direct communication application for Wi-Fi Direct multigroup communication service from the Wi-Fi Direct multigroup network server 1100.
- the plurality of user devices may use the Wi-Fi Direct multigroup communication service through a relay server (for example, a server relaying download of an application) 1110 between the Wi-Fi Direct multigroup network server 1100 and the user device.
- a relay server for example, a server relaying download of an application
- the Wi-Fi Direct multi-group network server 1100 for communication on the Wi-Fi Direct multi-group network is operatively operated with the communication unit and the communication unit for communicating with the relay server 1110 or the user device 1120. It may include a connected processor.
- the processor is requested to transmit a Wi-Fi Direct communication application for Wi-Fi Direct multigroup communication service directly or indirectly through the relay server 1110 from the user device and indirectly through the relay server 1110.
- the Wi-Fi Direct multi-group network is formed based on at least one peer-to-peer (P2P) group that performs direct communication between terminals based on Wi-Fi Direct.
- Destination address information eg, an IPv6-based IP address or an IPv4-based IP address
- for communication on the Wi-Fi Direct multigroup network of 1120 may be determined.
- the plurality of user devices 1120 may perform an operation for communication on the Wi-Fi Direct multigroup network described above with reference to FIGS. 5 to 10 based on a Wi-Fi Direct communication application.
- the user device n installed with the Wi-Fi Direct communication application may be combined with the user device n + 1 with the Wi-Fi Direct communication application to form a Wi-Fi Direct multi-group network.
- the user device 1120 in which the Wi-Fi Direct communication application is installed may perform an operation according to a role on the Wi-Fi Direct multigroup network.
- the role on the Wi-Fi Direct multigroup network may be at least one of a non-gateway, a gateway, and a service providing user device.
- the user device 1120 may determine whether to use an IPv4-based or an IPv6-based IP address for uplink transmission and / or downlink transmission depending on the role of the user device based on the Wi-Fi Direct communication application. Can be determined.
- the user device 1120 wishes to transmit and / or receive data indirectly over an infrastructure network
- the user device 1120 is a non-gateway, Wi-Fi as a gateway based on a Wi-Fi Direct communication application.
- -Fi Direct can be connected to a multigroup network and perform operations as a service request user device.
- the user device 1120 may operate as a service providing user device based on a Wi-Fi Direct communication application to support access to an indirect infrastructure network of a non-gateway and a gateway that operate as a service request user device.
- FIG. 12 is a flowchart illustrating a communication method on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 12 the transmission of a Wi-Fi Direct communication application from a Wi-Fi Direct multi-group network server to a user device and the operation of a user device having a Wi-Fi Direct communication application installed are disclosed.
- the Wi-Fi Direct multigroup network server is requested to transmit a Wi-Fi Direct communication application for Wi-Fi Direct multigroup communication service from a user device directly or through a relay server (step S1200).
- the Wi-Fi Direct multi-group network server sends the Wi-Fi Direct communication application to the user device directly or through a relay server (step S1210).
- the Wi-Fi Direct multigroup network may be formed based on at least one peer-to-peer (P2P) group that performs direct communication between terminals based on Wi-Fi Direct.
- P2P peer-to-peer
- the Wi-Fi Direct communication application may determine destination address information for communication on the Wi-Fi Direct multigroup network of the user device.
- the Wi-Fi Direct communication application uses the user's device's role on the Wi-Fi Direct multigroup network to send destination address information to other user devices upon uplink transmission from the user device to another user device on the Wi-Fi Direct multigroup network.
- IP address based on IPv6 can be set.
- the Wi-Fi Direct communication application is a destination address information for uplink transmission from the user device to another user device on the Wi-Fi Direct multigroup network when the user device operates as a gateway on the Wi-Fi Direct multigroup network. May be set to an Internet Protocol (IPv6) based Internet Protocol (IP) address of the other user device.
- IPv6 Internet Protocol
- User devices acting as gateways may be coupled based on a plurality of medium access control (MAC) entities on a Wi-Fi Direct multigroup network and may provide connectivity between at least one P2P group.
- MAC medium access control
- the user device when the user device acts as a gateway on a Wi-Fi Direct multigroup network, the user device associates with at least one other user device as a P2P group owner based on the P2P MAC entity and based on the WLAN MAC entity. As a legacy client, it can be combined with a second other user device.
- the Wi-Fi Direct communication application may set the destination address information of the uplink transmission from the user device to the second other user device as an Internet Protocol (IPv6) based IP protocol address of the second other user device. Can be.
- IPv6 Internet Protocol
- a user device When a user device acts as a gateway on a Wi-Fi Direct multigroup network, the user device combines with a first other user device as a P2P client based on a P2P MAC entity and based on a wireless local area network (WLAN) MAC entity. As a legacy client, it can be combined with a second other user device.
- the Wi-Fi Direct communication application may set destination address information of uplink transmission from the user device to the second other user device as the IPv6-based IP address of the second other user device.
- FIG. 13 is a conceptual diagram illustrating an operation of a user device on a Wi-Fi Direct multigroup network according to an embodiment of the present invention.
- FIG. 13 a connection to a specific web page of a user device operating as a service request user device is assumed.
- a user device 1 1310 operating as a service request user device may request data for a specific webpage (eg, www.***.com) through a Wi-Fi Direct multigroup network. Uplink data may be generated.
- User device 1 1310 may be a gateway or a non-gateway.
- the user device 1310 installed with the Wi-Fi Direct communication application accesses the infrastructure network indirectly through the Wi-Fi Direct multigroup network or directly without using the Wi-Fi Direct multigroup network. You can decide whether to connect to the network.
- user device 11310 When user device 11310 directly connects to an infrastructure network without using a Wi-Fi Direct multigroup network, user device 11310 may access an existing infrastructure network (eg, an AP). , an initial access procedure to the e-Node B) can be performed.
- an existing infrastructure network eg, an AP
- user device 1 1310 performs Wi-Fi Direct communication located near user device 1 1310. Search for other supported user devices (user device 2 1320, user device 3 1330), and at least one user device of the discovered other user devices (user device 2 1320, user device 3 1330). And a procedure for forming a P2P group.
- the user device 1310 may perform a search for another user device in various states.
- the user device 1310 performing the discovery procedure may be already connected to a Wi-Fi Direct multigroup network or may not be connected to a Wi-Fi Direct multigroup network yet.
- the search target user device discovered by the user device 1 1310 may be connected to a Wi-Fi Direct multigroup network or may not be connected to a Wi-Fi Direct multigroup network yet.
- Other user devices (user device 21320 and user device 3 1330) that may form a P2P group with the user device 11310 may be a user device in which a Wi-Fi Direct communication application is installed. This is because the other user device (user device 2 1320, user device 3 1330) is connected to another user device (user device 2 1320, user) for access to the indirect infrastructure network of user device 1 1310. This is because the radio resource of the device 3 (1330) must be used. A certain reward may be given for the operation of another user device (user device 21320, user device 3 1330) as a gateway or service providing user device that is not a service request user device.
- other user devices (user device 21320 and user device 3 1330) forming a P2P group with user device 1 1310 may be a user device having a Wi-Fi Direct communication application installed therein.
- the other user device receives certain compensation from the Wi-Fi direct multigroup network server for operation as a gateway or service providing user device on the Wi-Fi Direct multigroup network. I can receive it.
- certain rewards may be that other user devices (user device 21320, user device 3 1330), acting as gateways or service providing P2P group owners, then establish Wi-Fi Direct multigroup networks as service request user devices. To access the infrastructure network. Based on this reward, participation of user devices operable as a gateway or service providing P2P group owner can be induced to the Wi-Fi Direct multigroup network, and the Wi-Fi Direct multigroup network can be expanded based on this participation. have.
- At least one other user device of the other user devices (user device 21320, user device 3 1330) discovered by user device 1 1310 acting as a service request user device may be a gateway or a service providing user device. Can be set.
- user device 1 1310 operating as a service request user device receives capability information from another user device (user device 2 1320, user device 3 1330) through a discovery procedure.
- a P2P group may be formed with at least one other user device based on the capability information.
- the capability information may include information on whether it is operable as a gateway and / or a service providing user device, an uplink / downlink data rate that can be transmitted when operating as a gateway and / or a service providing user device, and an uplink. It may include information about the amount of downlink data.
- the uplink / downlink data rate that can be transmitted and information on the amount of uplink / downlink data may be determined based on a distance between other user devices that generate capability information with the user device 11310. .
- the user device 1 1310 may preferentially form a P2P group with the user device operable as the service providing user device for quick access to the infrastructure network.
- a P2P group is formed among user devices that can operate as a plurality of service providing user devices in consideration of capability information transmitted by the user device that can operate as a plurality of service providing user devices. At least one user device to determine may be determined.
- a P2P group may be formed with the user device operable as the gateway.
- determining at least one user device to form a P2P group among the user devices operable by a plurality of gateways in consideration of capability information transmitted by the user devices capable of acting as a plurality of gateways. Can be.
- User device 1 1310 operating as a service request user device provides a gateway / service that operates as a P2P owner for uplink data for requesting data for a specific web page (eg, www.***.com) generated. Can be sent to the P2P group owner.
- the uplink data may include identification information (eg, IPv4 or IPv6 based IP address) of a gateway operating as a P2P owner and information requesting delivery to an infrastructure network.
- the gateway may operate as a service request user device. 1, the uplink information may be received from 1310 and another gateway or service providing user device may be searched. When the gateway (user device 3 1330) discovers the service providing user device (user device 4 1340), an IPv6-based IP address of the service providing user device (user device 4 1340) obtained during the discovery process. The uplink data may be transmitted to the service providing user device (user device 4 1340) using the UE.
- the gateway may preferentially form a P2P group with the user device operable as the service providing user device for quick access of the user device 1 1310 to the infrastructure network.
- the gateway may form a P2P group with the user device operable to another gateway.
- the gateway may form a P2P group with the user device operable to another gateway.
- the service providing user device receives uplink data from the gateway (user device 3 1330) and transfers the received uplink data to the network infrastructure (eg, the AP 1360). I can deliver it.
- the network infrastructure eg, the AP 1360
- the uplink data may include identification information (eg, IPv6 based IP address) of the service requesting user device, the gateway, and the service providing user device.
- identification information eg, IPv6 based IP address
- Uplink data may be transmitted to the destination server through the Internet through the AP.
- Downlink data (e.g. www.***.com) is a response to uplink data (e.g., a request for data for a particular web page (e.g. www.***.com)). ***.com), the downlink data may be transmitted to the user device 1 1310 operating as a service request user device through the downlink.
- a Wi-Fi Direct multi-group network (hereinafter, referred to as a downlink Wi-Fi Direct multi-group network) for transmitting downlink data to a user device 1 1310 operating as a service request user device is a user operating as a service request user device. It may be different from the Wi-Fi Direct multigroup network (hereinafter, referred to as an uplink Wi-Fi Direct multigroup network) for transmitting uplink data from the device 11310.
- service providing user equipment that constitutes uplink Wi-Fi Direct multigroup network may not be utilized for configuration of downlink Wi-Fi Direct multigroup network for transmitting downlink data according to movement of user equipment This exists.
- the user device 3 1330 which used to function as a gateway during uplink transmission, may move away from the user device 1 1310 due to the movement of the user. In this case, the user device 3 1330 can no longer function as a gateway on an uplink Wi-Fi Direct multigroup network.
- the user device 4 1340 which played the role of the service providing user device in the uplink transmission, may move away from the AP due to the movement of the user. In this case, the user device 4 1340 may no longer function as a service providing user device on an uplink Wi-Fi Direct multigroup network.
- information about a user device configuring the uplink Wi-Fi Direct multigroup network may be preferentially used for configuring the downlink Wi-Fi Direct multigroup network. That is, the same network as the uplink Wi-Fi direct multigroup network may be utilized as the downlink Wi-Fi direct multigroup network.
- a downlink Wi-Fi Direct multi-group network may be configured so that downlink data may be delivered to user device 1 1310 operating as a service request user device.
- information on a user device that configures an uplink Wi-Fi Direct multigroup network for the configuration of a downlink Wi-Fi Direct multigroup network is not utilized, and a new Wi-Fi Direct multigroup is used.
- the downlink Wi-Fi Direct multigroup network may be configured through a network configuration procedure.
- Embodiments according to the present invention described above can be implemented in the form of program instructions that can be executed by various computer components and recorded in a computer-readable recording medium.
- the computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination.
- Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software arts.
- Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. medium) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
- Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
- the hardware device may be modified with one or more software modules to perform the processing according to the present invention, and vice versa.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다. Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법은 Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접적으로 또는 중계 서버를 통해 간접적으로 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션의 전송을 요청받는 단계와 Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접적으로 또는 중계 서버를 통해 간접적으로 Wi-Fi 다이렉트 통신 어플리케이션을 사용자 장치로 전송하는 단계를 포함하되 Wi-Fi 다이렉트 통신 어플리케이션은 사용자 장치의 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 목적지 주소 정보를 결정할 수 있다.
Description
본 발명은 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다. 보다 상세하게는, 모바일 네트워크 데이터에 대한 수요의 증대에 따른 무선 자원의 포화로 인한 문제점을 해결하고, 사용자의 모바일 네트워크 데이터의 사용량 증가에 따른 사용자의 통신료의 부담을 해결하기 위한 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다.
스마트폰과 태블릿과 같은 사용자 장치(user equipment)의 급격한 보급으로 고용량 멀티미디어 통신이 활성화되면서 무선 네트워크 트래픽의 양이 매년 급격히 증가하고 있다. 이러한 무선 네트워크 트래픽의 양의 증가로 인해 셀룰러 네트워크의 과부하가 심해지고 있다. 셀룰러 네트워크의 과부하를 해결하기 위해 통신 사업자들은 셀룰러 네트워크를 중앙 집중형 기지국 구조로 변경하여 셀 간의 간섭을 줄임으로써 셀룰러 네트워크의 트래픽 과부하에 대처하려고 하고 있다. 또한, 통신 사업자들은 LTE(long term evolution), LTE-A(advanced), 5G(generation) 기반의 셀룰러 네트워크뿐만 아니라 다른 종류의 무선 네트워크(예를 들어, 무선랜(wireless local area network; WLAN)) 등을 활용하여 무선 네트워크 트래픽을 분산함으로써 트래픽 과부하 문제를 해결하려 하고 있다.
구체적으로 통신 사업자는 기지국, 액세스 포인트(access point; AP) 기반의 인프라스트럭쳐(infrastructure) 네트워크의 변경 및 확장을 통해 트래픽 과부하를 줄이려고 한다. 기지국의 과부하를 줄이는 또 다른 방법으로 기지국, 액세스 포인트 기반의 인프라스트럭쳐 네트워크를 통한 통신 대신에 사용자 장치 간에 직접 트래픽을 주고받는 단말 간 직접 통신(또는 D2D(device-to-device) 통신)이 연구되고 있다.
D2D 통신은 기지국, 액세스 포인트를 거치지 않고 사용자 장치 간에 직접 통신을 가능하게 한다. 기존의 기지국, 액세스 포인트를 통해서 통신하는 방식에 비해 D2D 통신은 다양한 장점을 가지고 있다. 구체적으로 D2D 통신은 사용자 장치 간에 직접 통신을 통해서 기존에 구현된 무선 네트워크의 부하를 줄일 수 있다. 또한, D2D 통신은 기존의 무선 네트워크에서 사용되는 무선 주파수 자원의 재활용을 가능하게 하여 무선 자원의 활용 효율을 높일 수 있다. 또한, D2D 통신이 사용되는 경우, 통신시 발생하는 지연(delay)은 감소되고 사용자 장치의 소비 전력이 감소될 수도 있으며 사용자 장치 간의 릴레이(relay) 통신을 기반으로 통신 커버리지가 확장될 수도 있다.
하지만, 현재 안드로이드 기반의 OS(operating system)를 사용하는 사용자 장치가 무선랜 기반의 D2D 통신인 Wi-Fi P2P(peer-to-peer) 통신을 수행하는 경우, 사용자 장치 간의 IP(internet protocol) 주소의 충돌 가능성으로 인해 D2D 통신 네트워크의 확장이 불가하다.
본 발명은 상술한 문제점을 모두 해결하는 것을 그 목적으로 한다.
또한, 본 발명은, Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 무선 네트워크 트래픽 수요의 증대에 따른 무선 자원의 포화로 인한 문제점을 해결하는 것을 다른 목적으로 한다.
또한, 본 발명은, Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 사용자의 무선 네트워크 트래픽의 사용량 증가에 따른 사용자의 통신료의 부담을 해결하는 것을 또 다른 목적으로 한다.
상기 목적을 달성하기 위한 본 발명의 대표적인 구성은 다음과 같다.
본 발명의 일 태양에 따르면, Wi-Fi(wireless fidelity) 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법은 Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접적으로 또는 중계 서버를 통해 간접적으로 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션의 전송을 요청받는 단계와 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접적으로 또는 상기 중계 서버를 통해 간접적으로 상기 Wi-Fi 다이렉트 통신 어플리케이션을 사용자 장치로 전송하는 단계를 포함하 수 있되, 상기 Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트를 기반으로 단말 간 직접 통신을 수행하는 적어도 하나의 P2P(peer-to-peer) 그룹을 기반으로 형성되고, 상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치의 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 목적지 주소 정보를 결정할 수 있다.
본 발명의 다른 태양에 따르면, Wi-Fi(wireless fidelity) 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 Wi-Fi 다이렉트 멀티그룹 네트워크 서버는 중계 서버 또는 사용자 장치와 통신하기 위한 통신부와 상기 통신부와 동작 가능하게(operatively) 연결된 프로세서를 포함하되, 상기 프로세서는 직접적으로 또는 중계 서버를 통해 간접적으로 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션의 전송을 요청받고, 직접적으로 또는 상기 중계 서버를 통해 간접적으로 상기 Wi-Fi 다이렉트 통신 어플리케이션을 사용자 장치로 전송하도록 구현될 수 있되, 상기 Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트를 기반으로 단말 간 직접 통신을 수행하는 적어도 하나의 P2P(peer-to-peer) 그룹을 기반으로 형성되고, 상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치의 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 목적지 주소 정보를 결정할 수 있다.
본 발명에 의하면, Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 무선 네트워크 트래픽 수요의 증대에 따른 무선 자원의 포화로 인한 문제점을 해결할 수 있다.
또한, 본 발명에 의하면, WiFi 다이렉트 멀티그룹 네트워크를 기반으로 사용자의 무선 네트워크 트래픽의 사용량 증가에 따른 사용자의 통신료의 부담을 해결할 수 있다.
도 1은 Wi-Fi 다이렉트에서 지원되는 P2P 토폴로지(peer-to-peer topology)를 나타낸 개념도이다.
도 2는 P2P 장치의 무선랜과 Wi-Fi 다이렉트 네트워크 상에서의 동시 동작을 나타낸 개념도이다.
도 3은 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 4는 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 5는 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 6은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 7은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 통신 서비스를 제공하는 방법을 나타낸 개념도이다.
도 8은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 상향링크 전송 및 하향링크 전송을 나타낸 개념도이다.
도 9는 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 제공되는 통신 서비스를 나타낸 개념도이다.
도 10은 본 발명의 실시예에 따른 WiFi 다이렉트 멀티그룹 네트워크 상에서 상향링크 전송 및 하향링크 전송을 나타낸 개념도이다.
도 11은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 동작하는 사용자 장치의 동작 설정을 나타낸 개념도이다.
도 12는 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신 방법을 나타낸 순서도이다.
도 13은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 사용자 장치의 동작을 나타낸 개념도이다.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이러한 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 본 명세서에 기재되어 있는 특정 형상, 구조 및 특성은 본 발명의 정신과 범위를 벗어나지 않으면서 일 실시예로부터 다른 실시예로 변경되어 구현될 수 있다. 또한, 각각의 실시예 내의 개별 구성요소의 위치 또는 배치도 본 발명의 정신과 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 행하여 지는 것이 아니며, 본 발명의 범위는 특허청구범위의 청구항들이 청구하는 범위 및 그와 균등한 모든 범위를 포괄하는 것으로 받아들여져야 한다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 구성요소를 나타낸다.
이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 여러 바람직한 실시예에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
이하, 사용자 장치(user equipment; UE)는 이동 단말(mobile terminal), 무선 기기(wireless device), 무선 송수신 유닛(wireless transmit/receive Unit; WTRU), 이동국(Mobile Station; MS), 이동 가입자 유닛(Mobile Subscriber Unit) 또는 단순히 유저(user) 등의 다양한 명칭으로도 불릴 수 있다. 예를 들어, 사용자 장치는 스마트폰, 태블릿(tablet), 노트북과 같은 장치일 수 있다.
이하, Wi-Fi 다이렉트 멀티그룹 네트워크(Wi-Fi(wireless fidelity) direct multi-group network))에서 사용자 장치 간 통신 방법이 개시된다. Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트(Wi-Fi direct)(또는 Wi-Fi P2P(peer-to-peer))를 기반으로 형성된 복수의 P2P 그룹 간의 네트워크이다. Wi-Fi 다이렉트(또는 Wi-Fi P2P)는 AP(access point), 기지국(예를 들어, e-Node B)과 같은 네트워크 인프라스트럭쳐(network infrastructure)를 거치지 않고, 사용자 장치(예를 들어, 스마트 폰) 간의 직접 통신을 위한 기술을 의미할 수 있다. 예를 들어, Wi-Fi 다이렉트는 와이파이 얼라이언스(Wi-Fi Alliance)에 의해 개시된 Wi-Fi peer-to-peer(P2P) technical specification을 기반으로 한 사용자 장치 간에 직접 통신을 지원하기 위한 기술일 수 있다.
이하, 본 발명의 실시예에서 P2P 그룹 오너는 P2P 그룹 오너 사용자 장치, P2P 클라이언트는 P2P 클라이언트 사용자 장치, 레가시 클라이언트는 레가시 사용자 장치, 게이트웨이는 게이트웨이 사용자 장치, 스포크(spoke)는 스포크 사용자 장치라는 용어로도 해석될 수 있다.
도 1은 Wi-Fi 다이렉트에서 지원되는 P2P 토폴로지(peer-to-peer topology)를 나타낸 개념도이다.
도 1 에서는 사용자 장치 간에 1:n(n은 자연수)으로 결합된 P2P 토폴로지가 개시된다. P2P 토폴로지 상에서 하나의 사용자 장치는 P2P 그룹 오너(group owner)로 설정되고, 나머지 적어도 하나의 사용자 장치는 P2P 클라이언트(client) 또는 레가시 클라이언트(legacy client)로 설정될 수 있다.
P2P 그룹 오너 및 P2P 클라이언트는 Wi-Fi 다이렉트를 지원하기 위한 P2P MAC(medium access control) 개체(entity)를 기반으로 직접 통신을 수행하는 사용자 장치일 수 있다. 레가시 클라이언트는 Wi-Fi P2P를 지원하는 P2P MAC 개체가 아닌 기존의 인프라스트럭쳐 네트워크인 WLAN(wireless local area network) 상에서의 통신을 지원하기 위한 WLAN MAC 개체를 기반으로 P2P 그룹 오너와 통신하는 사용자 장치일 수 있다. 레가시 클라이언트도 P2P 그룹 오너를 AP처럼 인식하여 P2P 그룹 오너와 직접 통신을 수행할 수 있다.
P2P 그룹 오너, P2P 클라이언트도 기존의 인프라스트럭쳐 네트워크인 무선랜(wireless local area network; WLAN)을 기반으로 한 통신도 지원할 수 있다.
도 1의 상단을 참조하면, 1:n P2P 그룹으로서 하나의 P2P 그룹 오너(100)와 두 개의 클라이언트(P2P 클라이언트(110) 및 레가시 클라이언트(120))의 결합이 예시적으로 개시된다.
도 1의 하단을 참조하면, 1:1 P2P 그룹으로서 하나의 P2P 그룹 오너(150)와 하나의 클라이언트(P2P 클라이언트 또는 레가시 클라이언트)(160)의 결합이 개시된다.
Wi-Fi 다이렉트 기반의 통신에서는 그룹 형성 절차(group formation procedure)를 통해 복수의 사용자 장치 중 P2P 그룹 오너의 역할을 수행할 사용자 장치, 클라이언트의 역할을 수행할 사용자 장치가 결정될 수 있다.
구체적으로 P2P 그룹 오너는 AP와 같은 역할을 수행하는 개체(AP-like entity)로서 기존의 무선랜에서 BSS(basic service set)을 기반으로 지원되는 기능(functionality) 및 서비스를 P2P 그룹 오너와 결합된 P2P 클라이언트 또는 레가시 클라이언트에게 제공할 수 있다. 예를 들어, P2P 그룹 오너는 P2P 그룹 오너와 결합된 클라이언트 간의 통신을 지원할 수 있다. 또한, P2P 그룹 오너는 Wi-Fi 다이렉트 기반의 통신뿐만 아니라 P2P 그룹 오너와 결합된 클라이언트(예를 들어, P2P 클라이언트, 레가시 클라이언트)에게 무선랜과 같은 인프라스트럭쳐 네트워크로의 동시 액세스를 지원할 수 있다. P2P 그룹은 하나의 P2P 그룹 오너 하나만으로 구성될 수도 있고, 하나의 P2P 그룹 오너와 적어도 하나의 클라이언트(P2P 클라이언트, 레가시 클라이언트)로 구성될 수도 있다. 또한, P2P 장치(P2P 그룹 오너와 P2P 클라이언트)는 하나 이상의 P2P 그룹의 멤버로서 동작할 수 있다.
도 2는 P2P 장치의 무선랜과 Wi-Fi 다이렉트 네트워크 상에서의 동시 동작을 나타낸 개념도이다.
도 2에서는 Wi-Fi 다이렉트를 지원하는 P2P 장치인 P2P 그룹 오너와 P2P 클라이언트에 대한 무선랜 기반의 통신의 지원이 개시된다.
도 2를 참조하면, P2P 장치(P2P 그룹 오너와 P2P 클라이언트)는 무선랜 및 Wi-Fi 다이렉트 네트워크 상에서 동시에 동작할 수 있다. P2P 장치는 복수의 MAC 개체를 지원할 수 있고, 복수의 MAC 개체 각각을 기반으로 복수의 서로 다른 통신 네트워크 각각이 지원될 수 있다. 구체적으로 P2P 장치는 Wi-Fi 다이렉트 네트워크 상에서의 통신을 위한 P2P MAC 개체(200) 및 무선랜 상에서의 통신을 위한 WLAN MAC 개체(250)를 포함할 수 있다. 예를 들어, P2P 장치는 P2P MAC 개체(200)를 기반으로 다른 P2P 장치(220)와 P2P 그룹을 형성하고 Wi-Fi 다이렉트 네트워크 상에서의 통신을 수행할 수 있다. 또한, P2P 장치는 WLAN MAC 개체(250)를 기반으로 WLAN-STA으로서 AP(270)와 WLAN BSS를 형성하고, 무선랜 상에서의 통신을 수행할 수 있다.
하나의 P2P 장치 상에서 복수의 MAC 개체는 다양한 방법으로 구현될 수 있다. 예를 들어, P2P 장치 상에서 두 개의 개별적인 물리적인 MAC 개체 각각이 두 개의 개별적인 PHY(physical) 개체 각각과 결합될 수 있다. 또는 두 개의 가상 MAC 개체(virtual MAC entity)가 하나의 PHY 개체 상에서 구현될 수도 있다. 이외에도 다양한 방법으로 하나의 P2P 장치 상에서 복수의 MAC 개체가 구현될 수 있다.
P2P 그룹은 현재 WLAN BSS와 동일하거나 다른 주파수 자원(동작 클래스(operating class), 동작 채널(operating channel)) 상에서 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. 예를 들어, WLAN BSS는 5.2GHz 밴드(band)에서 채널 36을 주파수 자원으로 활용하고, P2P 그룹은 2.4GHz 밴드에서 채널6을 주파수 자원으로 활용할 수 있다.
Wi-Fi 다이렉트 네트워크는 복수의 P2P 그룹을 기반으로 Wi-Fi 다이렉트 멀티그룹 네트워크로 확장될 수 있다.
이하, Wi-Fi 다이렉트 멀티그룹 네트워크(또는 Wi-Fi 다이렉트 네트워크) 상에서 클라이언트(P2P 클라이언트, 레가시 클라이언트)로부터 P2P 그룹 오너로의 전송은 상향링크 전송, P2P 그룹 오너로부터 클라이언트로의 전송은 하향링크 전송이라는 용어로 표현될 수 있다.
현재 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 안드로이드 OS(operating system)를 기반으로 동작하는 복수의 사용자 장치 중 특정 사용자 장치가 데이터(또는 패킷)을 상향링크 전송하는 경우, IP 주소 충돌(IP address conflict)로 인해 상향링크 전송이 실패할 수 있다. 왜냐하면, P2P 그룹 오너는 DHCP(dynamic host configuration protocol) 서버로서 동작하고 이로 인해 P2P 그룹 오너로서 동작하는 모든 사용자 장치는 IPv4(internet protocol version4) 기반의 동일한 IP 주소가 할당되기 때문이다. 이에 대해서는 구체적으로 후술한다.
따라서, 현재 이러한 상향링크 전송시 IP 주소의 충돌로 인해 Wi-Fi 다이렉트 멀티그룹 네트워크의 확장이 불가하다. 본 발명은 IP 주소의 충돌로 인한 Wi-Fi 다이렉트 멀티그룹 네트워크의 확장의 문제를 해결하고자 한다. 이하, 본 발명의 실시예에서 개시되는 IP 주소는 예시적인 값으로서 변할 수 있다.
도 3은 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 3에서는 게이트웨이를 기반으로 형성된 복수의 P2P 그룹을 포함하는 Wi-Fi 다이렉트 멀티그룹 네트워크가 개시된다.
도 3을 참조하면, 2개의 P2P 그룹(제1 P2P 그룹(350) 및 제2 P2P 그룹(360))을 포함하는 Wi-Fi 다이렉트 멀티그룹 네트워크가 개시된다. 제1 P2P 그룹(350)과 제2 P2P 그룹(360)은 게이트웨이로 동작하는 사용자 장치1(310)을 기반으로 연결되어(또는 브릿지(bridge)되어) Wi-Fi 다이렉트 멀티그룹 네트워크를 형성할 수 있다. 사용자 장치1(310)은 제1 P2P 그룹(350)에서는 P2P 그룹 오너로서의 역할을 수행할 수 있고, 제2 P2P 그룹(360)에서는 클라이언트로서의 역할을 수행할 수 있다.
이하, Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 연결성을 제공하는 사용자 장치는 게이트웨이(gateway) 또는 게이트웨이 노드(gateway node)라는 용어로 표현될 수 있다.
좀 더 구체적인 정의로 2개의 MAC 개체를 기반으로 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 연결성을 제공하여 적어도 두 개의 P2P 그룹 간을 연결하는 사용자 장치는 게이트웨이(gateway) 또는 게이트웨이 노드(gateway node)라는 용어로 표현될 수 있다.
도 3에서 개시된 바와 같이 P2P 그룹 오너 및 클라이언트로서의 역할을 모두 수행하여 제1 P2P 그룹(350)과 제2 P2P 그룹(360) 간의 연결을 수행하는 장치는 게이트웨이일 수 있다. 게이트웨이는 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 연결성을 제공하고, 게이트웨이를 기반으로 Wi-Fi 다이렉트 멀티그룹 네트워크는 확장성을 가질 수 있다.
또한, Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 하나의 MAC 개체만을 기반으로 동작하는 사용자 장치로서 P2P 그룹 간에 연결성을 제공하지 않는 사용자 장치는 논-게이트웨이(non-gateway) 또는 논-게이트웨이(non-gateway node)라는 용어로 표현될 수 있다.
제1 P2P 그룹(350)은 게이트웨이1(사용자 장치1(310))와 논-게이트웨이1(사용자 장치2(320)), 논-게이트웨이2(사용자 장치3(330))를 포함할 수 있다. 게이트웨이1(사용자 장치1(310))는 제1 P2P 그룹 상에서 P2P MAC 개체를 사용하여 P2P 그룹 오너로서 논-게이트웨이1(사용자 장치2(320)), 논-게이트웨이2(사용자 장치3(330))와 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. P2P MAC 개체를 기반으로 한 Wi-Fi 다이렉트 통신을 위한 IP 주소는 IPv4 기반으로 할당된 192.168.49.1일 수 있다.
논-게이트웨이1(사용자 장치2(320)) 및 논-게이트웨이2(사용자 장치3(330))는 레가시 클라이언트로서 P2P 그룹 오너로 동작하는 게이트웨이1(사용자 장치1(310))을 AP(access point)로 인식하여 게이트웨이1(사용자 장치1(310))과 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. 구체적으로 논-게이트웨이1(사용자 장치2(320)) 및 논-게이트웨이2(사용자 장치3(330))는 P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치1(310))로부터 서로 다른 IPv4 기반의 IP 주소(192.168.49.134(논-게이트웨이1), 192.168.49.57(논-게이트웨이2))를 할당받고, WLAN MAC 개체를 기반으로 게이트웨이1(사용자 장치1(310))의 IPv4 기반의 IP 주소(192.168.49.1)를 목적지 주소로 설정하여 상향링크 전송을 수행할 수 있다.
반대로, 게이트웨이1(사용자 장치1(310))는 논-게이트웨이1(사용자 장치2(320)), 논-게이트웨이2(사용자 장치3(330))의 서로 다른 IPv4 기반의 IP 주소를 사용하여 논-게이트웨이1(사용자 장치2(320)), 논-게이트웨이2(사용자 장치3(330)) 각각으로 하향링크 전송을 수행할 수 있다.
즉, 제1 P2P 그룹(350)에서는 상향링크 전송 및 하향링크 전송을 수행함에 있어 IP 주소의 충돌의 문제가 발생하지 않을 수 있다.
제2 P2P 그룹(360)은 게이트웨이1(사용자 장치1(310))와 게이트웨이2(사용자 장치4(340))를 포함할 수 있다.
제2 P2P 그룹(360)에서 게이트웨이1(사용자 장치1(310))는 레가시 클라이언트로서 동작하여 WLAN MAC 개체를 기반으로 게이트웨이2(사용자 장치4(340))와 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. 게이트웨이1(사용자 장치1(310))로 WLAN MAC 개체를 사용한 Wi-Fi 다이렉트 통신을 위해 할당된 IPv4 기반의 IP 주소는 192.168.49.222일 수 있다.
게이트웨이2(사용자 장치4(340))는 P2P MAC 개체를 사용하여 게이트웨이1(사용자 장치1(310))와 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. 게이트웨이2(사용자 장치4(340))의 P2P MAC 개체를 기반으로 한 통신을 위해 게이트웨이2(사용자 장치4(340))로 할당된 IPv4 기반의 IP 주소는 192.168.49.1일 수 있다.
게이트웨이1(사용자 장치1(310))에게 WLAN MAC 개체를 기반으로 한 통신을 위해 할당된 IPv4 기반의 IP 주소인 192.168.49.222은 다른 IP 주소와 충돌되는 값이 아니므로, 제2 P2P 그룹(360)에서 하향링크 전송은 IP 주소 충돌의 문제 없이 수행될 수 있다. 구체적으로 게이트웨이2(사용자 장치4(340))는 게이트웨이1(사용자 장치1(310))의 IPv4 기반의 IP 주소인 192.168.49.222를 목적지 주소로 설정하여 하향링크 전송을 수행할 수 있다.
반면, 전술한 바와 같이 현재 안드로이드 기반 OS를 기반으로 동작하는 사용자 장치들이 Wi-Fi 다이렉트 멀티그룹 네트워크를 형성하는 경우, Wi-Fi 다이렉트 멀티그룹 네트워크 내에서 P2P 그룹 오너의 역할을 수행하는 사용자 장치는 P2P MAC 개체를 기반으로 한 Wi-Fi 다이렉트 통신을 위해 동일한 IPv4 기반의 IP 주소를 할당받게 된다.
즉, 제2 P2P 그룹(360)에서 P2P 그룹 오너로서 동작하는 게이트웨이2(사용자 장치4(340))의 P2P MAC 개체를 사용한 Wi-Fi 다이렉트 통신을 위해 할당된 IPv4 기반의 IP 주소(192.168.49.1)와 제1 P2P 그룹(350)에서 P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치1(310))의 P2P MAC 개체를 사용한 Wi-Fi 다이렉트 통신을 위해 할당된 IPv4 기반의 IP 주소(192.168.49.1)는 동일한 값을 가지게 된다. 이러한 경우, 제2 P2P 그룹(360)에서 IP 주소의 충돌로 인해 상향링크 전송이 불가하다.
구체적으로 제2 P2P 그룹(360)에서 게이트웨이1(사용자 장치1(310))가 레가시 클라이언트로서 WLAN MAC 개체를 기반으로 Wi-Fi 다이렉트 통신을 수행하여 게이트웨이2(사용자 장치4(340))로 상향링크 데이터를 전송하기 위해 게이트웨이2(사용자 장치4(340))의 P2P MAC 개체의 IPv4 기반의 IP 주소인 192.168.49.1을 상향링크 데이터의 목적지 주소로 사용할 수 있다.
이러한 경우, 목적지 주소인 게이트웨이2(사용자 장치4(340))의 P2P MAC 객체의 IPv4 기반의 IP 주소가 게이트웨이1(사용자 장치1(310))의 P2P MAC 객체의 IPv4 기반의 IP 주소와 동일하다. 따라서, 제2 P2P 그룹(360)에서 게이트웨이1(사용자 장치1(310))로부터 게이트웨이2(사용자 장치4(340))로 전송되어야 하는 상향링크 데이터(또는 패킷)이 게이트웨이2(사용자 장치4(340))로 전송되지 않고, 게이트웨이1(사용자 장치1(310))의 WLAN MAC 개체로부터 게이트웨이(사용자 장치1(310))의 P2P MAC 개체로 전달될 수 있다.
다른 표현으로 게이트웨이1(사용자 장치1(310))로부터 게이트웨이2(사용자 장치4(340))로 전달되어야 하는 패킷이 IPv4 기반의 IP 주소 충돌로 인해 게이트웨이1(사용자 장치4(310))의 그룹 오너 호스팅 로컬 인터페이스로 전달된다.
즉, 제2 P2P 그룹(360)에서는 게이트웨이(사용자 장치1(310))로부터 게이트웨이2(사용자 장치4(340))로의 상향링크 전송은 수행될 수 없다. 이러한 문제로 인해 현재 Wi-Fi 다이렉트 멀티그룹 네트워크는 복수의 P2P 그룹 오너로의 동일한 IPv4 기반의 IP 주소 할당의 문제로 인해 양방향 IPv4/TCP(transmission control protocol) 연결에 제한을 가진다.
도 4는 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 4에서는 WLAN MAC 개체와 P2P MAC 개체를 모두 사용하여 클라이언트로서 동작하는 사용자 장치를 기반으로 형성된 복수의 P2P 그룹을 포함하는 Wi-Fi 다이렉트 멀티그룹 네트워크가 개시된다.
도 4를 참조하면, P2P 그룹 오너로서 동작하는 복수의 다른 사용자 장치 각각과 레가시 클라이언트 및 P2P 클라이언트로서 결합된 하나의 사용자 장치의 동작이 개시된다. 이하, 레가시 클라이언트 및 P2P 클라이언트로서 동작하여 복수의 다른 사용자 장치 각각과 복수의 P2P 그룹 각각을 형성하는 사용자 장치는 스포크(spoke) 또는 스포크 노드라는 용어로 표현될 수 있다. 스포크도 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 동작하는 적어도 두 개의 P2P 그룹을 연결하는 게이트웨이일 수 있다. 즉, 본 발명에서 개시되는 게이트웨이라는 용어는 스포크를 포함하는 개념일 수 있다. 게이트웨이 중 스포크인 게이트웨이는 별도로 스포크 게이트웨이라는 용어로 별도로 표현될 수도 있다.
구체적으로 스포크(사용자 장치1(410))(또는 게이트웨이(사용자 장치1(410)), 스포크 게이트웨이(사용자 장치(410)))는 레가시 클라이언트로서 WLAN MAC 개체를 기반으로 P2P 그룹 오너로서 동작하는 사용자 장치2(420)와 Wi-Fi 다이렉트 통신을 수행할 수 있다. 또한, 스포크(사용자 장치1(410))는 P2P 클라이언트로서 P2P MAC 개체를 기반으로 P2P 그룹 오너로서 동작하는 사용자 장치3(430)과 Wi-Fi 다이렉트 통신을 수행할 수 있다.
사용자 장치2(420) 및 사용자 장치3(430)은 게이트웨이 또는 논-게이트웨이일 수 있으나, 설명의 편의상 사용자 장치2(420) 및 사용자 장치3(430)는 게이트웨이로 가정된다.
전술한 바와 같이 P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치2(420)) 및 게이트웨이2(사용자 장치3(430))은 동일한 IPv4 기반의 IP 주소(192,168.49.1)를 할당받을 수 있다.
스포크(사용자 장치1(410))를 포함하는 Wi-Fi 다이렉트 멀티그룹 네트워크에서도 P2P 그룹 오너로의 IPv4 기반의 동일한 IP 주소의 할당으로 인한 문제가 발생하게 된다.
스포크(사용자 장치1(410))가 P2P 클라이언트로서 P2P MAC 개체를 사용하여 게이트웨이2(사용자 장치3(430))로 상향링크 데이터를 전송하는 경우, 목적지 주소로 게이트웨이2(사용자 장치3(430))의 IPv4 기반의 IP 주소(192.168.49.1)가 사용될 수 있다. 이러한 P2P MAC 개체를 기반으로 한 스포크(사용자 장치1(410))로부터 게이트웨이2(사용자 장치3(430))로의 상향링크 전송은 정상적으로 수행될 수 있다.
반면, 스포크(사용자 장치1(410))이 레가시 클라이언트로서 WLAN MAC 개체를 사용하여 게이트웨이1(사용자 장치2(420))로 상향링크 데이터를 전송하는 경우, 목적지 주소로 게이트웨이1(사용자 장치2(420))의 IPv4 기반의 IP 주소(192.168.49.1)가 사용될 수 있다. 목적지 주소로 사용되는 게이트웨이1(사용자 장치2(420))의 IPv4 기반의 IP 주소(192.168.49.1)는 게이트웨이2(사용자 장치3(430))의 IPv4 기반의 IP 주소(192.168.49.1)와 동일한 값이다.
현재 스포크(사용자 장치1(410))에 의해 WLAN MAC 개체를 기반으로 게이트웨이1(사용자 장치2(420))로 전송하고자 하는 상향링크 데이터는 게이트웨이1(사용자 장치2(420))과 게이트웨이2(사용자 장치3(430))로의 동일한 IPv4 기반의 IP 주소 할당 문제로 인해 게이트웨이1(사용자 장치2(420))로 전송되지 않고, 게이트웨이2(사용자 장치3(430))으로 전송된다.
이는 스포크의 IP 라우팅 테이블에서 WLAN MAC 개체를 기반으로 레가시 클라이언트로서 결합된 게이트웨이1(사용자 장치2(420))보다 P2P MAC 개체를 기반으로 P2P 클라이언트로서 결합된 게이트웨이2(사용자 장치3(430))가 우선하기 때문이다.
스포크의 IP 라우팅 테이블에서의 우선 순위가 반대로 변경되는 경우, P2P MAC 개체를 기반으로 게이트웨이2(사용자 장치3(430))로 전송하고자 하는 상향링크 데이터가 게이트웨이1(사용자 장치2(420))와 게이트웨이2(사용자 장치3(430))으로의 동일한 IPv4 기반의 IP 주소 할당 문제로 인해 게이트웨이2(사용자 장치3(430))로 전송되지 않고, 게이트웨이1(사용자 장치2(420))로 전송될 수 있다.
이러한 이유로 스포크에 의해 전송되는 상향링크 데이터는 스포크와 연결된 게이트웨이 또는 논-게이트웨이인 복수의 사용자 장치 중 하나의 사용자 장치로 전송되고, 나머지 다른 사용자 장치로의 상향링크 데이터의 전송은 실패할 수 있다.
이하, 본 발명의 실시예에서는 도 3 및 도 4에서 개시된 IPv4 기반의 IP 주소 충돌로 인한 게이트웨이(스포크 포함)에서의 상향링크 전송의 문제점을 해결하기 위한 방법이 개시된다.
도 5는 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 5에서는 게이트웨이를 기반으로 형성된 복수의 P2P 그룹을 포함하는 Wi-Fi 다이렉트 멀티그룹 네트워크가 개시된다. 본 발명의 실시예에 따르면, IPv6 기반의 IP 주소를 사용하여 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 상향링크 전송이 성공적으로 수행될 수 있다. IPv6 기반의 IP 주소는 전역적으로 고유한 값(globally unique value)일 수 있고, 적어도 지역적으로는 고유한 값(locally unique value)일 수 있다.
IPv6 기반의 IP 주소는 MAC 주소와 고정 페어링(pairing)된 링크-로컬 주소(link-local address)로서 모든 MAC 객체를 기반으로 한 네트워크 인터페이스에 고유한 불변동 주소 값이다. IPv6 기반 IP 주소의 링크-로컬 주소로서 동적 주소 할당이 필요 없는 하드웨어의 MAC 주소와 페어링된 거의 전역적으로 고유한(near-globally unique)한 주소 값이다. 따라서, 링크 레벨 페어링(link-level pairing)과 동시에 추가적인 네트워크 재구성 핸드쉐이크의 필요없이 IPv6 기반 IP 주소가 획득될 수 있다.
도 5를 참조하면, Wi-Fi 다이렉트 멀티그룹 네트워크는 게이트웨이로서 동작하는 사용자 장치1(510)을 기반으로 연결된 제1 P2P 그룹(550)과 제2 P2P 그룹(560)을 포함할 수 있다.
전술한 바와 마찬가지로, 제1 P2P 그룹(550)은 게이트웨이1(사용자 장치1(510))와 논-게이트웨이(사용자 장치2(520), 사용자 장치3(530))를 포함할 수 있다. 게이트웨이1(사용자 장치1(510))는 제1 P2P 그룹(550) 상에서 P2P MAC 개체를 사용하여 P2P 그룹 오너로서 논-게이트웨이1(사용자 장치2(520)), 논-게이트웨이2(사용자 장치3(530))와 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. P2P MAC 개체를 사용한 Wi-Fi 다이렉트 통신을 위한 IP 주소는 IPv4 기반의 IP 주소인 192.168.49.1 및 IPv6 기반의 IP 주소인 fe80::xxxx:xxxx:xxxx:0305일 수 있다.
논-게이트웨이1(사용자 장치2(520)) 및 논-게이트웨이2(사용자 장치3(530))는 레가시 클라이언트로서 P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치1)를 AP로 인식하여 게이트웨이1(사용자 장치1(510))와 Wi-Fi 다이렉트 통신을 수행할 수 있다. 구체적으로 논-게이트웨이1(사용자 장치2(520)) 및 논-게이트웨이2(사용자 장치3(530))는 P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치1(510))로부터 서로 다른 IPv4 기반의 IP 주소(192.168.49.333, 192.168.49.57)를 할당받고, WLAN MAC 개체를 사용하여 서로 다른 IPv4 기반의 IP 주소를 통해 게이트웨이1(사용자 장치1(510))와 Wi-Fi 다이렉트 통신을 수행할 수 있다. 또는 논-게이트웨이1(사용자 장치2(520)) 및 논-게이트웨이2(사용자 장치3(530))는 IPv6 기반으로 할당된 IP 주소인 fe80::xxxx:xxxx:xxxx:1112, fe80::xxxx:xxxx:xxxx:6599를 사용하여 게이트웨이1(사용자 장치1(510))와 Wi-Fi 다이렉트 통신을 수행할 수 있다.
즉, 제1 P2P 그룹(550)에서 논-게이트웨이1(사용자 장치2(520)), 논-게이트웨이2(사용자 장치3(530))와 게이트웨이1(사용자 장치1(510))은 서로 다른 IPv4 기반의 주소 또는 서로 다른 IPv6 기반의 주소를 기반으로 통신할 수 있다. 따라서, 제1 P2P 그룹(550)에서는 상향링크 전송 및 하향링크 전송은 IP 주소의 충돌 문제 없이 수행될 수 있다.
제2 P2P 그룹(560)은 게이트웨이1(사용자 장치1(510))과 게이트웨이2(사용자 장치4(540))를 포함할 수 있다. 도 5에서는 설명의 편의상 사용자 장치4(540)을 게이트웨이로 가정하나, 사용자 장치4(540)는 인프라스트럭쳐 네트워크로의 액세스를 가능하게 하는 서비스 제공 사용자 장치일 수 있다. 서비스 제공 사용자 장치에 대해서는 후술한다.
게이트웨이1(사용자 장치1(510))는 레가시 클라이언트로서 동작하여 WLAN MAC 개체를 기반으로 게이트웨이2(사용자 장치4(540))와 Wi-Fi 다이렉트 통신을 수행할 수 있다. 게이트웨이1(사용자 장치1(510))의 WLAN MAC 개체를 기반으로 한 통신을 위한 IP 주소는 IPv4 기반의 IP 주소인 192.168.49.222 및 IPv6 기반의 IP 주소인 fe80::xxxx:xxxx:xxxx:0303일 수 있다.
게이트웨이2(사용자 장치4(540))는 P2P MAC 개체를 사용하여 게이트웨이1(사용자 장치1(510))과 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. 게이트웨이2(사용자 장치4(540))의 P2P MAC 개체를 기반으로 한 통신을 위한 IP 주소는 IPv4 기반의 192.168.49.1 및 IPv6 기반의 fe80::xxxx:xxxx:xxxx:0256일 수 있다.
게이트웨이1(사용자 장치1(510))의 WLAN MAC 개체를 기반으로 한 통신을 위해 할당된 IP 주소는 다른 IP 주소와 충돌되는 값이 아니다. 따라서, 제2 P2P 그룹(560)에서 하향링크 전송은 전술한 바와 마찬가지로 IP 충돌의 문제 없이 수행될 수 있다.
본 발명의 실시예에 따르면, 제2 P2P 그룹(560)에서 IP 주소의 충돌로 인한 상향링크 전송의 문제점을 해결하기 위해 게이트웨이1(사용자 장치1(510))은 게이트웨이2(사용자 장치4(540))의 IPv6 기반의 IP 주소를 사용하여 게이트웨이2(사용자 장치4(540))로 상향링크 데이터를 전송할 수 있다.
게이트웨이2(사용자 장치4(540))의 IPv6 기반의 IP 주소는 고유한 값이다. 따라서, 게이트웨이2(사용자 장치4(540))의 IPv6 기반의 IP 주소가 사용되는 경우, 제2 P2P 그룹(560)에서 게이트웨이1(사용자 장치1(510))로부터 게이트웨이2(사용자 장치4(540))로의 상향링크 데이터의 전송은 IP 주소 충돌의 문제 없이 성공할 수 있다. 즉, 이전과 같이 게이트웨이1(사용자 장치1(510))로부터 게이트웨이2(사용자 장치4(540))로 전달되어야 하는 상향링크 데이터가 IP 주소 충돌로 인해 게이트웨이(사용자 장치1(510))의 그룹 오너 호스팅 로컬 인터페이스로 전달되는 문제점이 발생되지 않는다.
이러한 IPv6 기반의 IP 주소를 통해 Wi-Fi 다이렉트 멀티그룹 네트워크는 확장될 수 있고, Wi-Fi 다이렉트 멀티그룹 네트워크를 통해 상향링크 전송 및 하향링크 전송이 수행될 수 있다.
도 6은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 나타낸 개념도이다.
도 6에서는 WLAN MAC 개체와 P2P MAC 개체를 모두 사용하여 레가시 클라이언트 및 P2P 클라이언트로서 동작하는 스포크를 기반으로 형성된 복수의 P2P 그룹을 포함하는 Wi-Fi 다이렉트 멀티그룹 네트워크가 개시된다.
전술한 바와 같이 스포크는 레가시 클라이언트 및 P2P 클라이언트로서 동작하여 복수의 다른 사용자 장치 각각과 복수의 P2P 그룹 각각을 형성하는 사용자 장치일 수 있다. 스포크도 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 동작하는 적어도 두개의 P2P 그룹을 연결하는 게이트웨이일 수 있다. 도 6에서 개시되는 스포크(사용자 장치1(610))는 다른 표현으로 게이트웨이(사용자 장치1(610)), 스포크 게이트웨이(사용자 장치1(610))로도 해석될 수도 있다.
스포크(사용자 장치1(610))는 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 상향링크 데이터를 분산하여 전송하고 상향링크 데이터 또는 하향링크 데이터를 사용자 장치 간에 릴레이(relay)하는 역할을 수행할 수 있다.
설명의 편의상 사용자 장치2(620) 및 사용자 장치3(630)는 게이트웨이로 가정하나, 사용자 장치2(620) 및/또는 사용자 장치3(630)는 논-게이트웨이일 수도 있고 서비스 제공 사용자 장치일 수도 있다.
도 6를 참조하면, 스포크(사용자 장치1(610))는 레가시 클라이언트로서 WLAN MAC 개체를 기반으로 P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치2(620))과 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. 또한, 스포크(사용자 장치1(610))는 P2P 클라이언트로서 P2P MAC 개체를 기반으로 P2P 그룹 오너로서 동작하는 게이트웨이2(사용자 장치3(630))와 Wi-Fi 다이렉트를 기반으로 통신할 수 있다.
본 발명의 실시예에 따르면, P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치2(620)) 및 게이트웨이2(사용자 장치3(630)) 중 적어도 하나의 사용자 장치와 스포크와의 Wi-Fi 다이렉트 통신은 IPv6 기반의 IP 주소를 사용하여 수행될 수 있다.
구체적으로 게이트웨이1(사용자 장치2(620))은 IPv6 기반의 IP 주소를 사용하여 스포크(사용자 장치1(610))와 통신할 수 있고, 게이트웨이2(사용자 장치3(630))은 IPv4 기반의 IP 주소를 사용하여 스포크(사용자 장치1(610))와 통신할 수 있다.
구체적으로 본 발명의 실시예에 따르면, 스포크(사용자 장치1(610))는 P2P 그룹 오너로서 동작하는 게이트웨이1(사용자 장치2(620)) 및 게이트웨이2(사용자 장치3(630)) 중 적어도 하나의 사용자 장치에게 IPv6 기반의 IP 주소를 사용한 Wi-Fi 다이렉트 기반의 통신을 통해 상향링크 데이터를 전송할 수 있다. 스포크(사용자 장치1(610))는 IPv6 기반의 IP 주소를 사용하여 게이트웨이1(사용자 장치2(620)) 에게 상향링크 데이터를 전송할 수 있고, IPv4 기반의 IP 주소를 사용하여 게이트웨이2(사용자 장치3(630))로 상향링크 데이터를 전송할 수 있다.
스포크(사용자 장치1(610))가 P2P 클라이언트로서 P2P MAC 개체를 사용하여 게이트웨이2(사용자 장치3(630))로 상향링크 데이터를 전송하는 경우, 목적지 주소로 게이트웨이2(사용자 장치3(630))의 IPv4 기반의 IP 주소(192.168.49.1)가 사용될 수 있다. 또한, 스포크(사용자 장치1(610))이 레가시 클라이언트로서 WLAN MAC 개체를 사용하여 게이트웨이1(사용자 장치2(620))로 상향링크 데이터를 전송하는 경우, 목적지 주소로 게이트웨이1(사용자 장치2(620))의 IPv6 기반의 IP 주소(fe80::xxxx:xxxx:xxxx:0256)가 사용될 수 있다. IPv6 기반의 IP 주소(fe80::xxxx:xxxx:xxxx:0256)는 게이트웨이1(사용자 장치2(620))의 고유한 주소이기 때문에 스포크(사용자 장치1(610))로부터의 상향링크 전송은 실패하지 않을 수 있다.
또는 스포크(사용자 장치1(610))는 P2P 클라이언트로서 P2P MAC 개체를 사용하여 게이트웨이2(사용자 장치3(630))로 상향링크 데이터를 전송하는 경우에도 게이트웨이2(사용자 장치3(630))의 IPv6 기반의 IP 주소가 사용될 수 있다.
즉, 도 5 및 도 6을 참조하면, IP 주소의 충돌을 피하기 위해 게이트웨이(스포크를 포함)의 상향링크 전송은 IPv6 기반의 IP 주소를 사용하여 수행될 수 있다.
도 5 및 도 6에서 개시된 IPv6 기반의 IP 주소는 게이트웨이를 위한 고유의 식별자일 수 있다. IPv6 기반의 주소가 아닌 다른 종류의 고유 식별자가 게이트웨이의 상향링크 전송을 위해 사용될 수도 있다.
본 발명의 다른 실시예에 따르면, Wi-Fi 다이렉트 멀티그룹 네트워크에서 IP 주소의 충돌을 피하기 위한 또 다른 방법으로 UDP(user datagram protocol) 기반의 브로드캐스트 전송 또는 멀티캐스트 전송이 사용될 수도 있다. 이러한 UDP 기반의 브로드캐스트 전송 또는 멀티캐스트 전송은 IP 주소를 기반으로 한 유니캐스트 전송이 아니기 때문에 게이트웨이의 상향링크 전송이 성공적으로 수행될 수도 있다.
도 7은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 통신 서비스를 제공하는 방법을 나타낸 개념도이다.
도 7에서는 Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 Wi-Fi 다이렉트 멀티그룹 네트워크에 위치한 게이트웨이 또는 논-게이트웨이가 서비스 요청 사용자 장치로서 동작하여 무선랜 네트워크, 셀룰러 네트워크와 같은 인프라스트럭쳐 네트워크에 간접적으로 액세스하는 방법이 개시된다.
본 발명의 실시예에 따르면, Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 간접적인 인프라스트럭쳐 네트워크로의 액세스를 제공하는 서비스(이하, Wi-Fi 다이렉트 멀티그룹 네트워크 서비스)가 제공될 수 있다. Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트 멀티그룹 네트워크 서비스를 위해 서비스 제공 사용자 장치를 더 포함할 수 있다.
즉, Wi-Fi 다이렉트 멀티그룹 네트워크 서비스를 위한 Wi-Fi 다이렉트 멀티그룹 네트워크는 서비스 요청 사용자 장치로 동작 가능한 게이트웨이 또는 논-게이트웨이 및 서비스 제공 사용자 장치를 포함할 수 있다.
서비스 요청 사용자 장치는 간접적인 인프라스트럭쳐 네트워크로의 액세스를 요청하는 사용자 장치일 수 있다. 논-게이트웨이 또는 게이트웨이(스포크 포함)가 서비스 요청 사용자 장치일 수 있다. 서비스 요청 사용자 장치는 서비스 제공 사용자 장치를 통해 간접적으로 인프라스트럭쳐 네트워크로 액세스할 수 있다.
서비스 제공 사용자 장치는 서비스 요청 사용자 장치와 Wi-Fi 다이렉트를 기반으로 결합되고, 네트워크 인프라스트럭쳐(예를 들어, AP, eNode-B) 등과 결합되어 서비스 요청 사용자 장치의 간접적인 인프라스트럭쳐 네트워크로의 액세스를 가능하게 하는 사용자 장치일 수 있다.
도 7에서는 적어도 하나의 게이트웨이를 통한 Wi-Fi 다이렉트 멀티그룹 네트워크가 예시적으로 개시된다. Wi-Fi 다이렉트 멀티그룹 네트워크는 논 게이트웨이, 게이트웨이 및 서비스 제공 사용자 장치를 포함할 수 있다.
본 발명의 실시예에서는 설명의 편의상 복수의 게이트웨이가 개시된다. 하지만, Wi-Fi 다이렉트 멀티그룹 네트워크 내에 하나의 게이트웨이만이 존재하고, 하나의 게이트웨이가 인프라스트럭쳐 네트워크와 연결된 서비스 제공 사용자 장치와 연결될 수도 있다.
도 7을 참조하면, Wi-Fi 다이렉트 멀티그룹 네트워크는 도 5에서 전술한 바와 마찬가지로 제1 P2P 그룹, 제2 P2P 그룹, 제3 P2P 그룹 등을 포함할 수 있다.
전술한 바와 같이 제1 P2P 그룹에 포함되는 논-게이트웨이1(사용자 장치2(720)) 및 논-게이트웨이2 (사용자 장치3(730))는 레가시 클라이언트로서 P2P 그룹 오너로 동작하는 게이트웨이1(사용자 장치1(710))를 AP로 인식하여 게이트웨이1(사용자 장치1(710))과 Wi-Fi 다이렉트를 기반으로 통신할 수 있다. 논-게이트웨이1(사용자 장치2(720)) 및/또는 논-게이트웨이2(사용자 장치3(730))는 필요한 경우, 서비스 요청 사용자 장치로서 인프라스트럭쳐 네트워크(예를 들어, 셀룰러 네트워크, 무선랜 네트워크)에 직접적으로 액세스하지 않더라도 레가시 클라이언트로서 게이트웨이1(사용자 장치1(710))를 통해 인프라스트럭쳐 네트워크에 간접적으로 액세스할 수 있다. 이때 게이트웨이1(사용자 장치2(710))은 논-게이트웨이1(사용자 장치2(720)) 및/또는 논-게이트웨이2(사용자 장치3(730))에 의해 전송되는 상향링크 데이터를 다른 게이트웨이(예를 들어, 사용자 장치4(740), 사용자 장치n(750)), 서비스 제공 사용자 장치(예를 들어, 사용자 장치n+1(760))를 통해 네트워크 인프라스트럭쳐로 전달할 수 있다. 또한, 게이트웨이는 네트워크 인프라스트럭쳐로부터 다른 게이트웨이(예를 들어, 사용자 장치4(740), 사용자 장치n(750)), 서비스 제공 사용자 장치(사용자 장치n+1(760))를 통해 논-게이트웨이1(사용자 장치2(720)) 및/또는 논-게이트웨이2(사용자 장치3(730))로 전송되는 하향링크 데이터를 논-게이트웨이1(사용자 장치2(720)) 및/또는 논-게이트웨이2(사용자 장치3(730))로 전달할 수 있다.
제2 P2P 그룹은 레가시 클라이언트로서 동작하는 게이트웨이1(사용자 장치1(710))과 P2P 그룹 오너로서 동작하는 게이트웨이2(사용자 장치4(740))를 포함할 수 있다. 전술한 바와 같이 Wi-Fi 다이렉트 멀티그룹 네트워크는 게이트웨이를 기반으로 한 연결을 통해 확장 구조를 가질 수 있다.
게이트웨이1(사용자 장치1(710)) 및 게이트웨이2(사용자 장치2(720)는 다른 서비스 요청 사용자 장치와 네트워크 인프라스트럭쳐 간의 간접적인 통신에서 발생되는 상향링크 데이터/하향링크 데이터를 전달하는 역할을 수행할 수 있다. 또한, 게이트웨이1(사용자 장치1(710)) 및/또는 게이트웨이2(사용자 장치2(사용자 장치4(740))는 서비스 요청 사용자 장치로서 동작할 수도 있다. 예를 들어, 게이트웨이1(사용자 장치1(710))도 서비스 요청 사용자 장치로서 동작하여 게이트웨이2(사용자 장치(740))을 통해 간접적으로 인프라스트럭쳐 네트워크에 액세스할 수 있다.
제3 P2P 그룹은 레가시 클라이언트로서 동작하는 게이트웨이n(사용자 장치n(750))와P2P 그룹 오너로서 동작하는 서비스 제공 사용자 장치(사용자 장치 n+1(760))을 포함할 수 있다. 서비스 제공 사용자 장치(사용자 장치 n+1(760))는 무선랜 기반의 AP 또는 셀룰러 네트워크 기반의 기지국(예를 들어, e-Node B)으로의 직접적인 액세스가 가능할 수 있다. 서비스 제공 사용자 장치(사용자 장치 n+1(760))는 셀룰러 네트워크 인터페이스를 기반으로 셀룰러 네트워크에 직접적으로 접속 가능하거나 무선랜 인터페이스를 기반으로 무선랜에 직접적으로 접속 가능할 수 있다.
게이트웨이n(사용자 장치n(750))도 서비스 요청 사용자 장치로서 동작하거나, 다른 서비스 요청 사용자 장치와 서비스 제공 사용자 장치(사용자 장치 n+1(760)) 간의 간접적인 통신을 위한 상향링크/하향링크 데이터를 전달하는 역할을 수행할 수 있다.
도 8은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 상향링크 전송 및 하향링크 전송을 나타낸 개념도이다.
도 8에서는 서비스 요청 사용자 장치로부터의 상향링크 전송 및 서비스 요청 사용자 장치의 하향링크 전송이 구체적으로 개시된다. 설명의 편의상 논-게이트웨이(사용자 장치820))가 서비스 요청 사용자 장치인 경우가 가정된다. 하지만, 게이트웨이(예를 들어 사용자 장치(810))도 마찬가지로 서비스 요청 사용자 장치로서 동작할 수 있다.
도 8의 좌측에서는 서비스 요청 사용자 장치의 상향링크 전송이 개시된다.
도 8의 좌측을 참조하면, 논-게이트웨이1(사용자 장치2(820))는 게이트웨이1(사용자 장치1(810))로 게이트웨이1(사용자 장치1(810))의 IPv4 기반의 IP 주소 또는 IPv6 기반의 IP 주소를 사용하여 인프라스트럭쳐 네트워크 상으로 전송을 원하는 상향링크 데이터를 Wi-Fi 다이렉트 통신을 기반으로 전송할 수 있다.
도 5에서 전술한 바와 같이 게이트웨이1(사용자 장치1(810))은 IP 충돌을 피하기 위해 게이트웨이2(사용자 장치4(840))의 IPv6 기반의 IP 주소를 사용하여 Wi-Fi 다이렉트 통신을 통해 논-게이트웨이1(사용자 장치2(820))로부터 수신한 상향링크 데이터를 게이트웨이2(사용자 장치4(840))로 전달할 수 있다.
게이트웨이2(사용자 장치4(840))는 서비스 제공 사용자 장치(사용자 장치5(850))의 IPv6 기반의 IP 주소를 사용하여 게이트웨이1(사용자 장치1(810))로부터 수신한 상향링크 데이터를 서비스 제공 사용자 장치(사용자 장치5(850))로 Wi-Fi 다이렉트 통신을 기반으로 전송할 수 있다. 서비스 제공 사용자 장치(사용자 장치5(850))는 수신한 상향링크 데이터를 네트워크 인프라스트럭쳐(예를 들어, AP 또는 e-Node B)를 통해 인프라스트럭쳐 네트워크로 전달할 수 있다.
이러한 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 상향링크 전송을 기반으로 서비스 요청 사용자 장치가 간접적으로 상향링크 데이터를 인프라스트럭쳐 네트워크로 전송할 수 있다.
도 8의 우측에서는 네트워크 인프라스트럭쳐로부터 서비스 요청 사용자 장치로의 하향링크 전송이 개시된다.
도 8의 우측을 참조하면, 서비스 제공 사용자 장치(사용자 장치5(850))는 서비스 요청 사용자 장치로서 동작하는 논-게이트웨이1(사용자 장치2(820))로 전송될 하향링크 데이터를 인프라스트럭쳐 네트워크를 통해 수신할 수 있다. 서비스 제공 사용자 장치(사용자 장치5(850))는 게이트웨이2(사용자 장치4(840))의 IPv4 기반의 IP 주소를 사용하여 게이트웨이2(사용자 장치4(840))로 인프라스트럭쳐 네트워크로부터 수신한 하향링크 데이터를 전송할 수 있다. 게이트웨이2(사용자 장치4(840))는 게이트웨이1(사용자 장치1(810))의 IPv4 기반의 IP 주소를 사용하여 서비스 제공 사용자 장치(사용자 장치5(850))로부터 수신한 하향링크 데이터를 게이트웨이1(사용자 장치1(810))로 전송할 수 있다. 게이트웨이1(사용자 장치1(810))은 서비스 요청 사용자 장치로서 동작하는 논-게이트웨이1(사용자 장치2(820))의 IPv4 기반의 IP 주소를 사용하여 게이트웨이2(사용자 장치4(840))로부터 수신한 하향링크 데이터를 논-게이트웨이1(사용자 장치2(820))로 전송할 수 있다. 도 8의 우측에서 개시된 하향링크 전송은 IPv4 기반의 IP 주소 대신에 IPv6 기반의 IP 주소를 사용하여 수행될 수도 있다.
이러한 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 하향링크 전송을 기반으로 서비스 요청 사용자 장치가 간접적으로 하향링크 데이터를 인프라스트럭쳐 네트워크로부터 수신할 수 있다.
이러한 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 하향링크 전송 및 상향링크 전송을 기반으로 서비스 요청 사용자 장치가 네트워크 인프라스트럭쳐에 대한 직접적인 액세스 없이도 네트워크 인프라스트럭쳐를 기반으로 제공 가능한 서비스를 제공받을 수 있다.
따라서, 무선 네트워크 트래픽 수요의 증대에 따른 무선 자원의 포화로 인한 문제점이 해결될 수 있고, 사용자의 무선 네트워크 트래픽의 사용량 증가에 따른 사용자의 통신료의 부담이 감소될 수 있다.
도 9는 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크를 기반으로 제공되는 통신 서비스를 나타낸 개념도이다.
도 9에서는 Wi-Fi 다이렉트 멀티그룹 네트워크에 스포크를 기반으로 한 Wi-Fi 다이렉트 통신이 개시된다.
전술한 바와 같이 스포크는 레가시 클라이언트 및 P2P 클라이언트로서 동작하여 복수의 다른 사용자 장치 각각과 복수의 P2P 그룹 각각을 형성하는 사용자 장치일 수 있다. 스포크도 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 동작하는 적어도 두 개의 P2P 그룹을 연결하는 게이트웨이일 수 있다. 스포크는 다른 표현으로 게이트웨이, 스포크 게이트웨이로 해석될 수도 있다.
도 9를 참조하면, 우선 스포크1(사용자 장치2(920))가 서비스 요청 사용자 장치로서 동작하는 경우가 가정된다.
스포크(사용자 장치2(920)는 서비스 요청 사용자 장치로서 게이트웨이1(사용자 장치1(910)), 게이트웨이2(사용자 장치4(940)) 각각과 Wi-Fi 다이렉트를 기반으로 결합될 수 있다. 구체적으로 스포크(사용자 장치2(920))는 WLAN MAC 개체를 사용하여 레가시 클라이언트로서 게이트웨이1(사용자 장치1(910))과 결합되고, P2P MAC 개체를 사용하여 P2P 클라이언트로서 게이트웨이2(사용자 장치4(940))와 결합될 수 있다.
스포크(사용자 장치2(920))는 서비스 요청 사용자 장치로서 게이트웨이2(사용자 장치4(940)) 및 서비스 제공 사용자 장치1(사용자 장치5(950))를 통해 간접적으로 인프라스트럭쳐 네트워크에 액세스하거나 게이트웨이1(사용자 장치1(910)) 및 서비스 제공 사용자 장치2(사용자 장치7(970))를 통해 간접적으로 인프라스트럭쳐 네트워크에 액세스할 수 있다. 전술한 바와 같이 스포크는 게이트웨이1(사용자 장치1(910)) 및/또는 게이트웨이2(사용자 장치4(940))를 통해 상향링크 전송을 수행시 게이트웨이1(사용자 장치1(910)) 및/또는 게이트웨이2(사용자 장치4(940))의 IPv6 기반의 IP 주소를 사용할 수 있다.
또한, 스포크1(사용자 장치2(920))는 다른 서비스 요청 사용자 장치로부터 전송된 데이터를 전달(또는 릴레이)해주는 역할을 수행할 수도 있다. 예를 들어, 게이트웨이1(사용자 장치1(910))이 서비스 요청 사용자 장치로서 동작하는 경우, 게이트웨이1(사용자 장치1(910))은 P2P 그룹 오너로서 서비스 제공 사용자 장치1(사용자 장치5(950))을 통해 간접적으로 인프라스트럭쳐 네트워크에 액세스하기 위해 스포크1(사용자 장치2(920))로 데이터를 하향링크 전송할 수 있다. 스포크1(사용자 장치2(920)는 수신한 데이터를 게이트웨이2(사용자 장치4(940))로 상향링크 전송할 수 있다. 이때 게이트웨이2(사용자 장치4(940))로의 상향링크 전송은 게이트웨이2(사용자 장치4(940))의 IPv6 기반의 IP 주소(또는 IPv4 기반의 IP 주소)를 통해 수행될 수 있다.
또 다른 예로, 게이트웨이2(사용자 장치4(940))가 서비스 요청 사용자 장치로서 동작하는 경우, 게이트웨이2(사용자 장치4(940))는 P2P 그룹 오너로서 서비스 제공 사용자 장치2(사용자 장치7(970))을 통해 간접적으로 인프라스트럭쳐 네트워크에 액세스하기 위해 스포크1(사용자 장치2(920))로 데이터를 하향링크 전송할 수 있다. 스포크1(사용자 장치2(920)는 수신한 데이터를 게이트웨이1(사용자 장치(910))로 상향링크 전송할 수 있다. 이때 게이트웨이1(사용자 장치4(940))로의 상향링크 전송은 IP 주소 충돌을 피하기 위해 게이트웨이1(사용자 장치4(940))의 IPv6 기반의 IP 주소를 통해 수행될 수 있다.
즉, 게이트웨이에 포함되는 스포크의 상향링크 전송은 IPv6 기반의 IP 주소를 통해 수행될 수 있다.
도 10은 본 발명의 실시예에 따른 WiFi 다이렉트 멀티그룹 네트워크 상에서 상향링크 전송 및 하향링크 전송을 나타낸 개념도이다.
도 10에서는 스포크가 서비스 요청 사용자 장치인 경우, 스포크의 상향링크 전송 및 스포크로의 하향링크 전송이 개시된다.
도 10의 좌측에서는 서비스 요청 사용자 장치로서 동작하는 스포크의 상향링크 전송이 개시된다.
도 10의 좌측을 참조하면, 서비스 요청 사용자 장치로 동작하는 스포크(사용자 장치2(1020))는 게이트웨이1(사용자 장치1(1010))의 레가시 클라이언트로서 게이트웨이1(사용자 장치1(1010))의 IPv6 기반의 IP 주소를 사용하여 게이트웨이1(사용자 장치1(1010))로 상향링크 데이터를 전송할 수 있다.
게이트웨이1(사용자 장치1(1010))로부터 게이트웨이1(사용자 장치1(1010))과 직/간접적으로 연결된 서비스 제공 사용자 장치2(사용자 장치7(1070))까지의 상향링크 전송은 도 7 및 도 8에서 전술한 바와 동일하다.
또한, 서비스 요청 사용자 장치로서 동작하는 스포크(사용자 장치2(1020))는 P2P 클라이언트로서 게이트웨이2(사용자 장치4(1040))의 IPv4 기반의 IP 주소(또는 게이트웨이2(사용자 장치4(1040))의 IPv6 기반의 IP 주소)를 사용하여 상향링크 데이터를 게이트웨이2(사용자 장치4(1040))로 전송할 수 있다.
게이트웨이2(사용자 장치4(1040))는 스포크(사용자 장치2(1020))로부터 수신한 상향링크 데이터를 IP 주소 충돌을 피하기 위해 서비스 제공 사용자 장치(사용자 장치5(1050))의 IPv6 기반의 IP 주소를 사용하여 서비스 제공 사용자 장치1(사용자 장치5(1050))로 전송할 수 있다. 서비스 제공 사용자 장치1(사용자 장치5(1050))는 수신한 상향링크 데이터를 네트워크 인프라스트럭쳐(예를 들어, AP 또는 e-Node B)를 통해 인프라스트럭쳐 네트워크로 전달할 수 있다.
도 10의 우측에서는 서비스 요청 사용자 장치로서 동작하는 스포크로의 하향링크 전송이 개시된다.
도 10의 우측을 참조하면, 서비스 제공 사용자 장치1(사용자 장치5(1050))는 인프라스트럭쳐 네트워크를 통해 서비스 요청 사용자 장치로 동작하는 스포크(사용자 장치2(1020))로 전송할 하향링크 데이터를 수신할 수 있다.
서비스 제공 사용자 장치1(사용자 장치5(1050))는 게이트웨이2(사용자 장치4(1040))의 IPv4 기반의 IP 주소를 기반으로 게이트웨이2(사용자 장치4(1040))로 인프라스트럭쳐 네트워크로부터 수신한 하향링크 데이터를 전송할 수 있다. 게이트웨이2(사용자 장치4(1040))는 서비스 제공 사용자 장치(사용자 장치5(1050))로부터 수신한 하향링크 데이터를 스포크(사용자 장치2(1020))의 IPv4 기반의 IP 주소를 사용하여 스포크(사용자 장치2(1020))로 전송할 수 있다.
도 10의 우측에서 개시된 하향링크 전송은 IPv4 기반의 IP 주소 대신에 IPv6 기반의 IP 주소를 사용하여 수행될 수도 있다.
이러한 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 하향링크 전송 및 상향링크 전송을 통해 서비스 요청 사용자 장치가 네트워크 인프라스트럭쳐에 대한 직접적인 액세스 없이도 네트워크 인프라스트럭쳐를 기반으로 제공가능한 서비스를 제공받을 수 있다.
도 11은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 동작하는 사용자 장치의 동작 설정을 나타낸 개념도이다.
도 11에서는 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 서비스를 위한 사용자 장치의 설정 동작이 개시된다. Wi-Fi 다이렉트 멀티그룹 통신 서비스는 네트워크 인프라스트럭쳐로의 간접적인 액세스를 제공하는 서비스일 수 있다.
도 11을 참조하면, 복수의 사용자 장치는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버(1100)로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션을 수신할 수 있다. 또는 복수의 사용자 장치는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버(1100)와 사용자 장치 사이의 중계 서버(예를 들어, 어플리케이션의 다운로드를 중계하는 서버)(1110)를 통해 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션을 수신할 수 있다.
구체적으로 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 Wi-Fi 다이렉트 멀티그룹 네트워크 서버(1100)는 중계 서버(1110) 또는 사용자 장치(1120)와 통신하기 위한 통신부 및 통신부와 동작 가능하게(operatively) 연결된 프로세서를 포함할 수 있다.
프로세서는 직접적으로 또는 중계 서버(1110)를 통해 간접적으로 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션의 전송을 요청받고, 직접적으로 또는 중계 서버(1110)를 통해 간접적으로 Wi-Fi 다이렉트 통신 어플리케이션을 사용자 장치(1120)로 전송하도록 구현될 수 있다. Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트를 기반으로 단말 간 직접 통신을 수행하는 적어도 하나의 P2P(peer-to-peer) 그룹을 기반으로 형성되고, Wi-Fi 다이렉트 통신 어플리케이션은 사용자 장치(1120)의 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 목적지 주소 정보(예를 들어, IPv6 기반 IP 주소 또는 IPv4 기반의 IP 주소)를 결정할 수 있다.
복수의 사용자 장치(1120)는 Wi-Fi 다이렉트 통신 어플리케이션을 기반으로 도 5 내지 도 10에서 전술한 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 동작을 수행할 수 있다.
구체적으로 Wi-Fi 다이렉트 통신 어플리케이션을 설치한 사용자 장치n는 Wi-Fi 다이렉트 통신 어플리케이션을 설치한 사용자 장치n+1과 결합하여 Wi-Fi 다이렉트 멀티그룹 네트워크를 형성할 수 있다.
Wi-Fi 다이렉트 통신 어플리케이션을 설치한 사용자 장치(1120)는 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 역할에 따른 동작을 수행할 수 있다. Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 역할은 논-게이트웨이, 게이트웨이, 서비스 제공 사용자 장치 중 적어도 하나일 수 있다. 사용자 장치(1120)는 Wi-Fi 다이렉트 통신 어플리케이션을 기반으로 사용자 장치의 역할에 따라 상향링크 전송 및/또는 하향링크 전송을 위해 IPv4 기반의 IP 주소를 사용할지 IPv6 기반의 IP 주소를 사용할지 여부에 대해 결정할 수 있다.
예를 들어, 사용자 장치(1120)가 인프라스트럭쳐 네트워크를 통해 간접적으로 데이터를 송신 및/또는 수신하고자 하는 경우, 사용자 장치(1120)는 Wi-Fi 다이렉트 통신 어플리케이션을 기반으로 논-게이트웨이, 게이트웨이로서 Wi-Fi 다이렉트 멀티그룹 네트워크에 연결되고 서비스 요청 사용자 장치로서의 동작을 수행할 수 있다.
또는, 사용자 장치(1120)가 Wi-Fi 다이렉트 통신 어플리케이션을 기반으로 서비스 제공 사용자 장치로서 동작하여 서비스 요청 사용자 장치로서 동작하는 논 게이트웨이, 게이트웨이의 간접적인 인프라스트럭쳐 네트워크로의 액세스를 지원할 수 있다.
도 12는 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신 방법을 나타낸 순서도이다.
도 12에서는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버로부터 사용자 장치로의 Wi-Fi 다이렉트 통신 어플리케이션의 전송 및 Wi-Fi 다이렉트 통신 어플리케이션을 설치한 사용자 장치의 동작이 개시된다.
도 12를 참조하면, Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접 또는 중계 서버를 통해 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션의 전송을 요청받는다(단계 S1200).
Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접 또는 중계 서버를 통해 Wi-Fi 다이렉트 통신 어플리케이션을 사용자 장치로 전송한다(단계 S1210).
전술한 바와 같이 Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트를 기반으로 단말 간 직접 통신을 수행하는 적어도 하나의 P2P(peer-to-peer) 그룹을 기반으로 형성될 수 있다.
Wi-Fi 다이렉트 통신 어플리케이션은 사용자 장치의 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 목적지 주소 정보를 결정할 수 있다.
Wi-Fi 다이렉트 통신 어플리케이션은 사용자 장치의 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 역할을 기반으로 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 다른 사용자 장치로 상향링크 전송시 목적지 주소 정보를 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정할 수 있다.
구체적으로 Wi-Fi 다이렉트 통신 어플리케이션은 사용자 장치가 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로서 동작하는 경우, 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 다른 사용자 장치로의 상향링크 전송시 목적지 주소 정보를 상기 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정할 수 있다. 게이트웨이로서 동작하는 사용자 장치는 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 복수의 MAC(medium access control) 개체를 기반으로 결합되고, 적어도 하나의 P2P 그룹 간에 연결성을 제공할 수 있다.
또한, 사용자 장치가 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로서 동작하는 경우, 사용자 장치는 P2P MAC 개체를 기반으로 P2P 그룹 오너로서 적어도 하나의 제1 다른 사용자 장치와 결합하고, WLAN MAC 개체를 기반으로 레가시 클라이언트로서 제2 다른 사용자 장치와 결합할 수 있다. 이때, Wi-Fi 다이렉트 통신 어플리케이션은 사용자 장치로부터 제2 다른 사용자 장치로의 상향링크 전송의 목적지 주소 정보를 제2 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정할 수 있다.
사용자 장치가 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로 동작하는 경우, 사용자 장치는 P2P MAC 개체를 기반으로 P2P 클라이언트로서 제1 다른 사용자 장치와 결합하고, WLAN(wireless local area network) MAC 개체를 기반으로 레가시 클라이언트로서 제2 다른 사용자 장치와 결합할 수 있다. 이때 Wi-Fi 다이렉트 통신 어플리케이션은 사용자 장치로부터 제2 다른 사용자 장치로의 상향링크 전송의 목적지 주소 정보를 제2 다른 사용자 장치의 IPv6 기반의 IP 주소로 설정할 수 있다.
도 13은 본 발명의 실시예에 따른 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 사용자 장치의 동작을 나타낸 개념도이다.
도 13에서는 서비스 요청 사용자 장치로서 동작하는 사용자 장치의 특정 웹 페이지에 대한 접속이 가정된다.
도 13을 참조하면, 서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)은 Wi-Fi 다이렉트 멀티그룹 네트워크를 통해 특정 웹페이지(예를 들어, www.***.com)에 대한 데이터를 요청하기 위한 상향링크 데이터를 생성할 수 있다. 사용자 장치1(1310)은 게이트웨이일 수도 있고, 논-게이트웨이일 수도 있다.
구체적으로 Wi-Fi 다이렉트 통신 어플리케이션을 설치한 사용자 장치1(1310)은 Wi-Fi 다이렉트 멀티그룹 네트워크를 통해 간접적으로 인프라스트럭쳐 네트워크에 접속할지 Wi-Fi 다이렉트 멀티그룹 네트워크를 사용하지 않고 직접적으로 인프라스트럭쳐 네트워크에 접속할지 여부를 결정할 수 있다.
사용자 장치1(1310)이 Wi-Fi 다이렉트 멀티그룹 네트워크를 사용하지 않고 직접적으로 인프라스트럭쳐 네트워크에 접속하는 경우, 사용자 장치1(1310)은 기존의 인프라스트럭쳐 네트워크로의 액세스 동작(예를 들어, AP, e-Node B로의 초기 액세스 절차)을 수행할 수 있다.
반대로 사용자 장치1(1310)이 Wi-Fi 다이렉트 멀티그룹 네트워크를 사용하여 간접적으로 인프라스트럭쳐 네트워크에 접속하는 경우, 사용자 장치1(1310)은 사용자 장치1(1310) 주변에 위치한 Wi-Fi 다이렉트 통신을 지원하는 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))를 탐색하고, 탐색된 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330)) 중 적어도 하나의 사용자 장치와 P2P 그룹을 형성하기 위한 절차를 수행할 수 있다.
사용자 장치1(1310)는 다양한 상태(status)에서 다른 사용자 장치에 대한 탐색을 수행될 수 있다. 탐색 절차를 수행하는 사용자 장치1(1310)는 이미 Wi-Fi 다이렉트 멀티그룹 네트워크에 연결되어 있거나, 아직 Wi-Fi 다이렉트 멀티그룹 네트워크에 연결되어 있지 않은 상태일 수 있다. 또한, 사용자 장치1(1310)에 의해 탐색되는 탐색 대상 사용자 장치는 이미 Wi-Fi 다이렉트 멀티그룹 네트워크에 연결되어 있거나, 아직 Wi-Fi 다이렉트 멀티그룹 네트워크에 연결되어 있지 않은 상태일 수 있다.
사용자 장치1(1310)과 P2P 그룹을 형성할 수 있는 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))는 Wi-Fi 다이렉트 통신 어플리케이션을 설치한 사용자 장치일 수 있다. 왜냐하면, 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))는 사용자 장치1(1310)의 간접적인 인프라스트럭쳐 네트워크로의 액세스를 위해 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))의 무선 자원을 사용해야 하기 때문이다. 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))의 서비스 요청 사용자 장치가 아닌 게이트웨이 또는 서비스 제공 사용자 장치로서의 동작에 대한 일정한 보상이 주어질 수 있다.
따라서, 사용자 장치1(1310)과 P2P 그룹을 형성하는 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))는 Wi-Fi 다이렉트 통신 어플리케이션을 설치한 사용자 장치일 수 있고, 또한, 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))는 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 게이트웨이 또는 서비스 제공 사용자 장치로서의 동작에 대해 Wi-Fi 다이렉트 멀티그룹 네트워크 서버로부터 일정한 보상을 받을 수 있다.
예를 들어, 일정한 보상은 게이트웨이 또는 서비스 제공 P2P 그룹 오너로서 동작한 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))가 이후 서비스 요청 사용자 장치로서 Wi-Fi 다이렉트 멀티그룹 네트워크를 활용하여 인프라스트럭쳐 네트워크에 액세스할 수 있는 권한일 수 있다. 이러한 보상을 기반으로 게이트웨이 또는 서비스 제공 P2P 그룹 오너로서 동작 가능한 사용자 장치들의 Wi-Fi 다이렉트 멀티그룹 네트워크로의 참여가 유도될 수 있고, 이러한 참여를 기반으로 Wi-Fi 다이렉트 멀티그룹 네트워크가 확장될 수 있다.
서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)에 의해 탐색된 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330)) 중 적어도 하나의 다른 사용자 장치는 게이트웨이 또는 서비스 제공 사용자 장치로 설정될 수 있다. 예를 들어, 서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)은 탐색 절차를 통해 다른 사용자 장치(사용자 장치2(1320), 사용자 장치3(1330))로부터 능력 정보(capability information)을 수신하고 능력 정보를 기반으로 적어도 하나의 다른 사용자 장치와 P2P 그룹을 형성할 수 있다.
예를 들어, 능력 정보는 게이트웨이 및/또는 서비스 제공 사용자 장치로서 동작 가능한지 여부에 대한 정보, 게이트웨이 및/또는 서비스 제공 사용자 장치로서 동작시 전달 가능한 상향링크/하향링크 데이터 레이트(data rate), 상향링크/하향링크 데이터양에 대한 정보 등을 포함할 수 있다. 전달 가능한 상향링크/하향링크 데이터 레이트(data rate), 상향링크/하향링크 데이터양에 대한 정보 등은 사용자 장치1(1310)과의 능력 정보를 생성한 다른 사용자 장치 간의 거리를 기반으로 결정될 수 있다.
사용자 장치1(1310)은 인프라스트럭쳐 네트워크로의 빠른 접속을 위해 서비스 제공 사용자 장치로 동작 가능한 사용자 장치와 우선적으로 P2P 그룹을 형성할 수도 있다. 서비스 제공 사용자 장치로 동작 가능한 사용자 장치가 복수개인 경우, 복수개의 서비스 제공 사용자 장치로 동작 가능한 사용자 장치에 의해 전송된 능력 정보를 고려하여 복수개의 서비스 제공 사용자 장치로 동작 가능한 사용자 장치 중 P2P 그룹을 형성할 적어도 하나의 사용자 장치를 결정할 수 있다.
서비스 제공 사용자 장치로 동작 가능한 사용자 장치가 존재하지 않는 경우, 게이트웨이로 동작 가능한 사용자 장치와 P2P 그룹을 형성할 수 있다. 마찬가지로 게이트웨이로 동작 가능한 사용자 장치가 복수개인 경우, 복수개의 게이트웨이로 동작 가능한 사용자 장치에 의해 전송된 능력 정보를 고려하여 복수개의 게이트웨이로 동작 가능한 사용자 장치 중 P2P 그룹을 형성할 적어도 하나의 사용자 장치를 결정할 수 있다.
서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)은 생성된 특정 웹페이지(예를 들어, www.***.com)에 대한 데이터를 요청하기 위한 상향링크 데이터를 P2P 오너로서 동작하는 게이트웨이/서비스 제공 P2P 그룹 오너로 전송할 수 있다. 상향링크 데이터는 P2P 오너로서 동작하는 게이트웨이의 식별 정보(예를 들어, IPv4 또는 IPv6 기반의 IP 주소) 및 인프라스트럭쳐 네트워크로의 전달을 요청하는 정보를 포함할 수 있다.
서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)이 게이트웨이(예를 들어, 사용자 장치3(1330))와 연결된 경우, 게이트웨이(사용자 장치3(1330))는 서비스 요청 사용자 장치로 동작하는 사용자 장치1(1310)로부터 상향링크 정보를 수신하고, 다른 게이트웨이 또는 서비스 제공 사용자 장치를 탐색할 수 있다. 게이트웨이(사용자 장치3(1330))는 서비스 제공 사용자 장치(사용자 장치4(1340))를 탐색한 경우, 탐색 과정에서 획득한 서비스 제공 사용자 장치(사용자 장치4(1340))의 IPv6 기반의 IP 주소를 사용하여 상향링크 데이터를 서비스 제공 사용자 장치(사용자 장치4(1340))로 전달할 수 있다.
전술한 바와 마찬가지로, 게이트웨이(사용자 장치3(1330))은 사용자 장치1(1310)의 인프라스트럭쳐 네트워크로의 빠른 접속을 위해 서비스 제공 사용자 장치로 동작 가능한 사용자 장치와 우선적으로 P2P 그룹을 형성할 수도 있다. 서비스 제공 P2P 그룹 오너로 동작 가능한 사용자 장치가 복수개인 경우, 복수개의 서비스 제공 P2P 그룹 오너로 동작 가능한 사용자 장치에 의해 전송된 능력 정보를 고려하여 복수개의 서비스 제공 P2P 그룹 오너로 동작 가능한 사용자 장치 중 P2P 그룹을 형성할 적어도 하나의 사용자 장치를 결정할 수 있다.
서비스 제공 사용자 장치로 동작 가능한 사용자 장치가 존재하지 않는 경우, 게이트웨이(사용자 장치3(1330))은 다른 게이트웨이로 동작 가능한 사용자 장치와 P2P 그룹을 형성할 수 있다. 마찬가지로 다른 게이트웨이로 동작 가능한 사용자 장치가 복수개인 경우, 복수개의 다른 게이트웨이로 동작 가능한 사용자 장치에 의해 전송된 능력 정보를 고려하여 복수개의 다른 게이트웨이로 동작 가능한 사용자 장치 중 P2P 그룹을 형성할 적어도 하나의 사용자 장치를 결정할 수 있다.
서비스 제공 사용자 장치(사용자 장치4(1340))는 게이트웨이(사용자 장치3(1330))으로부터 상향링크 데이터를 수신하고, 수신한 상향링크 데이터를 네트워크 인프라스트럭쳐(예를 들어, AP(1360))로 전달할 수 있다.
상향링크 데이터는 서비스 요청 사용자 장치, 게이트웨이, 서비스 제공 사용자 장치의 식별 정보(예를 들어, IPv6 기반의 IP 주소)를 포함할 수 있다.
AP를 통해 상향링크 데이터는 인터넷을 통해 목적지 서버로 전달될 수 있다. 상향링크 데이터(예를 들어, 특정 웹페이지(예를 들어, www.***.com)에 대한 데이터의 요청)에 대한 응답인 하향링크 데이터(예를 들어, 특정 웹페이지(예를 들어, www.***.com)에 대한 데이터)가 존재하는 경우, 하향링크 데이터는 하향링크를 통해 서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)로 전송될 수 있다.
하향링크 데이터의 서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)로의 전송을 위한 Wi-Fi 다이렉트 멀티그룹 네트워크(이하, 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크)는 서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)로부터의 상향링크 데이터의 전송을 위한 Wi-Fi 다이렉트 멀티그룹 네트워크(이하, 상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크)와 다를 수 있다.
상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크를 구성하였던 게이트웨이, 서비스 제공 사용자 장치는 사용자 장치의 이동에 따라 하향링크 데이터를 전송하기 위한 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크의 구성을 위해 활용될 수 없을 가능성이 존재한다. 예를 들어, 상향링크 전송시 게이트웨이의 역할을 수행하였던 사용자 장치3(1330)이 사용자의 이동으로 인해 사용자 장치1(1310)과 멀어질 수 있다. 이러한 경우, 사용자 장치3(1330)은 더 이상 상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로서의 역할을 수행할 수 없다.
마찬가지로 상향링크 전송시 서비스 제공 사용자 장치의 역할을 수행하였던 사용자 장치4(1340)가 사용자의 이동으로 인해 AP와 멀어질 수 있다. 이러한 경우, 사용자 장치4(1340)는 더 이상 상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 서비스 제공 사용자 장치로서의 역할을 수행할 수 없다.
본 발명의 실시예에 따르면, 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크의 구성을 위해 상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크를 구성한 사용자 장치에 대한 정보가 우선적으로 활용될 수 있다. 즉, 상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크와 동일한 네트워크가 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크로서 활용될 수 있다.
만약, 상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크를 구성한 사용자 장치가 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크의 구성을 위해 활용되지 못하는 경우, 다른 사용자 장치(예를 들어, 사용자 장치5(1350)에 대한 탐색을 통해 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크가 구성되어 하향링크 데이터가 서비스 요청 사용자 장치로서 동작하는 사용자 장치1(1310)로 전달될 수 있다.
본 발명의 다른 실시예에 따르면, 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크의 구성을 위해 상향링크 Wi-Fi 다이렉트 멀티그룹 네트워크를 구성한 사용자 장치에 대한 정보가 활용되지 않고, 새로운 Wi-Fi 다이렉트 멀티그룹 네트워크 구성 절차를 통해 하향링크 Wi-Fi 다이렉트 멀티그룹 네트워크가 구성될 수도 있다.
이상 설명된 본 발명에 따른 실시예는 다양한 컴퓨터 구성요소를 통하여 실행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위하여 하나 이상의 소프트웨어 모듈로 변경될 수 있으며, 그 역도 마찬가지이다.
이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항과 한정된 실시예 및 도면에 의하여 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위하여 제공된 것일 뿐, 본 발명이 상기 실시예에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정과 변경을 꾀할 수 있다.
따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 또는 이로부터 등가적으로 변경된 모든 범위는 본 발명의 사상의 범주에 속한다고 할 것이다.
Claims (11)
- Wi-Fi(wireless fidelity) 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법은,Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접적으로 또는 중계 서버를 통해 간접적으로 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션의 전송을 요청받는 단계; 및상기 Wi-Fi 다이렉트 멀티그룹 네트워크 서버가 직접적으로 또는 상기 중계 서버를 통해 간접적으로 상기 Wi-Fi 다이렉트 통신 어플리케이션을 사용자 장치로 전송하는 단계를 포함하되,상기 Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트를 기반으로 단말 간 직접 통신을 수행하는 적어도 하나의 P2P(peer-to-peer) 그룹을 기반으로 형성되고,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치의 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 목적지 주소 정보를 결정하는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치의 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 역할을 기반으로 상기 사용자 장치로부터 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 다른 사용자 장치로 상향링크 전송시 상기 목적지 주소 정보를 상기 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치가 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로서 동작하는 경우, 상기 사용자 장치로부터 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 다른 사용자 장치로의 상향링크 전송시 목적지 주소 정보를 상기 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하고,상기 게이트웨이는 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 복수의 MAC(medium access control) 개체를 기반으로 결합되고, 상기 적어도 하나의 P2P 그룹 간에 연결성을 제공하는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 사용자 장치가 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로서 동작하는 경우, 상기 사용자 장치는 P2P MAC 개체를 기반으로 P2P 그룹 오너로서 적어도 하나의 제1 다른 사용자 장치와 결합하고, WLAN(wireless local area network) MAC 개체를 기반으로 레가시 클라이언트로서 제2 다른 사용자 장치와 결합하고,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치로부터 상기 제2 다른 사용자 장치로의 상향링크 전송의 목적지 주소 정보를 상기 제2 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하는 것을 특징으로 하는 방법.
- 제1항에 있어서,상기 사용자 장치가 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로 동작하는 경우, 상기 사용자 장치는 P2P MAC 개체를 기반으로 P2P 클라이언트로서 제1 다른 사용자 장치와 결합하고, WLAN(wireless local area network) MAC 개체를 기반으로 레가시 클라이언트로서 제2 다른 사용자 장치와 결합하고,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치로부터 상기 제2 다른 사용자 장치로의 상향링크 전송의 목적지 주소 정보를 상기 제2 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하는 것을 특징으로 하는 방법.
- Wi-Fi(wireless fidelity) 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 Wi-Fi 다이렉트 멀티그룹 네트워크 서버는,중계 서버 또는 사용자 장치와 통신하기 위한 통신부; 및상기 통신부와 동작 가능하게(operatively) 연결된 프로세서를 포함하되,상기 프로세서는 직접적으로 또는 중계 서버를 통해 간접적으로 사용자 장치로부터 Wi-Fi 다이렉트 멀티그룹 통신 서비스를 위한 Wi-Fi 다이렉트 통신 어플리케이션의 전송을 요청받고,직접적으로 또는 상기 중계 서버를 통해 간접적으로 상기 Wi-Fi 다이렉트 통신 어플리케이션을 사용자 장치로 전송하도록 구현되되,상기 Wi-Fi 다이렉트 멀티그룹 네트워크는 Wi-Fi 다이렉트를 기반으로 단말 간 직접 통신을 수행하는 적어도 하나의 P2P(peer-to-peer) 그룹을 기반으로 형성되고,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치의 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 통신을 위한 목적지 주소 정보를 결정하는 것을 특징으로 하는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버.
- 제6항에 있어서,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치의 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 역할을 기반으로 상기 사용자 장치로부터 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 다른 사용자 장치로 상향링크 전송시 상기 목적지 주소 정보를 상기 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하는 것을 특징으로 하는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버.
- 제6항에 있어서,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치가 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로서 동작하는 경우, 상기 사용자 장치로부터 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서의 다른 사용자 장치로의 상향링크 전송시 목적지 주소 정보를 상기 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하고,상기 게이트웨이는 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 복수의 MAC(medium access control) 개체를 기반으로 결합되고, 상기 적어도 하나의 P2P 그룹 간에 연결성을 제공하는 것을 특징으로 하는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버.
- 제6항에 있어서,상기 사용자 장치가 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로서 동작하는 경우, 상기 사용자 장치는 P2P MAC 개체를 기반으로 P2P 그룹 오너로서 적어도 하나의 제1 다른 사용자 장치와 결합하고, WLAN(wireless local area network) MAC 개체를 기반으로 레가시 클라이언트로서 제2 다른 사용자 장치와 결합하고,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치로부터 상기 제2 다른 사용자 장치로의 상향링크 전송의 목적지 주소 정보를 상기 제2 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하는 것을 특징으로 하는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버.
- 제6항에 있어서,상기 사용자 장치가 상기 Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 게이트웨이로 동작하는 경우, 상기 사용자 장치는 P2P MAC 개체를 기반으로 P2P 클라이언트로서 제1 다른 사용자 장치와 결합하고, WLAN(wireless local area network) MAC 개체를 기반으로 레가시 클라이언트로서 제2 다른 사용자 장치와 결합하고,상기 Wi-Fi 다이렉트 통신 어플리케이션은 상기 사용자 장치로부터 상기 제2 다른 사용자 장치로의 상향링크 전송의 목적지 주소 정보를 상기 제2 다른 사용자 장치의 IPv6(internet protocol version 6) 기반의 IP(internet protocol) 주소로 설정하는 것을 특징으로 하는 Wi-Fi 다이렉트 멀티그룹 네트워크 서버.
- 제1항 내지 제5항 중 어느 한 항에 따른 방법을 실행하기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780037664.7A CN109314847A (zh) | 2016-06-28 | 2017-03-06 | 用于在Wi-Fi直连多群组网络上进行通信的方法、装置以及计算机可读记录介质 |
US15/546,788 US10291695B2 (en) | 2016-06-28 | 2017-03-06 | Method and apparatus and computer readable record media for communication on wi-fi direct multi-group network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2016-0080607 | 2016-06-28 | ||
KR1020160080607A KR101692259B1 (ko) | 2016-06-28 | 2016-06-28 | Wi-Fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018004106A1 true WO2018004106A1 (ko) | 2018-01-04 |
Family
ID=57990377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2017/002361 WO2018004106A1 (ko) | 2016-06-28 | 2017-03-06 | Wi-fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10291695B2 (ko) |
KR (1) | KR101692259B1 (ko) |
CN (1) | CN109314847A (ko) |
WO (1) | WO2018004106A1 (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019126425A1 (en) * | 2017-12-22 | 2019-06-27 | Walmart Apollo, Llc | Systems and methods for peer-to-peer data transfer |
GB2571250B (en) * | 2018-01-17 | 2021-11-03 | Canon Kk | Method and apparatus for reporting quantity of data for direct-link transmission in a wireless network |
KR20200069532A (ko) * | 2018-12-07 | 2020-06-17 | 삼성전자주식회사 | 와이파이 다이렉트 프로토콜에 기반하는 네트워크에서 전력 소모를 줄이기 위한 전자 장치 및 그에 관한 방법 |
AT521914B1 (de) * | 2018-12-13 | 2020-10-15 | Avl List Gmbh | Kommunikationsmodul |
US11126392B2 (en) | 2019-01-03 | 2021-09-21 | Samsung Electronics Co., Ltd | Display apparatus and method of controlling the same |
CN110475315B (zh) * | 2019-08-19 | 2021-05-14 | Oppo广东移动通信有限公司 | 网络连接控制方法及相关产品 |
CN110996190A (zh) * | 2019-12-20 | 2020-04-10 | 追信数字科技有限公司 | 一种应急权限启动通讯设备***及其方法 |
CN114448924B (zh) * | 2020-10-30 | 2023-04-14 | 腾讯科技(深圳)有限公司 | 一种用户群升级方法、装置、设备及存储介质 |
CN112565400A (zh) * | 2020-12-03 | 2021-03-26 | 东北大学 | 基于IPv6校园网络的协作式资源分发***及方法 |
US12010022B1 (en) * | 2021-10-18 | 2024-06-11 | Aviatrix Systems, Inc. | Global multi-cloud overlay network with regional preference |
CN114845289B (zh) * | 2022-04-12 | 2023-09-29 | 中国电信股份有限公司 | 多跳组网方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110022702A (ko) * | 2008-06-24 | 2011-03-07 | 콸콤 인코포레이티드 | 모바일 서브넷 환경에서 IPv6 고유성을 보장하기 위한 방법 및 장치 |
KR20120052092A (ko) * | 2010-11-15 | 2012-05-23 | 삼성전자주식회사 | 네트워크 중계 방법, 네트워크 접속 방법 및 이를 적용한 무선 통신 그룹 |
KR20120124318A (ko) * | 2011-05-03 | 2012-11-13 | 엘지전자 주식회사 | 이동 단말기 및 그의 채널할당 방법 |
KR20130085080A (ko) * | 2012-01-19 | 2013-07-29 | 주식회사 엘지유플러스 | M2m 서비스를 위한 라우터, 방법, 및 기록 매체 |
KR20160053594A (ko) * | 2014-11-05 | 2016-05-13 | 삼성전자주식회사 | 디바이스와 연결을 수행하는 방법 및 이를 수행하기 위한 wi-fi 다이렉트를 지원하는 장치 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002014821A (ja) * | 2000-06-29 | 2002-01-18 | Toshiba Corp | サーバクライアントシステム及びこのサーバクライアントシステムにおけるアプリケーション配布方法を記憶した記憶媒体 |
US7168089B2 (en) * | 2000-12-07 | 2007-01-23 | Igt | Secured virtual network in a gaming environment |
US20030216927A1 (en) * | 2002-05-17 | 2003-11-20 | V. Sridhar | System and method for automated safe reprogramming of software radios |
JP3873075B2 (ja) * | 2004-08-30 | 2007-01-24 | 株式会社スクウェア・エニックス | 疑似ネットワークゲームシステム、サーバ装置及びゲーム装置、ゲームの進行方法、並びにプログラム |
US7353034B2 (en) * | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US8213971B2 (en) * | 2009-04-27 | 2012-07-03 | Qualcomm Incorporated | Apparatus and method for activating computer applications with SMS messaging |
US8965283B2 (en) * | 2009-08-10 | 2015-02-24 | Qualcomm Incorporated | Setting up a direct link in a peer to peer wireless network |
JP5865358B2 (ja) * | 2010-06-04 | 2016-02-17 | ボード・オブ・リージエンツ,ザ・ユニバーシテイ・オブ・テキサス・システム | 無線通信方式、システムおよびコンピュータプログラム製品 |
US8634771B2 (en) * | 2011-06-15 | 2014-01-21 | Microsoft Corporation | Simple peer-to-peer network formation |
KR101814810B1 (ko) * | 2011-08-08 | 2018-01-04 | 삼성전자주식회사 | 와이파이 다이렉트를 이용한 와이파이 피투피 그룹을 형성하는 방법 및 장치 |
KR101867089B1 (ko) * | 2011-09-14 | 2018-06-15 | 삼성전자주식회사 | 레거시 와이파이와 와이파이 p2p의 동시 사용 방법 |
KR101915314B1 (ko) * | 2011-10-25 | 2018-11-07 | 삼성전자주식회사 | 휴대단말기에서 WPS(Wi-Fi Protecte d Setup)을 이용한 와이파이 연결 방법 및 장치 |
TW201417610A (zh) * | 2012-10-31 | 2014-05-01 | Hon Hai Prec Ind Co Ltd | Wi-Fi服務與NFC機制應用系統及方法 |
WO2014129154A2 (en) * | 2013-02-20 | 2014-08-28 | Canon Kabushiki Kaisha | Communication apparatus, method for controlling communication apparatus, and program |
KR20160026866A (ko) * | 2013-06-28 | 2016-03-09 | 엘지전자 주식회사 | 직접 통신 시스템에서 디바이스 탐색 방법 및 이를 위한 장치 |
CN104284430A (zh) * | 2013-07-09 | 2015-01-14 | 数码士控股有限公司 | Lte d2d 通信中的下行数据传送***及方法 |
US20180033053A1 (en) * | 2013-08-07 | 2018-02-01 | Liveperson, Inc. | Method and system for facilitating communications according to interaction protocols |
CN104780589A (zh) * | 2014-01-13 | 2015-07-15 | 中兴通讯股份有限公司 | 一种实现Wifi访问网络的方法、***及终端 |
US9532193B2 (en) * | 2014-03-14 | 2016-12-27 | Blackberry Limited | Changing topology of wireless peer-to-peer group |
KR102255032B1 (ko) * | 2014-05-09 | 2021-05-24 | 주식회사 아이티엘 | D2d 통신에서 데이터를 전송하는 방법 및 장치 |
WO2016017908A1 (ko) * | 2014-07-31 | 2016-02-04 | 엘지전자(주) | 블루투스 통신을 지원하는 무선 통신 시스템에서 전자기기를 제어하기 위한 방법 및 장치 |
US9642041B2 (en) * | 2014-11-20 | 2017-05-02 | Qualcomm Incorporated | Peer-assisted seamless mobility for peer-to-peer data traffic |
US9848332B2 (en) * | 2014-11-21 | 2017-12-19 | Apple Inc. | Method and apparatus for providing wireless service groups |
WO2016085210A1 (ko) * | 2014-11-25 | 2016-06-02 | 엘지전자(주) | 단말 간 통신을 지원하는 무선 통신 시스템에서 단말 간 통신을 조력하기 위한 방법 및 이를 위한 장치 |
WO2016084114A1 (en) * | 2014-11-26 | 2016-06-02 | Nec Corporation | Mechanism for quick connection in wireless peer to peer networks |
CN107113900B (zh) * | 2014-12-24 | 2020-08-14 | Lg 电子株式会社 | D2d通信的连接支持方法和无线设备 |
US9807540B2 (en) * | 2015-02-05 | 2017-10-31 | Qualcomm Incorporated | Peer-to-peer group owner multi-channel concurrent operation and associated absence period indication for legacy client devices |
WO2016190618A1 (ko) * | 2015-05-22 | 2016-12-01 | 엘지전자 주식회사 | 무선 통신 시스템에서 세션 핸드오버를 수행하는 방법 및 장치 |
GB2540434A (en) * | 2015-07-17 | 2017-01-18 | Fujitsu Ltd | Content delivery over D2D links |
US9918348B2 (en) * | 2015-07-25 | 2018-03-13 | Qualcomm Incorporated | Device-to-device relay selection |
US10979280B2 (en) * | 2015-08-12 | 2021-04-13 | Airwatch Llc | Managing devices through secondary communication channels |
CN105376357B (zh) * | 2015-09-30 | 2019-04-05 | 青岛海信移动通信技术股份有限公司 | 一种移动设备的天线设置方法和装置 |
KR102444897B1 (ko) * | 2016-01-05 | 2022-09-21 | 삼성전자주식회사 | 통신 연결을 형성하는 방법 및 장치 |
US10915881B2 (en) * | 2017-01-27 | 2021-02-09 | American Express Travel Related Services Company, Inc. | Transaction account charge splitting |
-
2016
- 2016-06-28 KR KR1020160080607A patent/KR101692259B1/ko active IP Right Grant
-
2017
- 2017-03-06 CN CN201780037664.7A patent/CN109314847A/zh active Pending
- 2017-03-06 US US15/546,788 patent/US10291695B2/en active Active
- 2017-03-06 WO PCT/KR2017/002361 patent/WO2018004106A1/ko active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110022702A (ko) * | 2008-06-24 | 2011-03-07 | 콸콤 인코포레이티드 | 모바일 서브넷 환경에서 IPv6 고유성을 보장하기 위한 방법 및 장치 |
KR20120052092A (ko) * | 2010-11-15 | 2012-05-23 | 삼성전자주식회사 | 네트워크 중계 방법, 네트워크 접속 방법 및 이를 적용한 무선 통신 그룹 |
KR20120124318A (ko) * | 2011-05-03 | 2012-11-13 | 엘지전자 주식회사 | 이동 단말기 및 그의 채널할당 방법 |
KR20130085080A (ko) * | 2012-01-19 | 2013-07-29 | 주식회사 엘지유플러스 | M2m 서비스를 위한 라우터, 방법, 및 기록 매체 |
KR20160053594A (ko) * | 2014-11-05 | 2016-05-13 | 삼성전자주식회사 | 디바이스와 연결을 수행하는 방법 및 이를 수행하기 위한 wi-fi 다이렉트를 지원하는 장치 |
Also Published As
Publication number | Publication date |
---|---|
US20180219944A1 (en) | 2018-08-02 |
KR101692259B1 (ko) | 2017-01-17 |
US10291695B2 (en) | 2019-05-14 |
CN109314847A (zh) | 2019-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018004106A1 (ko) | Wi-fi 다이렉트 멀티그룹 네트워크 상에서 통신을 위한 방법, 장치 및 컴퓨터 판독 가능한 기록 매체 | |
WO2020197288A1 (ko) | Edge computing 서비스를 이용하기 위하여 단말에 연결성을 제공하는 방법 및 장치 | |
WO2020204474A1 (ko) | 무선 통신 시스템에서 에지 컴퓨팅 서비스를 제공하기 위한 장치 및 방법 | |
WO2018026169A1 (en) | Method and apparatus for managing data communication in wireless communication network | |
WO2021091232A1 (ko) | 이동통신 시스템에서 어플리케이션 서버의 정보 제공 장치 및 방법 | |
WO2014058223A2 (ko) | 무선 통신 시스템에서 단말간 통신을 수행하는 방법 및 장치 | |
WO2011021875A2 (en) | Server for control plane at mobile communication network and method for controlling local ip access service | |
WO2015030537A1 (ko) | 무선 랜에서 다중 연결을 지원하는 방법 및 장치 | |
WO2016171527A1 (ko) | 무선 통신 시스템에서 nan 프록시 서버에 등록을 수행하는 방법 및 장치 | |
WO2015152502A1 (ko) | 무선 통신 시스템 및 방법 | |
WO2013180477A1 (ko) | 트래픽 우회를 위한 정책 정보 획득 방법 | |
WO2021141440A1 (ko) | 무선 통신 시스템에서 엣지 컴퓨팅 서비스를 지원하기 위한 장치 및 방법 | |
WO2016167618A1 (ko) | 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치 | |
WO2018038412A1 (ko) | 차세대 네트워크에서 복수의 액세스를 통해 접속을 수행하는 방법 및 사용자 장치 | |
WO2021225389A1 (ko) | 네트워크 슬라이스를 이용하여 에지 컴퓨팅 서비스를 제공하는 장치 및 방법 | |
WO2016148406A1 (ko) | 무선 통신 시스템에서 어플리케이션 서비스 플랫폼을 이용하여 서비스를 지원하는 방법 및 장치 | |
WO2016148523A1 (ko) | 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치 | |
WO2017018823A1 (ko) | 무선 통신 시스템에서 어플리케이션 서비스 플랫폼 세션 형성 방법 및 장치 | |
WO2018084686A1 (ko) | 세션을 관리하는 방법 | |
WO2021235880A1 (ko) | 무선 통신 시스템에서 단말로 지역 데이터 네트워크 정보를 제공하기 위한 방법 및 장치 | |
WO2015199340A1 (ko) | 다중 경로 통신을 위한 네트워크 장치 및 단말, 이들의 동작 방법, 그리고 동작 방법을 구현한 프로그램 | |
WO2017014579A1 (ko) | 무선 통신 시스템에서 디스커버리를 수행하는 방법 및 장치 | |
WO2016148527A1 (ko) | 이동 통신 시스템에서 패킷 생성 방법 및 장치 | |
WO2019177231A1 (ko) | 무선랜 시스템에서 타겟 액세스 포인트에 대한 정보를 전달하기 위한 방법 및 이를 이용한 액세스 포인트 | |
WO2014112851A1 (en) | Method and apparatus for controlling wireless lan access point selection of user equipment in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 15546788 Country of ref document: US |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17820383 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17820383 Country of ref document: EP Kind code of ref document: A1 |