[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR102419363B1 - 그래프 제공 장치 - Google Patents

그래프 제공 장치 Download PDF

Info

Publication number
KR102419363B1
KR102419363B1 KR1020190163781A KR20190163781A KR102419363B1 KR 102419363 B1 KR102419363 B1 KR 102419363B1 KR 1020190163781 A KR1020190163781 A KR 1020190163781A KR 20190163781 A KR20190163781 A KR 20190163781A KR 102419363 B1 KR102419363 B1 KR 102419363B1
Authority
KR
South Korea
Prior art keywords
auxiliary
raw data
time
line
graph
Prior art date
Application number
KR1020190163781A
Other languages
English (en)
Other versions
KR20210073206A (ko
Inventor
김동훈
김선자
Original Assignee
김동훈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김동훈 filed Critical 김동훈
Priority to KR1020190163781A priority Critical patent/KR102419363B1/ko
Priority to PCT/KR2020/016344 priority patent/WO2021118098A1/ko
Publication of KR20210073206A publication Critical patent/KR20210073206A/ko
Application granted granted Critical
Publication of KR102419363B1 publication Critical patent/KR102419363B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9024Graphs; Linked lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/183Tabulation, i.e. one-dimensional positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 그래프 제공 장치 및 방법에 관한 것으로 본 발명의 일면에 따른 그래프 제공 장치는 외부로부터 로데이터 및 로데이터와 상관관계를 가지되 로데이터와 다른 적어도 하나의 연관데이터를 입력받고 사용자로부터 기준시점을 입력받아, 로데이터에 기초하여 생성한 로데이터 라인과 연관데이터 및 기준시점에 기초하여 생성한 보조 라인을 포함하는 그래프를 제공한다.

Description

그래프 제공 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING GRAPH}
본 발명은 로데이터 및 로데이터와 상관관계를 가지는 연관데이터를 이용하여 연관데이터로부터 산출한 결과와 로데이터를 직관적으로 비교할 수 있는 그래프를 제공하는 그래프 제공 장치 및 방법에 관한 것이다.
정보기술의 발달 및 빅데이터 시장의 성장 등으로 다양한 데이터가 넘쳐나는 환경에서, 데이터를 쉽게 이해할 수 있게 해주는 데이터 시각화 기술의 중요성이 커지고 있다.
다른 조건들과 유기적으로 연결된 데이터의 경우, 조건에 따른 변화를 파악하기 위해 서로 다른 복수의 데이터를 비교하기 그래프가 필요한데, 종래의 그래프 통합 제공 기술은 사용자의 조작에 따라 차원과 단위를 비교하여 그래프를 중첩하는 것으로 한 페이지에 복수의 그래프를 도시할 수 있으나, 각 그래프 간의 연관관계를 직관적으로 파악하기 어렵다는 문제점이 있다.
대한민국 등록특허번호 제10-1929794호 대한민국 등록특허번호 제10-1643764호
본 발명의 목적은 상기 문제점을 해결하기 위한 것으로, 로데이터 및 로데이터와 상관관계를 가지는 적어도 하나의 연관데이터를 이용하여, 연관데이터로부터 산출한 결과와 로데이터의 유사도를 직관적으로 파악할 수 있는 그래프를 제공하는 것이다.
본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.
전술한 목적을 달성하기 위한 본 발명의 일면에 따른 그래프 제공 방법은 기설정된 시간 동안의 시점별 수치값들을 포함하는 로데이터 및 로데이터와 상관관계를 가지되 로데이터와 다른 기설정된 시간 동안의 시점별 수치값들을 포함하는 적어도 하나의 연관데이터를 입력받는 단계, 연관데이터의 시점별 수치값들을 로데이터 및 연관데이터에 따라 미리 저장된 함수식에 대입하여 시점별 보조값들을 산출하는 단계, 사용자로부터 기설정된 시간에 속하는 어느 하나의 시점에 대응되는 기준시점을 입력받는 단계 및 로데이터에 기초하여 로데이터 라인을 생성하고 기준시점 및 시점별 보조값들에 기초하여 보조 라인을 생성하여 로데이터 라인 및 보조 라인을 포함하는 그래프를 생성하는 단계를 포함한다.
바람직하게는, 그래프를 생성하는 단계는 시간에 대응되는 좌표축과 수치값에 대응되는 좌표축을 가지는 그래프영역을 생성하는 단계, 로데이터의 시점별 수치값들을 그래프영역의 시간 좌표축 및 수치값 좌표축과 대응되게 위치시키고 시간 순서대로 연결함에 따라 로데이터 라인을 생성하는 단계 및 시점별 보조값들을 기준시점에 기초하여 그래프영역의 시간 좌표축 및 수치값 좌표축에 위치시키고 시간 순서대로 연결함에 따라 보조 라인을 생성하는 단계를 포함한다.
본 발명의 일면에 따른 그래프 제공 장치는 외부로부터 로데이터 및 상기 로데이터와 상관관계를 가지되 상기 로데이터와 다른 적어도 하나의 연관데이터를 입력받고 사용자로부터 기준시점을 입력받아, 상기 로데이터에 기초하여 생성한 로데이터 라인과 상기 연관데이터 및 상기 기준시점에 기초하여 생성한 보조 라인을 포함하는 그래프를 제공한다.
바람직하게는 기설정된 시간 동안의 시점별 수치값들을 포함하는 로데이터 및 기설정된 시간 동안의 시점별 수치값들을 포함하는 적어도 하나의 연관데이터를 입력받는 데이터 입력부, 연관데이터의 시점별 수치값들을 미리 정해진 함수식에 대입하여 시점별 보조값들을 산출하는 보조값 산출부, 사용자로부터 기설정된 시간에 속하는 어느 하나의 시점에 대응되는 기준시점을 입력받는 기준시점 입력부 및 로데이터에 기초하여 로데이터 라인을 생성하고 기준시점 및 시점별 보조값들에 기초하여 보조 라인을 생성하여 로데이터 라인 및 보조 라인을 포함하는 그래프를 생성하는 그래프 생성부를 포함한다.
또한, 그래프 생성부는 시간에 대응되는 좌표축과 수치값에 대응되는 좌표축을 가지는 그래프영역을 생성하는 그래프영역 생성부, 로데이터의 시점별 수치값들을 그래프영역의 시간 좌표축 및 수치값 좌표축과 대응되게 위치시키고 시간 순서대로 연결함에 따른 로데이터 라인을 생성하는 로데이터 라인 생성부 및 기준시점 이전에 있어서 보조값 산출부의 시점별 보조값들을 그래프영역의 시간 좌표축 및 수치값 좌표축에 위치시키고 시점별 보조값들을 시간 순서대로 연결함에 따른 제1 라인을 생성하고, 기준시점 이후에 있어서 기준시점에 대응되는 시점의 보조값을 연장한 라인인 제2 라인을 생성하여, 제1 라인 및 제2 라인으로 구성되는 보조 라인을 생성하는 보조 라인 생성부를 포함한다.
본 발명의 일면에 따른 그래프 제공 장치는 로데이터와 연관성을 가지는 연관데이터를 미리 저장된 함수식에 적용하여 산출한 비교데이터를 로데이터와 함께 그래프로 제공하는 효과가 있다.
또한, 복수의 비교데이터를 사용자가 입력한 기준시점을 기준으로 연장시킴으로써 사용자가 각 시점에서 비교데이터와 로데이터의 유사도를 직관적으로 파악할 수 있도록 하는 효과를 가진다.
본 발명의 효과는 상기에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 그래프 제공 장치의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 그래프 제공 방법의 순서도이다.
도 3은 본 발명의 일 실시예에서 시점별 보조값들을 산출하는 방법의 순서도이다.
도 4는 본 발명의 다른 실시예에서 시점별 보조값들을 산출하는 방법의 순서도이다.
도 5는 본 발명의 일 실시예서 그래프 생성 방법의 순서도이다.
도 6은 본 발명의 다른 실시예에 따른 그래프 제공 방법의 순서도이다.
도 7은 본 발명의 일 실시예에 따른 그래프 제공 장치 및 방법을 통해 제공되는 그래프이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것으로서, 본 발명은 청구항의 기재에 의해 정의될 뿐이다. 한편, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며, 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.
본 발명의 일 실시예에 따른 그래프 제공 장치는 외부로부터 로데이터(raw data) 및 로데이터와 상관관계를 가지되 로데이터와 다른 적어도 하나의 연관데이터를 입력받고 사용자로부터 기준시점을 입력받아, 로데이터에 기초하여 생성한 로데이터 라인과 연관데이터 및 기준시점에 기초하여 생성한 보조 라인을 포함하는 그래프를 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 그래프 제공 장치(1)의 블록도로, 도 1을 참조하면 그래프 제공 장치(1)는 데이터 입력부(10), 보조값 산출부(20), 함수식 관리부(30), 기준시점 입력부(40), 그래프 생성부(50), 차이 산출부(60), 함수 추천부(70)를 포함하여 구성될 수 있다.
데이터 입력부(10)는 기설정된 시간 동안의 시점별 수치값들을 포함하는 로데이터 및 기설정된 시간 동안의 시점별 수치값들을 포함하는 적어도 하나의 연관데이터를 입력받을 수 있다.
데이터 입력부(10)는 외부로부터 로데이터 또는 연관데이터를 입력받을 수 있으며, 사용자로부터 직접 로데이터 또는 연관데이터를 입력받을 수도 있다.
로데이터는 사용자가 예측하고자 하는 데이터의 기설정된 기간동안 실측정된 수치값들을 포함하는 것일 수 있다.
연관데이터는 사용자가 예측하고자 하는 데이터와 상관관계를 가지는 다른 데이터의 기설정된 기간동안의 실측정된 수치값, 또는 실측된 다른 데이터로부터 산출한 수치값들을 포함하는 것일 수 있다.
예를 들어, 로데이터는 온도, 습도, 풍속, 강수량, 주가, 증시, PH농도, 용존산소량, 수온 등 수치값을 가지는 어느 하나의 데이터일 수 있다.
로데이터가 온도, 습도, 풍속 및 강수량 중 어느 하나의 항목에 대한 데이터인 경우, 연관데이터는 온도, 습도, 풍속 및 강수량 중 로데이터와 대응되는 항목을 제외한 적어도 하나의 항목에 대한 데이터일 수 있으며, 로데이터가 PH농도, 용존산소량, 수온 중 어느 하나의 항목에 대한 데이터인 경우, 연관데이터는 PH농도, 용존산소량, 수온 중 로데이터와 대응되는 항목을 제외한 적어도 하나의 항목에 대한 데이터일 수 있다.
함수식 관리부(20)는 복수의 함수식이 저장되어 있을 수 있다.
함수식 관리부(20)는 로데이터 및 연관데이터에 기초하여 적어도 하나의 함수식을 추출할 수 있다.
함수식 관리부(20)에는 적어도 두 개의 변수로 구성되는 함수식이 저장될 수 있다. 여기서, 하나의 변수는 로데이터와 대응되고, 적어도 하나의 다른 변수는 연관데이터와 대응되는 것일 수 있다.
함수식 관리부(20)는 로데이터 및 연관데이터에 기초하여 함수식을 추출하고, 추출한 함수식을 사용자에게 제공할 수 있다.
함수식 관리부(20)는 사용자로부터 추출한 함수식 중 적어도 하나의 선택 함수식을 입력받을 수 있다.
함수식 관리부(20)는 사용자로부터 로데이터 및 연관데이터에 대한 함수식을 입력받아 저장할 수 있다.
보조값 산출부(30)는 연관데이터의 시점별 수치값들을 미리 정해진 함수식에 대입하여 시점별 보조값들을 산출할 수 있다.
보조값 산출부(30)는 로데이터 및 연관데이터에 따라 적어도 하나의 함수식에 연관데이터를 입력하여 로데이터에 대한 시점별 보조값들을 산출할 수 있다.
보조값 산출부(30)는 함수식 관리부(20)에서 추출된 함수식에 연관데이터를 대입하여 시점별 보조값들을 산출할 수 있다.
보조값 산출부(30)는 함수식에 연관데이터를 입력하여 로데이터와 상관관계를 가지는 연관데이터로부터 로데이터에 대한 시점별 보조값들을 산출할 수 있다.
보조값 산출부(30)는 시점별 보조값들을 산출하여, 시점별 보조값들을 포함하는 비교데이터를 생성할 수 있다. 보조값 산출부(30)는 함수식 관리부(20)에서 추출 또는 입력된 함수식에 따라 복수의 비교데이터를 생성할 수 있다.
기준시점 입력부(40)는 사용자로부터 기설정된 시간에 속하는 어느 하나의 시점에 대응되는 기준시점을 입력받을 수 있다.
그래프 생성부(50)는 로데이터에 기초하여 로데이터 라인을 생성하고 기준시점 및 시점별 보조값들에 기초하여 보조 라인을 생성하여 로데이터 라인 및 보조 라인을 포함하는 그래프를 생성할 수 있다.
그래프 생성부(50)는 그래프 영역 생성부(51), 로데이터 라인 생성부(52), 보조 라인 생성부(53)를 포함하여 구성될 수 있다.
그래프 영역 생성부(51)는 시간에 대응되는 좌표축과 수치값에 대응되는 좌표축을 가지는 그래프영역을 생성할 수 있다.
그래프 영역 생성부(51)는 로데이터에 기초하여 시간에 대응되는 좌표축과 수치값에 대응되는 좌표축을 설정할 수 있다.
로데이터 라인 생성부(52)는 로데이터의 시점별 수치값들을 그래프영역의 시간 좌표축 및 수치값 좌표축과 대응되게 위치시키고 시간 순서대로 연결함에 따른 로데이터 라인을 생성할 수 있다.
보조 라인 생성부(53)는 기준시점 이전에 있어서 보조값 산출부(20)에서 산출된 시점별 보조값들을 그래프영역의 시간 좌표축 및 수치값 좌표축에 위치시키고 시점별 보조값들을 시간 순서대로 연결함에 따른 제1 라인을 생성하고, 기준시점 이후에 있어서 기준시점에 대응되는 시점의 보조값을 연장한 라인인 제2 라인을 생성하여, 제1 라인 및 제2 라인으로 구성되는 보조 라인을 생성할 수 있다.
보조값 산출부(30)에서 복수의 함수식이 추출된 경우 보조 라인 생성부(53)는 각 함수식과 대응되는 복수의 보조 라인을 생성할 수 있다.
사용자는 기준시점 이후로 복수의 보조 라인과 로데이터 라인의 교차, 중첩 및 인접성에 따라 각 시점에서 보조 라인과 로데이터 라인의 유사도를 직관적으로 파악할 수 있다.
차이 산출부(60)는 로데이터 및 연관데이터에 대하여 복수의 함수식이 추출되어 복수의 비교데이터가 생성된 경우, 각 비교데이터의 보조값과 로데이터의 수치값의 차이인 차이값을 각 시점별로 산출할 수 있다.
차이 산출부(60)는 각 비교데이터에 대해 시점별 차이값들을 포함하는 차이데이터를 생성할 수 있다.
함수 추천부(70)는 각 시점에서 차이값이 일정값 이내인지 판단하고, 차이값이 일정값 이내인 비교데이터가 복수인 경우 차이값의 크기가 작을 순으로 기설정된 순위까지의 비교데이터에 대응되는 함수식을 포함하는 추천함수를 생성할 수 있다.
이에 따라, 사용자는 그래프를 통해 직관적으로 각 비교데이터와 로우 데이터의 유사도를 판단하는 동시에, 실제 계산된 차이값에 따라 각 시점별 정확도가 높은 함수를 파악할 수 있다.
도 2는 본 발명의 일 실시예에 따른 그래프 제공 방법의 순서도이다.
도 2를 참조하면 본 발명의 일 실시예에 따른 그래프 제공 방법은 기설정된 시간 동안의 시점별 수치값들을 포함하는 로데이터 및 로데이터와 상관관계를 가지되 로데이터와 다른 기설정된 시간 동안의 시점별 수치값들을 포함하는 적어도 하나의 연관데이터를 입력받고(S101), 연관데이터의 시점별 수치값들을 로데이터 및 연관데이터에 따라 미리 저장된 함수식에 대입하여 시점별 보조값들을 산출한다(S102).
사용자로부터 기설정된 시간에 속하는 어느 하나의 시점에 대응되는 기준시점을 입력받고(S103), 로데이터에 기초하여 로데이터 라인을 생성하고 기준시점 및 시점별 보조값들에 기초하여 보조 라인을 생성하여 로데이터 라인 및 보조 라인을 포함하는 그래프를 생성한다(S104).
도 3을 참조하면, 본 발명의 일 실시예에 따른 S102 단계는 미리 저장된 복수의 함수식에서 결과값이 로데이터와 대응되되, 연관데이터와 대응되는 변수로 구성된 적어도 하나의 함수식을 추출하고(S201), 추출된 함수식에 연관데이터의 시점별 수치값들을 입력하여 로데이터에 대한 시점별 보조값들을 산출하여(S202), 시점별 보조값들을 산출할 수 있다.
도 4를 참조하면, 본 발명의 다른 실시예에 따른 S102 단계는 미리 저장된 복수의 함수식에서 로데이터 및 연관데이터와 대응되는 변수들로 구성된 적어도 하나의 함수식을 추출하고(S211), 추출된 함수식을 사용자에게 제공한다(S212). 사용자로부터 적어도 하나의 선택 함수식을 입력받고(S213), 선택 함수식에 연관데이터의 시점별 수치값들을 입력하여 로데이터에 대한 시점별 보조값들을 산출하여(S214), 시점별 보조값들을 산출할 수 있다.
도 5는 본 발명의 일 실시예에 따른 그래프 생성 방법의 순서도이다.
도 5를 참조하면 본 발명의 일 실시예에 따른 그래프 생성 방법(S104)은 시간에 대응되는 좌표축과 수치값에 대응되는 좌표축을 가지는 그래프영역을 생성하고(S401), 로데이터의 시점별 수치값들을 그래프영역의 시간 좌표축 및 수치값 좌표축과 대응되게 위치시키고 시간 순서대로 연결함에 따라 로데이터 라인을 생성한다(S402).
기준시점 이전에 있어서 시점별 보조값들을 그래프영역의 시간 좌표축 및 수치값 좌표축에 대응되게 위치시키고 시점별 보조값들을 시간 순서대로 연결함에 따른 제1 라인을 생성하고(S403), 기준시점 이후에 있어서 기준시점에 대응되는 시점의 보조값을 시간축을 따라 연장한 제2 라인을 생성하여(S404), 제1 라인 및 제2 라인으로 구성되는 보조 라인을 생성할 수 있다.
다시 말하면, 로데이터의 시점별 수치값들을 그래프영역의 시간 좌표축 및 수치값 좌표축과 대응되게 위치시키고 시간 순서대로 연결함에 따라 로데이터 라인을 생성하고, 시점별 보조값들을 기준시점에 기초하여 그래프영역의 시간 좌표축 및 수치값 좌표축에 위치시키고 시간 순서대로 연결함에 따라 보조 라인을 생성하여, 로데이터 라인과 보조 라인을 포함하는 그래프를 생성할 수 있다.
도 6은 본 발명의 다른 실시예에 따른 그래프 제공 방법의 순서도이다.
도 6을 참조하면, 본 발명의 다른 실시예에 따른 그래프 제공 방법은 본 발명의 일 실시예에 따른 그래프 제공 방법의 S104 단계 이후에 있어서 보조 라인의 시점별 보조값과 로데이터 라인의 시점별 수치값의 차이인 시점별 차이값을 산출(S105)하고, 시점별 차이값에 기초하여 어느 하나의 함수식을 추천하는 단계(S106)를 더 포함할 수 있다.
S106 단계에서 시점별 차이값이 일정값 이내인지 판단하고, 시점별 차이값이 일정값 이내로 유지되는 시간에 기초하여 어느 하나의 함수식을 추천할 수 있다.
S106 단계에서, 시점별 차이값이 일정값 이내로 일정시간 이상 유지되는 비교데이터에 대하여, 해당 비교데이터와 대응되는 함수식을 추천 함수식으로 설정하여, 함수식을 추천할 수 있다.
도 7은 본 발명의 일 실시예에 따른 그래프 제공 장치 및 방법을 통해 제공되는 그래프이다.
도 7을 참조하면 본 발명에 따른 그래프 제공 장치 및 방법을 통해 제공되는 그래프는 시간에 대한 좌표축(t)과 수치값에 대한 좌표축(c)으로 구성된 그래프영역에 로데이터라인(701)과 복수의 비교데이터 라인(801, 802, 803, 804, 805)을 포함하여 형성될 수 있다.
화면의 상부에는 사용자로부터 기준시점을 입력받기 위한 스크롤 이미지영역(300)이 형성될 수 있다.
스크롤 이미지 영역(330)은 이동경로영역(301), 이동아이콘(302), 좌측이동버튼(303), 우측이동버튼(304)을 포함하여 형성될 수 있다.
사용자는 이동아이콘(302)을 선택하여 이동경로영역(301)의 범위 내에서 좌측 또는 우측으로 이동시킴에 따라 기준시점(tc)을 전후로 이동할 수 있다.
사용자는 좌측이동버튼(303)을 선택하여 이동아이콘(302)이 이동경로영역(301)의 범위 내에서 기설정된 거리만큼 좌측으로 이동하게 하거나, 우측이동버튼(304)을 선택하여 이동아이콘(302)이 이동경로영역(301)의 범위 내에서 우측으로 이동하게 하여, 기준시점(tc)을 전후로 이동할 수 있다.
일 실시예에서 사용자는 터치스크린, 마우스 등을 이용하여 이동아이콘(302)을 이동시킴으로써 기준시점(tc)을 입력할 수 있으며, 다른 예에서 사용자는 기준시점(tc)을 타이핑함으로써 기준시점을 입력할 수도 있으며, 이에 한정되는 것은 아니다.
본 발명에 따르면, 기준시점(tc)을 기준으로 비교데이터의 수치값이 유지되는 복수의 보조 라인(801, 802, 803, 804, 805)과 로데이터 라인(701)을 포함하는 그래프를 제공함으로써 사용자는 시점에 따라 로데이터 라인(701)과 높은 유사도를 가지는 보조 라인을 파악할 수 있다.
시점의 변화에 따른 각 보조 라인(801, 802, 803, 804, 805)의 보조값과 로데이터 라인(701)의 수치값과의 차이의 변화량을 이용하여 시점별 정확도가 가장 높은 보조 라인을 추출할 수 있다.
다른 예에서는 보조값과 수치값의 차이가 일정값 이내로 일정 시간 이상 유지된 경우(101), 해당 보조 라인에 대응되는 함수식을 유지된 시간에 포함된 시점에 대한 추천 함수식으로 설정할 수 있다.
일정시간동안 복수의 보조 라인의 보조값과 수치값의 차이값이 일정값 이내인 경우, 차이값이 가장 적은 보조 라인의 함수식을 추천 함수식으로 설정하거나, 차이값의 크기에 따라 기설정된 순위까지의 보조 라인의 함수식을 추천 함수식으로 설정할 수 있다.
본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구의 범위에 의하여 나타내어지며, 특허청구의 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
10 : 데이터 입력부
20 : 함수식 관리부
30 : 보조값 산출부
40 : 기준시점 입력부
50 : 그래프 생성부
51 : 그래프영역 생성부
52 : 로데이터 라인 생성부
53 : 보조 라인 생성부

Claims (6)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 기설정된 시간 동안의 시점별 수치값들을 포함하는 로데이터 및 기설정된 시간 동안의 시점별 수치값들을 포함하는 적어도 하나의 연관데이터를 입력받는 데이터 입력부;
    상기 연관데이터에 대응되는 변수로 구성된 복수의 함수식을 저장하고, 상기 복수의 함수식 중 상기 로데이터 및 상기 연관데이터에 기초하여 적어도 하나의 함수식을 추출하는 함수식 관리부;
    상기 함수식 관리부에서 추출된 함수식에 상기 연관데이터를 대입하여 시점별 보조값들을 산출하며 상기 함수식 관리부에서 추출된 함수식에 따라 산출된 시점별 보조값들을 포함하는 비교데이터를 생성하는 보조값 산출부;
    사용자로부터 상기 기설정된 시간에 속하는 어느 하나의 시점에 대응되는 기준시점을 입력받는 기준시점 입력부;
    상기 로데이터에 기초하여 로데이터 라인을 생성하고 상기 기준시점 및 상기 시점별 보조값들에 기초하여 보조 라인을 생성하여 상기 로데이터 라인 및 상기 보조 라인을 포함하는 그래프를 생성하는 그래프 생성부;
    상기 함수식 관리부에서 복수의 함수식이 추출되어 상기 보조값 산출부에서 복수의 비교데이터가 생성된 경우 각 비교데이터의 보조값과 상기 로데이터의 수치값의 차이인 차이값을 시점별로 산출하는 차이 산출부; 및
    각 시점에서의 차이값이 일정값 이내인지 판단하고, 상기 복수의 비교데이터 중 각 시점에서의 차이값이 일정값 이내인 비교데이터가 복수인 경우, 상기 함수식 관리부에 저장된 복수의 함수식 중 각 시점에서 차이값의 크기가 작은 순으로 기설정된 순위까지의 비교데이터에 대응되는 함수식을 포함하는 추천함수를 생성하는 함수 추천부;를 포함하는 그래프 제공 장치.
  5. 삭제
  6. 제4항에 있어서,
    상기 그래프 생성부는
    시간에 대응되는 좌표축과 수치값에 대응되는 좌표축을 가지는 그래프영역을 생성하는 그래프영역 생성부;
    상기 로데이터의 시점별 수치값들을 상기 그래프영역의 시간 좌표축 및 상기 수치값 좌표축과 대응되게 위치시키고 시간 순서대로 연결함에 따른 상기 로데이터 라인을 생성하는 로데이터 라인 생성부; 및
    상기 기준시점 이전에 있어서 상기 보조값 산출부의 시점별 보조값들을 상기 그래프영역의 시간 좌표축 및 상기 수치값 좌표축에 위치시키고 시점별 보조값들을 시간 순서대로 연결함에 따른 제1 라인을 생성하고, 상기 기준시점 이후에 있어서 상기 기준시점에 대응되는 시점의 보조값을 연장한 라인인 제2 라인을 생성하여, 상기 제1 라인 및 상기 제2 라인으로 구성되는 상기 보조 라인을 생성하는 보조 라인 생성부;
    를 포함하는 그래프 제공 장치.
KR1020190163781A 2019-12-10 2019-12-10 그래프 제공 장치 KR102419363B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020190163781A KR102419363B1 (ko) 2019-12-10 2019-12-10 그래프 제공 장치
PCT/KR2020/016344 WO2021118098A1 (ko) 2019-12-10 2020-11-19 그래프 제공 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190163781A KR102419363B1 (ko) 2019-12-10 2019-12-10 그래프 제공 장치

Publications (2)

Publication Number Publication Date
KR20210073206A KR20210073206A (ko) 2021-06-18
KR102419363B1 true KR102419363B1 (ko) 2022-07-11

Family

ID=76330525

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190163781A KR102419363B1 (ko) 2019-12-10 2019-12-10 그래프 제공 장치

Country Status (2)

Country Link
KR (1) KR102419363B1 (ko)
WO (1) WO2021118098A1 (ko)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101615912B1 (ko) * 2014-12-11 2016-04-27 한국과학기술정보연구원 방향성을 갖는 데이터의 그래프 생성 방법 및 장치
AU2016289468A1 (en) * 2015-07-06 2018-01-25 Abbott Diabetes Care Inc. Systems, devices, and methods for episode detection and evaluation
KR101643764B1 (ko) 2015-07-30 2016-07-28 백인성 금융투자상품의 수요와 공급을 표시하는 벡터 시스템 및 그 방법
JP6406277B2 (ja) * 2016-02-18 2018-10-17 セイコーエプソン株式会社 生活行動情報表示装置、生活行動情報表示システム、生活行動情報表示方法及び生活行動情報表示プログラム
KR20190046765A (ko) * 2016-06-13 2019-05-07 메디칼 인포매틱스 코포레이션 환자의 이력 데이터를 표시하는 사용자 인터페이스
KR20170087434A (ko) * 2017-07-10 2017-07-28 주식회사 인브레인 테이블 구조 및 데이터 특성에 따른 통계 분석 함수 추천 시스템
KR101929794B1 (ko) 2018-08-09 2018-12-17 김훈 그래프 통합 제공장치 및 그 방법

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
OriginLab Corp. "Data Slicer App", Youtube [online], 2017.05.23. [https://youtu.be/nXZsWFfgeYM?t=142]
Robert I. Kabacoff. "R in action: data analysis and graphics with R, Second Edition"*
이성원. "[AMChart , 대량 차트] amchart 팁 - 응용", 네이버 블로그. 2015.12.10. [https://blog.naver.com/wolfre/220564187743]

Also Published As

Publication number Publication date
KR20210073206A (ko) 2021-06-18
WO2021118098A1 (ko) 2021-06-17

Similar Documents

Publication Publication Date Title
US8200693B2 (en) Decision logic comparison and review
EP3343517B1 (en) Selecting points on an electroanatomical map
CN109815980A (zh) 用户类型的预测方法、装置、电子设备及可读存储介质
WO2018052015A1 (ja) システムの分析支援装置、システムの分析支援方法及びプログラム
EP2946272A2 (en) Text input system and method
CN104298672A (zh) 一种输入的纠错方法和装置
JP6884435B2 (ja) 協力会社サプライチェーンリスク分析方法
CN107077392A (zh) 用于可视化修改的预取高速缓存
CN104699265A (zh) 文本输入方法和装置
JP7236694B2 (ja) 情報処理方法、及び情報処理システム
KR102419363B1 (ko) 그래프 제공 장치
Schwarz et al. An architecture for generating interactive feedback in probabilistic user interfaces
JP6854248B2 (ja) 境界探索テスト支援装置および境界探索テスト支援方法
CN108959262A (zh) 一种命名实体识别方法及装置
JPH10333861A (ja) 記憶量表示装置
US10114362B2 (en) Method and system for controlling the production process of a product
US11106344B2 (en) Methods and devices for capturing heuristic information via a weighting tool
KR20140091359A (ko) 모델링을 이용한 케이블 길이 측정 방법
CN109145160A (zh) 概率图中选取关键边和优化关键边的方法及存储介质
EP1350159A2 (en) A method of providing a display for a graphical user interface
CN109284328B (zh) 一种关系型数据的处理方法、装置、服务器及介质
KR101903081B1 (ko) 자재정보 관리 장치, 자재정보 관리 방법 및 기록 매체
JP2020184099A (ja) 加工支援装置、数値制御装置、及び加工支援システム
KR101107365B1 (ko) 네비게이션을 갖춘 3차원 케이블 객체생성 시스템 및 그 객체생성 프로그램이 저장된 컴퓨터로 판독 가능한 저장매체
JP7509799B2 (ja) 入力表示システム、補助情報表示方法、及びプログラム

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant