UPnP apparatus and method for providing remote access service
AssigneeSamsung Electronics Co., Ltd.
InventorsSehee Han, Seongho Cho, Sanghyeon Kim
Life of this patent
Estimating the term…
Abstract
A universal plug and play (UPnP) device and method of providing a remote access service, the method including: receiving product identification number (PIN) information that is an identifier provided to a remote access server (RAS) device when manufactured and a uniform resource locator (URL) of the RAS device from the outside; generating WPS messages including a credential ID and remote access transport agent (RATA) capability information, which are generated based on the PIN information; encapsulating an extensible authentication protocol (EAP) packet including the WPS messages as an IP based application protocol packet; and transmitting the IP based application protocol packet to the RAS device.
Claims17
A communication computer implemented method of a universal plug and play (UPnP) remote access client (RAC) device for providing a remote access service, the method comprising:
- receiving product identification number (PIN) information that is an identifier provided to a remote access server (RAS) device when manufactured and a uniform resource locator (URL) of the RAS device from the outside;
- generating WiFi protected setup (WPS) messages including a credential ID and remote access transport agent (RATA) capability information, which are generated based on the PIN information;
- encapsulating an extensible authentication protocol (EAP) packet including the WPS messages in an IP based application protocol packet;
- transmitting the IP based application protocol packet to the RAS device;
- receiving the IP based application protocol packet including RATA profiles for remote access:
- decapsulating the EAP packet from the received IP based application protocol packet;
- extracting the WPS messages including the RATA profiles for remote access from the EAP packet;
- and
- establishing the RATA profiles for the remote access in the RAS device.
A communication computer implemented method of a universal plug and play (UPnP) remote access server (RAS) device for providing a remote access service, the method comprising:
- receiving an IP based application protocol packet including a credential ID and remote access transport agent (RATA) capability information from a remote access client (RAC) device;
- decapsulating an extensible authentication protocol (EAP) packet from the received IP based application protocol packet;
- extracting WiFi protected setup (WPS) messages including the credential ID and the RATA capability information from the EAP packet;
- transmitting the credential ID and the RATA capability information to a management console device that subscribes to an event in advance;
- receiving RATA profiles with regard to the RAC device and the RAS device from the management console device;
- and
- establishing the RATA profiles with regard to the RAS device in the RAS device,
- generating WPS messages including the RATA profiles with regard to the RAC device;
- encapsulating the EAP packet including the WPS messages in the IP based application protocol packet;
- and
- transmitting the IP based application protocol packet to the RAC device.
A communication computer implemented method of a management console device for providing a remote access service, the method comprising:
- receiving a credential ID and remote access transport agent (RATA) capability information of a remote access client (RAC) device from a remote access server (RAS) device that subscribes to an event in advance;
- generating remote access transport agent (RATA) profiles with regard to the RAC device and the RAS device;
- transmitting the RATA profiles with regard to the RAC device and the RAS device to the RAS device,
- receiving the IP based application protocol packet including RATA profiles for remote access:
- decapsulating the EAP packet from the received IP based application protocol packet;
- extracting the WPS messages including the RATA profiles for remote access from the EAP packet;
- and
- establishing the RATA profiles for the remote access in the RAS device.
A universal plug and play (UPnP) remote access client (RAC) device for providing a remote access service, the device comprising:
- a user interfacing unit which receives product identification number (PIN) information that is an identifier provided to a remote access server (RAS) device when manufactured and a URL of the RAS device from the outside;
- a WiFi protected setup (WPS) message generating unit which generates WPS messages including a credential ID and remote access transport agent (RATA) capability information, which are generated based on the PIN information;
- a protocol encapsulation unit which encapsulates an extensible authentication protocol (EAP) packet including the WPS messages as an IP based application protocol packet;
- a transmission unit which transmits the IP based application protocol packet to the RAS device,
- a receiving unit which receives the IP based application protocol packet including RATA profiles for remote access;
- a protocol decapsulating unit which decapsulates the EAP packet from the received IP based application protocol packet;
- a WPS message extracting unit which extracts the WPS messages including the RATA profiles for the remote access from the EAP packet;
- and
- a RATA profile configuring unit which establishes the RATA profiles for the remote access in the RAS device.
A universal plug and play (UPnP) remote access server (RAS) device for providing a remote access service, the device comprising:
- a receiving unit which receives an IP based application protocol packet including a credential ID and remote access transport agent (RATA) capability information from a remote access client (RAC) device;
- a protocol decapsulating unit which decapsulates an extensible authentication protocol (EAP) packet from the received IP based application protocol packet;
- a WiFi protected setup (WPS) message extracting unit which extracts WPS messages including the credential ID and the RATA capability information from the EAP packet;
- a management console device transmission interfacing unit which transmits the credential ID and the RATA capability information to a management console device that subscribes to an event in advance,
- a management console device receiving interfacing unit which receives RATA profiles with regard to the RAC device and the RAS device from the management console device;
- a RATA profile configuring unit which establishes the RATA profiles with regard to the RAS device in the RAS device;
- a WPS message generating unit which generates WPS messages including the RATA profile with regard to the RAC device;
- a protocol encapsulating unit which encapsulates the EAP packet including the WPS messages in the IP based application protocol packet;
- and
- a transmitting unit which transmits the IP based application protocol packet to the RAC device.
A management console device for providing a remote access service, the device comprising:
- a receiving unit which receives a credential ID and remote access transport agent (RATA) capability information of a remote access client (RAC) device from a remote access server (RAS) device that subscribes to an event in advance;
- a RATA profile generating unit which generates RATA profiles with regard to the RAC device and the RAS device;
- a transmitting unit which transmits the RATA profiles with regard to the RAC device and the RAS device to the RAS device,
- a receiving unit which receives the IP based application protocol packet including RATA profiles for remote access;
- a protocol decapsulating unit which decapsulates the EAP packet from the received IP based application protocol packet;
- a WPS message extracting unit which extracts the WPS messages including the RATA profiles for the remote access from the EAP packet;
- and
- a RATA profile configuring unit which establishes the RATA profiles for the remote access in the RAS device.
Dependencies are inferred from the claim text.