[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20050114805A - A system and method for real-rime representing the status of messenger users and supporting the real-time conversation between them and a computer-readable medium recorded a program for executing thereof - Google Patents

A system and method for real-rime representing the status of messenger users and supporting the real-time conversation between them and a computer-readable medium recorded a program for executing thereof Download PDF

Info

Publication number
KR20050114805A
KR20050114805A KR1020040039547A KR20040039547A KR20050114805A KR 20050114805 A KR20050114805 A KR 20050114805A KR 1020040039547 A KR1020040039547 A KR 1020040039547A KR 20040039547 A KR20040039547 A KR 20040039547A KR 20050114805 A KR20050114805 A KR 20050114805A
Authority
KR
South Korea
Prior art keywords
status
messenger
conversation
client
user
Prior art date
Application number
KR1020040039547A
Other languages
Korean (ko)
Inventor
이경환
Original Assignee
이경환
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이경환 filed Critical 이경환
Priority to KR1020040039547A priority Critical patent/KR20050114805A/en
Publication of KR20050114805A publication Critical patent/KR20050114805A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5075Remote control machines, e.g. by a host
    • G03G15/5091Remote control machines, e.g. by a host for user-identification or authorisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/83Notification aspects
    • H04M15/84Types of notifications
    • H04M15/844Message, e.g. SMS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템 및 그 서비스 방법에 관한 것이다. 본 발명의 하나의 특징은 각 메신저 상에서만 서로 알 수 있었던 사용자의 메신저 상태를 웹 페이지상에서와 메신저 사용자가 문서(MS Office 문서, 아래아 한글, 웹 메일 등)작성시 간단한 조작으로 자신의 메신저 상태를 표현할 수 있는 컴포넌트를 입력하여 전달하면, 그 문서를 전달받은 자가 보는 문서상에서도 실시간으로 문서 작성자의 메신저 상태를 확인할 수 있도록 구현하고, 확인된 상태에 따라 웹과 문서상에서 메신저 로그인 없이 대화를 원하는 메신저 사용자에게 바로 문자 대화, 영상 대화, 음성 대화를 할 수 있도록 지원하는 시스템과 서비스 방법을 포함한다. The present invention relates to a system capable of knowing the status of a messenger user on a web and a document in real time, and enabling a real-time conversation and a service method thereof. One feature of the present invention is the user's messenger status, which was known only on each messenger, on the web page, and when the messenger user composes a document (MS Office document, Hanga Hangul, web mail, etc.), the messenger status is displayed by simple operation. If the user inputs a component that can be expressed and delivers it, the messenger user who wants to communicate without messenger login on the web and document according to the confirmed state is implemented so as to check the messenger status of the document creator in real time even on the document that the recipient receives. It includes a system and a service method for supporting a text chat, a video chat, and a voice chat directly.

Description

웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 지원하는 시스템과 그 서비스 방법 그리고 이를 수행하기 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체{A SYSTEM AND METHOD FOR REAL-RIME REPRESENTING THE STATUS OF MESSENGER USERS AND SUPPORTING THE REAL-TIME CONVERSATION BETWEEN THEM AND A COMPUTER-READABLE MEDIUM RECORDED A PROGRAM FOR EXECUTING THEREOF} A computer-readable recording medium that records the status of a messenger user on the web and documents in real time, supports a system for real-time conversation, its service method, and a program for performing the same. [0003] A SYSTEM AND METHOD FOR REAL-RIME REPRESENTING THE STATUS OF MESSENGER USERS AND SUPPORTING THE REAL-TIME CONVERSATION BETWEEN THEM AND A COMPUTER-READABLE MEDIUM RECORDED A PROGRAM FOR EXECUTING THEREOF}

본 발명은 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템 및 그 서비스 방법에 관한 것이다.The present invention relates to a system capable of knowing the status of a messenger user on a web and a document in real time, and enabling a real-time conversation and a service method thereof.

현재 IM(Instant Messenger)은 사용자들 간의 즉각적이고 실시간적인 상태(온라인, 오프라인, 방해금지, 자리비움 등)를 표현해주고 있으며, 또한 IM 상호간의 메시지 교환과 파일 전송을 주로 할 수 있도록 하고 있고 요즘에 들어서 영상 및 음성 대화를 추가하여 실시간 대화를 주된 기능으로 업그레이드 했다. 또한 IM은 사용자가 미리 만들어 놓은 친구 목록의 친구가 로그온(Log On)하였을 때, 그 사용자에게 그 사실을 알려주는 클라이언트 소프트웨어로써, 다른 친구가 메시지를 보내오거나 하면 그 사실을 알려주기도 한다.Instant Messenger (IM) now expresses the instant and real-time status of users (online, offline, do not disturb, away, etc.), and also enables the IM to exchange messages and transfer files. He added a video and audio chat to upgrade the live chat to its main function. IM is also client software that notifies a user when a friend in the friend list previously created by the user logs on. The IM may also be notified when another friend sends a message.

도 1은 현 IM 시스템의 일반적인 로그인 절차를 나타내는 도면이다. 종래의 메신저는 메신저 사용을 원하는 사용자가 회원으로 등록(단계 D1)하고, 메신저에 로그인(단계 D5)하고, 서버에 접속(단계 D6)하면, 사용자 인증(단계 D7)를 거쳐, 등록 리스트(단계 D8)와, 등록자 상태 정보(단계 D9)와, 오프라인 메시지(단계 D11)를 수신하게 된다. 메신저 회원 등록 절차는 사용자가 메신저 서비스를 제공하는 웹 서버에 접속(단계 D2)하고, 회원 등록 절차(단계 D3)를 완료하면, 메신저를 다운로드(단계 D4)받게 된다. 1 is a diagram illustrating a general login procedure of a current IM system. In the conventional messenger, when a user who wants to use a messenger registers as a member (step D1), logs in to a messenger (step D5), and connects to a server (step D6), the user passes through user authentication (step D7) and registers a list (step D8), registrant status information (step D9), and offline message (step D11). In the messenger member registration procedure, the user connects to a web server providing a messenger service (step D2), and when the member registration process (step D3) is completed, the messenger is downloaded (step D4).

이러한 메신저는 실시간적으로 상대방의 상태를 알 수 있고, 상대방의 상태에 따라 즉각적인 대화가 이루어지기 때문에 많은 사용자들에게 편리한 대화 도구로 각광을 받고 있다.Such a messenger is in the spotlight as a convenient conversation tool for many users because it can know the status of the other party in real time and an instant conversation is made according to the status of the other party.

하지만 이렇게 편리한 메신저는 사용자가 메신저를 설치하지 않았거나 또 연락하려는 대상이 메신저를 사용하지 않을 시에는 무용지물처럼 되어버린다. 또한 기존의 웹상에서 보여지는 상태들은 실시간이 아니어서 대상의 상태를 즉각적으로 알기가 어렵고, 이를 극복하기 위해서는 계속적으로 해당 페이지를 새로고침(Refresh) 해야하는 문제점과 문자 메시지만을 할 수 있고 영상 및 음성 대화는 할 수 없다는 문제점을 가지고 있다. However, such a convenient messenger becomes useless when the user does not have a messenger installed or the person to contact is not using the messenger. In addition, the statuses shown on the web are not real time, so it is difficult to know the status of the target immediately. In order to overcome this problem, it is necessary to continuously refresh the page and only text messages can be made. Has the problem that it cannot.

또한 상대방이 나의 친구로 등록되어있지 않을 경우에는 상대방의 아이디로 검색을 하여야 하여 친구로 등록하여야 하고, 만약 아이디나 기타 정보를 모를 경우 대화할 수 없고, 자신의 친구로 등록할 리스트가 제한되어 있기 때문에(약 100~150) 그 역시 한계가 있다는 문제점이 있다. Also, if the other person is not registered as a friend of mine, you must search by the other person's ID and register as a friend.If you don't know the ID or other information, you can't talk, and the list to register as your friend is limited. Because of this (about 100 ~ 150) there is a problem that there is also a limit.

위에서 본 바와 같이, 본 발명이 이루고자 하는 기술적 과제는 메신저를 설치하지 않아도 필요에 따라 연락을 하려는 사용자가 웹과 문서상에서 메신저 사용자들의 상태를 실시간으로 감지하고, 그 상태에 따라서 사용자가 대화 대상자에게 실시간으로 문자 대화 또는 영상 대화 혹은 음성 대화를 할 수 있도록 하는데 그 목적이 있다.As described above, the technical problem to be achieved in the present invention is that the user who wants to contact as needed without installing a messenger detects the status of the messenger users on the web and documents in real time, and according to the state the user is in real time Its purpose is to enable text chat, video chat or voice chat.

