[go: up one dir, main page]

KR20060030981A - 고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법및 그 시스템 - Google Patents

고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법및 그 시스템 Download PDF

Info

Publication number
KR20060030981A
KR20060030981A KR1020040079837A KR20040079837A KR20060030981A KR 20060030981 A KR20060030981 A KR 20060030981A KR 1020040079837 A KR1020040079837 A KR 1020040079837A KR 20040079837 A KR20040079837 A KR 20040079837A KR 20060030981 A KR20060030981 A KR 20060030981A
Authority
KR
South Korea
Prior art keywords
signal
flow
generated
chart
signal value
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020040079837A
Other languages
English (en)
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 KR1020040079837A priority Critical patent/KR20060030981A/ko
Publication of KR20060030981A publication Critical patent/KR20060030981A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 다양한 시스템에서 발생되는 신호흐름을 표현, 분석하고 저장 및 전송하는 방법에 있어서 신호값의 흐름을 정형화하여 문자 및 차트로 표현하고 검색할 수 있는 방법과 저장용량 및 전송량을 줄일 수 있는 방법 및 그 시스템에 관한 것으로, 구체적으로 (a) 신호값의 기본단위를 설정하고, 발생된 신호값과 이전 신호값의 변화량을 기본단위를 기준으로 이진화 하는 단계; (b) 생성된 2진수를 4개 단위로 구분하여 16진수화 하여 저장 및 전송하거나, 도1과 같이 16개의 정형화된 차트로 변환하거나 검색하는 단계; 를 포함한다.
본 발명에 따르면, 종래의 신호흐름을 검색하거나 차트로 표현하는 방법에 비하여 검색 및 차트 변환 속도를 증가시키며, 신호값의 저장공간이나 전송량을 줄이고 흐름을 문자로 제공할 수 있는 방법 및 시스템이 제공될 수 있다.
신호흐름, 차트, 신호저장, 신호전송, 신호검색

Description

고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법 및 그 시스템 { Shaping Method of a flow of signal for high speed search and chart }
도1은 16개로 정형화한 신호흐름 과 명칭
도2는 종래의 방식에 의해 구현한 신호 차트 및 필요한 메모리 용량
도3은 도1의 16개의 신호흐름을 이용하여 구현한 차트 및 사용 메모리 용량
도4는 본 발명에 따른 신호흐름의 정형화 방법을 도시한 흐름도
본 발명은 다양한 시스템에서 발생하는 신호의 흐름을 표현, 분석하고 저장하는 방법에 있어서 신호값의 흐름을 정형화하여 문자 및 차트로 표현하고 검색할 수 있는 방법과 저장용량 및 전송량을 줄일 수 있는 방법 및 그 시스템에 관한 것이다. 종래의 시스템은 발생되는 신호값을 그대로 저장하거나 전송되어진다.
증권시장의 매매시스템과 같이 하루 수백만건의 틱신호가 발생하는 시스템에서는 발생된 모든 신호값을 전송하게 되면 과부하의 원인이 될 수 있으며, 그로 인하여 HTS(홈 트레이딩 시스템)에서는 제공되는 틱신호의 용량이 제한되고 있다. 이러한 대용량의 신호를 파일에서 읽거나, 서버에서 전송 받아 차트 등으로 표현하는 것은 많은 시간을 소요하게 되고 시스템 불안정의 원인이 되며, 고용량의 시스템 비용을 초래하게 된다. 예를 들면 KOSPI(종합주가지수) 선물 매매 시스템에서 하루(약 6시간) 발생되는 틱의 수는 평균 100,000 건에 이르며 선물지수 틱차트 하루 분량을 구현하는 것은 현재의 시스템에서는 무리가 따르게 된다. 더욱이, 과거차트 분석을 위해서 수년 동안의 데이터를 검색하는 것은 많은 검색 시간과 시스템 비용을 초래하게 된다. 또한 종래의 시스템에서 신호의 흐름을 차트로 표현하기 위해서는 발생된 모든 신호값을 필요로 하며, 수많은 경우의 신호 흐름이 발생되기 때문에 신호 흐름을 구분하거나 명명할 수 가 없어, 패턴화 하거나 검색하기 위해서도 모든 신호값을 필요로 한다.
상기한 문제를 해결하기 위해서 본 발명은 시스템에서 발생되는 신호 의 흐름을 표현, 분석하고 저장하는 방법에 있어서 저장공간과 전송량을 줄이고 검색속도 향상을 제공하는 것을 목적으로 한다. 또한, 신호의 흐름 자체를 구분 가능하도록 정형화하여 패턴화하고 분석할 수 있게 하여 문자 및 차트로 표현할 수 있는 방법 및 시스템을 제공하는 것을 목적으로 한다.

