KR20040007857A - Method and apparatus for servicing messenger in home network system - Google Patents
Method and apparatus for servicing messenger in home network system Download PDFInfo
- Publication number
- KR20040007857A KR20040007857A KR1020020040452A KR20020040452A KR20040007857A KR 20040007857 A KR20040007857 A KR 20040007857A KR 1020020040452 A KR1020020040452 A KR 1020020040452A KR 20020040452 A KR20020040452 A KR 20020040452A KR 20040007857 A KR20040007857 A KR 20040007857A
- Authority
- KR
- South Korea
- Prior art keywords
- messenger
- digital display
- display device
- fcm
- messenger service
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 홈 네트워크로 연결된 복수의 디지털 디스플레이 디바이스들의 사용자들이 상호간에 소정의 인스턴트 메시지를 전송하여 대화하고, 또한 사용자가 입력시킨 자신의 현재 상태정보 변경을 상대방 사용자에게 알리는 홈 네트워크 시스템에서의 메신저 서비스 방법 및 장치에 관한 것이다.The present invention provides a messenger service in a home network system in which users of a plurality of digital display devices connected to a home network communicate with each other by sending a predetermined instant message to each other, and also notify a counterpart user of a change in their current state information input by the user. A method and apparatus are disclosed.
디지털 기술의 발전과 더불어 각종 디지털 오디오 디바이스, 디지털 비디오 디바이스 및 디지털 디스플레이 디바이스 등을 비롯한 각종 디지털 디바이스들이 점진적으로 출시되고, 그 디지털 디바이스들을 하나의 홈 네트워크로 연결하여 상호간에 동작을 제어할 수 있도록 하는 여러 가지의 방안이 제안되고 있다.With the development of digital technology, various digital devices such as digital audio devices, digital video devices, and digital display devices are gradually released, and the digital devices can be connected to one home network to control the operation of each other. Various measures have been proposed.
상기 복수의 디지털 디바이스들을 홈 네트워크로 연결하는 방안중의 하나로 HAVi(Home Audio/Video interoperability)가 알려져 있다. 상기 HAVi는 일본국의 소니(Sony)가 제안한 홈 네트워킹 기술 표준 중의 하나로서 서로 다른 제조회사에서 제조한 디바이스들을 홈 네트워크로 연결하여 상호간에 제어가 가능하도록 하는 것을 목적으로 제안한 것으로 IEEE1394 및 IEC61883 규격을 기반으로 가정 내에 구비되어 있는 각종 디지털 디바이스들로 홈 네트워크 시스템을 구성하여 상호동작(interoperability)을 수행할 수 있도록 하는 미들웨어(middle ware)이다.Home audio / video interoperability (HAVi) is known as one of methods for connecting the plurality of digital devices to a home network. HAVi is one of the home networking technology standards proposed by Sony in Japan, and it is proposed to connect devices manufactured by different manufacturers to a home network so that mutual control is possible. It is a middle ware that can form a home network system with various digital devices provided in a home and perform interoperability.
상기 HAVi를 기반으로 하는 디지털 디바이스들은 홈 네트워크에 연결할 경우에 자동으로 접속의 수속이 취해져 상호간에 제어가 가능하게 된다. 즉, HAVi는 디지털 디바이스들을 홈 네트워크에 연결하는 것(Plug)만으로 디지털 디바이스들이서로 상호간을 인식하여 사용(Play)할 수 있도록 하는 플러그 앤 플레이(Plug & Play) 기능을 갖추고 있다.When the HAVi-based digital devices are connected to the home network, the connection is automatically performed to control each other. In other words, HAVi has a Plug & Play function that enables digital devices to recognize and play each other by simply plugging digital devices into a home network.
이러한 홈 네트워크 시스템에 있어서, 소정의 표시화면을 가지는 복수의 디지털 디스플레이 디바이스를 서로 다른 공간(예를 들면, 거실과 안방 등)에 설치하여 홈 네트워크로 연결할 경우에 이들 복수의 디지털 디스플레이 디바이스가 상호간에 동작을 제어할 수 있을 뿐이고, 그 복수의 디지털 디스플레이 디바이스의 사용자들이 상호간에 인스턴트 메시지를 전송하여 대화하거나 또는 사용자의 현재 상태정보를 상대방 사용자에게 알리는 기능이 없는 것으로서 홈 네트워크의 기능이 매우 제한되어 있는 실정이다.In such a home network system, when a plurality of digital display devices having predetermined display screens are installed in different spaces (for example, a living room and a room, etc.) and connected to a home network, the plurality of digital display devices are mutually connected. It is only able to control the operation, and the users of the plurality of digital display devices do not have the ability to communicate with each other by sending instant messages to each other or to inform the counterpart user of the current status information of the home network. It is true.
따라서 본 발명의 목적은 HAVi를 기반으로 하는 홈 네트워크 시스템에서 서로 상이한 디지털 디스플레이 디바이스의 사용자들이 상호간에 인스턴트 메시지를 전송하여 대화할 수 있도록 하는 홈 네트워크 시스템에서의 메신저 서비스 방법 및 장치를 제공하는데 있다.Accordingly, an object of the present invention is to provide a messenger service method and apparatus in a home network system that enable users of different digital display devices to communicate with each other by transmitting instant messages in a home network system based on HAVi.
본 발명의 다른 목적은 사용자가 자신의 현재 상태정보를 입력함에 따라 그 현재 상태정보를 상대방 사용자에게 알리는 홈 네트워크 시스템에서의 메신저 서비스 방법 및 장치를 제공하는데 있다.Another object of the present invention is to provide a messenger service method and apparatus in a home network system informing a counterpart user of the current status information as a user inputs his current status information.
이러한 목적을 가지는 본 발명의 홈 네트워크 시스템에서의 메신저 서비스 방법은, 제 1 디지털 디스플레이 디바이스에 메신저 서비스의 시작 요청이 입력될 경우에 메신저 서비스의 시작 요청의 API를 생성하여 제 2 디지털 디스플레이 디바이스에 전송하고 그 전송한 메신저 서비스의 시작 요청의 API를 제 2 디지털 디스플레이 디바이스가 수신 받아 메신저 서비스를 시작하고 메신저 서비스의 시작 요청에 대한 응답을 제 1 디지털 디스플레이 디바이스로 전송하고, 메신저 서비스를 시작할 경우에 제 1 및 제 2 디지털 디스플레이 디바이스가 입력되는 인스턴트 메시지와 사용자의 상태정보 변경을 상호간에 전송하며, 메신저 서비스를 수행하는 상태에서 제 1 디지털 디스플레이 디바이스에 메신저 서비스의 종료 요청이 입력될 경우에 메신저 서비스의 종료 요청의 API를 생성하여 제 2 디지털 디스플레이 디바이스에 전송하고, 그 전송한 메신저 서비스의 종료 요청의 API를 제 2 디지털 디스플레이 디바이스가 수신 받아 메신저 서비스를 종료하고 메신저 서비스의 종료 요청에 대한 응답을 제 1 디지털 디스플레이 디바이스로 전송하는 것을 특징으로 한다.The messenger service method in the home network system of the present invention having the above object generates an API of a start request of a messenger service when a start request of a messenger service is input to a first digital display device, and transmits the generated API to the second digital display device. When the second digital display device receives the API of the start request of the messenger service transmitted thereto, starts the messenger service, sends a response to the start request of the messenger service to the first digital display device, and starts the messenger service. The first and second digital display devices transmit an input message and a user's status information change to each other, and when the termination service of the messenger service is input to the first digital display device while the messenger service is performed, The API of the termination request is generated and transmitted to the second digital display device, and the second digital display device receives the API of the termination request of the transmitted messenger service, terminates the messenger service, and provides a response to the termination request of the messenger service. It is characterized by transmitting to a digital display device.
상기 메신저 서비스의 시작은, 제 1 디지털 디스플레이 디바이스의 어플리케이션에 메신저 서비스의 시작 요청이 입력될 경우에 제 1 디지털 디스플레이 디바이스의 메신저 FCM에 메신저 서비스의 시작 요청을 알리고, 메신저 서비스의 시작 요청을 메신저 FCM이 입력받아 메신저 서비스의 시작 요청의 API를 생성하고 제 2 디지털 디스플레이 디바이스의 메신저 FCM에 전송하며, 제 2 디지털 디스플레이 디바이스의 메신저 FCM이 메신저 서비스의 시작 요청의 API를 전송 받아 제 2 디지털 디스플레이 디바이스의 어플리케이션에 메신저 서비스의 시작 요청을 알리고 응답 받으며, 메신저 서비스의 시작 요청에 대한 응답을 제 2 디지털 디스플레이 디바이스의 메신저 FCM이 입력받아 제 2 디지털 디스플레이 디바이스의 메신저 FCM에 전송하고 메신저 서비스를 시작하며, 상기 메신저 서비스의 시작 요청의 API는, OpenHAViMessenger인 것을 특징으로 한다.The start of the messenger service, when a request for starting a messenger service is input to an application of the first digital display device, informs the messenger FCM of the first digital display device of the messenger service start request, and sends a messenger service start request to the messenger FCM. The input terminal generates an API of a messenger service start request and sends it to a messenger FCM of the second digital display device. The messenger FCM of the second digital display device receives an API of a messenger service start request and receives the API of the second digital display device. The application notifies and receives a request for starting a messenger service, and receives a response to the messenger FCM of the second digital display device, sends a response to the messenger FCM of the second digital display device, and starts a messenger service. The API of the start request of the messenger service is OpenHAViMessenger.
상기 메신저 서비스의 수행은, 제 1 디지털 디스플레이 디바이스의 어플리케이션이 인스턴트 메시지 또는 상태정보 변경의 입력을 판단하여, 인스턴트 메시지가 입력될 경우에 제 1 디지털 디스플레이 디바이스의 메신저 FCM에 인스턴트 메시지를 전달하고, 인스턴트 메시지를 전달받은 메신저 FCM이 인스턴트 메시지를 전송하는 API를 생성하여 제 2 디지털 디스플레이 디바이스의 메신저 FCM에 전송하며, API를 전송 받은 제 2 디지털 디스플레이 디바이스의 메신저 FCM가 인스턴트 메시지를 제 2 디지털 디스플레이 디바이스의 어플리케이션에 전달하여 화면에 표시하게 하고 제 1 디지털 디스플레이 디바이스의 메신저 FCM에 인스턴트 메시지의 수신을 통보하며, 상기 상태정보 변경이 입력될 경우에 상태정보의 변경을 알리는 API를 생성하여 제 1 디지털 디스플레이 디바이스의 메신저 FCM에 전달하고, 상태정보의 변경을 알리는 API를 전달받은 제 1 디지털 디스플레이 디바이스의 메신저 FCM이 상태정보의 변경 보고를 위한 API를 생성하여 제 2 디지털 디스플레이 디바이스의 메신저 FCM에 전송하며, 상태정보의 변경 보고를 위한 API를 제 2 디지털 디스플레이 디바이스의 메신저 FCM가 전송받아 제 2 디지털 디스플레이 디바이스의 어플리케이션에 전달 및 화면에 표시되게 한다.The execution of the messenger service may include: an application of the first digital display device determines an input of an instant message or status information change, and when an instant message is input, delivers an instant message to the messenger FCM of the first digital display device, The messenger FCM receiving the message generates an API for transmitting an instant message to the messenger FCM of the second digital display device, and the messenger FCM of the second digital display device receiving the API sends an instant message to the second digital display device. It delivers to the application to display on the screen, notifies the messenger FCM of the first digital display device to receive the instant message, and generates an API for notifying the change of the status information when the change of the status information is input. The messenger FCM of the first digital display device, which is delivered to the messenger FCM of the play device and receives the API for notifying change of the status information, generates an API for reporting the change of the status information, and transmits it to the messenger FCM of the second digital display device. In addition, the API for reporting the change of status information is received by the messenger FCM of the second digital display device and transmitted to the application of the second digital display device and displayed on the screen.
상기 인스턴트 메시지를 전송하는 API는, PostInstantMessenger이고, 상기 상태정보의 변경을 알리는 API는, SetCurrentMessenger이며, 상기 상태정보의 변경 보고를 위한 API는, NotifyCurrentStatus인 것을 특징으로 한다.The API for transmitting the instant message is PostInstantMessenger, the API for notifying the change of the status information is SetCurrentMessenger, and the API for reporting the change of the status information is NotifyCurrentStatus.
상기 메신저 서비스의 종료는, 제 1 디지털 디스플레이 디바이스의 어플리케이션에 메신저 서비스의 종료 요청이 입력될 경우에 제 1 디지털 디스플레이 디바이스의 메신저 FCM에 메신저 서비스의 종료 요청을 알리고, 메신저 서비스의 종료 요청을 메신저 FCM이 입력받아 메신저 서비스의 종료 요청의 API를 생성하고 제 2 디지털 디스플레이 디바이스의 메신저 FCM에 전송하며, 제 2 디지털 디스플레이 디바이스의 메신저 FCM이 메신저 서비스의 종료 요청의 API를 전송 받아 제 2 디지털 디스플레이 디바이스의 어플리케이션에 메신저 서비스의 종료 요청을 알리고 응답 받으며, 메신저 서비스의 종료 요청에 대한 응답을 제 2 디지털 디스플레이 디바이스의 메신저 FCM이 입력받아 제 2 디지털 디스플레이 디바이스의 메신저 FCM에 전송하고 메신저 서비스를 종료하며, 상기 메신저 서비스의 종료 요청의 API는, CloseHAViMessenger인 것을 특징으로 한다.The termination of the messenger service may notify the messenger FCM of the first digital display device of the messenger service when the end request of the messenger service is input to the application of the first digital display device, and request the end of the messenger service to the messenger FCM. This input generates an API of the termination request of the messenger service and sends it to the messenger FCM of the second digital display device, and the messenger FCM of the second digital display device receives the API of the termination request of the messenger service and receives the API of the second digital display device. The application notifies the application of the termination of the messenger service and receives a response. The messenger FCM of the second digital display device receives a response to the termination request of the messenger service and transmits it to the messenger FCM of the second digital display device. The API of the termination request of the messenger service is CloseHAViMessenger.
그리고 본 발명의 홈 네트워크 시스템에서의 메신저 서비스 장치는, 복수의 디지털 디스플레이 디바이스가 홈 네트워크로 연결되고, 상기 복수의 디지털 디스플레이 디바이스들은, 홈 네트워크의 운영 프로그램인 어플리케이션과, 상호간에 소정의 메시지 및 상태정보를 전송하여 메신저 서비스를 수행하는 메신저 FCM과, 방송신호의 수신을 제어하는 튜너 FCM과, 수신된 방송신호와 상기 메신저 FCM을 통해 수신된 인스턴트 메시지 및 상태정보의 디스플레이를 제어하는 디스플레이 FCM을 구비하는 것을 특징으로 한다.In the messenger service apparatus of the home network system of the present invention, a plurality of digital display devices are connected to a home network, and the plurality of digital display devices include an application, which is an operation program of the home network, and a predetermined message and status. A messenger FCM that transmits information to perform a messenger service, a tuner FCM that controls the reception of broadcast signals, and a display FCM that controls the display of received broadcast signals and instant messages and status information received through the messenger FCM. Characterized in that.
도 1은 본 발명의 메신저 서비스장치에 따른 디지털 디스플레이 디바이스의 구성을 보인 블록도이고,1 is a block diagram showing the configuration of a digital display device according to a messenger service device of the present invention;
도 2는 본 발명에서 메신저 FCM이 제공하는 API 및 자료구조를 보인 도면이며,2 is a view showing an API and data structure provided by the messenger FCM in the present invention,
도 3 및 도 4는 본 발명의 메신저 서비스방법에서 메신저 서비스의 시작 및 종료 동작을 보인 신호흐름도와 프로토콜을 간략하게 보인 도면이며,3 and 4 are signal flow diagrams and protocols showing the start and end operations of the messenger service in the messenger service method of the present invention.
도 5 및 도 6은 본 발명의 메신저 서비스방법에서 메시지 전송, 상태정보 설정 및 변경보고 서비스를 수행하는 동작을 보인 신호흐름도와 프로토콜을 간략하게 보인 도면이다.5 and 6 are diagrams schematically illustrating a signal flow diagram and a protocol showing an operation of performing a message transmission, state information setting, and a change report service in a messenger service method of the present invention.
*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
100 : 홈 네트워크100: home network
200, 210, ··· : 복수의 디지털 디스플레이 디바이스200, 210, ...: A plurality of digital display devices
201, 211, ··· : 어플리케이션 203, 213, ··· : 메신저 FCM201, 211, ... Application: 203, 213, ... Messenger FCM
205, 215, ··· : 튜너 FCM 207, 217, ··· : 디스플레이 FCM205, 215, Tuner FCM 207, 217, Display FCM
이하, 첨부된 도면을 참조하여 본 발명의 홈 네트워크 시스템에서의 메신저서비스방법 및 장치를 상세히 설명한다.Hereinafter, a messenger service method and apparatus in a home network system of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 메신저 서비스장치에 따른 디지털 디스플레이 디바이스의 구성을 보인 블록도이다. 여기서, 부호 100은 홈 네트워크이고, 부호 200, 210, ···은 상기 홈 네트워크(100)에 연결되는 복수의 디지털 디스플레이 디바이스이다.1 is a block diagram showing the configuration of a digital display device according to a messenger service device of the present invention. Here, reference numeral 100 denotes a home network, and reference numerals 200, 210, ... denote a plurality of digital display devices connected to the home network 100.
상기 복수의 디지털 디스플레이 디바이스(200, 210, ···)는 각기, HAVi 운영 프로그램인 어플리케이션(Application)(201, 222, ···)과, 상호간에 소정의 인스턴트 메시지 및 사용자의 현재 상태정보를 전송하여 메신저 서비스를 수행하는 메신저 FCM(Functional Component Module)(203, 213, ···)과, 방송신호를 수신하는 튜너 FCM(Functional Component Module)(205, 215, ···)과, 수신된 방송신호와 상기 메신저 FCM(203, 213, ···)을 통해 수신된 인스턴트 메시지 및 상태정보를 디스플레이하는 디스플레이 FCM(Functional Component Module)(207, 217, ···)을 구비한다.The plurality of digital display devices 200, 210,..., Each of the applications 201, 222,..., Which is an HAVi operating program, and a predetermined instant message and current status information of the user are mutually connected. Messenger functional component modules (203, 213, ...) for transmitting and performing messenger services, tuner functional component modules (205, 215, ...) for receiving broadcast signals, and received And a display functional component module (FCM) 207, 217 for displaying an instant message and status information received through the broadcast signal and the messenger FCM 203, 213.
이러한 구성의 메신저 서비스장치에 적용되는 본 발명의 메신저 서비스 방법을 홈 네트워크(100)에 디스플레이 디바이스(200, 210)만 연결되어 있다고 가정하고, 도 2 내지 도 6의 도면을 참조하여 설명한다.The messenger service method of the present invention applied to the messenger service device having such a configuration will be described with reference to the drawings of FIGS. 2 to 6 on the assumption that only the display devices 200 and 210 are connected to the home network 100.
먼저, 본 발명은 메신저 FCM(113)이 상호간에 소정의 인스턴트 메시지 및 현재 상태정보를 정보를 전송하는 것은 미리 정의된 API(Application Program Interface)를 이용하는 것으로서 예를 들면, 다음과 같이 API를 정의한다.First, in the present invention, the messenger FCM 113 transmits information of a predetermined instant message and current status information to each other using a predefined application program interface (API). For example, the API is defined as follows. .
1) Messenger::OpenHAViMessenger : 메신저 서비스 시작 요구.1) Messenger :: OpenHAViMessenger: Request to start messenger service.
2) Messenger::CloseHAViMessenger : 메신저 서비스 종료 요구.2) Messenger :: CloseHAViMessenger: Messenger service termination request.
3) Messenger::PostInstantMessenger : 인스턴스 메시지를 상호간에 전송하는 메신저 서비스의 수행.3) Messenger :: PostInstantMessenger: Execution of messenger service to send instance messages to each other.
4) Messenger::SetCurrentMessenger : 사용자 자신의 상태정보 변경.4) Messenger :: SetCurrentMessenger: Change user's own status information.
5) <Client>::NotifyCurrentStatus : 사용자의 상태정보 변경을 알림.5) <Client> :: NotifyCurrentStatus: Notifies the user's status information change.
그리고 상기한 바와 같이 메신저 FCM(113)에 정의한 API의 자료 구조는 예를 들면, 도 2에 도시된 바와 같다.As described above, the data structure of the API defined in the messenger FCM 113 is as shown in FIG.
도 3 및 도 4는 본 발명의 메신저 서비스방법에서 메신저 서비스의 시작 및 종료 동작을 보인 신호흐름도와 프로토콜을 간략하게 보인 도면이다. 이에 도시된 바와 같이 단계(300)에서 디지털 디스플레이 디바이스(200)의 사용자가 메신저 서비스의 시작을 요청하여 어플리케이션(201)에 입력되면, 어플리케이션(201)은 단계(302)에서 메신저 서비스의 시작 요청을 메신저 FCM(203)에 전달한다. 그러면, 메신저 FCM(203)은 단계(304)에서 그 메신저 서비스의 시작을 요청하는 소정의 API 예를 들면, OpenHAViMessenger API를 발생하고, 그 발생한 API를 디지털 디스플레이 디바이스(210)의 메신저 FCM(213)으로 전송하여 메신저 서비스의 시작을 요청한다.3 and 4 are signal flow diagrams and protocols showing the start and end operations of the messenger service in the messenger service method of the present invention. As shown in FIG. 3, when the user of the digital display device 200 requests the start of the messenger service and is input to the application 201, the application 201 requests the start of the messenger service in step 302. It passes to the messenger FCM 203. Then, the messenger FCM 203 generates a predetermined API for requesting the start of the messenger service, for example, the OpenHAViMessenger API, in step 304 and sends the generated API to the messenger FCM 213 of the digital display device 210. Request to start the messenger service.
상기 메신저 FCM(203)이 전송하는 OpenHAViMessenger API를 메신저 FCM(213)이 단계(306)에서 수신하여 단계(308)에서 메신저 FCM(213)이 어플리케이션(211)에 메신저 서비스의 시작을 요청하고, 단계(310)에서 메신저 서비스의 시작 요청에 따라 어플리케이션(211)이 응답할 경우에 단계(312)에서 메신저 FCM(213)이 메신저서비스의 시작 요청에 대한 응답을 메신저 FCM(203)으로 전송한다.The messenger FCM 213 receives the OpenHAViMessenger API transmitted by the messenger FCM 203 in step 306, and in step 308, the messenger FCM 213 requests the application 211 to start a messenger service. When the application 211 responds according to the start request of the messenger service at 310, in step 312, the messenger FCM 213 transmits a response to the start request of the messenger service to the messenger FCM 203.
다음 단계(314)에서는 상기 메신저 서비스의 시작 요청에 대한 응답을 메신저 FCM(203)이 수신하여 어플리케이션(201)에 메신저 서비스의 시작 요청이 응답되었음을 통보하고, 어플리케이션(201)이 디스플레이 FCM(207)를 제어 및 메신저 서비스의 시작을 표시하여 디지털 디스플레이 디바이스(200)의 사용자에게 알리며, 단계(316)에서 메신저 서비스를 수행한다.In the next step 314, the messenger FCM 203 receives a response to the messenger service start request and notifies the application 201 that the messenger service start request has been answered, and the application 201 displays the display FCM 207. Control and display the start of the messenger service to notify the user of the digital display device 200, and performs the messenger service in step 316.
이와 같이 하여 상기 단계(316)의 메신저 서비스를 수행하는 상태에서 단계(318)에서 디지털 디스플레이 디바이스(200)의 사용자가 메신저 서비스의 종료를 요청하면, 어플리케이션(201)은 단계(320)에서 메신저 서비스의 종료 요청을 메신저 FCM(203)에 전달한다. 그러면, 메신저 FCM(203)은 단계(322)에서 그 메신저 서비스의 종료를 요청하는 소정의 API 예를 들면, CloseHAViMessenger API를 발생하고, 발생한 API를 디지털 디스플레이 디바이스(210)의 메신저 FCM(213)으로 전송하여 메신저 서비스의 종료를 요청한다.In this way, when the user of the digital display device 200 requests termination of the messenger service in step 318 in the state of performing the messenger service of step 316, the application 201 performs a messenger service in step 320. Forwards the termination request to the messenger FCM 203. Then, the messenger FCM 203 generates a predetermined API for requesting termination of the messenger service, for example, CloseHAViMessenger API in step 322, and sends the generated API to the messenger FCM 213 of the digital display device 210. Send to request the termination of the messenger service.
상기 메신저 FCM(203)이 전송하는 CloseHAViMessenger API를 메신저 FCM(213)이 단계(324)에서 수신하여 단계(326)에서 메신저 FCM(213)이 어플리케이션(211)에 메신저 서비스의 종료를 요청하고, 단계(328)에서 메신저 서비스의 종료 요청에 따라 어플리케이션(211)이 응답할 경우에 단계(330)에서 메신저 FCM(213)이 메신저 서비스의 종료 요청에 대한 응답을 메신저 FCM(203)으로 전송한다.The messenger FCM 213 receives the CloseHAViMessenger API transmitted by the messenger FCM 203 in step 324, and the messenger FCM 213 requests the application 211 to terminate the messenger service in step 326. When the application 211 responds according to the termination request of the messenger service at 328, in step 330, the messenger FCM 213 transmits a response to the messenger service termination request to the messenger FCM 203.
다음 단계(332)에서는 상기 메신저 서비스의 종료 요청에 대한 응답을 메신저 FCM(203)이 수신하여 어플리케이션(201)에 메신저 서비스의 종료 요청이 응답되었음을 통보하고, 어플리케이션(201)은 디스플레이 FCM(207)를 제어하여 메신저 서비스의 종료를 표시 및 디지털 디스플레이 디바이스(200)의 사용자에게 알리며, 단계(334)에서 메신저 서비스를 종료한다.In the next step 332, the messenger FCM 203 receives a response to the termination request of the messenger service and notifies the application 201 that the termination request of the messenger service has been answered, and the application 201 displays the display FCM 207. Control to display the termination of the messenger service and notify the user of the digital display device 200, and terminates the messenger service in step 334.
상기 도 3 및 도 4는 디지털 디스플레이 디바이스(200)의 사용자가 디지털 디스플레이 디바이스(210)에 메신저 서비스의 시작 및 종료를 요청하는 동작을 예로 들어 설명한 것으로서 디지털 디스플레이 디바이스(210)의 사용자가 메신저 서비스의 시작 및 종료를 요청할 수도 있고, 또는 디지털 디스플레이 디바이스(200)의 사용자가 메신저 서비스의 시작을 요청하고 디지털 디스플레이 디바이스(210)의 사용자가 메신저 서비스의 종료를 요청하거나 또는 그 반대로 할 수도 있다.3 and 4 illustrate an operation in which the user of the digital display device 200 requests the start and end of a messenger service from the digital display device 210 as an example. The start and end may be requested, or the user of the digital display device 200 may request the start of the messenger service and the user of the digital display device 210 may request the end of the messenger service or vice versa.
도 5 및 도 6은 본 발명의 메신저 서비스방법에서 메시지 전송, 상태정보 설정 및 변경보고 서비스를 수행하는 동작을 보인 신호흐름도와 프로토콜을 간략하게 보인 도면이다. 이에 도시된 바와 같이 단계(400)에서 디지털 디스플레이 디바이스(200)의 사용자가 어플리케이션(201)에 인스턴트 메시지를 입력시킬 경우에 어플리케이션(201)은 단계(402)에서 그 입력된 인스턴트 메시지를 메신저 FCM(203)에 전달하게 된다.5 and 6 are diagrams schematically illustrating a signal flow diagram and a protocol showing an operation of performing a message transmission, state information setting, and a change report service in a messenger service method of the present invention. As shown in FIG. 4, when the user of the digital display device 200 inputs an instant message to the application 201 in step 400, the application 201 transmits the instant message to the messenger FCM (step 402). 203).
그러면, 메신저 FCM(203)는 단계(404)에서 인스턴트 메시지를 전송하는 소정의 API 예를 들면, PostInstantMessage API를 발생하여 디지털 디스플레이 디바이스(210)의 메신저 FCM(213)으로 전송하고, 메신저 FCM(213)은 단계(406)에서 상기 PostInstantMessage API를 수신하여 인스턴트 메시지를 어플리케이션(211)에 전달 및 어플리케이션(211)이 디스플레이 FCM(217)을 제어하여 표시하게 하며, 메신저FCM(203)에 인스턴트 메시지의 수신을 통보한다.Then, the messenger FCM 203 generates a predetermined API, for example, PostInstantMessage API, which transmits an instant message in step 404, and sends it to the messenger FCM 213 of the digital display device 210, and the messenger FCM 213. ) Receives the PostInstantMessage API in step 406 to deliver the instant message to the application 211 and allows the application 211 to control and display the display FCM 217 and receive the instant message on the messenger FCM 203. Be notified.
그리고 단계(408)에서 디지털 디스플레이 디바이스(200)의 사용자가 자신의 상태정보 예를 들면, 온라인, 자리 비움, 곧 돌아옴, 통화중 및 오프라인 등의 정보를 입력시킬 경우에 어플리케이션(201)은 단계(410)에서 소정의 상태정보 API 예를 들면, SetCurrentStatus API를 발생하여 사용자의 상태정보를 메신저 FCM(203)으로 전달하고, 메신저 FCM(203)은 단계(412)에서 상태정보 변경을 보고하는 소정의 API 예를 들면, NotifyCurrentStatus API를 발생하여 상대방의 메신저 FCM(213)에 전송한다.In operation 408, when the user of the digital display device 200 inputs his / her status information, for example, information such as online, away, coming back soon, busy, and offline, the application 201 may perform the step ( In step 410, a predetermined status information API, for example, a SetCurrentStatus API is generated to transmit the user's status information to the messenger FCM 203, and the messenger FCM 203 reports the status information change in step 412. An API, for example, generates a NotifyCurrentStatus API and transmits it to the other party's messenger FCM 213.
메신저 FCM(213)은 단계(414)에서 상기 메신저 FCM(203)이 상태정보 변경을 보고하는 NotifyCurrentStatus API를 수신하고, 디지털 디스플레이 디바이스(200)의 사용자의 상태정보를 어플리케이션(211)에 전달하여, 어플리케이션(211)이 디스플레이 FCM(217)을 제어 및 화면에 표시하여 사용자에게 알린다.The messenger FCM 213 receives a NotifyCurrentStatus API in which the messenger FCM 203 reports a change of status information in step 414, and transmits status information of the user of the digital display device 200 to the application 211. The application 211 notifies the user by controlling and displaying the display FCM 217 on the screen.
상기 도 5 및 도 6의 도면은 디지털 디스플레이 디바이스(200)의 사용자가 인스턴트 메시지 및 자신의 상태정보를 디지털 디스플레이 디바이스(210)로 전송하여 상대방 사용자에게 알리는 동작을 예로 들어 설명한 것으로서 디지털 디스플레이 디바이스(210)의 사용자가 인스턴트 메시지 및 자신의 상태정보를 디지털 디스플레이 디바이스(200)로 전송하여 알릴 수도 있다.5 and 6 illustrate an operation in which a user of the digital display device 200 transmits an instant message and its status information to the digital display device 210 and notifies the counterpart user of the digital display device 210 as an example. ) May notify the user by sending an instant message and his status information to the digital display device 200.
한편, 상기에서는 본 발명을 특정의 바람직한 실시 예에 관련하여 도시하고 설명하였지만, 이하의 특허청구범위에 의해 마련되는 본 발명의 정신이나 분야를 이탈하지 않는 한도 내에서 본 발명이 다양하게 개조 및 변화될 수 있다는 것을 당업계에서 통상의 지식을 가진 자는 용이하게 알 수 있다. 예를 들면, 상기에서는 디지털 디스플레이 디바이스로 디지털 텔레비전 수상기를 예로 들어 메신저 서비스를 수행하는 것을 설명하였으나, 본 발명을 실시함에 있어서는 이에 한정되지 않고, 컴퓨터 등과 같이 표시화면을 가지는 각종 디지털 디스플레이 디바이스에 간단히 적용 실시할 수 있고, 하나의 홈 네트워크에 두 대 이상 복수의 디지털 디스플레이 디바이스가 연결되어 있을 경우에도 간단히 적용할 수 있다.On the other hand, while the present invention has been shown and described with respect to specific preferred embodiments, various modifications and changes of the present invention without departing from the spirit or field of the invention provided by the claims below It will be readily apparent to one of ordinary skill in the art that it can be used. For example, although the above has described the implementation of a messenger service using a digital television receiver as an example, the present invention is not limited thereto, and is simply applied to various digital display devices having a display screen, such as a computer. The present invention can be easily applied even when two or more digital display devices are connected to one home network.
이상에서 상세히 설명한 바와 같이 본 발명은 디지털 디스플레이 디바이스의 사용자들이 상호간에 소정의 인스턴트 메시지를 전송하여 대화를 할 수 있음은 물론 사용자의 현재 상태정보를 알려 보다 향상된 홈 네트워크 어플리케이션을 실현할 수 있는 효과가 있다.As described in detail above, the present invention has the effect that users of the digital display device can communicate with each other by sending a predetermined instant message to each other, as well as realizing the user's current status information to realize a better home network application. .
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020040452A KR20040007857A (en) | 2002-07-11 | 2002-07-11 | Method and apparatus for servicing messenger in home network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020040452A KR20040007857A (en) | 2002-07-11 | 2002-07-11 | Method and apparatus for servicing messenger in home network system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040007857A true KR20040007857A (en) | 2004-01-28 |
Family
ID=37317137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020040452A KR20040007857A (en) | 2002-07-11 | 2002-07-11 | Method and apparatus for servicing messenger in home network system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20040007857A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011021886A2 (en) * | 2009-08-21 | 2011-02-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US9106448B2 (en) | 2006-10-24 | 2015-08-11 | Samsung Electronics Co., Ltd. | System and method of sharing contents using messenger |
-
2002
- 2002-07-11 KR KR1020020040452A patent/KR20040007857A/en not_active Application Discontinuation
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9106448B2 (en) | 2006-10-24 | 2015-08-11 | Samsung Electronics Co., Ltd. | System and method of sharing contents using messenger |
US10097377B2 (en) | 2006-10-24 | 2018-10-09 | Samsung Electronics Co., Ltd. | System and method of sharing contents using messenger |
WO2011021886A2 (en) * | 2009-08-21 | 2011-02-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
WO2011021886A3 (en) * | 2009-08-21 | 2011-07-07 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US8718638B2 (en) | 2009-08-21 | 2014-05-06 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US9131065B2 (en) | 2009-08-21 | 2015-09-08 | Samsung Electronics Co., Ltd | Device capable of notifying operation state change thereof through network and communication method of the device |
US9401982B2 (en) | 2009-08-21 | 2016-07-26 | Samsung Electronics Co., Ltd | Device capable of notifying operation state change thereof through network and communication method of the device |
US10033849B2 (en) | 2009-08-21 | 2018-07-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US10623550B2 (en) | 2009-08-21 | 2020-04-14 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US10805450B2 (en) | 2009-08-21 | 2020-10-13 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6073302B2 (en) | Apparatus and method for exchanging data between UPnP-based devices | |
CN101795269B (en) | Presence information sharing apparatus, method, program and system | |
KR20070102091A (en) | The apparatus and method for channel management of mobile communication terminal | |
US20200169774A1 (en) | Control method and device | |
WO2007142483A1 (en) | A method and system for remotely accessing devices in a network | |
US6466549B1 (en) | Broadcast discovery in a network having one or more 1394 buses | |
US10375124B2 (en) | Publish/subscribe network enabled for multimedia signaling control, method for initiating a session within the network and respective network device | |
KR20050029421A (en) | Service method and system for multicast streaming | |
KR100433545B1 (en) | Method for identifying that devices on the same network could support MCAP(Multicast Channel Allocation Protocol) and method for multicast thereof | |
US20130042018A1 (en) | Apparatus and method for providing streaming service | |
CN110996039B (en) | Electronic whiteboard sharing method, system and computer-readable storage medium | |
KR20040007857A (en) | Method and apparatus for servicing messenger in home network system | |
KR100739794B1 (en) | Method and apparatus for providing broadcast content in upnp network | |
US20190098351A1 (en) | Method for managing the access right to an item of digital content | |
US20120185543A1 (en) | Apparatus and method for sharing information on a webpage | |
CN110913268A (en) | Multi-screen interaction method and device and electronic equipment | |
KR20040028994A (en) | METHOD FOR MANAGING NETWORK COMPRISING A BRIDGE BETWEEN HAVi CLUSTERS | |
CN111314097A (en) | Data transmission method, transmission equipment and display equipment | |
CN110995958A (en) | Data transmission method and system | |
US9787942B2 (en) | Apparatus and method for setting up parallel call session based on 3-Box architecture | |
KR100984111B1 (en) | apparatus and method of process image in home network system | |
CN109314657B (en) | Proxy device, proxy device processing method, and network device | |
KR20030032406A (en) | Method for fault management of devices in home network system | |
KR100940635B1 (en) | Apparatus and Method for operating device manager adujustably according to a controlled device linked to a network | |
CN101616186A (en) | Remote assistance implementation method, Apparatus and system based on IP Multimedia System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |