KR102274935B1 - 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템 - Google Patents
웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템 Download PDFInfo
- Publication number
- KR102274935B1 KR102274935B1 KR1020200163668A KR20200163668A KR102274935B1 KR 102274935 B1 KR102274935 B1 KR 102274935B1 KR 1020200163668 A KR1020200163668 A KR 1020200163668A KR 20200163668 A KR20200163668 A KR 20200163668A KR 102274935 B1 KR102274935 B1 KR 102274935B1
- Authority
- KR
- South Korea
- Prior art keywords
- storage unit
- transaction
- data
- database
- information
- Prior art date
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 58
- 238000013500 data storage Methods 0.000 claims abstract description 48
- 238000012384 transportation and delivery Methods 0.000 claims description 33
- 238000007726 management method Methods 0.000 claims description 27
- 238000001914 filtration Methods 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 4
- 230000007423 decrease Effects 0.000 claims description 3
- 239000000047 product Substances 0.000 description 56
- 230000006870 function Effects 0.000 description 37
- 238000007619 statistical method Methods 0.000 description 23
- 239000003795 chemical substances by application Substances 0.000 description 22
- 238000012545 processing Methods 0.000 description 20
- 238000011156 evaluation Methods 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 6
- 238000010801 machine learning Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000013523 data management Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013079 data visualisation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000010223 real-time analysis Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/906—Clustering; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Quality & Reliability (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
경제성이 개선되도록, 본 발명은 선용품의 거래를 위해 구비되는 구매자단말기 및 판매자단말기를 포함하는 사용자단말그룹; 상기 구매자단말기 및 상기 판매자단말기로부터 입력된 구매자 및 판매자의 등록선박정보 및 인적정보에 대한 데이터베이스가 저장되는 사용자정보저장부; 선용품에 대한 데이터베이스가 대분류, 중분류, 및 소분류별로 각각 기설정된 분류코드로 코드화된 데이터베이스로서 저장되는 선용품데이터저장부; 각 판매자가 보유중인 선용품의 재고정보에 대한 데이터베이스가 저장되는 공급사데이터저장부; 구매자 및 판매자 간의 거래 발생시 거래기록에 대한 데이터베이스가 저장되는 거래기록저장부; 상기 사용자단말그룹과 인터넷망을 통해 개별적으로 통신 연결되며, 상기 사용자정보저장부, 상기 선용품데이터저장부, 상기 공급사데이터저장부 및 상기 거래기록저장부로 데이터베이스가 통신되도록 통신 연결되는 웹서버; 및 상기 웹서버에 통신 연결되며 상기 데이터베이스를 실시간으로 추출 및 비교 매칭하여 필터링하는 로그에이전트필터부와, 상기 로그에이전트필터부에 의해 필터링된 로긴정보가 저장되는 웹로그저장부를 포함하는 웹로그필터링부를 포함하는 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템을 제공한다.
Description
본 발명은 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에 관한 것으로, 보다 상세하게는 경제성이 개선되는 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에 관한 것이다.
2009년 최초의 블록체인에 기반을 둔 애플리케이션인 비트코인이 개발된 이후 블록체인은 비트코인과 같은 전자화폐 시스템뿐 아니라 클라우드 저장소 서비스, 블록체인 컴퓨팅 서비스 등 다양한 분야에 적용되었다.
여기서, 비트코인은 정부나 은행과 같은 중앙화된 조직이 아닌 분산 네트워크 상에서 발행, 저장 및 유통되는 전자 화폐이다. 비트코인은 2009년 처음 발행되어 현재 시점까지 중앙화된 기관 없이 화폐의 가치를 유지하고 있으며, 사용자 수와 거래 규모 측면에서 급격하게 증가하고 있다.
이러한 비트코인의 화폐 가치를 유지하는 배경에는 블록체인 기술이 있다. 이때, 블록체인은 중앙화된 서버 없이 탈중앙화된 네트워크 환경에서 보안성과 무결성을 유지하는 기술이며, 이러한 강점에 기반하여 다양한 컴퓨팅 데이터를 공유할 수 있게 되었고, 전자 화폐 이외의 다른 시스템에도 적용되기 시작하였다.
예를 들어, 블록체인을 이용한 클라우드 스토리지 시스템으로 스토리지 제공자에게 자체 코인을 발급하여 다른 컴퓨터의 디스크 공간을 이용하고 분할 검증을 통하여 신뢰도를 유지하는 서비스가 있다.
다른 예로, 이더리움은 전자화폐에 대한 스마트 계약(smartcontract)을 수행하는 어플리케이션을 등록하여 실행할 수 있는 플랫폼이다. 비트코인은 단순히 전자 화폐의 송금을 제공하는데 반해 이더리움은 계약에 의한 거래를 제공해준다.
하지만, 블록체인은 컴퓨팅 자원 낭비가 심한 비효율적인 운영 구조를 갖고 있다. 구체적으로, 비트코인의 경우 거래 트랜잭션의 무결성을 검증하기 위해 최대한 시간이 소요되며, 각 참여 노드는 30Gbyte 크기의 장부를 저장해야 한다. 또한, 거래를 승인하기 위하여서 모든 노드가 장부를 통해 트랜잭션을 검증하고, 검증 결과를 기반으로 거래를 승인해야 한다. 즉, 블록체인에 참여한 모든 노드는 동일한 장부를 모두 저장하고 있어야 하고, 동일한 검증 작업을 모두 수행해야 한다. 이러한 사유로 인해 블록체인은 전체 네트워크 관점에서 자원 효율성이 매우 떨어진다.
언급한 바와 같이, 블록체인이란 비트코인에서 탈 중앙화된 화폐관리를 위해 사용된 핵심기술이다. 블록체인은 중앙 관리 기관이 없이 임의의 사용자가 데이터를 위변조하는 것을 불가능하게 하여 거래의 무결성을 유지한다.
그리고, 블록체인은 무결성 유지를 위해 블록체인 네트워크에 참여한 모든참여 노드는 거래내역(장부)를 저장하고, 새롭게 생성되는 거래 트랜잭션을 저장된 장부를 통해 검사한다.
예를 들어, 한 참여 노드가 거래를 조작하여 이중 결재를 감행하여도, 다른 모든 노드가 이중 결재 여부를 검증하여 합의를 부결함으로써, 거래의 승인이 거부된다. 따라서, 전체 노드 중 51% 이상이 거짓으로 합의하여 주지않는 이상, 데이터의 조작은 발생하지 않게 된다.
한편, 현재 세계 선용품 시장은 연간 100조원 규모인데 반해 국내 시장의 선용품 시장 규모는 9000억 원 규모로 세계 규모에 대비하여 매우 낮은 점유율을 차지하고 있다. 이에 따라, 선용품을 쉽고 편리하게 거래할 수 있는 국내형 오픈마켓 시스템의 도입을 위해 연구 및 개발이 수행되고 있다.
그러나. 선용품 오픈 마켓을 개발함에 있어 8만여개에 이르는 선용품 종류에 대한 코드 표준화 작업이 수행되어야 하며, 선용품 오픈마켓에서 사용자가 편리하게 이용할 수 있는 선용품에 대한 통계분석 시스템은 개발이 미비한 실정이다.
더욱이, 다양한 선용품의 거래시 판매자 및 구매자가 안전하게 계약을 체결할 수 있는 보안성 확보를 위한 연구가 수행되고 있으나 개발이 미비한 실정이며 이로인해 오픈마켓에서의 거래시 정보신뢰성 및 보안성이 저하되는 문제점이 있었다.
또한, 종래에는 오픈마켓상에서 거래추천 제공을 위한 웹로그 분석시 복잡한 로그 추출과정이 요구되어 정보처리 속도가 저하되며 거래추천 정보를 실시간으로 제공하기 어려운 문제점이 있었으며, 웹로그 저장을 위한 저장용량이 많이 요구됨에 따라 하드웨어 비용이 증가되어 경제성이 저하되는 문제점이 있었다.
상기와 같은 문제점을 해결하기 위하여, 본 발명은 경제성이 개선되는 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템을 제공하는 것을 해결과제로 한다.
상기의 과제를 해결하기 위하여, 본 발명은 선용품의 거래를 위해 구비되는 구매자단말기 및 판매자단말기를 포함하는 사용자단말그룹; 상기 구매자단말기 및 상기 판매자단말기로부터 입력된 구매자 및 판매자의 등록선박정보 및 인적정보에 대한 데이터베이스가 저장되는 사용자정보저장부; 선용품에 대한 데이터베이스가 대분류, 중분류, 및 소분류별로 각각 기설정된 분류코드로 코드화된 데이터베이스로서 저장되는 선용품데이터저장부; 각 판매자가 보유중인 선용품의 재고정보에 대한 데이터베이스가 저장되는 공급사데이터저장부; 구매자 및 판매자 간의 거래 발생시 거래기록에 대한 데이터베이스가 저장되는 거래기록저장부; 상기 사용자단말그룹과 인터넷망을 통해 개별적으로 통신 연결되며, 상기 사용자정보저장부, 상기 선용품데이터저장부, 상기 공급사데이터저장부 및 상기 거래기록저장부로 데이터베이스가 통신되도록 통신 연결되는 웹서버; 및 상기 웹서버에 통신 연결되며 상기 데이터베이스를 실시간으로 추출 및 비교 매칭하여 필터링하는 로그에이전트필터부와, 상기 로그에이전트필터부에 의해 필터링된 로긴정보가 저장되는 웹로그저장부를 포함하는 웹로그필터링부를 포함하되, 상기 웹서버는 상기 사용자정보저장부, 상기 선용품데이터저장부, 상기 공급사데이터저장부 및 상기 거래기록저장부에 저장된 각 데이터베이스로부터 거래추천데이터를 생성하는 거래추천부를 포함하고, 판매자가 탑승중인 선박에 대한 운항예정정보 데이터베이스가 저장되되 상기 웹서버에 상기 운항예정정보 데이터베이스가 통신되도록 통신 연결되는 운항정보저장부를 더 포함하되, 상기 운항정보저장부에는 판매자가 탑승중인 선박의 출항지, 출항시간, 경유지, 입항지, 입항시간 및 현재위치에 대하여 저장된 데이터를 포함하는 운항예정정보 데이터베이스가 저장되고, 구매자의 소재지에 대한 소재지정보데이터가 저장되며, 상기 거래추천부는 상기 운항예정정보 데이터베이스로부터 추출된 판매자의 출항지, 경유지 및 입항지와, 상기 소재지정보데이터로부터 추출된 구매자의 소재지가 상호 매칭되는 경우 매칭되는 판매자에 대한 공급사추천데이터를 생성하며 상기 구매자단말기로 전송하되, 상기 공급사추천데이터는 판매자의 출항지, 경유지 및 입항지와 상기 소재지정보데이터로부터 추출된 구매자의 소재지가 상호 매칭되는 판매자에 대한 목록데이터와, 각 판매자별 선용품에 대한 데이터베이스를 포함하고, 상기 소재지는 출항지, 경유지 및 입항지 중 어느 하나의 기설정된 반경범위 내의 영역으로 설정되며, 상기 소재지는 상기 사용자단말그룹에 포함된 시스템관리자단말기에 의해 입력 및 설정되어 상기 운항정보저장부에 저장되며, 구매자 및 판매자 간의 거래발생시 상기 운항예정정보 데이터베이스를 기반으로 상기 선박이 입항하는 입항지에 거래물품이 도착 및 인도되는 시간에 대한 정보를 포함하는 배송예정정보 데이터를 산출하며, 상기 사용자단말그룹으로 상기 배송예정정보 데이터를 전송하는 운항배송관리부를 더 포함하고, 기설정된 분류코드로 코드화되어 저장된 선용품에 대한 데이터베이스의 용량을 측정하며 측정된 용량을 증가 및 감소되도록 선택적으로 제어하는 할당제어부를 더 포함하며, 상기 선용품데이터저장부에는 대분류에 대한 분류코드, 중분류에 대한 분류코드 및 소분류에 대한 각 분류코드에 대한 데이터가 기설정된 제1용량의 바이트공간으로 각각 할당되되, 상기 할당제어부는 상기 제1용량의 바이트공간으로 할당된 각 상기 분류코드에 대한 데이터 중 어느 하나가 상기 제1용량을 초과하는 경우 상기 제1용량 이상의 제2용량으로 바이트공간을 재할당하도록 제어함을 특징으로 하는 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템을 제공한다.
상기의 해결 수단을 통하여, 본 발명은 다음과 같은 효과를 제공한다.
첫째, 로그에이전트필터부가 각 요청신호에 대한 로긴정보를 메모리영역에 1차 임시 저장하는 스레드를 개별 생성하고, 로긴정보와 메타데이터베이스부로부터 추출된 필터링정보를 비교 매칭하여 필터링된 로긴정보만을 웹로그저장부에 최종 저장하므로 복잡한 웹로그 추출과정없이도 오픈마켓 운용정보를 신속하게 실시간 제공하여 데이터관리의 효율성이 개선될 수 있다.
둘째, 로그에이전트필터부는 필터링된 로긴정보가 웹로그저장부에 최종 저장여부가 감지되면 각 스레드를 종료 제어하여 로그레이전트필터부의 메모리영역에 1차 저장된 각 요청신호에 대한 로긴정보가 자동 소거되므로 저장용량을 효율적으로 사용가능하여 경제성이 현저히 개선될 수 있다.
샛째, 거래추천부가 운항예정정보 데이터베이스로부터 추출된 구매자 및 판매자 중 어느 하나의 출항지, 경유지 및 입항지와, 소재지정보데이터로부터 추출된 구매자 및 판매자 중 다른 하나의 소재지가 상호 매칭되는 경우 판매자에 대한 공급사추천데이터를 구매자단말기로 전송함에 따라 구매자의 항로에 따른 맞춤형 선용품 판매자를 자동으로 추천하여 구매자의 사용편의성이 개선될 수 있다.
넷째, 거래추천부가 구매자별 선용품 거래기록에 대한 구매패턴 데이터를 기반으로 선용품데이터저장부에 저장된 동종 분류코드로 분류된 선용품에 대한 구매물품추천데이터를 생성하여 구매물품추천데이터를 평판정보데이터에 대응하여 순차적으로 정렬하므로 사용편의성이 개선될 수 있다.
다섯째, 거래발생시 구매자 또는 판매자가 탑승중인 선박에 대하여 운항정보저장부에 저장된 운항예정정보 데이터베이스를 기반으로 운항배송관리부가 선박이 입항하는 입항지에 거래물품이 도착 및 인도되는 시간에 대한 정보를 포함하는 배송예정정보 데이터를 산출 및 전송하므로 구매자 또는 판매자가 선용품의 인도전에 배송예정정보를 통해 일정을 미리 파악할 수 있어 사용편의성이 개선될 수 있다.
도 1은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템을 나타낸 블록도.
도 2는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템의 사용상태를 나타낸 예시도.
도 3은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 블록체인 거래기록 기반 공급자 및 구매자 평가 서비스를 나타낸 예시도.
도 4는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 거래추천 서비스를 나타낸 예시도.
도 5는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 통계분석 출력화면을 나타낸 예시도.
도 6은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 할당제어부의 사용상태를 나타낸 예시도.
도 2는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템의 사용상태를 나타낸 예시도.
도 3은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 블록체인 거래기록 기반 공급자 및 구매자 평가 서비스를 나타낸 예시도.
도 4는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 거래추천 서비스를 나타낸 예시도.
도 5는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 통계분석 출력화면을 나타낸 예시도.
도 6은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 할당제어부의 사용상태를 나타낸 예시도.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템을 상세히 설명한다.
도 1은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템을 나타낸 블록도이고, 도 2는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템의 사용상태를 나타낸 예시도이며, 도 3은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 블록체인 거래기록 기반 공급자 및 구매자 평가 서비스를 나타낸 예시도이고, 도 4는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 거래추천 서비스를 나타낸 예시도이며, 도 5는 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 통계분석 출력화면을 나타낸 예시도이고, 도 6은 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템에서 할당제어부의 사용상태를 나타낸 예시도이다.
도 1 내지 도 6에서 보는 바와 같이, 본 발명의 일실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 사용자단말그룹(210), 사용자정보저장부(221), 선용품데이터저장부(222), 검색로그저장부(223), 공급사데이터저장부(224), 거래기록저장부(225), 웹서버(230) 및 웹로그필터링부(250)를 포함함이 바람직하다.
여기서, 상기 사용자단말그룹(210)은 선용품의 거래를 위해 구비되되 선용품 견적의뢰에 대한 트렌드 분석, 견적 송장기반 선용품 가격 분석, 선용품의 시간별 수요 분석 중 적어도 하나 이상을 요청하는 구매자단말기(211)와, 판매자단말기와(212), 제조자단말기(213)와, 시스템관리자단말기(214)를 포함하여 구비됨이 바람직하다.
그리고, 상기 사용자정보저장부(221)는 상기 구매자단말기(211) 및 상기 판매자단말기(212)로부터 입력된 구매자 및 판매자의 등록선박정보 및 인적정보에 대한 데이터베이스가 저장되도록 저장장치로서 구비될 수 있다. 이때, 상기 등록선박정보 및 상기 인적정보는 상기 사용자단말그룹(20)을 통해 각 사용자가 오픈마켓상에서 입력하여 저장될 수 있다.
또한, 상기 선용품데이터저장부(222)는 선용품에 대한 데이터베이스가 대분류, 중분류, 및 소분류별로 각각 기설정된 분류코드로 코드화된 데이터베이스로서 저장되도록 저장장치로서 구비될 수 있다.
더불어, 상기 검색로그저장부(223)는 상기 구매자단말기(211)로부터 입력된 검색어에 대한 검색로그데이터가 저장되도록 저장장치로서 구비될 수 있다. 또한, 상기 공급사데이터저장부(224)는 각 판매자가 보유중인 선용품의 재고정보에 대한 데이터베이스가 저장되도록 저장장치로서 구비될 수 있다.
또한, 상기 거래기록저장부(225)는 구매자 및 판매자 간의 거래 발생시 거래물품, 거래시간, 거래가격, 거래량, 배송소요시간 및 배송품의 품질정보를 포함하는 거래기록에 대한 데이터베이스가 저장되도록 저장장치로서 구비될 수 있다.
여기서, 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223), 상기 공급사데이터저장부(224), 상기 거래기록저장부(225)는 각각의 저장장치로서 상호 독립적으로 구비될 수 있으며 상기 웹서버(230)에 통신 연결되어 데이터를 송수신하도록 구비됨이 바람직하다.
한편, 본 발명의 일실시예에 따른 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223), 상기 공급사데이터저장부(224), 상기 거래기록저장부(225)가 백엔드 영역으로서 구성되며, 상기 사용자단말그룹(210)을 통해 표시 및 제공되는 선용품용 오픈마켓에 대한 웹페이지가 프론트엔드 영역으로 구성됨으로 이해함이 바람직하다.
이때, 도 2를 참조하면, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 사용자단말그룹(210)을 통해 제공되는 오픈마켓상의 로그인 전 초기화면에서 기간별 및 카테고리별 트렌드 분석을 통해 빅데이터 기반 인기상품 추천 기능을 제공할 수 있다.
또한, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 사용자단말그룹(210)을 통해 제공되는 오픈마켓상의 로그인 후 초기화면에서 구매자별 개인 구매기록을 기반으로 한 맞춤형 구매자기반 추천 기능을 제공할 수 있다.
더불어, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 사용자단말그룹(210)을 통해 제공되는 오픈마켓상의 선용품 검색결과 화면에서 선택 물품과 연관 높은 물품을 추천하는 아이템기반 추천 기능을 제공할 수 있다.
또한, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 사용자단말그룹(210)을 통해 제공되는 오픈마켓상의 공급사 선택 화면에서 항해기록 및 공급실적을 기반으로 공급사를 추천하는 항해컨텍스트 기반 추천 기능을 제공할 수 있다.
더욱이, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 사용자단말그룹(210)을 통해 제공되는 오픈마켓상의 장바구니 화면에서 개인 구매기록에 대한 데이터베이스와 선택한 선용품과 연관되는 물품을 종합적으로 추천하는 아이템 및 사용자 복합기반 추천 기능을 제공할 수도 있다.
한편, 상기 웹로그필터링부(250)는 상기 웹서버(230)에 통신 연결되며 상기 데이터베이스를 실시간으로 추출 및 비교 매칭하여 필터링하도록 제어영역 및 메모리영역을 포함하여 구비되는 로그에이전트필터부(251)와, 상기 로그에이전트필터부(251)에 의해 필터링된 로긴정보가 저장되도록 서버(server) 등의 저장장치로서 구비되는 웹로그저장부(252)를 포함함이 바람직하다.
그리고, 상기 웹로그필터링부(250)는 상기 로그에이전트필터부(251)에 통신 연결되고 상기 데이터베이스와의 비교 매칭을 위한 필터링정보 및 클렌징정보가 저장되도록 저장장치로서 구비되는 메타데이터베이스부(253)를 더 포함함이 바람직하다.
더욱이, 상기 웹로그필터링부(250)는 상기 메타데이터베이스부(253)에 저장되는 상기 필터링정보 및 상기 클렌징정보를 설정하도록 관리자 프로그램으로서 구비되는 로그필터관리부(254)를 더 포함함이 바람직하다. 이를 통해, 사용자가 상기 로그필터관리부(254)를 사용하여 상기 필터링정보 및 상기 클렌징정보에 대한 각 데이터를 추가, 수정, 또는 제거하여 설정할 수 있다.
여기서, 상기 로그에이전트필터부(251)는 상기 사용자단말그룹(210) 및 상기 웹서버(230) 사이에 통신 연결되고, 상기 메타데이터베이스부(253)에 통신 연결되되, 상기 사용자단말그룹(210)으로부터 웹서비스 요청신호를 수신시 각 상기 요청신호에 대한 스레드를 실시간 개별 생성함이 바람직하다. 이때, 각 상기 스레드는 각 상기 요청신호에 대한 로긴정보를 상기 로그에이전트필터부(251)에 구비된 메모리영역에 1차 임시 저장함이 바람직하다.
그리고, 상기 로그에이전트필터부(251)는 통신 연결된 상기 메타데이터베이스부(253)로부터 상기 필터링정보를 추출하고, 상기 메모리영역에 1차 임시 저장된 로긴정보와 상기 필터링정보를 비교 매칭하여 상호 매칭시 상기 웹로그저장부(252)에 필터링된 로긴정보를 최종 저장함이 바람직하다.
이와 동시에, 상기 로그에이전트필터부(251)는 상기 메타데이터베이스부(253)로부터 상기 클렌징정보를 추출하고, 상기 메모리영역에 1차 임시 저장된 로긴정보와 상기 클렌징정보를 비교 매칭하여 상호 매칭시 상기 웹로그저장부(252)에 상기 클렌징정보에 매칭되는 로긴정보를 소거할 수 있다.
즉, 상기 로그에이전트필터부(251)가 상기 메타데이터베이스부(253)로부터 상기 필터링정보 및 상기 클렌징정보를 추출하고, 이를 상기 메모리영역에 저장된 로긴정보와 비교 매칭하여 상기 메모리영역에 1차 임시 저장된 로긴정보를 상기 웹로그저장부(252)에 최종 저장하거나 소거할 수 있다.
이때, 상기 메타데이터베이스부(253)에 저장된 상기 필터링정보 및 상기 클렌징정보는 상호간 비중복되는 데이터로서 구비될 수 있으며, 상기 필터링정보 및 상기 클렌징정보의 합이 웹로그 필터링을 위한 전체 정보를 포함하도록 설정될 수 있다. 즉, 상기 로그에이전트필터부(251)가 상기 필터링정보 및 상기 클렌징정보를 추출하여 로긴정보와 비교시 상기 필터링정보 및 상기 클렌징정보 중 적어도 어느 하나에는 매칭되는 데이터가 누락없이 존재하도록 설정될 수 있다.
그리고, 상기 로그에이전트필터부(251)는 상기 웹로그저장부(252)에 필터링된 로긴정보가 최종 저장시 상기 메모리영역에 1차 저장된 각 상기 요청신호에 대한 로긴정보가 소거되도록 각 상기 스레드를 개별 종료 제어함이 바람직하다.
이때, 상기 로그에이전트필터부(251)는 상기 웹로그저장부(252)에 필터링된 로긴정보의 최종 저장 여부를 감지하는 저장감지수단을 더 포함할 수 있다. 여기서, 상기 로그에이전트필터부(251)는 상기 저장감지수단을 통해 상기 웹로그저장부(252)에 필터링된 로긴정보가 최종 저장됨을 감지시, 상기 메모리영역에 1차 저장된 각 상기 요청신호에 대한 로긴정보가 소거되도록 각 상기 스레드를 개별 종료 제어함이 바람직하다.
즉, 상기 웹로그저장부(252)에 필터링된 로긴정보가 최종 저장되면 상기 로그에이전트필터부(251)의 메모리영역에 1차 저장된 각 상기 요청신호에 대한 로긴정보가 소거되고, 다른 요청신호 발생시 다른 요청신호에 대한 로긴정보가 반복적으로 임시 재저장될 수 있다.
따라서, 상기 사용자단말그룹(210)으로부터 웹서비스 요청신호 수신시 상기 로그에이전트필터부(251)가 각 요청신호에 대한 로긴정보를 상기 로그에이전트필터부(251)의 메모리영역에 1차 임시 저장하는 스레드를 개별 생성하고, 1차 임시 저장된 로긴정보와 상기 메타데이터베이스부(253)로부터 추출된 상기 필터링정보를 비교 매칭하여 필터링된 로긴정보를 상기 웹로그저장부(252)에 최종 저장하므로 복잡한 웹로그 추출과정없이도 오픈마켓 운용정보를 실시간으로 제공하여 데이터관리의 효율성이 개선될 수 있다.
또한, 상기 로그에이전트필터부(251)는 필터링된 로긴정보가 상기 웹로그저장부(252)에 최종 저장 여부가 저장감지수단을 통해 감지되면 각 상기 스레드를 종료 제어하여 상기 메모리영역에 1차 저장된 각 상기 요청신호에 대한 로긴정보가 자동 소거되므로 저장용량을 효율적으로 사용가능하여 요구되는 하드웨어 비용이 절감되어 경제성이 현저히 개선될 수 있다.
한편, 상기 웹서버(230)는 상기 사용자단말그룹(210)과 인터넷망(2)을 통해 개별적으로 통신 연결되며, 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223), 상기 공급사데이터저장부(224) 및 상기 거래기록저장부(225)로 데이터베이스가 통신되도록 통신 연결됨이 바람직하다. 더욱이, 상기 웹서버(230)는 상기 거래기록저장부(225)에 저장되는 거래기록에 대한 데이터베이스에 대하여 블록체인화된 데이터베이스를 저장하며 블록체인을 위한 정보연계용 키 아이디를 관리하도록 구비될 수 있다.
상세히, 상기 구매자단말기(211), 상기 판매자단말기(212), 상기 제조자단말기(213) 및 상기 시스템관리자단말기(214)를 포함하는 상기 사용자단말그룹(210)이 인터넷망(2)을 통해 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)의 웹서버(230)과 각각 통신 연결될 수 있다. 그리고, 상기 웹서버(230)는 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223), 상기 공급사데이터저장부(224) 및 상기 거래기록저장부(225)에 통신 연결될 수 있다.
이때, 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)의 웹서버(230)는 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223) 및 상기 공급사데이터저장부(224)와 블록체인 데이터베이스의 연동을 수행할 수 있다. 상세히, 블록체인 데이터베이스에 저장되는 블록체인과 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223) 및 상기 공급사데이터저장부(224)에 저장되는 일반거래가 상기 웹서버(230)를 통해 상호간 연계가 가능하도록 하며 블록체인 데이터베이스에 해당하는 거래기록저장부(225)에 기록된 블록체인을 통한 정보들을 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223) 및 상기 공급사데이터저장부(224)에서 활용할 수 있도록 상호간 정보가 연결되도록 통신 연결될 수 있다.
이를 위해, 상기 웹서버(230)는 블록체인용 거래 개별 서버가 상기 거래기록저장부(225)를 관리하고 연계를 위한 정보연계용 키 아이디를 관리하도록 구비됨이 바람직하다. 또한, 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 블록체인 기술과 거래추천시스템 기술이 제공되면서 지능형 판단 알고리즘과, 블록체인 보안활용 분산서버 관리 기술을 적용하는 것이 바람직하다..
더불어, 상기 웹서버(230)는 보안 및 데이터 관리방안 적용에 있어서도 스팸 예방을 위하여 홈페이지를 통한 이메일 주소 추출 차단 기능을 수행하며, 데이터베이스 암호화 및 해킹차단, 개인정보 보호기술을 적용하여 구축하며, 새로운 시스템을 접목하여 개인정보 암호화 및 수시 파기를 실시할 수 있다. 또한, 상기 웹서버(230)는 고객정보의 안정적 관리 및 유출방지를 수행하며, SSL 보안모듈 적용으로 고객의 정보보호와 암호화를 수행하며, 회원의 아이디, 패스워드, 카드번호 등 개인정보를 관리강화를 통한 고객정보 누출을 방지하며, 오픈마켓 교란을 방지하도록 구비될 수도 있다. 그리고, 상기 웹서버(230)는 개인정보의 보호 및 보안강화를 위해 개인정보 유출방지를 위한 암호화 기능과 실명인증 및 회원정보 관리기능 연계 및 회원 로그인시 보안접속을 수행하도록 구비됨이 바람직하다.
여기서, 구매자 및 판매자 간의 거래 발생시 결제, 배송 및 수령, 교환, 환불 및 거래취소에 대한 데이터가 블록체인화되어 상기 거래기록저장부(225)에 저장될 수 있다. 이때, 상기 웹서버(230)는 블록생성부를 포함하되, 상기 블록생성부는 상기 거래기록저장부(225)에 저장된 각 데이터를 암호화 및 블록체인화하여 복수개의 블록을 생성하도록 구비될 수 있다. 또한, 상기 웹서버(230)에는 암호화를 위해 설정되는 키값 및 순번값이 저장되고, 각 데이터 및 상기 블록생성부를 통해 생성된 블록이 저장될 수 있다.
그리고, 상기 블록은 암호화를 위해 설정되는 키값 및 순번값이 부여된 각 데이터에 대하여 생성된 데이터를 포함하여 복수개로 생성되며, SHA-256 등의 해쉬함수를 통해 암호데이터화 및 블록체인화됨이 바람직하다. 여기서, SHA(Secure Hash Algorithm)은 미국 표준 기술 연구소(NIST)에 의해 공표된 표준 해시 알고리즘으로 소프트웨어 시장 전반에서 전세계적으로 가장 많이 사용되고 있다. 그리고, SHA는 현재 SHA-1과 SHA-2 계열이 주로 사용되고 있으며, SHA-2는 세부적으로 SHA-224, SHA-256, SHA-384, SHA-512로 나뉘는데 SHA-256이 가장 많이 사용되고 있다. 그리고, SHA-256은 256비트로 구성되어 64자리 문자열을 반환한다. 예를 들어, "계약"이라는 문자열이 SHA-256을 통해 "875C2FD188350……1877005365BA2"와 같은 64자리의 데이터로 변환될 수 있다.
또한, 상기 블록은 헤더와 바디를 포함하되, 상기 헤더에는 위변조 방지를 위한 인접한 블록의 해쉬값과 블록버전, 머클루트(Merkle Root), 논스(Nonce)값 등이 저장되며, 상기 바디에는 해쉬함수를 통해 암호화된 거래기록에 대한 데이터가 해쉬트리 구조로 저장됨이 바람직하다. 이때, 해쉬함수는 임의의 길이를 가진 어떤 임의의 데이터를 일정한 길이의 어떤 데이터로 바꿔주는 함수를 의미하며, 상기 블록은 거래기록에 대한 데이터가 집합되어 트리구조를 이룬 공간을 의미한다.
이러한 블록은 기설정된 시간 간격으로 하나씩 생성되어 상기 인터넷망(2)을 통해 네트워크 전역으로 확산되며, 이렇게 생성된 n번째 블록은 해쉬트리 구조를 통해 n-1번째 블록의 무결점성을 증명하도록 각 블록이 상호간 체인화되어 연결된다. 예컨대, n번째 블록의 헤더에 n-1번째 블록의 해쉬값과 동일한 해쉬값이 존재함에 따라 n-1번째 블록이 변조되지 않았음을 증명할 수 있다.
한편, 상기 사용자단말그룹(210)을 구성하는 공급자에 해당하는 상기 판매자단말기(212), 상기 제조자단말기(213) 및 상기 시스템관리자단말기(214), 그리고 소비자에 해당하는 상기 구매자단말기(211) 간에 평판 관리 서비스를 웹서버(230)가 제공할 수 있다. 상세히, 오픈마켓 플랫폼의 가장 큰 장점중 하나는 플랫폼 참여자의 거래 및 구매 기록이 투명하게 공개된다는 점이므로, 본 발명에서는 트랜잭션 이력 데이터를 활용하여 플랫폼에 참여하는 공급자/소비자 및 시장참여자의 상호평가 시스템을 제공할 수 있다.
예컨대, 저품질의 제품을 판매하거나 납기를 어기는 공급자는 거래과정에서 패널티(벌칙)을 받아 거래기회가 줄어들어야 하며, 고품질의 제품을 적당한 가격에 적시에 공급하는 판매자는 소비자에게 지속적으로 노출되고 더 많은 기회를 갖는 것이 필요하다. 이러한 블록체인 거래기록 기반 공급자/구매자 평가 서비스를 통해 플랫폼 참여자를 공정하게 평가함으로써, 플랫폼 참여자들의 경쟁력을 높이고 활발하게 플랫폼에 참여할 수 있는 인센티브를 제공할 수 있다.
여기서, 상기 웹서버(230)는 플랫폼 참여자의 공정한 평판 평가를 위한 평가지표의 정의 및 평가체계를 제공함이 바람직하다. 즉, 상기 웹서버(230)는 플랫폼 참여자별 평가지표 정의로, 블록체인 거래 및 트랜잭션 내역 데이터를 바탕으로, 플랫폼 참여자별 평가지표의 정의를 제공할 수 있다. 예컨대, 상기 웹서버(230)는 플랫폼 참여자별 평가지표로 소비자 입장에서는 공급자의 납기품질을 평가하기 위해 가격, 품질, 평균 납기달성률, 고객평점 등의 데이터를 활용하며, 플랫폼에 활발히 참여한 공급자(소비자)에게 가산점을 부여하여 플랫폼의 활발한 참여를 유도하는 인센티브를 제공할 수 있다.
또한, 상기 웹서버(230)는 플랫폼 참여자 평가 체계를 위해, 다양한 평가지표를 종합하여 사용자들이 한 눈에 각 참여자들의 평판을 파악할 수 있도록 함점수판(score board)형태로 제공할 수 있다.
한편, 상기 웹서버(230)는 선주에게 다양한 거래 추천 기능을 제공하며, 블록체인 기반 데이터를 이용하여 공급자의 거래이력 및 선주들의 구매데이터 등을 활용하여 지능화된 추천 기능을 제공할 수 있다.
먼저, 상기 웹서버(230)는 아이템 기반 추천을 위해 소비자 또는 유사한 소비자가 과거에 함께 구입했던 물품들의 데이터를 활용하여, 특정 물품을 주문할 때 함께 주문할만한 물품들을 추천하기 위해 협업 필터링(Collaborative Filtering) 기법을 사용하여 과학적인 추천기능인 소비자 구매이력 기반 아이템 추천기능을 제공할 수 있다. 또한, 상기 웹서버(230)는 소비자의 과거 구매 시계열 데이터를 이용하여, 물품이 필요한 시기가 왔을 때에 자동으로 구매를 추천해주는 기능인 구매 시기 추천기능을 제공할 수 있다.
그리고, 상기 웹서버(230)는 공급자의 평판 데이터, 과거 소비자와의 구매이력등을 고려하여 현재 물품에 입찰한 공급자 중 최적의 공급자의 랭킹을 추천하는 기능인 공급자 평판을 통한 공급자 랭킹 추천기능을 제공할 수 있다.
또한, 상기 웹서버(230)는 소비자의 선택 데이터를 기반으로 해당 소비자가 구매자를 선택함에 있어 중요하게 여기는 선호도 가중치를 자동으로 학습하는 알고리즘인 소비자 선호도 자동학습을 통한 우선순위 자동보정 기능을 제공할 수 있다.
더불어, 상기 웹서버(230)는 공급자 또한 블록체인 데이터베이스 기술을 통해 입찰을 제안한 소비자의 목록을 실시간으로 파악하고, 오픈마켓 플랫폼의 또다른 큰 사용자로 예상되는 선용품 공급자가 본인의 이익을 최대화 하면서 안전하게 입찰에 참여할 수 있는 비딩 매니지먼트(bidding management) 기능인 공급자 거래추천 기능을 제공할 수 있다.
이를 위해, 상기 웹서버(230)는 공급자 거래추천 기능에 있어서, 공급자 입장에서도 다양한 소비자 중 본인에게 가장 유리한 입찰을 제안한 소비자를 선정하며, 개별 소비자의 입찰 가격, 소비자의 과거 구매이력, 선적 장소 등을 파악하여 예상 납기지연율 및 마진률을 평가하고 이를 바탕으로 입찰의 우선순위를 정하여 추천해 주는 기능을 제공할 수 있다.
또한, 상기 웹서버(230)는 수요량 예측으로 과거 구매 시계열 데이터를 이용하여 해당 월/주 별로 예상 판매 수량 및 수요량 등에 대한 통계분석 및 데이터 시각화 기능 제공하며, 적정 가격 분석으로 소비자의 구매패턴 및 경쟁자들의 입찰가격을 바탕으로 특정 물품에 대한 적정가격을 제안하는 비딩 분석(bidding analytics) 기능을 제공할 수 있다.
한편, 상기 거래기록저장부(225)는 상기 사용자단말그룹(210)이 상기 웹서버(230)에 통신 연결시 생성되는 로그를 수집하여 페이지뷰, 페이지당 체류시간, 자주찾는 페이지를 포함하는 페이지 방문에 대한 데이터와, 상기 웹서버(230)로의 유입경로에 대한 데이터를 저장하도록 구비됨이 바람직하다.
한편, 상기 웹서버(230)는 상기 사용자정보저장부(221), 상기 선용품데이터저장부(222), 상기 검색로그저장부(223), 상기 공급사데이터저장부(224) 및 상기 거래기록저장부(225)에 저장된 각 데이터베이스로부터 거래추천데이터를 생성하는 거래추천부(231)를 포함함이 바람직하다.
그리고, 상기 웹서버(230)는 상기 거래기록저장부(225)에 저장된 각 데이터에 대한 통계그래프를 생성하여 상기 사용자단말그룹(210)에 전송하는 통계분석처리부(232)를 더 포함함이 바람직하다. 이때, 상기 거래기록저장부(225)에는 거래완료된 선용품의 거래가격에 대한 데이터가 저장됨이 바람직하며, 거래완료된 선용품의 거래가격에 대한 데이터는 상기 웹서버(230)를 경유하여 상기 통계분석처리부(232)로 통신될 수 있다. 또한, 상기 통계분석처리부(232)로부터 생성되는 각 데이터 및 통계그래프는 상기 거래기록저장부(225)에 저장될 수 있으며, 상기 웹서버(230)를 통해 상기 사용자단말그룹(210)으로 통신될 수 있다.
여기서, 상기 거래추천부(231)는 상기 거래기록저장부(225)에 저장된 구매자별 선용품 거래기록에 대한 구매패턴 데이터를 기반으로 기존에 구입한 선용품과 유사한 분류코드로 분류된 선용품에 대한 구매물품추천데이터를 머신러닝을 기반으로 생성하여 상기 구매자단말기(211)로 전송하도록 구비됨이 바람직하다. 이때, 상기 거래기록저장부(225)에는 구매자별 선용품 거래기록에 대한 구매패턴 데이터가 저장됨이 바람직하며, 구매자별 선용품 거래기록에 대한 구매패턴 데이터는 상기 웹서버(230)를 경유하여 상기 통계분석처리부(232)로 통신될 수 있다.
더욱이, 상기 거래추천부(231)는 상기 구매물품추천데이터를 상기 사용자정보저장부(221)에 저장된 판매자의 평판정보에 대응하여 상기 평판정보에 대한 값이 높은순으로 순차적으로 정렬하도록 구비될 수 있다. 이때, 상기 사용자정보저장부(221)에는 판매자의 평판정보에 대한 데이터가 저장됨이 바람직하며, 판매자의 평판정보에 대한 데이터는 상기 웹서버(230)를 경유하여 상기 통계분석처리부(232)로 통신될 수 있다.
이에 따라, 거래추천부(231)가 구매자별 선용품 거래기록에 대한 구매패턴 데이터를 기반으로 기존에 구입한 선용품과 유사한 구매물품추천데이터를 머신러닝 기반으로 생성하되 구매물품추천데이터가 판매자의 평판정보에 대응하여 순차적으로 정렬되므로 구매자에게 신뢰도 높은 구매물품추천 서비스를 제공할 수 있다. 즉, 구매자가 판매자의 평판정보에 대응하여 순차적으로 정렬된 구매물품추천데이터를 용이하게 조회할 수 있어 사용편의성이 개선될 수 있다.
또한, 상기 통계분석처리부(232)는 상기 거래기록저장부(225)에 저장된 거래완료된 선용품의 거래가격에 대한 데이터를 기반으로 적정가격 데이터를 생성하여 상기 판매자단말기(212)로 전송함이 바람직하다. 이때, 상기 거래기록저장부(225)에는 거래완료된 선용품의 거래가격에 대한 데이터가 저장됨이 바람직하며, 거래완료된 선용품의 거래가격에 대한 데이터는 상기 웹서버(230)를 경유하여 상기 통계분석처리부(232)로 통신될 수 있다. 더불어, 상기 통계분석처리부(232)에서 생성되는 적정가격 데이터는 상기 거래기록저장부(225)에 저장될 수 있으며, 상기 웹서버(230)를 통해 상기 판매자단말기(212)로 전송될 수 있다.
이에 따라, 상기 통계분석처리부(232)가 상기 거래기록저장부(225)에 저장된 거래완료된 선용품의 거래가격에 대한 데이터를 기반으로 적정가격 데이터를 생성하여 상기 판매자단말기(212)로 전송하므로 판매자가 합리적인 판매자격을 용이하게 설정할 수 있어 사용편의성이 현저히 개선될 수 있다.
여기서, 상기 통계분석처리부(232)의 머신러닝 기반 데이터 생성 방식은, 데이터 입력, 전처리, 분석, 기계학습 및 인공지능을 포함하는 모델링, 모델 평가 및 시각화 기능을 통합 지원하는 빅데이터 및 인공지능 분석기술이 적용되며, 지능형 모니터링시스템으로 실시간 마켓 모니터링, 알람기능 및 실시간 분석/예측기능을 제공하여 시스템상의 이상발생시 선대응체계를 갖출 수 있도록 지원한다. 이러한 시스템에서 생성된 예측/모니터링 모델은 추가작업 없이 시스템상에 탑재된 채로 실시간 모니터링, 원격제어 및 이상 예측진단에 활용되어 사용편의성을 제공할 수 있다.
그리고, 상기 통계분석처리부(232)는 상기 거래기록저장부(225)에 저장된 페이지뷰, 페이지당 체류시간, 자주찾는 페이지를 포함하는 페이지 방문에 대한 데이터를 통해 시간별 페이지뷰 추이를 나타내는 그래프를 포함하는 통계그래프를 생성하며, 상기 사용자단말그룹(210)으로 전송함이 바람직하다.
여기서, 상기 통계분석처리부(232)는 로그 분석, 이커머스(e-commerce) 분석을 통해 생성되는 그래프를 상기 사용자단말그룹(210)으로 전송할 수 있다. 예컨대, 상기 통계분석처리부(232)는 판매자별 매출액 및 방문객수, 기간별, 판매상품별 통계그래프를 생성 및 상기 사용자단말그룹(210)으로 전송할 수 있다.
그리고, 상기 통계분석처리부(232)는 선용품의 각 카테고리별 세부 검색조건을 설정을 통해 정확한 통계정보를 조회하는 기능과, 조회된 통계정보를 활용가능 하도록 각 데이터를 엑셀 등의 스프레드시트 데이터로 변환하여 다운로드 할 수 있도록 상기 사용자단말그룹(210)으로 전송할 수 있다.
또한, 상기 통계분석처리부(232)는 상기 선용품데이터저장부(222), 홈페이지 회원 데이터를 물품 관심사별, 연령별로 분류한 데이터가 저장되는 상기 사용자정보저장부(221) 및 상기 공급사데이터저장부(224)에 저장된 각 데이터를 통계그래프로 생성하여 상기 사용자단말그룹(210)으로 전송할 수 있다. 이러한 통계그래프가 선용품 관련 업체 및 지원기관을 포함하는 제조자단말기(213)로 전송되어 유용한 시장 통계정보를 리포트로 제공할 수 있다.
그리고, 상기 통계분석처리부(232)는 상기 사용자단말그룹(210)으로부터 선용품 견적의뢰에 대한 트렌드 분석, 견적 송장기반 선용품 가격 분석, 선용품의 시간별 수요 분석 중 적어도 하나 이상이 요청되면, 상기 거래기록저장부(225)에 저장된 각 데이터베이스를 기반으로 견적의뢰에 대한 트렌드 분석, 견적 송장기반 선용품 가격 분석, 선용품의 시간별 수요 분석에 대한 각 데이터베이스를 생성하여 상기 웹서버(230)를 통해 상기 사용자단말그룹(210)으로 전송할 수 있다.
그리고, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 구매자 및 판매자 중 어느 하나가 탑승중인 선박에 대한 운항예정정보 데이터베이스가 저장되되 상기 웹서버(230)에 상기 운항예정정보 데이터베이스가 통신되도록 통신 연결되는 운항정보저장부(233)를 포함할 수 있다.
또한, 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 구매자 및 판매자 간의 거래발생시 상기 운항예정정보 데이터베이스를 기반으로 상기 선박이 입항하는 입항지에 거래물품이 도착 및 인도되는 시간에 대한 정보를 포함하는 배송예정정보 데이터를 산출하며, 상기 구매자단말기(211) 및 상기 판매자단말기(212)를 포함하는 상기 사용자단말그룹(210)으로 상기 배송예정정보 데이터를 전송하는 운항배송관리부(234)를 더 포함할 수 있다.
이때, 선용품이 사용되는 종합 물류적 관점의 프로세스를 살펴보면 해상에서 선박이 육지로 입고 후 신고를 거쳐 내륙운송이 수행되고 선용품 관련 최종 화물이 구매자에 해당하는 상기 구매자단말기(211)의 사용자에게 인도되는 프로세스를 거치게 되며, 오픈마켓을 통해 해당 선용품을 손쉽게 주문하고 이를 인도해가는 방식으로 업무를 추진하려면 오픈마켓에서 제반의 업무가 처리될 수 있도록 구현해야 한다.
또한, 상기 운항정보저장부(233)에는 구매자 및 판매자 중 어느 하나가 탑승중인 선박의 출항지, 출항시간, 경유지, 경유지 입항시간, 입항지, 입항시간, 현재위치 등에 대하여 저장된 데이터를 포함하는 운항예정정보 데이터베이스가 저장됨이 바람직하다. 또한, 상기 운항정보저장부(233)에는 구매자 및 판매자 중 다른 하나의 소재지에 대한 소재지정보데이터가 저장됨이 바람직하다.
이때, 상기 소재지는 출항지, 경유지 및 입항지 중 어느 하나의 기설정된 반경범위 내의 영역으로 설정될 수 있으며, 경우에 따라 출항지, 경유지 및 입항지 중 어느 하나가 위치한 도시, 국가 등으로 설정될 수도 있다. 그리고, 상기 소재지는 상기 사용자단말그룹(210)에 포함된 상기 시스템관리자단말기(214)에 의해 입력 및 설정되어 상기 운항정보저장부(233)에 저장될 수 있다.
예컨대, 구매자가 탑승한 운항중인 선박에 대한 출항지, 출항시간, 경유지, 경유지 입항시간, 입항지, 입항시간, 현재위치 등에 대하여 저장된 데이터를 포함하는 운항예정정보 데이터베이스가 저장될 수 있으며, 구매자가 탑승한 선박의 입항지에 판매자의 소재지가 위치하는 경우 판매자에 대한 소재지정보데이터가 저장될 수 있다.
그리고, 상기 거래추천부(231)는 상기 운항예정정보 데이터베이스로부터 추출된 구매자 및 판매자 중 어느 하나의 출항지, 경유지 및 입항지와, 상기 소재지정보데이터로부터 추출된 구매자 및 판매자 중 다른 하나의 소재지가 상호 매칭되는 경우, 매칭되는 판매자에 대한 공급사추천데이터를 생성하며 상기 구매자단말기로 전송함이 바람직하다. 이때, 생성된 상기 공급사추천데이터는 상기 사용자정보저장부(221)에 저장될 수 있다.
이때, 상기 공급사추천데이터는 구매자 및 판매자 중 어느 하나의 출항지, 경유지 및 입항지와 상기 소재지정보데이터로부터 추출된 구매자 및 판매자 중 다른 하나의 소재지가 상호 매칭되는 판매자에 대한 목록데이터와, 각 판매자별 선용품에 대한 데이터베이스를 포함함이 바람직하다.
또한, 상기 거래추천부(231)는 상기 운항예정정보 데이터베이스로부터 추출된 구매자 및 판매자 중 어느 하나의 출항지, 경유지 및 입항지와, 상기 소재지정보데이터로부터 추출된 구매자 및 판매자 중 다른 하나의 소재지가 일치하는 경우 매칭데이터를 생성하여 상기 사용자정보저장부(221)에 저장할 수 있다.
예컨대, 운항중인 선박에 탑승한 구매자가 구매자 단말기(211)를 통해 오픈마켓에 접속하면, 상기 거래추천부(231)가 상기 사용자정보저장부(221)에 저장된 상기 매칭데이터를 추출하여, 상기 운항예정정보 데이터베이스 및 상기 소재지정보데이터를 기반으로 입항지에 소재한 판매자의 선용품을 오픈마켓의 상단에 최우선적으로 노출 배치될 수 있다.
이를 통해, 오픈마켓상의 선용품 리스트 화면에서 상기 공급사추천데이터에 포함된 판매자가 판매중인 선용품에 대한 데이터베이스를 오픈마켓의 페이지상에 우선순위로 상위에 순차 정렬될 수 있다. 즉, 구매자의 항로에 따른 맞춤형 선용품 판매자를 자동으로 추천하여 구매자의 사용편의성이 개선될 수 있다.
또한, 상기 거래추천부(231)는 상기 거래기록저장부(225)에 저장된 거래기록에 대한 데이터베이스를 추출하여 구매자의 구입이력이 적어도 일회 이상 있는 선용품에 대한 데이터베이스를 오픈마켓의 페이지상에 우선순위로 상위에 순차 정렬되도록 구입이력기반추천데이터를 생성하며 상기 구매자단말기로 전송함이 바람직하다. 이때, 상기 구입이력기반추천데이터는 상기 사용자정보저장부(221)에 저장될 수 있다.
한편, 상기 거래추천부(231)는 상기 거래기록저장부(225)에 저장된 거래기록에 대한 데이터베이스로부터 판매자에 대한 평판정보데이터를 생성하여 상기 사용자정보저장부(221)에 저장함이 바람직하다.
그리고, 상기 거래추천부(231)는 상기 거래기록저장부에 저장된 구매자별 선용품 거래기록에 대한 구매패턴 데이터를 기반으로 상기 선용품데이터저장부(222)에 저장된 동종 분류코드로 분류된 선용품에 대한 구매물품추천데이터를 생성하여 상기 구매자단말기(211)로 전송하되, 상기 구매물품추천데이터를 상기 평판정보데이터에 대응하여 오픈마켓의 페이지상에 우선순위로 상위에 순차적으로 정렬함이 바람직하다. 이때, 생성된 상기 구매물품추천데이터는 상기 사용자정보저장부(221)에 저장될 수 있다. 이때, 동종 분류코드라 함은 동일한 대분류 또는 중분류를 갖는 하위 분류코드를 의미한다.
한편, 상기 운항배송관리부(234)는 구매자 및 판매자 간의 거래발생시 상기 운항예정정보 데이터베이스를 기반으로 상기 선박이 입항하는 입항지 및 상기 입항지에 거래물품이 도착 및 인도되는 입항시간에 대한 데이터를 기반으로 배송예정정보 데이터를 산출할 수 있다. 이러한 배송예정정보 데이터는 상기 운항배송관리부(234)에서 생성되어 상기 구매자단말기(211) 및 상기 판매자단말기(212)를 포함하는 상기 사용자단말그룹(210)으로 전송될 수 있다.
예컨대, 판매자인 선주가 어느 입항지를 향하여 운항중 오픈마켓을 통해 육상에 위치한 구매자가 선용품을 구매하여 거래가 발생하는 경우 계약이 완료된 선용품에 대하여 상기 운항정보저장부(233)에 저장된 운항예정정보 데이터베이스를 기반으로 구매자에게 선용품이 도착하는데 소요되는 예상시간 데이터를 포함하는 배송예정정보가 생성되어 상기 구매자단말기(211) 및 상기 판매자단말기(212)를 포함하는 상기 사용자단말그룹(210)으로 전송될 수 있다.
한편, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 기설정된 분류코드로 코드화되어 저장된 선용품에 대한 데이터베이스의 용량을 측정하며 측정된 용량을 증가 및 감소되도록 선택적으로 제어하는 할당제어부(240)를 더 포함할 수 있다.
여기서, 상기 선용품데이터저장부(222)에는 대분류에 대한 분류코드, 중분류에 대한 분류코드 및 소분류에 대한 각 분류코드에 대한 각 데이터가 기설정된 제1용량의 바이트공간으로 각각 할당될 수 있다.
예컨대, 도 6을 참조하면, 대분류에 대한 분류코드, 중분류에 대한 분류코드 및 소분류에 대한 각 분류코드에 대한 각 데이터가 각각 "01" 내지 "99" 사이의 두 자리 숫자에 해당하는 제1용량의 바이트공간으로 각각 할당될 수 있다.
이때, 기존의 선용품 분류코드는 대분류, 중분류, 소분류를 두고, 각각 두 자리 코드로 총 여섯 자리 코드로 할당될 수 있다. 즉, 선용품에 대한 분류코드 여섯 자리를 알면 구매자가 상기 구매자단말기(211)를 통해 해당 상품을 용이하게 주문할 수 있다.
여기서, 상기 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)의 운영중에 선용품이 점차적으로 추가됨에 따라 대분류에 대한 분류코드, 중분류에 대한 분류코드 및 소분류에 대한 각 분류코드가 증가될 수 있는데, 동일한 분류명칭에 대한 복수개의 분류코드가 서로 인접한 숫자로 할당되지 않고 무작위적으로 할당될 수 있다.
이때, 종래에는 분류코드의 개수가 "99"를 넘어가는 경우 다른 대분류코드에서 코드 값을 임시 할당하여 사용하였다. 즉, 다른 대분류코드에서 코드 값을 임시 할당하여 사용하게 되면 분류코드로 상품 식별이 어려워지고, 코드로서 명확한 분류 기준을 제시 하지 못할 우려가 있다.
따라서, 상기 할당제어부(231)는 상기 제1용량의 바이트공간으로 할당된 각 상기 분류코드에 대한 데이터 중 어느 하나가 상기 제1용량을 초과하는 경우 상기 제1용량 이상의 제2용량으로 바이트공간을 재할당하도록 제어함이 바람직하다.
예컨대, "01" 내지 "99" 사이의 두 자리 숫자에 해당하는 제1용량의 바이트공간으로 각각 할당된 어느 분류코드의 용량이 초과하는 것을 상기 할당제어부(231)가 감지하면, 상기 할당제어부(231)가 용량이 초과한 분류코드에 대하여 "001" 내지 "999" 사이의 상기 제1용량 이상의 제2용량으로 바이트공간을 재할당할 수 있다.
한편, 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 구매자단말기(211), 상기 웹서버(230) 및 상기 제조자단말기(213)를 포함하여 각 구성요소가 클라우드 플랫폼과 데이터 연계가 가능한 시스템을 제공할 수 있다. 여기서, 상기 구매자단말기(211)는 블록체인 데이터 기반의 클라우드 플랫폼을 통한 상기 웹서버(230)에 대한 선용품 견적의뢰에 대한 트렌드(trend) 분석, 견적 송장기반 선용품 가격 분석, 선용품별(계절별, 월별 등) 수요 분석을 요청할 수 있다.
그리고, 상기 웹서버(230)는 시스템에 필요한 하드웨어와 서버 통신 게이트웨이, 모바일, 관리자 시스템 및 사용자 시스템 등이 연관되어 있는 시스템 인프라를 구현하기 위해, 오픈마켓 플레이스용 서버와 블록체인용 개인별 거래를 위한 서버를 포함할 수 있다.
한편, 상기 웹서버(230)는 오픈마켓 서비스를 위해 입점형/몰인몰 기능을 위해 셀러 SCM 및 다양한 운영정책 가능한 셀러 프로세스 구현하며, 물류재고통합관리 기능을 위해 반품, 교환, 맞교환, 환불 등 고객클레임에 유연한 프로세스를 구현하며, 매출 채널 연동 서비스를 위해 다른 국내 및 해외 오픈마켓, 종합몰 등과의 통합주문 관리상품.주문 Data 연동 Open API 활용을 하며, 역직구몰 통합관리 기능을 위해 국내몰과 글로벌몰(역직구몰)을 하나의 시스템으로 통합관리하며, 글로벌 비니지스 지원 서비스를 위해 멀티언어, 멀티환율 등 글로벌 기능을 제공할 수 있다. 이러한 기능 구현을 위해 Legacy 관리 영역, 본사(Office) 관리 영역, PC & Mobile 관리 영역으로 구분하여 서비스를 통해 주문결제 및 정산, 셀러관리, 전자계약, 재고관리, 메일링/SMS관리 등 오픈마켓이 지향하는 기능과 함께 블록체인과의 연동, 지능형 추천 시스템을 제공할 수 있다.
그리고, 상기 웹서버(230)는 허가된 노드만 참여 가능하도록 프라이빗 블록체인 데이터베이스를 구성하는 것이 바람직하다. 이를 위해, 상기 웹서버(230)는 업무 사용을 위해 상기 사용자단말그룹(210)을 구성하는 상기 구매자단말기(211), 상기 판매자단말기(212), 상기 제조자단말기(213) 및 상기 시스템관리자단말기(214)을 운영하는 사용자의 신원 확인이 필요하므로, 신원관리를 통해 사용자의 신원인증을 통해 처리(참가자의 정체성과 특성 확인)가 필요하며, 거래 발생자의 익명화를 적용하고 동일한 사용자가 발행한 여러 트랜잭션들은 연관성이 없도록 하여 개인 정보를 보호하는 것이 바람직하다. 이때, 상기 웹서버(230)는 블록체인 데이터베이스 상의 거래내역을 암호화함으로써, 일반 사용자에게 보이지 않도록 하며, 액세스 제어를 통해서 스마트 계약을 실행할 수 있는 사람을 제한하는 것이 바람직하다. 즉, 상기 웹서버(230)는 PKI 인증서와 전자서명을 통해서 사용자의 신원을 확인하고 개별 트랜잭션은 익명의 인증서를 통해 신원을 숨긴 채 인증을 수행하는 것이 바람직하다.
이처럼, 본 발명의 바람직한 실시예에 따른 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템(300)은 상기 거래추천부(231)가 상기 운항예정정보 데이터베이스로부터 추출된 구매자 및 판매자 중 어느 하나의 출항지, 경유지 및 입항지와, 상기 소재지정보데이터로부터 추출된 구매자 및 판매자 중 다른 하나의 소재지가 상호 매칭되는 경우 판매자에 대한 공급사추천데이터를 구매자단말기로 전송함에 따라 구매자의 항로에 따른 맞춤형 선용품 판매자를 자동으로 추천하여 구매자의 사용편의성이 개선될 수 있다. 또한, 운항경로상에서 신속하게 공급 및 조달가능한 선용품이 오픈마켓상에 최우선적으로 노출되므로 사용편의성이 현저히 개선될 수 있다.
또한, 상기 거래추천부(231)가 구매자별 선용품 거래기록에 대한 구매패턴 데이터를 기반으로 상기 선용품데이터저장부(222)에 저장된 동종 분류코드로 분류된 선용품에 대한 구매물품추천데이터를 생성하여 상기 구매자단말기(211)로 전송하되 구매물품추천데이터를 평판정보데이터에 대응하여 순차적으로 정렬하므로 구매자가 구매물품추천 데이터를 용이하게 조회할 수 있어 사용편의성이 개선될 수 있다.
그리고, 상기 선용품데이터저장부(222)에 대분류, 중분류 및 소분류에 대한 각 분류코드에 대한 데이터가 기설정된 제1용량의 바이트공간으로 각각 할당되되, 상기 할당제어부(231)가 상기 제1용량의 바이트공간으로 할당된 각 상기 분류코드에 대한 데이터 중 어느 하나가 상기 제1용량을 초과하는 경우 상기 제1용량 이상의 제2용량으로 바이트공간을 재할당하도록 제어하므로 선용품 종류가 증가하는 경우에도 상품 식별에 대한 용이성이 현저히 개선될 수 있다.
더불어, 거래발생시 구매자 또는 판매자가 탑승중인 선박에 대하여 상기 운항정보저장부(233)에 저장된 운항예정정보 데이터베이스를 기반으로 상기 운항배송관리부(234)가 선박이 입항하는 입항지에 거래물품이 도착 및 인도되는 시간에 대한 정보를 포함하는 배송예정정보 데이터를 산출 및 전송하므로 구매자 또는 판매자가 선용품의 인도전에 배송예정정보를 통해 일정을 미리 파악할 수 있어 사용편의성이 개선될 수 있다. 더불어, 선용품의 인도 및 배송시 배송예정정보에 대한 정확하고 신뢰할 수 있는 데이터를 제공할 수 있다.
또한, 블록체인 기술을 오픈마켓에 적용함으로써 개인정보 유출 방지를 위한 암호화 기능을 보유하여, 효과적인 개인정보의 보호가 가능하며, 회원의 아이디, 패스워드, 카드번호 등 개인정보를 관리강화하여 고객정보 누출을 방지하여 오픈마켓을 안정적으로 운영할 수 있다. 또한, 블록체인 기술 도입에 따라 위변조가 불가능한 투명성을 제공하여 정보신뢰도가 개선되며 사용자의 사용편의성이 개선될 수 있다.
그리고, 선용품용 오픈마켓에서 상기 사용자단말그룹(210)을 통한 거래 발생시 상기 거래기록저장부(225)에 저장되는 거래기록에 대한 데이터베이스가 블록체인화되며 상기 웹서버(230)가 블록체인을 위한 정보연계용 키 아이디를 관리하여 구매자 및 판매자가 안전하게 거래할 수 있는 플랫폼을 제공하므로 해킹을 차단하며 정보신뢰성 및 보안성이 현저히 개선될 수 있다.
또한, 상기 통계분석처리부(232)가 구매자별 선용품 거래기록에 대한 구매패턴 데이터를 기반으로 기존에 구입한 선용품과 유사한 구매물품추천데이터를 빅데이터 머신러닝을 기반으로 생성하되 구매물품추천데이터가 판매자의 평판정보에 대응하여 순차적으로 정렬되므로 구매자가 구매물품추천 데이터를 용이하게 조회할 수 있어 구매자에게 신뢰도 높은 구매물품추천 서비스를 제공할 수 있다.
더불어, 상기 통계분석처리부(232)가 상기 거래기록저장부(225)에 저장된 거래완료된 선용품의 거래가격에 대한 데이터를 기반으로 적정가격 데이터를 생성하여 상기 판매자단말기(212)로 전송하므로 판매자가 합리적인 판매자격을 용이하게 설정할 수 있어 사용편의성이 현저히 개선될 수 있다.
그리고, 상기 웹서버(230)가 상기 거래기록저장부(225)에 저장된 각 데이터에 대한 통계그래프를 생성하여 상기 사용자단말그룹(210)에 전송하는 상기 통계분석처리부(232)를 포함하여 빅데이터 머신러닝을 이용한 다차원의 통계분석 데이터를 생성하여 상기 사용자단말그룹(210)으로 전송하므로 사용편의성이 현저히 개선될 수 있다.
한편, 본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 이때, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 그리고, 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.
또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이때, 이상에서 기재된 "포함하다", "구성하다" 또는 "구비하다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재할 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이상 설명한 바와 같이, 본 발명은 상술한 각 실시예에 한정되는 것은 아니며, 본 발명의 청구항에서 청구하는 범위를 벗어남 없이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 변형 실시되는 것은 가능하며, 이러한 변형 실시는 본 발명의 범위에 속한다.
300: 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템
210: 사용자단말그룹 211: 구매자단말기
212: 판매자단말기 213: 제조자단말기
214: 시스템관리자단말기 221: 사용자정보저장부
222: 선용품데이터저장부 223: 검색로그저장부
224: 공급사데이터저장부 225: 거래기록저장부
230: 웹서버 231: 거래추천부
232: 통계분석처리부 233: 운항정보저장부
234: 운항배송관리부 240: 할당제어부
250: 웹로그필터링부 251: 로그에이전트필터부
252: 웹로그저장부 253: 메타데이터베이스부
354: 로그필터관리부
210: 사용자단말그룹 211: 구매자단말기
212: 판매자단말기 213: 제조자단말기
214: 시스템관리자단말기 221: 사용자정보저장부
222: 선용품데이터저장부 223: 검색로그저장부
224: 공급사데이터저장부 225: 거래기록저장부
230: 웹서버 231: 거래추천부
232: 통계분석처리부 233: 운항정보저장부
234: 운항배송관리부 240: 할당제어부
250: 웹로그필터링부 251: 로그에이전트필터부
252: 웹로그저장부 253: 메타데이터베이스부
354: 로그필터관리부
Claims (5)
- 선용품의 거래를 위해 구비되는 구매자단말기 및 판매자단말기를 포함하는 사용자단말그룹;
상기 구매자단말기 및 상기 판매자단말기로부터 입력된 구매자 및 판매자의 등록선박정보 및 인적정보에 대한 데이터베이스가 저장되는 사용자정보저장부;
선용품에 대한 데이터베이스가 대분류, 중분류, 및 소분류별로 각각 기설정된 분류코드로 코드화된 데이터베이스로서 저장되는 선용품데이터저장부;
각 판매자가 보유중인 선용품의 재고정보에 대한 데이터베이스가 저장되는 공급사데이터저장부;
구매자 및 판매자 간의 거래 발생시 거래기록에 대한 데이터베이스가 저장되는 거래기록저장부;
상기 사용자단말그룹과 인터넷망을 통해 개별적으로 통신 연결되며, 상기 사용자정보저장부, 상기 선용품데이터저장부, 상기 공급사데이터저장부 및 상기 거래기록저장부로 데이터베이스가 통신되도록 통신 연결되는 웹서버; 및
상기 웹서버에 통신 연결되며 상기 데이터베이스를 실시간으로 추출 및 비교 매칭하여 필터링하는 로그에이전트필터부와, 상기 로그에이전트필터부에 의해 필터링된 로긴정보가 저장되는 웹로그저장부를 포함하는 웹로그필터링부를 포함하되,
상기 웹서버는 상기 사용자정보저장부, 상기 선용품데이터저장부, 상기 공급사데이터저장부 및 상기 거래기록저장부에 저장된 각 데이터베이스로부터 거래추천데이터를 생성하는 거래추천부를 포함하고,
판매자가 탑승중인 선박에 대한 운항예정정보 데이터베이스가 저장되되 상기 웹서버에 상기 운항예정정보 데이터베이스가 통신되도록 통신 연결되는 운항정보저장부를 더 포함하되,
상기 운항정보저장부에는 판매자가 탑승중인 선박의 출항지, 출항시간, 경유지, 입항지, 입항시간 및 현재위치에 대하여 저장된 데이터를 포함하는 운항예정정보 데이터베이스가 저장되고, 구매자의 소재지에 대한 소재지정보데이터가 저장되며,
상기 거래추천부는 상기 운항예정정보 데이터베이스로부터 추출된 판매자의 출항지, 경유지 및 입항지와, 상기 소재지정보데이터로부터 추출된 구매자의 소재지가 상호 매칭되는 경우 매칭되는 판매자에 대한 공급사추천데이터를 생성하며 상기 구매자단말기로 전송하되,
상기 공급사추천데이터는 판매자의 출항지, 경유지 및 입항지와 상기 소재지정보데이터로부터 추출된 구매자의 소재지가 상호 매칭되는 판매자에 대한 목록데이터와, 각 판매자별 선용품에 대한 데이터베이스를 포함하고,
상기 소재지는 출항지, 경유지 및 입항지 중 어느 하나의 기설정된 반경범위 내의 영역으로 설정되며, 상기 소재지는 상기 사용자단말그룹에 포함된 시스템관리자단말기에 의해 입력 및 설정되어 상기 운항정보저장부에 저장되며,
구매자 및 판매자 간의 거래발생시 상기 운항예정정보 데이터베이스를 기반으로 상기 선박이 입항하는 입항지에 거래물품이 도착 및 인도되는 시간에 대한 정보를 포함하는 배송예정정보 데이터를 산출하며, 상기 사용자단말그룹으로 상기 배송예정정보 데이터를 전송하는 운항배송관리부를 더 포함하고,
기설정된 분류코드로 코드화되어 저장된 선용품에 대한 데이터베이스의 용량을 측정하며 측정된 용량을 증가 및 감소되도록 선택적으로 제어하는 할당제어부를 더 포함하며,
상기 선용품데이터저장부에는 대분류에 대한 분류코드, 중분류에 대한 분류코드 및 소분류에 대한 각 분류코드에 대한 데이터가 기설정된 제1용량의 바이트공간으로 각각 할당되되,
상기 할당제어부는 상기 제1용량의 바이트공간으로 할당된 각 상기 분류코드에 대한 데이터 중 어느 하나가 상기 제1용량을 초과하는 경우 상기 제1용량 이상의 제2용량으로 바이트공간을 재할당하도록 제어함을 특징으로 하는 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템. - 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200163668A KR102274935B1 (ko) | 2020-11-30 | 2020-11-30 | 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200163668A KR102274935B1 (ko) | 2020-11-30 | 2020-11-30 | 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102274935B1 true KR102274935B1 (ko) | 2021-07-08 |
Family
ID=76894335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200163668A KR102274935B1 (ko) | 2020-11-30 | 2020-11-30 | 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102274935B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117370673A (zh) * | 2023-12-08 | 2024-01-09 | 中电科大数据研究院有限公司 | 算法推荐服务的数据管理方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020010240A (ko) * | 2000-07-28 | 2002-02-04 | 김종현 | 웹로그 추출 및 분석 시스템과 방법 |
KR20120038771A (ko) * | 2010-10-14 | 2012-04-24 | 울산대학교 산학협력단 | 선박 자원 관리 시스템 및 그에 의한 자원 관리 방법 |
KR101396547B1 (ko) | 2013-11-28 | 2014-05-20 | 주식회사 제이윈파트너스 | 모바일 어플리케이션 통계 분석시스템 |
KR20150141243A (ko) * | 2014-06-09 | 2015-12-18 | 이재원 | 위치 기반의 고객맞춤형 상품정보 제공을 통한 온라인 직거래 서비스 방법 |
KR20200083163A (ko) * | 2019-08-29 | 2020-07-08 | (주)에스유지 | 블럭체인 db 및 거래추천 알고리즘과 연동하는 오픈마켓 시스템의 웹서버 상에서의 블록체인 아키텍처 구성 방법 |
KR20200082819A (ko) * | 2018-12-31 | 2020-07-08 | (주)에스유지 | 클라우드 플랫폼과 연계한 IoT 플랫폼 기반 선용품 오픈마켓 시스템 |
-
2020
- 2020-11-30 KR KR1020200163668A patent/KR102274935B1/ko active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020010240A (ko) * | 2000-07-28 | 2002-02-04 | 김종현 | 웹로그 추출 및 분석 시스템과 방법 |
KR20120038771A (ko) * | 2010-10-14 | 2012-04-24 | 울산대학교 산학협력단 | 선박 자원 관리 시스템 및 그에 의한 자원 관리 방법 |
KR101396547B1 (ko) | 2013-11-28 | 2014-05-20 | 주식회사 제이윈파트너스 | 모바일 어플리케이션 통계 분석시스템 |
KR20150141243A (ko) * | 2014-06-09 | 2015-12-18 | 이재원 | 위치 기반의 고객맞춤형 상품정보 제공을 통한 온라인 직거래 서비스 방법 |
KR20200082819A (ko) * | 2018-12-31 | 2020-07-08 | (주)에스유지 | 클라우드 플랫폼과 연계한 IoT 플랫폼 기반 선용품 오픈마켓 시스템 |
KR20200083163A (ko) * | 2019-08-29 | 2020-07-08 | (주)에스유지 | 블럭체인 db 및 거래추천 알고리즘과 연동하는 오픈마켓 시스템의 웹서버 상에서의 블록체인 아키텍처 구성 방법 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117370673A (zh) * | 2023-12-08 | 2024-01-09 | 中电科大数据研究院有限公司 | 算法推荐服务的数据管理方法及装置 |
CN117370673B (zh) * | 2023-12-08 | 2024-02-06 | 中电科大数据研究院有限公司 | 算法推荐服务的数据管理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4165855B1 (en) | Systems and methods for building blockchains for verifying assets for smart contracts | |
US20210358038A1 (en) | Decentralized system for maintaining fractionalized interests in physical assets | |
US20230169479A1 (en) | System for blockchain-based share substantial trade for owner unspecified common asset and method therefor | |
KR102103931B1 (ko) | 식별 가능 태그와 인공지능을 이용한 결제수단과 문서 전산관리 방법 및 시스템 | |
KR102230452B1 (ko) | 선용품용 오픈마켓 블록체인 통계분석 시스템 | |
US20200058055A1 (en) | Blockchain for the common good: digital currency for citizen philanthropy and social entrepreneurship | |
CN107844978A (zh) | 一种基于区块链的大宗商品交易处理方法及系统 | |
CN111861677A (zh) | 基于电商平台的智能进销存及快递的方法 | |
Liao et al. | Blockchain-enabled integrated market platform for contract production | |
CN104838407B (zh) | 一种电子凭证生成装置及系统 | |
CN106096795A (zh) | 用于毛皮或外皮商品的安全平台和数据储存库 | |
US12067560B2 (en) | System and method for transferring data representing transactions between computing nodes of a computer network | |
Toderean et al. | A lockable ERC20 token for peer to peer energy trading | |
KR20200083163A (ko) | 블럭체인 db 및 거래추천 알고리즘과 연동하는 오픈마켓 시스템의 웹서버 상에서의 블록체인 아키텍처 구성 방법 | |
KR102479166B1 (ko) | 중화권 선용품 오픈마켓 시스템 | |
KR102274935B1 (ko) | 웹로그 분석을 통한 거래추천을 제공하는 선용품 오픈마켓 시스템 | |
Som et al. | Ai, blockchain, and iot | |
Gallersdörfer et al. | Towards valid use cases: requirements and supporting characteristics of proper blockchain applications | |
KR102265151B1 (ko) | 수입통관 자동화를 위한 온라인 쇼핑몰 시스템 및 그것의 제어 방법 | |
Safibullaevna et al. | Projecting Parametres Trade Electronic Platform | |
CN111882436A (zh) | 一种基于区块链的数据处理方法、装置及设备 | |
Castonguay | Auditing and examining blockchain information | |
Yeung et al. | Analysis of applying blockchain technology to hospitality operation | |
KR102655645B1 (ko) | 제3 소비자가 리뷰 nft의 접속만으로 동일 제품을 판매하는 판매자 정보를 상기 제3 소비자에게 제공 가능하도록 scm 코드를 이용한 리뷰 nft와 밸류 체인 간의 경로 생성 서비스를 제공하는 방법 | |
Caneve | Applications of Blockchain Technology in International Logistics-a Case Study |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |