본문 바로가기
HOME> 논문 > 논문 검색상세

학위논문 상세정보

홈 네트워킹을 위한 미들웨어 및 음성 게이트웨이에 관한 연구 원문보기
(A) Study on Middleware and Voice Gateway for Home Networking

  • 저자

    한상숙

  • 학위수여기관

    韓南大學校 大學院

  • 학위구분

    국내박사

  • 학과

    정보통신공학과

  • 지도교수

  • 발행년도

    2004

  • 총페이지

    vii, 134p.

  • 키워드

    홈네트워킹 미들웨어 음성게이트웨이;

  • 언어

    kor

  • 원문 URL

    http://www.riss.kr/link?id=T10062520&outLink=K  

  • 초록

    UPnP와 Jini가 선도하는 홈 네트워킹 기술은 다양한 개발노력이 진행되고 있음에도 불구하고, 아직도 공동으로 사용할 수 있는 미들웨어 기술에 관한 한 제한적인 상태이다. 그리고 홈 네트워킹의 대중화에 따라 사용자 위주의 인터페이스가 필요한 바, 전문지식이 부족한 사용자일지라도 사용자의 설정 없이 사용을 가능케 하기 위하여서는 UPnP와 같은 프로토콜의 지원이 불가피하다. 따라서 본 논문은 다양한 물리계층에 연결할 수 있는 UPnP 기반의 홈 네트워킹을 보완하기 위한 것으로서 UPnP와 Jini가 갖는 두 기술의 장점을 확대하여 활용할 수 있도록 UPnP와 Jini를 연동시켰고, UPnP를 탑재하기 어려운 기기들도 UPnP 기능을 활용할 수 있도록 UPD를 개발하였다. 또한 음성 게이트웨이를 개발함으로써 홈 네트워킹에서 단일기기 제어에 한정되었던 그간의 제어 능력을 다수기기 제어로 확대할 수 있었다. UPnP와 Jini의 연동은 각각의 기술적 특성을 구현상의 차이점과 비교함으로써 구현언어와 기반 기술의 차이점을 극복할 수 있도록 연동장치를 개발하였다. 특히 Jini의 경우에는 서비스 프록시가 자바로 작성된 클래스 파일이므로 연동장치의 실행 중에는 서비스 프록시가 제공하는 다양한 동작들을 얻기 어렵다는 문제점이 있었으나, UPnP의 경우 UPnP 디바이스에 대한 다양한 정보들을 UPnP의 동작과정에서 XML로 작성된 파일로 얻어낼 수 있고, 이것을 가공하여 Jini 미들웨어 서비스에 전달될 수 있도록 함으로써 문제를 해결하였다. 한편 UPnP와 Jini의 연동을 통하여 두 기술이 갖는 장점을 활용할 수 있게 된 것 외에 UPnP 기능을 탑재할 수 없는 기기들도 홈 네트워크에 연결될 수 있도록 하기 위하여 UPD를 개발하였다. 이는 UPnP 기능을 지원하는 디바이스의 경우, TCP/IP 또는 HTTP 등 다양한 프로토콜을 디바이스에 탑재하게 됨으로써 상당한 추가비용이 소요되지만, 전등이나 선풍기처럼 간단한 기능을 갖는 레거시 디바이스의 경우에는 X.10 기능을 활용하여 UPD를 개발하면 비용 상의 문제를 해결하면서 홈 네트워크에 연결되어 UPnP 기능을 활용할 수도 있게 된다는 데 착안한 것이다. 본 논문의 마지막은 음성 게이트웨이의 개발에 관한 것이다. 음성 게이트웨이는 또한 홈 네트워킹의 효율적인 이용을 위한 대안으로서 유선이나 이동전화를 통하여 음성으로 홈 네트워크에 연결된 기기들을 제어하기 위한 것이다. 음성 게이트웨이는 유무선 네트워크를 통하여 UPnP 가능기기와 연결되며, 특히 UPnP 프로토콜을 지원하는 컴퓨터로 구성된다. 이는 크게 보아 MPC850 모듈부와 전화인터페이스부로 구성되었고, 음성 게이트웨이 내의 컴퓨터부인 셋톱박스는 UPnP 프로토콜처리부, 제어정보처리부 및 PSTN 인터페이스부로 구성되었다. 이는 유선 및 이동전화를 이용하여 명령을 전송하거나 UPnP 가능기기가 음성 게이트웨이를 통하여 자신의 상태변화를 알릴 수 있도록 설계한 것으로서 네트워크내의 다수의 UPnP 가능기기를 제어할 수 있다는 점에서 의의가 크다 하겠다.


    Though developments of home-networking technology led by UPnP and Jini are proceeding at present, middleware technology which can be combined together is still limited. Interfaces for users are needed according to the popularity of home-networking. To enable users who lack scientific knowledge to be able to use them without user settings, it's inevitable to support protocols like UPnP. Therefore, the purpose of this paper is to supplement home-networking technology based on UPnP which can be connected to various physical layers, and to connect UPnP and Jini to expand advantages of these two technologies. This paper is also meant to develope UPD for nonUPnP devices, so as to use UPnP functions. And by developing voice-gateway I could expand control capability from one-device to multi-device. The connection device of UPnP and Jini was developed by comparing differences between technical speciality and implementation, and by overcoming differences between implementation language and native technology. First of all, in the case of Jini, service proxy is a class file written in Java, so there was a problem in that it's difficult to gain diverse actions provided by service proxy during performance of the connecting device. But in the case of UPnP, we can gain files written in XML which has various information about UPnP device. So I solved the problem by processing this and delivering it to Jini middleware service. On the other hand, besides using the merits of two technology through the connection of UPnP and Jini, I developed UPnP Proxy Device to enable nonUPnP devices to be connected to home-network. In the case of a device which supports UPnP function, it needs additional costs to load various protocols like TCP/IP or HTTP. But I thought, in the case of legacy device which has a simple function like a light or a fan, it's possible to solve the cost problem by developing UPD using X.10 function. It is also possible to connect to home-network using UPnP functions. The final portion of this paper is about the development of voice-gateway. Voice-gateway is an alternative for the effective use of home-networking and to control devices connected to home-network through voice via phone or mobile. Voice-gateway is connected to UPnP devices via wire or wireless network, and expecially consists of computers which support UPnP protocol. It is divided into two parts : MPC850 module part and phone interface part. Set-top box which is a computer part in voice-gateway consists of three parts : UPnP protocol processing, control information processing and PSTN interface part. It has been designed to deliver orders using phone and mobile or designed for UPnP devices to inform situation change in and of themselves through voice-gateway. It's meaningful to be able to control various devices in a network.


 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역