Movatterモバイル変換


[0]ホーム

URL:


KR20200089893A - The health information storage and searching system using Big-data text mining and Block-chain technology - Google Patents

The health information storage and searching system using Big-data text mining and Block-chain technology
Download PDF

Info

Publication number
KR20200089893A
KR20200089893AKR1020190006708AKR20190006708AKR20200089893AKR 20200089893 AKR20200089893 AKR 20200089893AKR 1020190006708 AKR1020190006708 AKR 1020190006708AKR 20190006708 AKR20190006708 AKR 20190006708AKR 20200089893 AKR20200089893 AKR 20200089893A
Authority
KR
South Korea
Prior art keywords
information
health
server
user
health information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020190006708A
Other languages
Korean (ko)
Inventor
이화령
Original Assignee
이화령
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이화령filedCritical이화령
Priority to KR1020190006708ApriorityCriticalpatent/KR20200089893A/en
Publication of KR20200089893ApublicationCriticalpatent/KR20200089893A/en
Ceasedlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템이 제공된다. 상기 건강정보 저장 및 서칭 시스템은, 사용자 단말로부터 블록체인기반 인증정보 발급을 위한 개인정보를 전송받는 인증정보 발급서버, 상기 인증정보 발급서버로부터 사용자 식별정보를 트랜잭션 생성요청신호로 가공하여 전송받는 건강정보 관리서버, 상기 건강정보 관리서버로부터 사용자의 공용키 및 식별정보의 해시값을 출력으로하는 트랜잭션을 전송받는 건강정보 보유서버, 딥러닝 프로세스를 이용한 건강정보 제공 채널인 포털사이트 서버, 및 검색 키워드별 검색 결과를 도출하여 그룹화하고 상기 검색 결과를 상기 사용자 단말로 제공하는 빅데이터 텍스트 마이닝 서버를 포함한다.Health data storage and searching system using big data text mining and blockchain technology is provided. The health information storage and searching system is an authentication information issuing server that receives personal information for issuing blockchain-based authentication information from a user terminal, and receives health by processing user identification information as a transaction generation request signal from the authentication information issuing server. An information management server, a health information holding server that receives a transaction that outputs a hash value of a user's public key and identification information from the health information management server, a portal site server that is a channel for providing health information using a deep learning process, and a search keyword It includes a big data text mining server that derives grouped search results and provides the search results to the user terminal.

Description

Translated fromKorean
빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템{The health information storage and searching system using Big-data text mining and Block-chain technology}The health information storage and searching system using Big-data text mining and Block-chain technology}

본 발명은 건강정보 저장 및 서칭 시스템에 관한 것으로서, 더욱 상세하게는 사용자가 건강 키워드별 정보를 얻기 위해 검색하며 겪는 어려움 및 복잡함을 해소시킬 수 있는 어플리케이션 플랫폼에 관한 것이다.The present invention relates to a health information storage and search system, and more particularly, to an application platform that can solve the difficulty and complexity of a user searching and obtaining information for each health keyword.

기존 건강 키워드 관련 어플리케이션은 중앙 서버가 제공하는 정보에 대해서만 사용자들에게 제공하는 데에 제한이 있다. 또한 다이어트, 러닝, 탈모 등 각종 건강 키워드별로 정보를 제공하는 어플리케이션이 존재하나, 딥러닝 프로세스 기능을 활용하고 있는 시스템을 도입 또는 텍스트마이닝 기술과 블록체인 기술을 도입하여 보다 객관적이고 질 좋은 정보를 제공하는 기능은 부재한다.Existing health keyword related applications are limited in providing information to users only for information provided by the central server. In addition, there are applications that provide information for various health keywords such as diet, running, hair loss, etc., but by introducing a system that utilizes deep learning process functions or by introducing text mining technology and blockchain technology, it provides more objective and quality information. The function to do is absent.

한국 공개특허 10-2016-0066799 (공개일자 2016년 6월 13일)Korea Patent Publication 10-2016-0066799 (published on June 13, 2016)

본 발명이 해결하고자 하는 기술적 과제는, 빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템을 개발함으로써, 경제적이고 객관적으로 질 좋은 건강정보를 보다 쉽게 사용자들이 접근할 수 있도록 하는 것이다. 이는 기존 포털사이트에서 사용자가 건강 키워드별 검색 시, 사용자별 정보 검색 능력에 따라 또는 건강정보 이해능력에 따라 정보 습득에 있어 빈부격차가 생길 수 있다는 문제점을 보완하며, 보다 정확하고 확실한 건강정보 제공 및 습득에 실질적이고 경제적으로 효율적인 대응책 마련을 위한 것이다.The technical problem to be solved by the present invention is to develop a health information storage and searching system using big data text mining and blockchain technology, so that users can more easily access economical and objectively high quality health information. This complements the problem that when the user searches for health keywords in the existing portal site, there may be a gap between rich and poor in acquiring information according to the ability to search information by user or the ability to understand health information, and provides more accurate and reliable health information and This is to prepare a practical and economically effective countermeasure to acquisition.

다만, 본 발명이 해결하고자 하는 기술적 과제들은 상기 과제로 한정되는 것이 아니며, 본 발명의 기술적 사상 및 영역으로부터 벗어나지 않는 범위에서 다양하게 확장될 수 있다.However, the technical problems to be solved by the present invention are not limited to the above problems, and may be variously extended without departing from the technical spirit and scope of the present invention.

상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템은, 사용자 단말로부터 블록체인기반 인증정보 발급을 위한 개인정보를 전송받는 인증정보 발급서버, 상기 인증정보 발급서버로부터 사용자 식별정보를 트랜잭션 생성요청신호로 가공하여 전송받는 건강정보 관리서버, 상기 건강정보 관리서버로부터 사용자의 공용키 및 식별정보의 해시값을 출력으로하는 트랜잭션을 전송받는 건강정보 보유서버, 딥러닝 프로세스를 이용한 건강정보 제공 채널인 포털사이트 서버, 및 검색 키워드별 검색 결과를 도출하여 그룹화하고 상기 검색 결과를 상기 사용자 단말로 제공하는 빅데이터 텍스트 마이닝 서버를 포함한다.In order to solve the above problems, the health data storage and searching system using big data text mining and blockchain technology according to an embodiment of the present invention is authentication information that receives personal information for issuing blockchain-based authentication information from a user terminal. Issuing server, the health information management server receives and transmits the user identification information from the authentication information issuing server as a transaction generation request signal, and sends a transaction that outputs the hash value of the user's public key and identification information from the health information management server. It includes a receiving health information retention server, a portal site server that is a health information providing channel using a deep learning process, and a big data text mining server that derives and groups search results for each search keyword and provides the search results to the user terminal.

