KR20000063933A - Network based Stock Deal Scheduling System & Method - Google Patents
Network based Stock Deal Scheduling System & Method Download PDFInfo
- Publication number
- KR20000063933A KR20000063933A KR1020000046596A KR20000046596A KR20000063933A KR 20000063933 A KR20000063933 A KR 20000063933A KR 1020000046596 A KR1020000046596 A KR 1020000046596A KR 20000046596 A KR20000046596 A KR 20000046596A KR 20000063933 A KR20000063933 A KR 20000063933A
- Authority
- KR
- South Korea
- Prior art keywords
- order
- information
- transaction
- order information
- network
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 166
- 238000010295 mobile communication Methods 0.000 claims abstract description 33
- 230000005540 biological transmission Effects 0.000 claims description 42
- 238000004891 communication Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000003442 weekly effect Effects 0.000 claims 1
- 239000000543 intermediate Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 23
- 230000003252 repetitive effect Effects 0.000 description 13
- BIIBYWQGRFWQKM-JVVROLKMSA-N (2S)-N-[4-(cyclopropylamino)-3,4-dioxo-1-[(3S)-2-oxopyrrolidin-3-yl]butan-2-yl]-2-[[(E)-3-(2,4-dichlorophenyl)prop-2-enoyl]amino]-4,4-dimethylpentanamide Chemical compound CC(C)(C)C[C@@H](C(NC(C[C@H](CCN1)C1=O)C(C(NC1CC1)=O)=O)=O)NC(/C=C/C(C=CC(Cl)=C1)=C1Cl)=O BIIBYWQGRFWQKM-JVVROLKMSA-N 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
본 발명은 복수의 예약된 주문 정보를 바탕으로 주식 거래를 실시하는 네트워크 기반 주식 매매 스케줄링 시스템 및 방법에 관한 것이다.The present invention relates to a network-based stock trading scheduling system and method for performing stock trading based on a plurality of reserved order information.
종래에는 주식 투자자가 주식의 매수 거래 또는 매도 거래를 위해서 한 번의 일정한 주문을 하고, 그 거래 결과에 따라서 주식 시장의 장세를 살피어 다시 일정한 주문을 하는 방식을 취하였다. 또 이러한 재주문 역시 거래가 성사되지 않았다면, 또 다시 동일한 주문 내지 다른 주문을 주식 시장의 장세를 살피어 다시 접수하는 행태를 취하였다.In the past, a stock investor made a single order for a stock trade or a sell trade, and then made a regular order based on the results of the trade and looked at the stock market. In addition, this reorder also took the action of re-acquiring the same or another order again in the stock market, if the transaction was not successful.
따라서 종래의 방법에 따르면, 시장 변화에 민첩하게 대응하지 못하는 일반 주식 투자자들은 주식 시세에 변화가 발생하고 난 이후가 되어서야 주식 시세의 변화에 따라 매수 주문 또는 매도 주문을 하는 불편함이 있다.Therefore, according to the conventional method, general stock investors who are not able to respond to market changes with agility are inconvenient to place a buy order or sell order only after a change in the stock price.
그리고 안정성과 수익률을 고려해 분산 투자를 하는 사람들이 주문에 따른 거래 성립의 불확실성으로 인하여, 주식 시세에 따라 다음 주문을 할 때까지 포트 폴리오 전략을 계획하는 데 불편함이 있다.In addition, due to the uncertainty of the establishment of trades according to orders, those who make diversified investments in consideration of stability and return rate are inconvenient to plan the portfolio strategy until the next order according to the stock price.
또한, 주식 거래자가 이동 중이거나 운전 중인 사람에게 있어서,주식 시장의 변화에 따라 서로 다른 주문을 할 때마다 일일이 주문을 접수하지 못하는 어려움이 있다.In addition, a stock trader who is moving or driving, there is a difficulty in accepting orders every time a different order according to the change in the stock market.
따라서, 상기의 문제점들을 해결하기 위하여 본 발명의 목적은 복수의 예약된 주문 정보를 바탕으로 주식 매매를 실행하고자 하는 네트워크 기반 주식 매매 스케줄링 시스템 및 방법을 제공하는 것이다.Accordingly, an object of the present invention to solve the above problems is to provide a network-based stock trading scheduling system and method for executing stock trading based on a plurality of reserved order information.
본 발명의 다른 목적은 주식 거래자에게 복수의 예약된 주문을 통해 처음 주문에 따른 거래가 체결되지 않은 경우, 예약된 주식 가격과 시간대 별로 자동적으로 재주문을 할 수 있도록 하는 네트워크 기반 주식 매매 스케줄링 시스템을 제공하는 것이다.It is another object of the present invention to provide a stock trader with a network-based stock trading scheduling system that enables a user to automatically reorder by a reserved stock price and time slot when a transaction according to an initial order is not concluded through a plurality of reserved orders. will be.
본 발명의 또 다른 목적은 주식 시장 변화를 예측하여 급격하게 변하는 주식 시세의 변화에 대처할 수 있도록 복수의 예약된 주문을 정하여 계속하여 주식 매매에 대한 서로 다른 주문을 반복적으로 제공할 수 있도록 하는 네트워크 기반 주식 매매 스케줄링 시스템을 제공하는 것이다.Another object of the present invention is to provide a network-based method for predicting the stock market change and continuously providing different orders for stock trading by defining a plurality of reserved orders to cope with rapidly changing stock prices. It is to provide a stock trading scheduling system.
본 발명의 또 다른 목적은 주식 투자에 있어 포트폴리오 전략을 계획하는 데 편리하도록 복수의 예약된 주문을 미리 정하여 주식 매매를 할 수 있도록 하는 네트워크 기반 주식 매매 스케줄링 방법을 제공하는 것이다.It is yet another object of the present invention to provide a network-based stock trading scheduling method that enables a stock trade to pre-determine a plurality of reserved orders in order to facilitate a portfolio strategy in stock investment.
본 발명의 또 다른 목적은 주식 거래자가 이동 중이거나 운전 중과 같이 새로운 주문을 하기 어려운 경우, 새로운 주문을 재시도 할 필요가 없도록 복수의 주문 정보를 미리 정하여 편리한 주식 거래를 할 수 있도록 하는 네트워크 기반 주식 매매 스케줄링 방법을 제공하는 것이다.Another object of the present invention is a network-based stock that allows a user to conveniently trade stock information by pre-determining a plurality of order information so that when a stock trader is difficult to place a new order, such as while moving or driving, It is to provide a sales scheduling method.
도 1은 본 발명의 바람직한 일 실시예에 따른 전체 시스템의 구성도를 나타낸 도면.1 is a diagram showing the configuration of an entire system according to a preferred embodiment of the present invention.
도 2a와 도 2b는 본 발명의 바람직한 일 실시예에 따른 네트워크 기반 주식 매매 스케줄링 시스템의 데이터 처리 과정을 나타낸 도면.2A and 2B illustrate a data processing procedure of a network-based stock trading scheduling system according to an exemplary embodiment of the present invention.
도 3은 본 발명의 바람직한 일 실시예에 따른 주문 정보에 상응하여 거래가 성립된 경우에 이메일 전송을 위한 데이터 처리 절차를 나타낸 도면.3 is a diagram illustrating a data processing procedure for email transmission when a transaction is established according to order information according to an exemplary embodiment of the present invention.
도 4는 본 발명의 바람직한 다른 실시예에 따른 주문 정보에 상응하여 거래가 성립된 경우에 문자 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면.4 is a diagram illustrating a data processing procedure for transmitting a text message when a transaction is established according to order information according to another exemplary embodiment of the present invention.
도 5는 본 발명의 바람직한 또 다른 실시예에 따른 주문 정보에 상응하여 거래가 성립된 경우에 음성 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면.5 is a diagram illustrating a data processing procedure for transmitting a voice message when a transaction is established according to order information according to another preferred embodiment of the present invention.
도 6은 본 발명의 바람직한 또 다른 실시예에 따른 연속된 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 이메일 전송을 위한 데이터 처리 절차를 나타낸 도면.6 is a diagram illustrating repetitive order processing using continuous order time and a data processing procedure for sending an email when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 7은 본 발명의 바람직한 또 다른 실시예에 따른 연속된 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 문자 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면.7 is a diagram illustrating repetitive order processing using continuous order time and a data processing procedure for transmitting a text message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 8은 본 발명의 바람직한 또 다른 실시예에 따른 연속된 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 음성 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면.8 is a diagram illustrating repetitive order processing using continuous order time and a data processing procedure for transmitting a voice message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 9는 본 발명의 바람직한 또 다른 실시예에 따른 연속되지 않은 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 이메일 전송을 위한 데이터 처리 절차를 나타낸 도면.9 is a diagram illustrating repetitive order processing using non-contiguous order time and data processing procedure for email transmission when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 10은 본 발명의 바람직한 또 다른 실시예에 따른 연속되지 않은 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 문자 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면.10 is a diagram illustrating repetitive order processing using non-contiguous order times and a data processing procedure for transmitting a text message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 11은 본 발명의 바람직한 또 다른 실시예에 따른 연속되지 않은 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 음성 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면.11 is a diagram illustrating repetitive order processing using non-contiguous order times and a data processing procedure for transmitting a voice message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 12는 본 발명의 바람직한 일 실시예에 따른 사용자에게 보여지는 이메일 양식의 화면 예시도.12 is an exemplary screen diagram of an email form shown to a user according to an exemplary embodiment of the present invention.
도 13은 본 발명의 바람직한 다른 실시예에 따른 문자 메시지 양식을 나타낸 화면 예시도.Figure 13 is an exemplary screen showing a text message form according to another embodiment of the present invention.
도 14은 본 발명의 바람직한 또 다른 실시예에 따른 음성 메시지의 한 예를 나타낸 도면.14 is a view showing an example of a voice message according to another preferred embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100 : 관리자 서버 105 : 단말기100: manager server 105: terminal
110 : 이동 통신 단말기 115 : SMS 서버110: mobile communication terminal 115: SMS server
120 : 전산원 서버120: computer server
상기 목적들을 달성하기 위하여, 본 발명의 일 측면에 따르면, 복수의 예약된 주문 정보를 이용하여 주식 매매를 실행하는 방법에 있어서, 사용자 단말기로부터 복수의 거래 요청 시간 정보와 상기 거래 요청 시간 정보에 상응하는 주문 가격 정보를 포함하는 복수의 주문 정보를 수신하고, 상기 수신한 복수의 주문 정보를 저장부에 저장하고, (a)상기 저장된 복수의 주문 정보를 해당 거래 요청 시간대 별로 검색하여 전산원 서버로 전송하며, (b)상기 전송된 주문 정보에 상응한 거래 결과를 전산원 서버로부터 수신하며, 상기 수신한 거래 결과 정보를 판단하여 복수의 예약된 주문 정보 중에서 지정된 시간 내에 성립된 해당 거래 결과를 실시간으로 사용자 단말기로 전송하고, 지정된 시간 내에 거래 성립이 없는 동안에는 기존의 주문 정보를 취소하고, 상기 단계 (a), 단계 (b)를 반복 실행하는 네트워크 기반 주식 매매 스케줄링 방법, 상기 방법에 상응한 장치 및 시스템이 제공된다.In order to achieve the above objects, according to an aspect of the present invention, in a method of executing a stock sale using a plurality of reserved order information, corresponding to the plurality of transaction request time information and the transaction request time information from a user terminal Receives a plurality of order information including the order price information to store, and stores the received plurality of order information in the storage unit, (a) Searching the stored plurality of order information for each transaction request time zone and transmits to the computer server And (b) receiving a transaction result corresponding to the transmitted order information from the computer server, determining the received transaction result information, and real-time a corresponding transaction result established within a specified time among a plurality of reserved order information in real time. Send to the terminal, cancel the existing order information while there is no transaction within the specified time, Provided are a network-based stock trading scheduling method which repeatedly executes steps (a) and (b), and an apparatus and system corresponding to the method.
상기 목적들을 달성하기 위하여, 본 발명의 다른 측면에 따르면, 주문 정보를 이용하여 반복적으로 주식 매매를 실행하는 방법에 있어서, 사용자 단말기로부터 복수의 거래 요청 시간 정보와 상기 복수의 거래 요청 시간에 상응하는 하나의 주문 가격 정보를 포함하는 주문 정보를 수신하고, 수신한 주문 정보를 저장부에 저장하며, (a)상기 저장된 주문 정보를 해당 거래 요청 시간에 상응하는 주문 정보를 검색하여 전산원 서버로 전송하고, (b)상기 전송된 주문 정보에 상응한 거래 결과를 전산원 서버로부터 수신하며, 수신한 거래 결과 정보를 판단하여 복수의 예약된 주문 정보 중에서 지정된 시간 내에 성립된 해당 거래 결과를 실시간으로 사용자 단말기로 전송하고, 지정된 시간 내에 거래 성립이 없는 동안에는 기존의 주문 정보를 취소하고, 상기 단계 (a), 단계 (b)를 반복 실행하는 네트워크 기반 주식 매매 스케줄링 방법, 이에 상응하는 장치 및 시스템이 제공된다.In order to achieve the above objects, according to another aspect of the present invention, in a method of repeatedly executing the stock trading using the order information, a plurality of transaction request time information from the user terminal and corresponding to the plurality of transaction request times Receives the order information including one order price information, stores the received order information in the storage unit, (a) retrieves the stored order information corresponding to the corresponding transaction request time and transmits to the computer server (b) Receiving a transaction result corresponding to the transmitted order information from a computer server, judging the received transaction result information, and the corresponding transaction result established within a specified time among a plurality of reserved order information to a user terminal in real time. Send, cancel existing order information as long as there is no transaction within the specified time, System (a), step (b) the recurring network-based scheduling method for stock exchange, corresponding apparatus and system are provided for.
상기 목적들을 달성하기 위하여, 본 발명의 또 다른 측면에 따르면, 하나의 사용자로부터 하나 이상의 종목에 대한 복수의 주문 정보를 수신하고, 수신한 하나 이상의 종목에 대한 복수의 주문 정보를 순차적으로 검색하여 전산원 서버로 전송하고, 전송된 상기 주문 정보에 상응한 거래 결과를 전산원 서버로부터 수신하여 실시간으로 사용자 단말기로 전송하는 네트워크 기반 주식 매매 스케줄링 방법, 이에 상응한 장치 및 시스템이 제공된다.In order to achieve the above object, according to another aspect of the present invention, by receiving a plurality of order information for one or more items from one user, and sequentially retrieve the plurality of order information for the received one or more items A network-based stock trading scheduling method for transmitting to a server and receiving a transaction result corresponding to the transmitted order information from a computer source server to a user terminal in real time, and an apparatus and system corresponding thereto are provided.
네트워크 기반 주식 매매 스케줄링 방법이 제공된 바람직한 일 실시예에 따르면, 상기 전송은 유선 통신망 또는 무선 통신망을 이용할 수 있으며, 상기 사용자 단말기는 컴퓨터 또는 이동 통신 단말기을 이용할 수 있다.According to a preferred embodiment provided with a network-based stock trading scheduling method, the transmission may use a wired or wireless communication network, and the user terminal may use a computer or a mobile communication terminal.
네트워크 기반 주식 매매 스케줄링 방법이 제공된 바람직한 다른 실시예에 따르면, 상기 주문 정보는 매수 주문 정보 또는 매도 주문 정보를 포함할 수 있으며, 상기 주문 정보는 적어도 주식 거래자, 주문 종목, 주문 수량 중 적어도 어느 하나를 더 포함할 수 있다.According to another preferred embodiment provided with a network-based stock trading scheduling method, the order information may include buy order information or sell order information, and the order information may include at least one of a stock trader, an order item, and an order quantity. It may further include.
네트워크 기반 주식 매매 스케줄링 방법이 제공된 바람직한 또 다른 실시예에 따르면, 상기 수신한 거래 결과 정보를 실시간으로 사용자 단말기로 전송하는 데 있어서 이메일 전송 방법, 문자 메시지 전송 방법 및 음성 메시지 전송 방법 중에 적어도 어느 하나를 적용할 수 있다.According to still another preferred embodiment of the present invention, a network-based stock trading scheduling method includes at least one of an email transmission method, a text message transmission method, and a voice message transmission method in transmitting the received transaction result information to a user terminal in real time. Applicable
네트워크 기반 주식 매매 스케줄링 방법이 제공된 바람직한 또 다른 실시예에 따르면, 주식 거래자에게 거래 결과 정보를 실시간으로 전달하기 위하여 이메일을 이용하는 데 있어서, 전산원 서버로부터 매수 또는 매도 주문에 따른 거래 체결 정보를 수신하고, 상기 수신한 거래 결과 정보를 주식 거래자, 주문 종목, 주문 수량, 체결 수량, 체결 금액, 시간으로 분류하고, 상기 분류한 항목을 미리 지정된 이메일 양식에 따라 포맷하며, 상기 포맷한 이메일을 사용자 단말기로 전송하는 이메일 전송 방법을 제공할 수 있다.According to another preferred embodiment provided with a network-based stock trading scheduling method, in using e-mail to deliver trading result information to a stock trader in real time, receiving transaction conclusion information according to a buy or sell order from a computer server, The received transaction result information is classified into a stock trader, an order item, an order quantity, a closing quantity, a closing amount, and a time, the classified items are formatted according to a predetermined email form, and the formatted email is transmitted to a user terminal. Can provide an email transmission method.
네트워크 기반 주식 매매 스케줄링 방법이 제공된 바람직한 또 다른 실시예에 따르면, 주식 거래자에게 거래 결과 정보를 실시간으로 전달하기 위하여 문자 메시지를 이용하는 데 있어서, 전산원 서버로부터 매수 또는 매도 주문에 따른 거래 체결 정보를 수신하고, 상기 수신한 거래 결과 정보를 주식 거래자, 주문 종목, 주문 수량, 체결 수량, 체결 금액, 시간으로 분류하며, 상기 분류한 항목을 이동 통신 사업자의 단문 메시지 서비스 서버로 전송하는 문자 메시지 전송 방법을 제공할 수 있다.According to another preferred embodiment provided with a network-based stock trading scheduling method, in using a text message to deliver trading result information to a stock trader in real time, receiving transaction conclusion information according to a buy or sell order from a computer server; And classifying the received transaction result information into a stock trader, an order item, an order quantity, a closing quantity, a closing amount, and a time, and transmitting the classified item to a short message service server of a mobile communication service provider. can do.
네트워크 기반 주식 매매 스케줄링 방법이 제공된 바람직한 또 다른 실시예에 따르면, 주식 거래자에게 거래 결과 정보를 실시간으로 전달하기 위하여 음성 메시지를 이용하는 데 있어서, 전산원 서버로부터 매수 또는 매도 주문에 따른 거래 체결 정보를 수신하고, 상기 수신한 거래 결과 정보를 주식 거래자, 주문 종목, 주문 수량, 체결 수량, 체결 금액, 시간 등으로 분류하며, 상기 분류한 항목을 음성 메시지 변환 기능을 이용하여 이동 통신 사업자의 단문 메시지 서비스 서버로 전송하는 음성 메시지 전송 방법을 제공할 수 있다.According to another preferred embodiment provided with a network-based stock trading scheduling method, in using a voice message to deliver trading result information to a stock trader in real time, receiving transaction conclusion information according to a buy or sell order from a computer server; And classify the received transaction result information into a stock trader, an order item, an order quantity, an execution quantity, an execution amount, and a time, and classify the classified item into a short message service server of a mobile communication service using a voice message conversion function. A voice message transmission method may be provided.
이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 바람직한 실시예에 따른 전체 시스템의 구성도를 나타낸 도면이다.1 is a view showing the configuration of an entire system according to a preferred embodiment of the present invention.
도 1을 참조하면, 본 발명에 따른 전체 구성 요소로는 증권 회사가 운영하는 관리자 서버(100), 사용자 단말기로서의 컴퓨터(105a,105b,....105n, 이하 105라 칭함)와 이동 통신 단말기(110a, 110b,....110n, 이하 110이라 칭함), 이동 통신 사업자의 SMS서버(단문 메시지 서비스 서버)(115) 그리고 증권 전산원의 전산원 서버(120)가 있으며, 이들은 각각 통신망으로 결합되어 있다.Referring to Figure 1, the overall components according to the present invention includes a manager server 100 operated by a securities company, computers (105a, 105b, ... 105n, hereinafter 105) as a user terminal and a mobile communication terminal (110a, 110b, .... 110n, hereinafter referred to as 110), the SMS server (Short Message Service Server) 115 of the mobile carrier and the computer server 120 of the Securities Computer Center, each of which is combined into a communication network have.
관리자 서버(100)는 증권 매매 등의 업무를 담당하기 위해서 상기 증권 회사가 운영하는 서버이고, 상기 증권 회사는 기업이 증권 시장에서 증권 발행을 통해 자금을 조달할 경우 이를 도와주는 업무와 투자자들이 증권 시장에서 증권을 사고 팔기를 원할 경우 이를 대신해서 매매하는 업무 및 증권 회사 고유의 자본금으로 증권을 사고 파는 업무 등을 수행한다.The manager server 100 is a server operated by the securities company in order to perform a task such as securities trading, the securities company is a task that helps companies and investors to securities through the issuance of securities in the securities market securities If the market wants to buy and sell securities, it does business of buying and selling securities on its behalf and buying and selling securities with the capital of the securities company.
그리고 위에서 언급한 사용자 단말기는 컴퓨터(105) 또는 이동 통신 단말기(110)로서, 주식 거래자가 사용하는 단말기이다. 여기서 주식 거래자는 주식 투자자를 포함하는 개념이다. 그리고 상기 투자자(investor)란 소득 창출 자산을 구입하는 사람으로서, 안전성을 중요한 고려 사항으로 생각한다는 면에서 투기자와 구별되며, 투기자에 비하여 상대적으로 장기의 기대 자산 보유 기간을 가진다.The above-mentioned user terminal is a computer 105 or a mobile communication terminal 110, which is used by stock traders. Here the stock trader is a concept involving a stock investor. The investor is a person who purchases an income generating asset, and is distinguished from a speculator in that safety is an important consideration, and has a long term expected asset retention period compared to a speculator.
그리고 SMS서버(115)는 이동 통신 사업자가 운영하고 있는 서버로서, 사용자의 이동 통신 단말기에 문자 메시지 서비스 및 음성 메시지 서비스 등을 전송하고자 할 때, 관리자 서버(100)는 상기 SMS서버(115)에 서비스 정보를 전송한다.In addition, the SMS server 115 is a server operated by a mobile communication service provider. When the SMS server 115 wants to transmit a text message service and a voice message service to a user's mobile communication terminal, the manager server 100 transmits the SMS server 115 to the SMS server 115. Send service information.
전산원 서버(120)는 복수의 증권 회사들로부터 증권 거래에 관한 일정한 주문 내역들을 수신하고, 각 관리자 서버(증권 서버)(100)로부터 수신한 주문 내역들을 중개하여 주문 내역에 따른 거래를 성립시키고, 이를 다시 관리자 서버(100)로 전송한다.The computer server server 120 receives certain order details regarding securities transactions from a plurality of securities companies, mediates the order details received from each manager server (stock server) 100, and establishes a transaction according to the order details. This is transmitted to the manager server 100 again.
도 2a와 도 2b는 본 발명의 바람직한 실시예에 따른 네트워크 기반 주식 매매 스케줄링 시스템의 데이터 처리 과정을 나타낸 도면이다.2A and 2B are diagrams illustrating a data processing process of a network-based stock trading scheduling system according to an exemplary embodiment of the present invention.
하기에서 설명의 편의상 도 2a와 도 2b를 함께 참조하여 설명하기로 한다.For convenience of explanation, the following description will be made with reference to FIGS. 2A and 2B.
도 2a와 도 2b를 참조하면, 단계 200에서 관리자 서버(100)는 주식 거래자의 사용자 단말기로부터 미리 주문 종목, 주문 가격, 주문 수량 그리고 주문 시간 등을 포함하는 복수의 주문 정보를 수신한다.2A and 2B, in step 200, the manager server 100 receives a plurality of order information including an order item, an order price, an order quantity, an order time, and the like from a user terminal of a stock trader.
예를 들어, 주식 거래자 A로부터 복수의 매수 주문 정보로서, '삼성 전자 주식을 주당 50,000 원에 100 주를 오전 10시부터 오전 11시까지 매수 해달라는 주문 정보 하나와 삼성 전자 주식을 주당 51,000 원에 100 주를 오전 11시부터 오후 2시까지 매수 해달라는 주문 정보 둘과 삼성 전자 주식을 주당 52,000 원에 100 주를 오후 2시부터 오후 3시까지 매수 해달라는 주문 정보 셋' 등을 받는다고 가정하자. 상기의 경우, 주식 시장에서 '삼성 전자' 주식이 오전 11시 정도에 주당 51,000 원의 시세를 지니게 된다면, 복수의 예약된 주문 정보에 따라서, 제1 주문은 거래가 성사되지 않게 된다. 따라서 다시 오전 11시를 기점으로 하여 오후 2시 까지 주식 거래자의 매수 주문은 주당 51,000 원의 매수 가격을 적용하게 된다. 주당 51,000 원을 적용한 새로운 매수 주문에 따라서 주식 거래자는 '삼성 전자'의 주식을 매수할 수 있게 된다. 또한 매도 주문의 경우도 상기에서 설명한 원리를 그대로 적용할 수 있다.For example, as a plurality of purchase order information from stock trader A, 'One order information to buy 100 shares of Samsung Electronics shares at 50,000 won per share from 10 am to 11 am and Samsung shares at 51,000 won per share. Suppose you receive two orders of information to buy 100 shares from 11 am to 2 pm, and three orders of information to buy Samsung shares from 52,000 won per week for 100 shares from 2 pm to 3 pm. . In the above case, if the 'Samsung Electronics' stock in the stock market has a price of 51,000 won per share at about 11 am, according to the plurality of reserved order information, the first order will not be closed. Therefore, the purchase order of the stock trader will be applied at the purchase price of 51,000 won per share until 2 pm starting from 11 am. The new buy order, which applies 51,000 won per share, will allow stock traders to buy shares of Samsung Electronics. In the case of a sell order, the principles described above may also be applied.
단계 205에서 관리자 서버(100)는 상기와 같이 수신한 복수의 주문 정보 중에서 우선 첫 번째 주문 정보를 전산원 서버(120)로 전송한다.In operation 205, the manager server 100 first transmits first order information among the plurality of order information received as described above to the computer server server 120.
여기서 주문(order)이란 증권을 매입하거나 매도해 달라는 고객의 지시를 말하는 것으로서, 이에는 가격 지정 주문(stop order)이나 제한 주문(limit order)등과 같이 다양한 주문 방법이 존재한다.Here, an order refers to a customer's instructions to buy or sell a security, and there are various order methods such as a stop order and a limit order.
상기 가격 지정 주문은 증권 또는 상품 매매의 상한 또는 하한을 정하여 주문하는 방법을 말하는 것으로, 매도의 경우에는 하한을 정하고, 매입의 경우에는 상한을 정하여 주문한다. 그리고 제한 주문은 특정한 가격 또는 그 이상으로 증권을 매매하여 줄 것을 요청하는 주문을 가리킨다.The price-specified order refers to a method of ordering by setting an upper limit or a lower limit of a securities or merchandise sale, and in the case of selling, sets a lower limit and, in the case of purchase, sets an upper limit. And a limited order refers to an order that requests the sale of securities at a certain price or more.
그리고 전산원 서버(120)는 복수의 관리자 서버(100)로부터 수신된 주문 정보와 비교하여, 그에 따른 주식 매수자의 매수 가격, 매수량 그리고 주식 매도자의 매수 가격, 매수량 등을 상호 비교하여 일치되는 가격과 수량으로 거래를 성사시키고, 성사시킨 주문 정보에 상응하는 거래 결과 정보를 관리자 서버(100)로 전송한다.The computer server server 120 compares the order information received from the plurality of manager servers 100, compares the purchase price of the stock buyer, the purchase quantity, and the purchase price of the stock seller, the quantity of purchase, and the like. The transaction is completed, and the transaction result information corresponding to the completed order information is transmitted to the manager server 100.
단계 210에서 관리자 서버(100)는 상기의 과정을 통하여 성사된 주문 정보에 상응하는 거래 결과 정보를 전산원 서버(120)로부터 수신한다.In operation 210, the manager server 100 receives transaction result information corresponding to the order information completed through the above process from the computer server 120.
이 후, 단계 215에서 관리자 서버(100)는 전산원 서버(120)으로부터 미리 지정된 시간 내에 성사된 거래 결과 정보가 수신되었는지를 판단하게 되는 데, 여기서의 판단 결과로서 성사된 거래 결과 정보가 수신되었다면 단계 220으로 진행한다. 이 때, 미리 지정된 시간은 상기에서 언급한 예를 인용하면, '오전 10시부터 오전 11시까지, 오전 11시부터 오후 2시까지'와 같이 시간을 달리하는 경우, 각 달리하는 시간으로서, 오전 11시까지 최초 주문에 따른 거래가 성사되었는지를 판단하는 것이다.Thereafter, in step 215, the manager server 100 determines whether or not the transaction result information has been received from the computer server server 120 within a predetermined time. Proceed to 220. At this time, the predetermined time is a time different from each other when the time is different, such as '10 am to 11 am, 11 am to 2 pm ', referring to the example mentioned above. By 11 o'clock, it is determined whether the first order is closed.
그리고 연속된 시간으로 정하지 않은 경우에도 상기의 설명과 같다.In addition, even if it is not determined by continuous time, it is the same as that of the above description.
그러나 단계 215에서 관리자 서버(100)는 판단의 결과 성사된 거래 결과 정보가 수신되지 않았다면, 단계 250으로 진행한다.However, in step 215, if the manager server 100 has not received the transaction result information as a result of the determination, the manager server 100 proceeds to step 250.
관리자 서버(100)는 상술한 바와 같이 수신된 거래 결과 정보를 사용자에 의해 미리 선택된 일정한 전송 방법에 따라 주식 거래자의 사용자 단말기에 전송한다.As described above, the manager server 100 transmits the received transaction result information to the user terminal of the stock trader according to a predetermined transmission method previously selected by the user.
여기서 일정한 전송 방법은 사용자 단말기에 주문 정보에 따른 거래 체결 정보를 제공하는 방법으로서, 이메일을 이용한 방법(단계 220), 단문 메시지를 이용한 방법(단계 230), 음성 메시지를 이용한 방법(단계 240) 등을 포함한다.Here, the predetermined transmission method is a method of providing transaction conclusion information according to the order information to the user terminal, a method using an email (step 220), a method using a short message (step 230), a method using a voice message (step 240), and the like. It includes.
따라서, 단계 220에서 관리자 서버(100)는 사용자에 의해 최초 서비스 요청 시에 이메일 전송 방법이 선택되었는지를 판단하여, 상기 이메일 전송 방법이 선택되었다면, 그 주문에 따른 거래 결과 정보를 이메일을 통하여 사용자 단말기에 전송(단계 225)하게 된다.Therefore, in step 220, the administrator server 100 determines whether an email transmission method is selected at the time of the first service request by the user, and if the email transmission method is selected, the transaction result information according to the order is sent through the user terminal. Is sent (step 225).
그러나, 관리자 서버(100)는 사용자에 의해 이메일 전송 방법이 아닌 문자 메시지 전송 방법이 선택(단계 230)되었다면, 수신된 주문 거래 결과 정보를 이동 통신 사업자의 SMS서버(115)를 통해 사용자 단말기에 전송(단계 235)하게 된다.However, the manager server 100 transmits the received order transaction result information to the user terminal through the SMS server 115 of the mobile communication operator if the text message transmission method other than the email transmission method is selected by the user (step 230). (Step 235).
그러나 상기의 판단 과정을 거쳐 사용자에 의해 문자 메시지 전송 방법이 아닌 음성 메시지 전송 방법이 선택(단계 240)되었다면, 관리자 서버(100)는 상기 수신된 거래 결과를 TTS(Text to Speech) 기능을 이용해 음성 정보로 변환하고, 변환된 음성 정보를 이동 통신 사업자의 SMS서버(115)를 통해 사용자 단말기에 전송(단계 245)한다. 그리고, 상기 음성 메시지 전송 방법 역시 선택되어 있지 않다면 상기의 과정은 종료하게 된다.However, if the voice message transmission method other than the text message transmission method is selected by the user through the determination process (step 240), the manager server 100 uses the TTS (Text to Speech) function to voice the received transaction results Information is converted, and the converted voice information is transmitted to the user terminal through the SMS server 115 of the mobile communication provider (step 245). If the voice message transmission method is not selected, the above process is terminated.
그리고 상기에서 언급한 TTS 기능은 문장을 분석하여 이들을 일련의 음성 기본 단위로 바꾸고, 억양의 고저나 장단 등 운율에 관한 정보를 결정하여 사람이 청취할 수 있는 음성 신호로 변환시키는 것을 의미한다.The above-mentioned TTS function means analyzing the sentences, converting them into a series of basic units of speech, and determining information on rhymes such as high and low in accent and converting them into voice signals that can be heard by a person.
그리고 단계 250에서 관리자 서버(100)는 단계 215를 통해 사용자 단말기로부터 미리 수신한 주문 종목, 주문 가격, 주문 수량 그리고 주문 시간 등을 포함하는 복수의 주문 정보 중에 첫 번째 주문 정보에 대하여 거래가 성립되지 않았기에, 미리 수신된 주문 정보의 조건 중에서 지정된 시간대가 초과하였는지를 판단하여, 미리 지정된 시간대가 초과하지 않았다면, 이 후에 단계 255로 진행한다.In operation 250, the manager server 100 does not establish a transaction for the first order information among a plurality of order information including an order item, an order price, an order quantity, an order time, and the like received in advance from the user terminal in step 215. Next, it is determined whether the specified time zone has been exceeded among the conditions of the pre-received order information. If the predetermined time zone has not exceeded, the process proceeds to step 255 afterwards.
그러나 단계 250에서 미리 지정된 주문 시간대가 초과하였다면, 주식 거래자의 주문 정보에 따른 거래 과정은 종료하게 된다.However, if the predetermined order time period in step 250 has been exceeded, the transaction process according to the order information of the stock trader is terminated.
여기서 미리 지정된 시간대가 초과하였는지의 판단 기준은 마지막 주문 정보에서 정해진 시간을 의미하는 것으로서, 예를 들면, 3시까지의 주문이 마지막 주문이라면 3시를 의미한다. 그리고 주식 시장의 장 마감 시간으로 정할 수도 있는 데, 이는 미리 주문 정보의 조건을 어떻게 정하느냐에 따라 다를 수가 있다.Here, the criterion for determining whether the predetermined time zone is exceeded means the time determined in the last order information. For example, when the order up to 3 o'clock is the last order, it means 3 o'clock. It can also be set by the market closing time of the stock market, which depends on how the order information is pre-conditioned.
그리고 단계 255에서 관리자 서버(100)는 사용자에 의해 미리 지정된 복수의 주문 정보 중에서 다음 주문 즉, 상기에서 언급한 예를 참조하여 설명하면, '삼성 전자 주식을 주당 51,000 원에 100 주를 오후 2시까지 매수 해달라는 두 번째 주문 정보를 생성하고, 단계 205로 다시 진행한다.In operation 255, the manager server 100 may refer to the next order among the plurality of order information previously designated by the user, that is, the example mentioned above. Generate second order information for not buying, and proceed back to step 205.
이 때, 바람직하게는 거래가 성립되지 않은 경우에 새로운 주문 정보를 생성하기에 앞서 기존에 존재하는 주문 정보(즉, 전산원 서버로 전송된 주문 정보)를 취소할 수 있으며, 거래가 성립된 경우에는 수신된 복수의 주문 정보 중에서 남아 있는 미전송 주문 정보(즉, 전산원 서버로 전송되지 않은 주문 정보)는 모두 삭제할 수 있다.In this case, if the transaction is not established, the existing order information (ie, the order information transmitted to the computer server) may be canceled before the new order information is generated. The remaining unsent order information (ie, order information not transmitted to the computer server) among the plurality of order information may be deleted.
그리고 본 발명은 바람직하게는 상기의 예와는 달리, 사용자로부터 수신한 복수의 주문 정보 중에서 주문 가격 시간은 '10시에서 12시', '12시에서 2시' 그리고 2시에서 4시'와 같이 연속된 시간 단위로 정하지 않고, 예측되는 주식 시장의 시세 변화를 바탕으로 '10시에서 11시', '1시에서 2시' 그리고 '3시에서 4시'와 같이 연속되지 않은 주문 시간을 적용할 수도 있다.The present invention preferably differs from the above example, among the plurality of order information received from the user, the order price time is '10 to 12 o'clock, '12 to 2 o 'and 2 to 4 o' Instead of setting the unit of time as a series of time periods, the non-consecutive order times such as '10 to 11 o ',' 1 to 2 o 'and' 3 to 4 o ' You can also apply.
그리고 더욱 바람직하게는 본 발명은 동일 종목 뿐만 아니라 복수 종목을 사용자로부터 선택받고, 선택된 복수 종목에 대한 모든 거래를 지정된 시간 동안 반복 수행하는 경우에도 적용될 수 있다.More preferably, the present invention may be applied to a case in which a plurality of items are selected from a user as well as the same item, and all transactions for the selected plurality of items are repeatedly performed for a specified time.
또한 더욱 바람직하게는 주문 정보는 동일 종목에 대하여 복수의 주문 시간과 상기 복수의 주문 시간에 상응하는 하나의 주문 가격을 포함할 수 있다.Also, more preferably, the order information may include a plurality of order times for the same item and one order price corresponding to the plurality of order times.
예를 들면, '삼성 전자의 주식을 주당 50,000원에 100주를 10시부터 11시까지, 1시부터 2시까지 그리고 3시부터 4시까지 시간만 달리하여 반복 주문' 함과 같이 동일한 하나의 가격을 시간대만 달리하여 반복하여 주문을 할 수가 있다. 그리고 이 경우에도 연속된 시간과 연속되지 않은 시간을 각각 적용할 수가 있다.For example, a Samsung Electronics stock is sold at 50,000 won per share for 100 shares from 10 to 11 o'clock, 1 to 2 o'clock, and 3 to 4 o'clock. The price can be ordered repeatedly in different time zones. In this case, continuous time and non-continuous time can be applied.
그리고 본 발명에 따른 주문 정보는 사용자의 선택에 의하여 거래가 성사되기 전에는 언제든지 취소, 변경 그리고 수정이 가능하며, 상기 주문 정보는 또한 하루 또는 일정한 기간(예를 들면, 3일, 1주일 등)동안 계속하여 적용할 수 있다.In addition, the order information according to the present invention can be canceled, changed and modified at any time before the transaction is concluded by the user's selection, and the order information can be continued for one day or a certain period (for example, three days, one week, etc.). Can be applied.
또한 상기에서 주식 거래자에 관한 정보 등 통상적인 주식 거래에 있어 필수적인 정보는 차별적인 특징이 되지 않기에 예를 들어 설명시 생략하였으며, 하기에서도 역시 주식 거래에 있어 통상적으로 포함되는 정보, 즉, 주식 거래자 신상 정보, 거래 계좌 등은 당연히 주문 정보에 포함되는 것으로 간주하고, 이를 생략하고 설명을 진행하기로 한다.In addition, since the essential information in the conventional stock trading, such as information about the stock trader is not a distinctive feature, for example, it is omitted in the description, and also below, information commonly included in stock trading, that is, stock trader Personal information, trading account, etc. are deemed to be included in the order information, of course, will be omitted and will be described.
도 3은 본 발명의 바람직한 일 실시예에 따른 주문 정보에 상응하여 거래가 성립된 경우에 이메일 전송을 위한 데이터 처리 절차를 나타낸 도면이다.3 is a diagram illustrating a data processing procedure for email transmission when a transaction is established according to order information according to an exemplary embodiment of the present invention.
도 3을 참조하면, 주식 거래자가 주문 종목, 주문 수량, 주문 가격, 주문 시간 등을 포함하는 매수 또는 매도 주문 정보를 사용자 단말기를 이용하여 통신망과 결합된 관리자 서버(100)에 전송(단계 300)하게 된다.Referring to FIG. 3, a stock trader transmits buy or sell order information including an order item, an order quantity, an order price, an order time, etc. to a manager server 100 coupled with a communication network using a user terminal (step 300). Done.
그리고 관리자 서버(100)는 매수 또는 매도 주문 정보를 수신(단계 305)하고, 수신된 매수 또는 매도 주문 정보를 전산원 서버(120)에 전송(단계 310)하게 된다.The manager server 100 receives the buy or sell order information (step 305), and transmits the received buy or sell order information to the computer server 120 (step 310).
상기 관리자 서버(100)로부터 주식 거래자의 매수 또는 매도 주문 정보를 수신(단계 315)한 전산원 서버(120)는 각 증권사의 서버로부터 상기와 같은 방식으로 매수 또는 매도 주문 정보들을 수신 받고, 이들 매수 또는 매도 주문 정보에 따라 거래를 성사시키게 된다.The computer server server 120 that receives the purchase or sell order information of the stock trader from the manager server 100 (step 315) receives the buy or sell order information from the server of each securities company in the same manner as described above, The sale will be closed according to the order information.
각 증권 회사로부터 수신한 매수 또는 매도 주문 정보에 상응하여 상기와 같은 방식으로 일정한 처리 결과를 생성(단계 320)한 전산원 서버(120)는 거래 결과 정보를 관리자 서버(100)에 전송(단계 325)하게 된다.Computational server server 120 generates a certain processing result in the same manner as described above corresponding to the purchase or sell order information received from each securities company (step 320) transmits the transaction result information to the manager server 100 (step 325). Done.
그리고 단계 330에서 관리자 서버(100)는 단계 325에 따른 매수 또는 매도 주문 정보에 상응한 거래 결과 정보를 전산원 서버로부터 수신한다. 이 때 상기 수신한 거래 결과 정보는 관리자 서버(100)에서 매수 또는 매도 주문 정보를 받은 복수의 주식 거래자들의 거래 내역에 관한 것이다.In operation 330, the manager server 100 receives transaction result information corresponding to the buy or sell order information according to operation 325 from the computer server. In this case, the received transaction result information relates to the transaction details of a plurality of stock traders who have received the buy or sell order information from the manager server 100.
따라서, 상기 복수의 주식 거래자들의 거래 내역들을 '주식 거래자', '주문 종목', '주문 수량' 등과 같은 일정한 항목별로 분류(단계 335)하게 된다.Accordingly, the transaction details of the plurality of stock traders are classified by certain items such as 'stock trader', 'order item', and 'order quantity' (step 335).
그리고 미리 지정된 일정한 이메일 양식(도 6에 예시됨)에 맞도록 거래 결과를 항목 별로 포맷(단계 340)한다. 이 때, 미리 지정된 일정한 이메일 양식은 적어도 받는 사람, 이메일 주소, 매도 또는 매수와 같은 주문 형태, 거래 체결 시간, 주문 종목, 거래량, 거래 가격 등의 항목을 포함한다.The transaction result is then formatted for each item (step 340) in accordance with a predetermined predetermined email form (illustrated in FIG. 6). At this time, the predetermined predetermined e-mail form includes at least items such as a recipient, an e-mail address, an order form such as a sell or a buy, a transaction closing time, an order item, a transaction amount, a transaction price, and the like.
그리고 상기 일정한 이메일 양식에 따라 포맷한 거래 결과 정보를 사용자 단말기에 통신망을 이용하여 이메일 주소로 전송(단계 345)하고, 사용자 단말기는 상기 전송된 내용, 즉 주문에 따른 처리 결과를 수신(단계 350)한다.The transaction result information formatted according to the predetermined e-mail form is transmitted to the user terminal to the e-mail address using the communication network (step 345), and the user terminal receives the processing result according to the transmitted contents, that is, the order (step 350). do.
도 4는 본 발명의 바람직한 다른 실시예에 따른 주문 정보에 상응하여 거래가 성립된 경우에 문자 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면이다. 도 4를 참조하면, 주식 거래자가 주문 종목, 주문 수량, 주문 가격, 주문 시간 등을 포함하는 매수 또는 매도 주문 정보를 사용자 단말기를 사용하여 통신망과 결합된 관리자 서버(100)에 전송(단계 400)하게 된다.4 is a diagram illustrating a data processing procedure for transmitting a text message when a transaction is established according to order information according to another exemplary embodiment of the present invention. Referring to FIG. 4, a stock trader transmits buy or sell order information including an order item, an order quantity, an order price, an order time, etc. to a manager server 100 coupled with a communication network using a user terminal (step 400). Done.
그리고 관리자 서버(100)는 매수 또는 매도 주문 정보를 수신(단계 405)하고, 수신된 매수 또는 매도 주문 정보를 전산원 서버(120)에 전송(단계 410)하게 된다.The manager server 100 receives the buy or sell order information (step 405), and transmits the received buy or sell order information to the computer server 120 (step 410).
상기 관리자 서버(100)로부터 주식 거래자의 매수 또는 매도 주문 정보를 수신(단계 415)한 전산원 서버(120)는 각 증권사의 서버로부터 상기와 같은 방식으로 매수 또는 매도 주문 정보들을 수신받고, 이들 매수 또는 매도 주문 정보에 따라 거래를 성사시키게 된다.The computer server server 120 having received the purchase or sell order information of the stock trader from the manager server 100 (step 415) receives the buy or sell order information from the server of each securities company in the same manner as described above. The sale will be closed according to the order information.
각 증권 회사로부터 수신한 매수 또는 매도 주문 정보에 상응하여 상기와 같은 방식으로 일정한 처리 결과를 생성(단계 420)한 전산원 서버(120)는 거래 결과 정보를 관리자 서버(100)에 전송(단계 425)한다.Computational server server 120 generates a predetermined processing result in the same manner as described above in response to the purchase or sell order information received from each securities company (step 420) transmits the transaction result information to the manager server 100 (step 425). do.
그리고 관리자 서버(100)는 단계 425에 따른 매수 또는 매도 주문 정보에 상응한 처리 결과를 전산원 서버(120)로부터 수신(단계 430)한다. 이 때 수신한 거래 결과 정보는 관리자 서버(100)가 사용자로부터 수신한 매수 또는 매도 주문 정보에 관한 것이다.The manager server 100 receives a processing result corresponding to the buy or sell order information according to step 425 from the computer server 120 (step 430). The transaction result information received at this time relates to the buy or sell order information received by the manager server 100 from the user.
따라서 관리자 서버(100)는 상기 복수의 주식 거래자들의 거래 내역들을 '주식 거래자', '주문 종목', '주문 수량' '주문 시간' 등과 같은 일정한 항목 별로 분류(단계 435)하게 된다.Therefore, the manager server 100 classifies the transaction details of the plurality of stock traders by a certain item such as 'stock trader', 'order item', 'order quantity', 'order time', etc. (step 435).
단계 435에서 관리자 서버(100)는 수신한 거래 결과 정보를 일정한 항목별로 분류하고, 그 분류한 내용을 문자 메시지 정보로 이동 통신 사업자의 SMS(단문 메시지 서비스)서버(115)에 전송(단계 440)한다.In step 435, the manager server 100 classifies the received transaction result information by a predetermined item, and transmits the classified content as text message information to the SMS (Short Message Service) server 115 of the mobile communication operator (step 440). do.
이동 통신 사업자의 SMS서버(115)는 단계 440에서 전송된 문자 메시지 정보를 수신(단계 445)하고, 수신한 정보를 기지국/기지국 제어기를 통해 사용자의 이동 통신 단말기로 전송(단계 450)한다.The SMS server 115 of the mobile communication operator receives the text message information transmitted in step 440 (step 445), and transmits the received information to the user's mobile communication terminal (step 450) through the base station / base station controller.
사용자 단말기는 단계 450에서 SMS서버(115)가 전송한 사용자의 매수 또는 매도 주문 정보에 따른 거래 결과 정보를 컴퓨터(105) 또는 이동 통신 단말기(110)를 이용하여 수신(단계 455)한다.In operation 450, the user terminal receives transaction result information based on the purchase or sell order information of the user transmitted by the SMS server 115 using the computer 105 or the mobile communication terminal 110 (step 455).
도 5는 본 발명의 바람직한 또 다른 실시예에 따른 주문 정보에 상응하여 거래가 성립된 경우에 음성 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면이다.5 is a diagram illustrating a data processing procedure for transmitting a voice message when a transaction is established according to order information according to another preferred embodiment of the present invention.
도 5를 참조하면, 주식 거래자가 주식 종목, 주문 수량, 주문 가격, 주문 시간 등을 포함하는 매수 또는 매도 주문 정보를 사용자 단말기를 이용하여 통신망과 결합된 관리자 서버(100)에 전송(단계 500)한다.Referring to FIG. 5, a stock trader transmits buy or sell order information including a stock item, an order quantity, an order price, an order time, etc. to a manager server 100 coupled with a communication network using a user terminal (step 500). do.
그리고 관리자 서버(100)는 사용자 단말기로부터 매수 또는 매도 주문 정보를 수신(단계 505)하고, 수신된 매수 또는 매도 주문 정보를 전산원 서버(120)에 전송(단계 510)한다.The manager server 100 receives the buy or sell order information from the user terminal (step 505), and transmits the received buy or sell order information to the computer server 120 (step 510).
상기 관리자 서버(100)로부터 주식 거래자의 매수 또는 매도 주문 정보를 수신(515)한 전산원 서버(120)는 각 증권사의 서버로부터 상기와 같은 방식으로 매수 또는 매도 주문 정보들을 수신 받고, 이들 매수 또는 매도 주문 정보에 따라 거래를 성사시키게 된다.Receiving the buy or sell order information of the stock trader from the manager server 100 (515) receives the buy or sell order information from the server of each securities company in the same manner as described above, these buy or sell The transaction will be closed according to the order information.
각 증권 회사로부터 수신한 매수 또는 매도 주문 정보에 상응하여 상기와 같은 방식으로 일정한 처리 결과를 생성(단계 520)한 전산원 서버(120)는 거래 결과 정보를 관리자 서버(100)에 전송(단계 525)한다.Computational server server 120 generates a certain processing result in the same manner as described above according to the purchase or sell order information received from each securities company (step 520) transmits the transaction result information to the manager server 100 (step 525). do.
단계 530에서 관리자 서버(100)는 매수 또는 매도 주문 정보에 상응한 거래 결과 정보를 전산원 서버(120)로부터 수신한다. 이 때 수신한 거래 결과 정보는 관리자 서버(100)가 사용자 단말기로부터 수신한 매수 또는 매도 주문 정보로서, 복수의 주식 거래자들의 거래 내역에 관한 것이다.In operation 530, the manager server 100 receives transaction result information corresponding to the buy or sell order information from the computer server 120. The transaction result information received at this time is the buy or sell order information received by the manager server 100 from the user terminal and relates to the transaction details of a plurality of stock traders.
따라서, 관리자 서버(100)는 상기 복수의 주식 거래자들의 거래 내역들을 '주식 거래자', '주문 종목', '주문 수량' 등과 같은 일정한 항목별로 분류(단계 535)한다.Accordingly, the manager server 100 classifies the transaction details of the plurality of stock traders by a certain item such as 'stock trader', 'order item', 'order quantity', and the like (step 535).
단계 535에서 관리자 서버(100)는 상기와 같이 분류한 항목들을 TTS(text to speech) 기능을 이용하여 이동 통신 사업자의 SMS (단문 메시지 서비스) 서버로 전송(단계 540)한다.In operation 535, the manager server 100 transmits the items classified as described above to the SMS (Short Message Service) server of the mobile communication provider using a text to speech (TTS) function (operation 540).
여기서, TTS 기능이란 문장을 분석하여 이들을 일련의 음성 기본 단위로 바꾸어 주며, 억양의 고저나 장단등 운율에 관한 정보를 결정하고, 이것을 사람이 청취할 수 있는 음성 신호로 변환시키는 기능을 말한다.Here, the TTS function refers to a function of analyzing sentences and converting them into a series of basic units of speech, determining information on rhythm such as high and low in accent, and converting them into voice signals that can be heard by a person.
이동 통신 사업자의 SMS 서버(115)는 단계 540에서 음성으로 변환된 음성 메시지를 수신(단계 545)하고, 수신한 내용을 기지국/기지국 제어기를 통해 사용자의 이동 통신 단말기(110)에 전송(단계 550)한다.The SMS server 115 of the mobile communication operator receives the voice message converted to voice in step 540 (step 545), and transmits the received content to the user's mobile communication terminal 110 through the base station / base station controller (step 550). )do.
단계 555에서 사용자 단말기는 단계 550에서 SMS서버(115)를 통해 전송된 매수 또는 매도 주문 정보에 따른 거래 결과 정보를 수신한다.In step 555, the user terminal receives transaction result information according to the buy or sell order information transmitted through the SMS server 115 in step 550.
도 6은 본 발명의 바람직한 또 다른 실시예에 따른 연속된 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 이메일 전송을 위한 데이터 처리 절차를 나타낸 도면이다.6 is a diagram illustrating repetitive order processing using continuous order time and a data processing procedure for sending an email when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
하기에서 생략된 부분은 도 3을 참조하기로 한다. 그리고 하기에서의 설명은 복수의 주문 가격 정보와 상기 복수의 주문 가격 정보에 상응하는 복수의 주문 시간을 사용자로부터 수신한 경우의 예를 들어 설명하기로 한다. 이 때, 복수의 주문 시간은 연속된 주문 시간을 의미한다. 그리고 복수의 주문 정보는 그 횟수를 제한받지 않는다.A part omitted below will be described with reference to FIG. 3. In the following description, a plurality of order price information and a plurality of order times corresponding to the plurality of order price information will be described as an example. In this case, the plurality of order times mean continuous order times. And a plurality of order information is not limited in number of times.
상기 언급한 내용을 예를 들어 다시 말하면, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우'의 예를 참조하여 도 6을 설명하기로 한다.In other words, for example, the first order is to order 100 shares of Samsung Electronics shares at 50,000 won per share from 10:00 to 11 o'clock, and the shares of the company are paid at 51,000 won per share from 11:00 to 2 o'clock. FIG. 6 will be described with reference to an example in which a second order is placed in a second order, and the stock of the company is set as a third order in the order of 100 shares at 52,000 won per share from 2:00 to 4:00.
도 6을 참조하면, 단계 635에서 관리자 서버(100)는 전산원 서버(120)로부터 사용자의 주문 정보에 상응한 거래 체결 정보가 수신되었는지를 판단하여, 성립된 거래 체결 정보가 수신되었다면, 관리자 서버(100)는 단계 665로 진행한다.Referring to FIG. 6, in operation 635, the manager server 100 determines whether the transaction execution information corresponding to the user's order information is received from the computer server server 120, and if the established transaction execution information is received, the manager server ( 100 proceeds to step 665.
그러나 단계 635에서 판단의 결과, 관리자 서버(100)는 전산원 서버(120)로부터 사용자의 주문 정보에 상응한 거래 체결 정보가 수신되지 않는다면, 이는 주문 정보 즉, 주문 시간, 주문 가격 중에서 적어도 어느 하나가 거래가 성사되기에 불충분한 조건에 해당된다고 판단하고, 단계 640으로 진행한다.However, as a result of the determination in step 635, if the manager server 100 does not receive the transaction conclusion information corresponding to the user's order information from the computer server 120, this means that at least one of order information, that is, order time and order price If it is determined that the transaction is insufficient to close, the process proceeds to step 640.
단계 640에서 관리자 서버(100)는 시간을 계속적으로 체크하고, 단계 645로 진행한다.In step 640, the manager server 100 continuously checks the time and proceeds to step 645.
단계 645에서 관리자 서버(100)는 미리 지정된 시각이 되었는지를 판단한다. 예를 들면 관리자 서버(100)는 상기의 예에서 언급한 제1 주문 - 10시에서 11시까지 삼성 전자의 주식을 주당 50,000원에 100주 - 의 종료 시각인 11시가 되었는지를 판단하는 것이다.In operation 645, the manager server 100 determines whether a predetermined time is reached. For example, the manager server 100 determines whether the end time of the first order mentioned above in the above example-10 o'clock to 11 o'clock is 11 o'clock, which is the end time of 100 shares-of 50,000 won per share.
관리자 서버(100)는 단계 645에서의 판단 결과, 미리 지정된 시각(예를 들면, 11시)이 되었다면, 단계 650으로 진행하고, 그렇지 않다면 단계 660으로 진행한다.The manager server 100 proceeds to step 650 if the determination result in step 645 reaches a predetermined time (for example, 11 o'clock). Otherwise, the manager server 100 proceeds to step 660.
단계 650에서 관리자 서버(100)는 사용자로부터 수신한 복수의 주문 정보 중에서 첫 번째 주문 정보(상기에서 예로 들었던 제1 주문을 지칭함)에 상응한 거래가 체결되지 않았기에, 새로운 주문 시간 및 그에 상응하는 새로운 주문 가격을 포함하는 두 번째 주문 정보를 저장부를 검색하여 추출한다. 예를 들면, 추출되는 주문 정보는 '삼성 전자 주식을 주당 51,000 원에 100 주를 오후 1시부터 오후 2시까지 매수' 해달라는 주문에 관한 것이다. 그리고 첫 번째 주문에 대한 취소 요청 정보 즉 '삼성 전자 주식을 주당 50,000원에 100주 매입 하기 위해 10시에 전송했던 주문을 취소함'과 같은 주문을 생성한다.In step 650, the manager server 100 has not concluded a transaction corresponding to the first order information (referring to the first order mentioned above) among the plurality of order information received from the user, so that the new order time and the corresponding new order are not concluded. The second order information including the order price is searched and extracted from the storage unit. For example, the extracted order information relates to an order to 'buy Samsung Electronics shares for 51,000 won per share for 100 shares from 1 pm to 2 pm'. In addition, a request for cancellation of the first order is generated, such as 'Cancellation of orders sent at 10:00 to purchase 100 shares of Samsung Electronics shares for 50,000 won per share'.
그리고 단계 655에서 관리자 서버(100)는 검색한 새로운 주문 정보(두 번째 주문 정보)와 첫 번째 주문 정보에 대한 취소 요청 정보를 전산원 서버(120)로 재전송한다. 이 때, 새로운 주문 정보의 전송 시각은 상기의 예를 인용하면 오후 1시가 된다.In operation 655, the manager server 100 retransmits the retrieved new order information (second order information) and the cancellation request information for the first order information to the computer server server 120. At this time, the transmission time of the new order information is 1 pm when quoting the above example.
그리고 단계 660에서 관리자 서버(100)는 거래 불성립에 따른 다음 주문을 내기에 앞서, 사용자 단말기로부터 수신한 복수의 주문 정보의 조건상 미리 지정된 시간대가 경과하였는지를 다시 판단하여, 지정된 시간이 경과하지 않았다면 단계 635로 계속 진행하고, 지정된 시간이 경과하였다면 상기의 모든 과정은 종료한다.In operation 660, the manager server 100 re-determines whether a predetermined time period has elapsed due to the condition of the plurality of order information received from the user terminal before placing the next order based on the transaction failure. If the specified time has elapsed, all the above processes are terminated.
단계 660을 예를 들어 설명하면, 미리 지정된 조건상 사용자에 의해 선택된 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우'의 예를 참조하면, 미리 정해진 4시를 기준으로 시간대가 경과하였는지를 판단하는 것이다.For example, in step 660, the first order, the stock of the company from 11 o'clock to 20,000 won for 100 shares of Samsung Electronics' stock selected by the user under the pre-specified conditions from 10:00 to 11:00 If the second order is to order 100 shares at 51,000 won per share by the hour, and the third order is to order 100 shares at 52,000 won per share from 2:00 to 4 pm, At 4 o'clock, it is determined whether the time zone has elapsed.
여기서 예를 들어 설명한 것처럼 단계 660에서 관리자 서버(100)에 의해 판단되는 시간대는 사용자에 의해 미리 선택될 수 있다. 따라서 미리 지정된 시간대가 경과하였다는 의미는 주식 시장의 장 마감 시간이 될 수도 있고, 또한 하루 종일 공격적 매수, 매도 주문을 반복적으로 실행하는 데이트레이딩을 하는 주식 거래자 등에 의해서는 얼마든지 마지막 주문의 시간대가 달리 정해질 수 있다.As described above, for example, the time zone determined by the manager server 100 in step 660 may be previously selected by the user. Therefore, the pre-determined time period may be the market closing time of the stock market, and the time of the last order may be determined by the stock traders who are aggressively buying and selling the day trading order repeatedly. It may be determined differently.
단계 665에서 관리자 서버(100)는 수신한 처리 결과를 주식 거래자, 주식 종목, 체결 금액, 체결 수량, 체결 시간 등과 같은 일정한 항목으로 분류한다. 그리고 단계 670에서 관리자 서버(100)는 단계 665에서 분류한 항목들을 미리 지정된 양식에 따라 포맷을 한다. 이 후, 단계 675로 진행한다.In operation 665, the manager server 100 classifies the received processing result into fixed items such as stock trader, stock item, contract amount, contract amount, and contract time. In operation 670, the manager server 100 formats the items classified in operation 665 according to a predetermined form. Thereafter, the flow proceeds to step 675.
단계 675에서 관리자 서버(100)는 상기 포맷한 내용을 사용자에게 이메일로 주문에 따른 처리 결과를 전송한다.In step 675, the manager server 100 transmits the processed result according to the order by email to the user.
그리고 단계 680에서 주식 거래자는 사용자 단말기를 통하여 주문에 따른 처리 결과를 수신한다.In step 680, the stock trader receives the processing result according to the order through the user terminal.
도 6을 설명함에 있어 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우'와 같이 동일 종목에 대하여 복수의 주문 가격과 상기 복수의 주문 가격에 상응하는 주문 정보를 주식 거래자로부터 수신한 경우의 예를 들어 설명하였다.In the description of FIG. 6, the first order is to order 100 shares of Samsung Electronics' shares at 50,000 won per share from 10:00 to 11 o'clock, and 100 shares of the company's shares at 51,000 won per share from 11 to 2 o'clock. The second order and the company's stock for 100 shares at 52,000 won per share from 2:00 to 4:00 as the third order. The example of the case where the order information to receive from a stock trader was demonstrated.
그러나 바람직하게는 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 50,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 주당 50,000원에 100주 주문하는 것을 제3 주문'으로 정한 경우와 같이 동일 종목에 대하여 복수의 주문 시간과 상기 모든 복수의 주문 시간에 동일하게 적용되는 하나의 주문 가격만을 주식 거래자로부터 수신할 수 있으며, 이러한 경우 역시 앞서 도 6을 설명한 바와 동일하게 적용할 수가 있다.However, it is preferable to order 100 shares of Samsung Electronics at 50,000 won per share from 10:00 to 11 o'clock, and 100 shares of the company's shares at 50,000 won per share from 11:00 to 2:00. 2 orders, the same order for the same item in the order of plural orders and all of the plural orders for the same item, as in the case of the third order to order 100 shares at 50,000 won per share from 2:00 to 4:00 Only one order price that is applied may be received from the stock trader, and in this case, the same may be applied as described above with reference to FIG. 6.
더욱 바람직하게는 매수 주문 뿐만 아니라 매도 주문에도 적용될 수 있음은 본 발명의 사상 내에서 통상의 지식을 가진 자에 의해서 쉽게 판단될 수 있으며, 하기에서의 설명도 역시 동일하게 적용될 수 있다.More preferably, it can be easily applied to a buy order as well as a buy order by those skilled in the art, and the following description can also be applied equally.
도 7은 본 발명의 바람직한 또 다른 실시예에 따른 연속된 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 문자 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면이다.7 is a diagram illustrating repetitive order processing using a continuous order time and a data processing procedure for transmitting a text message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
하기에서 생략된 부분은 도 4를 참조하기로 한다. 그리고 하기에서의 설명은 복수의 주문 가격 정보와 상기 복수의 주문 가격 정보에 상응하는 복수의 주문 시간을 사용자로부터 수신한 경우의 예를 들어 설명하기로 한다. 이 때, 복수의 주문 시간은 연속된 주문 시간을 의미한다. 그리고 복수의 주문 정보는 그 횟수를 제한받지 않는다.A part omitted below will be described with reference to FIG. 4. In the following description, a plurality of order price information and a plurality of order times corresponding to the plurality of order price information will be described as an example. In this case, the plurality of order times mean continuous order times. And a plurality of order information is not limited in number of times.
상기 언급한 내용을 예를 들어 다시 말하면, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문' 으로 정한 경우의 예를 참조하여 도 7을 설명하기로 한다.In other words, for example, the first order is to order 100 shares of Samsung Electronics shares at 50,000 won per share from 10:00 to 11 o'clock, and the shares of the company are paid at 51,000 won per share from 11:00 to 2 o'clock. 7 will be described with reference to an example in which a 100-order order is placed in a second order, and the stock of the company is set as a third order for a 100-week order at 52,000 won per share from 2 to 4 pm.
도 7을 참조하면, 단계 735에서 관리자 서버(100)는 전산원 서버(120)로부터 사용자의 주문 정보에 상응한 거래 체결 정보가 수신되었는지를 판단하여, 성립된 거래 체결 정보가 수신되었다면, 관리자 서버(100)는 단계 765로 진행한다.Referring to FIG. 7, in operation 735, the manager server 100 determines whether the transaction execution information corresponding to the order information of the user is received from the computer server server 120, and if the established transaction execution information is received, the manager server ( 100 proceeds to step 765.
그러나 단계 735에서 판단의 결과, 관리자 서버(100)는 전산원 서버(120)로부터 사용자의 주문 정보에 상응한 거래 체결 정보가 수신되지 않는다면, 이는 주문 정보 즉, 주문 시간, 주문 가격 중에서 적어도 어느 하나가 거래가 성사되기에 불충분한 조건에 해당된다고 판단하고, 단계 740으로 진행한다.However, as a result of the determination in step 735, if the manager server 100 does not receive the transaction conclusion information corresponding to the order information of the user from the computer server 120, this means that at least one of the order information, that is, order time, order price If it is determined that the transaction is insufficient to close, the process proceeds to step 740.
단계 740에서 관리자 서버(100)는 시간을 계속적으로 체크하고, 단계 745로 진행한다.In step 740, the manager server 100 continuously checks the time and proceeds to step 745.
단계 745에서 관리자 서버(100)는 미리 지정된 시각이 되었는지를 판단한다. 예를 들면 관리자 서버(100)는 상기의 예에서 언급한 제1 주문 - 10시에서 11시까지 삼성 전자의 주식을 주당 50,000원에 100주 매입 - 의 종료 시각인 11시가 되었는지를 판단하는 것이다.In operation 745, the manager server 100 determines whether a predetermined time is reached. For example, the manager server 100 determines whether the end time of the first order mentioned in the above example-the purchase of 100 shares of Samsung Electronics' stock for 50,000 won per share from 10:00 to 11:00 is reached at 11:00.
관리자 서버(100)는 단계 745에서의 판단 결과, 미리 지정된 시각(예를 들면, 11시)이 되었다면, 단계 750으로 진행하고, 그렇지 않다면 단계 760으로 진행한다.The manager server 100 proceeds to step 750 if the determination result in step 745 reaches a predetermined time (for example, 11 o'clock). Otherwise, the manager server 100 proceeds to step 760.
단계 750에서 관리자 서버(100)는 사용자로부터 수신한 복수의 주문 정보 중에서 첫 번째 주문 정보(상기에서 예로 들었던 제1 주문을 지칭함)에 상응한 거래가 체결되지 않았기에, 새로운 주문 시간 및 그에 상응하는 새로운 주문 가격을 포함하는 두 번째 주문 정보를 저장부를 검색하여 추출한다. 예를 들면, 추출되는 주문 정보는 '삼성 전자 주식을 주당 51,000 원에 100 주를 오후 1시부터 오후 2시까지 매수'를 포함하는 주문에 관한 것이다. 그리고 첫 번째 주문에 대한 취소 요청 정보 즉 '삼성 전자 주식을 주당 50,000원에 100주 매입 하기 위해 10시에 전송했던 주문을 취소함'과 같은 주문을 생성한다.In operation 750, the manager server 100 has not concluded a transaction corresponding to the first order information (referring to the first order mentioned above) among the plurality of order information received from the user. The second order information including the order price is searched and extracted from the storage unit. For example, the extracted order information relates to an order including 'Buy Samsung Electronics Stock for 51,000 won per share for 100 shares from 1 pm to 2 pm'. In addition, a request for cancellation of the first order is generated, such as 'Cancellation of orders sent at 10:00 to purchase 100 shares of Samsung Electronics shares for 50,000 won per share'.
그리고 단계 755에서 관리자 서버(100)는 검색한 새로운 주문 정보(두 번째 주문 정보)와 첫 번째 주문 정보에 대한 취소 요청 정보를 전산원 서버(120)로 재전송한다. 이 때, 새로운 주문 정보의 전송 시각은 상기의 예를 인용하면 오후 1시가 된다.In operation 755, the manager server 100 retransmits the retrieved new order information (second order information) and the cancellation request information for the first order information to the computer server server 120. At this time, the transmission time of the new order information is 1 pm when quoting the above example.
그리고 단계 760에서 관리자 서버(100)는 거래 불성립에 따른 다음 주문을 내기에 앞서, 사용자 단말기로부터 수신한 복수의 주문 정보의 조건상 미리 지정된 시간대가 경과하였는지를 다시 판단하여, 지정된 시간이 경과하지 않았다면 단계 735로 계속 진행하고, 지정된 시간이 경과하였다면 상기의 모든 과정은 종료한다.In operation 760, the manager server 100 determines whether a predetermined time period has elapsed in accordance with the condition of the plurality of order information received from the user terminal before placing the next order based on a transaction failure. If the specified time has elapsed, all the above processes are terminated.
단계 760을 예를 들어 설명하면, 미리 지정된 조건상 사용자에 의해 선택된 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우'의 예를 참조하면, 미리 정해진 4시를 기준으로 시간대가 경과하였는지를 판단하는 것이다.For example, in step 760, the first order, the stock of the company from 11 o'clock, to 100 shares of Samsung Electronics' stock selected by the user under the pre-specified conditions from 10 to 11 o'clock to 50,000 won per share, is displayed. If the second order is to order 100 shares at 51,000 won per share by the hour, and the third order is to order 100 shares at 52,000 won per share from 2:00 to 4 pm, At 4 o'clock, it is determined whether the time zone has elapsed.
여기서 예를 들어 설명한 것처럼 단계 760에서 관리자 서버(100)에 의해 판단되는 시간대는 사용자에 의해 미리 선택될 수 있다. 따라서 미리 지정된 시간대가 경과하였다는 의미는 주식 시장의 장 마감 시간이 될 수도 있고, 또한 하루 종일 공격적 매수, 매도 주문을 반복적으로 실행하는 데이트레이딩을 하는 주식 거래자 등에 의해서는 얼마든지 마지막 주문의 시간대가 달리 정해질 수 있다.As described above, for example, the time zone determined by the manager server 100 in operation 760 may be previously selected by the user. Therefore, the pre-determined time period may be the market closing time of the stock market, and the time of the last order may be determined by the stock traders who are aggressively buying and selling the day trading order repeatedly. It may be determined differently.
단계 765에서 관리자 서버(100)는 수신한 처리 결과를 주식 거래자, 주식 종목, 체결 금액, 체결 수량, 체결 시간 등과 같은 일정한 항목으로 분류한다.In operation 765, the manager server 100 classifies the received processing result into fixed items such as stock trader, stock item, contract amount, contract amount, and contract time.
그리고 단계 770에서 관리자 서버(100)는 그 분류한 내용을 문자 메시지 정보로 이동 통신 사업자의 SMS(단문 메시지 서비스)서버(115)에 전송하고, 이동 통신 사업자의 SMS서버(115)는 문자 메시지 정보를 수신하고, 수신한 정보를 기지국/기지국 제어기를 통해 사용자 단말기로 전송한다.In operation 770, the manager server 100 transmits the classified information as text message information to the SMS (short message service) server 115 of the mobile communication operator, and the SMS server 115 of the mobile communication operator transmits the text message information. And transmit the received information to the user terminal through the base station / base station controller.
단계 775에서 사용자는 주문 정보에 따른 거래 결과 정보를 컴퓨터(105) 또는 이동 통신 단말기(110)를 이용하여 수신한다.In operation 775, the user receives transaction result information according to the order information using the computer 105 or the mobile communication terminal 110.
도 8은 본 발명의 바람직한 또 다른 실시예에 따른 연속된 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 음성 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면이다.8 is a diagram illustrating repetitive order processing using a continuous order time and a data processing procedure for transmitting a voice message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 8은 본 발명의 바람직한 또 다른 실시예에 따른 연속된 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 문자 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면이다.8 is a diagram illustrating repetitive order processing using a continuous order time and a data processing procedure for transmitting a text message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
하기에서 생략된 부분은 도 5를 참조하기로 한다. 그리고 하기에서의 설명은 복수의 주문 가격 정보와 상기 복수의 주문 가격 정보에 상응하는 복수의 주문 시간을 사용자로부터 수신한 경우의 예를 들어 설명하기로 한다. 이 때, 복수의 주문 시간은 연속된 주문 시간을 의미한다.Portions omitted below will be described with reference to FIG. 5. In the following description, a plurality of order price information and a plurality of order times corresponding to the plurality of order price information will be described as an example. In this case, the plurality of order times mean continuous order times.
상기 언급한 내용을 예를 들어 다시 말하면, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 52,000원에 주문하는 것을 제3 주문으로 정한 경우'의 예를 참조하여 도 8을 설명하기로 한다.In other words, for example, the first order is to order 100 shares of Samsung Electronics shares at 50,000 won per share from 10:00 to 11 o'clock, and the shares of the company are paid at 51,000 won per share from 11:00 to 2 o'clock. FIG. 8 will be described with reference to the example in which a second order is placed for 100 shares and a third order is placed for the stock of the company for 52,000 won from 2:00 to 4:00.
도 8을 참조하면, 단계 835에서 관리자 서버(100)는 전산원 서버(120)로부터 사용자의 주문 정보에 상응한 거래 체결 정보가 수신되었는지를 판단하여, 성립된 거래 체결 정보가 수신되었다면, 관리자 서버(100)는 단계 865로 진행한다.Referring to FIG. 8, in operation 835, the manager server 100 determines whether the transaction execution information corresponding to the order information of the user is received from the computer server server 120, and if the established transaction execution information is received, the manager server ( 100 proceeds to step 865.
그러나 단계 835에서 판단의 결과, 관리자 서버(100)는 전산원 서버(120)로부터 사용자의 주문 정보에 상응한 거래 체결 정보가 수신되지 않는다면, 이는 주문 정보 즉, 주문 시간, 주문 가격 중에서 적어도 어느 하나가 거래가 성사되기에 불충분한 조건에 해당된다고 판단하고, 단계 840으로 진행한다.However, as a result of the determination in step 835, if the manager server 100 does not receive the transaction conclusion information corresponding to the user's order information from the computer server 120, this means that at least one of the order information, that is, the order time and the order price is determined. It is determined that a condition is insufficient to close the transaction, and the flow proceeds to step 840.
단계 840에서 관리자 서버(100)는 시간을 계속적으로 체크하고, 단계 845로 진행한다.In step 840, the manager server 100 continuously checks the time and proceeds to step 845.
단계 845에서 관리자 서버(100)는 미리 지정된 시각이 되었는지를 판단한다. 예를 들면 관리자 서버(100)는 상기의 예에서 언급한 제1 주문 - 10시에서 11시까지 삼성 전자의 주식을 주당 50,000원에 100주 매입 - 의 종료 시각인 11시가 되었는지를 판단하는 것이다.In operation 845, the manager server 100 determines whether a predetermined time is reached. For example, the manager server 100 determines whether the end time of the first order mentioned in the above example-the purchase of 100 shares of Samsung Electronics' stock for 50,000 won per share from 10:00 to 11:00 is reached at 11:00.
관리자 서버(100)는 단계 845에서의 판단 결과, 미리 지정된 시각(예를 들면, 11시)이 되었다면, 단계 850으로 진행하고, 그렇지 않다면 단계 860으로 진행한다.The manager server 100 proceeds to step 850 if the determination result in step 845 is a predetermined time (for example, 11 o'clock), otherwise proceeds to step 860.
단계 850에서 관리자 서버(100)는 사용자로부터 수신한 복수의 주문 정보 중에서 첫 번째 주문 정보(상기에서 예로 들었던 제1 주문을 지칭함)에 상응한 거래가 체결되지 않았기에, 새로운 주문 시간 및 그에 상응하는 새로운 주문 가격을 포함하는 두 번째 주문 정보를 저장부를 검색하여 추출한다. 예를 들면, 추출되는 주문 정보는 '삼성 전자 주식을 주당 51,000 원에 100주를 오후 1시부터 오후 2시까지 매수 해달라는 주문'에 관한 것이다. 그리고 첫 번째 주문에 대한 취소 요청 정보 즉 '삼성 전자 주식을 주당 50,000원에 100주 매입 하기 위해 10시에 전송했던 주문을 취소함'과 같은 주문을 생성한다.In step 850, the manager server 100 has not concluded a transaction corresponding to the first order information (referring to the first order mentioned above) among the plurality of order information received from the user, so that the new order time and the corresponding new order are not concluded. The second order information including the order price is searched and extracted from the storage unit. For example, the extracted order information relates to an order to purchase Samsung Electronics shares for 51,000 won per share for 100 shares from 1 pm to 2 pm. In addition, a request for cancellation of the first order is generated, such as 'Cancellation of orders sent at 10:00 to purchase 100 shares of Samsung Electronics shares for 50,000 won per share'.
그리고 단계 855에서 관리자 서버(100)는 검색한 새로운 주문 정보(두 번째 주문 정보)와 첫 번째 주문 정보에 대한 취소 요청 정보를 전산원 서버(120)로 재전송한다. 이 때, 새로운 주문 정보의 전송 시각은 상기의 예를 인용하면 오후 1시가 된다.In operation 855, the manager server 100 retransmits the retrieved new order information (second order information) and the cancellation request information for the first order information to the computer server server 120. At this time, the transmission time of the new order information is 1 pm when quoting the above example.
그리고 단계 860에서 관리자 서버(100)는 거래 불성립에 따른 다음 주문을 내기에 앞서, 사용자 단말기로부터 수신한 복수의 주문 정보의 조건상 미리 지정된 시간대가 경과하였는지를 다시 판단하여, 지정된 시간이 경과하지 않았다면 단계 835로 계속 진행하고, 지정된 시간이 경과하였다면 상기의 모든 과정은 종료한다.In operation 860, the manager server 100 determines again whether a predetermined time period has elapsed due to the condition of the plurality of order information received from the user terminal before placing the next order based on a transaction failure. If the specified time has elapsed, all the above processes are terminated.
단계 860을 예를 들어 설명하면, 미리 지정된 조건상 사용자에 의해 선택된 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 11시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 2시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우'의 예를 참조하면, 미리 정해진 4시를 기준으로 시간대가 경과하였는지를 판단하는 것이다.Referring to step 860 as an example, the first order, the company's stock from 11 to 2, is placed in order of 100 shares of Samsung Electronics' stock selected by the user under the pre-specified conditions from 10 to 11 for 50,000 won per share. If the second order is to order 100 shares at 51,000 won per share by the hour, and the third order is to order 100 shares at 52,000 won per share from 2:00 to 4 pm, At 4 o'clock, it is determined whether the time zone has elapsed.
여기서 예를 들어 설명한 것처럼 단계 860에서 관리자 서버(100)에 의해 판단되는 시간대는 사용자에 의해 미리 선택될 수 있다. 따라서 미리 지정된 시간대가 경과하였다는 의미는 주식 시장의 장 마감 시간이 될 수도 있고, 또한 하루 종일 공격적 매수, 매도 주문을 반복적으로 실행하는 데이트레이딩을 하는 주식 거래자 등에 의해서는 얼마든지 마지막 주문의 시간대가 달리 정해질 수 있다.As described above, for example, the time zone determined by the manager server 100 in operation 860 may be previously selected by the user. Therefore, the pre-determined time period may be the market closing time of the stock market, and the time of the last order may be determined by the stock traders who are aggressively buying and selling the day trading order repeatedly. It may be determined differently.
단계 865에서 관리자 서버(100)는 수신한 처리 결과를 주식 거래자, 주식 종목, 체결 금액, 체결 수량, 체결 시간 등과 같은 일정한 항목으로 분류한다.In operation 865, the manager server 100 classifies the received processing result into fixed items such as stock trader, stock item, contract amount, contract quantity, and contract time.
그리고 단계 870에서 관리자 서버(100)는 단계 865를 통해 분류한 항목들을In operation 870, the manager server 100 may classify the items classified in operation 865.
TTS기능을 이용해 이동 통신 사업자의 SMS서버(115)를 통해 사용자 단말기로 전송한다.By using the TTS function is transmitted to the user terminal through the SMS server 115 of the mobile carrier.
여기서 TTS기능은 문장을 분석하여 이들을 일련의 음성 기본 단위로 바꾸어 주며, 억양의 고저나 장단등 운율에 관한 정보를 결정하고, 이것을 사람이 청취할 수 있는 음성 신호로 변환시키는 기능을 말한다.Here, the TTS function analyzes sentences and converts them into a series of basic units of speech, determines information about rhymes such as high and low, and converts them into voice signals that can be heard by humans.
단계 875에서 주식 거래자는 컴퓨터(105) 또는 이동 통신 단말기(110)를 이용하여 관리자 서버(100)로부터 주문 정보에 상응하는 거래 체결 정보를 수신한다.In step 875, the stock trader receives transaction conclusion information corresponding to the order information from the manager server 100 using the computer 105 or the mobile communication terminal 110.
더욱 바람직하게는 매수 주문 뿐만 아니라 매도 주문에도 적용될 수 있음은 본 발명의 사상 내에서 통상의 지식을 가진 자에 의해서 쉽게 판단될 수 있다.More preferably, it can be easily determined by those skilled in the art within the spirit of the present invention that the present invention can be applied to not only a buy order but also a sell order.
도 9는 본 발명의 바람직한 또 다른 실시예에 따른 연속되지 않은 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 이메일 전송을 위한 데이터 처리 절차를 나타낸 도면이다.9 is a diagram illustrating repetitive order processing using non-contiguous order times and a data processing procedure for email transmission when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 9를 참조하면, 단계 900에서 주식 거래자는 사용자 단말기를 이용하여 매수 주문 또는 매도 주문을 관리자 서버(100)로 전송한다. 여기서의 주문 정보는 연속되지 않은 주문 시간을 포함하는 주문 정보의 형태이다.9, in operation 900, the stock trader transmits a buy order or sell order to the manager server 100 using a user terminal. The order information here is in the form of order information including non-contiguous order times.
예를 들면, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문'과 같은 주문 정보를 관리자 서버(100)에 전송할 수 있으며, 이 경우 주문 시간은 사용자에 의해 다양하게 선택될 수 있다.For example, the first order is to order 100 shares of Samsung Electronics' shares at 50,000 won per share from 10:00 to 11 o'clock, and 100 shares at the order of 51,000 won per share from 1:00 to 2 o'clock. 2 orders, ordering 100 shares of the company's shares at 52,000 won per week from 3:00 to 4:00 can be sent to the administrator server 100, such as 'third order', in which case the order time is Various choices can be made.
단계 905에서 관리자 서버(100)는 주식 거래자가 사용자 단말기를 이용하여 전송한 주문 정보를 수신하여 저장부에 저장한다.In operation 905, the manager server 100 receives the order information transmitted by the stock trader using the user terminal and stores the order information in the storage unit.
그리고 단계 910에서 관리자 서버(100)는 수신한 주문 정보 중에서 제1 주문에 해당하는 '삼성 전자의 주식을 주당 50,000원에 100주 매입을 10시부터 11시까지 실행'에 해당하는 주문 정보를 전산원 서버(120)로 전송한다.In operation 910, the manager server 100 computes order information corresponding to 'run 100 shares of Samsung Electronics' stock for 50,000 won per share from 10:00 to 11:00, corresponding to the first order, from the received order information. Send to server 120.
단계 915에서 전산원 서버(120)는 관리자 서버(100)로부터 전송된 주문 정보를 수신하고, 단계 920에서 복수의 증권 서버(100)로부터 수신된 주문 정보를 상호 비교하여 일정한 거래 결과 정보를 생성한다.In step 915, the computer server 120 receives the order information transmitted from the manager server 100, and in step 920 compares the order information received from the plurality of securities server 100 to generate constant transaction result information.
그리고 단계 925에서 전산원 서버(120)는 생성한 거래 결과 정보를 관리자 서버(100)로 전송하고, 단계 930에서 관리자 서버(100)는 전산원 서버(120)에서 전송한 거래 결과 정보를 수신한다.In operation 925, the computer server 120 transmits the generated transaction result information to the manager server 100, and in operation 930, the manager server 100 receives the transaction result information transmitted from the computer server server 120.
단계 935에서 수신한 거래 결과 정보를 바탕으로 주문 정보에 상응하는 거래가 지정된 시간 내에 체결되었는지를 판단한다.Based on the transaction result information received in step 935, it is determined whether a transaction corresponding to the order information is concluded within a specified time.
예를 들어 단계 935를 설명하면, 사용자에 의해 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문' 이라고 정했을 경우, 관리자 서버(100)는 전산원 서버(120)로 전송된 제1 주문에 대하여 지정된 주문 시간 즉, 11시까지 주문이 체결되었는지를 판단한다.For example, in step 935, a user ordered 100 shares of Samsung Electronics' shares at 50,000 won per share from 10:00 to 11 o'clock. If the second order to order 100 won in the order, and the third order to order 100 shares at 52,000 won per share from 3:00 to 4:00 a third order ', the manager server 100 is the computer server server 120 It is determined whether the order has been concluded by the designated order time, ie, 11 o'clock, for the first order transmitted to.
이 후, 단계 935에서 판단한 결과에 따라서 주문 정보에 상응하는 거래가 체결되었다면 단계 940으로 진행하고, 거래가 체결되지 않았다면, 단계 960으로 진행한다.Thereafter, if a transaction corresponding to the order information is concluded according to the result determined in step 935, the process proceeds to step 940, and if the transaction is not concluded, proceeds to step 960.
단계 940에서 관리자 서버(100)는 수신한 주식 거래자들의 거래 결과 정보들을 '주식 거래자', '주문 종목', '주문 수량', '체결 시간' 등과 같은 일정한 항목별로 분류한다.In operation 940, the manager server 100 classifies the transaction result information of the received stock traders by certain items such as 'stock trader', 'order item', 'order quantity', 'closing time' and the like.
그리고 단계 945에서 관리자 서버(100)는 미리 지정된 이메일 양식에 맞도록 거래 결과를 항목 별로 포맷한다. 이 때, 미리 지정된 이메일 양식은 받는 사람, 이메일 주소, 매도 또는 매수와 같은 주문 형태, 거래 체결 시간, 주문 종목, 거래량, 거래 가격 등의 항목을 포함한다.In operation 945, the manager server 100 formats the transaction result for each item in accordance with a predetermined email form. At this time, the pre-specified e-mail form includes items such as a recipient, an e-mail address, an order form such as a sell or a buy, a closing time, an order item, a trading amount, a transaction price, and the like.
단계 950에서 상기 일정한 이메일 양식에 따라 포맷한 거래 결과 정보를 사용자 단말기에 통신망을 이용하여 이메일 주소로 전송하고, 단계 955에서 사용자 단말기는 상기 전송된 내용, 즉 주문에 따른 처리 결과를 수신한다.In step 950, the transaction result information formatted according to the predetermined e-mail form is transmitted to the user terminal to the e-mail address using a communication network. In step 955, the user terminal receives the transmitted contents, that is, the processing result according to the order.
단계 960에서 관리자 서버(100)는 단계 935에서의 판단 결과, 주식 거래자의 주문 정보에 상응하여 지정된 시간 내에 거래가 체결되지 않은 경우에 전산원 서버(120)로 단계 910에서 전송한 주문 정보에 대하여 취소 요청을 한다.In step 960, the manager server 100 requests cancellation of the order information transmitted in step 910 to the computer server server 120 when the transaction is not concluded within the designated time corresponding to the order information of the stock trader. Do it.
상기에서 언급한 예를 들면, 제1 주문 즉, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문' 에 대하여 11시에 제1 주문을 취소 요청하는 것이다.For example, in the above-mentioned example, the first order, that is, a request for cancellation of the first order at 11 o'clock for the Samsung Electronics shares from 100 to 100 won at 50,000 won per share from 10:00 to 11:00.
단계 965에서 관리자 서버(100)는 시간을 계속해서 체크하고, 이 후, 단계 970으로 진행한다.In step 965, the manager server 100 continuously checks the time, and then proceeds to step 970.
단계 970에서 관리자 서버(100)는 단계 960에서의 주문 정보를 취소 요청한 이 후, 단계 965에서 행한 시간 체크를 바탕으로 미리 지정된 시간(예를 들면, 제2 주문 시간인 1시)이 되었는지를 판단하여, 지정된 시간이 되었다면 단계 910으로 진행한다.In step 970, the manager server 100 determines whether the predetermined time (for example, 1 o'clock of the second order time) is reached based on the time check performed in step 965 after the request for canceling the order information in step 960. If the specified time is reached, step 910 is reached.
그러나 단계 970에서 판단 결과, 지정된 시간(예를 들면, 제2 주문 시간인 1시)이 아니라면 단계 975로 진행한다.However, if it is determined in step 970 that the designated time (for example, 1 o'clock of the second order time) is reached, step 975 is reached.
단계 975에서 관리자 서버(100)는 지정된 시간이 경과되었는지를 다시 판단하여 지정된 시간이 아직 경과하지 않았다면 단계 965로 진행하고, 경과하였다면 상기 과정을 종료한다.In step 975, the manager server 100 determines again whether the specified time has elapsed, and proceeds to step 965 if the specified time has not yet elapsed, and ends the process.
예를 들어 단계 975를 설명하면, 미리 지정된 조건상 사용자에 의해 선택된 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우' 의 예를 참조하면, 미리 정해진 4시를 기준으로 시간대가 경과하였는지를 판단하는 것이다.For example, in step 975, the first order, the stock of the company from 1 o'clock to 2 o'clock, is placed at 50,000 won per share from 10:00 to 11 o'clock. If the second order is to order 100 shares at 51,000 won per share by the hour, and the third order is to order 100 shares at 52,000 won per share from 3:00 to 4:00, At 4 o'clock, it is determined whether the time zone has elapsed.
여기서 예를 들어 설명한 것처럼 단계 975에서 관리자 서버(100)에 의해 판단되는 시간대는 사용자에 의해 미리 선택될 수 있다. 따라서 미리 지정된 시간대가 경과하였다는 의미는 주식 시장의 장 마감 시간 또는 하루 종일 공격적 매수, 매도 주문을 반복적으로 실행하는 데이트레이딩을 하는 주식 거래자 등에 의해서는 얼마든지 마지막 주문의 시간대가 달리 정해질 수 있다.As described above, for example, the time zone determined by the manager server 100 in step 975 may be previously selected by the user. Therefore, the pre-determined time period may be determined differently depending on the market closing time of the stock market or the day-to-day aggressive buying, or the stock trader who performs the date trading that repeatedly executes the selling order. .
관리자 서버(100)는 주문 정보에 상응하는 거래 체결이 되지 않는다면, 지정된 시간대(예를 들면, 제3 주문의 마지막 시간인 4시)가 초과할 때까지 상기 과정을 반복적으로 수행한다.If a transaction is not concluded corresponding to the order information, the manager server 100 repeatedly performs the above process until a designated time period (for example, 4:00, the last time of the third order) is exceeded.
상기에서 설명한 예를 참조하면, 오전 10시에 제1 주문을 전송하고, 이 후 11시가 되어서도 거래가 체결이 되었다는 정보가 수신되지 않는다면, 관리자 서버(100)는 미리 지정된 일정한 시간대인 1시, 3시 등에 거래가 성립될 때까지 제2 주문, 제3 주문 등을 반복하여 전산원 서버(120)로 전송하게 된다.Referring to the example described above, if the first order is sent at 10 am, and no information is received that the transaction is concluded even after 11 am, the manager server 100 is 1 o'clock, 3 o'clock, which is a predetermined time zone. The second order, the third order, and the like are repeatedly transmitted to the computer server server 120 until the transaction is established.
더욱 바람직하게는 매수 주문 뿐만 아니라 매도 주문에도 적용될 수 있음은 본 발명의 사상 내에서 통상의 지식을 가진 자에 의해서 쉽게 판단될 수 있다.More preferably, it can be easily determined by those skilled in the art within the spirit of the present invention that the present invention can be applied to not only a buy order but also a sell order.
도 10은 본 발명의 바람직한 또 다른 실시예에 따른 연속되지 않은 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 문자 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면이다.10 is a diagram illustrating repetitive order processing using non-contiguous order times and a data processing procedure for transmitting a text message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 10를 참조하면, 단계 1000에서 주식 거래자는 사용자 단말기를 이용하여 매수 주문 또는 매도 주문을 관리자 서버(100)로 전송한다. 여기서의 주문 정보는 연속되지 않은 주문 시간을 포함하는 주문 정보의 형태이다.Referring to FIG. 10, in step 1000, the stock trader transmits a buy order or sell order to the manager server 100 using a user terminal. The order information here is in the form of order information including non-contiguous order times.
예를 들면, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문'과 같은 주문 정보를 관리자 서버(100)에 전송할 수 있으며, 이 경우 주문 시간은 사용자에 의해 다양하게 선택될 수 있다.For example, the first order is to order 100 shares of Samsung Electronics' shares at 50,000 won per share from 10:00 to 11 o'clock, and 100 shares at the order of 51,000 won per share from 1:00 to 2 o'clock. 2 orders, ordering 100 shares of the company's shares at 52,000 won per week from 3:00 to 4:00 can be sent to the administrator server 100, such as 'third order', in which case the order time is Various choices can be made.
단계 1005에서 관리자 서버(100)는 주식 거래자가 사용자 단말기를 이용하여 전송한 주문 정보를 수신하여 저장부에 저장한다.In step 1005, the manager server 100 receives the order information sent by the stock trader using the user terminal and stores it in the storage unit.
그리고 단계 1010에서 관리자 서버(100)는 수신한 주문 정보 중에서 제1 주문에 해당하는 '삼성 전자의 주식을 주당 50,000원에 100주 매입을 10시부터 11시까지 실행'에 해당하는 주문 정보를 전산원 서버(120)로 전송한다.In step 1010, the manager server 100 computerized the order information corresponding to 'run the 100 shares of Samsung Electronics shares for 50,000 won per share from 10:00 to 11:00' corresponding to the first order from the received order information Send to server 120.
단계 1015에서 전산원 서버(120)는 관리자 서버(100)로부터 전송된 주문 정보를 수신하고, 단계 1020에서 복수의 증권 서버(100)로부터 수신된 주문 정보를 상호 비교하여 일정한 거래 결과 정보를 생성한다.The computer server 120 receives the order information transmitted from the manager server 100 in step 1015, and generates constant transaction result information by comparing the order information received from the plurality of securities servers 100 in step 1020.
그리고 단계 1025에서 전산원 서버(120)는 생성한 거래 결과 정보를 관리자 서버(100)로 전송하고, 단계 1030에서 관리자 서버(100)는 전산원 서버(120)에서 전송한 거래 결과 정보를 수신한다.In operation 1025, the computer server 120 transmits the generated transaction result information to the manager server 100, and in step 1030, the manager server 100 receives the transaction result information transmitted from the computer server server 120.
단계 1035에서 수신한 거래 결과 정보를 바탕으로 주문 정보에 상응하는 거래가 지정된 시간 내에 체결되었는지를 판단한다.Based on the transaction result information received in step 1035, it is determined whether a transaction corresponding to the order information is concluded within a specified time.
예를 들어 단계 1035를 설명하면, 사용자에 의해 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문' 이라고 정했을 경우, 관리자 서버(100)는 전산원 서버(120)로 전송된 제1 주문에 대하여 지정된 주문 시간 즉, 11시까지 주문이 체결되었는지를 판단한다.For example, in step 1035, a user orders a 100-week order of Samsung Electronics shares at 50,000 won per share from 10:00 to 11 o'clock, and the company's stock is 51,000 from 1 to 2 o'clock. If the second order to order 100 won in the order, and the third order to order 100 shares at 52,000 won per share from 3:00 to 4:00 a third order ', the manager server 100 is the computer server server 120 It is determined whether the order has been concluded by the designated order time, ie, 11 o'clock, for the first order transmitted to.
이 후, 단계 1035에서 판단한 결과에 따라서 주문 정보에 상응하는 거래가 체결되었다면 단계 1040으로 진행하고, 거래가 체결되지 않았다면, 단계 1055로 진행한다.Thereafter, if a transaction corresponding to the order information is concluded according to the result determined in step 1035, the process proceeds to step 1040. If the transaction is not concluded, the process proceeds to step 1055.
단계 1040에서 관리자 서버(100)는 수신한 주식 거래자들의 거래 결과 정보들을 '주식 거래자', '주문 종목', '주문 수량', '체결 시간' 등과 같은 일정한 항목별로 분류한다.In step 1040, the manager server 100 classifies the transaction result information of the received stock traders by certain items such as 'stock trader', 'order item', 'order quantity', 'closing time'.
그리고 단계 1045에서 관리자 서버(100)는 단계 1040에서 분리한 항목들을 SMS서버(115)를 통하여 사용자 단말기로 전송한다.In operation 1045, the manager server 100 transmits the items separated in operation 1040 to the user terminal through the SMS server 115.
단계 1050에서 사용자 단말기는 상기 전송된 내용, 즉 주문에 따른 처리 결과를 수신한다.In step 1050, the user terminal receives the transmitted content, that is, the processing result according to the order.
단계 1055에서 관리자 서버(100)는 단계 1035에서의 판단 결과, 주식 거래자의 주문 정보에 상응하여 지정된 시간 내에 거래가 체결되지 않은 경우에 전산원 서버(120)로 단계 1010에서 전송한 주문 정보에 대하여 취소 요청을 한다.In step 1055, the manager server 100 requests the cancellation of the order information transmitted in step 1010 to the computer server server 120 when the transaction is not concluded within the designated time corresponding to the order information of the stock trader. Do it.
상기에서 언급한 예를 들어 단계 1055를 설명하면, 제1 주문 즉, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문' 에 대하여 11시에 제1 주문을 취소 요청하는 것이다.For example, referring to step 1055, the first order, that is, requesting to cancel the first order at 11 o'clock for the first order, ie, 100 shares of Samsung Electronics shares at 50,000 won per share from 10:00 to 11:00. will be.
단계 1060에서 관리자 서버(100)는 시간을 계속해서 체크하고, 이 후, 단계 1065로 진행한다.In step 1060, the manager server 100 continuously checks the time, and then proceeds to step 1065.
단계 1065에서 관리자 서버(100)는 단계 1055에서 주문 정보를 취소 요청한 이 후, 단계 1060에서 행한 시간 체크를 바탕으로 미리 지정된 시간(예를 들면, 제2 주문 시간인 1시)이 되었는지를 판단하여, 지정된 시간이 되었다면 단계 1010으로 진행한다.In step 1065, the manager server 100 determines whether the predetermined time (for example, 1 o'clock of the second order time) is reached based on the time check performed in step 1060 after the request for canceling the order information in step 1055. If the specified time is reached, the process proceeds to step 1010.
그러나 단계 1065에서 판단 결과, 지정된 시간(예를 들면, 제2 주문 시간인 1시)이 아니라면 단계 1070으로 진행한다.However, if it is determined in step 1065 that the designated time (for example, 1 o'clock of the second order time) is reached, step 1070 is performed.
단계 1070에서 관리자 서버(100)는 지정된 시간이 경과되었는지를 다시 판단하여 지정된 시간이 아직 경과하지 않았다면 단계 1060으로 진행하고, 경과하였다면 상기 과정을 종료한다.In step 1070, the manager server 100 determines again whether the specified time has elapsed. If the specified time has not yet elapsed, the manager server 100 proceeds to step 1060, and if so, the process ends.
예를 들어 단계 1070을 설명하면, 미리 지정된 조건상 사용자에 의해 선택된 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우' 의 예를 참조하면, 미리 정해진 4시를 기준으로 시간대가 경과하였는지를 판단하는 것이다.For example, in step 1070, the first order, the stock of the company from 1 o'clock to 2 o'clock, is placed at 50,000 won per share from 10:00 to 11 o'clock. If the second order is to order 100 shares at 51,000 won per share by the hour, and the third order is to order 100 shares at 52,000 won per share from 3:00 to 4:00, At 4 o'clock, it is determined whether the time zone has elapsed.
여기서 예를 들어 설명한 것처럼 단계 1070에서 관리자 서버(100)에 의해 판단되는 시간대는 사용자에 의해 미리 선택될 수 있다. 따라서 미리 지정된 시간대가 경과하였다는 의미는 주식 시장의 장 마감 시간 또는 하루 종일 공격적 매수, 매도 주문을 반복적으로 실행하는 데이트레이딩을 하는 주식 거래자 등에 의해서는 얼마든지 마지막 주문의 시간대가 달리 정해질 수 있다.As described above, for example, the time zone determined by the manager server 100 in step 1070 may be previously selected by the user. Therefore, the pre-determined time period may be determined differently depending on the market closing time of the stock market or the day-to-day aggressive buying, or the stock trader who performs the date trading that repeatedly executes the selling order. .
관리자 서버(100)는 주문 정보에 상응하는 거래 체결이 되지 않는다면, 지정된 시간대(예를 들면, 제3 주문의 마지막 시간인 4시)가 초과할 때까지 상기 과정을 반복적으로 수행한다.If a transaction is not concluded corresponding to the order information, the manager server 100 repeatedly performs the above process until a designated time period (for example, 4:00, the last time of the third order) is exceeded.
상기에서 설명한 예를 참조하면, 오전 10시에 제1 주문을 전송하고, 이 후 11시가 되어서도 거래가 체결이 되었다는 정보가 수신되지 않는다면, 관리자 서버(100)는 미리 지정된 일정한 시간대인 1시, 3시 등에 거래가 성립될 때까지 제2 주문, 제3 주문 등을 반복하여 전산원 서버(120)로 전송하게 된다.Referring to the example described above, if the first order is sent at 10 am, and no information is received that the transaction is concluded even after 11 am, the manager server 100 is 1 o'clock, 3 o'clock, which is a predetermined time zone. The second order, the third order, and the like are repeatedly transmitted to the computer server server 120 until the transaction is established.
도 11은 본 발명의 바람직한 또 다른 실시예에 따른 연속되지 않은 주문 시간을 이용한 반복 주문 처리와 상기 반복 주문 처리에 상응하여 거래가 성립된 경우에 음성 메시지 전송을 위한 데이터 처리 절차를 나타낸 도면.11 is a diagram illustrating repetitive order processing using non-contiguous order times and a data processing procedure for transmitting a voice message when a transaction is established corresponding to the recurring order processing according to another preferred embodiment of the present invention.
도 11를 참조하면, 단계 1100에서 주식 거래자는 사용자 단말기를 이용하여 매수 주문 또는 매도 주문을 관리자 서버(100)로 전송한다. 여기서의 주문 정보는 연속되지 않은 주문 시간을 포함하는 주문 정보의 형태이다.Referring to FIG. 11, in step 1100, the stock trader transmits a buy order or sell order to the manager server 100 using a user terminal. The order information here is in the form of order information including non-contiguous order times.
예를 들면, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문'과 같은 주문 정보를 관리자 서버(100)에 전송할 수 있으며, 이 경우 주문 시간은 사용자에 의해 다양하게 선택될 수 있다.For example, the first order is to order 100 shares of Samsung Electronics' shares at 50,000 won per share from 10:00 to 11 o'clock, and 100 shares at the order of 51,000 won per share from 1:00 to 2 o'clock. 2 orders, ordering 100 shares of the company's shares at 52,000 won per week from 3:00 to 4:00 can be sent to the administrator server 100, such as 'third order', in which case the order time is Various choices can be made.
단계 1105에서 관리자 서버(100)는 주식 거래자가 사용자 단말기를 이용하여 전송한 주문 정보를 수신하여 저장부에 저장한다.In operation 1105, the manager server 100 receives the order information transmitted by the stock trader using the user terminal and stores the order information in the storage unit.
그리고 단계 1110에서 관리자 서버(100)는 수신한 주문 정보 중에서 제1 주문에 해당하는 '삼성 전자의 주식을 주당 50,000원에 100주 매입을 10시부터 11시까지 실행'에 해당하는 주문 정보를 전산원 서버(120)로 전송한다.In step 1110, the manager server 100 computes the order information corresponding to 'run 100 shares of Samsung Electronics shares for 50,000 won per share for 10 to 11 o'clock' corresponding to the first order from the received order information. Send to server 120.
단계 1115에서 전산원 서버(120)는 관리자 서버(100)로부터 전송된 주문 정보를 수신하고, 단계 1120에서 복수의 증권 서버(100)로부터 수신된 주문 정보를 상호 비교하여 일정한 거래 결과 정보를 생성한다.The computer server 120 receives the order information transmitted from the manager server 100 in step 1115, and generates constant transaction result information by comparing the order information received from the plurality of securities servers 100 in step 1120.
그리고 단계 1125에서 전산원 서버(120)는 생성한 거래 결과 정보를 관리자 서버(100)로 전송하고, 단계 1130에서 관리자 서버(100)는 전산원 서버(120)에서 전송한 거래 결과 정보를 수신한다.In operation 1125, the computer source server 120 transmits the generated transaction result information to the manager server 100, and in step 1130, the manager server 100 receives the transaction result information transmitted from the computer source server 120.
단계 1135에서 수신한 거래 결과 정보를 바탕으로 주문 정보에 상응하는 거래가 지정된 시간 내에 체결되었는지를 판단한다.On the basis of the transaction result information received in step 1135, it is determined whether a transaction corresponding to the order information is concluded within a specified time.
예를 들어 단계 1135를 설명하면, 사용자에 의해 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문' 이라고 정했을 경우, 관리자 서버(100)는 전산원 서버(120)로 전송된 제1 주문에 대하여 지정된 주문 시간 즉, 11시까지 주문이 체결되었는지를 판단한다.For example, in step 1135, a user orders' 100 orders of Samsung Electronics shares at 50,000 won per share from 10:00 to 11 o'clock, and 51,000 per share from 1 to 2 o'clock. If the second order to order 100 won in the order, and the third order to order 100 shares at 52,000 won per share from 3:00 to 4:00 a third order ', the manager server 100 is the computer server server 120 It is determined whether the order has been concluded by the designated order time, ie, 11 o'clock, for the first order transmitted to.
이 후, 단계 1135에서 판단한 결과에 따라서 주문 정보에 상응하는 거래가 체결되었다면 단계 1140으로 진행하고, 거래가 체결되지 않았다면, 단계 1155로 진행한다.Thereafter, if a transaction corresponding to the order information is concluded according to the result determined in step 1135, the process proceeds to step 1140. If the transaction is not concluded, the process proceeds to step 1155.
단계 1140에서 관리자 서버(100)는 수신한 주식 거래자들의 거래 결과 정보들을 '주식 거래자', '주문 종목', '주문 수량', '체결 시간' 등과 같은 일정한 항목별로 분류한다.In operation 1140, the manager server 100 classifies the received transaction result information of the stock traders by certain items such as 'stock trader', 'order item', 'order quantity', and 'closing time'.
그리고 단계 1145에서 관리자 서버(100)는 단계 1140에서 분리한 항목들을 SMS서버(115)를 통하여 사용자 단말기로 전송한다.In operation 1145, the manager server 100 transmits the items separated in operation 1140 to the user terminal through the SMS server 115.
단계 1150에서 사용자 단말기는 상기 전송된 내용, 즉 주문에 따른 처리 결과를 수신한다.In operation 1150, the user terminal receives the transmitted contents, that is, the processing result according to the order.
단계 1155에서 관리자 서버(100)는 단계 1135에서의 판단 결과, 주식 거래자의 주문 정보에 상응하여 지정된 시간 내에 거래가 체결되지 않은 경우에 전산원 서버(120)로 단계 1110에서 전송한 주문 정보에 대하여 취소 요청을 한다.In step 1155, the manager server 100 requests cancellation of the order information transmitted in step 1110 to the computer server server 120 when the transaction is not concluded within the designated time corresponding to the order information of the stock trader. Do it.
상기에서 언급한 예를 들어 단계 1155를 설명하면, 제1 주문 즉, '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문' 에 대하여 11시에 제1 주문을 취소 요청하는 것이다.For example, referring to step 1155, the first order, that is, requesting to cancel the first order at 11 o'clock for the first order, '100 shares ordered at 50,000 won per share from 10:00 to 11 o'clock' will be.
단계 1160에서 관리자 서버(100)는 시간을 계속해서 체크하고, 이 후, 단계 1165로 진행한다.In step 1160, the manager server 100 continuously checks the time, and then proceeds to step 1165.
단계 1165에서 관리자 서버(100)는 단계 1055에서 주문 정보를 취소 요청한 이 후, 단계 1160에서 행한 시간 체크를 바탕으로 미리 지정된 시간(예를 들면, 제2 주문 시간인 1시)이 되었는지를 판단하여, 지정된 시간이 되었다면 단계 1110으로 진행한다.In step 1165, the manager server 100 determines whether the predetermined time (for example, 1 o'clock of the second order time) is reached based on the time check performed in step 1160 after the request for canceling the order information in step 1055. If the specified time is reached, the process proceeds to step 1110.
그러나 단계 1165에서 판단 결과, 지정된 시간(예를 들면, 제2 주문 시간인 1시)이 아니라면 단계 1170으로 진행한다.However, if it is determined in step 1165 that the designated time (for example, 1 o'clock of the second order time) does not correspond to step 1170.
단계 1170에서 관리자 서버(100)는 지정된 시간이 경과되었는지를 다시 판단하여 지정된 시간이 아직 경과하지 않았다면 단계 1160으로 진행하고, 경과하였다면 상기 과정을 종료한다.In step 1170, the manager server 100 determines again whether the specified time has elapsed. If the specified time has not yet elapsed, the manager server 100 proceeds to step 1160, and if so, the process ends.
예를 들어 단계 1170을 설명하면, 미리 지정된 조건상 사용자에 의해 선택된 '삼성 전자의 주식을 10시부터 11시까지 주당 50,000원에 100주 주문하는 것을 제1 주문, 동 회사의 주식을 1시부터 2시까지 주당 51,000원에 100주 주문하는 것을 제2 주문, 동 회사의 주식을 3시부터 4시까지 주당 52,000원에 100주 주문하는 것을 제3 주문으로 정한 경우' 의 예를 참조하면, 미리 정해진 4시를 기준으로 시간대가 경과하였는지를 판단하는 것이다.For example, in step 1170, the first order, the stock of the company from 1 o'clock to 2 o'clock, is placed at 50,000 won per share from 10:00 to 11 o'clock. If the second order is to order 100 shares at 51,000 won per share by the hour, and the third order is to order 100 shares at 52,000 won per share from 3:00 to 4:00, At 4 o'clock, it is determined whether the time zone has elapsed.
여기서 예를 들어 설명한 것처럼 단계 1170에서 관리자 서버(100)에 의해 판단되는 시간대는 사용자에 의해 미리 선택될 수 있다. 따라서 미리 지정된 시간대가 경과하였다는 의미는 주식 시장의 장 마감 시간 또는 하루 종일 공격적 매수, 매도 주문을 반복적으로 실행하는 데이트레이딩을 하는 주식 거래자 등에 의해서는 얼마든지 마지막 주문의 시간대가 달리 정해질 수 있다.As described above, for example, the time zone determined by the manager server 100 in step 1170 may be previously selected by the user. Therefore, the pre-determined time period may be determined differently depending on the market closing time of the stock market or the day-to-day aggressive buying, or the stock trader who performs the date trading that repeatedly executes the selling order. .
관리자 서버(100)는 주문 정보에 상응하는 거래 체결이 되지 않는다면, 지정된 시간대(예를 들면, 제3 주문의 마지막 시간인 4시)가 초과할 때까지 상기 과정을 반복적으로 수행한다.If a transaction is not concluded corresponding to the order information, the manager server 100 repeatedly performs the above process until a designated time period (for example, 4:00, the last time of the third order) is exceeded.
상기에서 설명한 예를 참조하면, 오전 10시에 제1 주문을 전송하고, 이 후 11시가 되어서도 거래가 체결이 되었다는 정보가 수신되지 않는다면, 관리자 서버(100)는 미리 지정된 일정한 시간대인 1시, 3시 등에 거래가 성립될 때까지 제2 주문, 제3 주문 등을 반복하여 전산원 서버(120)로 전송하게 된다.Referring to the example described above, if the first order is sent at 10 am, and no information is received that the transaction is concluded even after 11 am, the manager server 100 is 1 o'clock, 3 o'clock, which is a predetermined time zone. The second order, the third order, and the like are repeatedly transmitted to the computer server server 120 until the transaction is established.
도 12는 본 발명의 바람직한 일 실시예에 따른 사용자에게 보여지는 이메일 양식의 화면 예시도이다.12 is an exemplary view of a screen of an email form shown to a user according to an exemplary embodiment of the present invention.
도 12을 참조하면, 이메일 양식(1200)은 적어도 받는 사람, 매수 또는 매도 주문 형태, 거래 체결 시간, 주문 종목, 주문량, 거래 체결 금액 등을 포함한다.Referring to FIG. 12, an e-mail form 1200 includes at least a recipient, a buy or sell order form, a transaction execution time, an order item, an order quantity, a transaction execution amount, and the like.
여기서 이메일 양식에 입력되는 내용은 전산원 서버로부터 수신된 매수 또는 매도 주문 정보에 상응한 처리 결과이며, 그 처리 결과는 복수의 주식 거래자들의 거래 내역들을 '주식 거래자', '주문 종목' 등과 같은 일정한 항목별로 분류한 것으로 미리 지정된 일정한 이메일 양식에 맞도록 거래 결과를 항목별로 포맷한 것이다.Here, the contents entered in the e-mail form is the processing result corresponding to the buy or sell order information received from the computer server, the processing result is a certain item such as 'stock trader', 'order item', etc. The results of the transaction are formatted by item to fit a predetermined email format.
도 13은 본 발명의 바람직한 다른 실시예에 따른 문자 메시지 양식을 나타낸 화면 예시도이다.Figure 13 is an exemplary screen showing a text message form according to another embodiment of the present invention.
도 13을 참조하면, 문자 메시지 양식(1300)은 주문 거래자, 주문 종목, 거래량, 체결 수량, 체결 금액 등을 포함한다. 주문 종목은 주문 거래자가 제시한 특정한 회사의 주식을 말하며, 체결 수량은 주문 거래자가 의뢰한 거래량 중에서 거래가 체결된 수량을 말하며, 체결 금액은 그 해당 종목의 단가 및 총액을 말한다.Referring to FIG. 13, the text message form 1300 includes an order trader, an order item, a trading amount, a closing amount, a closing amount, and the like. The order item refers to the stock of a specific company presented by the order trader, and the closing quantity refers to the quantity of the transaction concluded among the volume of transactions requested by the ordering trader, and the closing amount refers to the unit price and the total amount of the corresponding item.
도 14는 본 발명의 바람직한 또 다른 실시예에 따른 음성 메시지의 한 예를 나타낸 도면이다.14 is a diagram illustrating an example of a voice message according to another preferred embodiment of the present invention.
도 14를 참조하면, 음성 메시지(1400)는 주문 거래자, 주문 종목, 주문 수량 체결 수량, 체결 금액 등을 포함한다. 예를 들어, 주식 거래자 '홍 길동'이 사용자 단말기를 통해 '삼성 전자' 주식을 주당 1,000,000 원'에 '100 주'에 대해 매수 주문 정보를 전송하고, 상기 매수 주문 정보에 따라 거래가 체결 되었을 경우, 그에 따라 매수 주문 결과 정보가 사용자 단말기 즉, 컴퓨터나 이동 통신 단말기로 전송된다.Referring to FIG. 14, the voice message 1400 includes an order trader, an order item, an order quantity execution quantity, an execution amount, and the like. For example, if the stock trader 'Hong Gil-dong' sends purchase order information for '100 shares' to Samsung Electronics' stock for 1,000,000 won per share through the user terminal, and the transaction is concluded according to the purchase order information, Accordingly, the purchase order result information is transmitted to the user terminal, that is, the computer or the mobile communication terminal.
주문 거래자의 사용자 단말기로 전송되는 음성 메시지는 '홍 길동에게, 귀하의 매수 주문에 따라 2000년 6월 2일 12시에 거래가 체결되었으며, 체결 금액은 100,000,000 원입니다.' 라는 형식으로 이루어 질 수 있다.The voice message sent to the user's terminal of the order trader is 'To Hong Gil-dong, according to your purchase order, the transaction was concluded at 12 o'clock on June 2, 2000, and the amount is 100,000,000 won.' It can be done in the form of
본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.The present invention is not limited to the above embodiments, and many variations are possible by those skilled in the art within the spirit of the present invention.
따라서, 본 발명에 따른 네트워크 기반 주식 매매 스케줄링 시스템에 의하여 주식 거래에 있어 예약된 주식 가격과 시간대 별로 자동적으로 재주문을 계속하여 할 수 있다.Therefore, the network-based stock trading scheduling system according to the present invention can automatically continue reordering for each stock price and time zone in the stock trading.
그리고 주식 거래자는 복수의 예약된 주문을 이용하여 계속적으로 재주문을 할 수 있어 급격한 주식 시장 변화에 적절하게 대처할 수 있다.And stock traders can continue to reorder using multiple booked orders, allowing them to respond appropriately to rapid stock market changes.
또한 복수의 예약된 주문을 이용하여 주식 매매를 할 수 있어서, 주식 거래자는 주식 투자에 있어 적절한 포트폴리오 전략을 계획할 수 있다.It is also possible to trade stocks using multiple scheduled orders, allowing stock traders to plan an appropriate portfolio strategy for investing in stocks.
또한 주식 거래자가 이동 중이거나 운전 중과 같이 새로운 주문을 하기 어려운 경우에도 복수의 예약된 주문을 미리 정하여 주식 거래를 편리하게 할 수 있다.In addition, even if a stock trader is difficult to place a new order, such as moving or driving, a plurality of reserved orders can be set in advance to facilitate stock trading.
Claims (44)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000046596A KR20000063933A (en) | 2000-08-11 | 2000-08-11 | Network based Stock Deal Scheduling System & Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000046596A KR20000063933A (en) | 2000-08-11 | 2000-08-11 | Network based Stock Deal Scheduling System & Method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20000063933A true KR20000063933A (en) | 2000-11-06 |
Family
ID=19682819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000046596A Ceased KR20000063933A (en) | 2000-08-11 | 2000-08-11 | Network based Stock Deal Scheduling System & Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20000063933A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101148887B1 (en) * | 2009-03-31 | 2012-05-29 | (주) 보브레인 | Method and system for providing information related order |
KR20200128288A (en) | 2019-05-02 | 2020-11-12 | 주식회사 씽크풀 | Providing Method and system for Trading strategy |
KR20200128291A (en) | 2019-05-02 | 2020-11-12 | 주식회사 씽크풀 | Providing Method and system for Trading strategy |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995026005A1 (en) * | 1994-03-23 | 1995-09-28 | Belzberg Sydney H | Computerized stock exchange trading system |
KR20000024635A (en) * | 2000-02-25 | 2000-05-06 | 조문증 | Security Trading System and Method based on Logic |
KR20000054852A (en) * | 2000-06-30 | 2000-09-05 | 김진원 | Automatic ordering and concludingsystem of inputting stock dealing condition via network |
KR20000063507A (en) * | 2000-07-19 | 2000-11-06 | 이익희 | Automatic Stock Trading Program (Tip Trading) |
KR20010097076A (en) * | 2000-04-19 | 2001-11-08 | 윤재호 | Method for auto execution of stock trade |
-
2000
- 2000-08-11 KR KR1020000046596A patent/KR20000063933A/en not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995026005A1 (en) * | 1994-03-23 | 1995-09-28 | Belzberg Sydney H | Computerized stock exchange trading system |
KR20000024635A (en) * | 2000-02-25 | 2000-05-06 | 조문증 | Security Trading System and Method based on Logic |
KR20010097076A (en) * | 2000-04-19 | 2001-11-08 | 윤재호 | Method for auto execution of stock trade |
KR20000054852A (en) * | 2000-06-30 | 2000-09-05 | 김진원 | Automatic ordering and concludingsystem of inputting stock dealing condition via network |
KR20000063507A (en) * | 2000-07-19 | 2000-11-06 | 이익희 | Automatic Stock Trading Program (Tip Trading) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101148887B1 (en) * | 2009-03-31 | 2012-05-29 | (주) 보브레인 | Method and system for providing information related order |
KR20200128288A (en) | 2019-05-02 | 2020-11-12 | 주식회사 씽크풀 | Providing Method and system for Trading strategy |
KR20200128291A (en) | 2019-05-02 | 2020-11-12 | 주식회사 씽크풀 | Providing Method and system for Trading strategy |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6996535B1 (en) | Electronic commerce support method and apparatus | |
US8401958B2 (en) | Systems and methods for facilitating electronic securities transactions | |
US20080262957A1 (en) | Systems and methods for facilitating electronic securities transactions | |
JP2008518285A (en) | System and method for managing trades using warning messages for out-of-range trade orders | |
JPH09508481A (en) | Apparatus and method for improving the speed and reliability of securities trading | |
WO2001022266A9 (en) | For user interface for a financial trading system | |
JP2019091504A (en) | Method and system for measuring comparison data | |
JP2001331691A (en) | Internet-based bidding system, market price prediction system, optimal bidding amount / pricing system, strategy planning system and bidding system with risk management | |
KR102337236B1 (en) | Apparatus and device for loans collateralized with unlisted stocks | |
EP1208508A1 (en) | Interest matching and price improvement platform method and system | |
KR20000063933A (en) | Network based Stock Deal Scheduling System & Method | |
JP2019212317A (en) | Order processor, issuer device, and system | |
KR100426779B1 (en) | Stock information service supporting system and method for trading of a investor | |
US7873555B1 (en) | System and method for automatically rebalancing portfolios by single response | |
JP2001290943A (en) | Counterparty transaction processing device, method thereof, and recording medium recording program therefor | |
US20120059752A1 (en) | Post trade handling module and a method therein | |
JP2002189974A (en) | System and method for settling merchandise expense | |
KR101927065B1 (en) | Apparatus to share transaction data | |
JP2002279216A (en) | E-commerce system | |
KR102601521B1 (en) | Methods, devices, and systems for brokerage processing orders for agricultural and marine products for direct delivery to production areas based on seller matching | |
KR100728769B1 (en) | Online buy back system | |
JP2005267402A (en) | Stockholder special benefit system and stockholder special benefit support method | |
KR20040050717A (en) | System and method of ordering and deliverying fruit in the morning | |
JP6682121B2 (en) | Method and computer system for a bank to provide virtual currency services | |
JP6580277B1 (en) | Order processing device, issuer device, and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000811 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20030428 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20030730 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20030428 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |