• 제목/요약/키워드: Android platform

검색결과 415건 처리시간 0.027초

택시 승강장 주변 교통 정체 및 혼잡 감소를 위한 승강장 진입 순번 운용 시스템 (Taxi Stand Approach Sequence Management System to reduce Traffic Jam and Congestion around Taxi Stand)

  • 구본근;이권동;이상태
    • Journal of Platform Technology
    • /
    • 제6권1호
    • /
    • pp.17-23
    • /
    • 2018
  • 승강장 진입을 위한 택시 대기열은 택시 승강장 주변에 교통 정체를 일으켜 주변을 혼잡하게 만든다. 이러한 정체와 혼잡은 택시 승강장 주변이 아닌 다른 곳에 택시들이 대기하도록 하고 승강장에 진입이 가능한 택시만 택시 승강장에 접근하도록 함으로써 감소시킬 수 있다. 이를 위해 본 논문에서는 택시 승강장 진입 순서 제어를 위한 승강장 진입 순번 운영 시스템을 제안한다. 이 시스템은 택시 기사가 선택한 승강장 진입 순번 신청을 수신하면 그 승강장의 상태에 따라 적절한 순번을 할당하며, 그 승강장에 진입할 순서가 되면 택시 단말기를 통해 승강장 진입 순서가 되었음을 공지할 수 있다. 이 서비스를 이용하는 택시는 택시 승강장 진입을 위한 대기열에 있지 않고 다른 곳에서 대기를 하며, 승강장 진입 알림을 받은 후 택시 승강장에 접근하면 된다. 따라서, 이 시스템은 택시 승강장 주변에 택시 대기열을 감소시키거나 제거할 수 있어 승강 주변의 교통 정체 및 혼잡을 감소시킬 수 있다. 본 논문에서 제안한 승강장 진입 순번 운용 시스템은 충청북도 충주시에 설치되어 있는 택시 승강장을 대상으로 하여 구글의 클라우드 서비스와 안드로이드 플랫폼을 이용하여 구현하였다.

사물인터넷을 이용한 디지털 도어락, DDiT의 설계 및 구현 (Design and Implementation of Digital Door Lock by IoT)

  • 서대규;고한신;노용덕
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권3호
    • /
    • pp.215-222
    • /
    • 2015
  • 사물인터넷을 이용한 디지털 도어락, DDiT를 소개한다. DDiT에서는 기존의 디지털 도어락을 제어하기 위하여 통합 마이크로 컨트롤러 플랫폼인 아두이노를 이용하였으며 모바일 플랫폼으로는 안드로이드 스마트폰을 사용하였다. DDiT의 장점 중 하나는 기존의 디지털 도어락에 부착해서 사용할 수 있는 형태로 스마트폰 애플리케이션을 열쇠로 활용하는 방식이라는 점이다. 더구나, 스마트폰 애플리케이션을 사용하므로 이를 통해서 여러 가지 부가적인 기능도 수행할 수 있다. 따라서, 사물인터넷을 이용한 디지털 도어락은 일반 가정집 도어락은 물론 호텔, 연구실, 및 회사와 같은 높은 보안을 필요로 하는 장소에까지 다양한 분야에서 효과적이고 편리하게 활용될 수 있을 것이다.

외국인을 위한 한국어 듣기교육용 콘텐츠의 구현 (Implementation of Educational Contents for Korean Listening of Foreigners)

  • 송종윤;문상호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.556-558
    • /
    • 2010
  • 국내 교육용 모바일 콘텐츠의 대부분이 영어 등의 외국어 학습용으로 치중되어 있으며, 이동통신사와 교육전문 업체가 제휴하여 동영상 등과 같은 콘텐츠를 모바일 단말기에 제공하는 형태가 일반적이다. 최근에는 아이폰, 구글폰 등과 같은 다양한 종류의 스마트 폰의 출시에 따라 교육용 콘텐츠의 모바일 플랫폼이 변화되고 있는 추세이다. 본 논문에서는 외국어로서의 한국어 학습을 효과적으로 지원하기 위하여 한국어교육용 듣기 교육 콘텐츠를 구현한다. 세부적으로 스마트폰의 개방형 플랫폼인 구글의 안드로이드 OS를 기반으로 콘텐츠가 운영될 수 있도록 구현한다.

  • PDF