또한 사용자가 연락을 하고픈 대상자를 쉽게 찾을 수 있고, 그 대상자의 메신저 상태 또한 알 수 있도록 지원하고, 간단한 연락을 위해 드는 비용(전화비 등)을 줄일 수 있도록 하는데 또 다른 목적이 있다.In addition, the user can easily find the person to whom he wants to be contacted, and can also know the messenger status of the person, and to reduce the cost (such as phone costs) for a simple contact is another purpose.

또한 문서 작성시 문서 작성자가 상대방으로 하여금 문의 사항이나 기타 연락을 취할 필요가 있는 경우 자신의 메신저 상태를 알릴 수 있는 방법을 삽입하여 문서를 배포하여, 상대방이 문서를 확인 시에 실시간으로 문서 작성자의 메신저 상태를 확인하고, 그 상태에 따라 필요한 대화 방법을 선택하여 대화할 수 있도록 지원하는데 또 다른 목적이 있다.In addition, when the document author needs to contact the other party with inquiries or other inquiries, the document is distributed by inserting a method that can notify the status of the messenger. Another purpose is to check a messenger status and to support a conversation by selecting a required conversation method according to the status.

또한 기존 웹 IM(instant Messenger)가 일반 로그인 사용자들 사이에 일반 Text Chatting만 제공하는 것과 비교하여, 대화 대상자가 오프라인일 경우에는 대화 대상자가 온라인시에 메시지를 확인할 수 있도록 하는 오프라인 메시지와 음성 대화, 영상 대화를 지원하므로써, 보다 효율적인 대화 방법을 제공하는데 또한 그 목적이 있다.In addition, compared to traditional web instant messenger (IM) only providing regular text chatting between regular login users, offline messages and voice conversations, which allow the person to check messages online when the person is offline, By supporting video chat, the aim is to provide a more efficient chat method.

본 발명의 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템은, 로그인 사용자들의 상태 정보를 입력하여 두는 사용자 DB와, 사용자들의 접속을 유지하고 관리하고 웹과 문서상에서 클라이언트 모듈로부터 접속을 받아 해당 클라이언트가 요청한 사용자에 대한 메신저 상태 정보를 실시간으로 전달하는 프레전스 서버와, 웹상에서 메신저 사용자들의 상태 정보를 볼 수 있도록 지원하는 웹 서버와, 사용자들이 영상 대화를 할 수 있도록 지원하는 비디오 서버와, 음성 대화를 지원하는 음성 서버와, 문자 대화를 지원하는 챗팅 서버를 포함한다. 그리고, 메신저를 사용하는 사용자가 사용자의 클라인언트 단말기에서 기 사용자등록으로 획득한 메신저를 네트워크를 통해 프레전스 서버에 로그인을 요청하면, 프레전스 서버는 전달받은 사용자 아이디와 패스워드를 사용자 DB의 데이터와 비교하여 사용자 인증을 실행한다. 인증에 성공하면, 로그인을 허용하고, 실패하면 재로그인을 하도록 요청하며, 로그인 되었을 시 미리 저장되어있는 친구 리스트들의 상태 정보를 웹과 문서상에서 표시하고, 영상, 음성 및 문자를 통한 대화를 지원한다.The system which can know the status of the messenger user on the web and documents of the present invention in real time, and can have a real-time conversation, the user DB that inputs the status information of the login users, maintains and manages the user's connection, Presence server that receives the connection from the client module on the document and delivers the messenger status information about the user who requested the client in real time, Web server that enables the messenger users to view the status information on the web, It includes a video server for supporting a voice, a voice server for supporting a voice conversation, and a chat server for supporting a text conversation. Then, when a user who uses a messenger requests to log in to the presence server via the network, the messenger obtained by the user registration in the client terminal of the user, the presence server transmits the received user ID and password to the data of the user DB. Compare and perform user authentication. If authentication succeeds, login is allowed, if failure, re-login is requested, and when logged in, the status information of friend list stored in advance is displayed on the web and document, and the video, voice and text conversation are supported. .

본 발명에 따른 프레전스 서버는 클라이언트 모듈과 결합하여 웹과 문서상에서 메신저 사용자의 상태 표시와 실시간 대화 지원을 한다. 상기 클라이언트 모듈은, 웹과 문서상에서 사용자의 상태를 표시하고, 클라이언트 통신 모듈로부터 대화 대상자의 상태 정보를 실시간으로 전달받아 표현하는 클라이언트 상태 표시 모듈과, 설치가 되는 동시에 프레전스 서버과 연결하여, 사용자들의 상태 변경이나 대화 요청시 상대방에게 알람을 알려주는 통신 부분을 담당하는 클라이언트 통신 모듈과, 대화 요청자가 문자, 음성, 영상 대화 방법 중 어느 하나 또는 그 조합의 대화 방법으로 대화 요청시 각 대화를 지원하는 대화 모듈을 포함한다.Presence server according to the present invention is combined with the client module to support the status display and real-time chat of the messenger user on the web and documents. The client module displays a user's status on the web and documents, receives a client's status information from a client communication module in real time, and displays the client's status information in real time, and is connected to a presence server at the same time as the user's installation. Client communication module that is in charge of the communication part that notifies the other party of alarm when changing status or requesting a conversation, and supports each conversation when the request of the conversation is requested by any one or combination of text, voice, and video conversation methods. Contains the conversation module.

본 발명의 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있도록 하는 방법은, 사용자 클라이언트 내에 메신저의 접속을 받아 메신저의 상태를 관리하는 단계와, 대화 요청자가 네트워크를 통해 인터넷 웹사이트에 접속하여, 대화 대상자를 검색하고, 그 대화 대상자의 상태를 표현하거나 문서 작성자가 자신이 작성한 문서(MS-OFFICE 문서, 아래아 한글, 웹 메일 등)에 자신의 메신저 상태를 실시간으로 표현하고, 영상 대화, 문자 대화, 음성 대화를 할 수 있도록 지원하는 컴포넌트를 삽입하는 단계와, 대화 요청자의 컴퓨터에 실시간 상태 표시가 가능하도록 지원하는 클라이언트 모듈과 문자 대화, 영상 대화, 음성 대화가 가능하도록 지원하는 클라이언트 자동으로 설치되는 단계와, 클라이언트 모듈이 프레전스 서버에 접속하여 실시간으로 대화 대상자의 상태를 전달받는 단계와, 대화 요청자가 대화 대상자의 상태를 확인 후 상태가 표시된 아이콘을 입력 수단(예; 오른쪽 마우스)으로 클릭하여 대화 방법을 선택하는 단계와, 대화 대상자의 상태가 오프라인일 경우 입력 수단으로 메시지 보내기를 선택하여 메시지를 보내면, 대화 대상자가 온라인시 대화 요청자가 보낸 메시지를 볼 수 있도록 표시하는 단계와, 선택된 대화 방법에 따라 해당 모듈을 호출하고, 해당 서버에 접속하고 프레전스 서버에 대화 요청을 전달하는 단계와, 프레전스 서버가 대화 요청자에게 받은 요청을 알람 형태로 대화 상대자에게 전달하는 단계와, 대화 상대자가 요청을 수락하면, 전달받은 정보를 분석하여, 해당 서버에 접속하여 서로 대화가 가능하도록 하는 단계를 포함한다.According to the present invention, a method for realizing a status of a messenger user on a web and a document includes: managing a messenger state by receiving a messenger connection in a user client; , Search for the subject of the conversation, express the status of the subject of the conversation, or express the status of their messenger in real time in a document (MS-OFFICE document, Hanga Hangul, web mail, etc.) written by the document author, Inserting a component to support a conversation and a voice conversation, and a client module for displaying a real-time status on the requester's computer, and automatically installing a client for text, video and voice conversation. And the client module accesses the presence server in real time. Receiving the status of the person to be chatted with, and checking the status of the person to be chatted with, and selecting a method of conversation by clicking on the icon displaying the status with an input means (for example, a right mouse), and the status of the person being chatted is offline. If you send a message by selecting Send message as an input method, the person displaying the message can view the message sent by the chat requestor while online, calling the module according to the selected conversation method, connecting to the server, and displaying the message. Forwarding the chat request to the presence server, forwarding the request received by the presence requester to the chat partner in the form of an alarm, and when the chat partner accepts the request, analyzes the received information and sends the request to the server. Accessing and enabling a conversation with each other.

이하 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 자세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 메신저 사용자가 사용자 단말기에 메신저를 로그인하는 일반적인 처리 흐름도이다.1 is a general process flow diagram in which a messenger user logs in a messenger to a user terminal.

도 1에 도시하는 바와 같이, 메신저 사용자는 사용자등록을 통해 받은 메신저를 로그인 한 후, 친구로 등록된 사용자들의 상태가 바뀌거나, 대화 요청이 올때까지 대기 상태에 들어간다As shown in FIG. 1, after a user logs in a messenger received through user registration, the messenger user enters a standby state until the state of users registered as friends is changed or a conversation request is received.

도 2는 본 발명의 실시예에 따른 웹상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 대화가 가능하도록 지원하는 시스템을 나타내는 순서도이다. 메신저 사용자가 웹페이지에 접속(단계 E1)하고, 원하는 대화 대상자를 검색(단계 E2)하고, 원하는 결과가 있는지를 판단(단계 E3)하고, 원하는 결과가 있을 때 대화 대상자가 온라인인지 판단(단계 E4)하고, 대화 대상자가 온라인이면 문자 대화(단계 E5), 영상 대화(단계 E6), 음성 대화(단계 E7)을 하고, 오프라인이면 오프라인메시지를 남기는 처리(단계 E8)를 한다. 그 후 대화 대상자가 로그인 유저인가를 판단(단계 E9)하고, 내 리스트로 등록할 것인지를 결정(단계 E10)하고, 등록할 것으로 결정한 경우에는 대화 대상자를 내 리스트에 선택하여 저장(단계 E11)하고, 종료한다. FIG. 2 is a flowchart illustrating a system for realizing a status of a messenger user on a web and supporting a conversation in real time according to an embodiment of the present invention. The messenger user accesses a web page (step E1), searches for a desired conversation target (step E2), determines whether there is a desired result (step E3), and determines whether the conversation target is online when there is a desired result (step E4). Text message (step E5), video conversation (step E6), and voice conversation (step E7) if the conversation target person is online, and processing (step E8) to leave an offline message if offline. After that, it is determined whether or not the person to be logged in is the logged-in user (step E9), the user decides to register with my list (step E10), and if the user decides to register, selects and saves the person to my list (step E11). , Exit.

도 3은 본 발명의 실시 예에 따른 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 대화가 가능하도록 지원하는 시스템의 순서도이다. 메신저 사용자가 메신저에 로그인(단계 G1)하고, 문서를 작성한(단계 G2) 다음, 문서에 상태 정보 표시 컴포턴트를 추가(단계 G3)하고, 문서 작성이 완료되었으면 문서를 대화 대상자에게 전달(단계 G5)하고, 문서 작성이 완료되지 않았으면 다시 문서를 작성한다. 그리고 대화 대상자가 문서를 수신(단계 G7)하면, 대화 대상자에게 대화를 요청(단계 G8)하고, 대화 대상자가 온라인이면 문자 대화(단계 G10), 영상 대화(단계 G11), 음성 대화(단계 G12)을 하고, 오프라인이면 오프라인메시지를 남기는 처리(단계 G13)를 한다. 그리고 작성된 문서를 대화 대상자에게 전달한 후 대화 대상자가 대화 요청 알림을 수신(단계 G6)하고, 대화 요청을 수락(단계 G14)하면, 대화(단계 G15)하고, 종료(단계 G16)한다. 3 is a flow chart of a system that can know in real time the status of a messenger user on a document according to an embodiment of the present invention, and supports a conversation. The messenger user logs in to the messenger (step G1), creates a document (step G2), adds a status information component to the document (step G3), and delivers the document to the chat partner when the document is completed (step G5). If the document is not completed, create the document again. When the conversation partner receives the document (step G7), the conversation party requests a conversation (step G8). If the conversation person is online, the text conversation (step G10), the video conversation (step G11), and the voice conversation (step G12). If it is offline, a process of leaving an offline message (step G13) is performed. After the document is delivered to the conversation partner, when the conversation partner receives the conversation request notification (step G6), and accepts the conversation request (step G14), the conversation is completed (step G15) and terminated (step G16).

도 4와 도 5를 참조하여 먼저 본 발명의 실시예에 따른 웹상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 대화를 가능하게 하는 시스템을 설명하면,Referring to FIGS. 4 and 5, a system for realizing a status of a messenger user on a web according to an embodiment of the present invention in real time and enabling a conversation will be described.

메신저 사용자B(301)가 로그인을 한 후 다른 사람들의 알람 정보의 수신을 기다리는 대기 상태에 들어가고(단계 B1), 대화 요청자(302)가 네트워크를 통해 인터넷 웹서버(102)에 접속하여 그 대상자를 검색하면(단계 B3), 웹서버(102)는 사용자 DB에서 해당 검색 결과와 대상자들의 상태 정보를 가져와(단계 B4) 대화 요청자(302)에게 알려준다(단계 B3). 이 때, 웹서버(102)로부터 대상자의 메신저 상태를 받아서 표시해주는 클라이언트 모듈이 자동 설치되며, 이 클라이언트 모듈은 설치가 된 후 프레전스 서버(101)에 접속하여(단계 B5), 대상자가 상태를 변경했을 시 실시간으로 해당 정보를 프레전스 서버로(101)부터 받아 상태를 표현하여 준다(단계 B5).After the messenger user B 301 logs in, the user enters a waiting state for receiving alarm information of other people (step B1), and the conversation requester 302 connects to the Internet web server 102 through the network to check the target person. Upon searching (step B3), the web server 102 obtains the search result and the status information of the subjects from the user DB (step B4) and informs the conversation requester 302 (step B3). At this time, the client module for receiving and displaying the messenger status of the target person from the web server 102 is automatically installed. After the client module is installed, the client module is connected to the presence server 101 (step B5), and the target person displays the status. When the change is made, the corresponding information is received from the presence server 101 in real time and the state is expressed (step B5).

상기에서 자동으로 설치되는 클라이언트 모듈은 후에 다시 자세히 설명한다.The automatically installed client module will be described later in detail.

또한 상기 내용 중 첨부한 도 4와 도 5를 참조하여 도 3의 순서대로 다시 본 발명의 실시예에 따른 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 대화를 가능하게 하는 시스템을 설명하면,In addition, with reference to the accompanying Figures 4 and 5 of the contents described in the order of FIG. 3 again in the document according to an embodiment of the present invention in real time to know the status of the messenger user, a system for enabling a conversation,

메신저 사용자B(301)가 문서(웹 메일, MS-OFFICE 문서, 아래아 한글 등)을 작성한 후 자신이 원하는 위치에 메신저 설치시 같이 설치되는 메뉴를 문서에서 선택하여 자신의 메신저의 상태를 실시간으로 알리고, 대화가 가능하도록 지원하는 컴포넌트를 삽입한 후, 문서를 문서 확인자(302)에게 보내고, 메신저 사용자B(301)가 로그인을 한 후 다른 사람들의 알람 정보의 수신을 기다리는 대기 상태에 들어가면(단계 B1), 문서 확인자가 받은 문서를 확인할 때, 문서안에 삽입된 컴포넌트는 네트워크를 통해 인터넷 웹서버(102)에 접속하여 해당 메신저 사용자B(301)의 현재 메신저 상태를 요청하고, 웹서버(102)는 사용자DB에서 해당 메신저 사용자B(301)의 상태 정보를 가져와(단계 B4) 문서 확인자(302)에게 알려준다. 이 때, 웹서버(102)로부터 대상자의 메신저 상태를 받아서 표시해주는 클라이언트 모듈이 자동 설치되며, 그 클라이언트 모듈은 설치가 된 후 프레전스 서버(101)에 접속하여, 대상자가 상태를 변경했을 시 실시간으로 해당 정보를 프레전스 서버로(101)부터 받아 상태를 표현하여 준다(단계 B5).After the messenger user B (301) creates a document (webmail, MS-OFFICE document, Haeah Hangul, etc.), he selects a menu that is installed when he installs a messenger at his / her desired location, and informs the status of his messenger in real time. After inserting the component supporting the conversation, the document is sent to the document verifier 302, and the messenger user B 301 enters the waiting state waiting for the reception of the alarm information of others after logging in (step B1). When the document verifier checks the received document, the component inserted into the document accesses the Internet web server 102 through the network to request the current messenger status of the corresponding messenger user B 301, and the web server 102 The user DB retrieves the status information of the messenger user B 301 (step B4) and informs the document verifier 302. At this time, the client module for receiving and displaying the messenger status of the subject from the web server 102 is automatically installed, and the client module is connected to the presence server 101 after being installed, and when the subject changes the status in real time. This information is received from the presence server 101 to express the state (step B5).

도 6은 본 발명의 실시 예에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 대화를 가능하게 하는 시스템 중 웹 서버로부터 자동으로 다운받아 설치되는 클라이언트 모듈의 구성도로서,FIG. 6 is a configuration diagram of a client module which can know the status of a messenger user in real time on a web and a document according to an embodiment of the present invention, and is automatically downloaded and installed from a web server in a system enabling a conversation.

