KR100802178B1 - Intelligent phone-call service method in home network - Google Patents
Intelligent phone-call service method in home network Download PDFInfo
- Publication number
- KR100802178B1 KR100802178B1 KR1020060078900A KR20060078900A KR100802178B1 KR 100802178 B1 KR100802178 B1 KR 100802178B1 KR 1020060078900 A KR1020060078900 A KR 1020060078900A KR 20060078900 A KR20060078900 A KR 20060078900A KR 100802178 B1 KR100802178 B1 KR 100802178B1
- Authority
- KR
- South Korea
- Prior art keywords
- video call
- call terminal
- service
- session
- area
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5084—Providing for device mobility
-
- 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/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2827—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
- H04L12/2829—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality involving user profiles according to which the execution of a home appliance functionality is automatically triggered
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 댁내의 각 영역에 설치된 센서를 이용하여 사용자의 영역 이동을 감지하여, 사용자의 이동에 따라 통화 단말기의 세션을 이동 처리하는 홈네트워크에서 센서를 이용한 지능형 영상통화 서비스 제공 방법에 관한 것으로,The present invention relates to a method for providing an intelligent video call service using a sensor in a home network which detects a movement of a user's area by using a sensor installed in each area of a home and moves a session of a call terminal according to the movement of the user.
홈네트워크에서 센서를 이용한 지능형 영상통화 서비스 제공 방법에 있어서, 댁내의 각 영역에 설치된 센서를 이용해 사용자의 위치를 파악하고, 상기 사용자의 현재 위치에 따라 각 영역에 설치된 가용 영상통화 단말기의 아이피 주소를 서비스 접촉주소로 등록하는 제1 단계; 영상통화 서비스 요청에 따라 사용자가 위치한 제1 영역에 설치된 제1 영상통화 단말기가 상대방 영상통화 단말기와 서비스 세션이 설립되었음을 알리는 메시지를 전달하면, 서비스 세션 설립 정보를 저장하는 제2 단계; 센서에 의해 제2 영역으로 상기 사용자가 이동한 것으로 감지되면, 상기 사용자가 영상통화 서비스를 사용하고 있는지 확인하는 제3 단계; 상기 제3 단계에서 서비스를 사용하지 않으면, 상기 제2 영역에 설치된 제2 영상통화 단말기의 아이피 주소를 새로운 서비스 접촉주소로 변경 등록하는 제4 단계; 상기 제3 단계에서 서비스를 사용중이면 상기 제2 영역에 설치된 상기 제2 영상통화 단말기의 아이피 주소를 포함하는 서비스 세션 이동 알림 메시지를 상기 제1 영상통화 단말기로 전송하는 제5 단계; 및 상기 제1 영상통화 단말기에 의해 상기 상대방 영상통화 단말기와 상기 제2 영상통화 단말기 간에 세션이 재설립되고, 통화 종료에 따라 서비스 세션 종료 알림 메시지를 수신하면, 상기 서비스 세션 종료 알림 메시지에 따라 현재의 서비스 세션에 대한 정보를 삭제하는 제6 단계를 포함한다.In a method of providing an intelligent video call service using a sensor in a home network, a location of a user is determined by using a sensor installed in each area of a home, and an IP address of an available video call terminal installed in each area according to the current location of the user is provided. Registering with the service contact address; A second step of storing the service session establishment information when the first video call terminal installed in the first area where the user is located in response to the video call service request transmits a message indicating that the service session is established with the other video call terminal; A third step of confirming whether the user is using a video call service when it is detected that the user has moved to the second area by a sensor; If the service is not used in the third step, changing and registering the IP address of the second video call terminal installed in the second area into a new service contact address; A fifth step of transmitting a service session movement notification message including an IP address of the second video call terminal installed in the second area to the first video call terminal when the service is in use in the third step; And when the session is reestablished between the counterpart video call terminal and the second video call terminal by the first video call terminal and receives a service session end notification message at the end of the call, the current video call terminal according to the service session end notification message. The sixth step of deleting information about the service session of the.
홈네트워크, 영상통화 서비스, 세션 이동 처리, SIP, 센서, 진입 감지 Home network, video call service, session movement processing, SIP, sensor, entry detection
Description
도 1 는 본 발명에 따른 센서를 이용한 지능형 영상통화 서비스 제공을 위한 홈네트워크의 일실시예 설명도,1 is a diagram illustrating an embodiment of a home network for providing an intelligent video call service using a sensor according to the present invention;
도 2 는 본 발명에 따른 홈서버기반의 홈네트워크에서 각 장치별 내부 구성요소에 대한 일실시예 구성도,2 is a diagram illustrating an embodiment of internal components of respective devices in a home server-based home network according to the present invention;
도 3 은 댁내 각 영상통화 단말기에서의 서비스 온/오프에 따른 홈서버 내 서비스 정보 등록 및 삭제 과정에 대한 일실시예 흐름도,3 is a flowchart illustrating a process of registering and deleting service information in a home server according to service on / off in each indoor video call terminal;
도 4 는 댁내 영상통화 단말기에서의 영상통화를 위한 서비스 세션 설정 및 해제 과정에 대한 일실시예 흐름도,4 is a flowchart illustrating a process of establishing and releasing a service session for a video call in an indoor video call terminal;
도 5 는 영상통화 중 거주자의 영역 이동에 따른 이벤트 발생 및 서비스 세션 이동 과정에 대한 일실시예 흐름도,FIG. 5 is a flowchart illustrating an event generation and service session movement process according to movement of a resident's area during a video call;
도 6 은 서비스 세션 이동 후, 거주자에 의한 영상통화의 종료 이벤트 발생에 따른 서비스 세션 종료 과정에 대한 일실시예 흐름도,6 is a flowchart illustrating a service session termination process according to occurrence of an end event of a video call by a resident after moving a service session;
도 7 은 서비스 세션 이동 후, 상대방에 의한 영상통화의 종료 이벤트 발생에 따른 서비스 세션 종료 과정에 대한 일실시예 흐름도이다.7 is a flowchart illustrating a service session termination process according to occurrence of an end event of a video call by a counterpart after moving a service session.
* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
100 : 홈서버 110 : 센서 제어부100: home server 110: sensor control unit
120 : 사용자 위치 처리부 130 : 서비스 이동성 관리부120: user location processing unit 130: service mobility management unit
140 : SIP 프락시 150 : SIP 레지스트라140: SIP proxy 150: SIP registrar
160 : SIP LS 200, 210, 220 : 센서160: SIP LS 200, 210, 220: sensor
300, 400 : 외부 영상통화 단말기300, 400: external video call terminal
310 : 영상통화 단말 응용처리부 320 : 세션 재설정 처리부310: video call terminal application processing unit 320: session reset processing unit
330 : SIP UA 340 : RTP 통신처리부330: SIP UA 340: RTP communication processing unit
350 : AV 입출력 제어부350: AV input and output control unit
500, 600, 700 : 내부 영상통화 단말기500, 600, 700: Internal video call terminal
510 : 영상통화 단말 응용처리부 520 : 서비스 이동성 처리부510: video call terminal application processing unit 520: service mobility processing unit
530 : 세션 재설정 처리부 540 : SIP UA530: session reset processing unit 540: SIP UA
550 : RTP 통신처리부 560 : AV 입출력 제어부550: RTP communication processing unit 560: AV input and output control unit
본 발명은 홈네트워크에서 센서를 이용한 지능형 영상통화 서비스 제공 방법에 관한 것으로, 더욱 상세하게는 댁내의 여러 장소(예 : 주방, 서재, 거실 등)에 위치한 각 센서를 이용하여 거주자의 영역 이동을 감지하고, 현재 거주자가 위치한 해당 영역 내의 통화 단말기(영상통화 단말기)로 외부의 통화 서비스 요청에 대한 세션을 설정하며, 통화중 거주자의 영역 이동이 발생하는 경우 새로운 영역 내의 통화 단말기로 세션 이동 처리를 하여 지속적으로 통화할 수 있도록 함으로써, 댁내에서 자유롭게 이동하며 통화 서비스를 제공받을 수 있도록 하기 위한, 홈네트워크에서 센서를 이용한 지능형 영상통화 서비스 제공 방법에 관한 것이다.The present invention relates to a method of providing an intelligent video call service using a sensor in a home network, and more particularly, to detect a movement of an occupant's area by using each sensor located in various places (eg, kitchen, study, living room, etc.) in the home. And establishes a session for an external call service request to a call terminal (video call terminal) in the corresponding area where the current resident is located, and if a move of the resident occurs during a call, performs a session move process to a call terminal within a new area. The present invention relates to a method of providing an intelligent video call service using a sensor in a home network so as to be able to move freely in a home and receive a call service by allowing a continuous call.
그리고 본 발명에서 무선통신 단말기란 이동통신 단말기, 개인휴대통신 단말기(PCS), 개인용디지털 단말기(PDA), 스마트폰, 차세대이동통신 단말기(IMT-2000), 무선랜 단말기 등과 같이 개인이 휴대하면서 무선통신이 가능한 단말기를 말한다.In the present invention, a wireless communication terminal is a mobile communication terminal, a personal mobile communication terminal (PCS), a personal digital terminal (PDA), a smart phone, a next generation mobile communication terminal (IMT-2000), a wireless LAN terminal and the like while being carried by an individual A terminal that can communicate.
홈네트워크 기술은 댁내의 모든 정보가전 기기가 유무선 네트워크로 연결되어 기기, 시간, 장소의 제약 없이 다양한 고품질 홈서비스를 제공받을 수 있도록 하여 미래지향적 가정환경을 제공한다. 이러한 홈네트워크 환경에서 댁내의 각종 형태의 기기를 이용한 홈서비스를 제공하기 위해서는 공동으로 이용 가능한 서비스 플랫폼이 필요하고, 서비스 플랫폼을 이용하여 댁내의 거주자가 손쉽고 편리하게 다양한 기기 및 서비스를 사용할 수 있어야 한다.Home network technology provides a future-oriented home environment by enabling all information appliances in the home to be connected to a wired / wireless network so that various high quality home services can be provided without restriction of device, time and place. In order to provide home services using various types of devices in the home network environment, a service platform that can be used in common is needed, and the residents of the home must use various devices and services easily and conveniently using the service platform. .
디지털 홈서비스의 종류로는 크게 인터넷 프로토콜 텔레비전(IPTV), 주문형 비디오 서비스(VOD) 등의 홈엔터테인먼트 서비스와 콘텐츠, 데이터 공유, 인터넷전화(VoIP), 영상전화 등의 홈데이터통신 서비스와 가전기기의 원격제어, 원격검침, 방범, 방재 등의 홈오토메이션 서비스 등이 있다. 그 중에서 특히 주목받는 서비스로는 전화비용 절감 면에서 소비자에게 커다란 이점을 제공하는 영상전화 및 인터 넷전화 서비스를 들 수 있다.The types of digital home services include home entertainment services such as Internet Protocol Television (IPTV) and Video on Demand (VOD), and home data communication services such as content, data sharing, Internet telephony (VoIP), and video telephony. Home automation services such as remote control, remote meter reading, crime prevention, and disaster prevention. Among the most notable services are video and internet telephony services that offer significant benefits to consumers in terms of reduced phone costs.
그런데, 댁내에서 이러한 영상인터넷전화(MoIP : Multimedia over IP) 서비스를 사용하기 위해서, 종래에는 거주자가 특정 위치에 고정된 단말기로 가서 직접 실행, 동작시켜야 하는 불편함이 있었다. 또한, 서비스가 실행된 이후에는 거주자가 자유로이 이동할 수 없고 해당 단말기가 있는 장소에 계속 있어야만 하는 한계성이 있었다.However, in order to use such a video over the telephone (MoIP: Multimedia over IP) service in the home, there has been inconvenience in the past that a resident should go to a terminal fixed at a specific location and execute and operate it directly. In addition, after the service is executed, there was a limit that the residents cannot move freely and must remain in the place where the terminal is located.
이러한 문제점들을 해결하기 위한 연구가 진행되어 왔으나, 지금까지 개발된 기술은 거주자가 아닌 단말기 자체가 서브넷 간을 이동하는 것에 초점이 맞추어져 있거나, 거주자에게 고유의 식별자를 부여하고 사용하려는 단말기를 사용자가 직접 등록, 변경, 해제해야하는 등과 같이 단순히 서비스를 연결하기 이전에 일정 단말기를 선택하여 이용할 수 있도록 해 주는 개인의 이동성 수준에 기술이 머물고 있는 실정이다. 그나마, 상기의 기술들은 모바일 네트워크, 셀룰러 네트워크 등에 한정되어 적용되고 있는 상황이다.Although researches have been conducted to solve these problems, the technology developed so far focuses on the terminal itself moving between subnets instead of the resident, or the user wants to give the resident a unique identifier and use the terminal. Technology remains at the level of mobility of the individual, which allows the user to select and use a certain terminal before simply connecting the service, such as the need to register, change, or cancel the service. However, the above technologies are limited to mobile networks, cellular networks, and the like.
그에 따라, 홈이라는 물리적 공간 크기, 홈네트워크 망 구성 측면을 고려할 때 상기의 기술들을 댁내에 적용하기에는 효율성, 편의성이 크게 떨어지는 단점이 있다. 즉, 댁내에서는 거주자가 휴대용 단말기를 들고 방과 방 사이를 오가는 것보다는, 거주자는 댁내 곳곳을 자유로이 돌아다니는데 반해 각 단말기들은 일정한 위치에 고정되어 있는 것이 일반적이기 때문이다.Accordingly, in consideration of the physical space size of the home and the construction of the home network, there is a disadvantage in that efficiency and convenience are greatly reduced to apply the above technologies to the home. In other words, rather than a resident moving between rooms with a portable terminal in the house, the resident is free to move around the room, while each terminal is generally fixed in a certain position.
이러한 상황에서는, 오히려 단말기의 이동성보다는 거주자 혹은 서비스 이동성이 더욱더 필요할 수 있다. 또한, 거주자의 위치를 인식하여 지능적으로 서비스 연결 및 세션 변경 처리를 하는 등과 같이 거주자의 개입을 최소화하여 서비스를 제공하는 것이 중요하다.In this situation, resident or service mobility may be more necessary than the mobility of the terminal. In addition, it is important to provide services by minimizing the inhabitants 'involvement, such as recognizing the occupants' location and intelligently performing service connection and session change processing.
여기서, 영상인터넷전화 서비스와 관련하여 종래의 선행 기술들을 보다 구체적으로 하나씩 살펴보면 다음과 같다.Here, looking at the prior art one by one with respect to the video Internet phone service in more detail as follows.
제1 선행기술로서 대한민국 특허 "SIP 사용자 에이전트 장치 및 그를 이용한 세션 이동성 제공 방법(출원번호 10-2003-0086690, 2003.12.02)"에 대하여 살펴보면, 유비쿼터스 환경에서 사용자 이동에 따라 지속적인 SIP(Session Initiation Protocol) 기반 이동 멀티미디어 서비스를 제공하도록 세션 이동성을 지원하기 위하여, SIP 사용자 에이전트 장치는 사용자가 상기 SIP 사용자 에이전트 장치가 탑재된 SIP 단말기로 이동시 사용자의 SIP 식별자로 SIP 단말기에 대한 SIP 위치 등록을 수행하고, SIP 서버로 사용자의 세션 정보를 요청하여 그에 따른 세션 정보를 수신한다. 그리고 수신한 세션 정보에 따라 사용자가 SIP 기반 이동 멀티미디어 세션 중인 상태에서 SIP 단말기로 이동한 경우 세션 재협상을 수행하여 완료되면 사용자는 SIP 단말기로 상대방과 SIP 기반 이동멀티미디어 세션을 유지할 수 있게 된다. 그에 따라, 사용자가 임의의 다른 SIP 단말기로 이동시, 사용자에게 세션 이동성을 제공하여 지속적으로 SIP 기반 이동 멀티미디어 서비스를 제공받을 수 있도록 하는 효과가 있다.Looking at the Republic of Korea patent "SIP user agent device and a method for providing session mobility using the same (Application No. 10-2003-0086690, 2003.12.02)) as the first prior art, the SIP (Session Initiation Protocol) as the user moves in a ubiquitous environment In order to support session mobility to provide a mobile multimedia service, a SIP user agent device performs SIP location registration for a SIP terminal with a user's SIP identifier when the user moves to a SIP terminal equipped with the SIP user agent device, Request session information of user to SIP server and receive session information accordingly. When the user moves to the SIP terminal in the state of receiving the SIP-based mobile multimedia session according to the received session information, when the user completes the session renegotiation, the user can maintain the SIP-based mobile multimedia session with the counterpart. Accordingly, when the user moves to any other SIP terminal, there is an effect of continuously providing a SIP-based mobile multimedia service by providing session mobility to the user.
그런데, 상기 제1 선행기술의 경우 SIP 단말기에서 SIP 프로토콜 기반의 세션 이동성만 제공하는 문제점이 있었다. 상세하게는, RFC SIP 프로토콜의 UA(User Agent) 기능에서 정의한 세션 이동성 방안으로만 사용자의 서비스 수신 위치 제약 성을 해결할 수 있는 문제점이 있었다.However, in the case of the first prior art, there is a problem of providing only session mobility based on SIP protocol in a SIP terminal. Specifically, there is a problem in that the service mobility location limitation of the user can be solved only by the session mobility scheme defined by the UA (User Agent) function of the RFC SIP protocol.
또한, 제2 선행기술로서 대한민국 특허 "센서망과 SIP 기반의 서비스 이동성 제공 시스템 및 방법(출원번호 10-2003-0086688, 2003.12.02)"에 대하여 살펴보면, 특정 영역으로의 사용자 진입 및 진출 이벤트를 감지하는 센서망과 연동되어 센싱 장비로부터 특정 영역에 대한 사용자의 진입 이벤트 정보를 수신한 경우 사용자 에이전트가 프록시 서버로부터 엑스엠엘(XML) 기반의 사용자 서비스 프로파일 정보를 수신하여 사용자의 이동성과 관련된 정보를 확인한 후 SLP 서버에 접속하여 특정 영역 내의 가용 단말/장치 자원 정보를 획득한다. 그리고 이를 이용하여 SIP 기반 이동 멀티미디어 서비스망에 접속하여 사용자 등록을 수행하고, 가용 단말/장치 자원 정보에 기초하여 해당 단말/장치 자원을 초기화한 후 이를 이용하여 서비스를 사용자에게 제공한다. 이로써, 다양한 형태의 통신용 서비스 자원과 이를 서비스하는 통신 인프라가 공존하는 환경에서 사용자가 자신의 서비스를 받기 위한 단말/장치 자원을 지니고 있지 않은 채로 다른 지역으로 이동했을 때 사용자의 의도적인 개입 없이도 이동하고 있는 사용자가 실제로 존재하는 장소의 단말/장치 자원을 이용하여 서비스를 제공받을 수 있고, 자신이 가입한 서비스에 대한 이동성 지원을 제공받을 수 있도록 하는 효과가 있다.In addition, referring to the Republic of Korea patent "Sensor network and SIP-based service mobility providing system and method (Application No. 10-2003-0086688, 2003.12.02)) as the second prior art, the user entry and exit event to a specific area When the user agent inputs the event information of a specific area from the sensing device in conjunction with the sensing network, the user agent receives the XML-based user service profile information from the proxy server and provides information related to the mobility of the user. After checking, access to the SLP server to obtain available terminal / device resource information in a specific area. Then, the user accesses the SIP-based mobile multimedia service network and registers the user, initializes the corresponding terminal / device resource based on the available terminal / device resource information, and provides the service to the user using the same. Thus, in an environment where various types of communication service resources and communication infrastructures serving them coexist, the user may move without intentional intervention when the user moves to another area without having a terminal / device resource for receiving his service. There is an effect that the user can be provided with the service using the terminal / device resources of the actual place, the mobility support for the service he subscribed to.
그런데, 상기 제2 종래 기술은 사용자의 이동에 따른 서비스 이동성 유지 관리를 위한 사용자 서비스 프로파일 구성 및 관리 방안에 대해서만 설명할 뿐, 실제 단말기 간의 세션 연결/이동/해제 절차에 대해서는 구체적으로 명시하고 있지 못한 문제점이 있었다.However, the second conventional technology only describes a user service profile configuration and management method for service mobility maintenance according to a user's movement, and does not specifically specify a session connection / move / release procedure between actual terminals. There was a problem.
본 발명은 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 댁내의 여러 장소(예 : 주방, 서재, 거실 등)에 위치한 각 센서를 이용하여 거주자의 영역 이동을 감지하고, 현재 거주자가 위치한 해당 영역 내의 통화 단말기(영상통화 단말기)로 외부의 통화 서비스 요청에 대한 세션을 설정하며, 통화중 거주자의 영역 이동이 발생하는 경우 새로운 영역 내의 통화 단말기로 세션 이동 처리를 하여 지속적으로 통화할 수 있도록 함으로써, 댁내에서 자유롭게 이동하며 통화 서비스를 제공받을 수 있도록 하기 위한, 홈네트워크에서 센서를 이용한 지능형 영상통화 서비스 제공 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, by using each sensor located in various places of the house (for example, kitchen, study, living room, etc.) to detect the movement of the occupant's area, the area where the current occupant is located By establishing a session for an external call service request to a call terminal (video call terminal) in the inside, and if a resident movement of the area occurs during a call, the session movement process to the call terminal in the new area to continue the call, An object of the present invention is to provide a method of providing an intelligent video call service using a sensor in a home network so as to move freely in a home and receive a call service.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.
상기 목적을 달성하기 위한 본 발명의 방법은, 홈네트워크에서 센서를 이용한 지능형 영상통화 서비스 제공 방법에 있어서, 댁내의 각 영역에 설치된 센서를 이용해 사용자의 위치를 파악하고, 상기 사용자의 현재 위치에 따라 각 영역에 설치된 가용 영상통화 단말기의 아이피 주소를 서비스 접촉주소로 등록하는 제1 단계; 영상통화 서비스 요청에 따라 사용자가 위치한 제1 영역에 설치된 제1 영상통화 단말기가 상대방 영상통화 단말기와 서비스 세션이 설립되었음을 알리는 메시지를 전달하면, 서비스 세션 설립 정보를 저장하는 제2 단계; 센서에 의해 제2 영역으로 상기 사용자가 이동한 것으로 감지되면, 상기 사용자가 영상통화 서비스를 사용하고 있는지 확인하는 제3 단계; 상기 제3 단계에서 서비스를 사용하지 않으면, 상기 제2 영역에 설치된 제2 영상통화 단말기의 아이피 주소를 새로운 서비스 접촉주소로 변경 등록하는 제4 단계; 상기 제3 단계에서 서비스를 사용중이면 상기 제2 영역에 설치된 상기 제2 영상통화 단말기의 아이피 주소를 포함하는 서비스 세션 이동 알림 메시지를 상기 제1 영상통화 단말기로 전송하는 제5 단계; 및 상기 제1 영상통화 단말기에 의해 상기 상대방 영상통화 단말기와 상기 제2 영상통화 단말기 간에 세션이 재설립되고, 통화 종료에 따라 서비스 세션 종료 알림 메시지를 수신하면, 상기 서비스 세션 종료 알림 메시지에 따라 현재의 서비스 세션에 대한 정보를 삭제하는 제6 단계를 포함한다.In accordance with another aspect of the present invention, there is provided a method for providing an intelligent video call service using a sensor in a home network, the method comprising: determining a location of a user by using a sensor installed in each area of a home and according to the current location of the user. A first step of registering an IP address of an available video call terminal installed in each area as a service contact address; A second step of storing the service session establishment information when the first video call terminal installed in the first area where the user is located in response to the video call service request transmits a message indicating that the service session is established with the other video call terminal; A third step of confirming whether the user is using a video call service when it is detected that the user has moved to the second area by a sensor; If the service is not used in the third step, changing and registering the IP address of the second video call terminal installed in the second area into a new service contact address; A fifth step of transmitting a service session movement notification message including an IP address of the second video call terminal installed in the second area to the first video call terminal when the service is in use in the third step; And when the session is reestablished between the counterpart video call terminal and the second video call terminal by the first video call terminal and receives a service session end notification message at the end of the call, the current video call terminal according to the service session end notification message. The sixth step of deleting information about the service session of the.
또한, 상기 목적을 달성하기 위한 본 발명의 다른 방법은, 홈네트워크에서 센서를 이용한 지능형 영상통화 서비스 제공 방법에 있어서, 각 영역에 설치된 영상통화 단말기가 자신의 아이피 주소를 홈서버로 전송하여 서비스 접촉주소로 등록되도록 하는 제1 단계; 제1 영역에 설치된 제1 영상통화 단말기가 상대방 영상통화 단말기와 서비스 세션이 설립되면, 서비스 세션 설립 알림 메시지를 상기 홈서버로 송신하는 제2 단계; 상기 제1 영상통화 단말기가 사용자가 이동한 제2 영역에 설치된 제2 영상통화 단말기의 아이피 주소를 포함하는 서비스 세션 이동 알림 메시지를 상기 홈서버로부터 수신하면, 상기 상대방의 영상통화 단말기의 세션 능력 정보가 포함된 세션 재설정 요청 메시지를 상기 제2 영상통화 단말기로 송신하는 제3 단계; 상기 제3 단계의 결과로 상기 제1 영상통화 단말기가 상기 제2 영상통화 단말기의 세션 능력 정보가 포함된 메시지를 수신하면, 상기 제2 영상통화 단말기의 세션 능력 정보를 이용하여 상기 상대방 영상통화 단말기와 세션 재설정 절차를 수행하는 제4 단계; 상기 제1 영상통화 단말기가 상기 상대방 영상통화 단말기와 세션 재설정 절차를 완료하면, 상기 제2 영상통화 단말기로 응답 메시지를 전송하여 상기 제2 영상통화 단말기와 상기 상대방 영상통화 단말기 간에 미디어 채널이 연결되도록 하는 제5 단계; 및 상기 제1 영상통화 단말기가 상기 상대방 영상통화 단말기 또는 상기 제2 영상통화 단말기로부터 종료 이벤트를 수신하면, 세션 종료 절차를 수행하고, 서비스 세션 종료 알림 메시지를 상기 홈서버로 송신하는 제6 단계를 포함한다.In addition, another method of the present invention for achieving the above object, in the intelligent video call service providing method using a sensor in the home network, the video call terminal installed in each area transmits its IP address to the home server to contact the service A first step of registering with an address; A second step of transmitting, by the first video call terminal installed in the first area, a service session establishment notification message to the home server when a service session is established with the other video call terminal; When the first video call terminal receives a service session movement notification message including the IP address of the second video call terminal installed in the second area moved by the user, from the home server, session capability information of the video call terminal of the other party; Transmitting a session reset request message including a message to the second video call terminal; When the first video call terminal receives a message including the session capability information of the second video call terminal as a result of the third step, the counterpart video call terminal is used by using the session capability information of the second video call terminal. Performing a session reset procedure with the fourth step; When the first video call terminal completes the session resetting procedure with the other video call terminal, a response message is transmitted to the second video call terminal to connect a media channel between the second video call terminal and the other video call terminal. A fifth step; And when the first video call terminal receives a termination event from the counterpart video call terminal or the second video call terminal, performs a session termination procedure and transmits a service session termination notification message to the home server. Include.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
이하의 상세한 설명에서는, 외부 상대방과 댁내 거주자의 영상통화 서비스 세션 설정 및 해제 그리고 세션 재설정(세션 이동에 따른 재설정)을 위해 SIP(Session Initiation Protocol, 이하 "SIP"이라 함)를 이용하고, 두 사용자 간의 멀티미디어 데이터(음성, 영상 등)의 송수신을 위해 RFC 3550 RTP(Real-time Transfer Protocol, 이하 "RTP"라 함)/RTCP(RTP Control Protocol, 이하 "RTCP"라 함)를 이용하는 경우를 예로 들어 설명하기로 한다.In the following detailed description, a Session Initiation Protocol (SIP) is used for establishing and releasing a video call service session and resetting a session (resetting according to a session movement) between an external party and a resident. For example, RFC 3550 Real-time Transfer Protocol (RTP) or RTCP (RTP Control Protocol) is used to transmit and receive multimedia data (voice, video, etc.). Let's explain.
그리고 본 발명에 따른 홈네트워크는 다수의 센서 및 인터넷 프로토콜(IP)로 통신 가능한 여러 디지털 기기(퍼스널컴퓨터, 노트북, 인터넷 프로토콜 셋톱박스 등)들을 포함하여 구성되고, 이들을 관리하기 위한 홈서버가 존재한다.In addition, the home network according to the present invention includes a plurality of sensors and various digital devices (personal computers, laptops, Internet protocol set-top boxes, etc.) that can communicate with each other, and have a home server for managing them. .
상기 홈서버는 댁내 여러 곳(각 방, 거실, 부엌 등)에 부착되어 있는 여러 센서를 통해 일정 영역으로의 거주자 진입 및 진출 이벤트 정보를 수신하고, 해당되는 센서의 식별자(ID)를 이용하여 현재 거주자의 위치(영역)를 파악하여 외부 상대방의 영상통화 서비스 요청시, 해당되는 영역 내 영상통화 단말기로 세션을 연결하여 거주자가 댁내를 자유로이 이동하면서 영상통화 서비스를 제공받을 수 있도록 각종 센서 및 디지털 기기를 관리한다.The home server receives resident entry and exit event information in a certain area through various sensors attached to various places in the home (each room, living room, kitchen, etc.), and uses an identifier (ID) of the corresponding sensor. Find out the location (area) of the occupants and request the video call service from the outside party, and connect the session to the video call terminal in the relevant area so that the residents can freely move the house and receive the video call service. Manage it.
이때, 통화 중에 거주자가 영역을 이동하는 경우에는 다수의 센서 및 SIP를 이용하여 이미 연결된 서비스 세션이 새로운 영상통화 단말기(영역 이동 후, 해당되는 영역 내의 영상통화 단말기)에서도 계속 유지될 수 있도록 동적으로 서비스 세션을 연결한다.In this case, when a resident moves a region during a call, a service session that is already connected using a plurality of sensors and SIPs can be dynamically maintained so that a new video call terminal (video call terminal in the corresponding region after moving the region) can be maintained. Connect a service session.
도 1 는 본 발명에 따른 센서를 이용한 지능형 영상통화 서비스 제공을 위한 홈네트워크의 일실시예 설명도이다.1 is a diagram illustrating an embodiment of a home network for providing an intelligent video call service using a sensor according to the present invention.
도 1에 도시된 바와 같이, 본 발명에 따른 센서를 이용한 지능형 영상통화 서비스 제공을 위한 홈네트워크는, 여러 장소(주방, 서재, 거실 등)에 위치한 다수의 센서(200, 210, 220) 및 SIP를 이용하여 홈서버기반의 지능형 영상통화 서비스를 제공할 수 있다.As illustrated in FIG. 1, a home network for providing an intelligent video call service using a sensor according to the present invention includes a plurality of
즉, 댁내 거주자의 위치를 실시간으로 파악(위치정보의 실시간 갱신)하고, 외부로부터 영상통화 서비스를 요청받을 시에는 현재 거주자가 위치한 해당 영역 내의 영상통화 단말기로 세션을 연결하여 편리하게 영상통화 서비스를 제공받을 수 있도록 한다. 또한, 통화 중에 거주자가 이동할 때에는 기존 세션을 통해 계속 영상통화 서비스를 제공받을 수 있도록 새로운 영상통화 단말기로 세션 이동 처리를 한다.In other words, the location of the resident in real time (real-time updating of location information), and when receiving a video call service from the outside, the video call service is conveniently connected by connecting a session to the video call terminal in the area where the current resident is located. To be provided. In addition, when a resident moves during a call, a session transfer process is performed to a new video call terminal so that the video call service can be continuously provided through an existing session.
이때, 홈네트워크와 외부 망(예 : 인터넷)은 인터넷 프로토콜(IP)을 이용한 데이터 패킷 통신(아이피 네트워크) 기반으로 연결된다. 그리고 홈네트워크와 외부 망을 연결하는 중재장치로서 홈서버(100)가 존재하고, 댁내의 각 영역별로 센서(200, 210, 220)들이 있으며, 각 영역 내에는 영상통화를 할 수 있도록 하는 내부 영상통화 단말기(500, 600, 700)가 하나 이상씩 존재한다.At this time, the home network and the external network (eg, the Internet) are connected based on data packet communication (IP network) using the Internet Protocol (IP). In addition, there is a
여기서, 본 발명에 따른 홈네트워크의 홈서버(100)가 댁내 여러 장소(각 방, 거실, 주방, 서재 등)에 부착되어 있는 다수의 센서를 이용하여 거주자의 현재 위치정보를 갱신 및 관리하는 방안을 살펴보면 다음과 같다.Here, the
상기 홈서버(100)는 댁내의 여러 장소에 부착된 각 센서로부터 거주자가 댁내에서 이동할 때마다 인입을 감지한 센서로부터 진입 인지 이벤트 정보를 수신하고, 상기 진입 인지 이벤트 정보를 송신한 센서의 식별자(ID) 및 설치 위치 정보에 기반하여 거주자의 현재 위치를 결정한 후, 내부 영상통화 단말기(500, 600, 700) 중 해당 영역 내에서 영상통화 서비스가 가능한 단말기의 아이피 주소(IP 주소)를 거주자의 접속 단말기로 등록한다.The
그리고 홈서버(100)가 댁내 거주자의 현재 사용중인 서비스 목록 및 서비스 상태 정보를 관리하는 방안을 구체적으로 살펴보면 다음과 같다.In addition, the
상기 홈서버(100)는 영상통화 세션 설립(설정)이 완료된 내부 영상통화 단말 기(500, 600, 700)로부터 세션 정보(세션 설립 정보)를 수신함에 따라, 상기 수신한 세션 정보 내의 서비스 세션의 식별자(ID)와 거주자의 SIP URI(Uniform Resource Identifier) 정보를 서로 매핑시켜 세션 관리 테이블에 저장하고 내부 영상통화 단말기(500, 600, 700)의 요청 메시지에 대한 응답 메시지를 송신한다. 이후, 영상통화 세션이 종료되어 해당되는 내부 영상통화 단말기(500, 600, 700)로부터 세션 종료 메시지를 수신함에 따라, 현재 종료된 서비스 세션의 식별자(ID)와 거주자의 SIP URI 정보를 매핑시켜 상기 세션 관리 테이블에 저장하고 요청 메시지에 대한 응답 메시지를 송신한다.The
그리고 거주자가 영상통화 중에 타 영역으로 이동하는 경우, 홈서버(100)가 해당 서비스 세션을 기존 영역(예 : 주방)으로부터 새로운 영역(예 : 서재) 내의 내부 영상통화 단말기(600)로 이동 처리 및 제어하기 위한 방안을 살펴보면 다음과 같다.When the tenant moves to another area during the video call, the
상기 홈서버(100)는 거주자의 영역 이동 발생시, 새로운 영역 내에 위치한 센서(210)를 이용하여 거주자의 진입을 감지하고, 현재 거주자가 영상통화 서비스를 사용 중인지의 여부를 확인한 후, 연결된 세션이 있는 경우 해당되는 세션 정보 및 새로운 영역의 단말기의 장치 정보를 포함하는 서비스 활성 요청 메시지를 생성해 처음으로 세션을 생성한 기존 영역의 내부 영상통화 단말기(500)로 송신하고 거주자에 대한 위치정보를 갱신한다. 그리고 상기 처음으로 세션을 생성한 기존 영역의 내부 영상통화 단말기(500)로부터 상기 송신한 서비스 활성 요청 메시지에 포함된, 새로운 이동 영역 내의 서비스 미디어 채널 연결 단말기의 장치 정보를 이용하 여 상대방의 외부 영상통화 단말기(300, 400)와 세션을 재설정한다.The
이때, 새로운 영역 내의 내부 영상통화 단말기(600)에서는 상대방의 외부 영상통화 단말기(300, 400)와 미디어 채널을 재연결하는 것으로 거주자가 영상통화를 지속적으로 유지할 수 있도록 한다. 이후, 서비스 세션의 종료시에는 상기 처음으로 세션을 생성한 기존 영역의 내부 영상통화 단말기(500)에 의해 세션이 종료된다.In this case, the internal
도 2 는 본 발명에 따른 홈서버기반의 홈네트워크에서 각 장치별 내부 구성요소에 대한 일실시예 구성도이다.2 is a diagram illustrating an embodiment of internal components of respective devices in a home server-based home network according to the present invention.
도 2에 도시된 바와 같이, 홈서버(100)는 댁내 거주자의 영역 이동 감지 및 그에 따른 처리를 수행하기 위한 센서 제어부(110), 상기 센서 제어부(110)로부터 거주자의 위치정보를 전달받음에 따라 현재 거주자가 위치한 해당 영역 내의 서비스 가능한 영상통화 단말기의 장치 정보를 확인한 후, 해당 영상통화 단말기의 아이피 주소(IP 주소)를 SIP 레지스트라(150)에 영상통화 서비스 접촉주소로서 등록하기 위한 사용자 위치 처리부(120), 거주자가 현재 사용중인 세션이 있는 경우에 세션 이동성 처리를 수행하기 위한 서비스 이동성 관리부(130)를 포함한다.As shown in FIG. 2, the
그리고 내부 영상통화 단말기(500, 600, 700)는 홈서버(100)로부터 세션 이동 알림 이벤트 정보를 수신함에 따라, 현재 연결중인 세션 정보를 홈서버(100)로 전달하고 세션을 포워딩해야 할 새로운 내부 영상통화 단말기(500, 600, 700)로부터 미디어 특성 정보(즉, 서비스 미디어 채널 연결을 위한 장치 정보)를 얻어와 세션 재설정을 수행하여 세션 재연결을 처리하기 위한 서비스 이동성 처리부(520), 세션 이동시 세션 재설정 처리를 수행하기 위한 세션 재설정 처리부(530), 홈서버(100)의 SIP 레지스트라(150)에 내부 영상통화 단말기(500, 600, 700)의 서비스, 위치정보 등록 및 갱신을 수행하고 세션 연결/해제를 위한 RFC 3261 SIP 메시지 송수신 처리를 수행하기 위한 SIP UA(540), RTP/RTCP 패킷 처리를 수행하기 위한 RTP 통신처리부(550), 마이크(도시되지 않음)를 통해 입력받은 음성 데이터와 카메라(도시되지 않음)를 통해 입력받은 영상 데이터를 인코딩하고, 수신한 상대방의 영상/음성 데이터를 디코딩하여 재생하기 위한 AV 입출력 제어부(560), 거주자와의 인터페이스 처리, 및 SIP UA(540), RTP 통신처리부(550), AV 입출력 제어부(560)와의 상호작용을 통해 이동성 지원의 영상통화 단말 기능을 수행하기 위한 영상통화 단말 응용처리부(510)를 포함한다.And as the internal video call terminal (500, 600, 700) receives the session movement notification event information from the
그리고 외부 영상통화 단말기(300, 400)는 세션 이동시 세션 재설정 처리를 수행하기 위한 세션 재설정 처리부(320), 홈서버(100)의 SIP 레지스트라(150)에 외부 영상통화 단말기(300, 400)의 서비스, 위치정보 등록 및 갱신을 수행하고 세션 연결/해제시 RFC 3261 SIP 메시지 송수신 처리를 수행하기 위한 SIP UA(330), RTP/RTCP 패킷 처리를 수행하기 위한 RTP 통신처리부(340), 마이크(도시되지 않음)를 통해 입력받은 음성 데이터와 카메라(도시되지 않음)를 통해 입력받은 영상 데이터를 인코딩하고, 수신한 상대방의 영상/음성 데이터를 디코딩하여 재생하기 위한 AV 입출력 처리부(350), 사용자(상대방)와의 인터페이스 처리, 및 SIP UA(330), RTP 통신처리부(340), AV 입출력 제어부(350)와의 상호작용을 통해 이동성 지원의 영상통화 단말 기능을 수행하기 위한 영상통화 단말 응용처리부(310)를 포함한다.In addition, the external
도 3 은 댁내 각 영상통화 단말기에서의 서비스 온/오프에 따른 홈서버 내 서비스 정보 등록 및 삭제 과정에 대한 일실시예 흐름도이다.3 is a flowchart illustrating a process of registering and deleting service information in a home server according to service on / off in each indoor video call terminal.
여기서는, 내부 영상통화 단말기(500, 600, 700)가 영상통화 서비스를 온/오프(ON/OFF)하는 경우에, 상기 내부 영상통화 단말기(500, 600, 700)의 서비스 접촉주소를 홈서버(100)가 동적으로 등록 및 변경하는 예시를 나타낸다.Here, when the internal
먼저, 내부 영상통화 단말기(500, 600, 700)가 자신의 아이피 주소(IP 주소)를 서비스 접촉주소로 등록하기 위해 홈서버(100)에 서비스 정보 등록 요청 메시지를 각각 송신한다(301, 303). 즉, 영상통화 서비스가 온(ON)됨에 따라 서비스 접촉주소 등록을 요청한다.First, internal
그에 따라, 홈서버(100)가 해당되는 내부 영상통화 단말기(500, 600, 700)로 응답 메시지(서비스 정보 등록 응답 메시지)를 송신하고(302, 304), 각 내부 영상통화 단말기(500, 600, 700)로부터 각각 수신한 서비스 접촉주소를 등록한다(307, 308). 즉, 접속 단말기의 서비스 단말 정보를 저장한다. Accordingly, the
이후, 각 내부 영상통화 단말기(500, 600, 700)가 영상통화 서비스의 오프(OFF)에 따른 서비스 정보 삭제 요청 메시지를 홈서버(100)로 송신한다(305).Thereafter, each internal
그에 따라, 홈서버(100)가 서비스 정보 삭제 응답 메시지를 내부 영상통화 단말기(500, 600, 700)로 송신하고(306), 해당되는 서비스 접촉주소를 삭제한다(서비스 단말 정보를 변경한다)(309).Accordingly, the
도 4 는 댁내 영상통화 단말기에서의 영상통화를 위한 서비스 세션 설정 및 해제 과정에 대한 일실시예 흐름도이다.4 is a flowchart illustrating a process of establishing and releasing a service session for a video call in an indoor video call terminal.
먼저, 내부 영상통화 단말기(500, 600, 700)가 거주자의 요청에 따라 영상통화 응용 프로그램을 실행시켜 영상통화 서비스를 시작하고, 서비스 세션 설립 알림 메시지를 홈서버(100)로 송신한다(401). 이때, 서비스 세션 설립 알림 메시지에는 세션 정보(세션 설립 정보)가 포함되어 있다.First, the internal
그에 따라, 홈서버(100)가 상기 서비스 세션 설립 알림 메시지에 대한 응답 메시지를 송신하고(402), 세션 설립 정보를 저장한다(403).Accordingly, the
이후, 내부 영상통화 단말기(500, 600, 700)가 거주자의 영상통화 종료에 따라 서비스 세션 종료 알림 메시지를 홈서버(100)로 송신한다(404). 이때, 서비스 세션 종료 알림 메시지에는 서비스 세션에 대한 정보가 포함되어 있다.Thereafter, the internal
그에 따라, 홈서버(100)가 상기 서비스 세션 종료 알림 메시지에 대한 응답 메시지를 송신하고(405), 해당되는 서비스 세션에 대한 정보를 삭제한다(서비스 단말 정보를 변경한다)(406).Accordingly, the
도 5 는 영상통화 중 거주자의 영역 이동에 따른 이벤트 발생 및 서비스 세션 이동 과정에 대한 일실시예 흐름도이다.FIG. 5 is a flowchart illustrating an event generation and a service session movement process according to movement of a resident's area during a video call.
여기서는, 거주자가 영상통화 중에 댁내의 새로운 위치로 영역 이동할 경우 세션 이동 과정에 대해서 살펴보기로 한다.Here, when the occupant moves to a new location in the home during a video call, the session moving process will be described.
먼저, 일정 영역(서재)에 위치한 내부 영상통화 단말기(600)가 거주자에게 영상통화 서비스를 제공하고 있는 상태이다(501). 즉, 외부 영상통화 단말기(300, 400)와 영상통화를 위한 세션이 설립되어 있는 상태이다.First, an internal
이후, 타 영역(거실)에 부착된 센서(220)가 해당 영역으로 거주자가 진입(서재에서 거실로 이동)함을 감지하고, 그에 따른 진입 인지 이벤트 정보(센서 감지 메시지)를 홈서버(100)로 송신한다(502).Subsequently, the
그러면, 홈서버(100)의 센서 제어부(110)가 상기 진입 인지 이벤트 정보를 송신한 해당 센서(220)의 식별자(ID)를 이용하여 현재 거주자의 위치를 파악하고, 상기 거주자의 위치정보를 포함하는 사용자 진입 위치 알림 메시지를 생성하여 사용자 위치 처리부(120)로 전달한다(503).Then, the
이후, 홈서버(100)의 사용자 위치 처리부(120)가 사용자 인증 및 사용자(거주자)의 현재 사용중인 서비스가 있는지의 여부를 확인한다(504).Thereafter, the user
상기 사용중인 서비스 존재 여부 확인 결과(504), 현재 연결된 서비스 세션이 없을 경우 홈서버(100)의 사용자 위치 처리부(120)가 해당 영역(거실) 내의 가용 영상통화 단말기(700)의 장치 정보를 검색하고, 그 결과로 획득한 영상통화 단말기(700)의 아이피 주소(IP 주소)를 포함하는 영상통화 서비스 접촉주소 변경 요청 메시지를 SIP 레지스트라(150)로 전송하여 새로운 서비스 접촉주소로 등록되도록 한다(505).If there is no service session currently connected, the user
이후, 상기 SIP 레지스트라(150)가 상기 영상통화 서비스 접촉주소 변경 요청 메시지를 수신함에 따라 내부 데이터베이스에 해당 서비스 접촉주소를 변경하고 그에 대한 응답 메시지(SIP 200 OK 메시지)를 사용자 위치 처리부(120)로 회신한다(506).Subsequently, when the
한편, 상기 사용중인 서비스 존재 여부 확인 결과(504), 현재 연결된 서비스 세션이 있을 경우 해당 세션의 서비스 접촉주소 정보를 알아내 해당 접촉주소를 가지는 영상통화 단말기(600)로 새로운 영역 내의 가용 영상통화 단말기(700)의 아이피 주소(IP 주소)를 포함하는 서비스 세션 이동 알림 메시지를 송신한다(508). 여기서, 사용자 위치 처리부(120)가 서비스 이동성 관리부(130)로 사용자/서비스 이동 알림 메시지를 생성하여 전달하여(507) 서비스 세션 이동 알림 메시지를 송신할 수 있도록 한다.On the other hand, if there is a service session check result (504), if there is a currently connected service session, the service contact address information of the corresponding session is found and the
이후, 기존 세션이 연결된 상태인 영상통화 단말기(600)는 상기 서비스 세션 이동 알림 메시지에 대한 응답 메시지를 회신하고(509), 새로운 영역 내의 영상통화 단말기(700)로 상대방의 외부 영상통화 단말기(300, 400)의 세션 능력 정보가 포함된 SIP 세션 재설정(re-INVITE) 요청 메시지를 송신한다(510).Thereafter, the
이후, 상기 SIP 세션 재설정 요청 메시지를 수신한 영상통화 단말기(700)가 그에 대한 응답 메시지(SIP 200 OK 메시지)에 자신의 세션 능력 정보를 포함시켜 회신한다(511).Thereafter, the
이후, 상기 응답 메시지를 수신한 영상통화 단말기(600)가 새로운 영상통화 단말기(700)의 세션 능력 정보를 이용하여 기존 상대방의 외부 영상통화 단말기(300, 400)와 세션 재설정 절차를 수행한다(512).Thereafter, the
이후, 외부 영상통화 단말기(300, 400)와의 세션 재설정이 완료됨에 따라 기존의 세션 연결을 유지하였던 영상통화 단말기(600)가 SIP 응답(ACK) 메시지를 거주자가 이동한 새로운 영역 내의 영상통화 단말기(700)로 전송한다(513).Subsequently, as the session re-establishment with the external
이로써, 상기 새로운 영역(거실) 내의 영상통화 단말기(700)와 상대방의 외 부 영상통화 단말기(300, 400) 간의 새로운 RTP 미디어 채널 연결이 이루어져 거주자는 자신이 이동한 장소에 설치된 새로운 영상통화 단말기(700)를 통해 지속적으로 상대방과 통화할 수 있게 된다(514).As a result, a new RTP media channel connection is made between the
도 6 은 서비스 세션 이동 후, 거주자에 의한 영상통화의 종료 이벤트 발생에 따른 서비스 세션 종료 과정에 대한 일실시예 흐름도이다.6 is a flowchart illustrating a service session termination process according to occurrence of an end event of a video call by a resident after moving a service session.
여기서는, 상기 도 5의 상세한 설명에 연이어 거주자가 새로이 이동한 영역(거실) 내의 내부 영상통화 단말기(700)를 통해 영상통화 서비스를 종료시킬 경우 세션 종료 과정에 대하여 살펴보기로 한다.Here, the process of ending the session when the video call service is terminated through the internal
먼저, 새로운 영역(거실) 내의 내부 영상통화 단말기(700)가 거주자로부터 영상통화 서비스의 종료를 요청받음에 따라, RTP 송수신 채널(서비스 미디어 채널)을 해제한다(601). 그리고 세션 종료 이벤트가 발생했음을 기존 영역(서재)의 내부 영상통화 단말기(600)로 알린다(602).First, the internal
이후, 상기 기존 영역의 내부 영상통화 단말기(600)가 상대방의 외부 영상통화 단말기(300, 400)로 SIP 종료(BYE) 메시지를 송신하여 해당 세션의 종료 절차를 수행하고 그 결과로 응답 메시지(SIP 200 OK 메시지)를 수신함에 따라(603) 상기 새로운 영역(거실) 내의 내부 영상통화 단말기(700)로 세션 종료가 완료되었음을 알린다(604).Thereafter, the internal
도 7 은 서비스 세션 이동 후, 상대방에 의한 영상통화의 종료 이벤트 발생에 따른 서비스 세션 종료 과정에 대한 일실시예 흐름도이다.7 is a flowchart illustrating a service session termination process according to occurrence of an end event of a video call by a counterpart after moving a service session.
여기서는, 상기 도 5의 상세한 설명에 연이어 상대방이 영상통화 서비스를 종료시킬 경우 세션 종료 과정에 대하여 살펴보기로 한다.In this case, following the detailed description of FIG. 5, when the counterpart terminates the video call service, the session termination process will be described.
현재, 거주자는 새로운 영역(거실) 내의 내부 영상통화 단말기(700)를 이용하여 상대방과 통화중인 상태이다.Currently, the occupant is in a state of talking with the other party using the internal
먼저, 기존 영역(서재) 내의 내부 영상통화 단말기(600)가 상대방의 외부 영상통화 단말기(300, 400)로부터 종료 이벤트(SIP BYE) 메시지를 수신한다(701).First, the internal
그에 따라, 서비스 미디어 채널 종료를 위해 세션 종료 알림 메시지를 새로운 영역(거실) 내의 내부 영상통화 단말기(700)로 전송한다(702). 이때, 상기 내부 영상통화 단말기(700)는 서비스 미디어 채널이 연결된 상태이다.Accordingly, the session termination notification message is transmitted to the internal
이후, 상기 새로운 영역 내의 내부 영상통화 단말기(700)가 세션 종료 응답 메시지를 기존 영역 내의 내부 영상통화 단말기(600)로 회신하고(703), 자신의 RTP 송수신 채널을 해제한다(704).Thereafter, the internal
이후, 상기 기존 영역 내의 내부 영상통화 단말기(600)가 상대방의 외부 영상통화 단말기(300, 400)로 응답 메시지(SIP 200 OK 메시지)를 송신한다(705). 이로써, 세션 종료가 완료된다.Thereafter, the internal
상기 도 6 및 도 7에서 설명한 바와 같이, 서비스 세션을 종료하는 경우 거주자는 최종적으로 통화하던 내부 영상통화 단말기를 통해 종료하고 실제 상대방의 외부 영상통화 단말기와의 세션 종료 절차는 처음으로 세션을 설립하였던 기존 영역의 내부 영상통화 단말기에서 수행하도록 함으로써, 하나의 단말기를 통해 세션 연결/해제가 일괄적으로 처리되도록 한다.As described above with reference to FIGS. 6 and 7, when the service session is terminated, the resident ends through the internal video call terminal that was in the final call, and the session termination procedure with the external video call terminal of the actual counterpart established the first session. By performing the internal video call terminal in the existing area, the session connection / disconnection is processed collectively through one terminal.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.
상기와 같은 본 발명은, 댁내 곳곳에 다수의 센서를 부착하여 거주자의 이동을 감지하고 그에 따라 실시간으로 거주자의 위치정보를 확인하여 근접한 영상통화 단말기를 통해 영상통화 서비스를 제공받을 수 있도록 함으로써, 댁내를 자유로이 움직이면서도 편리하게 영상통화 서비스를 사용할 수 있도록 하는 효과가 있다.The present invention as described above, by attaching a plurality of sensors throughout the home to detect the movement of the resident and accordingly to check the location information of the resident in real time to be provided with a video call service through a close video call terminal, There is an effect that allows you to use the video call service freely while moving freely.
또한, 본 발명은 통화중에 거주자의 영역 이동이 발생하는 경우 해당되는 영역 내의 가용 단말기로 현재의 세션을 이동 처리함으로써, 지속적으로 상대방과 통화할 수 있는 편의성을 제공할 수 있는 효과가 있다.In addition, the present invention has the effect of providing a convenience to continuously talk to the other party by moving the current session to the available terminal in the area when the area movement of the occupant occurs during the call.
Claims (8)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20050119402 | 2005-12-08 | ||
KR1020050119402 | 2005-12-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070061271A KR20070061271A (en) | 2007-06-13 |
KR100802178B1 true KR100802178B1 (en) | 2008-02-12 |
Family
ID=38357207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060078900A KR100802178B1 (en) | 2005-12-08 | 2006-08-21 | Intelligent phone-call service method in home network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100802178B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100833130B1 (en) * | 2006-12-29 | 2008-05-28 | 포스데이타 주식회사 | System and method for video phone using gateway |
KR101492007B1 (en) * | 2011-10-19 | 2015-02-11 | 주식회사 케이티 | Method and System for Sharing Information using IPTV with SIP Based Calling and Digital Multimedia Share Function |
KR102643757B1 (en) * | 2021-11-10 | 2024-03-06 | 주식회사 케이티 | Server, method and computer program for providing video conferending service |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1453247A2 (en) | 2003-02-28 | 2004-09-01 | Kabushiki Kaisha Toshiba | Network system, server apparatus, and communication method |
KR20040080663A (en) * | 2003-03-12 | 2004-09-20 | 삼성전자주식회사 | Private network system having a function of ubquitous service and a method processing thereof |
KR20050050796A (en) * | 2003-11-26 | 2005-06-01 | 한국전자통신연구원 | Apparatus and method for providing user mobility of sip phone |
KR20050053083A (en) * | 2003-12-02 | 2005-06-08 | 한국전자통신연구원 | System and method for providing service mobility using sip and sensor network |
KR20050053085A (en) * | 2003-12-02 | 2005-06-08 | 한국전자통신연구원 | Sip user agent apparatus and method for providing session mobility using thereof |
-
2006
- 2006-08-21 KR KR1020060078900A patent/KR100802178B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1453247A2 (en) | 2003-02-28 | 2004-09-01 | Kabushiki Kaisha Toshiba | Network system, server apparatus, and communication method |
KR20040080663A (en) * | 2003-03-12 | 2004-09-20 | 삼성전자주식회사 | Private network system having a function of ubquitous service and a method processing thereof |
KR20050050796A (en) * | 2003-11-26 | 2005-06-01 | 한국전자통신연구원 | Apparatus and method for providing user mobility of sip phone |
KR20050053083A (en) * | 2003-12-02 | 2005-06-08 | 한국전자통신연구원 | System and method for providing service mobility using sip and sensor network |
KR20050053085A (en) * | 2003-12-02 | 2005-06-08 | 한국전자통신연구원 | Sip user agent apparatus and method for providing session mobility using thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20070061271A (en) | 2007-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100561633B1 (en) | Intelligent system and method of visitor confirming and communication service using mobile terminal | |
JP4829350B2 (en) | Method and arrangement for remotely controlling multimedia communications across both ends of a local network | |
KR101130398B1 (en) | System and methods for facilitating third-party call and device control | |
JP4167648B2 (en) | IP-based video / audio communication system and call switching method using the same | |
US7783771B2 (en) | Network communication device for universal plug and play and internet multimedia subsystems networks | |
US8330598B2 (en) | Aggregated user presence management method within a home network and device for user presence management within a home network | |
US8356083B2 (en) | System and method for transmitting and receiving a call on a home network | |
US20050125543A1 (en) | SIP-based multimedia communication system capable of providing mobility using lifelong number and mobility providing method | |
JP2009542075A (en) | Using Local Network Information to Determine Your Presence Status | |
Oh et al. | Design of a SIP-based real-time visitor conversation and door control architecture using a home gateway | |
JP5982402B2 (en) | Call method and apparatus using home network | |
US8630273B2 (en) | Dynamic appropriation of at least one multimedia device during call set-up | |
Shacham et al. | The virtual device: Expanding wireless communication services through service discovery and session mobility | |
JP5176302B2 (en) | Communication media automatic conversion system | |
KR100802178B1 (en) | Intelligent phone-call service method in home network | |
JP4863514B2 (en) | Wide area / narrow area network connection switching method, mobile terminal and program | |
JP2006140973A (en) | Home gateway, two-way video communication apparatus, and two-way video communication system | |
JP4919347B2 (en) | COMMUNICATION RESOURCE STATE MANAGEMENT METHOD, SYSTEM, AND PROGRAM INCLUDING SESSION INFORMATION WITH PRESENCE | |
KR100650978B1 (en) | Home network device, Home network terminal and its method for providing function of updating location information according to change of dynamic address | |
JP5233714B2 (en) | Communication media conversion system, method and program | |
Shanmugalingam et al. | User mobility in a web-based communication system | |
US20100232442A1 (en) | Communication apparatus and method | |
KR101039555B1 (en) | Presence service providing terminal, presence service providing system including the same and providing method thereof | |
JP5191878B2 (en) | Content transfer method and system for transmitting content from terminal in home network to wide area network | |
Lee et al. | Provision of the mobile video conference system for the ubiquitous home network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
FPAY | Annual fee payment |
Payment date: 20110104 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20111208 Year of fee payment: 20 |