바로가기메뉴

본문 바로가기 주메뉴 바로가기

ACOMS+ 및 학술지 리포지터리 설명회

  • 한국과학기술정보연구원(KISTI) 서울분원 대회의실(별관 3층)
  • 2024년 07월 03일(수) 13:30
 

웹 크롤링을 통한 개인 맞춤형 정보제공 애플리케이션

Information-providing Application Based on Web Crawling

한국사물인터넷학회논문지 / Journal of The Korea Internet of Things Society, (P)2466-0078;
2024, v.10 no.1, pp.21-27
https://doi.org/10.20465/kiots.2024.10.1.021
김주현 (부경대학교)
최정은 (부경대학교)
신우경 (부경대학교)
박민준 (부경대학교)
김태국 (부경대학교)
  • 다운로드 수
  • 조회수

초록

본 논문에서는 필터링(Filtering)과 웹 크롤링(Web Crawling) 기술을 이용하여 개인 맞춤형 실시간 정보제공애플리케이션을 구현하였다. 구현한 애플리케이션은 사용자가 설정한 키워드를 웹페이지 내에서 사용자가 선택한 키워드를 기준으로 Jsoup 라이브러리를 통해 웹 크롤링을 수행하고, MySQL 데이터베이스에 저장한다. 저장한 데이터는Flutter를 이용해 구현한 애플리케이션으로 사용자에게 제공한다. 또한 FCM(Firebase Cloud Messaging)을 이용하여모바일 푸시 알람을 제공한다. 이를 통해 사용자는 원하는 정보를 빠르고 효율적으로 얻을 수 있다. 또한 빅데이터가생성되는 사물인터넷(Internet of things)에도 적용하여 사용자에게 필요한 정보만 제공할 수 있을 것으로 기대한다.

keywords
Filtering, Crawling, Big data, Application, Internet of things (IoT), 필터링, 크롤링, 빅데이터, 애플리케이션, 사물인터넷

Abstract

This paper presents the implementation of a personalized real-time information-providing application utilizing filtering and web crawling technologies. The implemented application performs web crawling based on the user-set keywords within web pages, using the Jsoup library as a basis for the selected keywords. The crawled data is then stored in a MySQL database. The stored data is presented to the user through an application implemented using Flutter. Additionally, mobile push notifications are provided using Firebase Cloud Messaging (FCM). Through these methods, users can efficiently obtain the desired information quickly. Furthermore, there is an expectation that this approach can be applied to the Internet of Things (IoT) where big data is generated, allowing users to receive only the information they need.

keywords
Filtering, Crawling, Big data, Application, Internet of things (IoT), 필터링, 크롤링, 빅데이터, 애플리케이션, 사물인터넷

한국사물인터넷학회논문지