WO2020242083A1 - 인공지능을 이용한 블록체인 기반 회계 관리시스템 - Google Patents
인공지능을 이용한 블록체인 기반 회계 관리시스템 Download PDFInfo
- Publication number
- WO2020242083A1 WO2020242083A1 PCT/KR2020/006078 KR2020006078W WO2020242083A1 WO 2020242083 A1 WO2020242083 A1 WO 2020242083A1 KR 2020006078 W KR2020006078 W KR 2020006078W WO 2020242083 A1 WO2020242083 A1 WO 2020242083A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- accounting
- information
- accounting information
- block chain
- data
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
Definitions
- the present invention relates to a block chain-based accounting management system using artificial intelligence, and more particularly, when transaction information generated from a transaction of a bank and a card or accounting information is created by a creator, it is made using artificial intelligence technology, Through a system to which the blockchain technology that manages accounting information is applied, accounting information is automatically registered and managed in the blockchain, thereby enhancing the ease and accuracy of overall accounting information management, objectivity and transparency of accounting information management. It relates to a blockchain-based accounting management system using artificial intelligence.
- the key is financial information that financially evaluates the resources managed by the economic entity.
- Information users are interested in financial information such as how much household wealth, how much the company's net assets are, and how much the total state debt is.
- Accounting is a system that financially measures and reports the resources of economic entities.
- the amount deducting liabilities owed from the assets held is referred to as assets (or net assets), and in the case of a corporation, the amount deducted from liabilities is referred to as equity or net assets.
- accounting is a system that identifies, measures and delivers economic information so that information users can make rational decisions and decisions.
- the present invention is a blockchain that can prevent forgery and alteration of data as a public transaction ledger by transparently recording and storing transaction details in an accounting management system that creates and manages accounting information that is an economic indicator.
- an accounting management system that creates and manages accounting information that is an economic indicator.
- a tax accounting management system comprising a user terminal installed with a tax accounting application and a server that manages tax accounting of a business site registered as a member
- the management server comprises: a business registration number, a business location, a business type, a representative name from the user terminal, Business site information including business site ID and password information, a receiving unit for receiving and storing card information, which is information on which one or more credit cards are registered, and access to a financial institution based on the business site information to obtain financial information of the business site from the financial institution.
- the financial information collection unit to collect, determines whether the credit card payment of the credit card registered in the card information is payment in an area within a preset radius from the location of the business place, and collects the card payment information determined to have been paid in an area within a preset radius.
- the blockchain may be, for example, a Bitcoin blockchain, receiving a first request from a first node associated with a first user to transmit a first quantity of cryptocurrencies associated with the first transaction, and a second Receiving a second request from a second node associated with a second user to transmit a second quantity of cryptocurrency associated with the transaction, the first transaction being conditional on receipt of the second request, and the second transaction Conditionally upon receipt of the first request, the first request and the second request verification step including determining whether both the conditional step of receiving the first request and the second request are satisfied, the first request and the second request 2, based on the step of confirming the request, transmitting a data output to the block output to record the transmission of the cryptocurrency associated with the first and second transactions, and the first user to the second user
- the prior art 1 to the prior art 2 respectively, a system that can conveniently manage the accounting of a business site in real time, and a method and system for executing a two-way transaction between two users using blockchain technology.
- the present invention and the technical field are similar, but differ from the technical idea of the present invention to manage accounting information using artificial intelligence technology and block chain technology.
- the present invention uses artificial intelligence technology to automatically journal accounting information created and recorded from a means for managing accounting, and converts it into data to be combined into a blockchain using blockchain technology. , Encrypted, but a system that allows users to easily read and sort data combined with the blockchain as occasion demands, thereby enhancing the ease of use of the accounting management system and the accuracy, objectivity, transparency, and reliability of the management of accounting information. It is to provide.
- Patent Document 1 Korean Registered Patent Publication No. 10-1874751 (2018.06.28.)
- Patent Document 2 Korean Patent Application Publication No. 10-2018-0123709 (January 19, 2018)
- the purpose is to provide an accounting management system that enhances the ease of use of the accounting management system, accuracy, objectivity and transparency of the management of accounting information by applying artificial intelligence technology to a system that manages accounting information based on blockchain technology. have.
- Another object of the present invention is to use artificial intelligence technology to more accurately, transparently and systematically manage accounting information, as well as to facilitate and reliability based on the registered accounting information after being combined with a block chain. Its purpose is to provide an accounting management system to which artificial intelligence technology is applied that further maximizes the advantages of the accounting management system that enables the creation and verification of high financial statements.
- the present invention for achieving the above object is conceived to achieve the problem to be solved,
- Accounting management means for preparing and managing overall accounting information on income and expenses
- Block chain data generation means for processing and converting accounting information into block data so that the accounting information created in the accounting management means is recorded in the block chain by the accounting block chain recording means;
- Accounting block chain recording means for recording block data generated by the block chain data generating means in a block chain
- the accounting management means, the block chain data generation means, the information input and recorded in the accounting block chain recording means, and the data by the transaction of the information are received, predicted and analyzed through big data analysis, and input to the accounting management means.
- It consists of an artificial intelligence data processing means that automatically journals accounting information, processes the accounting information through the block chain data generation means, and automatically records the accounting information processed by the accounting block chain recording means in the blockchain,
- the accounting information When accounting information is entered into the accounting management means, the accounting information is automatically managed by the artificial intelligence data processing means, and is recorded in the blockchain, making it easy and accurate to manage accounting information, as well as objectivity and transparency in the management of accounting information. It is characterized by being strengthened.
- accounting information is automatically journaled from transaction information by banks and cards or from accounting information created and input by the creator in the accounting management means, so that the automatically journaled accounting information is recorded in the blockchain.
- accounting information when accounting information is created and input to the accounting management means, it is converted into block data and recorded in the block chain, thereby improving the security of accounting information management as well as decentralization of accounting information.
- the transaction information between the transaction information is entered into the accounting management means as accounting information, combined with the blockchain, and registered, thereby improving the reliability of the transaction information and omitting the VAT report. Make it possible.
- FIG. 1 is a conceptual diagram showing a block chain-based accounting management system using artificial intelligence of the present invention.
- FIG. 2 is a block diagram showing a block chain-based accounting management system using artificial intelligence of the present invention.
- FIG. 3 is a simplified flowchart showing the data flow of accounting information for a blockchain-based accounting management system using artificial intelligence of the present invention.
- FIG. 4 is a table showing an embodiment of metadata generated by a block chain data generation means among the components of a block chain-based accounting management system using artificial intelligence of the present invention.
- FIG. 5 is a block diagram of the block data generated by the block chain data generation means among the components of the block chain-based accounting management system using the artificial intelligence of the present inventor, by requesting a record on the block chain through the accounting block chain recording means, It shows an example of the results.
- FIG. 1 is a conceptual diagram showing a block chain-based accounting management system using artificial intelligence of the present inventor
- Figure 2 is a block diagram showing the configuration of a block chain-based accounting management system using artificial intelligence of the present inventor
- FIG. This is a simplified flowchart showing the order of data flow of accounting information for a blockchain-based accounting management system using artificial intelligence.
- Accounting management means for creating and managing overall accounting information (D) for income and expenses;
- the accounting information (D) is processed and converted into block data (Db) so that the accounting information (D) created in the accounting management means (100) is recorded in the block chain (BC) by the accounting block chain recording means (300).
- the accounting management means 100, the block chain data generation means 200, the information input and recorded in the accounting block chain recording means 300, and the data by the transaction of the information are provided and predicted through big data analysis,
- the accounting information (D) input to the accounting management means (100) is automatically journaled, and the accounting information (D) is processed through the block chain data generation means (200), and the accounting information (D) is processed into the accounting block chain recording means (300).
- accounting information (D) When accounting information (D) is input to the accounting management means (100), the accounting information (D) is automatically managed by the artificial intelligence data processing means (400) and recorded in the block chain (BC). D) It is characterized by reinforcing objectivity and transparency in management of accounting information (D), as well as ease and accuracy of management.
- the present invention allows the accounting management system based on the block chain (BC) technology to automatically process and manage the accounting information (D) through artificial intelligence, thereby improving the ease and reliability of managing the accounting information (D). It is a technique to maximize.
- BC block chain
- the accounting information (D) entered and created in the accounting management means 100 is automatically journaled, and the created accounting information (D) is a special node using electronic money (EC) ( By transacting with SN), it is converted into block data (Db) by the block chain data generating means 200, and the block data (Db) is recorded in the block chain (BC) through the accounting block chain recording means 300.
- EC electronic money
- the overall accounting information (D) management is easy and accurate, as well as the objectivity and transparency of the management of accounting information (D).
- Accounting information (D) created and entered in the accounting management means 100 is automatically journaled by the artificial intelligence data processing means 400 ( ⁇ S200, accounting information journaling step)
- the automatically journaled accounting information (D) is converted into block data (Db) by the block chain data generation means 200 ( ⁇ S300, block data generation step)
- the code data (D") is converted to hexadecimal text data (D ⁇ ) by the hexadecimal text data generation unit 230 (S330); consists of,
- the accounting information (D) is converted into block data (Db).
- a block chain data generation means 200 that encrypts and converts the accounting information (D) created in the accounting management means 100 into a block data (Db) so that it is recorded in the block chain (BC). ) Is, more specifically,
- the metadata generation unit 210 for converting the accounting information (D) into metadata (D');
- a code data generation unit 220 that processes the metadata D′ created by the metadata generation unit 210 and converts it into encrypted code data D′′;
- the code data (D") is processed so that the code data (D") encrypted by the code data generation unit 220 can be registered in a format used in the block chain (BC), and hexadecimal text data (D Consisting of; hexadecimal text data generation unit 230 to convert to ⁇ );
- the metadata generation unit 210 as shown in FIG. 4,
- a title generation module 211 for assigning a unique transaction ID to the accounting information D;
- a summary extraction module 212 for extracting and inputting a summary from the accounting information (D);
- a debit account name extraction module 214 for extracting and inputting debit account titles from the accounting information (D);
- a debit amount extraction module 215 for extracting and inputting the amount of debit from the accounting information (D);
- a credit account name extraction module 216 for extracting and inputting a credit account subject from the accounting information (D);
- a credit amount extraction module 217 for extracting and inputting the amount of credit from the accounting information (D),
- the accounting management means 100 in which the overall accounting information for income and expenditure (D) is created and managed is a transaction every time a journal entry occurs.
- Accounting information (D) can be "debit) cash 5000 won credit) borrowings 5000 won", briefs of “borrowing 5,000 won from bank”, and the date "January 1, 2018”.
- the metadata generating unit 210 for converting the accounting information D as described above into metadata D' has the same properties as in FIG. 4.
- the metadata D' is converted in the same manner as in FIG. 4, but is actually written using plain text and a delimiter.
- the credit amount can be omitted because it is the same as the debit amount.
- the metadata D'as described above is processed and encrypted by the code data generating unit 220 and converted into code data D".
- the teeth are simply encrypted
- the encryption as described above is an embodiment of the present invention, and is encrypted by adding 1 to each character in order to aid understanding of the present invention.
- OP_RETURN can be used as an arbitrary data variable.
- the length of the variable may be limited to 40 [byte] or 80 [byte].
- the hexadecimal text data generation unit 230 is encrypted so that the encrypted code data (D") created by the code data generation unit 220 can be registered in a format used in the blockchain (BC).
- the code data (D") is processed and converted into hexadecimal text data (D ⁇ ).
- the code data generation unit 230 and the hexadecimal text data generation unit 230 may change the order of operations.
- metadata (D') is created from accounting information (D), and is converted from metadata (D') to code data (D"), and code data (D") to hexadecimal text data (D ⁇ ).
- block data (Db) to be recorded in the block chain (BC) is generated by the final accounting block chain recording means (300), or from metadata (D') to hexadecimal text data (D ⁇ ), hexadecimal text
- block data Db may be generated.
- a plain text such as “i love, love.” is converted to "69206C6F76652C206C6F76652E”.
- the converted hexadecimal text (hexadecimal) is encrypted by adding 1 to "7A317D7087763D317D7087763F”. It can be converted.
- the accounting block chain recording means 300 for recording the processed, encrypted block data (Db) containing the accounting information (D) generated by the block chain data generating means 200 in the block chain (BC),
- Electronic money trading unit 310 in charge of transactions using electronic money (EC);
- EC electronic money
- Db block data
- the block data Db is recorded in the block chain BC by the accounting block chain recording means 300, objectivity, storage, stability, and reliability of the accounting information D are improved.
- the hexadecimal text data (D ⁇ ) converted by the hexadecimal text data generation unit 230 is converted into a block chain (BC ) To record.
- the above predetermined amount is a usage fee using the accounting management system 1 of the present invention for recording one journal entry on the blockchain (BC), or a transaction fee when a transaction is made on the blockchain (BC). ) Can be.
- the method of remittance is also possible on the screen provided in the blockchain (BC), but is implemented by the processor provided in the present invention.
- the accounting block chain recording means 300 of the present invention which is a part of the processor, operates as follows.
- the address of the special node SN is "1Ks8A9hGkxeMVN8U8bAdcC3JpU2GbbHzhe" and the address of the node (system of the present invention) with the accounting block chain recording means 300 is "17hnhRj5UW1wnphkTRdKpSPiK5dmVn",
- 5 is an embodiment executed through a bitcoin system, which is a public block chain.
- FIG. 5 shows the result of receiving approval by proceeding with the encryption omitted, and submitted to the blockchain (BC) for better understanding.
- the main data extraction unit 430 for extracting main information on the accounting information (D) from the input by the accounting information generation unit 420 or the accounting information (D) that the author creates and inputs through the accounting management means 100 );
- Deep learning accounting that analyzes the pattern of accounting information (D) created and input by the author by using a deep learning algorithm based on the major information about the accounting information (D) extracted from the major data extracting unit 430
- the accounting information (D) input to the accounting management means (100) is output or notified to the author in advance, so that the accounting information check unit 450 to check ;
- Deep learning accounting information input pattern analysis unit 440 Deep learning accounting information input pattern analysis unit 440
- a transaction date pattern analysis module 441 for analyzing a date and time pattern on a system in which accounting information D is created and input;
- the transaction information is obtained from the bank server by the transaction information analysis unit 410 and the accounting information generation unit 420, This is converted into accounting information (D) that can be created and input in the accounting management means 100, and automatically created and input as accounting information (D) in the accounting management means 100.
- accounting information (D) when the creator directly creates and inputs accounting information (D) through the accounting management means (100), the creator creates and inputs'Internet Fee' and '100,000 won' through the accounting management means (100).
- main information such as'Internet fee' and '100,000 won' through the main data extracting unit 410, the deep learning accounting information input pattern analysis unit 440 and the accounting information check unit 450 )
- accounting information (D) is automatically created and entered.
- the main data extraction unit 430 extracts the main information from the accounting information (D) created and input by the author through the accounting management means 100, and the deep learning accounting information input pattern analysis unit 440 Based on the accounting information (D) that has been repeatedly created and input through the management means (100), the pattern of the accounting information (D) is analyzed, and the account subject of the accounting information (D) currently being created and input is predicted, accounting information (D) The subject of accounts should be journaled.
- the sentence input to the accounting management means 100 is a modified sentence, which is written in a more human-like text,
- the parser (A) parses the sentence and analyzes it as a subject, a predicate, a bore, and the like. In the present invention, it is analyzed as a word corresponding to the basic attribute of the journal.
- parser (A) analyzes as "'on January 5th','to Hyowon Corporation','machines','for KRW 3500', and'sell'",
- the artificial intelligence executor (B) recognizes "January 5" as a date, and recognizes the rate of return when selling the machine as 75% of the cost (pre-learned and acquired knowledge to calculate the rate of return), and calculates the rate of return.
- CU3500 is assumed in the cash account and CU1500 in the profit account (with a 75% return on cost applied), and the cost of the machine is deducted from the asset.
- the artificial intelligence executor (B) receives the phrase containing the interpreted and analyzed accounting information (D) from the parser (A), and makes the journal entry as accounting information (D) as shown in the table below.
- the result of the syntax analyzer (A) and the sentence entered into the accounting management means (100) are also input to the checker (C), and the checker (C) is a customer of Hyowon Corporation, and mainly sells machines. Living, working on journal entries, using prior knowledge that it is associated with cash and machine accounts, and revenue accounts,
- the syntax analyzer (A) interprets and analyzes the sentence input to the accounting management means 100,
- the artificial intelligence executor (B) journals the accounting information (D) extracted from the parser (A),
- the checker (C) checks whether the result of the parser (A) and the accounting information (D) of the sentence input to the accounting management means (100) match.
- the artificial intelligence launcher (B) for example,
- Block data search that maximizes the visibility and objectivity of the accounting management system (1) using a block chain by allowing you to check, search, and collect the block data (Db) recorded in the block chain (BC) using an encryption key.
- Means 500 may be configured to be further included.
- Block data search means 500
- a transaction date search unit 530 for searching and outputting block data Db in which specific accounting information D is stored through a transaction date;
- a debit account search unit 540 for searching and outputting block data Db in which specific accounting information D is stored through a debit account subject;
- a debit amount search unit 550 for searching and outputting the block data Db in which the specific accounting information D is stored through the amount of the debit;
- a credit account subject search unit 560 for searching and outputting block data Db in which specific accounting information D is stored through the credit account subject;
- a credit amount search unit 570 to search for and output block data (Db) in which specific accounting information (D) is stored through the amount of credit,
- the manager loads and arranges the block data (D) as needed, so that an objective, transparent, and reliable financial statement can be completed later based on the accounting information (D) contained in the block data (D). can do.
- the blockchain-based accounting management system 1 using artificial intelligence of the present inventors can be easily used in the operation device DE, and in this case, the operation device DE refers to a block using artificial intelligence of the present invention.
- Devices and devices equipped with an operating system on which the chain-based accounting management system 1 can be operated for example, may be defined as a dedicated terminal, PC, notebook, tablet PC, or the like.
- Figure 5 based on Figure 4, of the components of the blockchain-based accounting management system (1) using the artificial intelligence of the present invention, recording from the blockchain (BC) by the accounting block chain recording means (300) This is an example of approved information.
- the accounting block chain recording means 300 so that the block data Db containing the accounting information D converted by the block chain data generating means 200 is recorded, registered and distributed in the block chain BC. It is a node that transacts through and electronic money (EC).
- the special node (SN) can have transaction information with all block data (Db) recorded in the block chain (BC), and can also include the role of an electronic money exchange that issues electronic money (EC). .
- the blockchain-based accounting management system 1 using the artificial intelligence of the present invention is a block chain (BC )
- BC block chain
- the present invention relates to a block chain-based accounting management system using artificial intelligence
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Technology Law (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 인공지능을 이용한 블록체인 기반 회계 관리시스템에 관한 것으로서, 더욱 상세하게는, 은행 및 카드의 거래로부터 생성되는 거래정보 또는 작성자에 의해 회계정보가 작성되면, 이를 인공지능 기술을 이용하여, 회계정보를 관리하는 블록체인 기술이 적용된 시스템을 통해, 회계정보가 블록체인에 자동으로 등록, 관리되도록 함으로서, 전반적인 회계정보 관리에 대한 용이성 및 정확성, 회계정보의 관리의 객관성 및 투명성이 강화되도록 하는 인공지능을 이용한 블록체인 기반 회계 관리시스템에 관한 것이다.
Description
본 발명은 인공지능을 이용한 블록체인 기반 회계 관리시스템에 관한 것으로서, 더욱 상세하게는, 은행 및 카드의 거래로부터 생성되는 거래정보 또는 작성자에 의해 회계정보가 작성되면, 이를 인공지능 기술을 이용하여, 회계정보를 관리하는 블록체인 기술이 적용된 시스템을 통해, 회계정보가 블록체인에 자동으로 등록, 관리되도록 함으로서, 전반적인 회계정보 관리에 대한 용이성 및 정확성, 회계정보의 관리의 객관성 및 투명성이 강화되도록 하는 인공지능을 이용한 블록체인 기반 회계 관리시스템에 관한 것이다.
오늘날 경제주체의 자원에 관한 정보는 다양한 목적으로 활용된다.
경제주체가 관리하는 자원을 금전적으로 평가한 재무정보가 핵심이다.
정보이용자들은 가계의 재산은 얼마인지, 기업의 순자산은 얼마인지, 국가부채 총액은 얼마인지와 같은 재무적 정보에 관심이 많다.
회계는 경제주체의 자원을 재무적으로 측정해 보고하는 시스템이다.
가계의 경우, 보유하고 있는 자산에서 갚아야 할 부채를 차감한 금액을 재산(또는 순재산)이라 하며, 기업에서는 자산에서 부채를 차감한 금액을 자본 또는 순자산이라 한다.
정부의 경우, 자산은 대부분 공공목적으로 사용되어 처분이 제한되기 때문에 이자부담이 생기는 부채에 관심이 집중된다.
즉, 회계는 정보이용자가 합리적 판단과 의사결정을 내릴 수 있도록 경제적 정보를 식별하고 측정하여 전달하는 시스템이다.
따라서, 본 발명은, 이러한, 경제적 지표가 되는 회계정보를 작성, 관리하는 회계 관리시스템에 거래 내역을 투명하게 기록하고, 분산저장하여 공공 거래 장부로서 데이터의 위조 및 변조를 방지할 수 있는 블록체인 기술이 적용된 회계 관리시스템에 인공지능을 더하여서, 회계 관리시스템의 사용 용이성, 효용성 및 효율성을 극대화하고, 회계정보의 객관성 및 투명성, 신뢰성이 강화되도록 함으로서, 보다 체계적이고 견고한 회계 관리시스템을 구축, 제공하고자 한다.
이에, 인공지능을 이용한 블록체인 기반 회계 관리시스템에 관한 선행기술로서, 대한민국 등록특허공보 제10-1874751호의 "세무회계 관리 시스템"(이하, '선행기술 1'이라 함.)은,
세무회계 어플리케이션이 설치된 사용자단말기와, 회원가입된 사업장의 세무회계를 관리하는 서버를 포함하는 세무회계 관리 시스템에 있어서, 관리서버는, 상기 사용자단말기로부터 사업자등록번호, 사업장위치, 업종, 대표자성명, 사업장 아이디 및 패스워드 정보가 포함된 사업장 정보와, 하나 이상의 신용카드를 등록한 정보인 카드정보를 수신하여 저장하는 수신부, 상기 사업장정보를 기반으로 금융기관에 접속하여 상기 금융기관으로부터 상기 사업장의 재무정보를 수집하는 재무정보수집부, 상기 카드정보에 등록된 신용카드의 카드결제가 상기 사업장위치로부터 기 설정된 반경 이내 지역에서의 결제인지 판단하고, 기 설정된 반경 이내 지역에서 결제된 것으로 판단된 카드결제정보를 전송하는 판단부 및 상기 재무정보수집부로부터 상기 재무정보를 전송받고, 상기 판단부로부터 상기 카드결제정보를 전송받아 기 설정된 알고리즘을 통해 매출, 매입 및 거래내역이 포함된 회계실적, 현금손익실적 및 납부예상세금에 대한 정보를 포함하는 세무회계 결과를 산출하고, 상기 세무회계 결과로부터 상기 사업장의 경영정보를 산출하는 산출부를 포함, 구성하여, 해당 사업장의 회계 현황을 실시간으로 확인할 수 있는, 세무회계처리 과정을 간편화한 세무회계 관리 시스템에 관한 것이다.
또 다른 선행기술로는, 대한민국 공개특허공보 제10-2018-0123709호의 "블록체인에서 복수개의 거래를 기록하는 방법 및 시스템"(이하, '선행기술 2'라 함.)으로,
블록체인은 예를 들어, 비트코인 블록체인일 수 있으며, 제 1 거래와 관련된 제 1 수량의 암호화폐를 전송하기 위해 제 1 사용자와 연관된 제 1 노드로부터 제 1 요청을 수신하는 단계와, 제 2 거래와 관련된 제 2 수량의 암호화폐를 전송하기 위해 제 2 사용자와 연관된 제 2 노드로부터 제 2 요청을 수신하는 단계를 포함하고, 제 1 거래는 제 2 요청의 수신에 조건부이고, 제 2 거래는 제 1 요청의 수신에 조건부로, 제 1 요청 및 제 2 요청을 수신하는 조건부 단계 모두가 만족되는지를 결정하는 단계를 포함하는 제 1 요청 및 제 2 요청 검증 단계를 포함하고, 제 1 요청 및 제 2 요청을 확인하는 단계에 기초하여, 블록 출력에 데이터 출력을 전송하여 상기 제 1 및 제 2 거래와 관련된 암호화폐의 전송을 기록하는 단계를 포함하고, 제 1 사용자로부터 제 2 사용자로의 제 1 거래 및 제 2 사용자로부터 제 1 사용자로의 제 2 거래를 포함하는, 블록체인상의 다수의 사용자들 간에 다수의 거래를 기록하는 방법 및 시스템에 관한 것이다.
살펴본 바와 같이, 상기 선행기술 1 내지 선행기술 2는, 각각 간편하게 사업장의 회계를 실시간으로 관리할 수 있는 시스템, 그리고, 블록체인 기술을 이용하여, 두 명의 사용자 간의 양방향 거래를 실행하는 방법 및 시스템에 관한 것으로, 본 발명과 기술분야는 유사하나, 인공지능 기술 및 블록체인 기술을 이용하여 회계정보를 관리하고자 하는 본 발명의 기술적 사상과는 차이가 있다.
좀 더 상세하게, 본 발명은, 인공지능 기술을 이용하여, 회계를 관리하는 수단으로부터 작성, 기록되는 회계정보를 자동으로 분개하고, 블록체인 기술을 이용하여, 블록체인으로 결합될 데이터로 변환하여, 암호화하되, 사용자가 때에 따라, 용이하게 블록체인으로 결합된 데이터를 리딩, 정렬할 수 있도록 함으로서, 회계 관리시스템의 사용 용이성 및 회계정보의 관리의 정확성, 객관성 및 투명성, 신뢰성이 강화되도록 하는 시스템을 제공하기 위한 것이다.
따라서, 상기 선행기술 1 내지 선행기술 2와는, 해결하고자 하는 과제(발명의 목적) 및 이를 해결하기 위한 해결수단(구성요소), 이로 인해 발휘되는 발명의 효과에 있어 차이가 있으므로, 기술적 특징이 상이하다 할 것이다.
*선행기술문헌*
(특허문헌 1) 대한민국 등록특허공보 제10-1874751호 (2018.06.28.)
(특허문헌 2) 대한민국 공개특허공보 제10-2018-0123709호 (2018.11.19.)
이에, 본 발명은 상기 전술한 종래의 문제점을 해결하기 위하여 안출된 것으로서,
인공지능 기술을, 블록체인 기술 기반으로 회계정보를 관리하는 시스템에 적용하여, 회계 관리시스템의 사용 용이성과, 회계정보의 관리의 정확성, 객관성 및 투명성을 강화하는 회계 관리시스템을 제공하는 데 목적이 있다.
본 발명의 또 다른 목적은, 인공지능 기술을 이용하여, 보다 정확하고, 투명하고 체계적으로 회계정보가 관리되도록 함은 물론, 추후, 블록체인으로 결합, 등록된 회계정보를 기반으로 용이하게, 신뢰성이 높은 재무제표를 작성, 확인할 수 있도록 하는 회계 관리시스템의 장점을 더욱 극대화시키는 인공지능 기술이 적용된 회계 관리시스템을 제공하는 데에 그 목적이 있다.
상기 목적을 이루기 위한 본 발명은 해결하고자 하는 과제를 달성하기 위해 안출된 것으로서,
인공지능을 이용한 블록체인 기반 회계 관리시스템에 있어서,
수입과 지출에 대한 전반적인 회계정보가 작성, 관리되는 회계관리수단;
상기 회계관리수단에 작성된 회계정보가, 회계블록체인기록수단에 의해 블록체인에 기록되도록, 회계정보를 가공, 블록데이터로 변환시키는 블록체인데이터생성수단;
상기 블록체인데이터생성수단에 의해 생성된 블록데이터를 블록체인에 기록하는 회계블록체인기록수단;
상기 회계관리수단, 블록체인데이터생성수단, 회계블록체인기록수단에 입력, 기록되는 정보 및 이의 정보들의 트랜잭션에 의한 데이터를 제공받아, 빅데이터 분석을 통해 예측, 분석하여, 회계관리수단에 입력되는 회계정보를 자동으로 분개하고, 블록체인데이터생성수단을 통해 회계정보를 가공, 회계블록체인기록수단에 의해 가공된 회계정보가 블록체인에 자동으로 기록되도록 하는 인공지능데이터처리수단;으로 구성되어,
회계관리수단으로 회계정보가 입력되면, 인공지능데이터처리수단에 의해 자동으로, 회계정보를 관리, 블록체인에 기록되도록 함으로서, 회계정보 관리의 용이성 및 정확성은 물론, 회계정보의 관리의 객관성 및 투명성이 강화되도록 하는 것을 특징으로 한다.
한편, 이에 앞서 본 명세서는 특허등록청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.
따라서, 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
이상의 구성 및 작용에서 상기 설명한 바와 같이 본 발명에 따르면,
회계정보를 작성, 관리하는 블록체인 기술 기반의 회계 관리시스템에 인공지능 기술을 더하여서, 회계 관리시스템의 사용 용이성 및 회계정보의 정확성은 물론, 회계정보의 관리의 객관성 및 투명성을 강화하여, 경제적 지표로서의 신뢰성을 극대화시킨다.
더욱 구체적으로는, 은행 및 카드에 의한 거래정보 또는 작성자가 회계관리수단에 작성, 입력하는 회계정보로부터 회계정보를 자동으로 분개하여, 자동으로 분개된 회계정보가 블록체인에 기록되도록 한다.
또한, 인공지능데이터처리수단에 의한 블록체인데이터생성수단에 의해 회계정보가 가공, 암호화되고, 회계블록체인기록수단에 의해 가공, 암호화된 회계정보가 블록체인으로 결합, 등록되므로, 해킹이 불가능하다.
즉, 회계관리수단에 회계정보가 작성, 입력되면, 이를 블록데이터로 변환하고, 블록체인에 기록되게 함으로서, 회계정보 관리의 용이성은 물론, 회계정보의 분산화로 보안성이 향상된다.
즉, 블록체인 기술 기반의 회계 관리시스템의 장점을 극대화시킨다.
또한, 블록체인으로 회계정보가 결합, 등록되어 있으므로, 회계 관리시스템의 안전성 및 데이터 저장성이 극대화된다.
즉, 회계 관리시스템에 오류가 발생하여도, 블록체인으로 결합, 등록된 회계정보는 안전하게 분산되어 저장되어 있으므로, 데이터 손실을 미연에 방지한다.
또한, 블록체인 기술을 이용하여, 보다 투명하고 체계적으로 회계정보가 관리되도록 함으로서, 추후, 블록체인으로 결합, 등록된 회계정보를 기반으로 용이하게, 신뢰성이 높은 재무제표를 작성, 확인할 수 있도록 하는 매우 효과적인 발명이라 하겠다.
또한, 국세청 및 외부 회계 감사 기관에서 회계정보를 용이하게 확인할 수 있으므로, 블록체인에 결합, 등록된 투명한 회계정보를 바탕으로 기업(사용자)의 탈세를 방지하고, 평등하게 과세가 징수되도록 할 수 있다.
즉, 본 발명은,
회계정보의 공유를 넘어, 신뢰를 부여함과 동시에, 보안 및 안정성을 강화하여, 회계정보의 관리의 객관성 및 투명성, 용이성을 제고시킨다.
궁극적으로는, 은행 및 카드의 거래정보만으로도, 회계관리수단에 상호 간의 거래정보가 회계정보로 입력되어 블록체인으로 결합, 등록되도록 함으로서, 거래정보에 대한 신뢰성의 제고로, 부가가치세의 신고를 생략할 수 있도록 한다.
도 1은 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템에 대한 개념도를 나타낸 것이다.
도 2는 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템에 대한 구성도를 나타낸 것이다.
도 3은 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템에 대한 회계정보의 데이터 흐름의 순서를 간략하게 순서도로 나타낸 것이다.
도 4는 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템의 구성요소 중, 블록체인데이터생성수단에 의해 생성되는 메타데이터에 대한 실시 예를 표로 나타낸 것이다.
도 5는 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템의 구성요소 중, 블록체인데이터생성수단에 의해 생성된 블록데이터를, 회계블록체인기록수단을 통해 블록체인에 기록을 요청하여, 승인된 결과에 대한 실시 예를 나타낸 것이다.
*도면의 주요부호에 대한 상세한 설명*
1: 인공지능을 이용한 블록체인 기반 회계 관리시스템
2: 다른 사용자의 인공지능을 이용한 블록체인 기반 회계 관리시스템
3: 또 다른 사용자의 인공지능을 이용한 블록체인 기반 회계 관리시스템
100: 회계관리수단
200: 블록체인데이터생성수단
210: 메타데이터생성부
211: 타이틀생성모듈
212: 적요추출모듈
213: 거래날짜추출모듈
214: 차변계정명추출모듈
215: 차변금액추출모듈
216: 대변계정명추출모듈
217: 대변금액추출모듈
220: 코드데이터생성부
230: 16진수텍스트데이터생성부
300: 회계블록체인기록수단
310: 전자화폐거래부
320: 블록체인기록부
400: 인공지능데이터처리수단
410: 거래정보분석부
420: 회계정보생성부
430: 주요데이터추출부
440: 딥러닝회계정보입력패턴분석부
441: 거래날짜패턴분석모듈
442: 계정과목자동분개모듈
450: 회계정보확인부
460: 블록데이터생성유도부
470: 회계정보블록체인기록유도부
500: 블록데이터검색수단
510: 타이틀검색부
520: 적요검색부
530: 거래날짜검색부
540: 차변계정과목검색부
550: 차변금액검색부
560: 대변계정과목검색부
570: 대변금액검색부
S100: 시스템 활성화단계
S200: 회계정보 분개단계
S300: 블록데이터 생성단계
S310: 메타데이터 생성단계
S320: 코드데이터 생성단계
S330: 16진수텍스트데이터 생성단계
S400: 전자화폐 사용단계
S500: 블록체인 기록단계
A: 구문분석기
B: 인공지능실행기
C: 검산기
D: 회계정보
D': 메타데이터
D": 코드데이터
D^: 16진수텍스트데이터
BC: 블록체인
Db: 블록데이터
DE: 운용디바이스
EC: 전자화폐
SN: 스페셜 노드
이하, 첨부된 도면을 참조하여 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템에 대한 기능, 구성 및 작용을 상세히 설명하기로 한다.
도 1은 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템에 대한 개념도를 나타낸 것이고, 도 2는 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템에 대한 구성도를 나타낸 것이며, 도 3은 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템에 대한 회계정보의 데이터 흐름의 순서를 간략하게 순서도로 나타낸 것이다.
도 1 내지 도 3에 도시된 바와 같이, 본 발명은,
인공지능을 이용한 블록체인 기반 회계 관리시스템(1)에 있어서,
수입과 지출에 대한 전반적인 회계정보(D)가 작성, 관리되는 회계관리수단(100);
상기 회계관리수단(100)에 작성된 회계정보(D)가, 회계블록체인기록수단(300)에 의해 블록체인(BC)에 기록되도록, 회계정보(D)를 가공, 블록데이터(Db)로 변환시키는 블록체인데이터생성수단(200);
상기 블록체인데이터생성수단(200)에 의해 생성된 블록데이터(Db)를 블록체인(BC)에 기록하는 회계블록체인기록수단(300);
상기 회계관리수단(100), 블록체인데이터생성수단(200), 회계블록체인기록수단(300)에 입력, 기록되는 정보 및 이의 정보들의 트랜잭션에 의한 데이터를 제공받아, 빅데이터 분석을 통해 예측, 분석하여, 회계관리수단(100)에 입력되는 회계정보(D)를 자동으로 분개하고, 블록체인데이터생성수단(200)을 통해 회계정보(D)를 가공, 회계블록체인기록수단(300)에 의해 가공된 회계정보(D)가 블록체인(BC)에 자동으로 기록되도록 하는 인공지능데이터처리수단(400);으로 구성되어,
회계관리수단(100)으로 회계정보(D)가 입력되면, 인공지능데이터처리수단(400)에 의해 자동으로, 회계정보(D)를 관리, 블록체인(BC)에 기록되도록 함으로서, 회계정보(D) 관리의 용이성 및 정확성은 물론, 회계정보(D)의 관리의 객관성 및 투명성이 강화되도록 하는 것을 특징으로 한다.
즉, 본 발명은, 블록체인(BC) 기술을 기반으로 한 회계 관리시스템이 인공지능을 통해 자동으로 회계정보(D)가 처리, 관리되도록 함으로서, 회계정보(D) 관리에 대한 용이성 및 신뢰성을 극대화시키기 위한 기술이다.
좀 더 구체적으로는,
인공지능데이터처리수단(400)을 통해, 회계관리수단(100)으로 입력, 작성되는 회계정보(D)를 자동으로 분개하고, 작성된 회계정보(D)가 전자화폐(EC)를 이용한 스페셜 노드(SN)와의 거래로, 블록체인데이터생성수단(200)에 의해 블록데이터(Db)로 변환되어, 블록데이터(Db)가 회계블록체인기록수단(300)을 통해 블록체인(BC)에 기록되도록 함으로서, 전반적인 회계정보(D) 관리의 용이성 및 정확성은 물론, 회계정보(D)의 관리의 객관성 및 투명성이 강화되도록 한다.
도 3을 참조하여, 본 발명의 메커니즘을 좀 더 구체적으로 살펴보면,
은행 및 카드의 거래정보를 은행 전용 서버 및 카드사의 전용 서버로부터 획득하거나, 작성자가 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템(1)에 접속하여, 회계관리수단(100)에 회계정보(D)가 작성, 입력되면,(▶ S100, 시스템 활성화단계)
회계관리수단(100)에 작성, 입력되는 회계정보(D)가 인공지능데이터처리수단(400)에 의해 자동으로 분개되고,(▶ S200, 회계정보 분개단계)
자동으로 분개된 회계정보(D)가 블록체인데이터생성수단(200)에 의해 블록데이터(Db)로 변환되어,(▶ S300, 블록데이터 생성단계)
회계블록체인기록수단(300)에 의해 블록체인(BC)에 기록된다.(▶ S500, 블록체인 기록단계)
이때, 회계블록체인기록수단(300)에 의해 블록데이터(Db)가 블록체인(BC)에 기록될 시에, 전자화폐거래소로부터 발행된 전자화폐(EC)를 이용, 스페셜 노드(SN)와의 거래를 성사시켜, 블록데이터(Db)가 블록체인(BC)에 기록되도록 한다.(▶ S400, 전자화폐 사용단계)
이때, 블록데이터 생성단계(S300)는,
회계관리수단(100)으로부터 작성된 회계정보(D)가 메타데이터생성부(210)에 의해 메타데이터(D')로 변환되는 메타데이터 생성단계(S310);
메타데이터(D')가 코드데이터생성부(220)에 의해 코드데이터(D")로 변환되는 코드데이터 생성단계(S320);
코드데이터(D")가 16진수텍스트데이터생성부(230)에 의해 16진수텍스트데이터(D^)로 변환되는 16진수텍스트데이터 생성단계(S330);로 구성되어,
회계정보(D)를 블록데이터(Db)로 변환시킨다.
상기와 같은 시스템의 흐름 속에서, 회계관리수단(100)에 작성되는 회계정보(D)가 블록체인(BC)에 기록되도록, 암호화하여 블록데이터(Db)로서 변환시키는 블록체인데이터생성수단(200)은, 좀 더 구체적으로,
회계관리수단(100)에 작성된 회계정보(D)를 블록체인(BC)에 기록하기 위해, 회계정보(D)를 메타데이터(D')로 변환하는 메타데이터생성부(210);
상기 메타데이터생성부(210)에 의해 작성된 메타데이터(D')를 가공하여, 암호화된 코드데이터(D")로 변환시키는 코드데이터생성부(220);
상기 코드데이터생성부(220)에 의해 암호화된 코드데이터(D")를 블록체인(BC)에 사용되는 형식으로 등록될 수 있도록, 코드데이터(D")를 가공하여, 16진수텍스트데이터(D^)로 변환시키는 16진수텍스트데이터생성부(230);로 구성되어,
회계정보(D)를 블록체인(BC)에 기록될 수 있는 블록데이터(Db)로 변환시키되,
메타데이터생성부(210)는, 도 4에 도시된 바와 같이,
회계정보(D)에 고유 거래 아이디를 부여하는 타이틀생성모듈(211);
회계정보(D)로부터 적요를 추출, 입력하는 적요추출모듈(212);
회계정보(D)로부터 거래날짜를 추출, 입력하는 거래날짜추출모듈(213);
회계정보(D)로부터 차변의 계정과목을 추출, 입력하는 차변계정명추출모듈(214);
회계정보(D)로부터 차변의 금액을 추출, 입력하는 차변금액추출모듈(215);
회계정보(D)로부터 대변의 계정과목을 추출, 입력하는 대변계정명추출모듈(216);
회계정보(D)로부터 대변의 금액을 추출, 입력하는 대변금액추출모듈(217);로 구성되어,
회계정보(D)를 메타데이터(D')로 변환시킨다.
도 4를 참조하여, 좀 더 구체적으로 설명하면,
수입과 지출에 대한 전반적인 회계정보(D)가 작성, 관리되는 회계관리수단(100)은 분개전표가 발생할 때마다 트랜잭션(transaction)이 일어나게 된다.
물론, 복수의 분개전표가 발생한 것을 한꺼번에 모아서 집단(batch)처리 할 수도 있다.
예를 들면, "1월 1일 은행에서 5천원을 차입"이라는 거래가 성사되었다면,
회계정보(D)는 "차변) 현금 5000원 대변) 차입금 5000원"과, "은행에서 5천원을 차입"이라는 적요와, "2018년 1월 1일"이라는 날짜가 될 수 있다.
아울러, 거래 일련번호인 "0001"과 같은 데이터도 포함될 수 있다.
이러한, 상기와 같은 회계정보(D)를 메타데이터(D')로 변환시키는 메타데이터생성부(210)는, 도 4와 같은 속성을 갖는다.
메타데이터(D')는 도 4와 같은 방식으로 변환되지만, 실제로는 평문(text)과 구분 문자(delimiter)를 사용하여 작성되게 된다.
여기서, 구분 문자(delimiter)를 ";"라 가정하고, 예제를 작성하면,
"0001;은행에서 5천원을 차입;20180101;현금;5000;차입금"으로 나타낼 수 있다.
이때, 대변금액은 생략할 수 있는데, 그 이유는 차변의 금액과 동일하기 때문이다.
상기와 같은 메타데이터(D')는, 코드데이터생성부(220)에 의해 가공, 암호화되어 코드데이터(D")로 변환된다.
이가, 간단하게 암호화(encryption)된 것을 예를 들면,
"0001;은행에서 5천원을 차입;20180101;현금;5000;차입금"을 암호화(encryption)하면, "1112;??엑석 6??음 착잇;31291212;?급;6111;착잇급"으로 암호화될 수 있다.
상기와 같은 암호화(encryption)는, 본 발명의 실시 예로서, 본 발명의 이해를 돕기 위하여, 각 문자에 1을 더하여 암호화한 것이다.
한편, 블록체인(BC)에서는, 거래 기록 이외에도 별도의 기록을 담을 수 있는 임의 데이터 변수를 마련하고 있다.
이는, 현재 나와있는 가상화폐인 이더리움 뿐만 아니라, 비트코인도 가능하다.
비트코인의 경우에는, OP_RETURN을 임의 데이터 변수를 이용할 수 있다.
단지, 변수의 길이가 40[byte] 혹은 80[byte]로 한정적일 수 있다.
한편, 16진수텍스트데이터생성부(230)은, 상기 코드데이터생성부(220)에 의해 작성된, 암호화된 코드데이터(D")를 블록체인(BC)에 사용되는 형식으로 등록될 수 있도록, 암호화된 코드데이터(D")를 가공하여, 16진수텍스트데이터(D^)로 변환시키는 기능을 한다.
블록체인(BC)의 임의 데이터 변수는, 16진수의 텍스트(hexadecimal)를 사용한다.
따라서, "i love, love."와 같은 평문(text)은, "69206C6F76652C206C6F76652E"로 변환이 된다.
이에, 상기의 코드데이터(D")의 예시와 같은, "1112;??엑석 6??음 착잇;31291212;?급;6111;착잇급"이 16진수텍스트데이터생성부(230)에 의해, "313131323BEC9D83ED968FEC9791EC849D2036ECB29FEC9B93ECB0A9EC9E873BED9887EAB8893B363131313BECB0A9EC9E87EAB889"로 변환된다.
이때, 블록데이터(Db)의 생성과정 중, 상기 코드데이터생성부(230)와, 상기 16진수텍스트데이터생성부(230)는, 작업의 순서가 바뀌어도 무관하다.
즉, 회계정보(D)로부터 메타데이터(D')가 생성되고, 메타데이터(D')에서 코드데이터(D")로, 코드데이터(D")에서 16진수텍스트데이터(D^)로 변환되어, 최종 회계블록체인기록수단(300)에 의해 블록체인(BC)에 기록될 블록데이터(Db)가 생성되거나, 메타데이터(D')에서 16진수텍스트데이터(D^)로, 16진수텍스트데이터(D^)에서 코드데이터(D")로 변환되어, 블록데이터(Db)가 생성될 수 있다.
예를 들어, "i love, love."와 같은 평문(text)은, "69206C6F76652C206C6F76652E"로 변환되는데, 변환된 16진수의 텍스트(hexadecimal)를, 1을 더하여 암호화(encryption)하여, "7A317D7087763D317D7087763F"로 변환되게 할 수 있는 것이다.
한편, 블록체인데이터생성수단(200)에 의해 생성된 회계정보(D)가 담긴 가공, 암호화된 블록데이터(Db)를 블록체인(BC)에 기록하는 회계블록체인기록수단(300)은,
전자화폐(EC)를 이용한 거래를 담당하는 전자화폐거래부(310);
블록데이터(Db)를 블록체인(BC)으로 기록하는 블록체인기록부(320);로 구성되어,
일정 단위 개수의 전자화폐(EC)를 이용한 거래로, 블록데이터(Db)가 블록체인(BC)에 기록되도록 한다.
즉, 회계블록체인기록수단(300)에 의해, 블록데이터(Db)가 블록체인(BC)에 기록되므로, 회계정보(D)의 객관성 및 저장성, 안정성, 신뢰성을 향상시킨다.
좀 더 상세하게는,
소정 금액의 전자화폐(EC)를 스페셜 노드(SN)의 주소로 송금하는 거래와 함께, 상기 16진수텍스트데이터생성부(230)에 의하여 변환된 16진수텍스트데이터(D^)를 블록체인(BC)에 기록하는 기능을 한다.
또한, 회계블록체인기록수단(300)은,
블록체인(BC) 상의 스페셜 노드(SN)의 주소를 얻은 다음, 그 주소로 소정 금액을 보내면서, 임의 데이터 변수에 "313131323BEC9D83ED968FEC9791EC849D2036ECB29FEC9B93ECB0A9EC9E873BED9887EAB8893B363131313BECB0A9EC9E87EAB889"를 덧붙여 송금한다.
상기의 소정 금액은, 블록체인(BC)에 한 번의 분개를 기록하기 위한 본 발명의 회계 관리시스템(1)을 사용하는 사용 수수료 혹은, 블록체인(BC)에 거래를 하면, 거래 수수료(transaction fee)가 될 수 있다.
보통은, 사용 수수료와 거래 수수료(transaction fee) 양자가 모두 발생하게 된다.
송금하는 방식은, 블록체인(BC)에서 제공되는 화면에서도 가능하지만, 본 발명에서 제공하는 프로세서에 의하여 구현된다.
이러한, 프로세서의 일부인, 본 발명의 회계블록체인기록수단(300)은, 다음과 같이 작동한다.
예를 들어, 스페셜 노드(SN)의 어드레스(address)가 "1Ks8A9hGkxeMVN8U8bAdcC3JpU2GbbHzhe"이고, 회계블록체인기록수단(300)이 있는 노드(본 발명의 시스템)의 주소는, "17hnhRj5UW1wnphkTRdKpSPiK5dmVnYBMw"라고 가정한다면,
"17hnhRj5UW1wnphkTRdKpSPiK5dmVnYBMw"에서, "1Ks8A9hGkxeMVN8U8bAdcC3JpU2GbbHzhe"로 0.0009 BTC를 보내는데 OP_RETURN으로, "313131323BEC9D83ED968FEC9791EC849D2036ECB29FEC9B93ECB0A9EC9E873BED9887EAB8893B363131313BECB0A9EC9E87EAB889"를 세팅하고, 송금(send)한다.
그러면, 블록체인(BC)에서는, 도 5에 도시된 바와 같이, 결과가 승인되어 돌아온다.
도 5는, 퍼블릭 블록체인(Public Block Chain)인 비트코인(bitcoin) 시스템을 통해 실행한 실시 예이다.
도 5를 참조하면, 전자화폐(EC)를 0.0009 BTC(bit coin) 보낸 것인데, 그 중에 회계 관리시스템(1) 사용 수수료는 0.0008 BTC이고, 블록체인(BC) 거래 수수료는 0.0001 BTC인 것을 알 수 있다.
이때, 도 5는, 이해를 돕기 위하여, 암호화(encryption)를 생략한 채로 진행하고, 블록체인(BC)에 제출하여 승인을 받은 결과를 나타낸 것이다.
또한, 상기의 인공지능데이터처리수단(400)은,
회계관리수단(100), 블록체인데이터생성수단(200), 회계블록체인기록수단(300)의 상호 데이터 입력 및 생성, 교환, 기록에 대한 전반적인 작업을, 트랜잭션을 이용한 빅데이터 분석을 통해 예측, 분석하여, 작성자가 회계정보(D)를 입력하면 자동으로 블록데이터(Bb)로 변환시켜, 블록체인(C)에 기록, 회계정보(D)가 투명하게 관리되도록 하기 위한 것이다.
특히, 은행 및 카드 거래가 이루어 질 때, 자동으로 은행 및 카드 거래에 대한 정보를 획득하여, 작성자가 회계관리수단(100)으로 회계정보(D)를 작성, 입력하지 않아도, 자동으로 은행 및 카드 거래에 대한 정보가 회계관리수단(100)에 의해 작성, 입력되도록 한다.
좀 더 구체적으로는,
은행 및 카드 거래가 이루어질 시, 실시간으로 이에 대한 정보를 획득하여 분석하는 거래정보분석부(410);
상기 거래정보분석부(410)를 통해 회계관리수단(100)에 작성, 입력될 회계정보(D)를 생성하는 회계정보생성부(420);
상기 회계정보생성부(420)에 의한 입력 또는 작성자가 회계관리수단(100)을 통해 작성, 입력하는 회계정보(D)로부터 회계정보(D)에 대한 주요 정보를 추출하는 주요데이터추출부(430);
상기 주요데이터추출부(430)로부터 추출되는 회계정보(D)에 대한 주요 정보를 바탕으로 딥러닝 알고리즘을 이용하여, 작성자에 의해 작성, 입력되는 회계정보(D)의 패턴을 분석하는 딥러닝회계정보입력패턴분석부(440);
상기 딥러닝회계정보입력패턴분석부(440)를 통해, 회계관리수단(100)에 입력되는 회계정보(D)를 미리 작성자에게 출력시키거나 알림하여, 확인할 수 있도록 하는 회계정보확인부(450);
상기 회계정보확인부(450)에 의해 확인된 회계정보(D)를 블록체인데이터생성수단(200)으로 전달, 블록데이터(Db)로 변환되도록 하는 블록데이터생성유도부(460);
상기 블록데이터생성유도부(460)에 의해 전달되어 변환된 블록데이터(Db)를 회계블록체인기록수단(300)을 통해 블록체인(BC)에 기록되도록 하는 회계정보블록체인기록유도부(470);로 구성되되,
딥러닝회계정보입력패턴분석부(440)는,
회계정보(D)가 작성, 입력되는 시스템상의 날짜 및 시간 패턴을 분석하는 거래날짜패턴분석모듈(441);
작성, 입력되는 회계정보(D)의 패턴을 분석하여, 이에 대응하는 계정과목을 자동으로 분개하는 계정과목자동분개모듈(442);로 구성되어,
회계정보(D)가 정확하게 입력, 관리되도록 한다.
이를 구체적으로 예를 들어 설명하면,
먼저, 은행 및 카드를 통해 거래가 이루어지면, 거래 유무를 인지하여, 은행 및 카드사의 서버로부터 거래정보를 획득하고, 획득된 거래정보로부터 회계관리수단(100)에 자동으로 작성, 입력되도록 한다.
즉, 1월 1일에 인터넷 요금으로 10만원이 은행을 통해 통신사로 자동이체가 되었다면, 거래정보분석부(410) 및 회계정보생성부(420)에 의해 은행 서버로부터 상기 거래정보가 획득되어, 이를 회계관리수단(100)에 작성, 입력될 수 있는 회계정보(D)로 변환, 회계관리수단(100)에 자동으로 회계정보(D)로서 작성, 입력되도록 한다.
또한, 작성자가 직접 회계관리수단(100)을 통해 회계정보(D)를 작성, 입력할 때는, 작성자가 회계관리수단(100)을 통해, '인터넷 요금'과, '10만원'을 작성, 입력하는 것만으로, 주요데이터추출부(410)를 통해 '인터넷 요금'과, '10만원'이라는 주요 정보를 추출함과 동시에, 딥러닝회계정보입력패턴분석부(440) 및 회계정보확인부(450)에 의해 회계정보(D)의 패턴을 분석, 시스템상에서의 날짜, 즉, 1월 1일에 대한 정보와, '인터넷 요금'의 계정과목을 '통신비'로 자동으로 분개하여, 주요 정보에 병합, 회계정보(D)가 자동으로 작성, 입력되도록 한다.
즉, 주요데이터추출부(430)는 작성자가 회계관리수단(100)을 통해 작성, 입력하고 있는 회계정보(D)로부터 주요 정보를 추출하고, 딥러닝회계정보입력패턴분석부(440)는 회계관리수단(100)을 통해 반복적으로 작성, 입력되었던 회계정보(D)를 기반으로 회계정보(D)의 패턴을 분석, 현재 작성, 입력되고 있는 회계정보(D)의 계정과목을 예측, 회계정보(D)의 계정과목이 분개되도록 한다.
또 다른 실시 예를 제시하면,
인공지능데이터처리수단(400)에, 구문분석기(A);, 인공지능실행기(B);, 검산기(C);를 더 포함, 구성하여,
회계관리수단(100)에 입력되는 문장을 해석, 입력되는 문장으로부터 회계정보(D)를 추출할 수 있도록 할 수 있다.
좀 더 구체적으로 설명하면,
회계관리수단(100)에 입력되는 문장은, 개조식 문장으로, 보다 휴먼에 가까운 글로 작성되는데,
예를 들면, '1월 5일 효원기업에 기계를 3500원에 판매하였다'라는 문장이 될 수 있다.
이러한 문장은 분개 처리하기에 일견 용이하다고 볼 수 없다.
따라서, 구문분석기(A)를 통해 상기와 같은 문장을 분석하게 되며, 이는, 인공지능실행기(B)에 제시되게 된다.
구문분석기(A)는 상기 문장을 구문 분석하여, 주어, 술어, 보어 등으로 분석하게 되는데, 본 발명에서는 분개의 기본 속성에 해당하는 낱말로 분석하게 된다.
즉, 구문분석기(A)는, " '1월 5일에', '효원기업에', '기계를', '3500원에', '판매하다' "로 분석하고,
인공지능실행기(B)는, 날짜로는 "1월 5일"을 인식하고, 기계 판매 시의 수익률을 원가 대비 75%로 인식하여(사전에 학습, 습득한 지식으로 수익률 산출), 수익률을 계산하고, 현금 계정에서 3500원과, 수익 계정에 1500원(원가 대비 수익률 75%가 적용된 금액)을 상정하고, 기계에 대하여 원가인 2000원을 자산에서 차감하게 된다.
즉, 인공지능실행기(B)에서는 구문분석기(A)로부터 해석, 분석된 회계정보(D)가 담긴 구문을 받아, 아래의 표와 같이 회계정보(D)로서 분개되도록 한다.
일자 | 차변 계정명 | 금액(원) | 대변 계정명 | 금액(원) | 비고 |
1월 5일 | 현금 | 3500 | 기계 | 2000 | |
1월 5일 | 수익 | 1500 | 판매에 따른 수익 발생 |
이때, 구문분석기(A)의 결과와 회계관리수단(100)으로 입력된 문장은 또한, 검산기(C)에 입력되게 되는데, 검산기(C)는 효원기업이라 하면 매출처이고, 주로 기계를 팔고 살며, 현금 계정과 기계 계정 그리고, 수익 계정과 관련되어 있다는 사전 지식을 이용하여, 분개 작업을 하고,
상기 표 1에 검산할 시에, 계정명이 모두 있는지, 그리고 차변의 합, 대변의 합의 금액이 맞는지를 검산하게 되며, 검산 시, 오류가 발생되면 작성자에게 알람을 보내거나, 로그 데이터를 생성하여 자료가 저장되도록 한다.
즉, 구문분석기(A)는, 회계관리수단(100)으로 입력되는 문장을 해석, 분석하고,
인공지능실행기(B)는, 상기 구문분석기(A)로부터 추출된 회계정보(D)를 분개하고,
검산기(C)는, 상기 구문분석기(A)의 결과와, 회계관리수단(100)에 입력된 문장의 회계정보(D)가 일치하는지를 검사한다.
상기 인공지능실행기(B)는 예를 들면,
import numpy as npclass DeepNeuralNetwork:
def__init__(self, input_layers, hidden_layers, output_layers):
self.inputs = input_layers -> accounting.information 입력층 -> 구문분석결과
self.hiddens = hidden_layers 은닉층 (딥러닝에 의한 인식)
self.outputs = output_layers -> journalizing 출력층 -> 분개표
self.test_data = None
# feed-forward를 진행한다.
def predict(self, x): x는 구문분석 factor
pass
# training_data로 학습을 진행한다.
def train(self, training_data, lr=0.01, epoch=1): 회계정보를 분개하는 학습
pass
# 분개표를 출력한다.
def print_accuracy(self):
pass
로서, 파이썬(python)으로 코딩될 수 있다.
한편, 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템(1)은 또한,
암호키를 이용, 블록체인(BC)에 기록된 블록데이터(Db)를 확인하거나, 검색, 수집할 수 있도록 하여, 블록체인을 이용한 회계 관리시스템(1)의 가시성 및 객관성을 극대화시키는 블록데이터검색수단(500);이 더 포함되어 구성될 수 있다.
이를, 좀 더 구체적으로 살펴보면,
블록데이터검색수단(500)은,
고유 거래 아이디를 통해 특정 회계정보(D)가 저장된 블록데이터(Db)를 검색, 출력할 수 있도록 하는 타이틀검색부(510);
적요를 통해 특정 회계정보(D)가 저장된 블록데이터(Db)를 검색, 출력할 수 있도록 하는 적요검색부(520);
거래날짜를 통해 특정 회계정보(D)가 저장된 블록데이터(Db)를 검색, 출력할 수 있도록 하는 거래날짜검색부(530);
차변의 계정과목을 통해 특정 회계정보(D)가 저장된 블록데이터(Db)를 검색, 출력할 수 있도록 하는 차변계정과목검색부(540);
차변의 금액을 통해 특정 회계정보(D)가 저장된 블록데이터(Db)를 검색, 출력할 수 있도록 하는 차변금액검색부(550);
대변의 계정과목을 통해 특정 회계정보(D)가 저장된 블록데이터(Db)를 검색, 출력할 수 있도록 하는 대변계정과목검색부(560);
대변의 금액을 통해 특정 회계정보(D)가 저장된 블록데이터(Db)를 검색, 출력할 수 있도록 하는 대변금액검색부(570);로 구성되어,
관리자가 필요에 따라, 블록데이터(D)를 로딩, 정렬하여, 추후에, 블록데이터(D)에 담긴 회계정보(D)를 기반으로 용이하게, 객관적이고, 투명한, 신뢰성 있는 재무제표가 완성되도록 할 수 있다.
참고하여, 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템(1)은, 운용디바이스(DE)에서 용이하게 사용될 수 있으며, 이때, 운용디바이스(DE)라 함은, 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템(1)이 운용될 수 있는 운영체계를 갖춘 기기 및 장치로, 예를 들어, 전용 단말기, PC, 노트북, 태블릿 PC 등으로 정의될 수 있다.
또한, 도 5는, 도 4를 바탕으로 한, 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템(1)의 구성요소 중, 회계블록체인기록수단(300)에 의해 블록체인(BC)으로부터 기록이 승인된 정보의 실시 예를 나타낸 것이다.
또한, 본 발명에 기재된 스페셜 노드(SN)라 함은,
블록체인데이터생성수단(200)에 의해 변환되어 생성된 회계정보(D)를 담은 블록데이터(Db)가, 블록체인(BC)에 기록, 등록되어 분산 저장되도록, 회계블록체인기록수단(300)과 전자화폐(EC)를 통해 거래하는 노드이다.
즉, 스페셜 노드(SN)는, 블록체인(BC)에 기록되어 있는 모든 블록데이터(Db)와의 거래정보를 가질 수 있으며, 전자화폐(EC)를 발행하는 전자화폐거래소의 역할도 포함할 수 있다.
또한, 본 발명인 인공지능을 이용한 블록체인 기반 회계 관리시스템(1)은, 도 1에 도시된 바와 같이, 예를 들어, 국세청 및 회계정보(D)의 감사를 위한 외부 감사 기관이 블록체인(BC)에 임시 계정(노드)을 만들어, 일회적인 암호키를 제공, 블록데이터(Db)의 정보를 확인할 수 있도록 구성될 수 있어, 해당 기업의 회계정보(D)의 객관성, 투명성 및 신뢰성이 부여되므로, 경제적으로 깨끗한 경영이 이루어지도록 도모한다.
또한, 수입과 지출에 대한 전반적인 회계정보(D)란, 분개장 혹은 분개전표에 기록되는 데이터이다.
또한, 본 발명에서는 별도의 사적 블록체인(private block chain)이 아닌, 공적 블록체인(public block chain)을 이용하여 관리할 수 있도록 설계되는 것이 바람직하다.
이상에서와 같이, 본 발명은 기재된 실시 예에 한정되는 것이 아니고, 본 발명의 사상 및 범위를 벗어나지 않고 다양하게 수정 및 변형할 수 있음은 이 기술의 분야에서 통상의 지식을 가진 자에게 자명하다.
따라서, 기술적 사상 또는 주요한 특징으로부터 벗어남이 없이 다른 여러가지 형태로 실시될 수 있으므로, 본 발명의 실시 예들은 모든 점에서 단순한 예시에 지나지 않으며 한정적으로 해석되어서는 아니되며, 다양하게 변형하여 실시할 수 있다.
본 발명은 인공지능을 이용한 블록체인 기반 회계 관리시스템에 관한 것으로서,
이러한 시스템을 제작하고, 구축하여 안정화된 프로그램을 제공하는 소프트웨어 관련 산업, 특히, 본 발명이 적용되어 회계정보를 작성, 관리하는 회계업무 및 세무업무 관련 시스템 분야 증진에 기여하는 데에 적용할 수 있다.
Claims (1)
- 수입과 지출에 대한 전반적인 회계정보(D)가 작성, 관리되는 회계관리수단(100),상기 회계관리수단(100)에 작성된 회계정보(D)가, 회계블록체인기록수단(300)에 의해 블록체인(BC)에 기록되도록, 회계정보(D)를 가공, 블록데이터(Db)로 변환시키는 블록체인데이터생성수단(200),상기 블록체인데이터생성수단(200)에 의해 생성된 블록데이터(Db)를 블록체인(BC)에 기록하는 회계블록체인기록수단(300),상기 회계관리수단(100), 블록체인데이터생성수단(200), 회계블록체인기록수단(300)에 입력, 기록되는 정보 및 이의 정보들의 트랜잭션에 의한 데이터를 제공받아, 은행 및 카드 거래가 이루어 질 때, 자동으로 은행 및 카드 거래에 대한 정보를 획득하여, 작성자가 회계관리수단(100)으로 회계정보(D)를 작성, 입력하지 않아도, 자동으로 은행 및 카드 거래에 대한 정보가 회계관리수단(100)에 의해 작성, 입력되도록 하여, 회계관리수단(100)에 입력되는 회계정보(D)를 자동으로 분개하고, 블록체인데이터생성수단(200)을 통해 회계정보(D)를 가공, 회계블록체인기록수단(300)에 의해 가공된 회계정보(D)가 블록체인(BC)에 자동으로 기록되도록 하는 인공지능데이터처리수단(400)으로 이루어져,회계관리수단(100)으로 회계정보(D)가 입력되면, 인공지능데이터처리수단(400)에 의해 자동으로, 회계정보(D)를 관리, 블록체인(BC)에 기록되도록 함으로서, 회계정보(D) 관리의 용이성 및 정확성은 물론, 회계정보(D)의 관리의 객관성 및 투명성이 강화되도록 하는,인공지능을 이용한 블록체인 기반 회계 관리시스템(1)에 있어서,회계관리수단(100)에 작성되는 회계정보(D)가 블록체인(BC)에 기록되도록, 암호화하여 블록데이터(Db)로서 변환시키는 블록체인데이터생성수단(200)은회계관리수단(100)에 작성된 회계정보(D)를 블록체인(BC)에 기록하기 위해, 회계정보(D)를 메타데이터(D')로 변환하는 메타데이터생성부(210);상기 메타데이터생성부(210)에 의해 작성된 메타데이터(D')를 가공하여, 암호화된 코드데이터(D")로 변환시키는 코드데이터생성부(220);상기 코드데이터생성부(220)에 의해 암호화된 코드데이터(D")를 블록체인(BC)에 사용되는 형식으로 등록될 수 있도록, 코드데이터(D")를 가공하여, 16진수텍스트데이터(D^)로 변환시키는 16진수텍스트데이터생성부(230);로 구성되어,회계정보(D)를 블록체인(BC)에 기록될 수 있는 블록데이터(Db)로 변환시키되,메타데이터생성부(210)는,회계정보(D)에 고유 거래 아이디를 부여하는 타이틀생성모듈(211);회계정보(D)로부터 적요를 추출, 입력하는 적요추출모듈(212);회계정보(D)로부터 거래날짜를 추출, 입력하는 거래날짜추출모듈(213);회계정보(D)로부터 차변의 계정과목을 추출, 입력하는 차변계정명추출모듈(214);회계정보(D)로부터 차변의 금액을 추출, 입력하는 차변금액추출모듈(215);회계정보(D)로부터 대변의 계정과목을 추출, 입력하는 대변계정명추출모듈(216);회계정보(D)로부터 대변의 금액을 추출, 입력하는 대변금액추출모듈(217);로 구성되어,회계정보(D)를 메타데이터(D')로 변환시키고,블록체인데이터생성수단(200)에 의해 생성된 회계정보(D)가 담긴 가공, 암호화된 블록데이터(Db)를 블록체인(BC)에 기록하는 회계블록체인기록수단(300)은,전자화폐(EC)를 이용한 거래를 담당하는 전자화폐거래부(310);블록데이터(Db)를 블록체인(BC)으로 기록하는 블록체인기록부(320);로 구성되어,일정 단위 개수의 전자화폐(EC)를 이용한 거래로, 블록데이터(Db)가 블록체인(BC)에 기록되도록 하고,인공지능데이터처리수단(400)은,은행 및 카드 거래가 이루어질 시, 실시간으로 이에 대한 정보를 획득하여 분석하는 거래정보분석부(410);상기 거래정보분석부(410)를 통해 회계관리수단(100)에 작성, 입력될 회계정보(D)를 생성하는 회계정보생성부(420);상기 회계정보생성부(420)에 의한 입력 또는 작성자가 회계관리수단(100)을 통해 작성, 입력하는 회계정보(D)로부터 회계정보(D)에 대한 주요 정보를 추출하는 주요데이터추출부(430);상기 주요데이터추출부(430)로부터 추출되는 회계정보(D)에 대한 주요 정보를 바탕으로 딥러닝 알고리즘을 이용하여, 작성자에 의해 작성, 입력되는 회계정보(D)의 패턴을 분석하는 딥러닝회계정보입력패턴분석부(440);상기 딥러닝회계정보입력패턴분석부(440)를 통해, 회계관리수단(100)에 입력되는 회계정보(D)를 미리 작성자에게 출력시키거나 알림하여, 확인할 수 있도록 하는 회계정보확인부(450);상기 회계정보확인부(450)에 의해 확인된 회계정보(D)를 블록체인데이터생성수단(200)으로 전달, 블록데이터(Db)로 변환되도록 하는 블록데이터생성유도부(460);상기 블록데이터생성유도부(460)에 의해 전달되어 변환된 블록데이터(Db)를 회계블록체인기록수단(300)을 통해 블록체인(BC)에 기록되도록 하는 회계정보블록체인기록유도부(470);로 구성되되,딥러닝회계정보입력패턴분석부(440)는,회계정보(D)가 작성, 입력되는 시스템상의 날짜 및 시간 패턴을 분석하는 거래날짜패턴분석모듈(441);작성, 입력되는 회계정보(D)의 패턴을 분석하여, 이에 대응하는 계정과목을 자동으로 분개하는 계정과목자동분개모듈(442);로 구성되어,회계정보(D)가 정확하게 입력, 관리되도록 하고,또한, 인공지능데이터처리수단(400)에는,회계관리수단(100)으로 입력되는 문장을 해석, 분석하는 구문분석기(A);상기 구문분석기(A)로부터 추출된 회계정보(D)를 분개하는 인공지능실행기(B);상기 구문분석기(A)의 결과와, 회계관리수단(100)에 입력된 문장의 회계정보(D)가 일치하는지를 검사하는 검산기(C);가 더 포함, 구성되어,회계관리수단(100)에 입력되는 문장을 해석, 입력되는 문장으로부터 회계정보(D)를 추출할 수 있도록 하되,구문분석기(A)는, 문장을 구문 분석하여, 주어, 술어, 보어로 분석하게 되는데, 분개의 기본 속성에 해당하는 낱말로 분석하고,인공지능실행기(B) 및 검산기(C)를 거쳐, 은행 및 카드를 통해 거래가 이루어지면, 거래 유무를 인지하여, 은행 및 카드사의 서버로부터 거래정보를 획득하고, 획득된 거래정보로부터 회계관리수단(100)에 자동으로 작성, 입력되도록 하여,거래정보분석부(410) 및 회계정보생성부(420)에 의해 은행 서버로부터 상기 거래정보가 획득되어, 이를 회계관리수단(100)에 작성, 입력될 수 있는 회계정보(D)로 변환, 회계관리수단(100)에 자동으로 회계정보(D)로서 작성, 입력되도록 하는 것을 특징으로 하는,인공지능을 이용한 블록체인 기반 회계 관리시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2019-0064856 | 2019-05-31 | ||
KR1020190064856A KR102069551B1 (ko) | 2019-05-31 | 2019-05-31 | 인공지능을 이용한 블록체인 기반 회계 관리시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020242083A1 true WO2020242083A1 (ko) | 2020-12-03 |
Family
ID=69368922
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2020/006078 WO2020242083A1 (ko) | 2019-05-31 | 2020-05-08 | 인공지능을 이용한 블록체인 기반 회계 관리시스템 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102069551B1 (ko) |
WO (1) | WO2020242083A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112488656A (zh) * | 2020-12-04 | 2021-03-12 | 紫绶(上海)信息科技有限公司 | 基于区块链实现对等多方数字化业务全域管理的方法、装置、处理器及其存储介质 |
CN114169978A (zh) * | 2021-10-11 | 2022-03-11 | 北京天德科技有限公司 | 一种基于多链条区块链的账本数据存储会计***及方法 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102069551B1 (ko) * | 2019-05-31 | 2020-01-23 | 심왕섭 | 인공지능을 이용한 블록체인 기반 회계 관리시스템 |
KR102477240B1 (ko) * | 2020-12-31 | 2022-12-14 | 심왕섭 | 듀얼 블록체인 시스템을 이용한 회계정보 관리 수단 |
KR102491309B1 (ko) * | 2022-08-19 | 2023-01-27 | 주식회사 미네르바 | 가상 자산 거래 증빙 관리 서버 및 이의 동작 방법 |
JP7515838B1 (ja) | 2023-01-31 | 2024-07-16 | 株式会社ホリケン | 温室効果ガス(co2等)排出量およびエネルギーデータ算出システム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100725826B1 (ko) * | 2005-12-31 | 2007-06-11 | 한국산업은행 | 온라인망을 기반으로 하는 로컬 회계정보 통합관리 시스템 |
KR20150051528A (ko) * | 2013-11-04 | 2015-05-13 | 이정훈 | 회계 처리방법 |
JP2017188883A (ja) * | 2017-03-23 | 2017-10-12 | 株式会社bitFlyer | プライベートノード、プライベートノードにおける処理方法、及びそのためのプログラム |
KR101914620B1 (ko) * | 2018-05-15 | 2018-11-06 | (주)아이퀘스트 | 빅데이터 및 기계학습을 이용한 자동 분개 수행 방법 및 이를 실현하는 서버 |
US20190087893A1 (en) * | 2016-05-06 | 2019-03-21 | Othera Pty Ltd | Methods and Systems for Blockchain Based Segmented Risk Based Securities |
KR102069551B1 (ko) * | 2019-05-31 | 2020-01-23 | 심왕섭 | 인공지능을 이용한 블록체인 기반 회계 관리시스템 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100652720B1 (ko) * | 2005-04-15 | 2006-12-01 | 엘지전자 주식회사 | 이동통신 단말기의 백업데이터 송수신 장치 |
GB201605032D0 (en) | 2016-03-24 | 2016-05-11 | Eitc Holdings Ltd | Recording multiple transactions on a peer-to-peer distributed ledger |
KR101874751B1 (ko) | 2017-07-21 | 2018-07-04 | 김동원 | 세무회계 관리 시스템 |
-
2019
- 2019-05-31 KR KR1020190064856A patent/KR102069551B1/ko active IP Right Grant
-
2020
- 2020-05-08 WO PCT/KR2020/006078 patent/WO2020242083A1/ko active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100725826B1 (ko) * | 2005-12-31 | 2007-06-11 | 한국산업은행 | 온라인망을 기반으로 하는 로컬 회계정보 통합관리 시스템 |
KR20150051528A (ko) * | 2013-11-04 | 2015-05-13 | 이정훈 | 회계 처리방법 |
US20190087893A1 (en) * | 2016-05-06 | 2019-03-21 | Othera Pty Ltd | Methods and Systems for Blockchain Based Segmented Risk Based Securities |
JP2017188883A (ja) * | 2017-03-23 | 2017-10-12 | 株式会社bitFlyer | プライベートノード、プライベートノードにおける処理方法、及びそのためのプログラム |
KR101914620B1 (ko) * | 2018-05-15 | 2018-11-06 | (주)아이퀘스트 | 빅데이터 및 기계학습을 이용한 자동 분개 수행 방법 및 이를 실현하는 서버 |
KR102069551B1 (ko) * | 2019-05-31 | 2020-01-23 | 심왕섭 | 인공지능을 이용한 블록체인 기반 회계 관리시스템 |
Non-Patent Citations (1)
Title |
---|
9 February 2018 (2018-02-09), pages 1 - 2, Retrieved from the Internet <URL:http://www.kbanker.co.kr/news/articleView.html?idxno=71669> * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112488656A (zh) * | 2020-12-04 | 2021-03-12 | 紫绶(上海)信息科技有限公司 | 基于区块链实现对等多方数字化业务全域管理的方法、装置、处理器及其存储介质 |
CN114169978A (zh) * | 2021-10-11 | 2022-03-11 | 北京天德科技有限公司 | 一种基于多链条区块链的账本数据存储会计***及方法 |
CN114169978B (zh) * | 2021-10-11 | 2023-11-28 | 北京天德科技有限公司 | 一种基于多链条区块链的账本数据存储会计***及方法 |
Also Published As
Publication number | Publication date |
---|---|
KR102069551B1 (ko) | 2020-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020242083A1 (ko) | 인공지능을 이용한 블록체인 기반 회계 관리시스템 | |
WO2020032482A1 (ko) | 공카드를 이용한 금융거래제공방법 및 시스템 | |
WO2021015464A1 (ko) | 블록체인을 기반으로 한 투자 방법 및 이러한 방법을 사용하는 장치 | |
WO2017222128A1 (ko) | 카드 발급사를 대신하여 카드 서비스를 제공하는 방법 및 서버 | |
WO2018101551A1 (ko) | 만물 인터넷을 융합한 생활 밀착형 가상현실 비즈니스 플랫폼과 그 운영방법 | |
WO2014189281A1 (ko) | 데이터로 관리되는 무형화폐인 비트머니의 생성 방법과 제공서비스 시스템 | |
WO2020080590A1 (ko) | 블록체인 기반의 기업투자 시스템 및 그 제어방법 | |
WO2023171887A1 (ko) | 인비지블실링형 nft 이미지 거래 활성화 장치 및 방법 | |
WO2021006505A1 (ko) | 전문가 경력 관리 방법, 장치 및 프로그램 | |
WO2023153692A1 (ko) | 외부 데이터를 고려한 신용 평가 방법 및 이러한 방법을 수행하는 장치 | |
WO2010074383A1 (ko) | 물품관리방법 | |
WO2020040323A1 (ko) | 블록체인 상에서 스테이블 코인 서비스를 제공하는 방법 및 장치 | |
WO2019019245A1 (zh) | 基金组合购买方法、***及存储介质 | |
WO2017188488A1 (ko) | 모바일 선불카드의 서비스 시스템, 이의 클론카드 저장장치 및 서비스 방법 | |
WO2020040322A1 (ko) | 블록체인 상에서 토큰 가격 안정화 방법 및 장치 | |
WO2014185684A1 (ko) | 대차 거래, 공매도 거래 또는 주식 스왑 거래에 관한 정보를 제공하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체 | |
WO2019190132A1 (ko) | 은행 업무 처리 방법 및 은행 업무 처리용 어플리케이션이 저장된 컴퓨터 판독 가능한 저장 매체 | |
WO2021251672A1 (ko) | 상품거래관리컴퓨터, 상품거래시스템 및 상품거래방법 | |
WO2018080263A1 (ko) | 임대인 가변 월세 서비스 제공 방법 및 서버 | |
WO2021066271A1 (ko) | 본인 인증을 수행하는 이동 통신 단말기, 본인 인증 시스템, 및 이동 통신 단말기를 이용한 본인 인증 방법 | |
WO2020017764A1 (ko) | 법률문서 자동 생성 방법 및 시스템 | |
WO2023153680A1 (ko) | Wms의 이커머스 물류 이동 프로세스에서 발생하는 데이터 기반의 신용 평가 방법 및 이러한 방법을 수행하는 장치 | |
WO2023182577A1 (ko) | 탈중앙화 노드 시스템 및 이의 동작 방법 | |
WO2023038324A1 (ko) | 대체 불가능한 토큰 분산 소유 방법 | |
WO2021015463A2 (ko) | 블록체인을 기반으로 한 대출 서비스 방법 및 이러한 방법을 사용하는 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20814404 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20814404 Country of ref document: EP Kind code of ref document: A1 |