웹과 문서상에서 사용자의 상태를 표시하고, 클라이언트 통신 모듈로부터 상대방의 상태 정보를 실시간으로 전달받아 표현하는 클라이언트 상태 표시 모듈(500)과 설치가 되는 동시에 프레전스 서버(101)과 연결하여, 사용자들의 상태 변경이나 대화 요청시 상대방에게 알람을 알려주는 통신 부분을 담당하는 클라이언트 통신 모듈(510) 그리고 대화 요청자가 대화 요청시 사용될 각 대화 모듈(520)으로 구성된다.It is installed with the client status display module 500 which displays the user's status on the web and documents and receives and expresses the status information of the counterpart from the client communication module in real time, and is connected to the presence server 101. The client communication module 510 in charge of a communication part for informing an alarm to a counterpart of a state change or a conversation request, and each conversation module 520 to be used when a conversation requester requests a conversation.

상기 클라이언트 상태 표시 모듈(500)은 웹과 문서상에서도 메신저 사용자의 상태가 표현되며 사용자가 이미 설치가 되어있을 시에는 바로 실행되고, 설치가 되어있지 않았을 시에는 자동으로 설치가 되도록 지원한다. 상기 클라이언트 통신 모듈(510)은 COM으로 만들어져 클라이언트 상태 표시 모듈들을(500)을 관리하는 COM 서버로 구성된다. 그리고 각 대화 모듈은 COM 통신을 하는 모듈로 개발이 되어 사용자의 단말기안에서 자유로이 클라이언트 통신 모듈(510)과 통신할 수 있도록 한다.The client status display module 500 expresses the status of the messenger user on the web and documents. When the user is already installed, the client status display module 500 supports the automatic installation when the user is not installed. The client communication module 510 is composed of a COM server that is made of COM and manages the client status display modules 500. And each dialog module is developed as a module for COM communication to be able to communicate with the client communication module 510 freely in the user's terminal.

또한 각 문서에 쉽게 문서 작성자의 메신저 상태를 실시간으로 표현하고, 대화가 가능하도록 지원하는 모듈을 삽입할 수 있도록 OLE Automation을 지원하는 문서 작성툴(MS-OFFICE 문서, MS-Outlook, 아래아 한글 등)에 툴바를 생성시켜, 원하는 위치에 커서를 대고 툴바의 버튼을 클릭하면 바로 삽입할 수 있도록 한다. 이에 대한 자세한 설명은 향후 서비스 실시예에서 도 8을 예로 들어 다시 자세히 설명한다.In addition, a document creation tool (MS-OFFICE document, MS-Outlook, Hanga Hangeul, etc.) that supports OLE Automation so that you can easily express the messenger status of the author of the document in each document in real time and insert a module that supports conversation. Create a toolbar on the keyboard so that you can place it by placing the cursor at the desired location and clicking the button on the toolbar. Detailed description thereof will be described in detail with reference to FIG. 8 as an example in a future service embodiment.

각 모듈간의 처리 프로세스를 도 6을 통해 상세히 설명하면, 메신저 사용자의 상태를 표현하는 클라이언트 상태 표시 모듈(500)은 이 웹상의 HTML 문서에서 해당 사용자의 상태 정보를 파싱(Parsing)하고, 클라이언트 통신 모듈(510)에게 본 클라이언트 상태표시 모듈(500)이 나타내는 사용자들을 등록시켜(C1) 해당 사용자들의 상태 변경시 클라이언트 통신 모듈(510)로부터 정보를 받을 수 있도록 하고(C1), 클라이언트 통신 모듈(510)은 본 모듈에 등록된 클라이언트 상태 표시 모듈(500)의 사용자를 프레전스 서버(101)로 보내어 해당 사용자들의 상태 변경 사항을 실시간 받아서(C3) 클라이언트 상태 표시 모듈(500)에게 전달한다(C1). 사용자가 대화하기 원하는 방법을 오른쪽 마우스를 눌러 선택하면 클라이언트 상태 표시 모듈(500)은 해당 대화 모듈(520)을 호출하고(C4) 각 대화 모듈(520)은 자신의 대화 모듈 서버(600)에게 접속하여(C6) 인증 절차를 거치고 상대방에게 전달하는 고유키(Unique Key)를 받아서(C6) 전달할 내용을 만들어 클라이언트 통신 모듈(510)에게 전달하고 클라이언트 통신 모듈(510)은 프레전스 서버(101)에 전달받은 내용을 보내고, 프레전스 서버가 알람을 받을 대화 상대자에게 알람을 보낸다.Referring to the processing process between the modules in detail with reference to Figure 6, the client status display module 500 representing the status of the messenger user parses the user's status information in the HTML document on the web, the client communication module Register the users indicated by the client status display module 500 to the 510 (C1) to receive information from the client communication module 510 when the user's state changes (C1), and the client communication module 510 Sends the user of the client status display module 500 registered in this module to the presence server 101 to receive the real-time change of the corresponding users (C3) and delivers it to the client status display module 500 (C1). When the user selects a method desired by a right mouse button, the client status display module 500 calls the corresponding conversation module 520 (C4), and each conversation module 520 connects to its own conversation module server 600. (C6) undergoes an authentication procedure and receives a unique key (C6) to be delivered to the other party (C6) to create and deliver the content to the client communication module 510, and the client communication module 510 transmits to the presence server 101. It sends the message and the presence server sends an alarm to the contact who will receive the alarm.

이렇게 구성된 사용자 단말기와 대화 상대자의 관계를 다시 도 5를 통해 대화하려는 대화 모듈을 문자 대화로 했을 때로 가정하여 다시 한번 자세히 설명하면,If the description of the relationship between the user terminal configured as described above and the conversation partner again as a text conversation using the conversation module to talk through FIG.

사용자가 원하는 대화 상대자를 찾거나, 문서안에 대화 상대자의 상태 표시가 나타났을 경우, 사용자는 그 대화 상대자의 상태가 나와있는 아이콘위에 마우스를 위치하고 오른쪽 마우스를 클릭하면, 해당 대화 상대자와 연결할 수 있는 방법이 팝업 메뉴로 나타나고, 사용자는 이들 메뉴들 중 원하는 것을 선택할 수 있다.If you find a contact you want, or if you see a contact's status display in your document, you can hover over the icon that shows the contact's status and right-click to see how you can connect. This pop-up menu appears, and the user can select one of these menus.

사용자가 실행한 웹브라우저가 웹서버에 접속하여 검색을 통해 대화 대상자를 찾고, 웹서버는 해당 대화 대상자와 대화 대상자의 상태를 사용자DB에서 검색하여 그 결과와 사용자의 클라이언트에 설치될 모듈의 정보를 웹브라우저로 보내고, 웹브라우저는 HTML을 분석(Parsing)하면서 클라이언트 모듈이 이미 설치가 되어있으면, 설치된 모듈을 호출하고, 설치가 되어있지 않으면, 모듈설치에 대한 정보와 안내창을 띄워 사용자가 설치할 수 있도록 한 후 설치가 되면, 대화 대상자의 메신저 상태에 따라 다른 아이콘 형태로 나타난다. The web browser executed by the user connects to the web server and finds the conversation target by searching. The web server searches the user DB for the status of the conversation subject and the conversation subject, and the result and the information of the module to be installed in the user's client. Sends to a web browser, and the web browser parses the HTML and calls the installed module if the client module is already installed, and if not installed, displays the information and guide for installing the module to install the user. Once installed, it appears as a different icon depending on the messenger status of the conversation.

사용자가 문서를 작성시, 문서에 툴바에 설치된 상태 표시 입력 아이콘을 클릭하면, 문서 작성자의 메신저 상태를 표시하는 아이콘 모양의 모듈이 지정된 위치에 삽입되고, 문서 작성후 문서를 볼 경우, 문서 작성자의 메신저 상태에 따라 다른 아이콘 형태로 나타난다.When a user creates a document and clicks the status display input icon installed on the toolbar in the document, an icon-shaped module indicating the messenger status of the document creator is inserted at the designated location. It appears as a different icon depending on the messenger status.

대화 상대자의 메신저 상태에 따라 다른 아이콘 형태로 나타낸 아이콘을 대고 입력 수단(예컨대 오른쪽 마우스)으로 선택하면, 대화 상대자와 대화할 수 있는 메뉴가 나타난다.When an icon in the form of a different icon is selected according to the messenger state of the chat partner and selected by an input means (for example, a right mouse), a menu for talking with the chat partner appears.

