• 제목/요약/키워드: Websocket

검색결과 12건 처리시간 0.026초

HTM L5 websocket과 canvas를 활용한 스마트러닝 실시간 문제풀이 시스템 설계 (Smart learning system design for real-time problem-solving using the HTML5 websocket and canvas)

  • 류희석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 춘계학술발표대회
    • /
    • pp.997-1000
    • /
    • 2015
  • 스마트폰 및 태블릿 PC 보급의 빠른 확산으로 인해 e-learning 학습환경도 빠른 속도로 모바일 환경으로 전환되고 있다. 이러한 변화에 맞추어 e-learning 서비스업체들도 모바일 서비스를 앞다투어 제공하고 있으며 앞으로도 그 수는 계속 늘어날 것으로 예측된다. 하지만 아직까지는 PC에서 보던 학습 동영상을 단지 모바일 환경에 보는 수준이며 수강생이 온라인 강의를 시청하다 강사에게 실시간으로 질문을 하고 답변을 받는 등의 의사소통은 어렵다. 이러한 단점을 극복하고 강사와 수강생이 웹 환경에서 원활한 의사소통이 가능하며, 많은 수의 수강생이 동시에 접속할 수 있는 HTML5의 WebSocket과 Canvas를 기반으로 한 실시간 문제풀이 시스템을 제안하고자 한다.

웹소켓을 활용한 웹 서비스 이동 연구 (A Study on the Web Service Migration Based on Websocket)

  • 최헌회;김근형
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1151-1153
    • /
    • 2011
  • 본 논문은 Node.js 와 HTML5 의 웹소켓(Websocket)을 활용하여 사용자가 브라우저를 통해 이용중인 웹 서비스의 콘텐츠를 다른 단말로 이동하는 구조와 알고리즘을 서술한다. 제안된 구조와 알고리즘을 통해 다양한 플랫폼과 단말 간 서비스가 이동됨을 알 수 있다. 기존의 폴링(Polling)방식을 사용한 웹 서비스 이동과 본 논문에서 제시한 알고리즘의 실험 결과를 통해 제시한 알고리즘의 성능이 우수함을 보였다. 사용자 단말의 트래픽은 5~13 배 가량 줄었으며, 응답 시간은 폴링방식에 비해 빠른 응답시간을 나타냈다. 실험에서는 자바스크립트를 사용하여 확장성이 높은 Node.js와 HTML5 의 새로운 표준인 웹소켓을 활용하였으며, 제시한 구조와 알고리즘이 앞으로 웹 서비스 이동 시 다양한 단말 간 서비스 이동에 효과적으로 전달될 수 있음을 보였다.

웰니스 환경에서 암호화 프로토콜 적용을 위한 모바일과 원격 서버간 트래픽 성능 평가 (The traffic performance evaluation between remote server and mobile for applying to encryption protocol in the Wellness environment)

  • 이재필;김영혁;이재광
    • 디지털융복합연구
    • /
    • 제11권11호
    • /
    • pp.415-420
    • /
    • 2013
  • U-Wellness Healthcare System(U-WHS)이란, 웰빙(wellbeing)과 피트니스(fitness)를 결합한 원격 건강 관리 시스템을 말한다. 이러한 시스템에서는 시간과 공간에 제약 없이 언제 어디서나 환자의 생체정보를 측정 및 관리 할 수 있는 것이다. 본 논문에서는 스마트모바일기기와 HIS(Hospital Information System)간 생체정보 전송시 암호화 모듈이 통신 평가에 끼치는 영향을 알아보기 위해 수행하였다. U-WHS 모델의 경우 클라이언트는 iOS Xcode환경의 Objective-c 개발 언어를 이용하여 SEED, HIGHT 암호화 모듈 적용을 하였다. HIS의 경우 클라이언트와 서버간 통신을 위하여 HTML5의 WebSocket API와 관계형 데이터베이스 관리 시스템인 MySQL를 적용하였다. 그리하여 WIFI 통신 환경에서 Wireshark를 사용, 분석하여 생체 정보의 데이터 전송율, 지연율, 손실율에 대한 평가를 확인하였다.

스레드 풀 관리를 위한 비트 레지스터 기반 알고리즘 (Bit Register Based Algorithm for Thread Pool Management)

  • 신승혁;전준철
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제7권2호
    • /
    • pp.331-339
    • /
    • 2017
  • 본 논문에서는 임베디드 시스템에 적용 가능한 웹소켓 서버의 스레드 풀 관리 기법을 제안한다. 웹소켓은 동적인 웹을 구성하기 위하여 제안된 기술로서, HTML5와 jQuery를 이용하여 구성한다. 동적인 웹을 구성하기 위하여 Apache, Oracle등에서 다양한 연구가 진행되어 오고 있다. 기존의 웹 서비스 시스템은 대용량, 고성능의 하드웨어 사양을 필요로 하며, 임베디드 시스템에 적용하기엔 부적합하다. HTML5와 jQuery로 구성된 Node.js는 오픈소스로 구성된 대표적인 웹소켓 서버이며, 단일 스레드로 이루어진 자바스크립트 기반의 웹 어플리케이션이다. 이러한 Node.js는 임베디드 시스템에 적용하여 고속의 데이터를 처리하기에는 성능상의 한계가 있다. 본 논문에서는 이러한 문제점을 해결하기 위하여 스레드 풀로 운영되는 웹소켓 서버를 구성한다. 제안하는 웹소켓 서버의 스레드 풀은 비트 레지스터를 기반으로 관리되며, 임베디드 시스템에 적합하도록 구성한다. 제안하는 알고리즘의 성능을 평가하기 위하여 네트워크 성능 테스트 도구인 JMeter를 이용한다.

360도 영상 변환을 위한 HTML5기반 클라우드 포토스티칭 어플리케이션 구현 (Development of Cloud Photo-stitching Application for 360 degree video converting based HTML5)

  • 유성근;정서경;박상일
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2017년도 추계학술대회
    • /
    • pp.1-2
    • /
    • 2017
  • 최근 기존의 설치형 어플리케이션으로 제공되던 워드 프로세서나 스프레드 시트 등이 RIA(Rich Internet Application)와 Ajax(Asynchronous JavaScript and XML)같은 기술의 발달로 구글 독스(Google Docs)와 같이 웹브라우저(Web Browser)에서 동작하는 형태의 클라우드 기반 웹 어플리케이션으로 제작되어 널리 사용되고 있다. 또한 기존의 웹 기술로는 구현하기 어려웠던 동영상 포맷 변환이나 사진이나 동영상에 필터를 적용하는 것과 같은 영상처리가 가능한 클라우드 기반 웹 어플리케이션이 등장하고 있는 실정이다. 이에 본 논문은 컴퓨팅 자원을 많이 사용하고, 장시간의 변환이 필요한 360도 영상의 변환과정에 꼭 필요한 기술인 포토스티칭(Photo-stitching)을 클라우드에서 가능하게 하는 프론트엔드 및 백엔드를 구현하고, 웹소켓(Websocket)기술을 활용하여 실시간으로 변환결과를 전달 받을 수 있도록 하였다.

  • PDF

개인건강기록을 위한 실시간 심전도 모니터링 시스템 설계 및 구현 (Design and Implementation of Real-time ECG Monitoring System for Personal Health Records)

  • 김흥기;조진수
    • 반도체디스플레이기술학회지
    • /
    • 제11권3호
    • /
    • pp.45-50
    • /
    • 2012
  • In this paper, we propose a real-time ECG monitoring system for personal health records. This study aims to provide services that help patients to monitor their own physical condition and manage their own health records consistently, whereas existing medical services are Medical Institute-Centric model. The system is composed of web server, smart phone, and ECG meter, and web page. Without time and space restraints, It provides us with managing personal health records by performing patient's ECG measurement and real-time monitoring. And also Real-time bidirectional communication between smart phone and web page can be performed rapidly by applying the ECG monitoring with WebSocket Technology that follows HTML5 standard. Through this system, It can handle patient in need immediately.

웹 기반 융합 서비스의 이동성 연구 (A Study on Migration of a Web-based Convergence Service)

  • 송은지;김수라;최헌회;김근형
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.1129-1131
    • /
    • 2011
  • 최근 스마트폰, 태블릿 PC, 스마트 TV 와 같이 디스플레이 크기, OS, H/W 성능이 다양한 특징을 갖는 인터넷 커넥트 단말의 종류가 증가하고 하고 있으며, 웹 서비스 업체들은 기존의 각종 콘텐츠와 서비스를 융합하여 새로운 웹 서비스를 제공하고 있다. 개인 소유의 단말과 서비스가 증가함에 따라 사용자 단말간에 융합된 서비스를 자유롭게 이동할 수 있는 기술이 요구되었다. 하지만 서로 다른 특징을 같은 단말간에 seamless 한 서비스 이동이 어렵기 때문에, 이를 극복하기 위해 단말 제조업체, 통신 사업자들은 자사의 단말 또는 플랫폼 기반의 N-Screen 서비스를 제공하고 있다. 본 논문은 단말간 웹 서비스 이동에 있어 이동 가능한 객체를 정의하였으며, 서로 다른 특징을 갖는 단말과 플랫폼 기반에 구애 받지 않고 웹 기반의 서비스 이동을 위해 HTML5 의 Websocket 기술을 활용하여 사용자 단말간 서비스 이동이 가능함을 보였다.