A Cross-Platform Malware Variant Classification based on Image Representation

  • Naeem, Hamad;Guo, Bing;Ullah, Farhan;Naeem, Muhammad Rashid
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제13권7호
    • /
    • pp.3756-3777
    • /
    • 2019
  • Recent internet development is helping malware researchers to generate malicious code variants through automated tools. Due to this reason, the number of malicious variants is increasing day by day. Consequently, the performance improvement in malware analysis is the critical requirement to stop the rapid expansion of malware. The existing research proved that the similarities among malware variants could be used for detection and family classification. In this paper, a Cross-Platform Malware Variant Classification System (CP-MVCS) proposed that converted malware binary into a grayscale image. Further, malicious features extracted from the grayscale image through Combined SIFT-GIST Malware (CSGM) description. Later, these features used to identify the relevant family of malware variant. CP-MVCS reduced computational time and improved classification accuracy by using CSGM feature description along machine learning classification. The experiment performed on four publically available datasets of Windows OS and Android OS. The experimental results showed that the computation time and malware classification accuracy of CP-MVCS was higher than traditional methods. The evaluation also showed that CP-MVCS was not only differentiated families of malware variants but also identified both malware and benign samples in mix fashion efficiently.

API 특성 정보기반 악성 애플리케이션 식별 기법 (A Scheme for Identifying Malicious Applications Based on API Characteristics)

  • 조태주;김현기;이정환;정문규;이정현
    • 정보보호학회논문지
    • /
    • 제26권1호
    • /
    • pp.187-196
    • /
    • 2016
  • 안드로이드 애플리케이션은 악성코드를 삽입한 후 재서명하여 배포하는 리패키징 공격에 취약하다. 이러한 공격을 통해 사용자의 사생활 정보나 개인정보 유출 등의 피해가 자주 발생하고 있는 실정이다. 모든 안드로이드 애플리케이션은 사용자가 직접 작성한 메소드와 API로 구성된다. 이중 플랫폼의 리소스에 접근하며 실제 애플리케이션의 기능적인 특징을 나타내는 것은 API이고, 사용자가 작성한 메소드 역시 API를 이용하며 기능적 특징을 나타낸다. 본 논문에서는 악성 애플리케이션이 주로 활용하는 민감한 API들을 분석 대상으로 하여 악성애플리케이션이 어떤 행위를 하고, 어떤 API 를 사용하는지 사전에 식별할 수 있는 분석 기법을 제안한다. 사용하는 API를 토대로 API의 특성정보를 기반으로 나이브 베이즈 분류 기법을 적용하여 비슷한 기능을 하는 API에 대해 기계 학습하도록 한다. 이렇게 학습된 결과를 토대로 악성 애플리케이션이 주로 사용하는 API를 분류하고, 애플리케이션의 악성 위험 정도에 대한 정량적 판단 기준을 제시한다. 따라서, 제안 기법은 모바일 애플리케이션의 취약점 정도를 정량적으로 제시해 줌으로써 모바일 애플리케이션 개발자들이 앱 보안성을 사전에 파악하는데 많은 기여를 할 수 있을 것으로 기대된다.

클러스터링 기반의 3D 위치표시용 스마트 플랫폼설계 (Design of Clustering based Smart Platform for 3D Position)

  • 강민구
    • 한국위성정보통신학회논문지
    • /
    • 제10권1호
    • /
    • pp.56-61
    • /
    • 2015
  • 본 논문에서는 사물인터넷(IoT, Internet of Things) 사용자가 안드로이드 플랫폼 기반의 홈 허브가 유니티 3D 모델링으로 사물인터넷 센서의 3D 위치표출 방안이 제안되었다. 특별히, 3차원 공간에서 IoT 센서는 설치 공간별로 클러스링을 통해 IoT센서 속성과 배터리 상태를 모니터링 방식을 설계한다. 또한, 3차원 공간상에서 신규 설치한 IoT 센서가 인접 센서들의 무선신호의 비콘신호 및 도착시간 분석에 따른 센서의 위치를 추적하는 방식은 센서의 무선신호세기(RSSI, received signal strength indicator)와 방위각을 기반으로 3차원 공간상에서 수신 각도에 따른 센서의 3D 위치를 표출할 수 있다. 이때 유니티 런쳐가 탑재된 스마트 허브 플랫폼은 사물인터넷 센서의 동작상태 모니터링이 가능하며, 다양한 센서의 생애주기를 관리할 수 있도록 동영상이 3차원 텍스쳐가 동시에 연동하도록 활용할 수 있다.

멀티코어 기반 모바일 플랫폼을 위한 애플리케이션의 태스크 병렬화 시스템 (Task Parallelism System of Application for Multicore-Based Mobile Platform)

  • 임근식;이세호;엄영익
    • 한국통신학회논문지
    • /
    • 제38C권6호
    • /
    • pp.521-530
    • /
    • 2013
  • 본 논문은 기존의 소프트웨어가 멀티코어기반의 모바일 디바이스를 인지할 수 있도록 태스크 병렬화 시스템(BioMP)을 제안한다. 애플리케이션 개발자가 기존의 소프트웨어에 병렬화 규약의 코드를 추가하였을 때, 제안 시스템은 호환성 뿐만 아니라 병렬 쓰레드의 수행을 지원한다. BioMP는 기존의 대용량 애플리케이션 소스코드를 단시일에 멀티코어를 인지하는 소프트웨어로 개선한다. 실험 결과, 우리의 아이디어는 쿼드 코어기반의 멀티코어 환경에서 기존의 시스템 대비 애플리케이션 실행속도를 약 64%까지 개선하였다. 또한, BioMP는 독립적인 컴포넌트이기 때문에 어떠한 플랫폼의 추가적인 수정도 필요로 하지 않는다. 그 결과, 애플리케이션 개발자는 멀티코어향 소프트웨어를 애플리케이션 스토어에 배포하였을 때, 사용자는 모바일 디바이스의 어떠한 수정도 없이 즉시 실행을 할 수 있다.

안드로이드 플랫폼에서 스왑기법의 성능 분석 (Performance Study on Swap-Enabled Android Platform)

  • 김민지;권혁진;신동군
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.346-348
    • /
    • 2012
  • 리눅스 기반의 운영체제인 안드로이드는 스마트 디바이스를 위해 만들어진 운영체제로 기존의 리눅스에서 제공하던 메모리 관리 기법인 스왑(Swap)기능을 기본적으로 제공하지 않고 있다. 하지만, 스마트 디바이스의 활용도가 높아짐에 따라 디바이스 상에서 여러 가지 기능을 제공하게 되었고 그로인해 기존의 메모리 공간보다 더 큰 메모리 공간을 요구하게 되었다. 따라서 메모리 관리에 있어 스왑기법과 같은 소프트웨어적 접근에 대한 관심이 높아지고 있다. 본 논문에서는 안드로이드 운영체제에 대한 스왑기법의 적용에 초점을 맞추어 스왑기법의 적용 시 성능 저하 문제를 기존의 LMK 기법과 비교하여 제시하고 있다.

안드로이드 플랫폼의 스토리지 접근 소프트웨어 계층의 성능 부하 분석 (Performance Analysis on Storage IO Software Layer of Android Platform)

  • 김혁중;안정철;신동군
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.290-292
    • /
    • 2012
  • 스마트폰 등의 임베디드 시스템에서는 낸드 플래시 기반 저장장치를 주로 사용한다. 하지만 지금까지의 운영체제의 블록 IO 시스템은 하드 디스크를 대상으로 설계되었기 때문에 낸드 플래시 메모리 기반의 저장장치의 특성을 고려하지 못하였다. 또한, 낮은 성능의 하드디스크에서는 운영체제에서 IO를 처리하는 소프트웨어 계층의 부하가 무시될 수 있었으나, 고성능의 낸드 플래시 메모리에서는 문제가 될 수 있다. 본 논문에서는 스마트 디바이스의 운영체제 중 하나인 안드로이드 플랫폼을 기반으로 IO 요청을 수행하는 소프트웨어 계층별 성능을 측정하였으며, 또한 멀티 프로세스상에서 IO 성능에 어떤 영향을 받는지 관찰했다. 실험 결과 IO 요청의 단위가 작은 경우는 운영체제에서의 부하가 저장장치에서 요청을 처리하는 지연 시간보다 압도적으로 크게 나타났으며, 16KB 단위의 IO 요청에 대해서 전체 지연 시간의 90%를 차지하였다. 또한, 멀티 프로세스 환경에서 IO를 처리하면서 인터럽트를 처리하는 시간이 증가하는 것을 확인했다.

스마트폰 어플리케이션을 이용한 실내 가스 모니터링 시스템 (Indoor Gas Monitoring System Using Smart Phone Application)

  • 최성열;최장식;김상춘
    • 융합보안논문지
    • /
    • 제12권1호
    • /
    • pp.49-54
    • /
    • 2012
  • 최근 스마트폰의 등장과 무선 통신의 발전으로 원격지의 정보를 활용하여 사용자에게 편리한 서비스를 제공하는 연구가 활발하게 진행되고 있으나, 각 서비스 응용 및 센서 노드들의 특징에 따라 별도 모니터링 시스템을 설계 및 구축이 필요하다. 따라서 본 논문은 이러한 비효율성을 해결하기 위해 제안된 모니터링 시스템이 타 센서 네트워크 시스템에서 연동이 가능하도록 설계하였으며, 가스센서의 정보를 센서 네트워크를 통해 실내 가스 상태를 판단하여 위험 수준v및 상황을 스마트폰 사용자에게 알려주는 실내 가스 모니터링 시스템 제안한다.