본 발명의 몇몇 실시예에 따르면, 상기 사용자 단말은 정보를 표시하는 표시부, 데이터가 저장되는 저장부, 키생성 엔진 및 암복호화 엔진을 포함할 수 있다.According to some embodiments of the present invention, the user terminal may include a display unit for displaying information, a storage unit for storing data, a key generation engine, and an encryption/decryption engine.

본 발명의 몇몇 실시예에 따르면, 상기 개인정보는 사용자 이름, 등록 번호, 사용자 개인 건강정보, 사용자 개인 특성정보 중 적어도 일부를 포함할 수 있다.According to some embodiments of the present invention, the personal information may include at least some of a user name, a registration number, user personal health information, and user personal property information.

본 발명의 몇몇 실시예에 따르면, 상기 인증정보 발급서버는 상기 사용자 단말로부터 전송되는 상기 개인정보를 이용하여 인증정보 발급 가능여부를 판단 후 판단 결과를 상기 사용자 단말로 전송할 수 있다.According to some embodiments of the present invention, the authentication information issuing server may determine whether to issue authentication information using the personal information transmitted from the user terminal, and then transmit the determination result to the user terminal.

본 발명의 몇몇 실시예에 따르면, 상기 건강정보 보유서버는 사용자의 특성정보를 블록체인 형태로 기록할 수 있다.According to some embodiments of the present invention, the health information holding server may record the user's characteristic information in the form of a blockchain.

본 발명의 몇몇 실시예에 따르면, 상기 건강정보 보유서버는 사용자의 특성정보를 블록체인 형태로 기록할 수 있다.According to some embodiments of the present invention, the health information holding server may record the user's characteristic information in the form of a blockchain.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific matters of the present invention are included in the detailed description and drawings.

본 발명에 따르면, 건강정보 저장 및 서칭 시스템을 위한 어플리케이션 플랫폼을 통해 건강 키워드별 사용자들에게 건강정보를 보다 정확하고 빠르게 접근할 수 있게 도모하며, 건강정보별 특징을 정리하여 보여줌에 따라 광고성이 배제되어 보다 객관적인 정보를 한 눈에 파악할 수 있다.According to the present invention, through the application platform for the health information storage and search system to promote the health information to users by health keywords more accurately and quickly, and by organizing and showing the features of each health information, advertising is excluded This allows you to grasp more objective information at a glance.

또한, 기존 포털사이트에서 건강키워드를 검색했을 때 사료되는 ‘광고성 글에 대한 접근성이 높다는 점’ 또는 ‘여러 가지 많은 정보가 복합적으로 제공되어 정확한 정보습득에 혼란을 줄 수 있다는 점’등 여러 문제점들을 해결할 수 있는 시스템이 될 수 있으며, 보다 경제적인 건강관리 도모에 도움을 줌에 따라 건강관리 비용 지출 즉 추후 건강보험재정문제의 대안책이 될 수 있다.In addition, various problems such as'high access to advertising texts' or'multiple pieces of information are provided in a complex way, which may confuse accurate information acquisition', which are considered when searching for health keywords on existing portal sites It can be a system that can be solved, and as it helps to promote more economical health care, it can be used as an alternative solution to health care expenditure or future health insurance financial problems.

다만, 본 발명의 효과는 상기 효과들로 한정되는 것이 아니며, 본 발명의 기술적 사상 및 영역으로부터 벗어나지 않는 범위에서 다양하게 확장될 수 있다.However, the effects of the present invention are not limited to the above effects, and may be variously extended without departing from the technical spirit and scope of the present invention.

도 1은 본 발명의 인공지능, 딥러닝, 텍스트 마이닝, 블록체인을 기반으로 건강정보를 저장하는 건강정보 저장 및 서칭 시스템을 나타낸 블록도이다.
도 2는 개인 사용자 단말을 구체적으로 나타낸 블록도이다.
도 3은 인증정보 발급서버를 구체적으로 나타낸 블록도이다.
도 4는 블록체인기반 건강정보 관리서버를 구체적으로 나타낸 블록도이다.
도 5는 본 발명에 따라 블록체인 기반으로 사용자 정보를 저장 및 관리하는 방법을 설명하기 위한 예시도이다.
도 6은 건강 키워드별 검색 결과 도출 기술과정을 구체적으로 나타낸 예시 블록도이다.
도 7은 건강 키워드 검색 결과별 배너 형성 기술 과정을 구체적으로 나타낸 예시 블록도이다.
도 8은 블록체인 기반 건강정보 컨텐츠 도출 기술 과정 및 관리서버를 구체적으로 나타낸 블록도이다.
1 is a block diagram showing a health information storage and searching system for storing health information based on artificial intelligence, deep learning, text mining, and blockchain of the present invention.
2 is a block diagram specifically showing an individual user terminal.
3 is a block diagram specifically showing an authentication information issuing server.
4 is a block diagram specifically showing a blockchain-based health information management server.
5 is an exemplary diagram for explaining a method of storing and managing user information based on a blockchain according to the present invention.
6 is an exemplary block diagram specifically showing a search result derivation technology process for each health keyword.
7 is an exemplary block diagram specifically illustrating a process of forming a banner for each health keyword search result.
8 is a block diagram specifically illustrating a technology process and management server for deriving health information based on a blockchain.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention, and methods for achieving them will be clarified with reference to embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various different forms, and only the present embodiments allow the disclosure of the present invention to be complete, and common knowledge in the art to which the present invention pertains. It is provided to fully inform the person having the scope of the invention, and the present invention is only defined by the scope of the claims.

본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며, 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for describing the embodiments, and is not intended to limit the present invention. In the present specification, the singular form also includes the plural form unless otherwise specified in the phrase. As used herein, "comprises" and/or "comprising" refers to the components, steps, operations and/or elements mentioned above, the presence of one or more other components, steps, operations and/or elements. Or do not exclude additions.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used as meanings commonly understood by those skilled in the art to which the present invention pertains. In addition, terms that are defined in a commonly used dictionary are not ideally or excessively interpreted unless specifically defined.

이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예들을 보다 상세하게 설명하고자 한다. 도면 상의 동일한 구성요소에 대해서는 동일한 참조 부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the accompanying drawings. The same reference numerals are used for the same components in the drawings, and duplicate descriptions for the same components are omitted.

도 1은 본 발명의 인공지능, 딥러닝, 텍스트 마이닝, 블록체인을 기반으로 건강정보를 저장하는 건강정보 저장 및 서칭 시스템을 나타낸 블록도이다. 도 2는 개인 사용자 단말을 구체적으로 나타낸 블록도이다. 도 3은 인증정보 발급서버를 구체적으로 나타낸 블록도이다. 도 4는 블록체인기반 건강정보 관리서버를 구체적으로 나타낸 블록도이다.1 is a block diagram showing a health information storage and searching system for storing health information based on artificial intelligence, deep learning, text mining, and blockchain of the present invention. 2 is a block diagram specifically showing an individual user terminal. 3 is a block diagram specifically showing an authentication information issuing server. 4 is a block diagram specifically showing a blockchain-based health information management server.

