웹 페이지의 시변화 데이터 예측 방법, 장치, 이를 이용한 웹 관리 시스템, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램
METHOD FOR PREDICTING TIME-VARIABLE DATA FOR WEG PAGE, APPARATUS, WEB MANAGEMENT SYSTEM USING THEREOF, COMPUTER-READABLE STORAGE MEDIUM AND COMPUTER PROGRAM
특허 요약
본 발명은 웹 페이지의 시변화 데이터 예측 방법, 장치 이를 이용한 웹 관리 시스템, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램에 관한 것으로, 더욱 상세하게는 웹 페이지에 관련된 시변화 데이터를 컨텐츠 정보 및 환경 정보를 기반으로 학습한 인공지능 모델을 통해 예측 가능한 웹 페이지의 시변화 데이터 예측 방법, 장치, 이를 이용한 웹 관리 시스템, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램에 관한 것이다.
청구항
번호청구항
1

시변화 데이터 예측 장치에 의해 수행되는, 제1 웹 페이지에 대해 시간에 따라 변동하는 시변화 데이터를 예측하는 방법에 있어서,특정 시점에서의 상기 제1 웹 페이지의 시변화 데이터에 관한 예측 요청을 수신하는 단계;상기 제1 웹 페이지와 도메인이 동일한 제2 웹 페이지에 대응하는 인공지능 모델이 존재하는지 판단하는 단계;상기 인공지능 모델이 부재한 경우, 상기 제1 웹 페이지와 도메인이 다르지만 특징 공간이 동일한 경우에 대응하는 제3 웹 페이지를 기반으로 기 제작한 인공지능 모델을 검출하는 단계;상기 검출된 인공지능 모델을 상기 제1 웹 페이지의 훈련용 데이터를 이용하여 재학습시키는 단계; 및상기 재학습된 인공지능 모델을 기반으로 상기 제1 웹 페이지의 상기 시변화 데이터를 예측하는 단계;를 포함하고, 상기 인공지능 모델이 존재하는 경우, 상기 존재하는 인공지능 모델을 기반으로 상기 제1 웹 페이지의 상기 시변화 데이터를 예측하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 방법.

2

제 1 항에 있어서,상기 제1 웹 페이지의 도메인과 상기 제3 웹 페이지의 도메인은, 상기 특징 공간은 동일하되 데이터 확률분포가 상이한 웹 페이지의 시변화 데이터 예측 방법.

3

제 1 항에 있어서,상기 재학습시키는 단계 이전에,외부망의 활용이 가능한지 여부를 판단하는 단계;상기 외부망의 활용이 불가능한 경우, 상기 제1 웹 페이지의 훈련용 데이터가 존재하는지 여부를 판단하는 단계;상기 훈련용 데이터가 존재하지 않는 경우, 상기 웹 페이지로부터 발생되는 실시간 데이터를 수집하는 단계; 및상기 수집된 실시간 데이터를 훈련용 데이터로 전처리하여 상기 인공지능 모델에 입력하는 단계;를 더 포함하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 방법.

4

제 3 항에 있어서,상기 훈련용 데이터가 존재하는 경우, 상기 훈련용 데이터를 전처리하여 상기 인공지능 모델에 입력하는 단계를 더 포함하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 방법.

5

제 3 항에 있어서,상기 외부망의 활용이 가능한 경우, 상기 제1 웹 페이지에 대해 크롤링을 수행하여 상기 제1 웹 페이지를 통해 제공된 컨텐츠 정보를 수집하는 단계;환경 정보를 수집하는 단계; 및상기 컨텐츠 정보 및 상기 환경 정보를 데이터 전처리하여 상기 검출된 인공지능 모델에 입력하는 단계;를 포함하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 방법.

6

제1 웹 페이지에 대해 시간에 따라 변동하는 시변화 데이터를 예측하는 장치에 있어서,특정 시점에서의 상기 제1 웹 페이지의 시변화 데이터에 관한 예측 요청을 수신하는 통신부;상기 제1 웹 페이지의 도메인 및 특징 공간 중 적어도 하나의 비교에 따른 동일 여부에 따라 적합한 인공지능 모델을 검출하는 인공지능 모델 검출부;상기 검출된 인공지능 모델을 상기 제1 웹 페이지의 훈련용 데이터를 이용하여 재학습시키는 재학습부; 및상기 재학습된 인공지능 모델을 기반으로 상기 제1 웹 페이지의 상기 시변화 데이터를 예측하는 예측부;를 포함하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 장치.

