Electronic device supporting nan connection and P2P connection, terminal device and controlling method therefor
AssigneeSamsung Electronics Co., Ltd.
InventorSangu Shim
Life of this patent
Estimating the term…
Abstract
An electronic device includes: a communication interface; and at least one processor configured to: maintain an inactivated state of a Peer-to-Peer (P2P) engine, and control a Neighbor Awareness Networking (NAN) engine in an activated state, generate sync complex data for a terminal device to search for the electronic device, by adding P2P Information Element (IE) data to sync beacon data, and control the communication interface to output the sync complex data using a predetermined cycle in a predetermined discovery window section through a discovery window channel.
Claims12
An electronic device comprising:
- a communication interface;
- memory storing instructions;
- and
- at least one processor,
- wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to:
- maintain an inactivated state of a Peer-to-Peer (P2P) engine, and control a Neighbor Awareness Networking (NAN) engine in an activated state,
- generate sync complex data for a terminal device to search for the electronic device, by adding P2P Information Element (IE) data to sync beacon data,
- control the communication interface to output the sync complex data using a predetermined cycle in a predetermined discovery window section through a discovery window channel,
- based on receiving, from the terminal device through the communication interface, a NAN service request, perform NAN connection with the terminal device using the NAN engine, and
- based on receiving, from the terminal device through the communication interface, a P2P service request, activate the P2P engine and perform P2P connection with the terminal device using the P2P engine.
A terminal device comprising:
- a communication interface;
- memory storing instructions;
- and
- at least one processor,
- wherein the instructions, when executed by the at least one processor individually or collectively, cause the terminal device to:
- receive, through the communication interface, sync complex data or discovery complex data output from an electronic device through a discovery window channel, wherein the sync complex data comprises Peer-to-Peer (P2P) Information Element (IE) data added to sync beacon data, and the discovery complex data comprises P2P IE data added to discovery beacon data,
- based on the terminal device supporting NAN connection, control the communication interface to request a Neighbor Awareness Networking (NAN) service from the electronic device based on the sync beacon data in the sync complex data or the discovery beacon data in the discovery complex data, and
- based on the terminal device supporting P2P connection, control the communication interface to request a P2P service from the electronic device based on the P2P IE data in the sync complex data or the discovery complex data.
A method of controlling an electronic device, the method comprising:
- maintaining an inactivated state of a Peer-to-Peer (P2P) engine, and controlling a Neighbor Awareness Networking (NAN) engine in an activated state;
- generating sync complex data for a terminal device to search for the electronic device, by adding P2P Information Element (IE) data to sync beacon data;
- outputting the sync complex data using a predetermined cycle in a predetermined discovery window section through a discovery window channel;
- based on receiving from the terminal device a NAN service request, performing NAN connection with the terminal device using the NAN engine;
- and
- based on receiving from the terminal device a P2P service request, activating the P2P engine and performing P2P connection with the terminal device using the P2P engine.
Dependencies are inferred from the claim text.