본 발명의 딥러닝, 텍스트 마이닝, 블록체인을 기반으로 하는 건강정보 저장 및 서칭 시스템(10)은, 크게 개인 사용자 단말(100), 인증정보 발급서버(200), 블록체인기반 건강정보 관리서버(300), 블록체인기반 건강정보 보유서버(400), 딥러닝 프로세스를 활용하고 있는 포털사이트 서버(500), 빅데이터 텍스트 마이닝 서버(600)를 포함한다.The deep learning, text mining, and block chain based health information storage andsearching system 10 of the present invention largely includes apersonal user terminal 100, an authenticationinformation issuing server 200, and a block chain based health information management server ( 300), a blockchain-based healthinformation retention server 400, aportal site server 500 utilizing a deep learning process, and a big datatext mining server 600.

인공지능 기술 중 하나인 딥러닝(Deep Learning)은 인간의 신경망을 모델링한 딥 뉴런 네트워크(Deep Neural Network)에 기반을 둔 기계학습(Machine Learning) 방법론이다. 이러한 딥러닝은 현재 이미지 인식, 자연어 처리, 목소리 인식, 게임 등 다양한 분야에서 널리 사용되고 있으며, 기존 인공지능 기술보다 정확성이 높다는 장점이 있다.Deep learning, an artificial intelligence technology, is a machine learning methodology based on a deep neural network modeling a human neural network. Deep learning is widely used in various fields such as image recognition, natural language processing, voice recognition, and games, and has the advantage of higher accuracy than existing artificial intelligence technology.

본 발명은 건강정보를 검색하는 데에 있어서, 딥러닝 프로세스를 사용하는 발명으로써 도 1에서 설명하기로 한다.The present invention will be described in FIG. 1 as an invention using a deep learning process in retrieving health information.

텍스트 마이닝(Text mining) 기술이란, 자연어 처리 기반 텍스트 마이닝은 언어학, 통계학, 기계학습 등을 기반으로 한 자연언어 처리 기술을 활용하여 반정형/비정형 텍스트 데이터를 정형화하고, 특징을 추출하기 위한 기술과 추출된 특징으로부터 의미 있는 정보를 발견할 수 있도록 하는 기술이다.With text mining technology, text mining based on natural language processing utilizes natural language processing technology based on linguistics, statistics, and machine learning to formalize semi-structured/unstructured text data and extract features. It is a technology that enables to discover meaningful information from extracted features.

본 발명은 최근 정보 처리 기술이 급속하게 발달하여 스마트폰, 태블릿 PC, PDA(Personal Digital Assistant) 등의 정보 처리 장치에서 사용자로부터 질의(query)를 입력받고, 다수의 데이터베이스에서 사용자 질의에 상응하는 데이터를 검색하여 사용자에게 제공하는 검색 방법 및 시스템에 대한 연구가 활발하게 진행되고 있다는 점에 의거하여, 빅데이터(Big Data) 시대가 도래함에 따라 건강정보를 검색 시, 검색 엔진 시스템을 통해 방대한 양의 데이터가 기록되어 있는 복수의 데이터베이스에서 사용자 질의에 상응하는 정확한 정보를 신속하게 검색하여 제공할 수 있도록 텍스트 마이닝(Text mining) 기술을 활용하는 발명으로써, 도 1과 2에서 설명하기로 한다.In the present invention, the recent information processing technology has been rapidly developed and receives queries from users in information processing devices such as smartphones, tablet PCs, PDAs (Personal Digital Assistants), and data corresponding to user queries in multiple databases. Based on the fact that research on search methods and systems to search for and provide users to users is actively underway, when searching for health information with the advent of the Big Data era, a vast amount of search engine systems are used to search for health information. As an invention that utilizes a text mining technique to quickly search and provide accurate information corresponding to a user query in a plurality of databases in which data is recorded, it will be described in FIGS. 1 and 2.

빅데이터 텍스트 마이닝(data mining)은 검색 엔진 시스템을 통해 방대한 양의 데이터가 기록되어 있는 복수의 데이터베이스에서 사용자 질의에 상응하는 정확한 정보를 선정된 자료에 포함된 단어 또는 어구의 개수를 카운트하여 출현 빈도순으로 순위를 정하여 보여주는 기술을 기반으로한다.Big data text mining counts the number of words or phrases included in the selected data by counting the exact information corresponding to a user query in a plurality of databases in which a large amount of data is recorded through a search engine system. It is based on the technique of ranking and showing in order.

블록체인(block-chain)이라 함은, 도 4에 도시한 바와 같이 네트워크 통신상에서 이루어지는 거래 내용을 안전하게 기록하고 저장하는 기술이다. 거래 내용은 각 블록에 기록되는데 이는 시간이 지남에 따라 체인을 형성하게 되고, 이러한 체인들은 P2P 네트워크 상에 분산 저장되어 블록체인 네트워크를 형성하게 된다.Block-chain (block-chain), as shown in Fig. 4 is a technology for safely recording and storing the contents of transactions made on network communication. Transaction contents are recorded in each block, which forms a chain over time, and these chains are distributed and stored on a P2P network to form a blockchain network.

본 발명은 도 1 및 도 2를 참조하면, 개인 사용자 단말(100)은 pulic key 및 private key를 생성하고, 생성된 키 중 public key와 블록체인기반 인증정보 발급에 필요한 기관의 식별정보로 이루어진 블록체인기반 인증정보 발급용 개인정보를 인증정보 발급서버(200)로 전송하는 구성이다.1 and 2, thepersonal user terminal 100 generates a pulic key and a private key, and among the generated keys, a block consisting of public key and identification information of an institution required to issue blockchain-based authentication information This configuration transmits personal information for issuing chain-based authentication information to the authenticationinformation issuing server 200.

이를 위해, 개인 사용자 단말(100)은 정보를 표시하는 표시부(101), 데이터나 응용프로그램 등이 저장되는 저장부(102), 키생성 엔진(110), 및 암복호화 엔진(120)을 포함한다. 블록체인기반 인증정보 발급용 개인정보는 사용자 이름, 등록 번호, 사용자 개인 건강정보, 사용자 개인 특성정보 중 적어도 일부를 포함할 수 있다.To this end, thepersonal user terminal 100 includes adisplay unit 101 for displaying information, astorage unit 102 in which data or application programs are stored, akey generation engine 110, and an encryption/decryption engine 120. . The personal information for issuing blockchain-based authentication information may include at least some of a user name, a registration number, a user's personal health information, and a user's personal characteristic information.

- 사용자 개인 건강정보: 나이, 성별, 키, 몸무게-User's personal health information: age, gender, height, weight

- 사용자 개인 특성정보: 건강관심사, 취미-Personal characteristics of users: health concerns, hobbies

키생성 엔진(110), 암복화와 엔진(120) 등은 개인 사용자 단말(100)이 컴퓨터(PC)와 같은 데스크탑 형식인 경우에는 응용프로그램 형태로 탑재되고, 개인 사용자 단말(100)이 인터넷 접속이 가능한 스마트폰과 같은 모바일 기기인 경우에는 모바일 전용앱 형태로 제공된다.Thekey generation engine 110, darkening andengine 120, etc. are mounted in the form of an application program when thepersonal user terminal 100 is a desktop type such as a computer (PC), and thepersonal user terminal 100 is connected to the Internet. In the case of a mobile device such as a possible smartphone, it is provided in the form of a mobile-only app.

개인 사용자 단말(100)은 public key 및 private key를 생성하기 전에 해당 개인 사용자 단말(100)을 운영하는 사용자가 인증정보 발급서버(200)에 사용자의 식별정보를 등록하였는지 먼저 확인하는 과정을 수행한다.Thepersonal user terminal 100 performs a process of first checking whether a user who operates the correspondingpersonal user terminal 100 has registered the identification information of the user in the authenticationinformation issuing server 200 before generating the public key and the private key. .

개인 사용자 단말(100)은, 블록체인기반 인증정보 발급서버(200)로 전송하여 블록체인기반 인증정보 발급을 요청한다.Thepersonal user terminal 100 transmits to the blockchain-based authenticationinformation issuing server 200 to request the issuance of the blockchain-based authentication information.

인증정보 발급서버(200)는 전송되는 블록체인기반 인증정보 발급용 개인정보를 계정별 개인 식별정보 DB(211)와 매칭하여 매칭되는 정보가 존재하면, public key 및 private key의 생성을 안내하는 키생성 안내신호를 생성하여 개인 사용자 단말(100)로 전송한다. 인증정보 발급서버(200)는 매칭되는 정보가 없으면, 인증정보 발급이 불가함을 나타내는 메시지를 전송할 수 있다.The authenticationinformation issuing server 200 matches the personal information for issuing blockchain-based authentication information with the personalidentification information DB 211 for each account, and when matching information exists, a key that guides the creation of the public key and private key The generation guide signal is generated and transmitted to thepersonal user terminal 100. If there is no matching information, the authenticationinformation issuing server 200 may transmit a message indicating that issuing of authentication information is impossible.

구체적으로, 인증정보 발급서버(200)는 개인 사용자 단말(100)로부터 인증정보에 대한 발급 요청으로서 특정 사용자의 식별정보를 획득하면 상기 특정 사용자 식별정보의 등록 여부를 확인한다. 인증정보 발급서버(200)는 확인 결과 상기 특정 사용자의 식별정보가 등록 상태이면, 상기 키생성 안내신호를 생성하여 개인 사용자 단말(100)로 하여금 상기 특정 사용자의 public key 및 private key를 생성하도록 지원한다.Specifically, when the identificationinformation issuing server 200 obtains identification information of a specific user as a request for issuing authentication information from thepersonal user terminal 100, it checks whether or not the specific user identification information is registered. The authenticationinformation issuing server 200 supports thepersonal user terminal 100 to generate the public key and the private key of the specific user by generating the key generation guide signal when the identification information of the specific user is registered as a result of verification. do.

여기서, 인증정보 발급서버(200)가 특정 사용자의 public key 및 private key 생성을 지원하는 동작은 키생성 안내신호를 개인 사용자 단말(100)로 전송함을 포함한다.Here, the operation in which the authenticationinformation issuing server 200 supports the generation of the public key and the private key of a specific user includes transmitting a key generation guidance signal to thepersonal user terminal 100.

개인 사용자 단말(100)은 인증정보 발급서버(200)로부터 키생성 안내신호가 전송되면, 키생성 엔진(110)을 운영하여 public key 및 private key를 생성한다. 이때, 개인 사용자 단말(100)은 네트워크 차단한 상태에서 public key 및 private key를 생성하도록 제어함으로써, 행여라도 발생할 수 있는 각 키의 외부유출을 사전에 차단한다. 개인 사용자 단말(100)은 네트워크 차단 시, 네트워크 차단 안내화면을 표시할 수 있다.When the key generation guidance signal is transmitted from the authenticationinformation issuing server 200, thepersonal user terminal 100 operates thekey generation engine 110 to generate public and private keys. At this time, thepersonal user terminal 100 controls to generate a public key and a private key in a state in which the network is blocked, thereby blocking the external leakage of each key that may occur even in advance. Thepersonal user terminal 100 may display a network blocking guide screen when the network is blocked.

개인 사용자 단말(100)은 암호화 private key가 저장되면, 네트워크를 다시 연결하라는 알림을 출력하고, 사용자는 네트워크를 연결할 수 있다.Thepersonal user terminal 100 outputs a notification to reconnect the network when the encrypted private key is stored, and the user can connect to the network.

도 1 및 도 3를 참조하면, 인증정보 발급서버(200)에는 DB부(210)가 탑재되고, 인증정보 발급서버(200)의 DB부(210)는 상기 개인 사용자 단말(100)을 이용하는 사용자의 식별정보가 저장되고, 상기 블록체인기반 인증정보 발급용 개인정보와 동일한 사용자의 식별정보가 저장된 회원별 사용자 식별정보 DB(211)를 포함한다.1 and 3, aDB unit 210 is mounted on the authenticationinformation issuing server 200, and theDB unit 210 of the authenticationinformation issuing server 200 is a user who uses thepersonal user terminal 100 It includes the useridentification information DB 211 for each member in which identification information of is stored and identification information of the same user as the personal information for issuing the blockchain-based authentication information is stored.

인증정보 발급서버(200)는 개인 사용자 단말(100)으로부터 public key 및 블록체인기반 인증정보 발급용 개인정보를 전송받고, 블록체인기반 인증정보 발급용 개인정보를 해시 연산하여 사용자 식별해시정보로 가공처리한다.The authenticationinformation issuing server 200 receives the public key and the personal information for issuing the blockchain-based authentication information from thepersonal user terminal 100, and hashes the personal information for issuing the blockchain-based authentication information as the hash information of the user. Processing.

인증정보 발급서버(200)는 사용자 식별해시정보, public key 및 블록체인기반 인증정보 발급용 개인정보를 이루는 사용자의 식별정보 중 기 지정된 사용자의 식별정보에 해당되는 지정 사용자 식별정보를 취합하여 트랜잭션(transaction) 생성요청신호로 가공하고 이를, 후술되는 블록체인기반 건강정보 관리서버(300)로 전송하는 서버이다.The authenticationinformation issuing server 200 collects user identification hash information, public key, and user identification information that constitutes the personal information for issuing blockchain-based authentication information, and then designates the specified user identification information corresponding to the identification information of the specified user and performs a transaction. (transaction) is a server that processes the generated request signal and transmits it to the blockchain-based healthinformation management server 300, which will be described later.

후술하는 건강정보 관리서버(300)의 프로세서(310)는 사용자의 식별정보의 등록 여부에 따라 transaction 생성 및 전송 동작을 수행할 수 있다. 여기서, 지정 사용자 식별정보는 사용자의 등록번호를 포함할 수 있다. 이를 위해, 인증정보 발급서버(200)는 해시처리 엔진(220)을 포함할 수 있다.Theprocessor 310 of the healthinformation management server 300, which will be described later, may perform a transaction generation and transmission operation according to whether the user's identification information is registered. Here, the designated user identification information may include a user's registration number. To this end, the authenticationinformation issuing server 200 may include ahash processing engine 220.

해시처리 엔진(220)은 블록체인기반 인증정보발급용 사용자정보를 해시연산하여 사용자 식별해시정보로 가공처리하는 기능을 수행한다.Thehash processing engine 220 performs a function of hashing the user information for issuing the blockchain-based authentication information and processing the user hash information.

도 1 및 도 4를 참조하면, 블록체인기반 건강정보 관리서버(300)는 개인 사용자 단말(100)로부터 인증정보에 대한 발급 요청으로서 사용자의 식별정보가 획득되어 사용자의 식별정보의 등록 여부가 확인된 결과, 사용자의 식별정보가 등록 상태면, 사용자의 public key 및 식별정보의 해시값 또는 이를 가공한 값을 output으로 하는 transaction을 생성하여 블록체인에 전송하거나 전송하도록 지원하고, transaction이 블록체인 상에 기록된 위치 정보를 나타내는 transcation ID를 획득하는 구성이다.1 and 4, the blockchain-based healthinformation management server 300 is a request for issuance of authentication information from thepersonal user terminal 100, so that the user's identification information is obtained and the user's identification information is registered. As a result, if the user's identification information is registered, it creates a transaction that outputs the hash value of the user's public key and identification information or a processed value as an output, and transmits or transmits the transaction to the blockchain. It is a configuration to acquire the transcation ID indicating the location information recorded in.

블록체인에 대한 전송은 블록체인 건강정보 보유서버(400)에 대한 전송으로 이루어질 수 있다. 이를 위해, 블록체인기반 건강정보 관리서버(300)는 프로세서(310) 및 통신부(320)를 포함한다.The transmission to the blockchain may be made by transmission to the blockchain healthinformation holding server 400. To this end, the blockchain-based healthinformation management server 300 includes aprocessor 310 and acommunication unit 320.

이때, 인증정보 발급서버(200)로부터 인증받은 개인 사용자 단말(100)은 블록체인기반 건강정보 보유서버(400)가 될 수 있다.At this time, thepersonal user terminal 100 authenticated by the authenticationinformation issuing server 200 may be a blockchain-based healthinformation holding server 400.

프로세서(310)는, 개인 사용자 단말(100)로부터 인증정보에 대한 발급요청으로서 특정 사용자의 식별정보가 획득되어 특정 사용자의 식별정보의 등록 여부가 확인된 결과, 특정 사용자의 식별정보가 등록 상태면, 특정 사용자의 public key 및 식별정보의 해시값 또는 이를 가공한 값을 output 으로 하는 transaction을 생성하여 블록체인 건강정보 보유서버(400)에 전송한다. 특정 사용자의 식별정보는 데이터베이스에서 확인될 수 있다.Theprocessor 310, as a request for issuing authentication information from thepersonal user terminal 100, obtains identification information of a specific user and confirms whether registration information of the specific user is registered, and if identification information of the specific user is registered , Create a transaction that outputs a hash value of a specific user's public key and identification information or a processed value thereof as an output, and transmits it to the blockchain healthinformation retention server 400. Identification information of a specific user can be confirmed in a database.

통신부(320)는, transaction ID를 상기 블록체인 상에 기록된 위치 정보를 나타내는 transaction ID를 획득 저장한다.Thecommunication unit 320 acquires and stores the transaction ID as a transaction ID indicating location information recorded on the blockchain.

한편, 프로세서(310)는 기관 식별해시정보와 transaction ID를 해시연산하여 기관 검증해시정보로 가공처리할 수 있다.On the other hand, theprocessor 310 may process the institution identification hash information and the transaction ID as a hash operation by verifying the organization.

이러한 기능을 수행하는 블록체인기반 건강정보 관리서버(300)는 포털사이트에서 운영하는 서버, 정부기관에서 운영하는 사이트 서버, 건강서처 어플리케이션과 같은 플랫폼 서버 등 건강정보 검색 또는 서비스 사용 시 인증 수행이 요구되는 업체의 서버일 수 있다.The blockchain-based healthinformation management server 300 that performs these functions requires authentication when health information is searched or services are used, such as servers operated by portal sites, site servers operated by government agencies, and platform servers such as health searcher applications. Server.

블록체인 건강정보 보유서버(400)들은 하나의 구성원으로 이루어진다. 각각의 블록체인 건강정보 보유서버(400)에는 블록체인을 갖는 사용자 정보에 해당하는 transaction이 저장되며, 새로운 transaction이 수신되면 검증을 수행한 후 transaction 정보가 기록됨과 더불어 지정된 다음 단의 블록체인 건강정보 보유서버(400)들에게 사용자 정보에 해당하는 transaction을 전달한다.Blockchain healthinformation holding servers 400 are made of one member. In each blockchain healthinformation holding server 400, a transaction corresponding to user information having a blockchain is stored, and when a new transaction is received, the transaction information is recorded after verification is performed, and the designated next stage blockchain health information Transactions corresponding to user information are transmitted to the holdingservers 400.

구체적으로, 사용자 정보에 해당하는 transaction의 전파는 통신규약(protocol)에 의해 약속된 것으로, 새로운 transaction의 생성 시, 1개의 노드(여기서는 블록체인 건강정보 보유서버를 칭함)가 지정된 8개의 노드로 전파 시키며, 그 트랜잭션정보를 전송받은 8개의 노드로 반복 전파하는 피라미드식 전파를 통해 모든 블록체인 건강정보 보유서버(400)에게 전파됨으로써 완료된다. 이처럼, 블록체인에 기록되는 모든 transaction은 추후 위변조가 불가능하다.Specifically, the propagation of the transaction corresponding to the user information is promised by the communication protocol, and when a new transaction is created, one node (herein referred to as the blockchain health information retention server) is propagated to the designated eight nodes. It is completed by being propagated to all blockchain healthinformation holding servers 400 through pyramidal propagation that repeatedly propagates the transaction information to 8 nodes that have been transmitted. As such, all transactions recorded on the blockchain cannot be falsified in the future.