상기한 목적을 달성하기 위해서 본 발명은 시스템에서 발생되는 신호흐름을 저장 및 전송하거나 혹은 차트로 변환하고 검색하는 방법에 있어서, (a) 신호값의 기본단위를 설정하고, 발생된 신호값과 이전 신호값의 변화량을 기본단위를 기준으로 이진화 하는 단계; (b) 생성된 2진수를 4개 단위로 구분하여 16진수화 하여 저장 및 전송하거나, 도1과 같이 16개의 정형화된 차트로 변환하거나 검색하는 단계; 를 포함하는 것을 특징으로 하여, 종래의 신호흐름을 검색하거나 차트로 표현하는 방법에 비하여 검색 및 차트변환 속도를 증가시키며, 신호값의 저장공간이나 전송량을 줄이고 흐름을 문자로 제공할 수 있는 방법을 제공한다.
이하 도면을 참조하여 본 발명이 효과적으로 사용될 수 있는 증권 및 파생상품의 매매시스템에서 체결가격 흐름에 대한 본 발명의 바람직한 실시 예를 상세히 설명한다.
먼저 시스템에서 발생되는 신호를 본 발명에 적용 가능하도록 가공하기 위해서 신호값의 기본단위를 설정하고(401), 전 신호보다 기본단위 상승 시 이진수 '1'로 변환하고(402) 하락 시 이진수 '0' 으로 변환한다(403). 예를 들어 현재 KOSPI200 선물 시스템에서는 호가단위 0.05를 기본단위로 설정하고(401) 1호가 단위 상승 시 '1'로 변환하고(402) 1호가 단위 하락 시 '0'으로 변환한다(403). 다음은 생성된 2진수를 4개 단위로 구분하여 16진수화 하는 단계로 도1과 같이 변환한다(404).
선물시스템의 호가이동이 두 단위(0.1)상승, 한 단위(0.05) 하락, 한 단위 상승했다면 2진수는 "1101"이 되며 문자로는 16진수로 변화된 'D'로 표현할 수 있으며, 차트로 표현하면 도1의 'D'와 같이 표현할 수 있다. 같은 방법으로 2진수 4개로 변환된 모든 신호의 흐름은 도1과 같이 16개로 정의할 수 있다. 한 예로 선물시스템의 호가가 도3의 차트와 같이 변화했다면 문자 혹은 16진수 "AB12FA"로 표현할 수 있다. 역으로, 호가의 흐름을 "AB12FA"로 전송 받았다면 도3의 차트로 변환할 수 있다. 마지막으로 본 발명은 위와 같이 생성된 16진수를 저장 및 전송함으로써 원시 데이터의 저장 및 전송 시 보다 공간 및 속도를 획기적으로 줄일 수 있다. 종래의 방법으로 도2의 신호흐름을 전송하기 위해서는 [110.00] [110.05] [110.00] [110.05] [110.00] [110.05] [100.00] [110.05] [110.10] … 와 같이 6자리 문자 24개 즉 144 BYTE를 전송해야 하지만 본 발명에서는 16진수 6개 즉 3BYTE만 전송함으로써 저장공간 및 전송속도를 1/48로 감소시킬 수 있다. 선물시스템에서 하루에 발생되는 가격변화는 평균 10만회에 이르며 HTS(홈 트레이딩 시스템) 혹은 무선 인터넷으로 전송 시 전송량을 600KB( 6문자 x 100,000회 )에서 1/48인 12.5 KB 로 줄일 수 있다. 또한 과거 1년 동안의 데이터를 저장한다면 약 141M BYTE( (600KB - 12.5KB) x 240일 )의 저장공간을 절약할 수 있다.
정보 검색 차원에서는, 차트와 같은 신호흐름을 분석 하고자 과거 10년간의 선물 가격흐름에서 도2와 같은 패턴을 찾고자 한다면 종래의 시스템에서는 1440 MB의 데이터를 읽고, 도2의 각 신호값과의 차이를 연산하는 과정을 거쳐야 하기 때문에 상당한 시간이 소요하게 되고 실시간 제공은 불가능하게 된다. 하지만 본 발명에서는 1/48로 감소한 데이터에서 변환이나 계산 없이 단순히 비트 연산에 의해 탐색되기 때문에 상당한 검색속도 증가 효과를 얻을 수 있다.
이상 설명한 바와 같이, 본 발명에 따르면 종래의 신호흐름을 검색하거나 차트로 표현하는 방법에 비하여 검색 및 차트변환 속도를 증가시키며, 신호값의 저장공간이나 전송량을 줄이고 흐름을 문자로 제공할 수 있는 방법 및 시스템이 제공될 수 있다.

