KR100542922B1 - Wireless instant messaging service method and system there-for - Google Patents
Wireless instant messaging service method and system there-for Download PDFInfo
- Publication number
- KR100542922B1 KR100542922B1 KR20030065944A KR20030065944A KR100542922B1 KR 100542922 B1 KR100542922 B1 KR 100542922B1 KR 20030065944 A KR20030065944 A KR 20030065944A KR 20030065944 A KR20030065944 A KR 20030065944A KR 100542922 B1 KR100542922 B1 KR 100542922B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- messenger
- driving
- message
- server
- Prior art date
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
무선 인스턴트 메시지 서비스 방법 및 그 시스템이 개시된다 본 발명의 무선 인스턴트 메시지 서비스(일명 메신저 서비스) 방법은 오프라인 상태의 무선 핸드셋에 대해서도 메신저 서비스를 구동하기 위한 방법으로서. 제1 단말기로부터 제2 단말기(무선 핸드셋임)로의 인스턴트 메시지 전송 요청을 수신하는 단계와 제2 단말기의 상태를 확인하는 단계와 제2 단말기가 오프라인 상태인 경우, 단문메시지 센터 또는 OTA 서버로 메신저 구동 요청을 하는 단계와 단문메시지 센터 또는 OTA 서버가 제2 단말기로 메신저 구동 메시지를 송신하는 단계와 메신저 구동 메시지에 응답하여 제2 단말기가 메신저 서버에 접속되는 단계와 메신저 서버를 통하여 제1 단말기와 제2 단말기간에 인스턴트 메시지를 전송하는 단계를 포함한다. 본 발명에 의하면, 오프라인 상태의 무선 핸드셋의 메신저 어플리케이션 프로그램을 구동하여 메신저 서비스가 이루어지도록 할 수 있다. 따라서, 가입자는 메신저 서비스를 위하여 무선 핸드셋을 항상 온라인 상태로 할 필요가 없다.A wireless instant message service method and system thereof are disclosed. The wireless instant message service (aka messenger service) method of the present invention is a method for driving a messenger service even for a wireless handset in an offline state. Receiving an instant message transmission request from the first terminal to the second terminal (which is a wireless handset), checking the state of the second terminal, and driving the messenger to a short message center or an OTA server when the second terminal is offline. Making a request, sending a messenger driving message to the second terminal by the short message center or the OTA server, connecting the second terminal to the messenger server in response to the messenger driving message, and connecting the first terminal and the first terminal through the messenger server. Transmitting an instant message between the two terminals. According to the present invention, a messenger service can be provided by driving a messenger application program of an offline handset. Thus, the subscriber does not always need to bring the wireless handset online for the messenger service.
Description
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS In order to better understand the drawings cited in the detailed description of the invention, a brief description of each drawing is provided.
도 1은 본 발명의 일 실시예에 따른 메신저 서비스 제공을 위한 망 구성도이다. 1 is a diagram illustrating a network for providing a messenger service according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 오프-라인 상태의 무선 핸드셋에 대한 메신저 서비스 방법을 나타내는 흐름도이다. 2 is a flowchart illustrating a messenger service method for an off-line wireless handset according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 메신저 서비스 방법을 나타내는 플로우차트이다. 3 is a flowchart illustrating a messenger service method according to an embodiment of the present invention.
도 4a는 가입자가 메신저 서버에 접속(로그-온)했을 때, 디스플레이되는 화면의 일 예를 나타내는 도면이다.4A is a diagram illustrating an example of a screen displayed when a subscriber accesses (logs on) a messenger server.
도 4b는 인스턴트 메시지 전송 요청이 왔음을 나타내는 화면의 일 예를 나타내는 도면이다.4B is a diagram illustrating an example of a screen indicating that an instant message transmission request has been received.
도 4c는 수신된 인스턴트 메시지가 디스플레이되는 화면의 일 예를 나타내는 도면이다. 4C is a diagram illustrating an example of a screen on which a received instant message is displayed.
본 발명은 무선 인터넷 기반의 인스턴트 메시지 서비스(Instant Messaging Service, 이하 메신저 서비스라 함)에 관한 것으로, 특히, 오프라인 상태의 무선 핸드셋에 대해서도 메신저 서비스를 구동할 수 있는 메신저 서비스 방법 및 시스템에 관한 것이다. The present invention relates to a wireless Internet-based instant messaging service (hereinafter referred to as a messenger service), and more particularly, to a messenger service method and system capable of driving a messenger service even for an off-line wireless handset.
즉시 메시지를 주고 받을 수 있는 장점 때문에 인터넷을 이용한 메신저 서비스가 많이 사용되고 있다. 그런데, 종래에는 유선 위주의 메신저 서비스가 주를 이루고 있으며, 무선 메신저 서비스의 경우, 무선 핸드셋이 무선 인터넷에 연결되어 있는 경우에만 서비스가 가능하다. 좀 더 구체적으로 설명하면, 메신저를 사용하기 위해서는 무선 핸드셋이 항상 메신저 서버에 로그-온(log-on)되어 있어야 한다. 따라서, 종래 기술에 따르면 오프-라인 상태의 무선 핸드셋으로 인스턴트 메시지를 즉시 전송할 수 없는 불편이 있었다. The instant messenger service using the Internet is widely used because of the advantage of instant messaging. However, in the related art, a wired messenger service is mainly used. In the case of the wireless messenger service, the service is available only when the wireless handset is connected to the wireless Internet. More specifically, in order to use a messenger, the wireless handset must always be logged on to the messenger server. Therefore, according to the prior art, there is a inconvenience in that it is not possible to immediately send an instant message to an off-line wireless handset.
이러한 단점을 극복하기 위한 하나의 방안으로 오프-라인의 무선 핸드셋으로 전송될 인스턴트 메시지를 단문 메시지 형태로 전송하는 방법이 제시되었다. 이 방법에 의하면, 인스턴트 메시지를 단문 메시지 형태로 전송함에 따라 메시지 전송에 시간이 걸릴 수 있다. 또한, 인스턴트 메시지를 단문 메시지 형태로 전송함에 따라, 양 무선 핸드셋이 모두 메신저 서버에 접속되어 실시간으로 메시지를 주고 받는 엄밀한 의미의 메신저 서비스에 비하여 메시지 열람이 불편하다. In order to overcome this disadvantage, a method of transmitting an instant message to be transmitted to an off-line wireless handset in the form of a short message has been proposed. According to this method, as the instant message is transmitted in the form of a short message, it may take time to transmit the message. In addition, since the instant message is transmitted in the form of a short message, both wireless handsets are connected to the messenger server, which makes it inconvenient to read the message compared to the messenger service in the strict sense of sending and receiving messages in real time.
따라서, 오프-라인 상태의 무선 핸드셋에 대해서도 메신저 서비스를 구동할 수 있는 방법이 요구된다. Therefore, there is a need for a method capable of driving a messenger service even for an off-line wireless handset.
따라서, 본 발명이 이루고자 하는 기술적 과제는 오프-라인 상태의 무선 핸드셋에 대해서도 메신저 서비스를 구동시켜 인스턴트 메시지가 즉시 전달되도록 함으로써, 커뮤니케이션을 보다 활성화할 수 있는 무선 인터넷 기반의 메신저 서비스 방법, 시스템 및 기록매체를 제공하는 것이다.
Accordingly, a technical problem to be achieved by the present invention is to provide a messenger service method, system, and recording service based on a wireless Internet that can further activate communication by operating a messenger service for an off-line wireless handset so that instant messages are delivered immediately. To provide a medium.
상기 기술적 과제를 달성하기 위한 본 발명의 바람직한 일 측면에 따르면, 무선 인터넷 기반의 인스턴트 메시지 서비스 방법이 제공된다. 상기 본 발명의 바람직한 일 측면에 따른 무선 인스턴트 메시지 서비스 방법은 제1 단말기로부터 제2 단말기로의 인스턴트 메시지 전송 요청을 수신하는 단계-상기 제2 단말기는 무선 핸드셋임-; 상기 제2 단말기의 상태를 확인하는 단계; 상기 제2 단말기가 오프라인 상태인 경우, 단문메시지 센터 또는 OTA 서버로 메신저 구동 요청을 하는 단계; 상 기 단문메시지 센터 또는 OTA 서버가 상기 제2 단말기로 메신저 구동 메시지를 송신하는 단계; 상기 메신저 구동 메시지에 응답하여 상기 제2 단말기가 메신저 서버에 접속되는 단계; 및 상기 메신저 서버를 통하여 상기 제1 단말기와 상기 제2 단말기간에 인스턴트 메시지를 전송하는 단계를 포함한다. According to a preferred aspect of the present invention for achieving the above technical problem, a method for instant message service based on wireless internet is provided. Wireless instant message service method according to a preferred aspect of the present invention comprises the steps of: receiving an instant message transmission request from a first terminal to a second terminal, the second terminal is a wireless handset; Checking a state of the second terminal; If the second terminal is offline, making a messenger driving request to a short message center or an OTA server; Transmitting, by the short message center or the OTA server, a messenger driving message to the second terminal; Connecting the second terminal to a messenger server in response to the messenger driving message; And transmitting an instant message between the first terminal and the second terminal through the messenger server.
바람직하기로는, 상기 무선 인스턴트 메시지 서비스 방법은 상기 메신저 서버가 상기 제2 단말기의 아이디로부터 상기 제2 단말기의 전화번호를 추출하는 단계를 더 포함하고, 상기 단문메시지 센터 또는 OTA 서버로 메신저 구동 요청을 하는 단계는 상기 메신저 서버가 상기 제2 단말기의 전화번호를 상기 단문메시지 센터 또는 OTA 서버로 제공하는 단계를 포함한다. Preferably, the wireless instant message service method further comprises the messenger server extracting a phone number of the second terminal from the ID of the second terminal, and sends a messenger driving request to the short message center or the OTA server. And the messenger server providing the phone number of the second terminal to the short message center or the OTA server.
또한 바람직하기로는, 상기 단문메시지 센터 또는 OTA 서버가 상기 제2 단말기로 메신저 구동 메시지를 송신하는 단계는 상기 제2 단말기의 위치를 알아내는 단계; 및 상기 단문 메시지 센터가 상기 메신저 구동 메시지를 단문 메시지 형태로 상기 제2 단말기로 송신하는 단계를 포함하거나, 상기 단문메시지 센터 또는 OTA 서버가 상기 제2 단말기로 메신저 구동 메시지를 송신하는 단계는 상기 제2 단말기의 위치를 알아내는 단계; 및 상기 OTA 서버가 상기 메신저 구동 메시지를 OTA 메시지 형태로 상기 제2 단말기로 송신하는 단계를 포함한다.Also preferably, the transmitting of the messenger driving message to the second terminal by the short message center or the OTA server may include: locating the second terminal; And transmitting, by the short message center, the messenger driving message to the second terminal in the form of a short message, or transmitting the messenger driving message to the second terminal by the short message center or the OTA server. 2 determining the location of the terminal; And transmitting, by the OTA server, the messenger driving message to the second terminal in the form of an OTA message.
상기 기술적 과제를 달성하기 위한 본 발명의 바람직한 다른 일 측면에 따르면, 무선 인터넷 기반의 인스턴트 메시지 서비스 시스템이 제공된다. 상기 본 발명의 바람직한 다른 일 측면에 따른 무선 인스턴트 메시지 서비스 시스템은 제1 단말 기로부터 제2 단말기로의 인스턴트 메시지 전송 요청을 수신하는 수단-상기 제2 단말기는 무선 핸드셋임-; 상기 제2 단말기의 상태를 확인하는 수단; 상기 제2 단말기가 오프라인 상태인 경우, 단문메시지 센터 또는 OTA 서버로 메신저 구동 요청을 하는 수단; 상기 제2 단말기로 메신저 구동 메시지를 송신하는 수단; 및 상기 메신저 구동 메시지에 응답하여 상기 제2 단말기가 메신저 서버에 접속되면, 상기 제2 단말기로 인스턴트 메시지를 전송하는 수단을 포함한다. According to another preferred aspect of the present invention for achieving the above technical problem, there is provided a wireless Internet-based instant message service system. According to another preferred aspect of the present invention, there is provided a wireless instant message service system comprising: means for receiving an instant message transmission request from a first terminal device to a second terminal, wherein the second terminal is a wireless handset; Means for checking a state of the second terminal; Means for making a messenger driving request to a short message center or an OTA server when the second terminal is offline; Means for sending a messenger drive message to the second terminal; And means for transmitting an instant message to the second terminal when the second terminal is connected to a messenger server in response to the messenger driving message.
상기 기술적 과제를 달성하기 위한 본 발명의 바람직한 또 다른 일 측면에 따르면, 무선 인터넷 기반의 인스턴트 메시지 서비스 시스템에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며, 상기 인스턴트 메시지 서비스 시스템에 의해 판독될 수 있는 기록매체로서, 제1 단말기로부터 제2 단말기로의 인스턴트 메시지 전송 요청을 수신하는 단계-상기 제2 단말기는 무선 핸드셋임-; 상기 제2 단말기의 상태를 확인하는 단계; 상기 제2 단말기가 오프라인 상태인 경우, 단문메시지 센터 또는 OTA 서버로 메신저 구동 요청을 하는 단계; 상기 제2 단말기로 메신저 구동 메시지를 송신하는 단계; 및 상기 메신저 구동 메시지에 응답하여 상기 제2 단말기가 메신저 서버에 접속되면, 상기 제2 단말기로 인스턴트 메시지를 전송하는 단계를 실행하는 프로그램을 포함하는 기록매체가 제공된다.According to another preferred aspect of the present invention for achieving the above technical problem, a program of instructions that can be executed by a wireless Internet-based instant message service system is tangibly implemented, and can be read by the instant message service system. A record carrier, comprising: receiving an instant message transfer request from a first terminal to a second terminal, the second terminal being a wireless handset; Checking a state of the second terminal; If the second terminal is offline, making a messenger driving request to a short message center or an OTA server; Transmitting a messenger driving message to the second terminal; And a program executing the step of transmitting an instant message to the second terminal when the second terminal is connected to the messenger server in response to the messenger driving message.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다. In order to fully understand the present invention, the operational advantages of the present invention, and the objects achieved by the practice of the present invention, reference should be made to the accompanying drawings which illustrate preferred embodiments of the present invention and the contents described in the accompanying drawings.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.
도 1은 본 발명의 일 실시예에 따른 무선 메신저 서비스 제공을 위한 망 구성도이다. 1 is a diagram illustrating a network for providing a wireless messenger service according to an embodiment of the present invention.
도 1에 도시된 망은 무선 핸드셋(110a,110b), 무선망(120a, 120b), 메신저 서버(130), 단문메시지 서비스 센터(SMSC: Short Message Service Center)/OTA(Over-The-Air service) 서버(140), 이동망 교환기(MSC: Mobile Switching Center)(150), 홈망 위치 등록기(HLR: Home Location Register)(160)를 포함하여 구성된다. The network shown in Figure 1 is a wireless handset (110a, 110b), wireless network (120a, 120b),
무선 핸드셋(110a,110b)은 메신저 어플리케이션 프로그램이 탑재된 이동통신 단말기이다. PC 사용자가 메신저 서비스 이용시 메신저 실행 프로그램을 자신의 컴퓨터에 설치해야 이용할 수 있듯이, 무선 핸드셋 역시 내부에 있는 메모리에 메신저 어플리케이션 프로그램이 코드화된다. 메신저 어플리케이션 프로그램은 이동통신 가입자에게 판매되기 전에 미리 무선 핸드셋의 내부 메모리에 탑재될 수도 있다. 또는 이동통신 가입자가 무선 인터넷 등을 이용하여 미리 정해진 서버(예를 들어, 메신저 서버)로부터 메신저 어플리케이션 프로그램을 다운로드 받을 수도 있다.The
메신저 어플리케이션 프로그램은 미리 정해진 방식으로 무선 핸드셋을 조작 함으로써 구동될 수 있다. 예를 들어, "MagicN"과 같은 특정의 키를 이용하여 무선 인터넷 서비스 접속한다. 무선 인터넷 서비스에 접속한 상태에서 메신저 서비스 메뉴를 선택하면 단말기의 메신저 어플리케이션 프로그램이 구동되어, 메신저 서버에 접속되는 형태로 구현될 수 있다. 또는 메신저 서비스 전용의 특정키를 누르면 곧바로 메신저 어플리케이션 프로그램이 구동되어 메신저 서버에 접속할 수 있도록 구현될 수도 있다.The messenger application program can be driven by manipulating the wireless handset in a predetermined manner. For example, the wireless internet service is accessed using a specific key such as "MagicN". When the messenger service menu is selected while connected to the wireless Internet service, the messenger application program of the terminal may be driven to be connected to the messenger server. Alternatively, as soon as a specific key dedicated to a messenger service is pressed, a messenger application program may be driven to access a messenger server.
무선망(120a, 102b)은 기지국(122a, 122b), IWF(Inter-Working Function)/PDSN(Packet Data Serving Node)(124a, 124b)을 포함한다. 또한, 도 1에는 도시되어 있지 않지만, 복수의 기지국과 MSC(150)에 사이에 연결되는 기지국 제어기(미도시)를 더 포함할 수 있다. IWF/PDSN(124a, 124b)는 무선 핸드셋(110a,110b)을 인터넷(170)에 연결하기 위한 무선 데이터 장치이다. IWF/PDSN(124a, 124b)는 또한, 무선 핸드셋(110a,110b)을 메신저 서버(130)에 연결시키는 역할을 한다. 따라서, 무선 핸드셋(110a,110b)은 기지국(122a,122b) 및 IWF/PDSN(124a,124b)를 통하여 메신저 서버(130)에 접속된다.The
메신저 서버(130)는 메신저 서비스 가입자에 대한 정보를 저장하고 관리한다. 이를 위해 메신저 서버(130)는 데이터베이스를 포함하는 것이 바람직하다. 데이터 베이스에는 가입자별로 가입자의 아이디(ID: Identification), 패스워드, 무선 핸드셋 전화번호 등이 포함될 수 있다. 또한, 데이터 베이스에는 각 가입자에 대한 상대방 목록, 즉 버디 리스트(buddy list)가 저장될 수 있다. 메신저 서버는 가입자 검색이나 가입자 상태 확인/관리, 메시지 교환 등의 기능을 수행한다. 또한, 메신저 서버는 특정 단말기(예를 들어, 단말기 B(110b))로 인스턴트 메시지 전송 요청이 오면, 해당 단말기가 로그-온 상태이면 인스턴트 메시지를 해당 단말기로 즉시 전송하고, 해당 단말기가 로그-온 상태가 아니면 해당 단말기의 메신저 어플리케이션 프로그램을 구동하기 위한 절차를 수행한다. 인스턴트 메시지 전송 및 메신저 구동에 관련된 메신저 서버의 기능에 대해서는 뒤에서 상세히 기술된다.The messenger server 130 stores and manages information on messenger service subscribers. To this end, the
SMSC/OTA 서버(140)는 메신저 서버(130)로부터 특정 무선 핸드셋(예를 들어, 단말기 B)의 메신저 구동 요구가 있으면, HLR(160)을 통해 단말기 B(110b)의 위치를 확인하여 단말기로 B(110b)로 메신저 구동을 요구하는 메시지를 전송한다. 이 기능은 SMSC에 구현될 수도 있고, OTA 서버에 구현될 수도 있다. SMSC는 단문 메시지의 송수신을 제어하는 장치이다. 따라서, 본 발명의 오프-라인 상태의 무선 핸드셋의 메신저 구동을 위하여, SMSC를 이용하면 메신저 구동 메시지는 단문 메시지 형태로 전송된다. The SMSC /
OTA서버는 OTA 기능을 관장하기 위한 서버 장치이다. OTA 기능이란 이동통신 가입자가 구입한 무선 핸드셋을 제3자(예를 들어, 대리점)의 개입없이 즉석에서 무선으로 이동통신 가입자를 이동통신망에 등록, 개통시키거나 기존 이동통신 가입자에게 새로운 서비스에 대한 권한을 부여할 수 있는 기능이다. OTA 기능의 구현을 위하여, OTA 메시지들이 정의되어 사용된다. 따라서, 본 발명의 오프-라인 상태의 무선 핸드셋의 메신저 구동을 위하여, OTA 서버를 이용하면 메신저 구동 메시지는 OTA 메시지 형태로 전송된다. 구체적으로는, OTA 기능을 위하여 이미 정의되어 있는 OTA 메시지 중 일부를 변경하여 메신저 구동 메시지로 사용할 수도 있고, 새로운 OTA 메시지를 정의하여 메신저 구동 메시지로 사용할 수도 있다.The OTA server is a server device for managing OTA functions. The OTA function allows a mobile subscriber to register and open a wireless handset purchased by a mobile subscriber on a wireless network on the fly without the intervention of a third party (e.g., a reseller) or to provide a new service to an existing mobile subscriber. This function can be granted. For the implementation of the OTA function, OTA messages are defined and used. Therefore, for driving the messenger of the wireless handset in the off-line state of the present invention, when the OTA server is used, the messenger driving message is transmitted in the form of an OTA message. Specifically, some of the OTA messages already defined for the OTA function may be changed and used as messenger driving messages, or new OTA messages may be defined and used as messenger driving messages.
메신저 구동 메시지는 SMSC/OTA 서버(140)로부터 MSC(150), 기지국 제어기(미도시), 기지국(122b)을 통하여 해당무선 핸드셋(예를 들어, 단말기 B(110b))으로 송신된다. The messenger driving message is transmitted from the SMSC /
도 2는 본 발명의 일 실시예에 따른 오프-라인 상태의 무선 핸드셋에 대한 메신저 서비스 방법을 나타내는 흐름도이다. 이를 참조하여, 메신저 서비스 등록 과정과 가입자 A가 가입자 B로 인스턴트 메시지 전송을 요청하는 경우의 각 과정들을 설명하면 다음과 같다. 2 is a flowchart illustrating a messenger service method for an off-line wireless handset according to an embodiment of the present invention. Referring to this, a description will be given of a messenger service registration process and each process when subscriber A requests for instant message transmission to subscriber B as follows.
먼저, 가입자 A가 메신저 서버에 메신저 서비스 가입자로서 등록한다(S212). 이 때, 가입자 A는 본인의 아이디, 패스워드, 전화번호, 기타 개인 정보를 등록할 수 있다. First, subscriber A registers as a messenger service subscriber in the messenger server (S212). At this time, subscriber A can register his or her ID, password, telephone number, and other personal information.
아울러, 가입자 A는 메신저 서비스의 상대방을 등록할 수 있다. 이 때, 상대방을 쉽게 찾을 수 있도록 상대방 검색 기능이 메신저 서버에서 제공될 수 있다.In addition, subscriber A may register the other party of the messenger service. At this time, the counterpart search function may be provided in the messenger server so that the counterpart can be easily found.
가입자 A가 가입자 B를 메신저 서비스의 상대방으로 지정하여 등록을 요청하면, 메신저 서버는 가입자 B로 등록을 요청하는 메시지를 전송하고(S214), 이에 응답하여 가입자 B로부터 허락 메시지가 수신되면(S216), 비로소 가입자 B가 메신저 서버에 가입자 A의 메신저 상대방, 즉 버디 리스트로서 등록된다. 이 때, 가입자 B 가 이미 메신저 서버에 접속하여 메신저 서비스 가입자로서 등록한 상태라면, 메신저 서버의 등록 요청(S214)에 응답하여, 가입자 B는 가입자 A의 상대방으로서 등록 허락만 수행하면 될 것이다.When subscriber A requests registration by designating subscriber B as the other party of the messenger service, the messenger server transmits a message requesting registration to subscriber B (S214), and in response, a permission message is received from subscriber B (S216). Then, the subscriber B is registered in the messenger server as the messenger counterpart of the subscriber A, that is, the buddy list. At this time, if the subscriber B has already connected to the messenger server and registered as a messenger service subscriber, in response to the registration request (S214) of the messenger server, the subscriber B only needs to perform registration permission as the other party of the subscriber A.
만약, 가입자 B가 메신저 서비스 가입자로 등록하지 않은 상태라면, 메신저 서버의 등록 요청(S214)에 응답하여, 가입자 B는 메신저 서비스 가입자 등록과 가입자 A의 상대방으로서 등록을 동시에 할 수도 있을 것이다.If the subscriber B has not registered as a messenger service subscriber, in response to the registration request (S214) of the messenger server, the subscriber B may simultaneously register as a messenger service subscriber and as a counterpart of the subscriber A.
상기 S212 내지 S216 단계는 등록 단계로서, 이 단계들은 가입자 A 및 가입자 B가 각자의 무선 핸드셋을 통하여 메신저 서버와 접속하여 이루어질 수 있으며, 또한, 무선 핸드셋 대신에 도 1에 도시된 유무선 PC(180)를 통해 이루어질 수도 있다. The steps S212 to S216 are registration steps, which may be performed by subscribers A and B connected to a messenger server through their respective wireless handsets, and in addition to the wireless handsets, the wired /
다음으로, 가입자 A가 가입자 B의 무선 핸드셋으로 인스턴트 메시지 전송을 요청하는 경우의 각 과정들을 살펴본다. 가입자 B 단말기는 오프라인 상태인 것으로 가정한다. Next, the processes of subscriber A requesting instant message transmission to subscriber B's wireless handset will be described. It is assumed that subscriber B terminal is offline.
가입자 A가 무선 핸드셋을 미리 정해진 방식으로 조작하여 메신저 어플리케이션 프로그램을 구동하여, 메신저 서버에 로그-온한다(S222). 로그-온은 메신저 어플리케이션 프로그램의 소정 화면에서 가입자 A의 아이디와 패스워드를 입력함으로써 이루어질 수 있다. 그러나. 아이디와 패스워드를 무선 핸드셋 내부에 미리 저장해 둠으로써, 아이디와 패스워드를 로그-온할 때마다 입력할 필요가 없도록 설정될 수도 있다. 여기서는, 가입자 A는 무선 핸드셋을 이용하여 메신저 서버에 로그- 온하는 것으로 가정하지만, PC를 이용하여 메신저 서버에 로그-온할 수도 있다. The subscriber A operates the messenger application program by operating the wireless handset in a predetermined manner, and logs on to the messenger server (S222). Log-on may be performed by entering the subscriber A's ID and password on a predetermined screen of the messenger application program. But. By storing the ID and password inside the wireless handset in advance, they can be set up so that they do not have to be entered each time the user logs on. Here, it is assumed that subscriber A logs on to the messenger server using the wireless handset, but it is also possible to log on to the messenger server using a PC.
가입자 A가 메신저 서버에 접속(로그-온)하면, 도 4a에 도시된 바와 같이, 등록되어 있는 상대방 목록과 각 상대방의 현재 상태 등이 가입자 A의 무선 핸드셋의 표시창에 디스플레이될 수 있다. 도 4a에 도시된 예에서는, 가입자 A의 메신저 상대방으로 등록된 가입자는 가입자 B와 홍길동 등이 있으며, 이들 중 가입자 B는 오프라인 상태이고, 홍길동은 온라인 상태임이 표시되어 있다.When subscriber A connects (logs on) to the messenger server, as shown in FIG. 4A, a list of registered counterparties and the current status of each counterpart may be displayed on the display window of subscriber A's wireless handset. In the example illustrated in FIG. 4A, subscribers registered as messenger counterparts of subscriber A include subscriber B and Hong Gil-dong, among which subscriber B is offline and Hong Gil-dong is online.
가입자 A가 가입자 B로 인스턴트 메시지 전송을 요청한다(S224). 인스턴트 메시지 전송을 요청하는 단계(S224)는 구체적으로 인스턴트 메시지 전송 메뉴를 선택하는 단계, 상대방(가입자 B)을 지정하는 단계, 인스턴트 메시지를 작성하는 단계와 같은 세부 단계들을 포함할 수 있다. 상대방을 지정하는 단계는 무선 핸드셋의 표시창에서 가입자 B를 선택함으로써 이루어질 수 있는데, 종래의 유무선 메신저 서비스에서는 가입자 B가 오프라인일 때는 가입자 B를 선택할 수 없는 경우가 일반적이었다. 그러나, 본 발명에서는, 가입자 B의 상태가 오프-라인이라 하더라도, 즉 메신저 서버에 접속한 상태가 아니라도, 가입자 B를 선택하여 인스턴트 메시지 전송을 요청할 수 있다. Subscriber A requests the instant message transmission to subscriber B (S224). The requesting an instant message transmission (S224) may specifically include detailed steps such as selecting an instant message transmission menu, designating a counterpart (subscriber B), and creating an instant message. The designation of the other party may be performed by selecting subscriber B on the display window of the wireless handset. In the conventional wired / wireless messenger service, subscriber B cannot be selected when the subscriber B is offline. However, in the present invention, even if the state of the subscriber B is off-line, that is, not connected to the messenger server, the subscriber B can select the subscriber B and request the instant message transmission.
가입자 A로부터 인스턴트 메시지 전송 요청이 수신되면, 메신저 서버는 데이터 베이스로부터 가입자 B의 전화번호를 추출한다(S226). 이 전에 메신저 서버는 가입자 B가 로그-온 상태인지 로그-오프 상태인지를 확인하는 것이 바람직하다. 만약, 가입자 B가 온라인 상태라면 즉시 가입자 B로 인스턴트 메시지를 전송함으로써 가입자 A와 가입자 B 사이에 메신저 서비스가 이루어질 수 있다. 그런데, 만약 가입자 B가 오프라인 상태라면 메신저 서버는 SMSC 또는 OTA 서버로 메신저 구동 요청을 한다(S228). 이 때, 메신저 서버는 추출된 가입자 B의 전화번호를 SMSC 또는 OTA 서버에 제공한다. When the instant message transmission request is received from the subscriber A, the messenger server extracts the subscriber B's telephone number from the database (S226). Prior to this, the messenger server preferably checks whether the subscriber B is in a log-on state or a log-off state. If subscriber B is online, a messenger service may be provided between subscriber A and subscriber B by sending an instant message to subscriber B immediately. However, if subscriber B is offline, the messenger server makes a messenger driving request to the SMSC or OTA server (S228). At this time, the messenger server provides the extracted subscriber B's telephone number to the SMSC or OTA server.
먼저, 메신저 서버가 SMSC로 메신저 구동 요청을 하는 경우를 살펴본다. First, a case in which a messenger server makes a messenger driving request through SMSC will be described.
SMSC는 메신저 서버로부터 가입자 B에 대한 메신저 구동 요청을 수신하면, 먼저 HLR로 가입자 B의 위치를 알려줄 것을 요청한다(S230). HLR로부터 가입자 B의 위치 확인을 리턴받으면(S232), 해당 MSC로 메신저 구동 메시지를 전송한다(S234). MSC는 수신된 메신저 구동 메시지를 가입자 B로 전송한다(S236). 메신저 구동 메시지는 일반적인 단문 메시지가 SMSC로부터 지정된 단말기로 전송되는 방식과 동일한 방식으로 가입자 B의 단말기로 전송된다. When the SMSC receives a messenger driving request for subscriber B from the messenger server, the SMSC requests to inform the HLR of the location of subscriber B (S230). When receiving the location confirmation of the subscriber B from the HLR (S232), and sends a messenger drive message to the MSC (S234). The MSC transmits the received messenger driving message to the subscriber B (S236). The messenger driven message is transmitted to the terminal of subscriber B in the same manner as the general short message is transmitted from the SMSC to the designated terminal.
OTA를 이용하는 경우도 상술한 SMSC를 이용하는 경우와 유사하다. The use of the OTA is similar to the case of using the SMSC described above.
OTA 서버 역시 메신저 서버로부터 가입자 B에 대한 메신저 구동 요청을 수신하면, 먼저 HLR로 가입자 B의 위치를 알려줄 것을 요청한다(S230). HLR로부터 가입자 B의 위치 확인을 리턴받으면(S232), 해당 MSC를 통하여 가입자 B로 메신저 구동 메시지를 전송한다(S234, S236). 이 때 메신저 구동 메시지는 일반적인 OTA 메시지가 OTA서버로부터 생성되어 지정된 단말기로 전송되는 방식과 동일한 방식으로 가입자 B로 전송된다. 다만, 일반적인 OTA 메시지는 주로 특정 MSC, 특정 기지국 제어기에 연결된 복수의 단말기들을 타켓으로 전송될 수 있는데 반하여, 메신저 구동 메시지는 특정 단말기(여기서는, 가입자 B 단말기)를 타겟으로 전송된다. If the OTA server also receives a messenger driving request for subscriber B from the messenger server, it first requests the HLR to inform the location of subscriber B (S230). When receiving the location confirmation of the subscriber B from the HLR (S232), and sends a messenger drive message to the subscriber B via the MSC (S234, S236). At this time, the messenger driving message is transmitted to subscriber B in the same manner as a general OTA message is generated from the OTA server and transmitted to the designated terminal. However, a general OTA message may be mainly transmitted to a target of a plurality of terminals connected to a specific MSC and a specific base station controller, whereas a messenger driving message is transmitted to a specific terminal (here, subscriber B terminal) as a target.
메신저 구동 메시지가 단문 메시지 형태로 전송되든 OTA 메시지 형태로 전송되든, 메신저 구동 메시지는 가입자 A 및 B 정보(예를 들어, 전화 번호)와 미리 정해진 구동 파라미터를 포함하는 것이 바람직하다. 구동 파라미터는 메신저 어플리케이션 프로그램을 구동하기 위한 키값 역할을 하는 미리 정의된 파라미터이다.Whether the messenger driven message is sent in the form of a short message or in the form of an OTA message, the messenger driven message preferably includes subscriber A and B information (eg, a telephone number) and predetermined driving parameters. The driving parameter is a predefined parameter that serves as a key value for driving the messenger application program.
가입자 B 단말기는 구동 파라미터에 응답하여, 미리 정해진 방식으로 가입자 A로부터 인스턴트 메시지 전송 요청이 왔음을 표시한다(S238). 예를 들어, 가입자 B 단말기는 메신저 구동 메시지를 수신하면, 도 4b에 도시된 바와 같이, 표시창에 디스플레이한다. 이와 함께, 가입자 B 단말기는 가청 신호(벨/진동/음악 등)로 메시지가 왔음을 알려줄 수도 있다.In response to the driving parameter, the subscriber B terminal indicates that an instant message transmission request has been received from subscriber A in a predetermined manner (S238). For example, when the subscriber B terminal receives the messenger driving message, the subscriber B terminal displays the message on the display window as shown in FIG. 4B. Along with this, subscriber B terminal may inform that the message has come by an audible signal (bell / vibration / music, etc.).
가입자 B가 특정의 키(예를 들어, 확인 키)를 누름으로써 메신저 구동 메시지에 응답하면(S238), 가입자 B 단말기 내부에 탑재된 메신저 어플리케이션 프로그램이 자동으로 구동된다(S240). 메신저 어플리케이션 프로그램 구동되면서 가입자 B 단말기는 메신저 서버에 접속되어 온라인 상태로 된다(S242). When the subscriber B responds to the messenger driving message by pressing a specific key (for example, a confirmation key) (S238), the messenger application program mounted in the subscriber B terminal is automatically driven (S240). While running the messenger application program, the subscriber B terminal is connected to the messenger server and brought online (S242).
여기서는, 외부로부터 응답(예를 들어, 특정의 키의 입력)에 따라 메신저 어플리케이션 프로그램이 구동되지만, 메신저 구동 메시지의 구동 파라미터에 직접 응답하여 메신저 어플리케이션 프로그램이 구동되면서 가입자 B 단말기가 온라인 상태로 될 수도 있다. Here, the messenger application program is driven in response to a response from the outside (for example, input of a specific key), but the subscriber B terminal may be brought online while the messenger application program is driven in response to a driving parameter of the messenger driving message. have.
가입자 B 단말기가 온라인 상태가 되면, 비로소 가입자 A가 작성한 인스턴트 메시지가 가입자 B 단말기에 전송되어 디스플레이된다(S244). 양 단말기가 모두 온라인 상태이므로, 가입자 B도 곧바로 인스턴트 메시지를 작성하여 가입자 A로 전송할 수 있다. 그러므로, 양 단말기에 트래픽 채널이 할당된 상태가 되어, 트래픽 채널을 통하여 인스턴트 메시지가 상호 교환된다.When the subscriber B terminal is online, the instant message created by the subscriber A is transmitted to the subscriber B terminal and displayed (S244). Since both terminals are online, subscriber B can also create and send an instant message to subscriber A immediately. Therefore, traffic channels are allocated to both terminals, and instant messages are exchanged through the traffic channel.
인스턴트 메시지가 디스플레이되는 화면의 일 예가 도 4c에 도시된다. 도 4c에 도시된 바와 같이, 화면은 전송된 인스턴트 메시지("안녕")가 표시되는 창, 현재 작성하는 인스턴트 메시지("웬일?")가 표시되는 창, 현재 대화중인 상대방을 표시하는 창 등으로 구성될 수 있다. An example of a screen on which an instant message is displayed is shown in FIG. 4C. As shown in FIG. 4C, the screen may include a window in which the sent instant message (“good morning”) is displayed, a window in which the instant message (“What? Can be configured.
도 3은 본 발명의 일 실시예에 따른 메신저 서비스 방법을 나타내는 플로우차트이다. 도 3은 상술한 본 발명의 일 실시예에 따른 오프라인 상태의 무선 핸드셋에 대한 메신저 서비스 방법을 포함하는 전체적인 메신저 서비스 방법의 일 예를 나타낸다.3 is a flowchart illustrating a messenger service method according to an embodiment of the present invention. 3 illustrates an example of an overall messenger service method including a messenger service method for an off-line wireless handset according to an embodiment of the present invention described above.
여기서는, 가입자 A와 가입자 B는 이미 메신저 서버에 등록된 것으로 가정한다. Here, assume that subscribers A and B are already registered in the messenger server.
가입자 A가 메신저 서버에 로그-온함으로써, 온라인 상태가 된다(S312). Subscriber A logs on to the messenger server, thereby bringing it online (S312).
가입자 A가 인스턴트 메시지를 작성하여, 가입자 B로 메시지 전송을 요청한다(S314). 물론 가입자 A는 동일한 인스턴트 메시지를 복수의 가입자로 전송 요청할 수도 있다. Subscriber A creates an instant message and requests transmission of message to subscriber B (S314). Of course, subscriber A may request to send the same instant message to multiple subscribers.
가입자 A로부터 가입자 B로 인스턴트 메시지 전송 요청이 있으면, 메신저 서 버는 가입자 B의 상태를 확인한다(S316). 만약, 가입자 B가 온라인 상태라면 즉시 가입자 B로 인스턴트 메시지를 전송함으로써 가입자 A와 가입자 B 사이에 메신저 서비스가 이루어진다(S318). If there is a request for instant message transmission from subscriber A to subscriber B, the messenger server checks the status of subscriber B (S316). If subscriber B is online, a messenger service is performed between subscriber A and subscriber B by transmitting an instant message to subscriber B immediately (S318).
반면, 가입자 B가 오프라인 상태라면 메신저 서버는 SMSC/OTA 서버로 메신저 구동 요청을 한다(S320). SMSC/OTA 서버는 가입자 B의 단말기로 메신저 구동 메시지를 전송한다(S322). 메신저 구동 메시지에 응답하여, 가입자 B 단말기에서 메신저 어플리케이션 프로그램이 구동되고(S324), 이와 함께 가입자 B 단말기가 메신저 서버에 자동으로 접속된다(S326). On the other hand, if subscriber B is offline, the messenger server makes a messenger driving request to the SMSC / OTA server (S320). The SMSC / OTA server transmits a messenger driving message to the terminal of subscriber B (S322). In response to the messenger driving message, the messenger application program is driven in the subscriber B terminal (S324), and at the same time, the subscriber B terminal is automatically connected to the messenger server (S326).
가입자 B 단말기가 온라인 상태가 되면, 비로소 인스턴트 메시지가 가입자 B 단말기로 전송된다(S328). When the subscriber B terminal comes online, an instant message is transmitted to the subscriber B terminal (S328).
발명은 도면에 도시된 일 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다. Although the invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명에 의하면, 무선 핸드셋이 오프라인 상태인 경우에도, 오프라인 상태의 무선 핸드셋의 메신저 어플리케이션 프로그램을 구동하여 메신저 서비스가 이루어지도록 할 수 있다. 따라서, 가입자는 메신저 서비스를 위하여 무선 핸드셋을 항 상 온라인 상태로 할 필요가 없다. 그러므로, 본 발명에 의하면, 무선 인터넷 비용이 절감될 수 있고, 메신저 서비스 이용의 편의성이 향상되어 커뮤니케이션이 활성화될 수 있는 효과가 있다.According to the present invention, even when the wireless handset is in the offline state, the messenger service may be performed by driving the messenger application program of the wireless handset in the offline state. Thus, the subscriber does not always need to bring the wireless handset online for the messenger service. Therefore, according to the present invention, the wireless Internet cost can be reduced, and the convenience of using a messenger service is improved, so that communication can be activated.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030065944A KR100542922B1 (en) | 2003-09-23 | 2003-09-23 | Wireless instant messaging service method and system there-for |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20030065944A KR100542922B1 (en) | 2003-09-23 | 2003-09-23 | Wireless instant messaging service method and system there-for |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050029601A KR20050029601A (en) | 2005-03-28 |
KR100542922B1 true KR100542922B1 (en) | 2006-01-11 |
Family
ID=37386174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20030065944A KR100542922B1 (en) | 2003-09-23 | 2003-09-23 | Wireless instant messaging service method and system there-for |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100542922B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100787032B1 (en) * | 2006-01-06 | 2007-12-21 | 엘지전자 주식회사 | Mobile communication terminal for supporting instant messaging service and method thereof |
CN100438651C (en) * | 2006-12-14 | 2008-11-26 | 中国移动通信集团公司 | Immediate message server, guestroom end, processing system and processing method |
-
2003
- 2003-09-23 KR KR20030065944A patent/KR100542922B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20050029601A (en) | 2005-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6091958A (en) | Mobile stations' geographical position determination, method and arrangement | |
US20090083060A1 (en) | Automated computer electronics device reporting | |
CA2460110C (en) | Method and system for providing data services to mobile communication terminals and mobile communication terminal therefor | |
EP1571791B1 (en) | Mobile communication system and method for providing a real time messenger service among mobile communication terminals | |
US20040023670A1 (en) | Method for providing location information from a mobile device to a group of mobile devices | |
EP1519600B1 (en) | Providing property data on mobile terminal for services | |
US20080278286A1 (en) | Communication Method, System and User Terminal | |
KR20140061943A (en) | System and method for advertisement message integrated management | |
EP2158786B1 (en) | Association of a mobile user identifier and a radio identifier of a mobile phone | |
KR100542922B1 (en) | Wireless instant messaging service method and system there-for | |
CN100551136C (en) | A kind of method and apparatus of supporting location service access mobile positioning center | |
KR100646377B1 (en) | System and Method for Denying SPAM-Call from Phone | |
US20050079882A1 (en) | Method and system for providing short message service in network interworking between wireless public network and wired/wireless private network | |
KR100541756B1 (en) | Method for transferring data in wireless communication system | |
KR100621333B1 (en) | System and Method for Providing Detection of Call-Drop in Mobile Telecommunication | |
CN100556160C (en) | A kind of Multimedia Message intercommunicating system and method | |
US20040062236A1 (en) | Method of chatting through a cellular phone system | |
KR20010029229A (en) | Method for paging a group of pagers simultaneously | |
KR100957636B1 (en) | Method and system for managing data session | |
KR100352856B1 (en) | Method for applying Wireless Application Protocol in Mobile System | |
KR100718382B1 (en) | Method for display a status of user | |
KR100998494B1 (en) | Method of message transmission on mobile phone using pc-link | |
JP4709251B2 (en) | Subscriber information management apparatus and subscriber information management method | |
US20150031380A1 (en) | Communication method, system and user terminal | |
CN112039757A (en) | Cellular mobile communication service platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121228 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140102 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150105 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160104 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20161227 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180102 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20181227 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20200102 Year of fee payment: 15 |