Method and apparatus for providing communication service based on a push
AssigneeUbifunstudio Co., Ltd.
InventorsJin Hwan Park, Ji Sung Kim
Life of this patent
Estimating the term…
Abstract
Disclosed is a method for providing a communication service based on a push, which may include: when an application loaded on a client is executed, requesting a communication service based on the push keys to an account server; receiving push keys of multiple target clients from the account server; requesting a push server to transfer the push keys of the client and a service request for a predetermined service to at least some of the multiple target clients; and when communication connection with a target client which responds to the service request is performed based on the push keys, performing the predetermined service.
Claims6
A method for providing a communication service based on a push, the method comprising:
- receiving, by a client, a unique push key and a user ID specifically assigned to the client from an account server;
- when an application loaded on the client is executed, transmitting, by the client, a first request message to the account server for a communication service, wherein the first request message includes the unique push key and the user ID of the client;
- receiving, by the client, push keys of multiple target clients from the account server, wherein the account server selects the multiple target clients based on any one of a location of the client, a place of interest preset by a user of the client, and a specific place selected by the user;
- displaying, by the client, a service menu for each target client on a screen and selecting, by the user, at least one of the multiple target clients using the service menu;
- transmitting, by the client, a second request message to the account server, wherein the second request message includes a push key of the at least one target client, the unique push key of the client, and a communication service request;
- transferring, by the account server, the second request message to a push server;
- transmitting, by the push server, a push message to the at least one target client, wherein the push message includes the unique push key of the client and service type information;
- and
- performing, by the client, the communication service with the at least one target client.
A non-transitory computer readable recording medium storing a computer program which allows a processor to perform a method for providing a communication service based on a push, wherein the method comprises:
- receiving, by a client, a unique push key and a user ID specifically assigned to the client from an account server;
- when an application loaded on a client is executed, transmitting, by the client, a first request message to the account server for a communication service, wherein the first request message including the unique push key and the user ID of the client;
- receiving, by the client, push keys of multiple target clients from the account server, wherein the account server selects the multiple target clients based on any one of a location of the client, a place of interest preset by a user of the client, and a specific place selected by the user;
- displaying, by the client, a service menu for each target client on a screen and selecting by the user, at least one of the multiple target clients using the service menu;
- transmitting, by the client, a second request message to the account server, the second request message includes a push key of the at least one target client, the unique push key of the client, and a communication service request;
- transferring, by the account server, the second request message to a push server;
- transmitting, by the push server, a push message to the at least one target client, wherein the push message includes the unique push key of the client and service type information;
- and
- performing the communication service with the at least one target client.
An apparatus for providing a communication service based on a push, the apparatus comprising a hardware processor configured to:
- receive a unique push key and a user ID specifically assigned to a client from an account server;
- transmit a first request message to the account server for a communication service when an application loaded on the client is executed, wherein the first request message includes the unique push key and the user ID of the client;
- receive push keys of multiple target clients provided from the account server, wherein the account server selects the multiple target clients based on any one of a location of the client, a place of interest preset by a user of the client, and a specific place selected by the user;
- display a service menu for each target client on a screen and selecting at least one of the multiple target clients using the service menu;
- transmit a second request message to the account server, wherein the second request message includes a push key of the at least one target client, the unique push key of the client, and a communication service request;
- and
- perform the communication service with the at least one target client,
- wherein the account server transfers the second request message to a push server, and the push server transmits a push message to the at least one target client, the push message including the unique push key of the client and service type information.
Dependencies are inferred from the claim text.