7

제 6 항에 있어서,상기 인공지능 모델 검출부는,상기 제1 웹 페이지와 도메인이 동일한 제2 웹 페이지에 대응하는 인공지능 모델이 존재하는지 판단하고, 상기 인공지능 모델이 부재한 경우, 상기 제1 웹 페이지와 도메인이 다르지만 특징 공간이 동일한 경우에 대응하는 제3 웹 페이지를 기반으로 기 제작한 인공지능 모델을 검출하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 장치.

8

제 6 항에 있어서,상기 통신부는, 외부망의 활용이 가능한지 여부를 판단하고,상기 외부망의 활용이 불가능한 경우, 상기 제1 웹 페이지의 훈련용 데이터가 존재하는지 여부를 판단하고, 상기 훈련용 데이터가 존재하지 않는 경우, 상기 웹 페이지로부터 발생되는 실시간 데이터를 수집하며, 상기 수집된 실시간 데이터를 훈련용 데이터로 전처리하여 상기 인공지능 모델에 입력하는 데이터 처리부를 더 포함하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 장치.

9

제 8 항에 있어서,상기 데이터 처리부는,상기 훈련용 데이터가 존재하는 경우, 상기 훈련용 데이터를 전처리하여 상기 인공지능 모델에 입력하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 장치.

10

제 8 항에 있어서,상기 데이터 처리부는,상기 외부망의 활용이 가능한 경우, 상기 제1 웹 페이지에 대해 크롤링을 수행하여 상기 제1 웹 페이지를 통해 제공된 컨텐츠 정보를 수집하고, 환경 정보를 수집하며, 상기 컨텐츠 정보 및 상기 환경 정보를 데이터 전처리하여 상기 인공지능 모델에 입력하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 장치.

11

컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,특정 시점에서의 제1 웹 페이지의 시변화 데이터에 관한 예측 요청을 수신하는 단계;상기 제1 웹 페이지와 도메인이 동일한 제2 웹 페이지에 대응하는 인공지능 모델이 존재하는지 판단하는 단계;상기 인공지능 모델이 부재한 경우, 상기 제1 웹 페이지와 도메인이 다르지만 특징 공간이 동일한 경우에 대응하는 제3 웹 페이지를 기반으로 기 제작한 인공지능 모델을 검출하는 단계;상기 검출된 인공지능 모델을 상기 제1 웹 페이지의 훈련용 데이터를 이용하여 재학습시키는 단계; 및상기 재학습된 인공지능 모델을 기반으로 상기 제1 웹 페이지의 상기 시변화 데이터를 예측하는 단계;를 포함하고, 상기 인공지능 모델이 존재하는 경우, 상기 존재하는 인공지능 모델을 기반으로 상기 제1 웹 페이지의 상기 시변화 데이터를 예측하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 판독 가능한 기록매체.

12

컴퓨터 판독 가능 기록매체에 저장된 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,특정 시점에서의 제1 웹 페이지의 시변화 데이터에 관한 예측 요청을 수신하는 단계;상기 제1 웹 페이지와 도메인이 동일한 제2 웹 페이지에 대응하는 인공지능 모델이 존재하는지 판단하는 단계;상기 인공지능 모델이 부재한 경우, 상기 제1 웹 페이지와 도메인이 다르지만 특징 공간이 동일한 경우에 대응하는 제3 웹 페이지를 기반으로 기 제작한 인공지능 모델을 검출하는 단계;상기 검출된 인공지능 모델을 상기 제1 웹 페이지의 훈련용 데이터를 이용하여 재학습시키는 단계; 및상기 재학습된 인공지능 모델을 기반으로 상기 제1 웹 페이지의 상기 시변화 데이터를 예측하는 단계;를 포함하고, 상기 인공지능 모델이 존재하는 경우, 상기 존재하는 인공지능 모델을 기반으로 상기 제1 웹 페이지의 상기 시변화 데이터를 예측하는 것을 특징으로 하는 웹 페이지의 시변화 데이터 예측 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 프로그램.