Method and apparatus for executing an application automatically according to the approach of wireless device

Abstract
A home system is provided. In a method of executing an application, information for executing the application is received from a device when accessing of the device is sensed, and the application is executed based on the received information. Accordingly, when a user merely brings a wireless guest device near to or in contact with an access point or a wired home device, it is possible to allow the wireless guest device to simultaneously automatically set an optimum security environment for a wireless network and execute an application that the user desires.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:



FIG. 1 is a diagram of a home system according to an exemplary embodiment of the present invention;



FIG. 2 is a block diagram of an access point of the home system, according to an exemplary embodiment of the present invention;



FIG. 3 is a block diagram of a Limited Distance Communication (LDC) interface of the access point and a wireless guest device, according to an exemplary embodiment of the present invention;



FIG. 4 is a diagram of an Internet protocol (IP) management table of an IP filter of the access point according to an exemplary embodiment of the present invention;



FIG. 5 is a block diagram of wired home devices of the home system, according to an exemplary embodiment of the present invention;



FIG. 6 is a block diagram of an LDC interface of the wired home device of the home system, according to an exemplary embodiment of the present invention;



FIG. 7 is a block diagram of the wireless guest device according to an exemplary embodiment of the present invention;



FIGS. 8A through 8C are flowcharts illustrating a method of relaying an LDC application that is being executed by using the access point, according to an exemplary embodiment of the present invention;



FIGS. 9A and 9B are flowcharts illustrating a method of supporting execution of an LDC application and executing the LDC application by using a wired home device, according to an exemplary embodiment of the present invention;



FIG. 10 is a flowchart illustrating a method of supporting executing of an LDC application and executing the LDC application by using a wireless guest device, according to an exemplary embodiment of the present invention;



FIG. 11 is a diagram illustrating an application of a home system according to an exemplary embodiment of the present invention;



FIG. 12 is a diagram illustrating an application of a home system according to another exemplary embodiment of the present invention;



FIG. 13 is a diagram illustrating an application of a home system according to another exemplary embodiment of the present invention; and



FIG. 14 is a diagram illustrating an application of a home system according to another exemplary embodiment of the present invention.


Claims
  • 1. A method of executing an application, comprising: (a) if accessing of a device is sensed, receiving information for executing the application from the device; and(b) executing the application based on the received information.
  • 2. The method of claim 1, wherein during (a), the information for executing the application is received from the device via a first communication channel, and the method further comprising (c) receiving a first content to be used for executing the application from the device via a second communication channel.
  • 3. The method of claim 2, wherein the first communication channel has a shorter communication distance and a narrower communication bandwidth than the second communication channel.
  • 4. The method of claim 2, further comprising (d) generating a second content by decrypting the received first content, wherein during (b), the application is executed and the generated second content is processed.
  • 5. The method of claim 4, further comprising: (e) exchanging specific information with the device via the first communication channel; and(f) receiving a temporary key, which is generated based on the exchanged specific information, via the first communication channel,wherein during (d), the first content is decrypted by using the received temporary key.
  • 6. The method of claim 5, wherein the first communication channel is a channel of a smart card, and during (f), the temporary key, generated based on the exchanged specific information and a seed key stored in a smart card built in the device, is received.
  • 7. An apparatus for executing an application, comprising: a first interface that receives information for executing the application from a device when accessing of the device is sensed; andan application management unit that executes the application based on the received information.
  • 8. A computer readable medium having recorded thereon a computer program for executing a method of executing an application, the method comprising: receiving information for executing the application from a device when accessing of the device is sensed; andexecuting the application based on the received information.
  • 9. A method of supporting executing of an application, comprising; (a) transmitting information for executing the application to a device when access of the device is sensed; and(b) transmitting content to be used for executing the application to the device.
  • 10. The method of claim 9, wherein during (a), the information for executing the application is transmitted to the device via a first communication channel, and during (b), the content to be used for executing the application is transmitted to the device via a second communication channel.
  • 11. The method of claim 10, wherein the first communication channel has a shorter channel distance and a narrower channel bandwidth than the second communication channel.
  • 12. The method of claim 10, further comprising (c) encrypting the content, wherein during (b), the encrypted content is transmitted.
  • 13. The method of claim 12, further comprising: (d) exchanging specific information with the device via the first communication channel; and(e) receiving a temporary key, which is generated based on the exchanged specific information, via the first communication channel,wherein during (c), the content is encrypted by using the received temporary key.
  • 14. The method of claim 13, wherein the first communication channel is a channel of a smart card, and during (e), the temporary key, generated based on the exchanged specific information and a seed key stored in a smart card in the device, is received.
  • 15. The method of claim 12, further comprising: (f) exchanging specific information with the device via the first communication channel; and(g) generating a temporary key based on the exchanged specific information,wherein during (c), the content is encrypted using the generated temporary key.
  • 16. The method of claim 15, wherein the first communication channel is a channel of a smart card, and during (g), the temporary key is generated based on the exchanged specific information and the seed key stored in the smart card.
  • 17. An apparatus for supporting execution of an application, comprising: a first interface that transmits information for executing the application to a device when accessing of the device is sensed; anda second interface that transmits content to be used for executing the application to the device.
  • 18. A computer readable medium having recorded thereon a computer program for executing a method of executing an application, the method comprising: when accessing of a device is sensed, transmitting information for executing the application to the device; andtransmitting content to be used for executing the application to the device.
  • 19. A method of relaying an application that is being executed, comprising: (a) when accessing of a first device is sensed, receiving a first content to be used for executing the application from the first device via a first communication channel; and(b) transmitting a second content corresponding to the received first content to a second device via a second communication channel.
  • 20. The method of claim 19, wherein the first communication channel is a channel of a wireless network, and the second communication channel is a channel of a wired network.
  • 21. The method of claim 20, further comprising generating the second content by decrypting the first content received via the channel of the wireless network, wherein during (b), the generated second content is transmitted via the channel of the wired network.
  • 22. The method of claim 19, wherein the first communication channel is a channel of a wired network, and the second communication channel is a channel of a wireless network.
  • 23. The method of claim 22, further comprising generating the second content by encrypting the first content received via the channel of the wired network, wherein during (b), the generated second content is transmitted via the channel of the wireless network.
  • 24. The method of claim 19, further comprising determining whether to permit transmission of the second content based on addresses of the first and second devices, wherein the address of the first device corresponds to a source address of the first content and the address of the second device corresponds to a destination address of the second content, and wherein during (b), the second content is selectively transmitted according to the determination whether to permit transmission of the second content.
  • 25. The method of claim 19, further comprising selectively allocating an Internet protocol address to the second device based on a user's selection, wherein during (b), the second content is selectively transmitted according to whether the Internet protocol address is to be allocated to the second device.
  • 26. An apparatus for relaying an application that is being executed, comprising: a first interface that receives a first content to be used for executing the application from a first device via a first communication channel when accessing of the first device is sensed; anda second interface that transmits a second content corresponding to the first content to a second device via a second communication channel.
  • 27. A computer readable medium having recorded thereon a computer program for executing a method of executing an application, the method comprising: when accessing of a first device is sensed, receiving a first content to be used for executing the application from the first device via a first communication channel; andtransmitting a second content corresponding to the received first content to a second device via a second communication channel.
Priority Claims (1)
Number Date Country Kind
10-2006-0014731 Feb 2006 KR national