수업 유형별 맞춤형 교수학습지원 웹 서비스 개발 (Development of Web Service for Teaching and Learning Support by Class Types)

  • 신병주;김태현;조상현
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2020년도 추계학술대회
    • /
    • pp.333-337
    • /
    • 2020
  • 현재 많은 교육기관에서 활용되고 있는 교수학습지원시스템의 기능 부족과 교육환경에 부합하지 못해 낮은 이용성을 보이는 부분을 보완하여 일반적인 강의 형태를 일반형, 참여형, 실습형 등으로 세분화하여 수업의 형태에 필요한 기능을 개발하여 정적인 수업의 형태에서 교육자와 학생들 사이에 소통할 수 있는 환경을 구성하였고, 더 나아가 PC, 스마트폰, 태블릿 등 다양한 기기에서 접근 및 사용을 할 수 있는 웹을 기반으로 서비스를 제작하여 공간에 제약 없이 교육자와 학생의 효과적인 교육환경을 제공한다. 개발 과정에서 다양한 스타트업에서 이용되는 Django와 많은 사용자가 확보된 Javascript을 이용해 개발 기간 단축하였다. 또한 웹소켓(Websocket)을 이용해 최소한의 데이터 통신으로 빠른 실시간 통신을 구현하였고, 다양한 브라우저에 대응할 수 있도록 웹 표준을 준수하였다. 서버의 경우에는 아마존 웹 서비스(AWS)를 활용하였고, Linux 환경에서 동작 컨테이너화를 통해 보안성을 확보하였다.

  • PDF

The Companion Animal Monitoring System using Low-Power Protocol Wearable Device

  • Kim, Woo-Chan;Kim, Soo Kyun;Kwak, Ho-Young
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권12호
    • /
    • pp.17-23
    • /
    • 2020
  • 반려 동물을 키우는 가구가 늘어나면서 원격지에서 반려동물의 상태를 파악하려는 수요가 늘어나고 있다. 우리는 웨어러블 디바이스를 반려동물에게 착용시켜서 심박신호를 원격지에서 모니터링 할 수 있는 것을 목표로 한다. 그러나 블루투스를 이용한 모니터링 방식은 근거리에서만 접속할 수 있는 단점이 있고, WiFi를 통해 받아보는 방식은 전력 소모량이 크다는 단점이 있다. 이 문제를 해결하기 위해서 사용자가 필요로 하지 않는 시점에는 블루투스를 이용하여 사용자의 요청을 간접적으로 받고, 사용자가 모니터링 요청을 한 경우 WiFi를 통해 센서 데이터를 보내는 방식으로 전력 소비량을 줄이는 시스템을 제안한다.

블록체인 기술을 이용하여 IoT 보안 강화를 위한 새로운 접근방법 연구 (Research on a New Approach to Enhance IoT Security Using Blockchain Technology)

  • 홍성혁
    • 디지털융복합연구
    • /
    • 제17권12호
    • /
    • pp.235-241
    • /
    • 2019
  • IoT의 구조는 크게 디바이스, 게이트웨이, 서버로 나눌 수 있다. 먼저 디바이스로부터 게이트웨이는 데이터를 수집하고, 게이트웨이는 HTTP 프로토콜, 웹소켓 프로토콜, MQTT 프로토콜을 통해 서버로 데이터를 송신한다. 그 후 처리서버에서 데이터를 가공, 분석, 변환, 하며 데이터베이스는 이러한 데이터들을 저장하고 활용을 쉽게 한다. 이러한 IoT 서비스는 기본적으로 서버가 있는 중앙 집중형 구조라는 특징 때문에 전체 플랫폼에 대한 공격이 중앙 서버로만 집중되어 분산형 구조보다 해킹 성공 확률이 높다. 이를 해결하기 위한 하나의 방안으로 블록체인을 결합한 IoT가 개발되고 있다. 따라서, 제안하는 연구는 블록체인은 분산형 구조로 소규모 데이터들이 담긴 블록들이 체인 형식으로 연결되어 각 노드들이 서로 데이터를 합의, 검증하는 단계를 거쳐 신뢰성을 높이고 데이터 위변조 확률이 낮추는 방안을 제안한다.