상술한 바와 같이, 본 발명의 일 실시예에 따른 블록체인 기반으로 사용자 정보를 저장하는 건강정보 저장 및 검색 시스템(10)은 사용자의 특성정보를 블록체인(block-chain) 형태인 건강정보 보유서버(400)들에 기록한다. 또한, 블록체인 기반으로 사용자 정보를 저장하는 건강정보 저장 및 검색 시스템(10)은 포털사이트에서 운영하는 서버, 정부기관에서 운영하는 사이트 서버, 건강서처 어플리케이션과 같은 플랫폼 서버들이 상호간에 주고 받은 건강정보 및 결제정보를 상기 건강정보 보유서버(400)들에 기록할 수 있다.As described above, the health information storage andretrieval system 10 for storing user information based on a blockchain according to an embodiment of the present invention stores a user's characteristic information in a block-chain type health information retention server (400). In addition, the health information storage andretrieval system 10 that stores user information on a blockchain basis is a server operated by a portal site, a site server operated by a government agency, and platform servers such as a health searcher application that exchange information with each other. And payment information may be recorded in the healthinformation holding servers 400.

블록체인기반 건강정보 관리서버(300)는 건강정보 보유서버(400)들에 기록된 정보들에 대한 추가, 이전, 및 삭제를 포함하는 정보 관리 업무를 수행하고, 상기 정보관리 업무를 상기 건강정보 보유서버(400)들의 승인에 기반하여 처리하도록 구성된다.The blockchain-based healthinformation management server 300 performs information management tasks including addition, transfer, and deletion of information recorded in the healthinformation retention servers 400, and performs the information management tasks as the health information. It is configured to process based on the approval of the holdingserver 400.

상기 건강정보 보유서버(400)들에 기록되는 내용은 사용자의 특성정보, 건강정보 검색 내용, 건강관리 용품 구입 품목, 거래 기록, 결제 기록을 포함한다.The contents recorded in the healthinformation holding servers 400 include user's characteristic information, health information search contents, health care product purchase items, transaction records, and payment records.

본 발명의 일 실시예에 따르면, 상기 개인 사용자 단말(100)로부터 사용자의 특성정보의 기록 요청이 있는 경우, 인증정보 발급서버(200)를 통해 public key 및 private key를 생성하여 블록체인기반 건강정보 관리서버(300)로 전송한다. 블록체인기반 건강정보 관리서버(300)는 상기 개인 사용자 단말(100)로부터 수신한 public key 및 private key의 등록 여부를 확인한 뒤, 상기 개인 사용자 단말(100)이 요청한 사용자의 특성정보를 해시값으로 가공하여 정보 기록을 위한 transaction을 생성하고, 생성된 transaction을 상기 건강정보 보유서버(400)들에게 전달하여 승인하도록 구성된다.According to an embodiment of the present invention, when there is a request to record the user's characteristic information from thepersonal user terminal 100, block-based health information is generated by generating a public key and a private key through the authenticationinformation issuing server 200 It is transmitted to themanagement server 300. The blockchain-based healthinformation management server 300 checks whether the public key and the private key received from thepersonal user terminal 100 are registered, and then uses the personal information of the user requested by thepersonal user terminal 100 as a hash value. It is configured to process and generate a transaction for information recording, and deliver the generated transaction to the healthinformation holding servers 400 for approval.

한편, 본 발명의 일 실시예에 따른 블록체인 기반으로 사용자 정보를 저장하는 건강정보 저장 및 검색 시스템(10)은 건강정보 제공 기관과 건강기능 식품 및 물품 발매기관 사이의 업무 조율 정보를 블록체인의 승인을 기반으로 기록 및 저장한다. 예를 들면, 본 발명의 시스템(10)은 포털사이트에서 제공하는 건강정보, 정부기관에서 운영하는 건강관리 프로그램, 건강서처 어플리케이션과 같은 건강관련 어플리케이션 플랫폼에 관해 조율할 수 있으며, 이러한 기록은 사용자의 건강에 대한 중대한 영향을 미치는 바, 높은 보안성이 요구된다.On the other hand, the health information storage andretrieval system 10 for storing user information based on a blockchain according to an embodiment of the present invention provides information on the coordination of work between the health information providing agency and the health functional food and product issuing agency. Record and store based on approval. For example, thesystem 10 of the present invention can be coordinated with respect to health-related application platforms such as health information provided by portal sites, health management programs operated by government agencies, and health searcher applications, and these records As it has a significant impact on health, high security is required.

따라서, 블록체인기반 건강정보 저장 및 서칭 시스템(10)은 포털사이트에서 운영하는 서버, 정부기관에서 운영하는 사이트 서버, 건강서처 어플리케이션과 같은 플랫폼 서버에서 건강정보를 제공 및 공유 하고자 하는 경우, 해당 사실을 상기 개인 사용자 단말로 전송하고, 상기 인증정보 발급 단말로부터 승인이 이루어 지면 승인된 정보의 기록을 상기 건강정보 보유서버(400)들에게 전달하도록 구성한다.Therefore, the blockchain-based health information storage and searchingsystem 10 is applicable when providing and sharing health information on a platform server such as a server operated by a portal site, a site server operated by a government agency, or a health searcher application. Is transmitted to the personal user terminal, and when approval is made from the authentication information issuing terminal, a record of the approved information is transmitted to the healthinformation holding servers 400.

도 5는 본 발명에 따라 블록체인 기반으로 사용자 정보를 저장 및 관리하는 방법을 설명하기 위한 예시도이다. 도 6은 건강 키워드별 검색 결과 도출 기술과정을 구체적으로 나타낸 예시 블록도이다. 도 7은 건강 키워드 검색 결과별 배너 형성 기술 과정을 구체적으로 나타낸 예시 블록도이다. 도 8은 블록체인 기반 건강정보 컨텐츠 도출 기술 과정 및 관리서버를 구체적으로 나타낸 블록도이다.5 is an exemplary diagram for explaining a method of storing and managing user information based on a blockchain according to the present invention. 6 is an exemplary block diagram specifically showing a search result derivation technology process for each health keyword. 7 is an exemplary block diagram specifically illustrating a process of forming a banner for each health keyword search result. 8 is a block diagram specifically illustrating a technology process and management server for deriving health information based on a blockchain.

도 5를 참조하면, 전술한 설명에서, ‘기관’은 개인 사용자 단말, 포털사이트에서 운영하는 서버, 정부기관에서 운영하는 사이트 서버, 건강서처 어플리케이션과 같은 플랫폼 서버 중 어느 하나일 수 있다. 이러한 기관들은 사용자의 정보 기록을 블록체인기반 건강정보 관리서버(300)에게 요청한다. 기관으로부터 수신한 public key 및 private key의 등록 여부를 확인한 뒤, 해시값으로 가공하여 정보 기록을 위한 transaction 블록을 생성하고, 생성된 transaction블록을 상기 건강정보 보유서버(400)들에게 전달한다.Referring to FIG. 5, in the above description, the'institution' may be any one of a platform server such as a personal user terminal, a server operated by a portal site, a site server operated by a government agency, or a health search application. These institutions request the user's information record from the blockchain-based healthinformation management server 300. After confirming whether the public key and the private key received from the institution are registered, it is processed into a hash value to generate a transaction block for recording information, and transmits the generated transaction block to the healthinformation holding servers 400.

이때, transaciton의 전파는 통신규약(protocol)에 의해 약속된 것으로, 새로운 transaction의 생성시 1개의 노드(여기서는 블록체인 건강정보 보유서버(400)를 칭함)가 지정된 8개 노드로 반복 전파시키며, 그 트랜잭션정보를 전송받은 8개의 노드마다 각각 지정된 8개의 노드로 반복 전파하는 피라미드식 전파를 통해 모든 블록체인 건강정보 보유서버(400)에게 전파된다. 모든 건강정보 보유서버(400)가 transaction 블록을 승인하고, transaction 블록을 추가하면, 기관으로부터 요청된 기관들은 사용자의 정보 기록이 완료된다.At this time, the propagation of transaciton is promised by a communication protocol, and when a new transaction is created, one node (herein referred to as the blockchain health information holding server 400) repeatedly propagates to the designated eight nodes. It is propagated to all blockchain healthinformation holding servers 400 through pyramidal propagation, which repeatedly propagates to 8 designated nodes for every 8 nodes that receive transaction information. When all the healthinformation holding server 400 approves the transaction block, and adds the transaction block, the organizations requested from the institution complete the user's information recording.

본 발명에서, 딥러닝 프로세스를 활용하고 있는 포털사이트 서버(500)는 건강정보 제공 채널에 해당한다. 도 6에 표시된 예시처럼, 도출된 결과값은 빅데이터 텍스트 마이닝 서버(600)로 전달되어 그룹화 된다. 만들어진 그룹별 배너 생성을 하여 사용자들에게 검색 키워드별 검색 결과를 도 7처럼 제시해 준다. 마지막으로 생성된 검색 키워드 별 결과값인 배너에는 사용자들의 사용 내역이 블록체인 기술을 통해 모두 공개되어 그래프로 도 8처럼 사용자 특성별 또는 해당 결과물 특성별 그래프로 정리되어 제시되며, 이는 추후 새로운 사용자가 해당 키워드로 건강정보를 검색시 보다 객관적이고 정확한 건강정보를 습득하는 데에 도움을 줄 수 있다.In the present invention, theportal site server 500 utilizing the deep learning process corresponds to a channel for providing health information. As illustrated in FIG. 6, the derived result values are delivered to the big datatext mining server 600 and grouped. By creating the created banner for each group, search results for each search keyword are presented to users as shown in FIG. 7. Finally, in the banner, which is the result value for each search keyword, the user's usage history is disclosed through the blockchain technology, and is presented as a graph organized by user characteristics or the corresponding product characteristics, as shown in FIG. 8. When searching for health information with the keyword, it can help to acquire more objective and accurate health information.

이상, 진술한 바와 같이, 본 발명의 다양한 실시 예에 따른 건강정보 저장 및 서칭 시스템으로는 블록체인 기반으로 사용자 정보를 저장 및 관리함으로써, 사용자 정보 및 사용자들이 이용한 건강정보를 유출 및 해킹을 방지하여 보안성을 높일 수 있으며, 모든 정보를 취합하여 객관적인 건강정보를 계속 사용자에게 제공해 줄 수 있다.As described above, as the health information storage and searching system according to various embodiments of the present invention, by storing and managing user information based on a blockchain, user information and health information used by users are prevented from being leaked and hacked. Security can be increased and all information can be gathered to provide objective health information to users.

전술된 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해되어야 하며, 본 발명의 범위는 전술된 상세한 설명보다는 후술될 청구범위에 의해 나타내어질 것이다. 그리고 이 청구범위의 의미 및 범위는 물론, 그 등가개념으로부터 도출되는 모든 변경 및 변형 가능한 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It should be understood that the above-described embodiments are illustrative and non-limiting in all respects, and the scope of the present invention will be indicated by the following claims rather than the above detailed description. And it should be interpreted that the meaning and scope of the claims, as well as all changes and modifications that are derived from the equivalent concept, are included in the scope of the present invention.

100: 개인 사용자 단말
200: 인증정보 발급 서버
300: 블록체인기반 건강정보 관리서버
400: 블록체인기반 건강정보 보유서버
500: 딥러닝 프로세스를 활용하고 있는 포털사이트 서버
600: 빅데이터 텍스트 마이닝 서버
100: personal user terminal
200: authentication information issuing server
300: Blockchain-based health information management server
400: Blockchain-based health information retention server
500: Portal site server utilizing deep learning process
600: big data text mining server

Claims (6)