웹브라우저가 클라이언트 모듈이 있는 페이지를 표현할 때, 바로 클라이언트 상태 표시 모듈을 실행하여 대화 대상자의 메신저 상태를 표시하는 동시에 클라이언트 통신 모듈을 실행하여 프레전스 서버에 접속하여 향후 대화 대상자의 상태 변경이 있을 시 실시간으로 상태 정보를 변경할 수 있도록 한다.When a web browser renders a page with a client module, it immediately executes the client status display module to display the messenger status of the conversation partner, and executes the client communication module to connect to the presence server to change the status of the conversation party in the future. Allows you to change status information in real time.

클라이언트 모듈이 삽입된 문서가 불러졌을 시, 바로 클라이언트 상태 표시 모듈을 실행하여 대화 대상자의 메신저 상태를 표시하는 동시에 클라이언트 통신 모듈을 실행하여 프레전스 서버에 접속하여 향후 대화 대상자의 상태 변경이 있을 시 실시간으로 상태 정보를 변경할 수 있도록 한다.When the document into which the client module is inserted is loaded, the client status display module is executed immediately to display the messenger status of the conversation partner, and the client communication module is executed to connect to the presence server, and when the status of the conversation subject changes in the future, To change the status information.

클라이언트 상태 표시 모듈이 클라이언트 통신 모듈에게 그 자신을 등록하여, 자신이 상태를 표시하는 대화 대상자의 메신저 상태 정보를 요청하고, 클라이언트 통신 모듈은 하나의 접속으로 해당 클라이언트 상태 표시 모듈의 모든 대화 대상자의 메신저 상태 정보의 변경 사항을 클라이언트 상태 표시 모듈에게 전달하도록 한다. The client status display module registers itself with the client communication module so as to request the messenger status information of the conversation partner whose status is displayed, and the client communication module is a messenger of all the conversation participants of the client status display module with one connection. Sends the change of status information to the client status display module.

클라이언트 상태 표시 모듈이 자신이 표시하는 대화 대상자의 메신저 상태 정보가 변경되었을 시, 클라이언트 통신 모듈로부터 변경 정보를 받고, 해당 상태의 변경을 다른 아이콘으로 변경하고, 사용자가 클라이언트 상태 표시 모듈을 지정하고 입력 수단으로 선택했을 시 그때 당시의 대화 대상자의 메신저 상태를 가지고 대화가 가능한 방법만이 선택 가능하도록 표시한다. When the client status display module changes the messenger status information of the person whom it displays, the client status display module receives the change information from the client communication module, changes the status change to another icon, and the user designates and enters the client status display module. If it is selected as a means, it indicates that only a method capable of conversation with the messenger status of the conversation subject at that time is selectable.

브라우저상에서 다른 검색 조건을 입력후 검색을 하거나, 다음 또는 이전 페이지로 변경될 때와 문서가 종료되었을 시, 클라이언트 상태 표시 모듈은 자신을 클라이언트 통신 모듈에서 등록을 해지하여, 클라이언트 통신 모듈이 프레전스 서버에 정보를 보내어 더 이상 해당 대화 대상자의 메신저 상태를 받지 않도록 한다. When entering a different search condition in the browser and searching, changing to the next or previous page, and when the document is closed, the client status display module unregisters itself from the client communication module, so that the client communication module is a presence server. Send the information to so that you no longer receive the message's messenger status.

클라이언트 통신 모듈이 자신에게 등록된 클라이언트 상태 표시 모듈이 없을 시, 프레전스 서버와의 통신을 끊어서 프레전스 서버의 통신 자원을 더 이상 사용하지 않도록 한다. When the client communication module does not have a client status display module registered to it, the communication with the presence server is terminated so that the communication resource of the presence server is no longer used.

사용자가 자신이 대화하고자 하는 대화 대상자의 상태를 확인하고, 대화하려는 대화 대상자의 상태 표시 아이콘에 마우스를 가져가서 오른쪽 마우스를 클릭하면 나타나는 메뉴에서 사용 가능한 메뉴를 선택하면, 해당되는 서비스 모듈이 실행이되고, 그 모듈은 HTML에서 주어진 정보에 있는 해당 서버로 접속하고, 그 서버에서 해당 대화에 대한 고유키(Unique Key)를 받아서 대화 요청에 대한 패킷(Packet)을 만들어서 클라이언트 통신 모듈에게 전달하고 클라이언트 통신 모듈은 해당 패킷을 프레전스 서버에 전달하며, 프레전스 서버가 대화 대상자에게 전달하고, 대화대상자는 대화 요청 패킷(Packet)에 있는 서버IP로 접속하여, 전달받은 고유키(Unique Key)를 가지고 인증받아 대화에 참여하여 서로 대화를 할 수 있도록 지원한다. When the user checks the status of the person whom he / she wants to talk with, hover over the status icon of the person who wants to chat, right-click to select an available menu, and the corresponding service module is executed. The module connects to the server in the information given in the HTML, receives the unique key for the conversation from the server, creates a packet for the conversation request, and delivers the packet to the client communication module. The module delivers the packet to the presence server, and the presence server delivers the message to the conversation partner, who then connects to the server IP in the conversation request packet and authenticates with the received unique key. Receive and participate in conversations to support each other.

사용자가 대화 상대자와 연결하여 대화하는 상세한 방법을 문자 회의로 선택한 것으로 가정하여 도 5와 도 6과 같이 설명하면, 사용자가 대화하려는 상대자의 상태를 웹과 문서상에서 확인(단계 N1) 후 대화 상대자의 상태 표시 아이콘에 마우스를 대고 오른쪽 마우스를 눌러서 문자 회의를 선택하면, 상태 표시 모듈은 같이 설치된 문자 대화 모듈을 호출하고(단계 C4), 문자 대화 모듈이 사용자의 화면에서 실행되면서 챗팅 서버로 연결된다(단계 N2, C6). 이 때 챗팅 서버는 본 연결에 대한 고유키(Unique Key)를 생성하여 연결한 문자 대화 모듈에게 알려주고(단계 N3,C6) 고유키를 받은 문자 대화 모듈은 클라이언트 내에서 프레전스 서버와 연결을 관장하는 클라이언트 통신 모듈(510)에게 연결 대상자의 ID와 챗 서버의 IP 그리고 해당 통신 연결 고유키(Unique Key)를 보내줄 것을 요청하고(단계 C5), 클라이언트 통신 모듈(510)은 프레전스 서버(101)로 이러한 정보를 보내게 된다.5 and 6, assuming that the user selects a detailed method of connecting and communicating with the conversation partner, as described with reference to FIGS. 5 and 6, after confirming the status of the conversation partner that the user wants to talk on the web and document (step N1), If you hover over the status icon and right-click to select the text conference, the status display module calls the installed text chat module (step C4), and the text chat module runs on the user's screen and connects to the chat server ( Steps N2, C6). At this time, the chat server generates a unique key for this connection and informs the connected text conversation module (steps N3 and C6), and the text conversation module receiving the unique key manages the connection with the presence server in the client. Request the client communication module 510 to send the ID of the connection target, the IP of the chat server and the corresponding communication connection unique key (step C5), and the client communication module 510 transmits the presence server 101. This information is sent to.

정보를 받은 프레전스 서버(101)은 연결되어있는 사용자B(302)에게 전달 받은 내용을 알람으로 전달하고(단계 N5) 사용자B(302)의 클라이언트는 알람으로 이 사실을 알려주게 되면, 이때, 사용자B(302)는 연결을 받을 것인지 아닌지를 결정한다. 만약 사용자B(302)가 연결을 받게 되면, 사용자B내에 설치된 문자 대화 모듈이 실행되게 되고, 이 문자 대화 모듈은 전달 받은 챗팅 서버(111) IP와 인증 고유키(Unique Key)를 가지고 챗팅 서버에 접속(N6)하여 서로 대화를 할 수 있게 된다.Presence server 101 receiving the information is delivered to the user B 302 connected to the contents delivered to the alarm (step N5) and the client of the user B 302 notifies this fact by the alarm, at this time, User B 302 determines whether to receive a connection. If the user B 302 receives the connection, the text chat module installed in the user B is executed, and the text chat module is connected to the chat server with the received chat server 111 IP and the authentication unique key. By connecting (N6) it is possible to talk to each other.

웹상에서의 실시예Embodiment on the web

도 7을 참조하여 본 발명인 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 대화를 가능하게 하는 시스템 중 웹상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 대화를 가능하게 하는 시스템의 서비스 방법 중 하나를 예를 들어 설명하면,With reference to FIG. 7, the present invention can be used to know the status of a messenger user on a web and a document in real time, and a system of a system capable of real time knowing the status of a messenger user on a web, which enables a conversation. To illustrate one of the methods,

아파트 매물 서비스를 실시하는 회사가 자신의 가맹점인 부동산에 대해서 메신저를 공급하고, 각 부동산들은 자신들의 컴퓨터를 ON할때, 자동으로 메신저가 실행이 되고, 그 메신저는 프레전스 서버에 로그인을 하여 미리 등록해 놓은 다른 부동산들의 메신저 상태를 알고, 각 부동산들과 메시지 및 음성 대화 또는 영상 대화를 할 수 있도록 한다.The company that sells apartments provides messengers for real estate that is its affiliated store. Each real estate agent automatically runs a messenger when their computer is turned on, and the messenger logs into the presence server in advance. Know the messenger status of other real estate you have registered and allow them to have messages, voice and video chats with each real estate.

이러한 아파트 매물 서비스를 실시하는 회사가 제공하는 웹 서비스에서 아파트 매물 정보를 보고자하는 사용자는 해당 웹사이트를 방문하고, 검색 조건을 입력하여 검색을 하게 되면, 도 6와 같이 검색 결과가 나타나게 되고, 이때, 해당되는 부동산들의 메신저 상태가 아이콘 형태로 나타나게 된다. 사용자는 자신이 연락을 하고자 하는 부동산의 상태 아이콘 위에 마우스를 위치하고, 오른쪽 마우스를 누르면, 가능한 대화 방법이 메뉴로서 나타나게 되고, 가능한 대화 방법 중 원하는 것을 선택하여 두 대화간의 연결이 이루어지게 된다.When the user who wants to see the apartment for sale information from the web service provided by the company that provides the apartment for sale service visits the corresponding website and enters a search condition, the search result appears as shown in FIG. In addition, the messenger status of the corresponding real estate is displayed in the form of an icon. The user places the mouse over the status icon of the property to which he wants to contact, and if the user presses the right mouse button, the available conversation method is displayed as a menu, and the desired conversation method is selected to connect the two conversations.

문서상에서의 실시예Examples on Document

또한 도 8과 같이 문서 작성자가 문서를 작성한 후 메신저 설치와 같이 제공되는 자신의 메신저 상태를 실시간으로 표시하고 대화가 가능하도록 지원하는 상태 입력 모듈을 설치했을 경우, 문서 작성기 상단의 툴바에는 (T1)와 같은 툴바가 생기고 문서 작성때, 자신이 원하는 위치에 툴바의 버튼을 클릭하면, (T2)와 같이 해당 위치에 자신의 메신저 상태를 실시간으로 표시하고 대화가 가능하도록 지원하는 상태 입력 모듈이 입력되어, 문서를 볼 때, 해당 문서 작성자의 메신저 상태가 실시간으로 표현되고, 상태에 따라 상태가 표시된 아이콘에 마우스를 위치하고, 오른쪽 마우스를 누르면, 가능한 대화 방법이 메뉴로서 나타나게 되고, 가능한 대화 방법 중 원하는 것을 선택하여 두 대화간의 연결이 이루어지게 된다.In addition, when the document creator prepares a document as shown in FIG. 8 and installs a status input module that displays his / her messenger status provided in real time and supports conversations, the toolbar at the top of the document creator (T1) When the toolbar is created and the document is created, clicking the button of the toolbar at the desired location, the status input module is inputted to display the status of the messenger in real time and support the conversation at the corresponding location as shown in (T2). , When viewing a document, the messenger status of the document creator is displayed in real time, and if you place the mouse on the icon whose status is displayed according to the status and press the right mouse button, the available conversation method is displayed as a menu, and the desired conversation method is displayed. The connection between the two conversations is made.

이상에서 본 바와 같이, 본 발명은 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템은 자신이 대화를 할려는 대화 상대자의 상태를 웹과 문서상에서 실시간으로 알 수 있을 뿐 아니라, 기존 IM(Instant Messenger)에서와 같이 실시간으로 대화할 수 있고, 또한 메일과 워드, Excel, Powerpoint 등 문서에서 문서를 작성한 사람의 메신저 상태를 바로 즉각적으로 알 수 있기 때문에 실시간 상담, 실시간 문의, 실시간 예약, 전자 결재 등 각종 비즈니스 시스템과 결합하여, 사용자들의 편의를 제공할 수 있고, 다양한 서비스를 제공할 수 있기 때문에 일반 IM보다 발전적이라 할 수 있다 As described above, the present invention can know the status of the messenger user on the web and the document in real time, and the system capable of real-time conversation, the real-time on the web and document to know the status of the conversation partner he wants to talk to In addition, you can talk in real time as in the instant messenger (IM), and you can instantly know the messenger status of the person who created the document in documents such as mail, Word, Excel, and Powerpoint. Combined with various business systems such as real-time inquiry, real-time reservation, electronic payment, etc., it can provide convenience for users and provide various services.

도 1은 종래의 메신저 로그인 순서도.1 is a conventional messenger login flowchart.

도 2는 본 발명에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에서 검색을 통해 대화 상대자를 찾아 대화를 하는 순서도.Figure 2 is a flow chart to find a conversation partner through a search in a system that can know in real time the status of a messenger user on the web and documents in accordance with the present invention, a real-time conversation.

도 3은 본 발명에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에서 문서상에 자신의 상태를 실시간으로 표시해 줄 컴포넌트를 입력한 후 문서를 전달하면, 문서를 받은 상대방이 전달받은 문서를 통해 전달자의 메신저 상태를 확인하고 필요시 전달자와 대화를 하는 순서도.FIG. 3 shows a messenger user's status on a web and a document according to the present invention in real time, and inputs a component for displaying a real time status on a document in a system capable of real-time conversation, and then delivers a document. A flow chart in which the receiving party checks the messenger's messenger status and communicates with the forwarder if necessary.

도 4는 본 발명에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에 메신저 사용자가 로그인하고 웹과 문서상에서 해당 메신저 사용자의 메신저 상태를 알 수 있도록 지원하는 시스템의 시스템 구성도.FIG. 4 shows the status of a messenger user on a web and a document according to the present invention in real time, and supports a messenger user logging in to a system capable of real time conversation and knowing a messenger status of the messenger user on a web and a document. System diagram of a running system.

도 5는 본 발명에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에서, 실시간으로 대화 상대자의 메신저 상태를 알 수 있고, 그 대화 상대자와 대화하는 방법으로 문자 대화를 선택 후 메신저 사용자와 대화 요청자가 실시간으로 문자 대화가 이루어질 수 있도록 지원하는 시스템의 시스템 구성도.5 is a method of realizing the status of a messenger user on a web and a document according to the present invention in real time, and in a system capable of real time conversation, a messenger status of a chat partner in real time, and a method of communicating with the chat partner. System configuration diagram of a system that supports a text chat in real time after selecting a text chat with a messenger user and a chat requestor.

도 6은 본 발명에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에서, 사용자의 단말기에 설치가 되는 클라이언트 모듈의 상세 구성도 및 해당 서버와의 서비스 구성도.6 is a detailed configuration diagram of a client module installed in a user's terminal in a system capable of real-time conversation of a messenger user on a web and a document according to the present invention, and a service with a corresponding server. Diagram.

도 7은 본 발명에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에서, 웹으로 서비스를 실시할 때의 화면 구성도.7 is a screen configuration diagram when performing a service on the web in a system capable of real-time conversation of a messenger user on a web and a document according to the present invention, and having a real-time conversation.

도 8은 본 발명에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에서, 문서로 서비스를 실시할 때의 화면 구성도.8 is a screen configuration diagram when performing a service with a document in a system capable of real-time conversation of a messenger user on a web and a document according to the present invention, and having a real-time conversation.

Claims (14)

