Method and apparatus for brokering server and device communications and computer-readable storage medium for executing the method
First Claim
1. A method for brokering a communication connection between at least one device and a server, the method comprising:
- authenticating a connection between the at least one device and a brokering device based on protocol information relating to the at least one device;
connecting the at least one device and the brokering device based on a result of the authenticating;
if the brokering device receives data from the server, determining a target device among the at least one device connected to the brokering device based on the data;
determining, based on the protocol information relating to the target device, whether a protocol relating to the server is different from a protocol of the target device; and
in response to a determination being made that the protocol relating to the server is different from the protocol of the target device, modifying, by the brokering device, the data based on the protocol of the target device and transmitting the modified data to the target device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for brokering a communication connection between a device and a push server for providing a push service irrespective of a protocol difference between the device and the push server, and a computer readable storage medium for executing the method. The method includes: authenticating a connection between at least one device and a brokering apparatus based on protocol information relating to the at least one device; and if data is received from the server when the at least one device is connected to the brokering apparatus, modifying the data received from the server based on a protocol relating to the at least one device, and transmitting the modified data to the at least one device, wherein the brokering apparatus performs the modifying.
-
Citations
20 Claims
-
1. A method for brokering a communication connection between at least one device and a server, the method comprising:
-
authenticating a connection between the at least one device and a brokering device based on protocol information relating to the at least one device; connecting the at least one device and the brokering device based on a result of the authenticating; if the brokering device receives data from the server, determining a target device among the at least one device connected to the brokering device based on the data; determining, based on the protocol information relating to the target device, whether a protocol relating to the server is different from a protocol of the target device; and in response to a determination being made that the protocol relating to the server is different from the protocol of the target device, modifying, by the brokering device, the data based on the protocol of the target device and transmitting the modified data to the target device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A brokering device for brokering a communication connection between at least one device and a server, the brokering device comprising:
-
a first communication unit configured to communicate with the at least one device; a second communication unit configured to communicate with the server and to receive data transmitted from the server; and a processor configured to authenticate a connection with the at least one device via the first communication unit based on protocol information relating to the at least one device, to connect the at least one device and the brokering device based on a result of the authenticating, to determine a target device among the at least one device connected to the brokering device based on the data, and to determine, based on the protocol information relating to the target device, whether a protocol relating to the server is different from a protocol of the target device, wherein in a determination being made that the protocol relating to the server is different from the protocol of the target device, the processor modifies the data based on the protocol of the target device and transmits, via the first communication unit, the modified data to the target device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A push service system comprising:
-
at least one device which receives push data; an application server which provides the push data based on at least one application; a push server which transmits the push data provided from the application server to the at least one device based on identification information allocated to the at least one device; and a brokering device which brokers a communication connection between the at least one device and the push server by intercepting the transmitted push data, determining a target device among the at least one device connected to the brokering device, and determining, based on protocol information relating to the target device, whether a protocol relating to the push server is different from a protocol of the target device, and in response to a determination being made that the protocol relating to the server is different from the protocol of the target device, causes the push data to be transmitted from the push server to the target device irrespective of a protocol difference between the target device and the push server. - View Dependent Claims (17)
-
-
18. A non-transitory computer readable storage medium comprising a program which, when executed by a computer, performs operations of:
-
causing a brokering device to authenticate a communication connection between at least one device and the brokering device based on protocol information relating to the at least one device, to connect the at least one device and the brokering device based on a result of the authenticating, to determine a target device among the at least one device connected to the brokering device based on data, when the data is received from the server, and to determine, based on the protocol information relating to the target device, whether a protocol relating to the server from which the data is being directed to the target device is different from a protocol of the target device; and in response to a determination being made that the protocol relating to the server is different from the protocol of the target device, causing the brokering device to modify the data based on the protocol of the target device, and causing the brokering device to transmit the modified data to the target device. - View Dependent Claims (19, 20)
-
Specification