Patent ID: 8117318
Filing Date: 2012-02-14
Classification: H04L,H04W

Abstract:
1. An electronic apparatus comprising: a close proximity wireless transfer device to establish a connection between the close proximity wireless transfer device and an external device which is in a close proximity state with the close proximity wireless transfer device, and execute close proximity wireless transfer with the external device; a communication adapter module comprising a plurality of conversion modules which converts a plurality of kinds of data corresponding to a plurality of application protocols to a predetermined transmission data format; a session establishing module to establish a first session between a first communication program of an application layer of the apparatus and the external device via the close proximity wireless transfer device in response to a session start request which is transmitted from the first communication program of the application layer, by activating a first conversion module of the plurality of conversion modules, the first conversion module corresponding to an application protocol of the first communication program of the application layer; a session control module to execute, when a session start request is received from a second communication program of the application layer in a state in which the first session is established, (i) a process of temporarily releasing the first session by stopping the first conversion module without informing the first communication program of the release of the first session, (ii) a process of storing session information indicative of the first conversion module, and (iii) a process of establishing a second session between the second communication program and the external device via the close proximity wireless transfer device by activating a second conversion module of the plurality of conversion modules, the second conversion module corresponding to an application protocol of the second communication program; and a session restoring module to restore the first session to a data transferable state by activating the first conversion module based on the stored session information when the second session is finished, wherein, when data which is transmitted by the first communication program is received after the first session is temporarily released, the session control module stores the received data in a buffer in the apparatus, and outputs the data which is stored in the buffer to the first conversion module when the first session is restored.