Claims (1)

  1. 시스템에서 발생되는 신호흐름을 저장 및 전송하거나 혹은 표현하고 검색하는 방법에 있어서,
    (a) 신호값의 기본단위를 설정하고, 발생된 신호값과 이전 신호값의 변화량을 기본단위를 기준으로 이진화 하는 단계;
    (b) 생성된 2진수를 4개 단위로 구분하여 16진수화 하여 저장 및 전송하거나, 도1과 같이 16개의 정형화된 차트로 변환하거나 검색하는 단계;
    (c) 제(a)항 내지 제(b)항에 기재된 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020040079837A 2004-10-07 2004-10-07 고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법및 그 시스템 Ceased KR20060030981A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040079837A KR20060030981A (ko) 2004-10-07 2004-10-07 고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법및 그 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040079837A KR20060030981A (ko) 2004-10-07 2004-10-07 고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법및 그 시스템

Publications (1)

Publication Number Publication Date
KR20060030981A true KR20060030981A (ko) 2006-04-12

Family

ID=37140831

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040079837A Ceased KR20060030981A (ko) 2004-10-07 2004-10-07 고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법및 그 시스템

Country Status (1)

Country Link
KR (1) KR20060030981A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016032080A1 (ko) * 2014-08-28 2016-03-03 그린캣소프트(주) 메타 데이터를 이용한 차트 변환 시스템 및 그 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016032080A1 (ko) * 2014-08-28 2016-03-03 그린캣소프트(주) 메타 데이터를 이용한 차트 변환 시스템 및 그 방법

Similar Documents

Publication Publication Date Title
CN109710678B (zh) 一种工业大数据监测管理的实时数据系统及运行方法
US6876990B2 (en) Questionnaire analysis system
US4924426A (en) Apparatus with selection circuitry for distributing data blocks from external memory to processing units according to attribute data contained in each data block
JP2955081B2 (ja) 商品の需要予測装置
CN101069181B (zh) 存储设备和记录介质
CN111008183A (zh) 一种用于业务风控日志数据的存储方法及系统
KR20060030981A (ko) 고속 검색 및 차트 변환을 위한 신호흐름의 정형화 방법및 그 시스템
CN112818687B (zh) 一种用于构建标题识别模型的方法、装置、电子设备以及存储介质
CN111580991A (zh) 一种计算机数据处理方法和系统
CN114491419A (zh) 一种数字教材的出版发行系统及方法
CN111309996A (zh) 一种智能化图书馆辅助管理系统
CN114218461A (zh) 一种构建产品册方法、装置、设备及可读存储介质
AU2021106250A4 (en) An iot based intrusion detection system
CN118972510B (zh) 一种基于大数据的视频存储管理系统
CN118331514B (zh) 一种工业大数据处理方法及系统
KR100362445B1 (ko) 캐릭터를 이용한 기업 정보 제공 방법 및 시스템
CN118733896B (zh) 一种分布式舆情信息监测方法与系统
CN111324587A (zh) Obj文件的数据的压缩方法、解析方法以及系统
Ye Digital Processing and Storage of Audio Data Based on Tag Information
Chiam Analysing the trends of property prices and rental market for investment
Jang et al. Impact of Open Financial APIs on Investors: Evidence from OpenDART Service in Korea
Zeng Exploring the Financial Strategy of Intangible Assets of Environmental Protection Enterprises—Taking China Tianying as an Example
Zarb Will climate change affect the seafood tourism industry in Malta?
Liu Value investing with machine learning: China market
Omeiza et al. DIGITAL SIGNAL PROCESSING FOR PREDICTING STOCK PRICES

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20041007

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060309

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20060914

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060309

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I