사용자가 실행한 웹브라우저가 웹서버에 접속하여 검색을 통해 대화 대상자를 찾고, 웹서버는 해당 대화 대상자와 대화 대상자의 상태를 사용자DB에서 검색하여 그 결과와 사용자의 클라이언트에 설치될 모듈의 정보를 웹브라우저로 보내고, 웹브라우저는 HTML을 분석(Parsing)하면서 클라이언트 모듈이 이미 설치가 되어있으면, 설치된 모듈을 호출하고, 설치가 되어있지 않으면, 모듈설치에 대한 정보와 안내창을 띄워 사용자가 설치할 수 있도록 한 후 설치가 되면, 대화 대상자의 메신저 상태에 따라 다른 아이콘 형태로 나타나도록 하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The web browser executed by the user connects to the web server and finds the conversation target by searching. The web server searches the user DB for the status of the conversation subject and the conversation subject, and the result and the information of the module to be installed in the user's client. Sends to a web browser, and the web browser parses the HTML and calls the installed module if the client module is already installed, and if not installed, displays the information and guide for installing the module to install the user. After installation, the system can recognize the status of the messenger user on the web and documents in real time, and make real time conversations. 사용자가 문서를 작성시, 문서에 툴바에 설치된 상태표시입력아이콘을 클릭하면, 문서 작성자의 메신저상태를 표시하는 아이콘 모양의 모듈이 지정된 위치에 삽입되고, 문서 작성후 문서를 볼 경우, 문서 작성자의 메신저 상태에 따라 다른 아이콘 형태로 나타나도록 하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.When a user creates a document and clicks the status display input icon installed on the toolbar in the document, an icon-shaped module indicating the messenger status of the document creator is inserted at the designated location. System that can know the status of messenger users on the web and documents in real time, and have real-time conversation on the web and document to display different icons according to messenger status. 제1항 또는 제2항에 있어서, 대화 상대자의 메신저 상태에 따라 다른 아이콘 형태로 나타낸 아이콘을 대고 입력 수단으로 선택하면, 대화 상대자와 대화할 수 있는 메뉴가 나타나는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The method according to claim 1 or 2, wherein when an icon represented by a different icon type is selected as an input means according to a messenger state of a chat partner, the status of a messenger user is displayed on a web and a document in which a menu for chatting with the chat partner appears. A system that lets you know in real time and have live conversations. 제1항에 있어서, 웹브라우저가 클라이언트 모듈이 있는 페이지를 표현할 때, 바로 클라이언트 상태표시 모듈을 실행하여 대화 대상자의 메신저 상태를 표시하는 동시에 클라이언트 통신 모듈을 실행하여 프레전스 서버에 접속하여 향후 대화 대상자의 상태 변경이 있을 시 실시간으로 상태 정보를 변경할 수 있도록 지원하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The method of claim 1, wherein when the web browser renders a page with a client module, it immediately executes the client status display module to display the messenger status of the conversation partner, and simultaneously executes the client communication module to connect to the presence server to connect to the conversation server. It is a system that can know the status of messenger users on the web and documents in real time when there is a status change in the web and documents, and have a real time conversation. 제2항에 있어서, 클라이언트 모듈이 삽입된 문서가 불러졌을 시, 바로 클라이언트 상태표시 모듈을 실행하여 대화 대상자의 메신저상태를 표시하는 동시에 클라이언트 통신 모듈을 실행하여 프레전스 서버에 접속하여 향후 대화 대상자의 상태변경이 있을 시 실시간으로 상태정보를 변경할 수 있도록 지원하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The method according to claim 2, wherein when the document into which the client module is inserted is executed, the client status display module is immediately executed to display the messenger status of the conversation subject, and the client communication module is executed to connect to the presence server. It is a system that can know the status of messenger users on the web and documents in real time and have real time conversations. 제4항에 있어서, 클라이언트 상태 표시 모듈은 클라이언트 통신 모듈에게 그 자신을 등록하여, 자신이 상태를 표시하는 대화 대상자의 메신저 상태 정보를 요청하고, 클라이언트 통신 모듈은 하나의 접속으로 해당 클라이언트 상태 표시 모듈의 모든 대화 대상자의 메신저 상태 정보의 변경 사항을 클라이언트 상태 표시 모듈에게 전달하도록 지원하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The client status display module according to claim 4, wherein the client status display module registers itself with the client communication module to request messenger status information of a conversation subject who indicates the status, and the client communication module displays the corresponding client status display module in one connection. A system that enables real-time conversations and real-time status of messenger users on the web and documents that support changes in the messenger status information of all subjects in the client to the client status display module. 제4항에 있어서, 클라이언트 상태표시 모듈은 자신이 표시하는 대화 대상자의 메신저 상태 정보가 변경되었을 시, 클라이언트 통신 모듈로부터 변경 정보를 받고, 해당 상태의 변경을 다른 아이콘으로 변경하고, 사용자가 클라이언트 상태 표시 모듈을 지정하고 입력 수단으로 선택했을 시 그때 당시의 대화 대상자의 메신저 상태를 가지고 대화가 가능한 방법만이 선택가능하도록 표시되는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The client status display module of claim 4, wherein when the messenger status information of the conversation target person displayed by the client is changed, the client status display module receives the change information from the client communication module, changes the change of the status to another icon, and the user changes the client status. When the display module is selected and selected as an input means, the status of the messenger user can be known in real time on the web and documents displayed in such a manner that only the method capable of chatting with the messenger status of the conversation subject at that time can be selected. System that can. 제1항 또는 제2항에 있어서, 브라우저상에서 다른 검색 조건을 입력후 검색을 하거나, 다음 또는 이전페이지로 변경될 때와 문서가 종료되었을 시, 클라이언트 상태표시 모듈은 자신을 클라이언트 통신모듈에서 등록을 해지하여, 클라이언트 통신모듈이 프레전스서버에 정보를 보내어 더 이상 해당 대화 대상자의 메신저상태를 받지않도록 지원하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템The client status display module according to claim 1 or 2, wherein the client status display module registers itself with the client communication module when a search is performed after inputting another search condition on the browser, or when the next or previous page is changed and the document is finished. By canceling, the client communication module sends information to the presence server so that the user can know the status of the messenger user on the web and documents in real time, and can communicate in real time. 제8항에 있어서, 클라이언트 통신 모듈은 자신에게 등록된 클라이언트 상태표시 모듈이 없을 시, 프레전스 서버와의 통신을 끊어서 프레전스 서버의 통신 자원을 더 이상 사용하지 않도록 지원하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The messenger user of claim 8, wherein the client communication module disconnects communication with the presence server when there is no client status display module registered to the client, thereby supporting the use of the communication resource of the presence server. The system that can know the status of the real-time, and have a real-time conversation. 제3항에 있어서, 사용자가 자신이 대화하고자 하는 대화 대상자의 상태를 확인하고, 대화하려는 대화 대상자의 상태 표시 아이콘에 마우스를 가져가서 오른쪽 마우스를 클릭하면 나타나는 메뉴에서 사용 가능한 메뉴를 선택하면, 해당되는 서비스 모듈이 실행이되고, 그 모듈은 HTML에서 주어진 정보에 있는 해당 서버로 접속하고, 그 서버에서 해당 대화에 대한 고유키(Unique Key)를 받아서 대화 요청에 대한 패킷(Packet)을 만들어서 클라이언트 통신 모듈에게 전달하고 클라이언트 통신 모듈은 해당 패킷을 프레전스 서버에 전달하며, 프레전스 서버가 대화 대상자에게 전달하고, 대화대상자는 대화 요청 패킷(Packet)에 있는 서버IP로 접속하여, 전달받은 고유키(Unique Key)를 가지고 인증받아 대화에 참여하여 서로 대화를 할 수 있도록 지원하는 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.The method of claim 3, wherein when the user checks the status of the person whom he / she wants to talk with, selects an available menu from a menu that appears when a user mouses over the status indicator icon of the person who wants to talk and clicks a right mouse button, The service module is executed, and the module connects to the corresponding server in the information given in the HTML, receives the unique key for the conversation from the server, and makes a packet for the conversation request. To the module, the client communication module delivers the packet to the presence server, the presence server delivers the message to the conversation partner, and the conversation server connects to the server IP in the conversation request packet. On the web and in documents that are authenticated with a unique key Can know the state of the IM user in real time, the system can be a real-time conversation. 제1항 또는 제2항에 따른 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템을 수행하기 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체.A computer-readable recording medium having a program for executing a system capable of real-time conversation of a messenger user on a web and a document according to claim 1 or 2, in real time. 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템에 있어서, In the system that can know the status of the messenger user on the web and documents in real time, and have a real-time conversation, 로그인 사용자들의 상태 정보를 입력하여 두는 사용자 DB와, User DB for entering the status information of the login users, 사용자들의 접속을 유지하고 관리하고 웹과 문서상에서 클라이언트 모듈로부터 접속을 받아 해당 클라이언트가 요청한 사용자에 대한 메신저 상태 정보를 실시간으로 전달하는 프레전스 서버와, Presence server that maintains and manages users' connection, receives connection from client module on web and document, and delivers messenger status information about user requested by the client in real time. 웹상에서 메신저 사용자들의 상태 정보를 볼 수 있도록 지원하는 웹 서버와,A web server for viewing the status information of messenger users on the web; 사용자들이 영상 대화를 할 수 있도록 지원하는 비디오 서버와, 음성 대화를 지원하는 음성 서버와, 문자 대화를 지원하는 챗팅 서버를 포함하는 대화 모듈을 포함하는 것인 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.Real-time status of messenger users on the web and documents, including a chat module including a video server that allows users to video chat, a voice server that supports voice chat, and a chat server that supports text chat. A system that lets you know and have live conversations. 제12항에 있어서, 상기 프레전스 서버는 클라이언트 모듈과 결합하여 웹과 문서상에서 메신저 사용자의 상태 표시와 실시간 대화 지원을 하고, 상기 클라이언트 모듈은, The method of claim 12, wherein the presence server is combined with a client module to support status display of a messenger user and real-time conversation on a web and a document. 웹과 문서상에서 사용자의 상태를 표시하고, 클라이언트 통신 모듈로부터 대화 대상자의 상태 정보를 실시간으로 전달받아 표현하는 클라이언트 상태 표시 모듈과, A client status display module which displays the user's status on the web and documents, receives and expresses the status information of the conversation subject from the client communication module in real time; 설치가 되는 동시에 프레전스 서버과 연결하여, 사용자들의 상태 변경이나 대화 요청시 상대방에게 알람을 알려주는 통신 부분을 담당하는 클라이언트 통신 모듈과, Client communication module that is installed and connected to the presence server at the same time, and responsible for the communication part to inform the other party of the alarm when the user changes the state or requests a conversation, 대화 요청자가 문자, 음성, 영상 대화 방법 중 어느 하나 또는 그 조합의 대화 방법으로 대화 요청시 각 대화를 지원하는 대화 모듈Chat module that supports each chat when the chat requester requests a chat using one or a combination of text, voice and video chat methods. 을 포함하는 것인 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 할 수 있는 시스템.A system that can know in real time the status of a messenger user on the web and documents, including a real-time conversation. 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있고, 실시간 대화를 지원하는 방법에 있어서, In the method of real-time messenger status on the web and documents, and support for real-time conversation, 사용자 클라이언트 내에 메신저의 접속을 받아 메신저의 상태를 관리하는 단계와, Managing the status of the messenger by receiving the messenger connection in the user client; 대화 요청자가 네트워크를 통해 인터넷 웹사이트에 접속하여, 대화 대상자를 검색하고, 그 대화 대상자의 상태를 표현하거나 문서 작성자가 자신이 작성한 문서에 자신의 메신저 상태를 실시간으로 표현하고, 영상 대화, 문자 대화, 음성 대화를 할 수 있도록 지원하는 컴포넌트를 삽입하는 단계와, Chat requesters connect to Internet websites via the network, search for the person they are talking to, and express their status, or document authors express their messenger status in real-time on documents they create, video chat, text chat Inserting a component that supports voice conversation, 대화 요청자의 컴퓨터에 실시간 상태 표시가 가능하도록 지원하는 클라이언트 모듈과 문자 대화, 영상 대화, 음성 대화가 가능하도록 지원하는 클라이언트 자동으로 설치하는 단계와, Automatically installing a client module for real-time status display on the requester's computer and a client for text, video, and voice chats; 클라이언트 모듈이 프레전스 서버에 접속하여 실시간으로 대화 대상자의 상태를 전달받는 단계와, The client module accessing the presence server and receiving the status of the conversation person in real time; 대화 요청자가 대화 대상자의 상태를 확인 후 상태가 표시된 아이콘을 입력 수단으로 선택하여 대화 방법을 선택하는 단계와, Selecting a conversation method by the conversation requester checking the status of the conversation person and selecting an icon having a status as an input means; 대화 대상자의 상태가 오프라인일 경우 입력 수단으로 메시지 보내기를 선택하여 메시지를 보내면, 대화 대상자가 온라인시 대화 요청자가 보낸 메시지를 볼 수 있도록 표시하는 단계와, If the message is sent by selecting Send message as an input means when the person's status is offline, displaying the message to be viewed by the chat requestor while online. 선택된 대화 방법에 따라 해당 모듈을 호출하고, 해당 서버에 접속하고 프레전스 서버에 대화 요청을 전달하는 단계와, Calling the module according to the selected conversation method, connecting to the server, and forwarding the conversation request to the presence server; 프레전스 서버가 대화 요청자에게 받은 요청을 알람 형태로 대화 상대자에게 전달하는 단계와, Forwarding, by the presence server, the request received from the chat requestor to the chat partner in the form of an alarm; 대화 상대자가 요청을 수락하면, 전달받은 정보를 분석하여, 해당 서버에 접속하여 서로 대화가 가능하도록 하는 단계When the other party accepts the request, analyzing the received information, connecting to the server to enable the conversation with each other 를 을 포함하는 것인 웹과 문서상에서 메신저 사용자의 상태를 실시간으로 알 수 있게 하고, 실시간 대화를 지원하는 방법.How to know in real time the status of the messenger user on the web and documents that includes, and supports real-time conversation.
KR1020040039547A 2004-06-01 2004-06-01 A system and method for real-rime representing the status of messenger users and supporting the real-time conversation between them and a computer-readable medium recorded a program for executing thereof KR20050114805A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040039547A KR20050114805A (en) 2004-06-01 2004-06-01 A system and method for real-rime representing the status of messenger users and supporting the real-time conversation between them and a computer-readable medium recorded a program for executing thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040039547A KR20050114805A (en) 2004-06-01 2004-06-01 A system and method for real-rime representing the status of messenger users and supporting the real-time conversation between them and a computer-readable medium recorded a program for executing thereof

Publications (1)

Publication Number Publication Date
KR20050114805A true KR20050114805A (en) 2005-12-07

Family

ID=37288922

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040039547A KR20050114805A (en) 2004-06-01 2004-06-01 A system and method for real-rime representing the status of messenger users and supporting the real-time conversation between them and a computer-readable medium recorded a program for executing thereof

Country Status (1)

Country Link
KR (1) KR20050114805A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100811601B1 (en) * 2006-12-18 2008-03-11 한국과학기술연구원 Method of controlling a electronic device
WO2009005948A3 (en) * 2007-06-29 2009-02-19 Microsoft Corp Providing sender-selected sound items to conversation participants
WO2010091596A1 (en) * 2009-02-12 2010-08-19 Zhou Quanxi Method for displaying website user state in real-time in web page instant messaging
KR101713602B1 (en) * 2016-07-25 2017-03-08 박성원 Method of providing a location sharing event for managing members and a system of the same

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100811601B1 (en) * 2006-12-18 2008-03-11 한국과학기술연구원 Method of controlling a electronic device
WO2009005948A3 (en) * 2007-06-29 2009-02-19 Microsoft Corp Providing sender-selected sound items to conversation participants
CN101689286B (en) * 2007-06-29 2013-08-21 微软公司 Providing sender-selected sound items to conversation participants
US8762458B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Providing sender-selected sound items to conversation participants
US9063695B2 (en) 2007-06-29 2015-06-23 Microsoft Technology Licensing, Llc Providing sender-selected sound items to conversation participants
WO2010091596A1 (en) * 2009-02-12 2010-08-19 Zhou Quanxi Method for displaying website user state in real-time in web page instant messaging
KR101713602B1 (en) * 2016-07-25 2017-03-08 박성원 Method of providing a location sharing event for managing members and a system of the same

Similar Documents

Publication Publication Date Title
CN100512233C (en) Method and system for providing instant messaging functionality in non-instant messaging environments
CA2977035C (en) System and method for video communication
CN105530175B (en) Message processing method, device and system
US7865563B2 (en) Persisting a group in an instant messaging application
US9432376B2 (en) Method and system for determining and sharing a user's web presence
US8631078B2 (en) Method and system for embedded personalized communication
US20080040436A1 (en) Instant messaging integrated in a browser
US20030079024A1 (en) Querying applications using online messenger service
US7831673B1 (en) Methods and systems for processing offline chat messages
US20150172228A1 (en) Method and system for communicating information over a network
US20170289070A1 (en) Making a Dialogue Available To an Autonomous Software Agent
US20090158163A1 (en) System and method to facilitate social browsing
US20080019353A1 (en) System and method for peer-to-peer Internet communication
US20080005119A1 (en) Remotely updating a user status on a presence server
US20170288942A1 (en) Portal for Provisioning Autonomous Software Agents
US20170289069A1 (en) Selecting an Autonomous Software Agent
US20170288943A1 (en) Supplying Context Data to a Servicing Entity
US20080140779A1 (en) System And Method For Sharing Search Result Using Messenger
US20080056458A1 (en) Message system for conducting message
CN113079078B (en) Operation method and device of message server
US20100312839A1 (en) Instant Messaging Method and System
WO2015121453A1 (en) Instant messaging with non subscriber users
CN113497715B (en) Chat service providing method and device
KR20050114805A (en) A system and method for real-rime representing the status of messenger users and supporting the real-time conversation between them and a computer-readable medium recorded a program for executing thereof
WO2000060483A1 (en) Apparatus and method for creating audio forums

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application