[go: up one dir, main page]

KR102019860B1 - Credit rating calculation apparatus based on user's network activity information and operating method thereof - Google Patents

Credit rating calculation apparatus based on user's network activity information and operating method thereof Download PDF

Info

Publication number
KR102019860B1
KR102019860B1 KR1020180066844A KR20180066844A KR102019860B1 KR 102019860 B1 KR102019860 B1 KR 102019860B1 KR 1020180066844 A KR1020180066844 A KR 1020180066844A KR 20180066844 A KR20180066844 A KR 20180066844A KR 102019860 B1 KR102019860 B1 KR 102019860B1
Authority
KR
South Korea
Prior art keywords
score
sns
words
negative
user
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.)
Active
Application number
KR1020180066844A
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 주식회사 한컴위드 filed Critical 주식회사 한컴위드
Application granted granted Critical
Publication of KR102019860B1 publication Critical patent/KR102019860B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G06Q40/025
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/03Credit; Loans; Processing thereof
    • G06Q10/40
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Technology Law (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치 및 그 동작 방법이 개시된다. 본 발명에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치 및 그 동작 방법은 사용자의 개인 정보의 입력여부, 소셜 네트워크 서비스(Social Network Service: SNS) 활동 여부 및 SNS 상에서의 부정적 요소를 고려하여 상기 사용자에 대한 신용 평가 등급을 객관적으로 산출함으로써, 금융 정보만을 이용하는 기존의 신용 평가 방법과 비교하여 사용자의 실제 생활 활동을 반영한 신용 평가가 가능하도록 지원할 수 있다.Disclosed are a credit rating grade calculating device based on network activity information of a user, and a method of operating the same. An apparatus for calculating a credit rating based on a user's network activity information and an operation method thereof according to the present invention take into consideration whether a user inputs personal information, whether a social network service (SNS) is active, and negative factors on the SNS. By objectively calculating the credit rating level for the user, it is possible to support a credit evaluation that reflects the user's actual life activity compared to the existing credit rating method using only financial information.

Description

사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치 및 그 동작 방법{CREDIT RATING CALCULATION APPARATUS BASED ON USER'S NETWORK ACTIVITY INFORMATION AND OPERATING METHOD THEREOF}CREDIT RATING CALCULATION APPARATUS BASED ON USER'S NETWORK ACTIVITY INFORMATION AND OPERATING METHOD THEREOF}

본 발명은 사용자의 소셜 네트워크 서비스(Social Network Service: SNS) 상에서의 활동 정보에 기초하여 상기 사용자에 대한 신용 평가 등급을 산출할 수 있도록 지원하는 장치 및 그 동작 방법에 대한 것이다.The present invention relates to an apparatus and a method of operating the apparatus for supporting a user to calculate a credit rating level for the user based on activity information on a social network service (SNS) of the user.

최근, 다양한 형태의 대출 상품이 등장함에 따라, 대출을 원하는 사용자에 대한 신용 평가를 간편하면서도 정확하게 수행해야 할 필요성이 증대되고 있다.Recently, with the emergence of various types of loan products, the necessity to perform a simple and accurate credit rating for a user who wants a loan is increasing.

기존의 신용 평가 방법은 사용자에 대한 기존 대출 상품 이용여부, 신용카드 비 연체 여부, 통신비 연체 여부 등의 금융 정보를 확인한 후 이러한 금융 정보를 기초로 사용자가 대출 금액을 상환할 능력을 갖추고 있는지 여부를 확인하는 방식으로 이루어졌다.The existing credit rating method checks the financial information such as whether the user can use the existing loan products, whether the credit card is not overdue or whether the communication fee is overdue, and then checks whether the user has the ability to repay the loan based on the financial information. It was done by way of confirmation.

이러한 기존의 신용 평가 방법에 사용되는 요소들은 고도의 보안이 요구되는 개인 정보가 포함되어 있다는 점에서, 개인 정보 노출 등의 위험성이 따르는 문제가 있었다.Since the elements used in the existing credit rating methods include personal information requiring high security, there is a problem that there is a risk such as disclosure of personal information.

아울러, 기존의 신용 평가 방법은 대출을 이용하고자 하는 사용자들이 금융기관에 직접 방문하여 대출상품 담당자와 상담을 수행하는 방식으로 이루어지고 있어서, 대출 상품을 이용하고자 하는 사용자에게 많은 불편이 따르는 문제가 있었다.In addition, the existing credit rating method is a way that users who want to use a loan visits a financial institution directly and consults with a loan product manager, which causes a lot of inconvenience for users who want to use a loan product. .

최근에는 인터넷의 보급과 더불어 소셜 네트워크 서비스(Social Network Service: SNS)의 사용이 증가함에 따라, 웹 상에서 각 사용자들이 어떠한 활동을 하고 있는지 판단할 수 있는 환경이 구축되고 있다.Recently, as the use of social network services (SNS) increases with the spread of the Internet, an environment for determining what activities are performed by each user on the web has been established.

이러한 SNS 상에서의 사용자의 활동을 분석하게 되면, 사용자의 성격 등의 파악이 가능해서 이를 기초로 사용자에 대한 신용도의 예측이 가능할 수 있을 것이다.If the user's activity on the SNS is analyzed, it is possible to grasp the user's personality and the like and predict the creditworthiness of the user.

따라서, 사용자의 SNS 상에서의 활동 정보를 기초로 사용자에 대한 신용 평가 등급을 간편하게 산정할 수 있도록 하는 새로운 신용 평가 등급 산정 기법에 대한 연구가 필요하다.Therefore, there is a need for a study of a new credit rating rating technique that allows a user to easily calculate a credit rating for a user based on activity information on the user's SNS.

본 발명에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치 및 그 동작 방법은 사용자의 개인 정보의 입력여부, 소셜 네트워크 서비스(Social Network Service: SNS) 활동 여부 및 SNS 상에서의 부정적 요소를 고려하여 상기 사용자에 대한 신용 평가 등급을 객관적으로 산출함으로써, 금융 정보만을 이용하는 기존의 신용 평가 방법과 비교하여 사용자의 실제 생활 활동을 반영한 신용 평가가 가능하도록 지원하고자 한다.An apparatus for calculating a credit rating based on a user's network activity information and an operation method thereof according to the present invention take into consideration whether a user inputs personal information, whether a social network service (SNS) is active, and negative factors on the SNS. By objectively calculating the credit rating level for the user, it is to support the credit rating reflecting the user's actual life activity compared to the existing credit rating method using only financial information.

본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치는 미리 정해진 복수의 개인 정보들의 종류 별로 서로 다른 신뢰도 산정 점수가 대응되어 기록되어 있는 개인 정보 점수 테이블을 저장하여 유지하는 개인 정보 점수 테이블 유지부, 사용자의 클라이언트 단말로부터 신용 평가 산정 요청이 수신되면, 상기 클라이언트 단말에 대해 상기 사용자의 개인 정보에 대한 전송 요청을 전송하는 개인 정보 요청부, 상기 클라이언트 단말로부터, 상기 사용자에 의해 상기 클라이언트 단말 상에 선택 입력된 적어도 하나의 제1 개인 정보가 수신되면, 상기 개인 정보 점수 테이블 상에 저장되어 있는 상기 복수의 개인 정보들의 종류 중 상기 적어도 하나의 제1 개인 정보의 종류에 각각 대응되어 기록되어 있는 적어도 하나의 제1 신뢰도 산정 점수를 추출하는 신뢰도 산정 점수 추출부, 상기 클라이언트 단말에 대해 상기 사용자가 가입하고 있는 소셜 네트워크 서비스(Social Network Service: SNS)에 대한 계정 정보의 전송을 요청하는 계정 정보 요청부, 상기 클라이언트 단말로부터 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보로 적어도 하나의 제1 SNS에 대한 계정 정보가 수신되면, 상기 적어도 하나의 제1 SNS에 대한 계정 정보의 개수에 대해 선정된(predetermined) 활동성 점수를 곱하여 네트워크 영향력 점수를 연산하는 네트워크 영향력 점수 연산부, 상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링(crawling)을 수행한 후 상기 적어도 하나의 제1 SNS 각각에 대해서 수집된 텍스트 데이터로부터 확인되는 부정적 단어의 사용 빈도에 기초하여 음의 값을 갖는 감성 점수를 연산하는 감성 점수 연산부 및 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 기초하여 상기 사용자에 대한 신용 평가 등급을 산출한 후 상기 사용자에 대한 신용 평가 등급을 상기 클라이언트 단말로 전송하는 신용 평가 등급 산출부를 포함한다.According to an embodiment of the present invention, an apparatus for calculating a credit rating based on network activity information of a user stores and maintains a personal information score table in which different reliability calculation scores are recorded corresponding to a plurality of predetermined types of personal information. A personal information score table maintaining unit, a personal information request unit for transmitting a request for transmitting personal information of the user to the client terminal when a credit evaluation calculation request is received from the client terminal of the user, from the client terminal, to the user. And receiving at least one first personal information selectively input on the client terminal by the type of the at least one first personal information among the types of the plurality of personal information stored on the personal information score table. At least one of the corresponding records A reliability calculation score extracting unit for extracting a first reliability calculation score, an account information requesting unit requesting transmission of account information for a social network service (SNS) to which the user subscribes to the client terminal; When the account information for the at least one first SNS is received from the client terminal as the account information for the SNS to which the user subscribes, a predetermined activity for the number of account information for the at least one first SNS A network influence score calculator for calculating a network influence score by multiplying scores, and collecting text data existing on the web according to account information for the at least one first SNS based on account information for the at least one first SNS To each of the at least one first SNS after performing web crawling. An emotional score calculator for calculating an emotional score having a negative value based on a frequency of use of negative words identified from the collected text data, and based on the at least one first reliability calculation score, the network influence score, and the emotional score And calculating a credit rating level for the user and transmitting a credit rating rating for the user to the client terminal.

또한, 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법은 미리 정해진 복수의 개인 정보들의 종류 별로 서로 다른 신뢰도 산정 점수가 대응되어 기록되어 있는 개인 정보 점수 테이블을 저장하여 유지하는 단계, 사용자의 클라이언트 단말로부터 신용 평가 산정 요청이 수신되면, 상기 클라이언트 단말에 대해 상기 사용자의 개인 정보에 대한 전송 요청을 전송하는 단계, 상기 클라이언트 단말로부터, 상기 사용자에 의해 상기 클라이언트 단말 상에 선택 입력된 적어도 하나의 제1 개인 정보가 수신되면, 상기 개인 정보 점수 테이블 상에 저장되어 있는 상기 복수의 개인 정보들의 종류 중 상기 적어도 하나의 제1 개인 정보의 종류에 각각 대응되어 기록되어 있는 적어도 하나의 제1 신뢰도 산정 점수를 추출하는 단계, 상기 클라이언트 단말에 대해 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보의 전송을 요청하는 단계, 상기 클라이언트 단말로부터 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보로 적어도 하나의 제1 SNS에 대한 계정 정보가 수신되면, 상기 적어도 하나의 제1 SNS에 대한 계정 정보의 개수에 대해 선정된 활동성 점수를 곱하여 네트워크 영향력 점수를 연산하는 단계, 상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링을 수행한 후 상기 적어도 하나의 제1 SNS 각각에 대해서 수집된 텍스트 데이터로부터 확인되는 부정적 단어의 사용 빈도에 기초하여 음의 값을 갖는 감성 점수를 연산하는 단계 및 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 기초하여 상기 사용자에 대한 신용 평가 등급을 산출한 후 상기 사용자에 대한 신용 평가 등급을 상기 클라이언트 단말로 전송하는 단계를 포함한다.In addition, according to an embodiment of the present invention, the operation method of the credit rating rating calculation device based on the user's network activity information is a personal information score table in which different reliability calculation scores are recorded corresponding to each of a plurality of predetermined types of personal information. Storing and maintaining the request; when a credit evaluation calculation request is received from the client terminal of the user, transmitting a request for transmission of the personal information of the user to the client terminal; from the client terminal, the client by the user When at least one first personal information selectively input on the terminal is received, the at least one first personal information stored in the personal information score table corresponds to a type of the at least one first personal information, respectively. At least one first confidence level Extracting a number, requesting transmission of account information for the SNS to which the user subscribes to the client terminal, at least one first account information for the SNS to which the user subscribes from the client terminal; When the account information for the SNS is received, calculating a network influence score by multiplying a vitality score for the number of account information for the at least one first SNS, and calculating the account information for the at least one first SNS. A negative that is identified from text data collected for each of the at least one first SNS after performing a web crawl to collect text data existing on the web according to the account information for the at least one first SNS on the basis of Calculating an emotional score having a negative value based on the frequency of use of the word; And calculating a credit rating for the user based on the first reliability calculation score, the network influence score, and the emotional score, and then transmitting the credit rating for the user to the client terminal.

본 발명에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치 및 그 동작 방법은 사용자의 개인 정보의 입력여부, 소셜 네트워크 서비스(Social Network Service: SNS) 활동 여부 및 SNS 상에서의 부정적 요소를 고려하여 상기 사용자에 대한 신용 평가 등급을 객관적으로 산출함으로써, 금융 정보만을 이용하는 기존의 신용 평가 방법과 비교하여 사용자의 실제 생활 활동을 반영한 신용 평가가 가능하도록 지원할 수 있다.An apparatus for calculating a credit rating based on a user's network activity information and an operation method thereof according to the present invention take into consideration whether a user inputs personal information, whether a social network service (SNS) is active, and negative factors on the SNS. By objectively calculating the credit rating level for the user, it is possible to support a credit evaluation that reflects the user's actual life activity compared to the existing credit rating method using only financial information.

도 1은 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 구조를 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법을 도시한 순서도이다.
1 is a diagram illustrating a structure of a credit rating grade calculation device based on network activity information of a user according to an embodiment of the present invention.
2 is a flowchart illustrating a method of operating a credit rating grade calculation device based on network activity information of a user according to an embodiment of the present invention.

이하에서는 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명하기로 한다. 이러한 설명은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였으며, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 본 명세서 상에서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 사람에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. This description is not intended to limit the invention to the specific embodiments, it should be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the invention. In describing the drawings, similar reference numerals are used for similar components, and unless otherwise defined, all terms used in the present specification, including technical or scientific terms, may be used in the art to which the present invention pertains. It has the same meaning as is commonly understood by someone who has it.

도 1은 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 구조를 도시한 도면이다.1 is a diagram illustrating a structure of a credit rating grade calculation device based on network activity information of a user according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치(110)는 개인 정보 점수 테이블 유지부(111), 개인 정보 요청부(112), 신뢰도 산정 점수 추출부(113), 계정 정보 요청부(114), 네트워크 영향력 점수 연산부(115), 감성 점수 연산부(116) 및 신용 평가 등급 산출부(117)를 포함한다.Referring to FIG. 1, the credit rating rating calculation device 110 based on the user's network activity information according to an embodiment of the present invention may include a personal information score table holding unit 111, a personal information requesting unit 112, and a reliability calculation. The score extractor 113, the account information requester 114, the network influence score calculator 115, the emotion score calculator 116, and the credit rating grade calculator 117 are included.

개인 정보 점수 테이블 유지부(111)는 미리 정해진 복수의 개인 정보들의 종류 별로 서로 다른 신뢰도 산정 점수가 대응되어 기록되어 있는 개인 정보 점수 테이블을 저장하여 유지한다.The personal information score table holding unit 111 stores and maintains a personal information score table in which different reliability calculation scores are recorded corresponding to each of a plurality of predetermined types of personal information.

예컨대, 상기 개인 정보 점수 테이블에는 하기의 표 1과 같이 정보가 기록되어 있을 수 있다.For example, information may be recorded in the personal information score table as shown in Table 1 below.

개인 정보의 종류Type of personal information 신뢰도 산정 점수Confidence score 성명name 10점10 points 나이age 5점5 points 주소address 10점10 points 대출 목적Loan purpose 5점5 points 대출 금액Loan amount 15점15 points 연봉Salary 20점20 points ...... ......

개인 정보 요청부(112)는 사용자의 클라이언트 단말(140)로부터 신용 평가 산정 요청이 수신되면, 클라이언트 단말(140)에 대해 상기 사용자의 개인 정보에 대한 전송 요청을 전송한다.When the personal information requesting unit 112 receives a credit evaluation calculation request from the user's client terminal 140, the personal information requesting unit 112 transmits a request for transmission of the user's personal information to the client terminal 140.

이때, 본 발명의 일실시예에 따르면, 개인 정보 요청부(112)는 클라이언트 단말(140)로부터 신용 평가 산정 요청이 수신되면, 클라이언트 단말(140)에 대해 상기 사용자의 개인 정보에 대한 전송을 요청하면서, 상기 사용자에 대한 개인 정보 이용 동의여부를 질의하는 질의 메시지를 전송할 수 있다.At this time, according to an embodiment of the present invention, when the personal information request unit 112 receives a credit evaluation calculation request from the client terminal 140, the client terminal 140 requests the transmission of the personal information of the user In the meantime, a query message for inquiring whether the user agrees to use the personal information may be transmitted.

만약, 사용자가 클라이언트 단말(140)을 통해 개인 정보 이용 동의를 하면서, 클라이언트 단말(140) 상에 적어도 하나의 제1 개인 정보를 입력함에 따라, 클라이언트 단말(140)이 상기 적어도 하나의 제1 개인 정보를 신용 평가 등급 산출 장치(110)로 전송하면, 신뢰도 산정 점수 추출부(113)는 클라이언트 단말(140)로부터 상기 적어도 하나의 제1 개인 정보를 수신한 후 상기 개인 정보 점수 테이블 상에 저장되어 있는 상기 복수의 개인 정보들의 종류 중 상기 적어도 하나의 제1 개인 정보의 종류에 각각 대응되어 기록되어 있는 적어도 하나의 제1 신뢰도 산정 점수를 추출한다.If the user inputs at least one first personal information onto the client terminal 140 while agreeing to use the personal information through the client terminal 140, the client terminal 140 causes the at least one first individual. When the information is transmitted to the credit rating rating calculation device 110, the reliability calculation score extractor 113 receives the at least one first personal information from the client terminal 140 and is stored on the personal information score table. At least one first reliability calculation score recorded corresponding to the at least one type of the first personal information among the plurality of types of personal information is extracted.

예컨대, 신뢰도 산정 점수 추출부(113)는 클라이언트 단말(140)로부터 상기 적어도 하나의 제1 개인 정보로 '성명, 나이, 주소'가 수신된 경우, 상기 표 1과 같은 개인 정보 점수 테이블을 참조하여 '성명, 나이, 주소'에 대응되어 기록되어 있는 신뢰도 산정 점수인 '10점, 5점, 10점'을 상기 적어도 하나의 제1 신뢰도 산정 점수로 추출할 수 있다.For example, the reliability calculation score extractor 113 may refer to the personal information score table as shown in Table 1 when 'name, age, address' is received from the client terminal 140 as the at least one first personal information. '10 points, 5 points, 10 points', which are recorded in correspondence with 'name, age, address', may be extracted as the at least one first reliability calculation score.

이렇게, 상기 적어도 하나의 제1 신뢰도 산정 점수가 추출되면, 계정 정보 요청부(114)는 클라이언트 단말(140)에 대해 상기 사용자가 가입하고 있는 소셜 네트워크 서비스(Social Network Service: SNS)에 대한 계정 정보의 전송을 요청한다.In this way, when the at least one first reliability score is extracted, the account information requesting unit 114 is responsible for account information for the social network service (SNS) to which the user subscribes to the client terminal 140. Request the transmission of

네트워크 영향력 점수 연산부(115)는 클라이언트 단말(140)로부터 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보로 적어도 하나의 제1 SNS에 대한 계정 정보가 수신되면, 상기 적어도 하나의 제1 SNS에 대한 계정 정보의 개수에 대해 선정된(predetermined) 활동성 점수를 곱하여 네트워크 영향력 점수를 연산한다.When the network influence score calculator 115 receives account information for at least one first SNS from the client terminal 140 as account information for the SNS to which the user subscribes, the network impact score calculator 115 accounts for the at least one first SNS. A network influence score is calculated by multiplying a predetermined activity score for the number of information.

예컨대, 상기 선정된 활동성 점수를 '20점'이라고 하고, 클라이언트 단말(140)로부터 상기 적어도 하나의 제1 SNS에 대한 계정 정보로 '5개'의 SNS에 대한 계정 정보가 수신된 경우, 네트워크 영향력 점수 연산부(115)는 상기 적어도 하나의 제1 SNS에 대한 계정 정보의 개수인 '5개'에 대해 상기 선정된 활동성 점수인 '20점'을 곱해서 '100점'이라고 하는 네트워크 영향력 점수를 연산할 수 있다.For example, the selected activity score is referred to as '20 points', and if the account information for 'five' SNS is received from the client terminal 140 as the account information for the at least one first SNS, the network influence. The score calculator 115 calculates a network influence score called '100 points' by multiplying the selected activity score by '20 points' for' 5 'which is the number of account information for the at least one first SNS. Can be.

감성 점수 연산부(116)는 상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링(crawling)을 수행한 후 상기 적어도 하나의 제1 SNS 각각에 대해서 수집된 텍스트 데이터로부터 확인되는 부정적 단어의 사용 빈도에 기초하여 음의 값을 갖는 감성 점수를 연산한다.The emotion score calculator 116 crawls a web for collecting text data existing on the web according to the account information for the at least one first SNS based on the account information for the at least one first SNS. After performing the operation, an emotional score having a negative value is calculated based on a frequency of use of negative words identified from the collected text data for each of the at least one first SNS.

이때, 본 발명의 일실시예에 따르면, 감성 점수 연산부(116)는 단어 사전 데이터베이스(121), 부정어 사전 데이터베이스(122), 크롤링부(123), 단어 추출부(124), 부정어 선택부(125) 및 감성 점수 연산 처리부(126)를 포함할 수 있다.At this time, according to an embodiment of the present invention, the emotional score calculator 116 is a word dictionary database 121, a negative word dictionary database 122, a crawler 123, a word extractor 124, a negative word selector 125 And the emotional score calculation processor 126.

단어 사전 데이터베이스(121)에는 복수의 단어들과 상기 복수의 단어들 각각에 대해 유사한 단어일수록 두 단어 간의 유클리드 거리(Euclidean Distance)가 작게 연산되도록 미리 할당된 특성 벡터가 서로 대응되어 저장되어 있다.In the word dictionary database 121, a plurality of words and a similar word for each of the plurality of words are pre-allocated and stored in a vector corresponding to each other so that the Euclidean distance between the two words is smaller.

관련해서, 단어 사전 데이터베이스(121)에는 하기의 표 2와 같이 정보가 저장되어 있을 수 있다.In this regard, information may be stored in the word dictionary database 121 as shown in Table 2 below.

복수의 단어들Multiple words 특성 벡터Attribute vector 컴퓨터computer (1, 2, 3, 4, 5)(1 2 3 4 5) 우울depressed (6, 7, 8, 9, 10)(6, 7, 8, 9, 10) 복수revenge (11, 12, 13, 14, 15)(11, 12, 13, 14, 15) 휴대폰cellphone (16, 17, 18, 19, 20)(16, 17, 18, 19, 20) ...... ......

유클리드 거리란 두 벡터 간의 거리를 의미하는 것으로 하기의 수학식 1에 따라 연산될 수 있다.Euclidean distance means the distance between two vectors and can be calculated according to Equation 1 below.

Figure 112018057021312-pat00001
Figure 112018057021312-pat00001

여기서, D는 유클리드 거리, pi와 qi는 두 벡터에 포함되어 있는 i번째 성분들을 의미한다. 두 벡터 간의 유클리드 거리가 작을수록 두 벡터는 유사한 벡터라고 볼 수 있고, 두 벡터 간의 유클리드 거리가 클수록 두 벡터는 비유사한 벡터라고 볼 수 있다.Where D is the Euclidean distance and p i and q i are the i th components included in the two vectors. The smaller the Euclidean distance between two vectors, the two vectors can be regarded as similar vectors, and the larger the Euclidean distance between the two vectors, the two vectors can be regarded as dissimilar vectors.

관련해서, 단어 사전 데이터베이스(121)에는 표 2에서 나타낸 바와 같이, 관리자에 의해 상기 복수의 단어들 각각에 대해서 각 단어들 간의 유사도에 따라 유사한 단어일수록 상기 수학식 1과 같은 유클리드 거리가 작게 연산되도록 하는 특성 벡터가 미리 할당되어 저장되어 있을 수 있다.In relation to this, as shown in Table 2, the word dictionary database 121 calculates a smaller Euclidean distance as shown in Equation 1 according to the similarity between the words for each of the plurality of words by the administrator. The characteristic vector may be pre-allocated and stored.

부정어 사전 데이터베이스(122)에는 상기 복수의 단어들 중 부정적 단어인 것으로 미리 정해진 복수의 부정적 단어들만이 선별되어 저장되어 있다.The negative dictionary database 122 selects and stores only a plurality of negative words predetermined as negative words among the plurality of words.

예컨대, 부정어 사전 데이터베이스(122)에는 하기의 표 3과 같이 정보가 저장되어 있을 수 있다.For example, the negative dictionary database 122 may store information as shown in Table 3 below.

복수의 부정적 단어들Multiple negative words 우울depressed 복수revenge 채무financial obligation 연체Overdue ......

크롤링부(123)는 상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터를 수집한다.The crawling unit 123 performs web crawling to collect text data existing on the web according to the account information for the at least one first SNS based on the account information for the at least one first SNS. The text data corresponding to each of the at least one first SNS is collected.

그리고, 단어 추출부(124)는 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터에 대해 형태소 분석을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터로부터 복수의 제1 단어들을 추출한다.The word extractor 124 extracts a plurality of first words from text data corresponding to each of the at least one first SNS by performing a morpheme analysis on text data corresponding to each of the at least one first SNS. do.

관련해서, 상기 적어도 하나의 제1 SNS가 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', 'SNS 5'라고 하는 경우, 크롤링부(123)는 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', 'SNS 5' 각각에 대한 계정 정보를 기초로 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', 'SNS 5' 각각에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링을 수행하여 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', 'SNS 5' 각각에 대응하는 텍스트 데이터를 수집할 수 있다.In relation to this, when the at least one first SNS is 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', and 'SNS 5', the crawler 123 may include 'SNS 1', Based on the account information for each of 'SNS 2', 'SNS 3', 'SNS 4', and 'SNS 5', 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4' and 'SNS 5 '' Performs web crawling to collect text data on the web according to account information for each of them, so that 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', and 'SNS 5' Corresponding text data can be collected.

그러고 나서, 단어 추출부(124)는 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', 'SNS 5' 각각에 대응하는 텍스트 데이터에 대해 형태소 분석을 수행하여 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', 'SNS 5' 각각에 대응하는 텍스트 데이터로부터 단어들을 추출함으로써, 상기 복수의 제1 단어들을 추출할 수 있다.Then, the word extractor 124 performs morphological analysis on text data corresponding to 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', and 'SNS 5', respectively. The plurality of first words may be extracted by extracting words from text data corresponding to 'SNS 2', 'SNS 3', 'SNS 4', and 'SNS 5'.

부정어 선택부(125)는 단어 사전 데이터베이스(121)를 참조하여 상기 복수의 제1 단어들 각각에 대한 특성 벡터를 확인하고, 상기 복수의 제1 단어들 각각에 대해 부정어 사전 데이터베이스(122) 상에 저장되어 있는 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산하여 상기 복수의 제1 단어들 중 상기 복수의 부정적 단어들과의 관계에서 연산된 유클리드 거리가 선정된 제1 기준 거리 이내로 연산된 경우가 존재하는 단어들을 복수의 제1 부정어들로 선택한다.The negative word selector 125 checks a feature vector for each of the plurality of first words with reference to the word dictionary database 121 and on the negative word dictionary database 122 for each of the plurality of first words. By calculating the Euclidean distance between the characteristic vector of each of the stored plurality of negative words, the Euclidean distance calculated in the relationship with the plurality of negative words among the plurality of first words is within a predetermined first reference distance. Words that have been computed are selected as a plurality of first negative words.

예컨대, 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', 'SNS 5'로부터 상기 복수의 제1 단어들을 추출한 결과, 'SNS 1'에서 '우울증, 컴퓨터'라는 단어가 추출되었고, 'SNS 2'에서 '채무, 휴대폰'이라는 단어가 추출되었으며, 'SNS 3'에서 '특허, 상표'라는 단어가 추출되었고, 'SNS 4'에서 '경제'라는 단어가 추출되었고, 'SNS 5'에서 '연체료'라는 단어가 추출된 경우, 부정어 선택부(125)는 단어 사전 데이터베이스(121)를 참조하여, '우울증, 컴퓨터, 채무, 휴대폰, 특허, 상표, 경제, 연체료' 각각에 대한 특성 벡터를 확인할 수 있다.For example, as a result of extracting the plurality of first words from 'SNS 1', 'SNS 2', 'SNS 3', 'SNS 4', and 'SNS 5', the word 'depression, computer' in 'SNS 1' The word 'debt, mobile phone' was extracted from 'SNS 2', the word 'patent and trademark' was extracted from 'SNS 3', the word 'economic' was extracted from 'SNS 4', When the word 'due fee' is extracted from the SNS 5, the negative word selector 125 refers to the word dictionary database 121 to each of 'depression, computer, debt, mobile phone, patent, trademark, economy, late fee'. We can check the characteristic vector for.

그러고 나서, 부정어 선택부(125)는 '우울증, 컴퓨터, 채무, 휴대폰, 특허, 상표, 경제, 연체료' 각각에 대해 부정어 사전 데이터베이스(122) 상에 저장되어 있는 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있다.Then, the negative selector 125 compares each of the plurality of negative words stored in the negative dictionary database 122 for each of 'depression, computer, debt, mobile phone, patent, trademark, economy, late fee'. Euclidean distance between feature vectors can be calculated.

관련해서, 부정어 선택부(125)는 '우울증'과 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있고, '컴퓨터'와 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있으며, '채무'와 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있고, '휴대폰'과 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있고, '특허'와 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있고, '상표'와 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있고, '경제'와 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있고, '연체료'와 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산할 수 있다.In this regard, the negative selector 125 may calculate a Euclidean distance between 'depression' and a feature vector of each of the plurality of negative words, and between the computer and the feature vector of each of the plurality of negative words. Euclidean distance can be computed, and Euclidean distance between 'debt' and a characteristic vector of each of the plurality of negative words can be computed, and Euclidean distance between 'mobile phone' and a feature vector of each of the plurality of negative words Compute a Euclidean distance between a 'patent' and a feature vector of each of the plurality of negative words, and calculate a Euclidean distance between a 'trademark' and a feature vector of each of the plurality of negative words Can calculate the Euclidean distance between the 'economy' and the characteristic vector of each of the plurality of negative words, and can be used to calculate the late fee and the plurality of negative words. It is possible to calculate the Euclidian distance between the properties of the respective vector.

그 이후, 부정어 선택부(125)는 '우울증, 컴퓨터, 채무, 휴대폰, 특허, 상표, 경제, 연체료' 중 상기 복수의 부정적 단어들과의 관계에서 연산된 유클리드 거리가 선정된 제1 기준 거리 이내로 연산된 경우가 존재하는 단어들을 상기 복수의 제1 부정어들로 선택할 수 있다.Thereafter, the negative word selector 125 has a Euclidean distance calculated in relation to the plurality of negative words among 'depression, computer, debt, mobile phone, patent, trademark, economy, and late fees' within a predetermined first reference distance. Words that have been computed may be selected as the plurality of first negative words.

관련해서, '우울증'에 대해 상기 복수의 부정적 단어들과의 관계에서 연산된 유클리드 거리가 상기 선정된 제1 기준 거리 이내로 연산된 경우가 있다면, '우울증'은 상기 복수의 제1 부정어들 중 하나로 선택될 수 있다.In this regard, if there is a case where the Euclidean distance computed in relation to the plurality of negative words for 'depression' is calculated within the predetermined first reference distance, 'depression' is one of the plurality of first negative words. Can be selected.

감성 점수 연산 처리부(126)는 상기 복수의 제1 부정어들이 선택되면, 상기 복수의 제1 부정어들의 개수에 대해 음의 값을 갖는 선정된 감성 기준 점수를 곱하여 상기 감성 점수의 연산을 처리한다.When the plurality of first negative words are selected, the emotional score calculation processor 126 multiplies a predetermined emotional reference score having a negative value with respect to the number of the plurality of first negative words to process the calculation of the emotional score.

예컨대, '우울증, 컴퓨터, 채무, 휴대폰, 특허, 상표, 경제, 연체료' 중 상기 복수의 제1 부정어들로 '우울증, 채무, 연체료'가 선택되었고, 상기 선정된 감성 기준 점수를 '-2점'이라고 하는 경우, 감성 점수 연산 처리부(126)는 상기 복수의 제1 부정어들의 개수인 '3개'에 상기 선정된 감성 기준 점수인 '-2점'을 곱하여 '-6점'이라는 감성 점수를 연산할 수 있다.For example, 'depression, debt, late fees' was selected as the plurality of first negative words among 'depression, computer, debt, mobile phone, patent, trademark, economy, and late fees', and the selected emotional reference score was '-2 points'. ', The emotional score calculation processing unit 126 multiplies' -3' which is the number of the plurality of first negative words by '-2' which is the selected emotional reference score to multiply the emotional score of '-6 points'. Can be calculated.

이때, 본 발명의 일실시예에 따르면, 감성 점수 연산부(116)는 가중치 테이블 유지부(127), 종류 확인부(128), 확산도 연산부(129) 및 가중치 추출부(130)를 더 포함할 수 있다.At this time, according to an embodiment of the present invention, the emotional score calculator 116 may further include a weight table holding unit 127, a type checking unit 128, a diffusion degree calculating unit 129 and a weight extracting unit 130. Can be.

가중치 테이블 유지부(127)는 미리 정해진 복수의 확산도 범위들 각각에 대해 서로 다른 감성 점수 보정 가중치가 대응되어 기록되어 있는 가중치 테이블을 저장하여 유지한다.The weight table maintaining unit 127 stores and maintains a weight table in which different emotion score correction weights are recorded corresponding to each of a plurality of predetermined diffusion ranges.

예컨대, 상기 가중치 테이블에는 하기의 표 4와 같이 정보가 기록되어 있을 수 있다.For example, information may be recorded in the weight table as shown in Table 4 below.

복수의 확산도 범위들Multiple diffusion ranges 감성 점수 보정 가중치Emotion score correction weight 0~0.10 ~ 0.1 1One 0.1~0.20.1-0.2 1.11.1 0.2~0.30.2 ~ 0.3 1.121.12 ...... ......

종류 확인부(128)는 상기 복수의 제1 부정어들이 선택되면, 상기 적어도 하나의 제1 SNS 중 상기 복수의 제1 부정어들 각각에 대한 텍스트 데이터의 수집 원천이 되는 SNS의 종류를 확인한다.When the plurality of first negative words are selected, the type checking unit 128 checks the type of SNS that is a collection source of text data for each of the plurality of first negative words among the at least one first SNS.

관련해서, 앞서 설명한 예시와 같이 상기 복수의 제1 부정어들로 '우울증, 채무, 연체료'가 선택되었다고 하는 경우, 종류 확인부(128)는 '우울증'이라는 단어에 대한 텍스트 데이터의 수집 원천이 되는 SNS의 종류로 'SNS 1'을 확인할 수 있고, '채무'라는 단에 대한 텍스트 데이터의 수집 원천이 되는 SNS의 종류로 'SNS 2'를 확인할 수 있으며, '연체료'라는 단어에 대한 텍스트 데이터의 수집 원천이 되는 SNS의 종류로 'SNS 5'를 확인할 수 있다.In relation to this, when it is said that 'depression, debt, late fees' are selected as the plurality of first negative words as described above, the type checking unit 128 is a source of collecting text data for the word 'depression'. You can identify 'SNS 1' as the type of SNS, 'SNS 2' as the type of SNS that is the source of collection of text data about 'debt', and the text data for the word 'due fee'. SNS 5 can be identified as the type of SNS that is the source of collection.

확산도 연산부(129)는 상기 복수의 제1 부정어들 각각에 대한 SNS의 종류가 확인되면, 상기 적어도 하나의 제1 SNS 각각에 대한 부정어들의 분류 비율에 기초하여 상기 복수의 제1 부정어들이 상기 적어도 하나의 제1 SNS 상에 얼마나 골고루 분포되어 있는지 여부를 지시하는 제1 확산도를 연산한다.When the type of SNS for each of the plurality of first negative words is confirmed, a diffusivity calculator 129 may determine that the plurality of first negative words are based on a classification ratio of the negative words for each of the at least one first SNS. A first diffusivity indicating how evenly distributed on one first SNS is calculated.

이때, 본 발명의 일실시예에 따르면, 확산도 연산부(129)는 하기의 수학식 2에 기초하여 상기 제1 확산도를 연산할 수 있다.At this time, according to an embodiment of the present invention, the diffusion calculator 129 may calculate the first diffusion based on Equation 2 below.

Figure 112018057021312-pat00002
Figure 112018057021312-pat00002

여기서, I는 상기 제1 확산도, pi는 상기 복수의 제1 부정어들에서 종류 확인부(128)를 통해 i번째 SNS로 확인되어 분류되는 부정어들의 비율, J는 상기 적어도 하나의 제1 SNS의 총 개수를 의미한다.Here, I is the first diffusivity, p i is the ratio of the negative words identified and classified as the i-th SNS through the type identification unit 128 in the plurality of first negative words, J is the at least one first SNS Means the total number of.

상기 수학식 2에 따라 연산되는 상기 제1 확산도는 상기 복수의 제1 부정어들의 상기 적어도 하나의 제1 SNS에 대한 분포 여부를 나타내는 척도로, 상기 수학식 2에 따라 연산되는 상기 제1 확산도의 값이 '0'에 가까울수록 상기 적어도 하나의 제1 SNS 중 특정 SNS 상에 많은 부정어들이 집중되어 존재하고 있음을 의미하고, 상기 제1 확산도의 값이 '1'에 가까울수록 상기 적어도 하나의 제1 SNS 전체에 대해 상기 복수의 제1 부정어들이 골고루 분포되어 존재하고 있음을 의미한다.The first diffusivity calculated according to Equation 2 is a measure indicating whether or not the plurality of first negative words are distributed to the at least one first SNS, and the value of the first diffusivity calculated according to Equation 2 below. The closer to 0, the more negative words are concentrated on a specific SNS among the at least one first SNS, and the closer to the value of the first diffusivity, the closer to 1, the at least one first SNS. This means that the plurality of first negative words are evenly distributed over the entire SNS.

관련해서, 앞서 설명한 예시에 따라, 상기 복수의 제1 부정어들로 '우울증, 채무, 연체료'가 선택되었고, '우울증'은 종류 확인부(128)를 통해 'SNS 1'로 확인되어 분류되는 부정어, '채무'는 'SNS 2'로 확인되어 분류되는 부정어, '연체료'는 'SNS 5'로 확인되어 분류되는 부정어라고 가정하자.In relation to this, according to the above-described example, 'depression, debt, late fees' is selected as the plurality of first negative words, and 'depression' is a negative word that is identified and classified as 'SNS 1' through the type checker 128 Assume that 'debt' is a negative that is identified and classified as 'SNS 2' and 'due fees' is a negative that is identified and classified as 'SNS 5'.

이때, p1은 상기 복수의 제1 부정어들에서 'SNS 1'로 확인되어 분류되는 부정어의 비율이므로, '1/3'이 되고, p2는 상기 복수의 제1 부정어들에서 'SNS 2'로 확인되어 분류되는 부정어의 비율이므로, '1/3'이 되며, p3은 상기 복수의 제1 부정어들에서 'SNS 3'으로 확인되어 분류되는 부정어의 비율로, 어떠한 부정어도 분류되지 않았으므로, '0'이 되고, p4는 상기 복수의 제1 부정어들에서 'SNS 4'로 확인되어 분류되는 부정어의 비율로, 어떠한 부정어도 분류되지 않았으므로, '0'이 되고, p5는 상기 복수의 제1 부정어들에서 'SNS 5'로 확인되어 분류되는 부정어의 비율이므로, '1/3'이 된다.In this case, p 1 is a ratio of negative words identified and classified as 'SNS 1' in the plurality of first negative words, and thus '1/3', and p 2 is 'SNS 2' in the plurality of first negative words. Since it is the ratio of the negative to be identified and classified as '1/3', p 3 is the ratio of the negative to be identified and classified as 'SNS 3' in the plurality of first negatives, since no negative is classified. , '0', and p 4 is a ratio of negative words identified and classified as 'SNS 4' in the plurality of first negative words, and since no negative words are classified, p 4 is '0' and p 5 is the above. Since the ratio of the negative words identified and classified as 'SNS 5' in the plurality of first negative words is '1/3'.

이러한 점을 고려하여, 상기 수학식 2에 따른 상기 제1 확산도를 연산하게 되면, 상기 제1 확산도는 '0.67'로 연산될 수 있다.In consideration of this point, when the first diffusion degree according to Equation 2 is calculated, the first diffusion degree may be calculated as '0.67'.

가중치 추출부(130)는 상기 제1 확산도가 연산되면, 상기 가중치 테이블을 참조하여 상기 제1 확산도가 속해 있는 확산도 범위에 대응되어 기록되어 있는 제1 감성 점수 보정 가중치를 추출한다.When the first spreading degree is calculated, the weight extracting unit 130 extracts a first emotional score correction weight recorded corresponding to the spreading range to which the first spreading degree belongs by referring to the weight table.

이때, 감성 점수 연산 처리부(126)는 상기 제1 감성 점수 보정 가중치가 추출되면, 상기 선정된 감성 기준 점수에 상기 제1 감성 점수 보정 가중치를 곱하여 상기 선정된 감성 기준 점수에 대한 보정을 수행한 후 상기 복수의 제1 부정어들의 개수에 대해 상기 보정된 감성 기준 점수를 곱하여 상기 감성 점수에 대한 연산을 처리할 수 있다.In this case, when the first emotional score correction weight is extracted, the emotional score calculation processor 126 multiplies the selected emotional reference score by the first emotional score correction weight to perform correction on the selected emotional reference score. The calculation of the emotional score may be processed by multiplying the corrected emotional reference score by the number of the plurality of first negative words.

관련해서, 상기 제1 감성 점수 보정 가중치가 '1.16'으로 추출되었고, 상기 선정된 감성 기준 점수가 '-2점'이라고 한다면, 감성 점수 연산 처리부(126)는 상기 선정된 감성 기준 점수인 '-2점'에 상기 제1 감성 점수 보정 가중치인 '1.16'을 곱하여 상기 선정된 감성 기준 점수를 '-2.32'로 보정할 수 있다.In relation to this, if the first emotional score correction weight is extracted as '1.16' and the selected emotional reference score is '-2', the emotional score calculating unit 126 may use the selected emotional reference score '-' 2 points' may be multiplied by the first emotion score correction weight '1.16' to correct the selected emotion reference score as' -2.32 '.

보통, 부정적 단어가 특정 SNS 상에만 존재하는 것보다 다양한 SNS 상에 확산되어 있을 때, 사용자의 심리적 상태가 더 불안정한 상태로 볼 수 있어서, 관리자는 상기 표 4에서 나타낸 바와 같이, 상기 가중치 테이블 상에 확산도가 낮을수록 더 낮은 감성 보정 가중치를 대응시켜 기록해 두고, 확산도가 높을수록 더 높은 감성 보정 가중치를 대응시켜 기록해 둠으로써, 상기 제1 확산도가 높게 연산될수록 상기 선정된 감성 기준 점수가 더 낮게 연산되도록 할 수 있다.Usually, when negative words are spread on various SNSs rather than only on specific SNSs, the psychological state of the user can be regarded as more unstable, so that the administrator can see on the weight table as shown in Table 4 above. The lower the diffusivity, the lower the emotional correction weight is recorded in correspondence, and the higher the diffusivity, the higher the emotional correction weight is recorded in correspondence. can do.

이렇게, 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 대한 연산이 완료되면, 신용 평가 등급 산출부(117)는 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 기초하여 상기 사용자에 대한 신용 평가 등급을 산출한 후 상기 사용자에 대한 신용 평가 등급을 클라이언트 단말(140)로 전송한다.As such, when the calculation of the at least one first reliability calculation score, the network influence score, and the emotion score is completed, the credit rating grade calculation unit 117 may calculate the at least one first reliability calculation score and the network influence score. And after calculating the credit rating for the user based on the emotional score and transmits a credit rating for the user to the client terminal 140.

이때, 본 발명의 일실시예에 따르면, 신용 평가 등급 산출부(117)는 신용 평가 등급 테이블 유지부(118), 합산 점수 연산부(119) 및 신용 평가 등급 결정부(120)를 포함할 수 있다.At this time, according to an embodiment of the present invention, the credit rating grade calculation unit 117 may include a credit rating table table holding unit 118, a sum score calculation unit 119 and a credit rating grade determination unit 120. .

신용 평가 등급 테이블 유지부(118)는 미리 정해진 복수의 점수 범위들 각각에 대해 서로 다른 신용 평가 등급이 대응되어 기록되어 있는 신용 평가 등급 테이블을 저장하여 유지한다.The credit rating table holding unit 118 stores and maintains a credit rating table in which different credit rating levels are recorded corresponding to each of a plurality of predetermined score ranges.

예컨대, 상기 신용 평가 등급 테이블에는 하기의 표 5와 같이 정보가 기록되어 있을 수 있다.For example, information may be recorded in the credit rating table as shown in Table 5 below.

복수의 점수 범위들Multiple score ranges 신용 평가 등급Credit rating 0~30점0-30 points 5등급Grade 5 30~50점30-50 points 4등급Grade 4 50~80점50 to 80 points 3등급Grade 3 ...... ......

합산 점수 연산부(119)는 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수가 산출되면, 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수를 합산하여 합산 점수를 연산한다.When the at least one first reliability calculation score, the network influence score, and the emotion score are calculated, an addition score calculator 119 may add the at least one first reliability calculation score, the network influence score, and the emotion score. Calculate the total score.

신용 평가 등급 결정부(120)는 상기 신용 평가 등급 테이블을 참조하여 상기 합산 점수가 속해 있는 점수 범위에 대응되어 기록되어 있는 제1 신용 평가 등급을 추출하여 상기 제1 신용 평가 등급을 상기 사용자에 대한 신용 평가 등급으로 결정한다.The credit rating rating determination unit 120 extracts a first credit rating rating recorded corresponding to the score range to which the sum score belongs, by referring to the credit rating rating table and sets the first credit rating rating to the user. Determined by credit rating.

관련해서, 상기 적어도 하나의 제1 신뢰도 산정 점수가 '10점, 5점, 10점'으로 산정되었고, 상기 네트워크 영향력 점수가 '100점'으로 산정되었으며, 상기 감성 점수가 '-50점'으로 산정되었다고 하는 경우, 합산 점수 연산부(119)는 '75점'이라고 하는 합산 점수를 연산할 수 있고, 신용 평가 등급 결정부(120)는 상기 표 5와 같은 신용 평가 등급 테이블을 참조하여 '75점'에 대응되어 기록되어 있는 신용 평가 등급인 '3등급'을 상기 사용자에 대한 신용 평가 등급으로 결정할 수 있다.In this regard, the at least one first confidence score was calculated as '10, 5, 10 ', the network influence score was calculated as' 100,' and the emotional score was' -50 '. If it is calculated, the sum score calculation unit 119 may calculate a sum score of '75 points ', and the credit rating grade determining unit 120 refers to the credit score table as shown in Table 5 above, and scores '75 points'. '3 ratings', which are credit ratings recorded corresponding to '3', may be determined as a credit rating level for the user.

결국, 본 발명에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치(110)는 사용자의 개인 정보의 입력여부, SNS 활동 여부 및 SNS 상에서의 부정적 요소를 고려하여 상기 사용자에 대한 신용 평가 등급을 객관적으로 산출함으로써, 금융 정보만을 이용하는 기존의 신용 평가 방법과 비교하여 사용자의 실제 생활 활동을 반영한 신용 평가가 가능하도록 지원할 수 있다.As a result, the credit rating rating calculation device 110 based on the user's network activity information according to the present invention determines the credit rating rating for the user in consideration of whether the user's input of personal information, whether or not the SNS activity and negative factors on the SNS. By calculating objectively, it is possible to support a credit evaluation that reflects a user's actual life activity compared to a conventional credit rating method using only financial information.

본 발명의 일실시예에 따르면, 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치(110)는 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 기초하여 상기 신용 평가 등급을 산출하는 것뿐만 아니라, 클라이언트 단말(140)로부터 수신되는 상기 적어도 하나의 제1 개인 정보의 진위여부에 대한 검증 결과에 따른 추가 점수나 상기 사용자의 SNS 계정 정보를 기초로 상기 SNS 상에서의 긍정적 활동 지수, 심리 테스트 분석 지수, 다른 사용자에 의한 반응도나 호응도 등을 고려한 추가 점수 등을 다양하게 고려하여 상기 신용 평가 등급을 산출하도록 구성될 수도 있다.According to an embodiment of the present invention, the credit rating rating calculation device 110 based on the user's network activity information 110 is the credit rating rating based on the at least one first reliability calculation score, the network influence score and the emotion score In addition to calculating the, the positive activity on the SNS based on the additional score or the SNS account information of the user according to the verification result of the authenticity of the at least one first personal information received from the client terminal 140 It may be configured to calculate the credit rating rating in consideration of the index, the psychological test analysis index, the additional score in consideration of the response or response by other users, and the like.

도 2는 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법을 도시한 순서도이다.2 is a flowchart illustrating a method of operating a credit rating grade calculation device based on network activity information of a user according to an embodiment of the present invention.

단계(S210)에서는 미리 정해진 복수의 개인 정보들의 종류 별로 서로 다른 신뢰도 산정 점수가 대응되어 기록되어 있는 개인 정보 점수 테이블을 저장하여 유지한다.In step S210, a personal information score table in which different reliability calculation scores are corresponded and recorded for each type of a plurality of predetermined personal information is stored and maintained.

단계(S220)에서는 사용자의 클라이언트 단말로부터 신용 평가 산정 요청이 수신되면, 상기 클라이언트 단말에 대해 상기 사용자의 개인 정보에 대한 전송 요청을 전송한다.In step S220, when a credit evaluation calculation request is received from the user's client terminal, the client terminal transmits a request for transmission of personal information of the user.

단계(S230)에서는 상기 클라이언트 단말로부터, 상기 사용자에 의해 상기 클라이언트 단말 상에 선택 입력된 적어도 하나의 제1 개인 정보가 수신되면, 상기 개인 정보 점수 테이블 상에 저장되어 있는 상기 복수의 개인 정보들의 종류 중 상기 적어도 하나의 제1 개인 정보의 종류에 각각 대응되어 기록되어 있는 적어도 하나의 제1 신뢰도 산정 점수를 추출한다.In step S230, when the at least one first personal information selected and input by the user on the client terminal is received from the client terminal, the type of the plurality of personal information stored on the personal information score table. And extracting at least one first reliability calculation score recorded corresponding to each of the at least one type of first personal information.

단계(S240)에서는 상기 클라이언트 단말에 대해 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보의 전송을 요청한다.In step S240, the client terminal requests the transmission of account information for the SNS to which the user subscribes.

단계(S250)에서는 상기 클라이언트 단말로부터 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보로 적어도 하나의 제1 SNS에 대한 계정 정보가 수신되면, 상기 적어도 하나의 제1 SNS에 대한 계정 정보의 개수에 대해 선정된 활동성 점수를 곱하여 네트워크 영향력 점수를 연산한다.In step S250, when the account information for the at least one first SNS is received from the client terminal as account information for the SNS to which the user subscribes, the number of account information for the at least one first SNS is determined. The network influence score is calculated by multiplying the selected activity score.

단계(S260)에서는 상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링을 수행한 후 상기 적어도 하나의 제1 SNS 각각에 대해서 수집된 텍스트 데이터로부터 확인되는 부정적 단어의 사용 빈도에 기초하여 음의 값을 갖는 감성 점수를 연산한다.In step S260, after performing a web crawl for collecting text data existing on the web according to the account information for the at least one first SNS based on the account information for the at least one first SNS, An emotional score having a negative value is calculated based on the frequency of use of negative words identified from the collected text data for each of the at least one first SNS.

단계(S270)에서는 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 기초하여 상기 사용자에 대한 신용 평가 등급을 산출한 후 상기 사용자에 대한 신용 평가 등급을 상기 클라이언트 단말로 전송한다.In step S270, after calculating a credit rating for the user based on the at least one first reliability score, the network influence score, and the emotion score, the credit rating for the user is transmitted to the client terminal. do.

이때, 본 발명의 일실시예에 따르면, 단계(S270)에서는 미리 정해진 복수의 점수 범위들 각각에 대해 서로 다른 신용 평가 등급이 대응되어 기록되어 있는 신용 평가 등급 테이블을 저장하여 유지하는 단계, 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수가 산출되면, 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수를 합산하여 합산 점수를 연산하는 단계 및 상기 신용 평가 등급 테이블을 참조하여 상기 합산 점수가 속해 있는 점수 범위에 대응되어 기록되어 있는 제1 신용 평가 등급을 추출하여 상기 제1 신용 평가 등급을 상기 사용자에 대한 신용 평가 등급으로 결정하는 단계를 포함할 수 있다.At this time, according to an embodiment of the present invention, in step S270, storing and maintaining a credit rating table, in which a different credit rating rating is recorded corresponding to each of a plurality of predetermined score ranges, wherein the at least Calculating a sum score by adding up the at least one first reliability score, the network influence score, and the emotion score, when one first reliability score, the network influence score, and the emotion score are calculated; And extracting a first credit rating grade recorded corresponding to the score range to which the sum score belongs by referring to the rating grade table and determining the first credit rating rating as a credit rating rating for the user. have.

또한, 본 발명의 일실시예에 따르면, 단계(S260)에서는 복수의 단어들과 상기 복수의 단어들 각각에 대해 유사한 단어일수록 두 단어 간의 유클리드 거리가 작게 연산되도록 미리 할당된 특성 벡터가 서로 대응되어 저장되어 있는 단어 사전 데이터베이스를 유지하는 단계, 상기 복수의 단어들 중 부정적 단어인 것으로 미리 정해진 복수의 부정적 단어들만이 선별되어 저장되어 있는 부정어 사전 데이터베이스를 유지하는 단계, 상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터를 수집하는 단계, 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터에 대해 형태소 분석을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터로부터 복수의 제1 단어들을 추출하는 단계, 상기 단어 사전 데이터베이스를 참조하여 상기 복수의 제1 단어들 각각에 대한 특성 벡터를 확인하고, 상기 복수의 제1 단어들 각각에 대해 상기 부정어 사전 데이터베이스 상에 저장되어 있는 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산하여 상기 복수의 제1 단어들 중 상기 복수의 부정적 단어들과의 관계에서 연산된 유클리드 거리가 선정된 제1 기준 거리 이내로 연산된 경우가 존재하는 단어들을 복수의 제1 부정어들로 선택하는 단계 및 상기 복수의 제1 부정어들의 개수에 대해 음의 값을 갖는 선정된 감성 기준 점수를 곱하여 상기 감성 점수의 연산을 처리하는 단계를 포함할 수 있다.Further, according to an embodiment of the present invention, in step S260, the pre-assigned feature vectors correspond to each other such that a plurality of words and similar words for each of the plurality of words are calculated to have a smaller Euclidean distance between the two words. Maintaining a stored word dictionary database; maintaining a negative word dictionary database in which only a plurality of negative words predetermined as a negative word among the plurality of words are selected and stored; and in the at least one first SNS Collects text data corresponding to each of the at least one first SNS by performing a web crawl to collect text data existing on the web according to the account information of the at least one first SNS based on the account information of the at least one first SNS. And text data corresponding to each of the at least one first SNS. Extracting a plurality of first words from text data corresponding to each of the at least one first SNS by identifying a feature vector for each of the plurality of first words by referring to the word dictionary database. And calculate a Euclidean distance between the feature vectors of each of the plurality of negative words stored in the negative dictionary database for each of the plurality of first words, thereby calculating the plurality of negative ones of the plurality of first words. Selecting words having a case where the Euclidean distance calculated in relation to the words is calculated within a predetermined first reference distance as a plurality of first negative words and a negative value for the number of the first negative words And multiplying the selected emotional reference score to process the calculation of the emotional score.

이때, 본 발명의 일실시예에 따르면, 단계(S260)에서는 미리 정해진 복수의 확산도 범위들 각각에 대해 서로 다른 감성 점수 보정 가중치가 대응되어 기록되어 있는 가중치 테이블을 저장하여 유지하는 단계, 상기 복수의 제1 부정어들이 선택되면, 상기 적어도 하나의 제1 SNS 중 상기 복수의 제1 부정어들 각각에 대한 텍스트 데이터의 수집 원천이 되는 SNS의 종류를 확인하는 단계, 상기 복수의 제1 부정어들 각각에 대한 SNS의 종류가 확인되면, 상기 적어도 하나의 제1 SNS 각각에 대한 부정어들의 분류 비율에 기초하여 상기 복수의 제1 부정어들이 상기 적어도 하나의 제1 SNS 상에 얼마나 골고루 분포되어 있는지 여부를 지시하는 제1 확산도를 연산하는 단계 및 상기 제1 확산도가 연산되면, 상기 가중치 테이블을 참조하여 상기 제1 확산도가 속해 있는 확산도 범위에 대응되어 기록되어 있는 제1 감성 점수 보정 가중치를 추출하는 단계를 더 포함할 수 있다.At this time, according to an embodiment of the present invention, in step S260, storing and maintaining a weight table in which different emotion score correction weights are correspondingly recorded for each of a plurality of predetermined diffusion ranges, and storing the plurality of weight score tables. When the first negative words of the selected ones, the type of the SNS that is the source of the collection of text data for each of the plurality of first negative words of the at least one first SNS is confirmed, each of the plurality of first negative words When the type of the SNS is determined, indicating how uniformly the plurality of first negative words are distributed on the at least one first SNS based on a classification ratio of the negative words for each of the at least one first SNS. Calculating a first diffusivity and, when the first diffusivity is computed, the spread to which the first diffusivity belongs with reference to the weight table The method may further include extracting a first emotion score correction weight recorded corresponding to the range.

이때, 상기 감성 점수의 연산을 처리하는 단계는 상기 제1 감성 점수 보정 가중치가 추출되면, 상기 선정된 감성 기준 점수에 상기 제1 감성 점수 보정 가중치를 곱하여 상기 선정된 감성 기준 점수에 대한 보정을 수행한 후 상기 복수의 제1 부정어들의 개수에 대해 상기 보정된 감성 기준 점수를 곱하여 상기 감성 점수에 대한 연산을 처리할 수 있다.In the processing of the emotional score, when the first emotional score correction weight is extracted, the selected emotional reference score is multiplied by the first emotional score correction weight to perform correction on the selected emotional reference score. Thereafter, the calculation of the emotional score may be processed by multiplying the corrected emotional reference score by the number of the plurality of first negative words.

이때, 본 발명의 일실시예에 따르면, 상기 제1 확산도를 연산하는 단계는 상기 수학식 1에 기초하여 상기 제1 확산도를 연산할 수 있다.At this time, according to an embodiment of the present invention, the step of calculating the first diffusivity may be calculated based on the equation (1).

이상, 도 2를 참조하여 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법은 도 1을 이용하여 설명한 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치(110)의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.The operating method of the credit rating grade calculation device based on the network activity information of the user according to an embodiment of the present invention has been described above with reference to FIG. 2. Here, the operation method of the credit rating rating calculation device based on the user's network activity information according to an embodiment of the present invention is based on the operation of the credit rating rating calculation device 110 based on the user's network activity information described with reference to FIG. Since it may correspond to the configuration for a more detailed description thereof will be omitted.

본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.According to an embodiment of the present invention, an operation method of an apparatus for calculating a credit rating based on network activity information of a user may be implemented as a computer program stored in a storage medium for execution by combining with a computer.

또한, 본 발명의 일실시예에 따른 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. In addition, the operating method of the credit rating rating calculation device based on the user's network activity information according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed by various computer means may be recorded on a computer readable medium. . The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. In the present invention as described above has been described by the specific embodiments, such as specific components and limited embodiments and drawings, but this is provided to help a more general understanding of the present invention, the present invention is not limited to the above embodiments. For those skilled in the art, various modifications and variations are possible from these descriptions.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and all the things that are equivalent to or equivalent to the claims as well as the following claims will belong to the scope of the present invention. .

110: 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치
111: 개인 정보 점수 테이블 유지부 112: 개인 정보 요청부
113: 신뢰도 산정 점수 추출부 114: 계정 정보 요청부
115: 네트워크 영향력 점수 연산부 116: 감성 점수 연산부
117: 신용 평가 등급 산출부 118: 신용 평가 등급 테이블 유지부
119: 합산 점수 연산부 120: 신용 평가 등급 결정부
121: 단어 사전 데이터베이스 122: 부정어 사전 데이터베이스
123: 크롤링부 124: 단어 추출부
125: 부정어 선택부 126: 감성 점수 연산 처리부
127: 가중치 테이블 유지부 128: 종류 확인부
129: 확산도 연산부 130: 가중치 추출부
140: 클라이언트 단말
110: credit rating rating device based on the user's network activity information
111: personal information score table holding unit 112: personal information request unit
113: confidence calculation score extractor 114: account information request unit
115: network influence score calculator 116: emotion score calculator
117: credit rating grade calculation unit 118: credit rating grade table maintenance unit
119: sum score calculation unit 120: credit evaluation grade determination unit
121: Word Dictionary Database 122: Negative Dictionary Database
123: crawling unit 124: word extraction unit
125: negative word selection unit 126: emotion score calculation processing unit
127: weight table holding unit 128: type checking unit
129: diffusivity calculator 130: weight extractor
140: client terminal

Claims (12)

미리 정해진 복수의 개인 정보들의 종류 별로 서로 다른 신뢰도 산정 점수가 대응되어 기록되어 있는 개인 정보 점수 테이블을 저장하여 유지하는 개인 정보 점수 테이블 유지부;
사용자의 클라이언트 단말로부터 신용 평가 산정 요청이 수신되면, 상기 클라이언트 단말에 대해 상기 사용자의 개인 정보에 대한 전송 요청을 전송하는 개인 정보 요청부;
상기 클라이언트 단말로부터, 상기 사용자에 의해 상기 클라이언트 단말 상에 선택 입력된 적어도 하나의 제1 개인 정보가 수신되면, 상기 개인 정보 점수 테이블 상에 저장되어 있는 상기 복수의 개인 정보들의 종류 중 상기 적어도 하나의 제1 개인 정보의 종류에 각각 대응되어 기록되어 있는 적어도 하나의 제1 신뢰도 산정 점수를 추출하는 신뢰도 산정 점수 추출부;
상기 클라이언트 단말에 대해 상기 사용자가 가입하고 있는 소셜 네트워크 서비스(Social Network Service: SNS)에 대한 계정 정보의 전송을 요청하는 계정 정보 요청부;
상기 클라이언트 단말로부터 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보로 적어도 하나의 제1 SNS에 대한 계정 정보가 수신되면, 상기 적어도 하나의 제1 SNS에 대한 계정 정보의 개수에 대해 선정된(predetermined) 활동성 점수를 곱하여 네트워크 영향력 점수를 연산하는 네트워크 영향력 점수 연산부;
상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링(crawling)을 수행한 후 상기 적어도 하나의 제1 SNS 각각에 대해서 수집된 텍스트 데이터로부터 확인되는 부정적 단어의 사용 빈도에 기초하여 음의 값을 갖는 감성 점수를 연산하는 감성 점수 연산부; 및
상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 기초하여 상기 사용자에 대한 신용 평가 등급을 산출한 후 상기 사용자에 대한 신용 평가 등급을 상기 클라이언트 단말로 전송하는 신용 평가 등급 산출부
를 포함하고,
상기 감성 점수 연산부는
복수의 단어들과 상기 복수의 단어들 각각에 대해 유사한 단어일수록 두 단어 간의 유클리드 거리(Euclidean Distance)가 작게 연산되도록 미리 할당된 특성 벡터가 서로 대응되어 저장되어 있는 단어 사전 데이터베이스;
상기 복수의 단어들 중 부정적 단어인 것으로 미리 정해진 복수의 부정적 단어들만이 선별되어 저장되어 있는 부정어 사전 데이터베이스;
미리 정해진 복수의 확산도 범위들 각각에 대해 서로 다른 감성 점수 보정 가중치가 대응되어 기록되어 있는 가중치 테이블을 저장하여 유지하는 가중치 테이블 유지부;
상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터를 수집하는 크롤링부;
상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터에 대해 형태소 분석을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터로부터 복수의 제1 단어들을 추출하는 단어 추출부;
상기 단어 사전 데이터베이스를 참조하여 상기 복수의 제1 단어들 각각에 대한 특성 벡터를 확인하고, 상기 복수의 제1 단어들 각각에 대해 상기 부정어 사전 데이터베이스 상에 저장되어 있는 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산하여 상기 복수의 제1 단어들 중 상기 복수의 부정적 단어들과의 관계에서 연산된 유클리드 거리가 선정된 제1 기준 거리 이내로 연산된 경우가 존재하는 단어들을 복수의 제1 부정어들로 선택하는 부정어 선택부;
상기 복수의 제1 부정어들이 선택되면, 상기 적어도 하나의 제1 SNS 중 상기 복수의 제1 부정어들 각각에 대한 텍스트 데이터의 수집 원천이 되는 SNS의 종류를 확인하는 종류 확인부;
상기 복수의 제1 부정어들 각각에 대한 SNS의 종류가 확인되면, 상기 적어도 하나의 제1 SNS 각각에 대한 부정어들의 분류 비율에 기초하여 상기 복수의 제1 부정어들이 상기 적어도 하나의 제1 SNS 상에 얼마나 골고루 분포되어 있는지 여부를 지시하는 제1 확산도를 연산하는 확산도 연산부;
상기 제1 확산도가 연산되면, 상기 가중치 테이블을 참조하여 상기 제1 확산도가 속해 있는 확산도 범위에 대응되어 기록되어 있는 제1 감성 점수 보정 가중치를 추출하는 가중치 추출부; 및
상기 제1 감성 점수 보정 가중치가 추출되면, 음의 값을 갖는 선정된 감성 기준 점수에 상기 제1 감성 점수 보정 가중치를 곱하여 상기 선정된 감성 기준 점수에 대한 보정을 수행한 후 상기 복수의 제1 부정어들의 개수에 대해 상기 보정된 감성 기준 점수를 곱하여 상기 감성 점수에 대한 연산을 처리하는 감성 점수 연산 처리부
를 포함하며,
상기 확산도 연산부는
하기의 수학식 1에 기초하여 상기 제1 확산도를 연산하는 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치.
[수학식 1]
Figure 112019026104704-pat00007

여기서, I는 상기 제1 확산도, pi는 상기 복수의 제1 부정어들에서 상기 종류 확인부를 통해 i번째 SNS로 확인되어 분류되는 부정어들의 비율, J는 상기 적어도 하나의 제1 SNS의 총 개수를 의미함.
A personal information score table holding unit for storing and maintaining a personal information score table in which different reliability calculation scores are correspondingly recorded according to a plurality of predetermined types of personal information;
A personal information request unit which transmits a request for transmission of personal information of the user to the client terminal when a credit evaluation calculation request is received from the user's client terminal;
When the at least one first personal information selected and input by the user on the client terminal is received from the client terminal, the at least one of the types of the plurality of personal information stored on the personal information score table. A reliability calculation score extracting unit for extracting at least one first reliability calculation score recorded corresponding to each type of first personal information;
An account information request unit for requesting transmission of account information for a social network service (SNS) to which the user subscribes to the client terminal;
When the account information for the at least one first SNS is received from the client terminal as account information for the SNS to which the user subscribes, the account information is predetermined for the number of account information for the at least one first SNS. A network influence score calculator for multiplying activity scores to calculate a network influence score;
The at least one after performing web crawling to collect text data existing on the web according to the account information for the at least one first SNS based on the account information for the at least one first SNS; An emotion score calculator configured to calculate an emotion score having a negative value based on a frequency of use of negative words identified from collected text data for each of the first SNSs of the first SNS; And
Calculating a credit rating level for the user based on the at least one first reliability score, the network influence score, and the emotion score, and calculating a credit rating level for transmitting the credit rating rating for the user to the client terminal part
Including,
The emotional score calculation unit
A word dictionary database, in which a plurality of words and a similar word for each of the plurality of words are stored in correspondence with each other, wherein a pre-allocated feature vector is stored so that an Euclidean distance between two words is calculated smaller;
A negative word dictionary database in which only a plurality of negative words predetermined as a negative word among the plurality of words are selected and stored;
A weight table holding unit for storing and maintaining a weight table in which different emotion score correction weights are correspondingly recorded for each of a plurality of predetermined diffusion ranges;
The web crawl for collecting text data existing on the web according to the account information for the at least one first SNS, based on the account information for the at least one first SNS, to perform the web crawling; A crawling unit for collecting text data corresponding to each;
A word extracting unit extracting a plurality of first words from text data corresponding to each of the at least one first SNS by performing morphological analysis on text data corresponding to each of the at least one first SNS;
Identify a feature vector for each of the plurality of first words with reference to the word dictionary database, and for each of the plurality of first words, for each of the plurality of negative words stored on the negative dictionary database; By calculating the Euclidean distance between the feature vectors of the plurality of first words, the Euclidean distance calculated in relation to the plurality of negative words is calculated within a predetermined first reference distance a plurality of words A negative word selection unit for selecting one negative word;
A type checking unit for checking a type of SNS which is a collection source of text data for each of the plurality of first negative words among the at least one first SNS when the plurality of first negative words are selected;
When the type of SNS for each of the plurality of first negative words is confirmed, the plurality of first negative words are displayed on the at least one first SNS based on a classification ratio of the negative words for each of the at least one first SNS. A diffusivity calculator for calculating a first diffusivity indicating how evenly distributed it is;
A weight extraction unit configured to extract a first emotion score correction weight recorded corresponding to the diffusion range to which the first diffusion belongs, when the first diffusion is calculated; And
When the first emotional score correction weight is extracted, the first emotional score score is multiplied by a predetermined emotional reference score having a negative value to perform the correction on the selected emotional reference score, and then the plurality of first negative words Emotion score calculation processing unit for processing the calculation for the emotional score by multiplying the corrected emotional reference score with respect to the number of
Including;
The diffusion calculation unit
A credit rating rating calculation device based on network activity information of a user calculating the first spreading degree based on Equation 1 below.
[Equation 1]
Figure 112019026104704-pat00007

Here, I is the first diffusivity, p i is the ratio of the negative words identified and classified as the i-th SNS through the type checking unit in the plurality of first negative words, J is the total number of the at least one first SNS Means.
제1항에 있어서,
상기 신용 평가 등급 산출부는
미리 정해진 복수의 점수 범위들 각각에 대해 서로 다른 신용 평가 등급이 대응되어 기록되어 있는 신용 평가 등급 테이블을 저장하여 유지하는 신용 평가 등급 테이블 유지부;
상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수가 산출되면, 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수를 합산하여 합산 점수를 연산하는 합산 점수 연산부; 및
상기 신용 평가 등급 테이블을 참조하여 상기 합산 점수가 속해 있는 점수 범위에 대응되어 기록되어 있는 제1 신용 평가 등급을 추출하여 상기 제1 신용 평가 등급을 상기 사용자에 대한 신용 평가 등급으로 결정하는 신용 평가 등급 결정부
를 포함하는 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치.
The method of claim 1,
The credit rating rating calculation unit
A credit rating table table holding unit for storing and maintaining a credit rating table in which different credit rating levels are recorded corresponding to each of a plurality of predetermined score ranges;
When the at least one first reliability calculation score, the network influence score, and the emotion score are calculated, an addition score that calculates a sum score by adding up the at least one first reliability calculation score, the network influence score, and the emotion score. A calculator; And
A credit rating rating for extracting a first credit rating that is recorded corresponding to a score range to which the sum score belongs, is determined by referring to the credit rating rating table to determine the first credit rating as a credit rating for the user. Decision
Credit rating rating calculation device based on the user's network activity information comprising a.
삭제delete 삭제delete 삭제delete 미리 정해진 복수의 개인 정보들의 종류 별로 서로 다른 신뢰도 산정 점수가 대응되어 기록되어 있는 개인 정보 점수 테이블을 저장하여 유지하는 단계;
사용자의 클라이언트 단말로부터 신용 평가 산정 요청이 수신되면, 상기 클라이언트 단말에 대해 상기 사용자의 개인 정보에 대한 전송 요청을 전송하는 단계;
상기 클라이언트 단말로부터, 상기 사용자에 의해 상기 클라이언트 단말 상에 선택 입력된 적어도 하나의 제1 개인 정보가 수신되면, 상기 개인 정보 점수 테이블 상에 저장되어 있는 상기 복수의 개인 정보들의 종류 중 상기 적어도 하나의 제1 개인 정보의 종류에 각각 대응되어 기록되어 있는 적어도 하나의 제1 신뢰도 산정 점수를 추출하는 단계;
상기 클라이언트 단말에 대해 상기 사용자가 가입하고 있는 소셜 네트워크 서비스(Social Network Service: SNS)에 대한 계정 정보의 전송을 요청하는 단계;
상기 클라이언트 단말로부터 상기 사용자가 가입하고 있는 SNS에 대한 계정 정보로 적어도 하나의 제1 SNS에 대한 계정 정보가 수신되면, 상기 적어도 하나의 제1 SNS에 대한 계정 정보의 개수에 대해 선정된(predetermined) 활동성 점수를 곱하여 네트워크 영향력 점수를 연산하는 단계;
상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링(crawling)을 수행한 후 상기 적어도 하나의 제1 SNS 각각에 대해서 수집된 텍스트 데이터로부터 확인되는 부정적 단어의 사용 빈도에 기초하여 음의 값을 갖는 감성 점수를 연산하는 단계; 및
상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수에 기초하여 상기 사용자에 대한 신용 평가 등급을 산출한 후 상기 사용자에 대한 신용 평가 등급을 상기 클라이언트 단말로 전송하는 단계
를 포함하고,
상기 감성 점수를 연산하는 단계는
복수의 단어들과 상기 복수의 단어들 각각에 대해 유사한 단어일수록 두 단어 간의 유클리드 거리(Euclidean Distance)가 작게 연산되도록 미리 할당된 특성 벡터가 서로 대응되어 저장되어 있는 단어 사전 데이터베이스를 유지하는 단계;
상기 복수의 단어들 중 부정적 단어인 것으로 미리 정해진 복수의 부정적 단어들만이 선별되어 저장되어 있는 부정어 사전 데이터베이스를 유지하는 단계;
미리 정해진 복수의 확산도 범위들 각각에 대해 서로 다른 감성 점수 보정 가중치가 대응되어 기록되어 있는 가중치 테이블을 저장하여 유지하는 단계;
상기 적어도 하나의 제1 SNS에 대한 계정 정보를 기초로 상기 적어도 하나의 제1 SNS에 대한 계정 정보에 따라 웹 상에 존재하는 텍스트 데이터를 수집하기 위한 웹 크롤링을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터를 수집하는 단계;
상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터에 대해 형태소 분석을 수행하여 상기 적어도 하나의 제1 SNS 각각에 대응하는 텍스트 데이터로부터 복수의 제1 단어들을 추출하는 단계;
상기 단어 사전 데이터베이스를 참조하여 상기 복수의 제1 단어들 각각에 대한 특성 벡터를 확인하고, 상기 복수의 제1 단어들 각각에 대해 상기 부정어 사전 데이터베이스 상에 저장되어 있는 상기 복수의 부정적 단어들 각각과의 특성 벡터 간의 유클리드 거리를 연산하여 상기 복수의 제1 단어들 중 상기 복수의 부정적 단어들과의 관계에서 연산된 유클리드 거리가 선정된 제1 기준 거리 이내로 연산된 경우가 존재하는 단어들을 복수의 제1 부정어들로 선택하는 단계;
상기 복수의 제1 부정어들이 선택되면, 상기 적어도 하나의 제1 SNS 중 상기 복수의 제1 부정어들 각각에 대한 텍스트 데이터의 수집 원천이 되는 SNS의 종류를 확인하는 단계;
상기 복수의 제1 부정어들 각각에 대한 SNS의 종류가 확인되면, 상기 적어도 하나의 제1 SNS 각각에 대한 부정어들의 분류 비율에 기초하여 상기 복수의 제1 부정어들이 상기 적어도 하나의 제1 SNS 상에 얼마나 골고루 분포되어 있는지 여부를 지시하는 제1 확산도를 연산하는 단계;
상기 제1 확산도가 연산되면, 상기 가중치 테이블을 참조하여 상기 제1 확산도가 속해 있는 확산도 범위에 대응되어 기록되어 있는 제1 감성 점수 보정 가중치를 추출하는 단계; 및
상기 제1 감성 점수 보정 가중치가 추출되면, 음의 값을 갖는 선정된 감성 기준 점수에 상기 제1 감성 점수 보정 가중치를 곱하여 상기 선정된 감성 기준 점수에 대한 보정을 수행한 후 상기 복수의 제1 부정어들의 개수에 대해 상기 보정된 감성 기준 점수를 곱하여 상기 감성 점수에 대한 연산을 처리하는 단계
를 포함하며,
상기 제1 확산도를 연산하는 단계는
하기의 수학식 2에 기초하여 상기 제1 확산도를 연산하는 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법.
[수학식 2]
Figure 112019026104704-pat00008

여기서, I는 상기 제1 확산도, pi는 상기 복수의 제1 부정어들에서 상기 SNS의 종류를 확인하는 단계를 통해 i번째 SNS로 확인되어 분류되는 부정어들의 비율, J는 상기 적어도 하나의 제1 SNS의 총 개수를 의미함.
Storing and maintaining a personal information score table in which different reliability calculation scores are correspondingly recorded according to a plurality of predetermined types of personal information;
If a credit evaluation calculation request is received from a user's client terminal, transmitting a request for transmission of personal information of the user to the client terminal;
When the at least one first personal information selected and input by the user on the client terminal is received from the client terminal, the at least one of the types of the plurality of personal information stored on the personal information score table. Extracting at least one first reliability calculation score recorded corresponding to each type of first personal information;
Requesting the client terminal to transmit account information for a social network service (SNS) to which the user subscribes;
When the account information for the at least one first SNS is received from the client terminal as account information for the SNS to which the user subscribes, the account information is predetermined for the number of account information for the at least one first SNS. Calculating a network influence score by multiplying a vitality score;
The at least one after performing web crawling to collect text data existing on the web according to the account information for the at least one first SNS based on the account information for the at least one first SNS; Calculating an emotional score having a negative value based on a frequency of use of negative words identified from the collected text data for each of the first SNSs of; And
Calculating a credit rating for the user based on the at least one first reliability score, the network influence score, and the emotion score, and then transmitting the credit rating for the user to the client terminal
Including,
Computing the emotional score
Maintaining a word dictionary database in which a plurality of words and a similar word for each of the plurality of words are pre-allocated with feature vectors pre-assigned so that Euclidean distance between the two words is calculated smaller;
Maintaining a negative dictionary database in which only a plurality of negative words predetermined as predetermined negative words among the plurality of words are selected and stored;
Storing and maintaining a weight table in which different emotion score correction weights are correspondingly recorded for each of a plurality of predetermined spreading ranges;
The web crawl for collecting text data existing on the web according to the account information for the at least one first SNS, based on the account information for the at least one first SNS, to perform the web crawling; Collecting text data corresponding to each;
Extracting a plurality of first words from text data corresponding to each of the at least one first SNS by performing morphological analysis on text data corresponding to each of the at least one first SNS;
Identify a feature vector for each of the plurality of first words with reference to the word dictionary database, and for each of the plurality of first words, for each of the plurality of negative words stored on the negative dictionary database; By calculating the Euclidean distance between the feature vectors of the plurality of first words, the Euclidean distance calculated in relation to the plurality of negative words is calculated within a predetermined first reference distance a plurality of words Selecting with 1 negatives;
If the plurality of first negative words are selected, identifying a type of SNS that is a collection source of text data for each of the plurality of first negative words among the at least one first SNS;
When the type of SNS for each of the plurality of first negative words is confirmed, the plurality of first negative words are displayed on the at least one first SNS based on a classification ratio of the negative words for each of the at least one first SNS. Calculating a first diffusivity indicating how evenly distributed it is;
Extracting a first emotion score correction weight recorded corresponding to a diffusion range to which the first diffusion belongs, by referring to the weight table when the first diffusion is calculated; And
When the first emotional score correction weight is extracted, the first emotional score is multiplied by a predetermined emotional reference score having a negative value to perform correction for the selected emotional reference score, and then the plurality of first negative words Processing the emotion score by multiplying the corrected emotion reference score by the number of eyes;
Including;
Computing the first diffusion degree
A method of operating a credit rating rating calculation device based on network activity information of a user calculating the first spreading degree based on Equation 2 below.
[Equation 2]
Figure 112019026104704-pat00008

Here, I is the first spreading degree, p i is the ratio of the negative words identified and classified as the i-th SNS through the step of identifying the type of the SNS in the plurality of first negative words, J is the at least one first 1 means total number of SNS.
제6항에 있어서,
상기 클라이언트 단말로 전송하는 단계는
미리 정해진 복수의 점수 범위들 각각에 대해 서로 다른 신용 평가 등급이 대응되어 기록되어 있는 신용 평가 등급 테이블을 저장하여 유지하는 단계;
상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수가 산출되면, 상기 적어도 하나의 제1 신뢰도 산정 점수, 상기 네트워크 영향력 점수 및 상기 감성 점수를 합산하여 합산 점수를 연산하는 단계; 및
상기 신용 평가 등급 테이블을 참조하여 상기 합산 점수가 속해 있는 점수 범위에 대응되어 기록되어 있는 제1 신용 평가 등급을 추출하여 상기 제1 신용 평가 등급을 상기 사용자에 대한 신용 평가 등급으로 결정하는 단계
를 포함하는 사용자의 네트워크 활동 정보에 기초한 신용 평가 등급 산출 장치의 동작 방법.
The method of claim 6,
The step of transmitting to the client terminal
Storing and maintaining a credit rating table in which different credit rating levels are correspondingly recorded for each of a plurality of predetermined score ranges;
Calculating the sum score by adding up the at least one first confidence score, the network influence score, and the emotion score when the at least one first confidence score, the network influence score, and the emotion score are calculated; And
Determining a first credit rating rating as a credit rating rating for the user by extracting a first credit rating rating recorded corresponding to a score range to which the sum score belongs by referring to the credit rating rating table;
Operating method of the credit rating rating calculation device based on the user's network activity information comprising a.
삭제delete 삭제delete 삭제delete 제6항 또는 제7항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.A computer-readable recording medium having recorded thereon a program for performing the method of claim 6. 제6항 또는 제7항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.A computer program stored in a storage medium for executing the method of any one of claims 6 or 7 in combination with a computer.
KR1020180066844A 2018-05-24 2018-06-11 Credit rating calculation apparatus based on user's network activity information and operating method thereof Active KR102019860B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020180058945 2018-05-24
KR20180058945 2018-05-24

Publications (1)

Publication Number Publication Date
KR102019860B1 true KR102019860B1 (en) 2019-09-09

Family

ID=67951561

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180066844A Active KR102019860B1 (en) 2018-05-24 2018-06-11 Credit rating calculation apparatus based on user's network activity information and operating method thereof

Country Status (1)

Country Link
KR (1) KR102019860B1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111125546A (en) * 2019-12-25 2020-05-08 深圳前海微众银行股份有限公司 Data processing method, device, equipment and computer readable storage medium
KR102166967B1 (en) * 2019-11-11 2020-10-16 에프앤유신용정보 주식회사 Apparatus and method of credit rating, recommending finaicial product apparatus and counseling apparatus using the same
US11386129B2 (en) 2016-02-17 2022-07-12 Www.Trustscience.Com Inc. Searching for entities based on trust score and geography
US11640569B2 (en) * 2016-03-24 2023-05-02 Www.Trustscience.Com Inc. Learning an entity's trust model and risk tolerance to calculate its risk-taking score
US11665072B2 (en) 2009-10-23 2023-05-30 Www.Trustscience.Com Inc. Parallel computational framework and application server for determining path connectivity
KR102554344B1 (en) * 2022-01-19 2023-07-10 주식회사 데일리펀딩 Method and system for operating investment-associated loan services with risk management
US11900479B2 (en) 2015-03-20 2024-02-13 Www.Trustscience.Com Inc. Calculating a trust score
US11968105B2 (en) 2009-09-30 2024-04-23 Www.Trustscience.Com Inc. Systems and methods for social graph data analytics to determine connectivity within a community
US12019638B2 (en) 2016-02-29 2024-06-25 Www.Trustscience.Com Inc. Extrapolating trends in trust scores
US12299689B1 (en) 2010-01-14 2025-05-13 Www.Trustscience.Com Inc. Cluster of mobile devices performing parallel computation of network connectivity
US12373452B2 (en) 2017-03-22 2025-07-29 Www.Trustscience.Com Inc. Identity resolution in big, noisy, and/or unstructured data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120108095A (en) * 2011-03-23 2012-10-05 김병훈 System for analyzing social data collected by communication network
KR20160050241A (en) * 2014-10-29 2016-05-11 (주)타파크로스 Study type rule based negative issues detection method and system
KR20170050607A (en) * 2015-10-30 2017-05-11 주식회사 공팔리터 Advertisement method using algorithm of selecting user for merchandise experience through sns

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120108095A (en) * 2011-03-23 2012-10-05 김병훈 System for analyzing social data collected by communication network
KR20160050241A (en) * 2014-10-29 2016-05-11 (주)타파크로스 Study type rule based negative issues detection method and system
KR20170050607A (en) * 2015-10-30 2017-05-11 주식회사 공팔리터 Advertisement method using algorithm of selecting user for merchandise experience through sns

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11968105B2 (en) 2009-09-30 2024-04-23 Www.Trustscience.Com Inc. Systems and methods for social graph data analytics to determine connectivity within a community
US12231311B2 (en) 2009-10-23 2025-02-18 Www.Trustscience.Com Inc. Parallel computational framework and application server for determining path connectivity
US11665072B2 (en) 2009-10-23 2023-05-30 Www.Trustscience.Com Inc. Parallel computational framework and application server for determining path connectivity
US12003393B2 (en) 2009-10-23 2024-06-04 Www.Trustscience.Com Inc. Parallel computational framework and application server for determining path connectivity
US12299689B1 (en) 2010-01-14 2025-05-13 Www.Trustscience.Com Inc. Cluster of mobile devices performing parallel computation of network connectivity
US12346979B2 (en) 2015-03-20 2025-07-01 Www.Trustscience.Com Inc. Calculating a trust score
US11900479B2 (en) 2015-03-20 2024-02-13 Www.Trustscience.Com Inc. Calculating a trust score
US11386129B2 (en) 2016-02-17 2022-07-12 Www.Trustscience.Com Inc. Searching for entities based on trust score and geography
US12339876B2 (en) 2016-02-17 2025-06-24 Www.Trustscience.Com Inc. Searching for entities based on trust score and geography
US12019638B2 (en) 2016-02-29 2024-06-25 Www.Trustscience.Com Inc. Extrapolating trends in trust scores
US11640569B2 (en) * 2016-03-24 2023-05-02 Www.Trustscience.Com Inc. Learning an entity's trust model and risk tolerance to calculate its risk-taking score
US12373452B2 (en) 2017-03-22 2025-07-29 Www.Trustscience.Com Inc. Identity resolution in big, noisy, and/or unstructured data
KR102166967B1 (en) * 2019-11-11 2020-10-16 에프앤유신용정보 주식회사 Apparatus and method of credit rating, recommending finaicial product apparatus and counseling apparatus using the same
CN111125546A (en) * 2019-12-25 2020-05-08 深圳前海微众银行股份有限公司 Data processing method, device, equipment and computer readable storage medium
KR102554344B1 (en) * 2022-01-19 2023-07-10 주식회사 데일리펀딩 Method and system for operating investment-associated loan services with risk management

Similar Documents

Publication Publication Date Title
KR102019860B1 (en) Credit rating calculation apparatus based on user's network activity information and operating method thereof
US12381798B2 (en) Systems and methods for conducting more reliable assessments with connectivity statistics
US12231311B2 (en) Parallel computational framework and application server for determining path connectivity
US20220239574A1 (en) Systems and methods for social graph data analytics to determine connectivity within a community
JP7183388B2 (en) Machine Learning Systems and Methods for Identifying Confidence Levels in Personal Information Survey Results
US12323462B2 (en) Identifying legitimate websites to remove false positives from domain discovery analysis
US11055727B1 (en) Account fraud detection
US9910905B2 (en) System and method for assessing data accuracy
US11210417B2 (en) Identity recognition method and device
CN111061948B (en) User tag recommendation method and device, computer equipment and storage medium
US9400826B2 (en) Method and system for aggregate content modeling
CN112950359B (en) User identification method and device
CN114049206A (en) Transaction data processing method and device
CN113723522B (en) Abnormal user identification method and device, electronic equipment and storage medium
KR20200143989A (en) The person in charge assignment system and method based on type classification for customer inquiries
US11218493B2 (en) Identity verification
CN115423599A (en) Credit evaluation method and device, electronic equipment and storage medium
CN109271415B (en) Data processing method and device for credit investigation database
Wang Research on bank marketing behavior based on machine learning
US20250013783A1 (en) Systems and methods for synthetic identity detection
CN116932214A (en) Instruction sending method and device, electronic equipment and computer storage medium
CN110766091B (en) Method and system for identifying trepanning loan group partner
CN116342247B (en) Credit disbursement authorization control methods, devices, equipment and their storage media
US20240104481A1 (en) Generating Transaction Recommendations Based on Monitoring and Analyzing Consumer Transactions
KR101656024B1 (en) Matching apparatus and method for mate candidate

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

R15-X000 Change to inventor requested

St.27 status event code: A-3-3-R10-R15-oth-X000

R16-X000 Change to inventor recorded

St.27 status event code: A-3-3-R10-R16-oth-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 7

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000