Translated fromKorean
사용자 단말로부터 블록체인기반 인증정보 발급을 위한 개인정보를 전송받는 인증정보 발급서버;
상기 인증정보 발급서버로부터 사용자 식별정보를 트랜잭션 생성요청신호로 가공하여 전송받는 건강정보 관리서버;
상기 건강정보 관리서버로부터 사용자의 공용키 및 식별정보의 해시값을 출력으로하는 트랜잭션을 전송받는 건강정보 보유서버;
딥러닝 프로세스를 이용한 건강정보 제공 채널인 포털사이트 서버; 및
검색 키워드별 검색 결과를 도출하여 그룹화하고 상기 검색 결과를 상기 사용자 단말로 제공하는 빅데이터 텍스트 마이닝 서버;를 포함하는, 빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템.
An authentication information issuing server that receives personal information for issuing blockchain-based authentication information from a user terminal;
A health information management server receiving and transmitting user identification information from the authentication information issuing server as a transaction generation request signal;
A health information holding server that receives a transaction that outputs a hash value of the user's public key and identification information from the health information management server;
A portal site server that is a channel for providing health information using a deep learning process; And
A big data text mining server for deriving and grouping search results for each search keyword and providing the search results to the user terminal; including, health data storage and searching system using big data text mining and blockchain technology.
제 1항에 있어서,
상기 사용자 단말은 정보를 표시하는 표시부, 데이터가 저장되는 저장부, 키생성 엔진 및 암복호화 엔진을 포함하는, 빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템.
According to claim 1,
The user terminal includes a display unit for displaying information, a storage unit for storing data, a key generation engine, and an encryption/decryption engine, a health data storage and searching system using big data text mining and blockchain technology.
제 1항에 있어서,
상기 개인정보는 사용자 이름, 등록 번호, 사용자 개인 건강정보, 사용자 개인 특성정보 중 적어도 일부를 포함하는,빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템.
According to claim 1,
The personal information includes at least a part of the user name, registration number, user personal health information, and user personal characteristic information, a health data storage and searching system using big data text mining and blockchain technology.
제 1항에 있어서,
상기 인증정보 발급서버는 상기 사용자 단말로부터 전송되는 상기 개인정보를 이용하여 인증정보 발급 가능여부를 판단 후 판단 결과를 상기 사용자 단말로 전송하는, 빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템.
According to claim 1,
The authentication information issuing server determines whether it is possible to issue authentication information using the personal information transmitted from the user terminal, and then transmits the judgment result to the user terminal, storing health information using big data text mining and blockchain technology, and Searching system.
제 1항에 있어서,
상기 건강정보 보유서버는 사용자의 특성정보를 블록체인 형태로 기록하는, 빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템.
According to claim 1,
The health information holding server is a system for storing and searching health information using big data text mining and blockchain technology, which records user's characteristic information in a blockchain form.
제 5항에 있어서,
상기 건강정보 보유서버는 포털사이트 서버, 정부기관 서버, 어플리케이션 플랫폼 서버들이 상호간에 전송한 건강정보 및 결제정보를 기록하는, 빅데이터 텍스트 마이닝과 블록체인 기술을 이용한 건강정보 저장 및 서칭 시스템.
The method of claim 5,
The health information storage server is a portal site server, a government agency server, and application platform servers that record health information and payment information transmitted to each other, and store and search health information using big data text mining and blockchain technology.
KR1020190006708A2019-01-182019-01-18The health information storage and searching system using Big-data text mining and Block-chain technologyCeasedKR20200089893A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020190006708AKR20200089893A (en)2019-01-182019-01-18The health information storage and searching system using Big-data text mining and Block-chain technology

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020190006708AKR20200089893A (en)2019-01-182019-01-18The health information storage and searching system using Big-data text mining and Block-chain technology

Publications (1)

Publication NumberPublication Date
KR20200089893Atrue KR20200089893A (en)2020-07-28

Family

ID=71831441

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020190006708ACeasedKR20200089893A (en)2019-01-182019-01-18The health information storage and searching system using Big-data text mining and Block-chain technology

Country Status (1)

CountryLink
KR (1)KR20200089893A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112365945A (en)*2020-10-272021-02-12扬州大学Block chain-based electronic medical record fine-grained access control and ciphertext searchable method
CN113535803A (en)*2021-06-152021-10-22复旦大学Block chain efficient retrieval and reliability verification method based on keyword index
CN113689601A (en)*2021-08-042021-11-23支付宝(杭州)信息技术有限公司Block chain-based pass verification method and device, electronic equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20160066799A (en)2014-12-032016-06-13주식회사 인프라웨어Method, apparatus and computer program for providing multimedia contents preview

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20160066799A (en)2014-12-032016-06-13주식회사 인프라웨어Method, apparatus and computer program for providing multimedia contents preview

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112365945A (en)*2020-10-272021-02-12扬州大学Block chain-based electronic medical record fine-grained access control and ciphertext searchable method
CN112365945B (en)*2020-10-272024-03-26扬州大学Electronic medical record fine granularity access control and ciphertext searchable method based on blockchain
CN113535803A (en)*2021-06-152021-10-22复旦大学Block chain efficient retrieval and reliability verification method based on keyword index
CN113535803B (en)*2021-06-152023-03-10复旦大学 An Efficient Retrieval and Reliability Verification Method of Blockchain Based on Keyword Index
CN113689601A (en)*2021-08-042021-11-23支付宝(杭州)信息技术有限公司Block chain-based pass verification method and device, electronic equipment and storage medium
CN113689601B (en)*2021-08-042023-10-24支付宝(杭州)信息技术有限公司Block chain-based pass verification method and device, electronic equipment and storage medium

Similar Documents

PublicationPublication DateTitle
US11593364B2 (en)Systems and methods for question-and-answer searching using a cache
US20230205824A1 (en)Contextual Clarification and Disambiguation for Question Answering Processes
US11042794B2 (en)Extensible validation framework for question and answer systems
US9589047B2 (en)Categorizing users based on similarity of posed questions, answers and supporting evidence
US9286290B2 (en)Producing insight information from tables using natural language processing
JP7232831B2 (en) Retrieval of corroborative evidence for complex answers
KR20250037486A (en) Supervised summarization and structuring of unstructured documents
CN108090351B (en)Method and apparatus for processing request message
US10552781B2 (en)Task transformation responsive to confidentiality assessments
US11775665B2 (en)System and method for executing access transactions of documents related to drug discovery
Bukhari et al.Integration of a secure type-2 fuzzy ontology with a multi-agent platform: A proposal to automate the personalized flight ticket booking domain
Singh et al.Privacy-preserving multi-keyword hybrid search over encrypted data in cloud
KR20200089893A (en)The health information storage and searching system using Big-data text mining and Block-chain technology
KR102732205B1 (en)Rag-based search system and method using document-specific permissions of meta information
US20220237229A1 (en)Content based related view recommendations
US20170116317A1 (en)Requesting enrichment for document corpora
KR102472449B1 (en)Risk analysis system and method of social advanced persistent threat using AI and similarity analysis
Rodríguez et al.Data Retention Period Disclosures in Privacy Policies
Song et al.Design and implementation of content confidentiality check system
Vu et al.Tracking Software Security Topics
GhoshDiscovering Play Store Reviews Related to Specific Android App Issues
CN119622773A (en) Information processing method and server
JP2010211563A (en)Answering support method and system
CN120196751A (en) Method and system for automatic information confidentiality determination based on intelligent recognition
CN119966961A (en) A conference data synchronization method and system based on multi-functional vehicle security platform

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20190118

PA0201Request for examination
PG1501Laying open of application
E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20201218

Patent event code:PE09021S01D

E601Decision to refuse application
PE0601Decision on rejection of patent

Patent event date:20210305

Comment text:Decision to Refuse Application

Patent event code:PE06012S01D

Patent event date:20201218

Comment text:Notification of reason for refusal

Patent event code:PE06011S01I


[8]ページ先頭

©2009-2025 Movatter.jp