KR102107803B1 - Setting Method for Online Selling Product Service Apparatus - Google Patents
Setting Method for Online Selling Product Service Apparatus Download PDFInfo
- Publication number
- KR102107803B1 KR102107803B1 KR1020190177204A KR20190177204A KR102107803B1 KR 102107803 B1 KR102107803 B1 KR 102107803B1 KR 1020190177204 A KR1020190177204 A KR 1020190177204A KR 20190177204 A KR20190177204 A KR 20190177204A KR 102107803 B1 KR102107803 B1 KR 102107803B1
- Authority
- KR
- South Korea
- Prior art keywords
- infrastructure
- shopping mall
- product sales
- online
- moving
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1601—Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 온라인상품판매서비스장치 셋팅방법에 관한 것으로서, 더 상세하게는 구매하면 구매 상품 관련 정보가 자신의 온라인 쇼핑몰에 자동 추가됨과 동시에 오픈마켓에서도 판매가 자동 이루어지는 온라인상품판매서비스장치 셋팅방법을 제공할 수 있으며, 또한, 온라인상품판매서비스 셋팅방법을 제공함에 있어, 출력장치의 동작 및 취급 등에서 유지 보수 관리를 용이하게 하고 외관 광택을 부여하여 온라인상품판매서비스의 이미지 메이킹, 및 마케팅 극대화 효과를 부여할 수 있는 온라인상품판매서비스장치 셋팅방법에 관한 것이다.The present invention relates to a method for setting an online product sales service device, and more specifically, to provide an online product sales service device setting method in which purchase product related information is automatically added to the online shopping mall when it is purchased, and sales are automatically performed in an open market. In addition, in providing the online product sales service setting method, it facilitates maintenance management in the operation and handling of the output device, and gives the appearance gloss to give the image making and marketing maximization effect of the online product sales service. It relates to a method for setting an online product sales service device.
일반적으로 기존의 제조/수출/유통업의 중소기업 등은 전국적인 영업망을 구축하는데 많은 비용이 발생하므로 타사의 판매망이 있는 도매상, 중개상, 판매법인 등에 납품을 하는 정도의 소극적인 판매를 대부분 하고 있으며, 비록 좋은 제품을 가지고 있다 할지라도 홍보부족으로 인해 판매부진의 어려움을 겪고 있는 현실에 처해 있다. 그리고 현재 제조나 유통계열의 개인사업자는 상당수가 영세사업자로서 전국적 판매망 및 지역별 판매망 구축이 실질적으로는 불가능하며, 요즈음 각광받고 있는 온라인상의 소호쇼핑몰을 구축하여 제품에 대한 온라인 판매를 하려고 해도 쇼핑몰 구축비용은 차치하고라도 제품의 사진제작, 상품등록관리, 결제관리 등등이 결코 쉽지 않으며, 제품 품목이 적을 경우에 구색이 제대로 갖춰지지 않아 소비자의 방문횟수가 크지 않다는 것이다. 한편 기존의 온라인쇼핑몰의 광고형태는 포털사이트 등에 광고비를 지불하고 웹페이지에 배너 등이 게재되게 함으로써 포털사이트 방문자에게 노출되게 하는 방식이 대부분이다. 또한 광고를 중계하는 웹사이트의 웹페이지에 광고주가 광고비를 지불하고 광고배너를 등록하고, 광고중계 웹사이트에 회원가입한 홍보자가 기타 웹사이트를 통해 광고배너를 게재하고 그 대가를 포인트 등의 수익으로 받는 방식도 있다. 하지만 이러한 기존의 온라인쇼핑몰 광고 방식은 수입의 상당 부분을 광고비로 지출하게 되므로 온라인 쇼핑을 통한 영업이익을 떨어뜨리게 하는 요인이 되며, 실제로 대부분의 온라인쇼핑몰업체는 그 광고비 지출로 인해서 영업 실이익이 미미한 실정이다. 또한, 온라인상품판매서비스 셋팅방법을 제공함에 있어, 출력장치의 동작 및 취급 등에서 유지 보수 관리를 용이하게 하고 공공의 대중 장소(예 : 매장, 은행, 기타 장소 등)에 배치될 경우를 위하여 외관 광택을 부여하여 온라인상품판매서비스의 이미지 메이킹, 및 마케팅 극대화 효과를 부여할 수 있는 온라인상품판매서비스장치 셋팅방법에 관한 것이다.In general, SMEs in the existing manufacturing / exporting / distributing industries have a lot of cost to build a nationwide sales network, so they do most of the passive sales, such as supplying to wholesalers, brokers, and sales corporations with third-party sales networks. Even if you have a product, you are in the midst of having difficulties in selling due to lack of publicity. And nowadays, many of the private businesses in manufacturing or distribution are small businesses, and it is practically impossible to build a nationwide sales network and regional sales network, and even if you try to build an online Soho shopping mall that is in the spotlight these days, you can try to sell products online. Apart from that, photo production, product registration management, payment management, etc. of products are never easy, and when there are few product items, the assortment is not properly equipped, so that the number of visits by consumers is not large. On the other hand, in the existing online shopping mall, the advertisement form is mostly exposed to portal site visitors by paying advertising costs to portal sites and displaying banners on web pages. In addition, the advertiser pays the advertisement fee on the web page of the website that broadcasts the advertisement, registers the advertisement banner, and the advertiser who has registered as a member on the advertisement website displays the advertisement banner through other websites, and earns the price in points. There is also a way to receive. However, such an existing online shopping mall advertising method is a factor that decreases the operating profit through online shopping because a large portion of the income is spent on advertising costs, and in fact, most online shopping malls have insignificant operating profit due to the advertising spending. This is true. In addition, in providing an online product sales service setting method, it facilitates maintenance and management in the operation and handling of the output device, and the appearance is polished when placed in public places (eg, stores, banks, and other places). It relates to an online product sales service device setting method that can give an image making and marketing maximization effect of the online product sales service.
본 발명은, 도매 사이트에서 구매하면 구매 상품 관련 정보가 자신의 온라인 쇼핑몰에 자동 추가됨과 동시에 오픈마켓에서도 판매가 자동 이루어지는 온라인상품판매서비스장치 셋팅방법을 제공할 수 있으며, 또한, 온라인상품판매서비스 셋팅방법을 제공함에 있어, 출력장치의 동작 및 취급 등에서 유지 보수 관리를 용이하게 하고 외관 광택을 부여하여 온라인상품판매서비스의 이미지 메이킹, 및 마케팅 극대화 효과를 부여할 수 있는 온라인상품판매서비스장치 셋팅방법을 제공하는 것을 목적으로 한다.The present invention can provide an online product sales service device setting method in which a purchase product related information is automatically added to the online shopping mall when it is purchased from a wholesale site, and sales are automatically performed even in an open market, and also an online product sales service setting method. In providing, it provides an online product sales service device setting method that facilitates maintenance management in the operation and handling of the output device and gives the appearance gloss to make the image of the online product sales service and to maximize the marketing effect. It aims to do.
본 발명은, 출력장치(2')를 포함하는 쇼핑몰장치(140')를 구비하는 단계; 구비된 쇼핑몰장치(140')의 출력장치(2')에 웹기반 관리 화면(400')을 출력하는 단계;를 포함하며, 상기 출력장치(2')는 디스플레이 모니터를 포함하는 상품판매서비스 셋팅방법을 제공한다.The present invention comprises the steps of providing a shopping mall device (140 ') including an output device (2'); And outputting the web-based management screen 400 'to the output device 2' of the equipped shopping mall device 140 ', wherein the output device 2' comprises a product sales service setting including a display monitor. Provides a method.
본 발명의 실시예에 따르면, 본 발명의 도매 사이트에서 구매하면 구매 상품 관련 정보가 자신의 온라인 쇼핑몰에 자동 추가됨과 동시에 오픈마켓에서도 판매가 자동 이루어지는 온라인상품판매서비스장치 셋팅방법을 제공할 수 있는 효과가 있다. 한, 온라인상품판매서비스 셋팅방법을 제공함에 있어, 출력장치의 동작 및 급 등에서 유지 보수 관리를 용이하게 하고 외관 광택을 부여하여 온라인상품판매서비스의 이미지 메이킹, 및 마케팅 극대화 효과를 부여할 수 있는 효과가 있다. 발명의 효과는 이상에서 언급한 효과들로 제한되지 않으며, 이하에서 설명할 내용으로부터 통상의 기술자에게 자명한 범위 내에서 다양한 효과들이 포함될 수 있다.According to an embodiment of the present invention, when purchasing at a wholesale site of the present invention, information related to a purchased product is automatically added to the online shopping mall and an online product sales service device setting method in which sales are automatically performed even in an open market has an effect. have. In addition, in providing an online product sales service setting method, it is possible to facilitate maintenance management in the operation and grade of the output device and to give an external gloss to give an image making and marketing maximization effect of the online product sales service. There is. The effects of the invention are not limited to the above-mentioned effects, and various effects may be included within a range obvious to those skilled in the art from the following description.
도 1은 본 발명의 실시예에 따른 온라인 상품판매서비스시스템을 나타내는 도면,
도 2는 도 1의 온라인상품판매서비스장치의 연동 관계를 설명하기 위한 도면,
도 3은 도 1의 온라인상품판매서비스장치에서 제공하는 메인 화면,
도 4는 도 1의 쇼핑몰장치에서 제공하는 웹/모바일 기반의 관리 화면,
도 5는 도 1의 온라인상품판매서비스장치의 세부 구조를 나타내는 블록다이어그램,
도 6은 도 5의 상품판매처리부의 구조를 예시한 블록다이어그램, 그리고
도 7은 도 1의 온라인상품판매서비스장치의 구동과정을 나타내는 흐름도,
도 8은 통계 데이터를 기초로 다이나믹 그래프를 생성하는 일 예를 설명하기 위한 도면, 그리고
도 9 및 도 10은 다이나믹 그래프의 종류에 따라 서로 다른 그래픽 정보가 생성되는 일 예를 도시한 도면이다.
도 11 내지 도 16은 도 1에 따른 온라인상품판매서비스장치용 출력수단을 도시한 도면들이다.
도 17 내지 도 22는 온라인상품판매서비스장치용 출력수단을 가공하기 위한 가공수단을 도시한 도면들이다.
도 23 내지 도 30은 온라인상품판매서비스장치용 출력수단을 가공하기 위한 가공수단을 도시한 도면들이다.
도 31은 온라인상품판매서비스장치 셋팅방법을 순차적으로 도시한 흐름도이다.1 is a view showing an online product sales service system according to an embodiment of the present invention,
Figure 2 is a view for explaining the interlocking relationship of the online product sales service device of Figure 1,
3 is a main screen provided by the online product sales service device of Figure 1,
4 is a web / mobile-based management screen provided by the shopping mall device of FIG. 1,
Figure 5 is a block diagram showing the detailed structure of the online product sales service device of Figure 1,
6 is a block diagram illustrating the structure of the product sales processing unit of FIG. 5, and
7 is a flow chart showing a driving process of the online product sales service device of FIG. 1,
8 is a view for explaining an example of generating a dynamic graph based on statistical data, and
9 and 10 are diagrams illustrating an example in which different graphic information is generated according to types of dynamic graphs.
11 to 16 are views showing output means for an online product sales service device according to FIG. 1.
17 to 22 are views showing a processing means for processing the output means for the online product sales service device.
23 to 30 are views showing a processing means for processing the output means for the online product sales service device.
31 is a flowchart sequentially showing a method for setting up an online product sales service device.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예와 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.For a detailed description of the present invention, which will be described later, reference is made to the accompanying drawings that illustrate, by way of example, specific embodiments in which the present invention may be practiced. These examples are described in detail enough to enable those skilled in the art to practice the present invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain shapes, structures, and properties described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with one embodiment. In addition, it should be understood that the location or placement of individual components within each disclosed embodiment can be changed without departing from the spirit and scope of the invention. Therefore, the following detailed description is not intended to be taken in a limiting sense, and the scope of the present invention, if appropriately described, is limited only by the appended claims, along with all ranges equivalent to those claimed. In the drawings, similar reference numerals refer to the same or similar functions across various aspects.
<온라인상품판매서비스장치><Online product sales service device>
도 1은 본 발명의 실시예에 따른 온라인 상품판매서비스시스템을 나타내는 도면이고, 도 2는 도 1의 온라인상품판매서비스장치의 연동 관계를 설명하기 위한 도면이며, 도 3은 도 1의 온라인상품판매서비스장치에서 제공하는 메인 화면, 그리고 도 4는 도 1의 쇼핑몰장치에서 제공하는 웹/모바일 기반의 관리 화면이다.1 is a view showing an online product sales service system according to an embodiment of the present invention, FIG. 2 is a view for explaining the interlocking relationship of the online product sales service device of FIG. 1, and FIG. 3 is an online product sales of FIG. The main screen provided by the service device, and FIG. 4 is a web / mobile based management screen provided by the shopping mall device of FIG. 1.
도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 온라인 상품판매서비스시스템(90')은 사용자 단말장치(100'), 통신망(110'), 온라인상품판매서비스장치(120'), 물류센터장치(130'), 쇼핑몰장치(140') 및 오픈마켓서비스장치(150')의 일부 또는 전부를 포함한다.1, the online product sales service system 90 'according to an embodiment of the present invention includes a user terminal device 100', a communication network 110 ', an online product sales service device 120', and logistics. It includes some or all of the center device 130 ', the shopping mall device 140', and the open market service device 150 '.
여기서, "일부 또는 전부를 포함한다"는 것은 오픈마켓서비스장치(150')와 같은 일부 구성요소가 생략되거나, 온라인상품판매서비스장치(120')와 같은 구성요소의 일부 또는 전부가 통신망(110') 내의 네트워크장치(예: 무선교환장치 등')나 쇼핑몰장치(140')와 통합되어 구성될 수 있는 것 등을 의미하는 것으로서, 발명의 충분한 이해를 돕기 위하여 전부 포함하는 것으로서 설명한다. 가령, 하나의 서버를 운영하여 서로 다른 도메인 주소를 갖는 복수의 온라인사이트에 각각 접속하는 것이 가능하다. 이는 서버 호스팅에 해당될 수 있다. 서버 호스팅은 서버의 소유주가 자신의 여러 도메인을 하나의 서버에 연결하여 사용하는 것이지만, 물론 프로그램의 개발 환경은 동일해야 한다. 반면, 웹 호스팅의 경우에는 서버 운영사에서 지정 서버의 일정 공간만을 임대하여 사용하는 것을 주로 의미할 수 있다.Here, "including some or all" means that some components, such as the open market service apparatus 150 ', are omitted, or some or all of the components, such as the online product sales service apparatus 120', are connected to the
사용자 단말장치(100')는 제1 사용자 단말장치와 제2 사용자 단말장치를 포함할 수 있다. 여기서, 제1 및 제2는 도매 상품을 취득하는 사용자 가령 소매업자이냐 소매 상품을 취득하는 사용자 즉 소비자이냐에 따라 설명의 편의상 구분하는 것이다. 제1 사용자 단말장치는 도매 상품을 구매하는 가령 소매업자로서 본 발명의 실시예에 따른 온라인상품판매서비스장치(120')에 접속하여 서비스를 이용할 수 있다. 물론 쇼핑몰장치(140')와 온라인상품판매서비스장치(120')가 연동되어 있으므로, 온라인상품판매서비스장치(120')의 메인화면 등을 통해 쇼핑몰장치(140')에 접속할 수 있다.The
좀더 구체적으로, 제1 사용자 단말장치를 통해 소매업자는 온라인 상품판매 서비스장치(120')에 접속하여 도매 상품을 구매할 수 있다. 만약, 자신의 쇼핑몰과 같은 온라인 판매몰에서 판매하고자 하는 경우에는 구매를 신청하여 해당 상품을 배송받을 수 있을 것이다. 그러나, 만약 소매업자가 별도의 온라인 판매몰을 구축하지 않은 경우에는 가령 쇼핑몰장치(140')의 서비스에 접속하여 샵온쇼핑몰을 개설 혹은 분양받아 사용하면 된다. 쇼핑몰장치(140')의 서비스에 간단히 등록하는 절차를 통해서 지정된 포맷의 쇼핑몰이 개설될 수 있다. 물론, 개설된 온라인 판매자의 쇼핑몰은 쇼핑몰장치(140')에서 제공하는 대표 쇼핑몰(예: www.shopon.co.kr')에 연동하여 동작하는 쇼핑몰일 수 있다. 다시 말해, 대표 쇼핑몰의 포맷을 기반으로 하되, 온라인 판매자마다 서로 취급하는 상품은 다를 수 있으므로, 온라인상품판매서비스장치(120')에서 구매한 서로 다른 상품을 쇼핑몰에 자동으로 정렬(sorting')하는 것이다.More specifically, through the first user terminal device, the retailer may access the online product sales service device 120 'to purchase wholesale products. If you want to sell at an online sales mall such as your own shopping mall, you can apply for purchase and receive the product. However, if the retailer has not established a separate online sales mall, for example, it is possible to access the service of the shopping mall device 140 'to open or sell a shop-on-shopping mall. A shopping mall of a designated format may be opened through a procedure of simply registering the service of the shopping mall device 140 '. Of course, the online shopping mall of the online seller may be a shopping mall that operates in conjunction with a representative shopping mall (eg, www.shopon.co.kr ') provided by the shopping mall device 140'. In other words, based on the format of a representative shopping mall, since products that are handled by each online seller may be different, automatically sorting different products purchased from the online product sales service apparatus 120 'into the shopping mall. will be.
이와 같이, 제1 사용자 단말장치를 사용하는 소매업자는 쇼핑몰장치(140')에 자신의 쇼핑몰을 분양받아 개설하는 것만으로도 간단하게 쇼핑몰을 운영할 수 있게 된다. 물론, 쇼핑몰 운영은 쇼핑몰장치(140')와 온라인상품판매서비스장치(120')가 서로 연동되어 있으므로, 온라인상품판매서비스장치(120')에서 도매로 구입한 상품이, 더 정확하게는 해당 상품의 데이터가 쇼핑몰장치(140')의 해당 소매업자의 쇼핑몰로 전송되어 게재되고, 이때 소매 가격으로 개시된다고 볼 수 있다. 물론, 화면에 표시되는 형태로 쇼핑몰이 구축되는 것이 아니라, DB(120a')의 일정 공간을 분양에 의해 할당받아 온라인상품판매서비스장치(120')에서 구매한 상품에 대한 데이터를 저장하고, 이를 근거로 쇼핑몰장치(140')에서 판매가 이루어지거나 오픈마켓에서 판매가 이루어지도록 하고, 다만 판매 현황만 관리 메뉴의 형태로 보여주도록 하는 것도 얼마든지 가능하므로, 구축된 쇼핑몰을 반드시 화면에 표시할 필요는 없다.In this way, the retailer using the first user terminal device can operate the shopping mall simply by opening and selling his or her shopping mall in the shopping mall device 140 '. Of course, the operation of the shopping mall is because the shopping mall device 140 'and the online product sales service device 120' are interlocked with each other, so that products purchased wholesale from the online product sales service device 120 'are more accurately It can be considered that the data is transmitted and posted to the shopping mall of the corresponding retailer of the shopping mall device 140 ', and is started at the retail price. Of course, a shopping mall is not constructed in the form displayed on the screen, but rather, a certain space of the
본 발명의 실시예에 따른 사용자 단말장치(100')는 데스크탑컴퓨터, 랩탑컴퓨터, 태블릿PC, 스마트폰, 나아가 스마트TV 및 이와 연결된 인공지능(AI') 스피커 등의 주변 장치를 더 포함할 수 있다. 물론 국내 S사의 갤럭시*어와 같은 웨어러블장치도 포함할 수 있다. 따라서, 사용자 단말장치(100')는 웹기반의 장치를 사용하는 경우, 웹(Web') 기반의 서비스 화면을 제공받을 수 있고, 모바일 장치를 사용하는 경우에는 모바일, 가령 앱 기반의 서비스 화면을 수신할 수 있다.The user terminal device 100 'according to an embodiment of the present invention may further include a peripheral device such as a desktop computer, a laptop computer, a tablet PC, a smart phone, and a smart TV and an artificial intelligence (AI') speaker connected thereto. . Of course, it may also include wearable devices such as the Galaxy * language of domestic S company. Accordingly, the user terminal device 100 'may receive a web-based service screen when using a web-based device, or use a mobile, for example, an app-based service screen when using a mobile device. I can receive it.
제2 사용자 단말장치는 소매업자로부터 상품을 구매하는 일반 사용자들의 사용자 단말장치를 포함한다. 유형은 제1 사용자 단말장치와 크게 다르지 않다. 다만, 제2 사용자 단말장치는 일반 쇼핑몰처럼 쇼핑몰장치(140')의 서비스에 접속하는 판매 상품을 구매할 수 있지만, 나아가서는 쿠팡 등과 같은 오픈마켓을 통해 상품 혹은 제품을 구매할 수 있다. 쇼핑몰장치(140')에서 각 온라인 판매자의 상품들이 오픈마켓서비스장치(150')에서 제공하는 오픈마켓 서비스에서 판매되는 것이다.The second user terminal device includes user terminal devices of general users who purchase products from retailers. The type is not significantly different from the first user terminal device. However, the second user terminal device may purchase a sale product that connects to the service of the shopping mall device 140 'like a general shopping mall, but may further purchase a product or product through an open market such as Coupang. In the shopping mall device 140 ', products of each online seller are sold in the open market service provided by the open market service device 150'.
다시 말해, A라는 제1 소매업자는 A'의 상품을 온라인상품판매서비스장치(120')로부터 구매하였으므로, 쇼핑몰장치(140')에서 제공하는 자신의 온라인 쇼핑몰에는 A'의 상품이 판매될 것이고, 따라서 A'의 상품 중 일부 또는 전부가 오픈마켓서비스장치(150')에서 제1 소매업자의 상호나 이름으로 판매될 수 있다. 반면, B라는 제2 소매업자는 B'의 상품을 온라인상품판매서비스장치(120')로부터 구매하였으므로, 쇼핑몰장치(140')에서 제공하는 자신의 온라인 쇼핑몰에는 B'의 상품이 판매될 것이고, 따라서 B'의 상품 중 일부 또는 전부가 오픈마켓서비스장치(150')에서 제2 소매업자의 상호나 이름으로 판매될 것이다.In other words, since the first retailer A has purchased the product of A 'from the online product sales service device 120', the product of A 'will be sold in his online shopping mall provided by the shopping mall device 140', Therefore, some or all of the products of A 'may be sold under the name or the name of the first retailer in the open market service device 150'. On the other hand, since the second retailer B has purchased the product of B 'from the online product sales service device 120', the product of B 'will be sold in his online shopping mall provided by the shopping mall device 140', thus Some or all of B's products will be sold under the trade name or name of the second retailer in the open market service device 150 '.
이와 같이 제2 사용자 단말장치를 통해 일반 소비자들이 가령 쿠팡과 같은 오픈마켓을 통해 상품을 구매하게 되면, 해당 거래 내역은 쇼핑몰장치(140')나 온라인상품판매서비스장치(120') 등으로 제공될 수 있고, 해당 소매업자의 매출로 기록될 수 있을 것이다. 물론, 판매 상품의 결제는 오픈마켓서비스장치(150')에 구비되어 있는 결제모듈(혹은 PG사나 VAN사 결제모듈')을 통해 결제가 이루어지고, 관련 데이터가 쇼핑몰장치(140')로 전송될 수 있을 것이다.As described above, when general consumers purchase products through an open market such as Coupang through the second user terminal device, the transaction details are provided to the shopping mall device 140 'or the online product sales service device 120'. It could be recorded as the retailer's sales. Of course, payment of the sale product is made through a payment module (or a payment module of PG or VAN) provided in the open market service device 150 ', and related data is transmitted to the shopping mall device 140'. Will be able to.
통신망(110')은 유무선 통신망을 모두 포함한다. 가령 통신망(110')으로서 유무선 인터넷망이 이용되거나 연동될 수 있다. 여기서 유선망은 케이블망이나 공중 전화망(PSTN')과 같은 인터넷망을 포함하는 것이고, 무선 통신망은 CDMA, WCDMA, GSM, EPC(Evolved Packet Core'), LTE(Long Term Evolution'), 와이브로(Wibro') 망 등을 포함하는 의미이다. 물론 본 발명의 실시예에 따른 통신망(110')은 이에 한정되는 것이 아니며, 향후 구현될 차세대 이동통신 시스템의 접속망으로서 가령 클라우드 컴퓨팅 환경하의 클라우드 컴퓨팅망, 5G망 등에 사용될 수 있다. 가령, 통신망(110')이 유선 통신망인 경우 통신망(110') 내의 액세스포인트는 전화국의 교환국 등에 접속할 수 있지만, 무선 통신망인 경우에는 통신사에서 운용하는 SGSN 또는 GGSN(Gateway GPRS Support Node')에 접속하여 데이터를 처리하거나, BTS(Base Station Transmission'), NodeB, e-NodeB 등의 다양한 중계기에 접속하여 데이터를 처리할 수 있다.The communication network 110 'includes both wired and wireless communication networks. For example, a wired / wireless Internet network may be used or interlocked as the communication network 110 '. Here, the wired network includes an Internet network such as a cable network or a public telephone network (PSTN '), and the wireless communication network includes CDMA, WCDMA, GSM, Evolved Packet Core' (EPC), Long Term Evolution '(LTE), and Wibro' ) It includes a network. Of course, the communication network 110 'according to an embodiment of the present invention is not limited to this, and may be used, for example, a cloud computing network under a cloud computing environment, a 5G network, etc. as an access network of a next-generation mobile communication system to be implemented in the future. For example, when the communication network 110 'is a wired communication network, an access point within the communication network 110' can access a telephone station's switching center, etc., but in the case of a wireless communication network, it connects to a SGSN or a GGPN (Gateway GPRS Support Node) operated by a communication company. You can process data by connecting to various repeaters such as BTS (Base Station Transmission '), NodeB, and e-NodeB.
통신망(110')은 액세스포인트를 포함할 수 있다. 여기서의 액세스포인트는 건물 내에 많이 설치되는 펨토(femto') 또는 피코(pico') 기지국과 같은 소형 기지국을 포함한다. 펨토 또는 피코 기지국은 소형 기지국의 분류상 사용자 단말장치(100') 등을 최대 몇 대까지 접속할 수 있느냐에 따라 구분된다. 물론 액세스포인트는 사용자 단말장치(100') 중 적어도 하나의 장치와 지그비 및 와이파이 등의 근거리 통신을 수행하기 위한 근거리 통신모듈을 포함할 수 있다. 액세스포인트는 무선통신을 위하여 TCP/IP 혹은 RTSP(Real-Time Streaming Protocol')를 이용할 수 있다. 여기서, 근거리 통신은 와이파이 이외에 블루투스, 지그비, 적외선, UHF(Ultra High Frequency') 및 VHF(Very High Frequency')와 같은 RF(Radio Frequency') 및 초광대역 통신(UWB') 등의 다양한 규격으로 수행될 수 있다. 이에 따라 액세스포인트는 데이터 패킷의 위치를 추출하고, 추출된 위치에 대한 최상의 통신 경로를 지정하며, 지정된 통신 경로를 따라 데이터 패킷을 다음 장치, 예컨대 온라인상품판매서비스장치(120')로 전달할 수 있다. 액세스포인트는 일반적인 네트워크 환경에서 여러 회선을 공유할 수 있으며, 예컨대 라우터(router'), 리피터(repeater') 및 중계기 등이 포함된다.The communication network 110 'may include an access point. The access point here includes a small base station, such as a femto 'or pico' base station, which is often installed in a building. The femto or pico base station is classified according to the maximum number of user terminal devices 100 ', etc., accessible by classification of the small base station. Of course, the access point may include a short-range communication module for performing short-range communication, such as ZigBee and Wi-Fi, with at least one of the user terminal devices 100 '. The access point can use TCP / IP or RTSP (Real-Time Streaming Protocol) for wireless communication. Here, the short-range communication is performed in various standards such as Bluetooth, ZigBee, infrared, UHF (Ultra High Frequency ') and VHF (Very High Frequency'), and Radio Frequency '(RF) and Ultra Wideband Communication (UWB'). Can be. Accordingly, the access point can extract the location of the data packet, designate the best communication path for the extracted location, and deliver the data packet to the next device, for example, the online product sales service device 120 'along the designated communication path. . An access point can share multiple lines in a typical network environment, such as routers, repeaters, and repeaters.
온라인상품판매서비스장치(120')는 가령 B2B 쇼핑몰 서비스를 제공한다. 본 발명의 실시예에서는 해당 서비스를 '도매토피아'라 명명할 수 있다. 줄여서, '도토'라 명명할 수도 있다. 온라인상품판매서비스장치(120')는 가령 소매업자들에게 도매 상품을 판매하며, 이를 위하여 별도의 회원 가입 절차를 진행시킬 수 있다. 회원 가입이 완료됨으로써 관리메뉴화면을 통해 각 소매업자 혹은 온라인판매자의 판매 상품에 대한 관리가 가능할 수 있게 된다. 대표적으로, 판매 상품의 배송조회 등이 그 예이다. 온라인상품판매서비스장치(120')는 판매된 상품에 대한 데이터를 물류센터장치(130')로 제공하여 상품 배송이 이루어질 수 있을 것이다.The online product sales service device 120 'provides a B2B shopping mall service, for example. In an embodiment of the present invention, the corresponding service may be referred to as a 'wholesale topia'. In short, it can also be called 'doto'. The online product sales service device 120 ', for example, sells wholesale products to retailers, and for this, a separate member registration process may be performed. As membership registration is completed, it is possible to manage sales products of each retailer or online seller through the management menu screen. Representatively, an inquiry is made on the delivery of a sales product. The online product sales service device 120 'may provide data on the sold product to the distribution center device 130' so that product delivery can be performed.
본 발명의 실시예에 따른 온라인상품판매서비스장치(120')는 단순히 도매 상품을 판매하는 것뿐만 아니라, 도 2에서와 같은 도매토피아 홈페이지에서 샵온, 창업스쿨 등의 정보도 제공한다. 샵온은 앞서 언급한 대로, 온라인상으로 상품을 판매하려는 업자가 별도로 구축한 쇼핑몰이 없는 경우, 가령 도 3에서와 같이 온라인상품판매서비스장치(120')에 연동되어 있는 쇼핑몰장치(140')에서 서비스하는 온라인 쇼핑몰에서 자신의 쇼핑몰을 하나 구축할 수 있도록 한다. 쇼핑몰 구축시 쇼핑몰장치(140')에서 제공하는 쇼핑몰와 같은 정형화된 쇼핑몰이 구축되되, 각 소매업자가 온라인상품판매서비스장치(120')에서 구매한 상품들이 배열된다고 볼 수 있다.The online product sales service device 120 'according to an embodiment of the present invention not only sells wholesale products, but also provides information such as shop-on and start-up school on the wholesale topia homepage as shown in FIG. As mentioned above, Shop-On is a shopping mall device 140 'linked to the online product sales service device 120' as shown in FIG. You can build your own shopping mall in the online shopping mall you are serving. When building a shopping mall, a standardized shopping mall such as a shopping mall provided by the shopping mall device 140 'is constructed, and it can be seen that products purchased by the online product sales service device 120' are arranged by each retailer.
물론 온라인 판매를 위한 창업은 샵온 쇼핑몰을 통한 창업일 수 있으며, 이를 위해 교육편성과 관련한 다양한 정보를 제공하고, 이를 통해 교육자들의 신청을 받을 수 있다. 도 2는 홈페이지의 메인화면상에 창업설명회와 같은 정보가 제공된 화면을 보여주고 있다. 가령 배너 광고로 제공되며 해당 이미지를 클릭할 경우 해당 코너로 바로 접속이 이루어질 수 있을 것이다.Of course, the start-up for online sales can be a start-up through a shop-on shopping mall. To this end, various information related to the organization of education can be provided, through which educators can apply. 2 shows a screen provided with information such as a start-up session on the main screen of the homepage. For example, it is provided as a banner advertisement, and if you click on the image, you will be able to connect directly to the corresponding corner.
또한, 온라인상품판매서비스장치(120')는 소매업자들의 구매상품에 대한 배송 상태를 알 수 있도록 도매토피아에서 처리하는 물품의 입고 및 출고를 즉각적으로 집계하고, 물품의 입고, 포장, 출고 단계에서 물품에 대한 동영상을 촬영하여 저장하고 각각의 물품에 대한 이해 관계를 가진 주문자, 거래자, 관리자에게 촬영 동영상에의 접근 권한을 부여하여 촬영 동영상을 화면으로 볼 수 있도록 한다. 즉 물류의 출입과 포장, 그리고 포장 상태를 즉각적으로, 또 시각적으로 파악할 수 있게 하는 것이다. 이를 위하여, 온라인상품판매서비스장치(120')는 물류센터장치(130')를 통해 제공되는 촬영 동영상을 수신하여 저장한 후, 접속 권한이 있는 허가권자의 사용자 정보와 매칭시켜 DB(120a')에 저장할 수 있을 것이다. 촬영 영상은 물류센터로 입고되는 모습을 가령 CCTV나 캠코더로 촬영한 후, 촬영된 영상에서 해당 상품이 처리되는 부분만 편집되어 제공될 수 있을 것이다.In addition, the online merchandise sales service device 120 'immediately collects and releases the goods processed and processed by the wholesale topia so that retailers can know the delivery status of the purchased goods, and in the goods receipt, packaging, and delivery phases. Shoot and store videos of items, and give orderers, traders, and managers who have an interest in each item access to the videos so that they can be viewed on the screen. In other words, it is possible to immediately and visually grasp the entry and exit of packaging and packaging status. To this end, the online product sales service device 120 'receives and stores the captured video provided through the distribution center device 130', and matches the user information of the permission holder having access authority to the
물류센터장치(130')는 온라인상품판매서비스장치(120')에서 판매되는 도매 상품과 관련한 데이터를 처리할 수 있지만, 나아가서는 쇼핑몰장치(140')나 오픈마켓서비스장치(150')에서 판매되는 소매 상품과 관련한 데이터를 처리할 수도 있다. 또한, 물류센터장치(130')는 배송 상품과 관련하여 촬영된 입고, 포장, 및 출고 등의 촬영 영상을 온라인상품판매서비스장치(120') 등으로 전송할 수 있다. 물론 물류센터장치(130')는 물류센터에 구비되는 데스크탑컴퓨터, 배송 데이터를 처리하는 전용 단말기 등을 포함할 수 있으며, CCTV나 캠코더 등의 다양한 장치를 포함한다.The distribution center device 130 'can process data related to wholesale products sold by the online product sales service device 120', but furthermore, it is sold by the shopping mall device 140 'or open market service device 150'. It can also process data related to retail products. In addition, the distribution center device 130 'may transmit a captured image, such as a receipt, packaging, and outgoing, taken in connection with the delivery product, to the online product sales service device 120'. Of course, the distribution center device 130 'may include a desktop computer provided in the distribution center, a dedicated terminal for processing delivery data, and various devices such as a CCTV or a camcorder.
쇼핑몰장치(140')는 도 3에 도시한 바와 같이, 온라인상품판매서비스장치(120') 및 오픈마켓서비스장치(150')와 연동할 수 있다. 가령, 소매업자가 쇼핑몰장치(140')에 접속하여 어떠한 상품으로 분양, 즉 샵온쇼핑몰 분양 등 어떠한 서비스 상품에 가입하였는지에 따라 서비스의 범위는 다를 수 있다. 예를 들어, 소매업자가 샵온쇼핑몰을 통해 샵온프리(Free') 상품에 가입한 경우, 물론 이는 무료 상품이다. 또한, 샵온프로(Pro') 상품에 가입한 경우, 나아가 샵온프리미엄(Premium')에 가입한 경우에 따라 서비스 범위는 상이하며, 비용도 상이할 수 있다. 예를 들어, 샵온프로의 경우, 월 5만원의 비용이 청구될 수 있다. 반면, 샵온프리미엄의 경우, 오픈마켓과의 연동이 이루어지므로 월 15만원 정도의 비용으로 서비스가 제공될 수 있다.As illustrated in FIG. 3, the shopping mall device 140 'may interwork with the online product sales service device 120' and the open market service device 150 '. For example, a range of services may be different depending on what kind of service product a retailer has access to the shopping mall device 140 ', such as the sale of a shopping on-shopping mall. For example, if a retailer subscribes to a Shop on Free through a shop on shopping mall, of course, this is a free product. In addition, if you sign up for a Shop on Pro product, or even if you sign up for a Shop on Premium, the service range is different and the cost can be different. For example, in the case of Shop on Pro, a fee of 50,000 won per month may be charged. On the other hand, in the case of Shop-on-Premium, since it works with the open market, the service can be provided at a cost of about 150,000 won per month.
예를 들어, A라는 소매업자가 쇼핑몰장치(140')의 서비스 즉 샵온쇼핑몰에서 샵온프리 상품을 신청한 경우 비용은 무료로서 쇼핑몰을 구축해 준다. 가령, 3만 여종 상품 탑재, 상품포장, 배송, 반품대행, 신상품 50여종 매일 업로드, 상품/주문 자동관리, 디자인자동변경(예: 스킨, 배너, 상품진열 등'), 네이버쇼핑연동, 다음쇼핑하우연동, 모바일쇼핑몰, 트래픽무제한 등의 기본 서비스를 제공할 수 있으며, 샵온프로나 샵온프리미엄 서비스 상품의 경우 비용이 부과되는 만큼 기본 서비스에 더하여 그에 부합한 최상의 서비스를 더 제공하게 된다. 물론 샵온프리미엄 상품의 경우, 샵온프로의 서비스에 더하여 부가 서비스가 제공되는 것이다. 대표적으로 샵온프로의 서비스에 더하여 오픈마켓 8개사 자동연동, 오픈마켓옵션제작프로그램, 오픈마켓상세제작프로그램, 도토창업스쿨전체강의제공 등의 서비스가 더 제공될 수 있다. 요약하면, 샵온프리는 무료지만 다양한 기능이 가능한 서비스이며, 샵온프로는 내상품등록과 쇼핑몰 상품 일괄 관리가 가능하며, 샵온프리미엄은 오픈마켓연동통합관리쇼핑몰이다.For example, if a retailer named A applies for a shop-on-free product from a shopping mall device 140 ', that is, a shop-on-shopping mall, the cost is free and a shopping mall is constructed. For example, 30,000 kinds of products are loaded, product packaging, delivery, return agency, 50 new products uploaded daily, automatic product / order management, automatic design change (e.g. skin, banner, product display, etc.), Naver Shopping Link, Daum Shopping It can provide basic services such as howe linkage, mobile shopping mall, traffic limit, etc. In the case of shop-on-pro or shop-on-premium service products, it is in addition to the basic service and provides the best service corresponding to it. Of course, in the case of shop-on-premium products, additional services are provided in addition to the services of shop-on-pro. Typically, in addition to the services of Shop on Pro, services such as automatic linkage of 8 open market companies, open market option production program, open market detailed production program, and provision of all lectures on the Kato Start-up School can be provided. In summary, Shop-on-Free is a free but versatile service, Shop-on-Pro allows you to register your products and manage your shopping mall products collectively, and Shop-on-Premium is an open market integrated integrated management shopping mall.
쇼핑몰장치(140')는 온라인상품판매서비스장치(120')와 동일 서버를 사용하여 서로 다른 도메인 주소로 서비스를 할 수 있으며, DB(120a')의 경우에도 같은 DB(120a')를 사용할 수 있다. 이와 관련하여 앞서 서버 호스팅을 언급한 바 있다. 물론 처리 데이터가 많은 경우에는 서로 다른 서버를 사용하고 이를 연동시키는 것도 얼마든지 가능하므로, 본 발명의 실시예에서는 어떠한 형태로 복수의 장치를 구축하고 연동하느냐에 특별히 한정하지는 않을 것이다.The shopping mall device 140 'can use the same server as the online product sales service device 120' to service different domain addresses, and the
도 4는 도 1의 쇼핑몰장치(140')의 출력장치(2')를 통해 서비스되는 웹기반 관리화면(400')과, 모바일기반 관리화면(410')을 각각 보여주고 있다. 본 발명의 실시예에 따른 쇼핑몰장치(140')는 샵온쇼핑몰 및 관리자 화면에서 제공하는 기능 이외에도 고객의 관심사, 성향, 소비패턴을 정확하게 분석하여 이와 유사한 다른 고객의 구매 이력을 기초로 상품을 추천하도록 동작한다. 모든 거래가 온라인을 통해 발생되므로, 매출기여도는 100%에 해당된다. 다시 말해, 위에서와 같이 온라인 판매자 즉 소매업자가 샵온쇼핑몰에서 어떠한 상품을 신청하는지에 따라 서비스 범위는 쇼핑몰에 국한되느냐 아니면 오픈마켓까지 연장되느냐가 결정될 수 있고, 또 쇼핑몰에 국한되는 경우에는 어떠한 기능까지는 무료이지만, 다른 기능은 제한될 수 있다.FIG. 4 shows a web-based
쇼핑몰장치(140')는 이와 같은 서비스 신청 상품의 종류에 따라 자신의 쇼핑몰을 통해 상품을 구매하는 구매자들의 특성을 분석하여 다른 상품을 추천할 수도 있다. 이를 위하여 쇼핑몰장치(140')는 고객들에 대한 빅데이터를 형성하고 이를 딥러닝하여 추천의 정확도를 높일 수 있다. 예컨대, 구매가 많은 소비자에게는 적극적으로 신상품에 대한 추천을 할 수 있지만, 물론 이를 위하여 신상품의 입고를 알릴 수 있지만, 구매가 적은 소비자에게는 구매가 있을 경우에만 추천이 이루어질 수도 있다. 추천은 성별, 유사한 연령대의 소비자들을 근거로 추천이 이루어질 수 있을 것이다.The
오픈마켓서비스장치(150')는 쇼핑몰장치(140')와 연동하며, 쇼핑몰장치(140')의 서비스인 샵온쇼핑몰에서 샵온프리미엄 상품에 가입한 고객 즉 소매업자에게만 제공될 수 있다. 다시 말해, 해당 상품에 가입한 소매업자의 상품에 대한 데이터를 근거로 특정 상품의 판매가 이루어지도록 하는 것이다. 오픈마켓은 예를 들어, 도 3에서 볼 수 있는 바와 같이 쿠팡이나 위메프를 포함하여 다양한 오픈마켓을 포함할 수 있다.The open market service device 150 'is interlocked with the shopping mall device 140', and can be provided only to customers who sign up for the shop on premium product, that is, the retailer, at the shop on shopping mall, which is a service of the shopping mall device 140 '. In other words, the sale of a specific product is made based on data on the product of a retailer who has subscribed to the product. The open market may include various open markets, including, for example, Coupang or Weimeff, as shown in FIG. 3.
상기의 구성 결과, 가령 본 발명의 실시예에 따른 도매토피아의 서비스를 이용하는 소매업자들의 경우, 별도로 제작한 쇼핑몰이 있으며, 상품의 구매만을, 그리고 별도의 쇼핑몰이 없는 경우에는 샵온쇼핑몰을 통해 쇼핑몰을 분양받고, 또 분양받은 쇼핑몰에 대하여 지정 상품을 자동 또는 수동으로 오픈마켓에 연동시킴으로써 구입 상품에 대한 판로가 쉽게 구축될 수 있다. 그 결과, 자신만의 안목을 갖고 선택하는 상품들에 대하여 쉽게 상품을 판매할 수 있게 됨으로써 쇼핑몰 창업이 쉽게 이루어질 수 있을 것이다.As a result of the above configuration, for example, in the case of retailers using a wholesale Topia service according to an embodiment of the present invention, there is a separately produced shopping mall, and only a purchase of a product and, if there is no separate shopping mall, a shopping mall through a shop-on-shopping mall Sales channels for the purchased products can be easily constructed by automatically or manually linking the designated products to the open market for the pre-sale and pre-sale shopping malls. As a result, it is possible to easily sell products for products selected with their own eyes, so that a shopping mall can be easily established.
도 5는 도 1의 온라인상품판매서비스장치의 세부 구조를 나타내는 블록다이어그램이며, 도 6은 도 5의 상품판매처리부의 구조를 예시한 블록다이어그램이다.5 is a block diagram showing the detailed structure of the online product sales service device of FIG. 1, and FIG. 6 is a block diagram illustrating the structure of the product sales processing unit of FIG.
도 5에 도시된 바와 같이, 본 발명의 실시예에 따른 도 1의 온라인상품판매서비스장치(120')는 통신 인터페이스부(500'), 제어부(510'), 상품판매처리부(520") 및 저장부(530')의 일부 또는 전부를 포함한다.As illustrated in FIG. 5, the online product
통신 인터페이스부(500')는 도 1의 통신망(110')을 경유하여 사용자 단말장치(100'), 물류센터장치(130'), 쇼핑몰장치(140') 및 오픈마켓서비스장치(150')와 통신을 수행한다. 통신을 수행하는 과정에서 변/복조, 먹싱/디먹싱, 인코딩/디코딩, 스케일링, 암호화/복호화 등의 다양한 동작을 수행할 수 있으며, 이는 당업자에게 자명하므로 더 이상의 설명은 생략한다.The communication interface unit 500 'is a user terminal device 100', a distribution center device 130 ', a shopping mall device 140', and an open market service device 150 'via the communication network 110' of FIG. And communicate with. In the process of performing communication, various operations such as modulation / demodulation, muxing / demuxing, encoding / decoding, scaling, and encryption / decryption can be performed, which is obvious to those skilled in the art, and thus further description is omitted.
통신 인터페이스부(500')는 제어부(510')의 제어하에 사용자 단말장치(100'), 더 정확하게는 가령 소매업자의 서비스 요청에 따라 본 발명의 실시예에 따른 도매토피아 서비스를 제공할 수 있다. 해당 서비스를 통해 B2B 서비스를 제공한다.The communication interface unit 500 'may provide a wholesale topia service according to an embodiment of the present invention according to a service request from a user terminal device 100', more precisely, a retailer, under the control of the control unit 510 '. B2B service is provided through the service.
또한, 통신 인터페이스부(500')는 위의 B2B 서비스를 제공하는 것 이외에도 소매업자들에게 자신만의 쇼핑몰을 분양받거나 개설하도록 하는 동작에 관여한다. 이를 위하여 통신 인터페이스부(500')는 사용자 단말장치(100') 및 쇼핑몰장치(140')와 연계하여 동작할 수 있을 것이다.In addition, the communication interface unit 500 'is involved in the operation of not only providing the above B2B service, but also allowing retailers to sell or open their own shopping mall. To this end, the communication interface unit 500 'may operate in conjunction with the user terminal device 100' and the shopping mall device 140 '.
이외에도 통신 인터페이스부(500')는 제어부의 요청에 따라 쇼핑몰장치(140')에 구축된 창업자들 즉 소매업자들의 쇼핑몰에서 판매되는 상품들이 오픈마켓서비스장치(150')에서 판매되도록 한다. 이는 2개의 장치가 서로 연동되도록 하기 위하여 사전에 설정한 방식대로 동작한다고 볼 수 있다.In addition, the communication interface unit 500 'allows products found in the shopping malls of founders, namely, retailers, built in the shopping mall device 140' to be sold in the open market service device 150 'at the request of the control unit. It can be seen that the two devices operate in a preset manner in order to interlock with each other.
제어부(510')는 도 5의 온라인상품판매서비스장치(120')를 구성하는 통신 인터페이스부(500'), 상품판매처리부(520") 및 저장부(530')의 전반적인 제어동작을 담당한다. 제어부(510')는 도 1의 사용자 단말장치(100')로부터 도매 상품에 대한 구매 요청이 있는 경우 상품판매처리부(520")와 연계하여 B2B 서비스를 제공하기 위한 동작을 수행한다. 또한, 사용자 단말장치(100')에서 자신만의 온라인 쇼핑몰 구축을 희망하는 경우, 제어부(510')는 상품판매처리부(520")를 통해 샵온쇼핑몰과 같은 쇼핑몰 구축을 돕는다.The control unit 510 'is responsible for the overall control operations of the communication interface unit 500', the product
상품판매처리부(520")는 B2B 서비스를 제공하기 위하여 도매 상품과 관련한 판매, 물류배송 등의 데이터를 처리하며, 또 소매업 창업자들을 위한 쇼핑몰 구축 동작을 수행할 수 있다. 앞서 언급한 대로, 창업자들이 쇼핑몰 구축을 요청하는 경우, 현재 구축된 삽온쇼핑몰과 동일한 형태의 쇼핑몰을 형성해 주거나, 지정된 복수의 포맷 중에서 선택되는 포맷과 관련되는 쇼핑몰을 구축해 줄 수 있다. 본 발명의 실시예에서는 전자의 경우를 바람직하게 보고 있다.The product
상품판매처리부(520")는 쇼핑몰을 구축, 가령 분양하고 만약 창업자가 도매토피아를 통해 도매 상품을 구매하는 경우, 해당 상품과 관련된 상품 정보나 데이터를 해당 쇼핑몰에 자동으로 삽입한다. 다시 말해, 온라인 판매를 위한 소매업 창업자들은 자신의 안목에 따라 다양한 도매 상품을 구매할 수 있으므로, 동일한 포맷의 샵온쇼핑몰을 분양받았다 하더라고 내부에 정렬된 상품이나 배열 상태 등을 서로 상이할 수 있다. 이와 같이, 상품판매처리부(520")는 창업자들만의 상품들로 구성되는 쇼핑몰을 구축하게 된다고 볼 수 있다.The product
물론 상품판매처리부(520")는 해당 상품들의 판매와 관련한 마케팅, 배송 등의 동작을 더 수행할 수도 있다. 예를 들어, 상품판매처리부(520")는 오픈마켓에서 인기상품을 파악하여, 또는 잘 팔릴 것으로 예상되는 상품에 대하여 A 창업자의 상품을 판매할 수 있고, 또 동일 상품에 대하여 A 창업자의 상품이 매진되는 경우 B 창업자의 상품을 판매할 수도 있다. 물론 이러한 상품 판매는 앞서 언급한 대로 쇼핑몰을 구축하면서 샵온프리미엄 상품을 가입한 창업자에 한하여 오픈마켓과 연계하여 상품을 판매할 수 있을 것이다. 이와 같이, 상품판매처리부(520")는 창업자의 가입 상품에 따라 제한적으로 오픈마켓와 연계해 판로를 형성하는 것이다.Of course, the product
상기의 과정을 통해 처리되는 데이터는 지정 포맷으로 생성되어 도 1의 DB(120a')에 분류되어 저장될 수 있다. 나아가, 상품판매처리부(520")는 창업 교육과 관련한 데이터를 처리할 수도 있고, 창업 교육 관련 정보를 공지하며, 또 그 공지에 따라 신청을 받아 교육이 이루어지도록 할 수 있다. 예를 들어, 문자메시지로 이의 사실을 통지할 수 있다.The data processed through the above process may be generated in a designated format and classified and stored in the
뿐만 아니라, 상품판매처리부(520")는 물품의 배송 중, 고객에게 현재 물품의 위치를 퀴즈 형식으로 질문하고, 고객이 해당 위치를 맞추면 포인트(point')를 부여하는 식으로 고객의 배송 지루함을 덜기 위한 동작을 더 수행할 수 있다. 물론 이는 앱을 이용하여 이루어질 수 있지만, 채팅과 같이 메신저를 통해 이루어지는 것도 얼마든지 가능할 수 있으며, 채팅의 경우에도 인공지능(AI') 로봇인 챗봇(Chatbot')을 통해 대화가 이루어지도록 할 수 있다. 무엇보다 상품판매처리부(520")는 고객의 기분을 고려하여 주문 상품에 대한 배송 상황 정보를 기반으로 주기적으로 알려줌으로써 지루함을 덜 수 있게 할 수 있다. In addition, the product
도 5의 상품판매처리부(520")는 가령 도 6에서와 같이, 사용자관리부(600'), 쇼핑몰생성부(610'), 오픈마켓링크처리부(620') 및 상품정보처리부(630')의 일부 또는 전부를 포함할 수 있다. 물론 이외에도 다양한 구성요소들을 더 포함할 수 있을 것이다. 여기서, "일부 또는 전부를 포함"한다는 것은 앞서서의 의미와 크게 다르지 않다. 다만, 도 6의 상품판매처리부(520"')를 구성하는 구성요소들은 하드웨어, 소프트웨어, 또는 그 조합에 의해 구성될 수 있을 것이다.The product
사용자관리부(600')는 소매업 창업자들에 대한 회원가입을 유도하고 회원가입에 따라 샵온쇼핑몰 분양 여부, 또 쇼핑몰의 상품 유형 등에 대한 다양한 정보를 저장 및 관리할 수 있다.The user management unit 600 'may induce membership registration for retail entrepreneurs and store and manage various information on whether a shop-on-shopping mall is sold, or a product type of a shopping mall according to membership registration.
쇼핑몰생성부(610')는 쇼핑몰분양부라 명명될 수도 있으며, 소매업 창업자가 온라인 쇼핑몰의 분양 또는 개설을 요청하는 경우, 해당 소매업 창업자의 명의로 쇼핑몰을 개설한다. 쇼핑몰이 개설되면, 창업자가 도매토피아에서 구매한 상품들에 대한 데이터를 가져와 쇼핑몰을 채우게 된다. 이에 근거해 볼 때, 쇼핑몰생성부(610')는 창업자가 도매토피아에서 선택 및 구매한 상품들에 따라 쇼핑몰에 채워지는 상품의 종류는 매우 상이할 수 있을 것이다.The shopping mall creation unit 610 'may be referred to as a shopping mall sales department, and when a retail business entrepreneur requests the sale or opening of an online shopping mall, a shopping mall is opened in the name of the retail business founder. When a shopping mall is opened, the founder fetches data on products purchased in wholesale topia to fill the shopping mall. Based on this, the shopping mall creation unit 610 'may have a very different kind of product that is filled in the shopping mall according to products selected and purchased by the wholesaler from the wholesale topia.
오픈마켓링크처리부(620')는 가령 사용자관리부(600')와 연계하여 샵온프리미엄 서비스에 가입한 소매업 창업자를 근거로 해당 창업자의 쇼핑몰에서 판매되는 상품에 대한 오픈마켓에서의 판매를 도울 수 있다. 예를 들어, 도 5의 제어부(510')에서 특정 소매업 창업자의 접속이 있는 경우, 해당 사용자 정보를 근거로 사용자 관리부(600')에서 샵온프리미엄 회원인지를 판단하는 것이다. 판단 결과 샵온프리미엄 회원일 때, 관련 정보를 제공받아 해당 회원의 쇼핑몰의 데이터를 근거로 판매되는 상품을 판단하고, 오픈마켓과 연계하여 판단된 상품의 판매를 수행한다.The open market link processing unit 620 'may assist sales in the open market for products sold in the shopping mall of the founder based on the founder of the retail business that has joined the shop-on-premium service in connection with the user management unit 600'. For example, when there is a connection of a specific retailer founder in the control unit 510 'of FIG. 5, the user management unit 600' determines whether the shop-on-premium member is based on the user information. As a result of the judgment, when a member is a shop-on-premium member, it receives relevant information, determines a product to be sold based on the data of the member's shopping mall, and performs sales of the determined product in connection with an open market.
상품정보처리부(630')는 도매토피아나 샵온쇼핑몰에서 판매되는 상품들에 대한 데이터를 처리할 수 있다. 또는 판매되는 상품들의 구매자에 대한 구매 특성, 동향 등을 분석하고, 분석 결과를 근거로 상품을 추천하는 등의 동작을 수행할 수 있다. 예를 들어, 샵온쇼핑몰뿐 아니라 오픈마켓에서 판매되는 상품들에 대한 모니터링을 수행하여 인기있는 상품에 대하여는 적극적으로 판매를 시도할 수 있다. 또는 샵온쇼핑몰에서 오픈마켓에서 인기있는 상품에 대한 데이터가 취득되면 이를 근거로 상품 배열을 변경할 수도 있다. 이와 같이, 상품정보처리부(630')는 판매 상품에 대한 데이터뿐 아니라, 배송 등과 관련한 물류 데이터도 처리할 수 있다.The product information processing unit 630 'may process data on products sold at a wholesale topia or shop-on-shopping mall. Alternatively, an operation such as recommending a product based on an analysis result may be performed by analyzing a purchase characteristic, a trend, etc., of a product being sold to a buyer. For example, it is possible to aggressively attempt to sell popular products by monitoring not only shop-on-shopping malls but also products sold in open markets. Alternatively, if data about popular products are acquired in an open market at a shop-on-shopping mall, the arrangement of products may be changed based on this. In this way, the product information processing unit 630 'may process not only data about the products sold, but also logistics data related to delivery.
저장부(530')는 제어부(510')의 제어하에 처리되는 다양한 정보나 데이터를 저장하고, 제어부(510')의 요청시 출력할 수 있다. 예를 들어, 저장부(530')는 특정 소매업 창업자가 도매토피아를 통해 상품을 구매한 경우, 해당 상품과 관련한 데이터를 도 1의 DB(120a')로부터 가져와 저장부(530')에 저장한 후, 상품판매처리부(520")로 제공하여 해당 창업자의 분양받은 쇼핑몰에 삽입하도록 할 수 있을 것이다.The storage unit 530 'may store various information or data processed under the control of the control unit 510', and output them when requested by the control unit 510 '. For example, the storage unit 530 'stores data in the storage unit 530' by importing data related to the product from the
한편, 본 발명의 다른 실시예로서, 도 5의 제어부(510')는 CPU와 메모리를 포함할 수 있다, 또한, CPU와 메모리는 원칩화하여 형성될 수 있다. CPU는 제어회로, 연산부(ALU'), 명령어해석부, 레지스트리 등을 포함하며, 메모리는 램을 포함할 수 있다. 제어회로는 제어동작을 담당하며, 연산부는 2진 비트정보의 연산 동작을, 그리고 명령어해석부는 컴파일러 등을 포함하여 고급언어를 기계어로 또 기계어를 고급언어로 번역하는 등의 동작을 수행할 수 있으며, 레지스트리는 소프트웨어적인 데이터 저장에 관여할 수 있다. 상기의 구성에 따라, 가령 온라인상품판매서비스장치(120')의 초기 구동시 CPU는 상품판매처리부(520")에 저장되어 있는 프로그램을 복사 및 메모리에 로딩한 후, 해당 프로그램을 실행시킴으로써 데이터 연산처리속도를 빠르게 증가시킬 수 있게 될 것이다.Meanwhile, as another embodiment of the present invention, the
도 7은 도 1의 온라인상품판매서비스장치의 구동과정을 나타낸 흐름도이다.7 is a flow chart showing a driving process of the online product sales service device of FIG. 1.
설명의 편의상 도 7을 도 1과 함께 참조하면, 본 발명의 실시예에 따른 도 1의 온라인상품판매서비스장치(120')는 도매 상품을 판매하는 제1 온라인몰과 제1 온라인몰에서 구입한 도매 상품을 소매로 판매하는 제2 온라인몰을 연동시키기 위한 제1 링크정보 및 제2 온라인몰의 소매 상품을 오픈마켓에 연동시키기 위한 제2 링크정보를 저장부에 저장한다(S700'). 또한, 온라인상품판매서비스장치(120')는 창업자가 제2 온라인몰에서 온라인 쇼핑몰을 개설한 후, 제1 온라인몰에서 도매 상품을 구매하면 구매한 도매 상품을 (기')저장한 제1 링크정보를 근거로 (기')개설한 온라인 쇼핑몰에 자동 등록시킴과 동시에 저장한 제2 링크정보를 근거로 오픈마켓과 연계해 소매로 판매한다(S710'). 상기한 내용 이외에도 본 발명의 실시예에 따른 온라인상품판매서비스장치(120')는 다양한 동작을 수행할 수 있으므로, 기타 자세한 내용은 도 1의 온라인상품판매서비스장치(120')와 관련한 내용으로 대신하고자 한다. 도 8은 통계 데이터를 기초로 다이나믹 그래프를 생성하는 일 예를 설명하기 위한 도면이며, 도 9 및 도 10은 다이나믹 그래프의 종류에 따라 서로 다른 그래픽 정보가 생성되는 일 예가 도시된 도면이다. 설명의 편의상 도 8을 도 1과 함께 참조하면, 본 발명의 실시예에 따른 온라인상품판매서비스장치(120')는 웹페이지를 통해 표시되는 통계 자료에 대하여, 도 8에서와 같이 동적으로 변화하는 그래프를 생성하여 웹페이지를 통해 표시되도록 제어할 수 있다. Referring to FIG. 7 together with FIG. 1 for convenience of description, the online product sales service device 120 'of FIG. 1 according to an embodiment of the present invention is purchased from a first online mall and a first online mall selling wholesale goods. The first link information for linking the second online mall selling retail products and the second link information for linking the retail product of the second online mall to the open market are stored in the storage unit (S700 '). In addition, the online product sales service device 120 ', when the founder opens an online shopping mall in the second online mall, and then purchases a wholesale product in the first online mall, the first link storing the purchased wholesale product (ki') On the basis of the information, it is automatically registered in the online shopping mall opened (in '), and at the same time, it is sold in retail in connection with the open market based on the stored second link information (S710'). In addition to the above, the online product sales service device 120 'according to an embodiment of the present invention can perform various operations, and other details are replaced with the content related to the online product sales service device 120' of FIG. I want to. FIG. 8 is a view for explaining an example of generating a dynamic graph based on statistical data, and FIGS. 9 and 10 are diagrams illustrating an example in which different graphic information is generated according to the type of the dynamic graph. Referring to FIG. 8 together with FIG. 1 for convenience of explanation, the online product sales service device 120 'according to an embodiment of the present invention dynamically changes as shown in FIG. 8 with respect to statistical data displayed through a web page. You can create a graph and control it to be displayed through a web page.
도 8에 도시된 바와 같이, 도 1의 온라인상품판매서비스장치(120')는 입력받은 통계자료에 대한 데이터 시트를 생성하여 웹페이지의 제1 영역(810')에 출력할 수 있다. 웹페이지(800')는 데이터 시트를 표시하기 위한 제1 영역(810')과, 데이터 시트에 대한 그래프 생성 결과를 표시하기 위한 제2 영역(820')과, 저장 또는 인쇄될 그래프를 표시하기 위한 제3 영역(830')과, 다양한 기능을 수행하기 위한 아이콘들이 포함된 인터페이스 영역(혹은 제4 영역')(840')을 포함할 수 있다. 통계자료는 원시자료 또는 원시자료를 도수분포의 형태로 요약한 요약자료를 포함할 수 있으며, CSV(Comma Separated Value')형식 또는 JSON 형식으로 생성되거나 저장될 수 있다.As illustrated in FIG. 8, the online product
이러한 통계자료는 다양한 방법으로 입력받을 수 있다. 일 예로, 통계자료는 웹페이지를 통해 직접 입력받을 수 있다. 관리서버는 복수의 셀이 행과 열로 구성된 데이터 시트 양식을 생성하여 웹페이지의 제1 영역(810')에 표시할 수 있다. 사용자는 제1 영역(810')에 표시된 데이터 시트의 공란, 즉 어느 하나의 셀에 통계 분석을 위한 변량들을 입력하여 통계자료를 생성할 수 있다. 온라인상품판매서비스장치(120')는 사용자로부터 입력된 변량들을 기초로 데이터 시트에 변량을 기록한 결과를 제1 영역(810')에 표시할 수 있다. 다른 예로, 도 1의 온라인상품판매서비스장치(120')는 웹페이지를 통해 파일 형태의 통계자료를 입력받을 수 있다. 사용자는 사용자 단말장치(100')에 저장된 통계자료를 웹페이지를 통해 온라인상품판매서비스장치(120')로 업로드할 수 있다. 온라인상품판매서비스장치(120')는 수신된 통계자료에 포함된 변량들의 종류를 구분하여 자동으로 데이터 시트에 기록한 후 이를 제1 영역(810')에 표시할 수 있다.These statistics can be input in a variety of ways. For example, statistical data may be directly input through a web page. The management server may generate a data sheet form in which a plurality of cells are composed of rows and columns and display them in the first area 810 'of the web page. The user may generate statistical data by inputting blanks of the data sheet displayed in the first area 810 ', that is, variables for statistical analysis in any one cell. The online product sales service device 120 'may display the result of recording the variation in the data sheet based on the variations input from the user in the first area 810'. As another example, the online product
데이터 시트에 통계 자료가 기록된 후, 온라인상품판매서비스장치(120')는 사용자 단말장치(100')로부터 선택되는 그래프의 종류에 대한 다이나믹 그래프를 생성하여 제2 영역(820')상에 출력할 수 있다. 온라인상품판매서비스장치(120')는 웹페이지(800')의 제1 영역(810')상의 소정 영역에 대한 선택신호를 수신하면, 데이터 시트에 기록된 모든 변량들 중에서 그래프를 생성하기 위한 변량들을 수집할 수 있다. 데이터 시트에는 변량들의 종류를 구분하기 위한 셀(이하, 변량명 영역')들이 배치될 수 있으며, 온라인상품판매서비스장치(120')는 사용자가 어느 하나의 변량명 영역을 선택하면, 선택된 변량명 영역에 소속된 변량들을 수집할 수 있다.After the statistical data is recorded in the data sheet, the online product sales service device 120 'generates a dynamic graph for the type of graph selected from the user terminal device 100' and outputs it on the second area 820 '. can do. When the online product sales service device 120 'receives a selection signal for a predetermined area on the first area 810' of the web page 800 ', the variable for generating a graph among all the variables recorded in the data sheet. You can collect them. In the data sheet, cells (hereinafter, 'variable name area') for distinguishing types of variables may be arranged, and when the user selects any one of the variable name areas, the online product sales service device 120 'selects the selected variable name. Variables belonging to the domain can be collected.
이후, 온라인상품판매서비스장치(120')는 웹페이지의 제4 영역인 인터페이스 영역(840') 상의 어느 하나의 아이콘에 대한 선택신호를 수신하면, 수집된 변량들 및 선택된 아이콘의 종류에 따른 다이나믹 그래프를 생성할 수 있다. 여기서, 그래프의 종류는 막대 그래프, 원 그래프, 띠 그래프, 꺾은선 그래프, 점 그래프, 히스토그램, 줄기 그래프, 상자 그래프 및 산점도 그래프를 포함할 수 있다. 온라인상품판매서비스장치(120')에서 생성되는 그래프의 종류는 상술한 예시에 한정되지 않으며, 통계자료를 시각적으로 분석하기 위한 다양한 형태의 그래프 종류를 더 포함할 수 있다. 온라인상품판매서비스장치(120')는 각각의 그래프의 종류에 대응되는 아이콘을 웹페이지(800')의 인터페이스 영역(840')에 배치시킬 수 있다. 이때, 상기 자료에 대한 통계적 의미를 나타내는 그래픽을 상기 다이나믹 그래프 상에 표시할 수 있다.Thereafter, when the online product sales service device 120 'receives a selection signal for any one icon on the interface area 840', which is the fourth area of the webpage, the dynamics according to the collected variables and the type of the selected icon are received. You can create graphs. Here, the types of the graph may include a bar graph, a circle graph, a band graph, a line graph, a dot graph, a histogram, a stem graph, a box graph, and a scatter plot graph. The types of graphs generated by the online product sales service device 120 'are not limited to the above-described examples, and may further include various types of graphs for visually analyzing statistical data. The online product sales service device 120 'may place an icon corresponding to each type of graph in the interface area 840' of the web page 800 '. At this time, a graphic representing the statistical meaning of the data can be displayed on the dynamic graph.
이후, 온라인상품판매서비스장치(120')는 웹페이지(800')의 제2 영역(820') 중 그래프를 저장하거나 인쇄하기 위한 영역 또는 UI에 대한 선택신호를 수신하면, 제2 영역(820')에 생성된 다이나믹 그래프를 제3 영역(830')으로 이동시켜, 제3 영역(830')에서 표시되도록 할 수 있다. 제3 영역(830')은 제2 영역(820')에서 사용자에 의해 선택된 적어도 하나의 그래프들이 정렬되어 표시되는 영역으로, 출력을 위한 규격에 적합하도록 배열될 수 있다. 이하에서는, 상술한 본 발명에 따른 다이나믹 그래프를 이용한 통계자료 분석 방법을 이용하여 다이나믹 그래프를 생성하는 과정을 더욱 구체적으로 설명하기로 한다.Thereafter, when the online product sales service device 120 'receives a selection signal for an area or UI for storing or printing a graph among the second areas 820' of the web page 800 ', the
도 9 및 도 10은 다이나믹 그래프의 종류에 따라 서로 다른 그래픽 정보가 생성되는 일 예가 도시된 도면이다. 구체적으로, 도 9는 점 그래프에 표시되는 그래픽 정보의 일 예가 도시된 도면이고, 도 10은 산점도 그래프에 표시되는 그래픽 정보의 일 예가 도시된 도면이다. 각각의 그룹에 대한 평균 및 표준편차에 대한 그래픽 정보를 생성하여 기생성된 다이나믹 그래프상에 표시할 수 있다. 반면, 온라인상품판매서비스장치(120')는 사용자에 의해 선택되어 생성된 산점도 그래프에 대해서는 회귀선에 대한 그래픽 정보를 생성할 수 있다. 이와 같이, 온라인상품판매서비스장치(120')는 일률적인 그래픽 정보를 생성하는 대신 다이나믹 그래프의 종류에 적합한 그래픽 정보를 생성함으로써 생성된 그래프에 대한 효과적인 분석을 가능하게 한다. 하지만, 생성되는 그래픽 정보는 상술한 예시에 한정되지 않으며 사용환경과 설정 등에 따라 다양한 종류의 그래픽 정보를 다이나믹 그래프에 표시할 수도 있음은 물론이다.9 and 10 are views illustrating an example in which different graphic information is generated according to types of dynamic graphs. Specifically, FIG. 9 is a diagram illustrating an example of graphic information displayed on a dot graph, and FIG. 10 is a diagram showing an example of graphic information displayed on a scatter plot graph. Graphic information about the mean and standard deviation for each group can be generated and displayed on the parasitic dynamic graph. On the other hand, the online product sales service device 120 'may generate graphic information about the regression line for the scatter plot graph generated by the user. As described above, the online product sales service device 120 'enables effective analysis of the generated graph by generating graphic information suitable for the type of dynamic graph instead of generating uniform graphic information. However, the generated graphic information is not limited to the above-described examples, and it is needless to say that various types of graphic information may be displayed on the dynamic graph according to the use environment and settings.
한편, 도 9 및 도 10에 도시된 바와 같이, 도 1의 온라인상품판매서비스장치(120')는 사용자 단말장치(100')로부터 수신된 선택신호를 기초로 생성된 다이나믹 그래픽의 명칭을 자동을 생성할 수 있다. 구체적으로, 온라인상품판매서비스장치(120')는 웹페이지상의 제1 영역(800')에 대한 사용자의 선택 신호의 선택 순서에 따라 그래프의 명칭을 순차적으로 결정할 수 있다. 예를 들어, 사용자가 입고량에 대한 변량명 영역을 첫 번째로 선택하고, 출고량에 대한 변량명 영역을 두 번째로 선택하는 경우, 온라인상품판매서비스장치(120')는 '입고량 : 출고량의 산점도'와 같은 명칭을 생성할 수 있다. 한편, 온라인상품판매서비스장치(120')는 다이나믹 그래프를 생성하는 과정에서 선택된 변량명에 포함된 변량이 문자인지 또는 숫자인지에 따라 생성 가능한 그래프를 종류를 사용자에게 알려줄 수 있다. 예를 들어, 온라인상품판매서비스장치(120')는 '원시자료에서 두 개 이상 선택된 변량의 종류에 대해서는 그래프 또는 표가 생성되지 않습니다.' 또는 '문자 형태의 변량은 선택하신 그래프를 생성할 수 없습니다.' 등과 같은 안내 메시지를 웹페이지의 팝업 형태로 출력할 수 있다.Meanwhile, as illustrated in FIGS. 9 and 10, the online product
또한, 온라인상품판매서비스장치(120')는 다양한 기능들에 대한 아이콘을 인터페이스 영역(840')에 배치시킬 수 있다. 이때, 온라인상품판매서비스장치(120')는 통계자료에 대한 다이나믹 그래프를 생성하는 기능 외에도 추가적인 기능을 수행할 수 있다. 이 밖에도, 온라인상품판매서비스장치(120')는 상관계수 시뮬레이션 및 회귀분석 시뮬레이션 등과 같은 시뮬레이션 기능을 제공할 수 있다.Also, the online product sales service device 120 'may place icons for various functions in the interface area 840'. At this time, the online product sales service device 120 'may perform additional functions in addition to the function of generating a dynamic graph for statistical data. In addition, the online product sales service device 120 'may provide simulation functions such as correlation coefficient simulation and regression analysis simulation.
상술한 바와 같은 기능을 수행하는 온라인상품판매서비스장치(120')는, 도면에 구체적으로 나타내지는 않았지만, 나아가 백업 파일 분산화 모듈, 개발환경관리시스템, 의사결정이유제시모듈, 다이나믹그래프생성모듈의 일부 또는 전부를 더 포함할 수 있다. 백업 파일 분산화 모듈은, 해킹 또는 랜섬웨어와 같은 외부의 공격으로부터 보호하여야 할 사용자 정보나 시스템 정보 등과 같은 중요 정보를 백업 파일로 생성한 후, 생성된 백업 파일을 동일한 데이터를 포함하는 1차 백업 파일과 2차 백업을 차례로 생성하여 저장하되, 1차 백업 파일과 2차 백업 파일의 저장 장소를 달리 하여 저장한다.The online product sales service device 120 ', which performs the functions as described above, is not specifically shown in the drawings, but is further a part of a backup file decentralization module, a development environment management system, a decision reason presentation module, and a dynamic graph generation module. Or it may further include all. The backup file decentralization module generates important information such as user information or system information to be protected from external attacks such as hacking or ransomware as a backup file, and then the generated backup file is the primary backup file containing the same data. Creates and saves the secondary backup in turn, but stores the primary backup file and secondary backup file in different storage locations.
다만, 백업 파일의 생성은 1차와 2차에 한정되는 것은 아니며, 시스템의 성능 등을 고려하여 3차 이상의 복수 개의 백업 파일을 생성하여도 무방하다. 그리고, 백업 파일 분산화 모듈은, 기 설정된 주기로(예를 들어, 시스템 상 기본적으로 설정된 주기인 3시간 마다 1회 내지 5시간 마다 1회 등, 다만 해당 설정된 주기에 한정되는 것은 아니며 사용자로부터 지정받은 주기로 설정되어도 무방하다') 저장되었던 1차 백업 파일과 2차 백업 파일의 저장 장소를 시스템상의 기 설정된 장소 또는 새롭게 생성된 장소로 변경한다. 이때, 백업 파일의 이동 장소는, 시스템상에서 기 설정되거나 사용자로부터 지정 받은 장소가 아니라, 임의의 랜덤 변수에 따라 생성된 폴더나 서브 폴더로 지정됨이 바람직하다. 이에 따라, 해킹 또는 랜섬웨어와 같은 공격형 프로그램이 공격하고자 하는 파일이 위치하는 폴더의 존재 또는 해당 폴더의 위치를 예측하고 용이하게 공격하는 것을 원천적으로 방지함은 물론, 삭제되어서는 안 되는 고객 정보와 같은 중요한 데이터가 사용자의 실수로 삭제되거나 수정되는 것을 방지할 수 있다.However, the creation of the backup file is not limited to the primary and secondary, and it is also possible to generate a plurality of backup files of the third or higher in consideration of the performance of the system. In addition, the backup file decentralization module is set at a predetermined cycle (for example, once every 3 hours, which is basically set on the system, once every 5 hours, etc., but is not limited to the set cycle, but at a cycle specified by the user) It can be set. ') Change the storage location of the saved primary backup file and secondary backup file to a preset location on the system or a newly created location. At this time, it is preferable that the moving location of the backup file is designated as a folder or a sub-folder generated according to an arbitrary random variable, not a location previously set or designated by a user on the system. Accordingly, it is possible to predict the existence of a folder in which an attacking program such as hacking or ransomware is located or the location of the folder where the file to be attacked is located and easily prevent the attack, as well as prevent customer information that should not be deleted. The same important data can be prevented from being accidentally deleted or modified by the user.
본 발명에서, 1차 백업 파일과 2차 백업 파일은, 동일한 내용의 데이터를 포함하고 있는 파일들로써, 상호 간에 우열이 존재하는 것은 아니며, 파일의 이동에 있어서도 1차 백업 파일의 이동 후 2차 백업 파일이 이동하거나, 2차 백업 파일의 이동 후 1차 백업 파일이 이동하여도 무방하다. 일 실시예에서, 백업 파일 분산화 모듈은, 외부로부터 침입이 감지될 경우, 기 생성되었던 1차 백업 파일과 2차 백업 파일로부터의 복제를 연속적으로 수행하여 각 백업 파일의 서브 백업 파일들을 다수 개 생성하며, 생성된 다수 개의 서브 백업 파일들을 역시 랜덤 변수에 따라 생성된 서로 다른 장소에 개별적으로 저장할 수 있다.In the present invention, the primary backup file and the secondary backup file are files that contain data of the same content, and there is no superiority between them, and the secondary backup after the primary backup file is moved even in the movement of the file. The file may be moved, or the primary backup file may be moved after the secondary backup file is moved. In one embodiment, when the intrusion is detected from the outside, the backup file distribution module continuously performs replication from previously generated primary backup files and secondary backup files to generate multiple backup files of each backup file. In addition, the generated multiple sub-backup files may also be individually stored in different locations generated according to random variables.
이에 따라, 시스템 상에서 산발적으로 생성된 다수 개의 백업 파일을 임의의 장소로 나누어 저장함으로써, 일부 백업 파일이 공격에 의해 손실되거나 삭제되는 경우에도 시스템 상에 산발적으로 존재하는 백업 파일을 이용하여 필요한 자료 등을 용이하게 복구하도록 할 수 있다. 다음으로, 백업 파일 분산화 모듈은, 다수 개의 백업 파일 중 현재 공격받고 있는 백업 파일이라고 판단된 파일을 시스템 상에서 영구적으로 삭제하게 된다. 이에 따라, 본 발명에서는, 해킹 또는 랜섬웨어의 공격 등으로 인해 시스템 상에서 정상적인 기능을 수행하지 못하거나, 해당 공격으로 인해 시스템 상에 존재하는 다른 파일까지도 위험에 노출시킬 수 있는 좀비 프로그램으로 변할 수 있는 파일을 미연에 시스템 상에서 삭제시킴으로써, 일부 파일로 인해 시스템 전체가 공격받는 것을 미연에 방지할 수 있다.Accordingly, by dividing and storing a plurality of backup files sporadically generated on the system in an arbitrary location, necessary data, etc., are used by using backup files sporadically present on the system even when some backup files are lost or deleted by an attack. Can be easily recovered. Next, the backup file decentralization module permanently deletes a file determined to be an attacked backup file among a plurality of backup files on the system. Accordingly, in the present invention, a normal function on a system may not be performed due to a hacking or ransomware attack, or a zombie program that may expose other files on the system to the risk due to the attack. By deleting the file on the system in advance, it is possible to prevent the entire system from being attacked by some files.
일 실시예에서, 백업 파일 분산화 모듈은, 백업 파일을 클라우드 서비스와 연동된 동기화 폴더에 저장한 경우, 해당 동기화 폴더에 백업 파일의 저장이 완료되고 저장한 백업 파일이 클라우드 상에 업로드 되면, 해당 동기화 폴더에 대한 동기화를 해제할 수 있다. 예를 들어, 사용자의 동기화를 위한 클라우드 서비스가 "Dropbox"라고 할 경우, "Dropbox"에서 제공하고 있는 "선택적 동기화 서비스"를 이용하여 상술한 바와 같은 백업 파일 분산화 모듈의 기능을 구현하게 된다. 즉, 백업 파일 분산화 모듈은, 백업 파일을 저장하기 위한 공간으로서 "백업 폴더"를 시스템 상에 생성하면, 클라우드 서비스는 새롭게 생성된 "백업 폴더"를 클라우드 상에서 역시 동일하게 생성하게 된다. 다음으로, 백업 파일 분산화 모듈은, 해당 폴더에 백업 파일을 저장하게 될 것이고, 이에 따라 클라우드 상에도 해당 백업 파일이 업로드 된다.In one embodiment, when the backup file decentralization module stores a backup file in a synchronization folder linked to a cloud service, when the backup file is stored in the corresponding synchronization folder and the stored backup file is uploaded on the cloud, the corresponding synchronization You can turn off synchronization for a folder. For example, when the cloud service for synchronization of a user is referred to as "Dropbox", the function of the backup file decentralization module as described above is implemented using the "optional synchronization service" provided by "Dropbox". That is, when the backup file decentralization module creates a "backup folder" on the system as a space for storing the backup file, the cloud service creates the newly created "backup folder" on the cloud as well. Next, the backup file decentralization module will store the backup file in the corresponding folder, and accordingly, the backup file is also uploaded on the cloud.
마지막으로, 클라우드 상에 해당 백업 파일의 업로드가 완료되면, 백업 파일 분산화 모듈은, 백업 파일 업로드에 사용되었던 "백업 폴더"에 대한 동기화만을 선택적으로 해제하고, "백업 폴더"를 시스템 상에서 삭제한다. 이 경우, 시스템 전체에 대한 동기화를 해제하는 것이 아니라, 백업 파일의 업로드에 사용하기 위해 임시적으로 생성되었던 "백업 폴더"만에 대한 동기화를 해제함으로써, 클라우드 서비스와의 안정적인 동기화 서비스는 지속적으로 수행하는 반면, 백업 파일은 클라우드 상에 업로드시킨 후 시스템 상에서는 삭제함에 따라 클라우드 상에서 백업 파일은 안전하게 저장하는 한편 시스템을 침투한 공격에 지속적으로 노출되는 것은 원천적으로 방지할 수 있게 된다. 일 실시예에서, 백업 파일 분산화 모듈은, 클라우드 상에 업로드 하였던 백업 파일의 저장 장소를 변경할 순서가 된 경우, 선택적 동기화를 해제하였던 폴더의 동기화를 다시 수행하여 클라우드 서비스에 업로드 하였던 백업 파일을 다운받은 후, 다운받은 백업 파일을 상술한 바와 같이 랜덤 변수에 따라 새롭게 생성된 장소로 이동시킬 수 있다.Finally, when the upload of the backup file on the cloud is completed, the backup file decentralization module selectively releases only the synchronization of the "backup folder" used for uploading the backup file, and deletes the "backup folder" on the system. In this case, instead of turning off synchronization for the entire system, by turning off synchronization for only the "backup folder" that was temporarily created for use in uploading backup files, stable synchronization service with the cloud service is continuously performed. On the other hand, as the backup file is uploaded on the cloud and then deleted on the system, the backup file is safely stored on the cloud, and it is possible to fundamentally prevent continuous exposure to attacks that have infiltrated the system. In one embodiment, the backup file decentralization module downloads a backup file that has been uploaded to the cloud service by re-synchronizing a folder in which selective synchronization has been canceled, when the order of changing the storage location of the backup file that has been uploaded to the cloud is in order. Thereafter, the downloaded backup file may be moved to a newly created location according to random variables as described above.
또한, 상술한 바와 같은 구성을 가지는 온라인상품판매서비스장치(120')는, 개발 환경 관리 시스템(설명의 편의상 도면에는 도시하지 않음') 상에서 구현될 수 있다. 개발 환경은 다수의 개발자가 소프트웨어 개발을 위해 다수의 개발 시스템을 사용하며, 각 개발 시스템은 개발자의 제어에 따라 소프트웨어 컴포넌트 및 소프트웨어를 개발하고 직접 관리할 수 있다. 각 개발 시스템은 신뢰 플랫폼 모듈(TPM: Trusted Platform Module') 표준기술을 사용하며, 이에 따라 소프트웨어 컴포넌트가 사용 허가된 개발 시스템에서만 사용 가능하도록 한다. 신뢰 플랫폼 모듈(TPM')은 일종의 보안 장치로서, 데이터 암호화를 위한 보안키를 생성 및 관리할 수 있다.In addition, the online product sales service device 120 'having the above-described configuration may be implemented on a development environment management system (not shown in the drawings for convenience of description). In the development environment, multiple developers use multiple development systems for software development, and each development system can develop and manage software components and software under the control of the developer. Each development system uses the Trusted Platform Module (TPM) standard technology, so that software components can only be used in licensed development systems. The Trust Platform Module (TPM ') is a type of security device that can generate and manage security keys for data encryption.
개발 환경 관리 시스템은 소프트웨어 컴포넌트 사용에 대한 개발자의 권한을 제한하고, 개발자가 사용하는 개발 시스템에 대한 보안 인증을 수행할 수 있다. 개발 환경 관리 시스템은 개발 시스템으로부터 소프트웨어 컴포넌트 생성 또는 수정 허가 요청 메시지를 수신하는 경우, 해당 개발 시스템의 권한 정보를 확인하여 소프트웨어 컴포넌트 생성 또는 수정 허가 요청 메시지를 처리할 수 있다. 여기에서, 소프트웨어 컴포넌트는 소스코드, 디버깅 정보를 포함하는 바이너리, 디버깅 정보를 포함하지 않는 순수 바이너리, 코드에 대한 상세설명을 위한 문서, 코드의 이해를 위한 공정 수식모델 중 적어도 하나를 포함하여 구성될 수 있다.The development environment management system can limit the developer's authority to use the software component and perform security authentication for the development system used by the developer. When the development environment management system receives a request for permission to create or modify a software component from the development system, the development environment management system may process permission message for creation or modification of the software component by checking authorization information of the corresponding development system. Here, the software component may be configured to include at least one of a source code, a binary containing debugging information, a pure binary containing no debugging information, a document for detailed description of the code, and a process formula model for understanding the code. You can.
권한 정보는 소프트웨어 컴포넌트를 읽을 수 있는 읽기 권한, 소프트웨어 컴포넌트를 생성 및 수정하여 저장할 수 있는 저장 권한, 권한 정보를 조정할 수 있는 권한조정 권한 중 적어도 하나를 포함하여 구성될 수 있다. 개발 환경 관리 시스템은 권한 정보를 만족하는 어느 하나의 개발 시스템에 의해 소프트웨어 컴포넌트가 생성 또는 수정되는 경우, 이를 저장하여 다른 개발 시스템에서도 공유 가능하도록 제어할 수 있다. 이는 어느 하나의 개발 시스템에 의해 빌드한 모듈을 다른 개발 시스템에서 사용하여야 하는 경우가 있기 때문이다. 개발 환경 관리 시스템은 이러한 소프트웨어 컴포넌트의 생성 또는 수정 이력을 저장한 데이터베이스를 구축할 수 있다. 이는 이력 정보를 통해 특정 변수의 값이 어떻게 달라졌는지 단계별로 추적할 수 있고, 그 특정 변수가 임의의 다른 변수의 값 변경에 어떠한 영향을 주었는지도 파악할 수 있기 때문이다. 구체적으로는, 개발 환경 관리 시스템은 소프트웨어 컴포넌트의 종류, 해당 소프트웨어 컴포넌트의 생성/수정 여부, 해당 소프트웨어 컴포넌트의 생성/수정 일자, 해당 소프트웨어 컴포넌트의 생성/수정 빈도, 해당 소프트웨어 컴포넌트를 생성/수정한 개발 시스템의 권한 정보를 포함하여 이력 정보를 생성할 수 있다. The permission information may include at least one of a read permission to read the software component, a storage permission to create and modify the software component, and a permission adjustment permission to adjust the permission information. The development environment management system can control the software component to be created or modified by any one development system that satisfies the authority information, so that it can be stored and shared with other development systems. This is because a module built by one development system may need to be used in another development system. The development environment management system can build a database storing the history of creation or modification of these software components. This is because it is possible to track step-by-step how the value of a specific variable has changed through history information, and also to understand how the specific variable has changed the value of any other variable. Specifically, the development environment management system is the type of software component, whether the software component is created / modified, the date of creation / modification of the software component, the frequency of creation / modification of the software component, and the development that creates / modifies the software component. It is possible to generate history information including the system's authority information.
개발 환경 관리 시스템은 이력 정보를 생성할 때마다 인덱스를 부여하여 이력 정보 데이터베이스에 저장할 수 있다. 이때, 개발 환경 관리 시스템은 소프트웨어 컴포넌트의 종류별로 이력 정보 데이터베이스를 구축할 수 있다. 즉, 개발 환경 관리 시스템은 소프트웨어 컴포넌트의 중요도에 따라 이력 정보 데이터베이스를 구축할 수 있으며, 중요도가 가장 높은 종류에 해당하는 소프트웨어 컴포넌트의 이력 정보 데이터베이스는 후술하는 바와 같이 저장 공간 관리를 위한 데이터베이스 갱신 대상에서 제외될 수 있을 것이다. 또는, 개발 환경 관리 시스템은 소프트웨어 컴포넌트의 생성/수정 일자 별로 이력 정보 데이터베이스를 구축할 수 있다. 일예로, 개발 환경 관리 시스템은 특정 일자의 이력 정보 데이터베이스를 구축하여, 해당 이력 정보 데이터베이스를 데이터베이스 갱신 대상에서 제외시킬 수 있다. 또는, 개발 환경 관리 시스템은 권한 정보 별로 이력 정보 데이터베이스를 구축할 수 있다. 일예로, 개발 환경 관리 시스템은 최고 권한 정보로 간주되는 권한 정보를 조정할 수 있는 권한조정 권한에 해당하는 개발 시스템에 의한 소프트웨어 컴포넌트의 이력 정보 데이터베이스를 구축하여, 해당 이력 정보 데이터베이스를 데이터베이스 갱신 대상에서 제외시킬 수 있다.The development environment management system may assign an index to each history information generated and store it in the history information database. At this time, the development environment management system may build a history information database for each type of software component. That is, the development environment management system can build a history information database according to the importance of the software component, and the history information database of the software component corresponding to the type having the highest importance is in the database update target for storage space management as described below. May be excluded. Alternatively, the development environment management system may establish a history information database for each creation / modification date of the software component. As an example, the development environment management system may build a history information database on a specific date, and exclude the history information database from the database update target. Alternatively, the development environment management system may establish a history information database for each authority information. For example, the development environment management system constructs a database of the history information of the software component by the development system corresponding to the authority to adjust the authority information regarded as the highest authority information, and excludes the history information database from the database update target. I can do it.
개발 환경 관리 시스템은 상술한 바와 같이 효율적인 저장 공간 관리를 위해 이력 정보 데이터베이스를 갱신할 수 있다. 구체적으로는, 개발 환경 관리 시스템은 이력 정보 데이터베이스의 인덱스가 미리 설정된 인덱스에 도달하면 이력 정보 데이터베이스 갱신을 수행할 수 있다. 예를 들면, 개발 환경 관리 시스템은 이력 정보 데이터베이스의 전체 인덱스를 오름차순으로 하여 3 개의 구간으로 나눌 수 있다. 개발 환경 관리 시스템은 3 개의 구간 중 가장 낮은 인덱스를 포함하는 구간에 해당하는 이력 정보를 조건 없이 삭제할 수 있다. 해당 구간에 해당하는 이력 정보는 생성/수정 일자가 오랜 시간이 경과한 것으로 간주할 수 있으며, 이에 해당 이력 정보가 다시 참조될 가능성은 낮으므로 조건 없이 삭제할 수 있다.As described above, the development environment management system can update the history information database for efficient storage space management. Specifically, the development environment management system may update the history information database when the index of the history information database reaches a preset index. For example, the development environment management system may divide the entire index of the history information database into three sections in ascending order. The development environment management system may delete the history information corresponding to the section including the lowest index among the three sections without condition. The history information corresponding to the section can be regarded as a long time elapsed since the creation / modification date, and thus it is unlikely that the history information will be referenced again, so it can be deleted without conditions.
개발 환경 관리 시스템은 3 개의 구간 중 가운데 구간에 해당하는 이력 정보를 소프트웨어 컴포넌트의 종류에 따라 삭제 또는 유지 여부를 결정하여 갱신할 수 있다. 즉, 개발 환경 관리 시스템은 소프트웨어 컴포넌트의 종류에 따라 중요도를 분류할 수 있으며, 3개의 구간 중 가운데 구간에 해당하는 이력 정보 중 중요도가 가장 높은 소프트웨어 컴포넌트의 종류에 해당하는 이력 정보만을 유지하고 나머지 이력 정보는 모두 삭제하는 방식으로 이력 정보 데이터베이스를 갱신할 수 있다. 또는, 개발 환경 관리 시스템은 3개의 구간 중 가운데 구간에 해당하는 이력 정보를 소프트웨어 컴포넌트의 생성/수정 빈도에 따라 삭제 또는 유지 여부를 결정하여 갱신할 수 있다. 즉, 3개의 구간 중 가운데 구간에 해당하는 이력 정보 중 그 생성/수정 빈도가 미리 설정된 기준 빈도보다 높은 이력 정보는 모두 삭제하고 나머지 이력 정보는 유지하는 방식으로 이력 정보 데이터베이스를 갱신할 수 있다.The development environment management system may update the history information corresponding to the middle section among the three sections by determining whether to delete or maintain it according to the type of software component. That is, the development environment management system can classify the importance according to the type of the software component, and maintains only the history information corresponding to the type of the software component having the highest importance among the history information corresponding to the middle section among the three sections and the remaining history. The history information database can be updated by deleting all information. Alternatively, the development environment management system may update the history information corresponding to the middle section among the three sections by determining whether to delete or maintain it according to the frequency of creation / modification of the software component. That is, the history information database may be updated by deleting all history information corresponding to a middle section among the three sections whose generation / modification frequency is higher than a preset reference frequency and maintaining the remaining history information.
또는, 개발 환경 관리 시스템은 3개의 구간 중 가운데 구간에 해당하는 이력 정보를 개발 시스템의 권한 정보에 따라 삭제 또는 유지 여부를 결정하여 갱신할 수 있다. 즉, 3개의 구간 중 가운데 구간에 해당하는 이력 정보 중 그 권한 정보가 최고 권한 정보로 간주되는 권한 정보를 조정할 수 있는 권한조정 권한인 이력 정보는 그대로 유지하고, 나머지 이력 정보는 모두 삭제하는 방식으로 이력 정보 데이터베이스를 갱신할 수 있다. 개발 환경 관리 시스템은 3개의 구간 중 가장 높은 인덱스를 포함하는 구간에 해당하는 이력 정보를 그대로 유지할 수 있다. 해당 구간에 해당하는 이력 정보는 생성/수정 일자가 비교적 최근의 것으로 간주할 수 있으며, 이에 해당 이력 정보가 다시 참조될 가능성은 높으므로 그대로 유지할 수 있다.Alternatively, the development environment management system may update the history information corresponding to the middle section among the three sections by determining whether to delete or maintain it according to the authority information of the development system. In other words, the history information, which is the authority to adjust the authority information of which the authority information is regarded as the highest authority information among the history information corresponding to the middle section among the three sections, is maintained, and all the remaining history information is deleted. The history information database can be updated. The development environment management system can maintain history information corresponding to the section including the highest index among the three sections. The history information corresponding to the corresponding section can be regarded as a relatively recent creation / modification date, and as such, it is highly likely that the history information will be referenced again, so it can be maintained.
상술한 바와 같은 구성을 가지는 온라인상품판매서비스장치(120')의 구성 중 일부는 인공지능에 의해 구현될 수 있으며, 의사결정 이유 제시 모듈(설명의 편의상 도면에는 도시하지 않음')을 더 포함할 수 있다. 의사결정 이유 제시 모듈은, 주어지거나 사용자에 의해 입력된 데이터에 대해서 분류·예측할 뿐만 아니라 결정에 대한 인과관계를 분석하여 적절한 근거를 찾아, 인공지능이 제시한 결과에 대해서 왜 그런 결과가 나오는지에 대한 이유를 사용자 레벨에서 설명할 수 있다. 의사결정 이유 제시 모듈을 통해 사용자와 인공지능 상호간의 신뢰할 수 있는 의사결정을 가능케 함으로써, 문제나 오류 발생 시 사용자에 의한 피드백이 적절하게 반영될 수 있다. 또한, 의사결정 이유 제시 모듈을 둠으로써, 인공지능이 제시하는 결과에 대해서 왜 그런 결과가 나오는지에 대한 원인을 명쾌하게 설명할 수 없어 사용자가 인공지능에 가질 수 있는 불신감을 해소할 수 있으며, 과도하게 학습을 진행할 경우 전체적인 관점에서의 최적해가 아닌 지역 내 최적해가 선택될 수 있다는 과적합화(overfitting') 문제를 미연에 방지할 수 있다.Some of the configurations of the online product sales service device 120 'having the above-described configuration may be implemented by artificial intelligence, and may further include a decision reason presentation module (not shown in the drawings for convenience of description). You can. The decision reason presentation module not only classifies and predicts the data given or input by the user, but also analyzes the causality of the decision to find an appropriate basis, and asks why the artificial intelligence suggests the result. The reason can be explained at the user level. By enabling reliable decision-making between the user and artificial intelligence through the decision reason presentation module, feedback from the user can be appropriately reflected when problems or errors occur. In addition, by setting the decision-making reason presentation module, the cause of why such a result cannot be clearly explained about the result provided by AI can resolve the distrust that a user may have in AI, and excessive In the case of learning, it is possible to prevent the overfitting problem that the optimal solution in the region may be selected rather than the optimal solution from the overall perspective.
일 실시 예에서, 의사결정 이유 제시 모듈은 모델 구축 모듈 및 이유 설명 인터페이스 모듈을 더 포함할 수 있다. 모델 구축 모듈은 심층 설명 학습 모듈, 해석 가능한 모델 생성 모듈 및 모델 귀납 모듈로 구현될 수 있다.In one embodiment, the decision reason presentation module may further include a model building module and a reason description interface module. The model building module may be implemented as an in-depth description learning module, an interpretable model generation module, and a model induction module.
심층 설명 학습 모듈은 변형된 딥러닝 기술로서 심층 신경망이 설명 가능한 특징들을 학습하도록 할 수 있다. 은닉계층의 노드가 의미 있는 속성을 나타내도록 학습할 수 있으며, 예를 들어 팔과 다리의 이미지를 구분하는 모델을 학습한다면, 각 은닉 노드가 손톱이나 발톱 모양, 손가락이나 발가락 모양, 손바닥이나 발바닥의 위치 등을 나타내도록 학습해서 모델이 어떤 이미지를 손이라고 판단했을 때 활성화된 은닉 노드를 통해 판단의 근거를 알 수 있다. 이러한 판단의 근거는 예를 들어 RNN(순환신경망, Recurrent Neural Network') 등의 자연어 생성 모델을 통해 언어적으로 나타낼 수도 있다. RNN은 딥러닝의 모델이며 인공신경망의 한 종류로서, 시계열 데이터와 같이 시간의 흐름에 따라 변화하는 데이터를 학습하기 위한 것으로서, 입력조절벡터와 망각벡터 그리고 출력조절벡터를 이용하여 입력과 출력데이터를 얻는다. 입력조절벡터에서는 입력신호가 활성화함수와의 연결계층을 거친 후에 값을 받아들이며 망각 벡터는 과거 입력의 일부를 현재 입력에 반영하는 역할을 한다. 그리고 출력조절벡터는 과거의 값과 수정된 입력값을 고려하여 활성화 함수를 이용해 값을 받아들인다. 그리고 그 최종결과는 다시 입력으로 되돌아가게 된다. 이러한 순환신경망은 문서 감정을 분류하거나 필기체를 인식하는데 주로 활용되며, 음성 인식, 시계열 예측이나 파형생성을 할 때에도 주로 활용될 수 있다. 이는 입력데이터가 순서가 없는 고정된 모양 이어도 적절할 순서에 따라 처리할 수 있기 때문이다.The deep description learning module is a modified deep learning technology that enables deep neural networks to learn features that can be described. Nodes in the hidden layer can be trained to represent meaningful properties. For example, if you are learning a model that distinguishes the images of the arms and legs, each hidden node can be a finger or toenail, finger or toe, palm or sole. By learning to indicate the location, etc., when the model determines that an image is a hand, it is possible to know the basis of the judgment through an activated hidden node. The basis for this determination may also be expressed linguistically through a natural language generation model such as RNN (Recurrent Neural Network). RNN is a model of deep learning and is a kind of artificial neural network. It is for learning data that changes over time, such as time series data. It uses input control vector, oblivion vector, and output control vector to input and output data. Get In the input control vector, the input signal accepts the value after going through the connection layer with the activation function, and the oblivion vector serves to reflect a part of the past input into the current input. And the output control vector takes in the value using the activation function considering the past value and the modified input value. And the final result goes back to the input. Such a circulatory neural network is mainly used to classify document emotions or recognize handwriting, and may also be mainly used for speech recognition, time series prediction, or waveform generation. This is because input data can be processed in a proper order even if it has a fixed shape without order.
또한, 일 실시 예에서, 심층 설명 학습 모듈은 이미지에 근거가 되는 부분을 표시하여 시각적으로 나타낼 수도 있다. 예를 들어 인공지능 시스템이 고양이 이미지를 분류할 경우, 기존 시스템은 입력된 이미지의 고양이 여부만을 도출하지만, 심층 설명 학습 모듈은 고양이 여부를 도출하고, 이것의 근거(털, 수염 등') 이미지를 사용자에게 제공할 수 있다.In addition, in one embodiment, the in-depth description learning module may visually display a portion based on an image. For example, when the artificial intelligence system categorizes a cat image, the existing system derives only whether or not the input image is a cat, but the in-depth learning module derives whether or not it is a cat, and derives its basis (hair, whiskers, etc.) image. It can be provided to the user.
해석 가능한 모델 생성 모듈은, 구조화된 데이터를 해석 가능한 인과관계 모델로 구축할 수 있다. 일 실시 예에 따르면, BPL(bayesian program learning')을 이용하여 해석 가능한 모델 생성 모듈을 구축할 수 있으며, BPL은 작은 조각들의 조합으로 표현하도록 학습하는 방법으로서, 예를 들어 글자를 생성하는 모델을 학습할 때 글자를 획으로 나누어서 가장 합리적인 획의 조합으로 생성하도록 한다. BPL은 대량의 데이터가 없이도 사람과 같이 한 번 보면 그대로 모방할 수 있으며, Neural Network(신경망 모델')를 진화시킨 것으로서 새로운 사건이 주어졌을 때 그 사건을 바탕으로 확률값을 변화시킬 수 있다. 즉, BPL은 가상 변수들에 들어가는 가중치만 바꾸는 방식이 아니라, 중간에 다른 가상 변수를 생성하는 내용까지 포함된다. 새로운 환경이 주어지면 다른 방식으로 현상을 이해하는 것으로서 예를 들어, 동전을 100번 던져서 앞면이 60번, 뒷면이 40번 나와서 앞 면이 나올 확률을 60%로 잡은 다음, 다음번에 뒷면이 나오게 되면 앞면이 나올 확률을 59.4%로 내리는 방식이다.The interpretable model generation module can construct structured data into an interpretable causality model. According to an embodiment, a model generation module that can be interpreted may be constructed using BPL (bayesian program learning '), and BPL is a method of learning to express a combination of small pieces, for example, a model that generates letters. When learning, divide the letters into strokes to create the most reasonable combination of strokes. BPL can be imitated as if it were a human being without a large amount of data, and it is an evolution of the Neural Network (neural network model), which can change the probability value based on a new event. That is, BPL is not a method of changing only the weight of virtual variables, but also includes creating other virtual variables in the middle. When a new environment is given, it is to understand the phenomenon in a different way.For example, by throwing a
또한, 일 실시 예에서, 해석 가능한 모델 생성 모듈은 확률론적 접근 방법을 통해 구현될 수 있다. 확률론적 접근 방법은 몇 가지 샘플만으로도 학습 효과를 낼 수 있으며, 예를 들면 길이가 긴 의자와 짧은 의자를 보여주면 중간 길이의 의자도 있다는 것을 배우는 것과 비슷하다. 즉, 부족한 데이터를 스스로 채워 나가며 학습하는 기술이다. 실시 예에 따라서는 확률론적 접근 방법은 수학적 계산을 통해 스스로 확률과 프로그램을 보정하는 기능을 포함할 수 있다. 또한, 일 실시 예에서, 해석 가능한 모델 생성 모듈은 And-Or-Graph를 이용하여 구현된 수 있다. And-Or-Graph는 AND/OR 그래프란 rule의 조건 및 결론관계와 AND/OR 관계를 그래프 형태로 나타내는 것으로서, 인공지능에 의해 도출되는 중간 및 최종 데이터가 구조화 되어있어 모델의 결정과정을 논리적으로 설명하기 쉬운 장점이 있다. 즉, AND 노드와 OR 노드로 그래프를 나타내는데, AND 노드는 모두 처리되어야 하며 OR 노드는 하나만 처리되면 끝낼 수 있다. AND/OR 그래프를 이용하면 서로 산재해 있는 rule들의 집합을 하나의 구조로 조감할 수 있으며 각 문장간의 논리적인 관계를 쉽게 파악할 수 있다.In addition, in one embodiment, the interpretable model generation module may be implemented through a stochastic approach. The stochastic approach can be learned with just a few samples, and is similar to learning that, for example, showing long and short chairs, there are also chairs of medium length. In other words, it is a technique of learning by filling in insufficient data by itself. Depending on the embodiment, the stochastic approach may include the ability to calibrate the probability and program itself through mathematical calculations. In addition, in one embodiment, the interpretable model generation module may be implemented using And-Or-Graph. And-Or-Graph is an AND / OR graph, which shows the condition and conclusion relationship of rule and AND / OR relationship in a graph form. As the intermediate and final data derived by artificial intelligence are structured, the model decision process is logical It has the advantage of being easy to explain. That is, the graph is represented by the AND node and the OR node, and all the AND nodes must be processed and only one OR node can be processed. Using the AND / OR graph, a set of rules interspersed with each other can be viewed as a structure, and the logical relationship between each sentence can be easily identified.
모델 귀납 모듈은 임의의 블랙박스 모델을 설명가능한 모델로 추론할 수 있다. 일 실시 예에서, 모델 귀납 모듈은 LIME(local interpretable model-agnostic explanations')로 구현될 수 있으며, LIME은 임의의 블랙박스 모델을 이미 설명이 가능한 데이터 주변에서 희소 선형 결합을 통해 국부적으로 설명 가능하게 만들 수 있다. 예를 들어, 이미지를 분류하는 블랙박스 모델이 어떤 이미지를 심장이라고 판단했다면 이미 설명 가능한 다른 모델의 심장에 대한 설명 즉, 심장을 표현하는 픽셀들을 주어진 이미지와 대조하여 어느 부분이 심장이라고 판단한 근거인지 제시할 수 있다. 또한, 일 실시 예에서 모델 귀납 모듈은 모델을 일련의 if-then 조건문으로 표현하는 BRL(bayesian rule lists')로 구현될 수 있다. BRL은 고차원, 다변수인 특징공간을 간단하고 이미 해석 가능한 조건문으로 나누어 복잡한 모델을 이해할 수 있게 한다. 상술한 심층 설명 학습 모듈, 해석 가능한 모델 생성 모듈 및 모델 귀납 모듈은 서로 독립적으로 또는 서로 결합되어 작용될 수 있으며, 그 구현 순서도 실시 예에 따라 달라질 수 있다.The model induction module can deduce any black box model as a descriptive model. In one embodiment, the model induction module may be implemented as a local interpretable model-agnostic explanations' (LIME), which allows a local black box model to be described locally through sparse linear coupling around data that can already be described. I can make it. For example, if a black box model classifying an image determines that an image is a heart, a description of the heart of another model that can already be explained, that is, the pixel representing the heart is compared with a given image to determine which part is the heart. Can be presented. In addition, in one embodiment, the model induction module may be implemented as bayesian rule lists (BRL) representing a model as a series of if-then conditional statements. BRL divides high-dimensional, multi-variable feature spaces into simple and already interpretable conditional statements to understand complex models. The above-described in-depth description learning module, an interpretable model generation module, and a model induction module may be operated independently of each other or in combination with each other, and the implementation order thereof may also vary according to embodiments.
다음으로, 이유 설명 인터페이스 모듈은 인공지능의 의사결정에 대한 설명을 사용자가 이해할 수 있는 방식으로 표현할 수 있다. 이유 설명 인터페이스 모듈은 제시한 설명이 반복적일 것, 필요한 설명을 모두 포함하고 있을 것, 불필요한 설명을 포함하지 않을 것, 양이 적절할 것 등을 필수 항목으로 포함할 수 있다. 즉, 사용자가 용이하게 인공지능이 어떠한 과정과 이유로 최종 결과를 도출했는지와 각 단계별로 영향을 미친 요소나 데이터가 무엇인지 언어, 표, 이미지, 그래프, 수식 등을 포함하여 사용자에게 제공할 수 있다.Next, the reason description interface module can express the description of the artificial intelligence decision in a way that the user can understand. Reason Description The interface module may include essential items such that the presented description is repetitive, includes all necessary descriptions, does not include unnecessary descriptions, and appropriate amounts. That is, the user can easily provide the user with the language, tables, images, graphs, formulas, etc., which process and reason the AI produced the final result and what factors or data influenced each step. .
또한, 이유 설명 인터페이스 모듈은 사용자의 정정 명령을 입력받을 수 있다. 이를 위해 이유 설명 인터페이스 모듈은 정정가능성은 설명이 유동적일 것, 사용자의 피드백을 존중할 것, 점진적인 변화를 주시할 것 등을 필수 항목으로 포함할 수 있다. 이렇게 제시된 설명에 대해서 사용자에게 설명의 명확도와 활용도 등에 대한 피드백을 받아 이유 설명 인터페이스 모듈의 효과를 평가하고 발전시킬 수 있다.In addition, the reason description interface module may receive a user's correction command. To this end, the reason description interface module may include corrections as essential items such that the explanation is flexible, respects user feedback, and watches for gradual change. The user can evaluate and develop the effectiveness of the reason description interface module by receiving feedback from the user about the clarity and utilization of the description.
다른 실시 예에서, 의사결정 이유 제시 모듈은, 인과관계 모델로 형성될 수 있다. 인과과계 모델은 딥러닝과 마르코브 랜덤 필드를 결합하는 형태로 형성될 수 있다. 먼저 학습 데이터로부터 심층 마르코브 랜덤 필드 모델의 확률 분포를 모델링하고, 확률 변수들 사이의 조건부 독립성을 나타내는 마르코브 랜덤 필드의 구조를 학습한다. 구조가 학습된 마르코브 랜덤 필드의 잠재 함수를 심층 신경망으로 추론하여 입력 변수의 수가 증가함에 따라 잠재 함수에 필요한 매개 변수의 수가 기하급수적으로 증가하는 문제를 완화하고, 변수 연관관계에 대한 제약 없이 복잡한 연관관계를 학습할 수 있다. 실시예에 따라 클래스 분류 문제를 보조태스크인 속성, 슈퍼카테고리와 같이 학습한 후, 출력 단계에서 선형 결합하여 효과적인 표현이 가능하도록 할 수 있다. 또한 인과관계가 정확히 학습되었는지 사람이 확인하고 피드백을 주어 수정할 수 있도록 하는 상호작용 학습 알고리즘을 포함할 수 있다.In another embodiment, the decision reason presentation module may be formed as a causality model. The causal model can be formed by combining deep learning and a Markov random field. First, the probability distribution of the deep Markov random field model is modeled from the training data, and the structure of the Markov random field indicating conditional independence between random variables is studied. Deducing the latent function of the structured Markov random field into a deep neural network alleviates the problem that the number of parameters required for the latent function increases exponentially as the number of input variables increases, and it is complex without constraints on variable association. Can learn relationships. According to an embodiment, after class learning problems such as attributes and supercategories as auxiliary tasks are learned, linear expression can be combined at the output stage to enable effective expression. It can also include an interactive learning algorithm that allows a person to verify that the causal relationship has been correctly learned and give feedback to correct it.
또 다른 실시 예에서, 의사결정 이유 제시 모듈은, 분석 모듈로 구현될 수 있다. 시계열 함수를 다양한 커널을 바탕으로 다변수 가우시안으로 회귀분석 하는 기술로서, 가우시안 프로세스에서 커널을 표현하는 최적의 커널 조합을 학습하여 주어진 시계열 데이터를 위에서 찾은 커널 조합을 바탕으로 설명할 수 있다. 더 나아가서 여러 개의 시계열 데이터가 있을 때에도 공통적으로 표현되는 커널 및 각 시계열 데이터의 특성을 표현하는 커널의 조합을 학습하여 여러 개의 시계열 데이터에서 공통적으로 나타나는 특징을 설명할 수 있다. 시계열 데이터 분석 모델을 통해 찾은 커널의 조합을 자연어로 작성함으로써 사용자에게 인공지능에 의해 도출된 의사결정의 도출과정 및 그 이유를 자연어로 설명해 줄 수 있다.In another embodiment, the decision reason presentation module may be implemented as an analysis module. As a technique for regressing a time series function to multivariate Gaussian based on various kernels, the optimal kernel combination representing the kernel in a Gaussian process can be learned to explain the given time series data based on the kernel combination found above. Furthermore, by learning a combination of a kernel that is commonly expressed even when there are multiple time series data and a kernel that expresses characteristics of each time series data, features that are common in multiple time series data can be described. By writing the combination of kernels found through the time series data analysis model in natural language, it is possible to explain to users the process of deriving the decision made by artificial intelligence and the reason in natural language.
이와 같은 의사결정 이유 제시 모듈을 통해, 인공지능의 의사결정 과정을 사용자의 입장에서 시각화 및 문자화함으로써, 의사결정에 과정에 관여한 구성요소를 설명할 수 있으며 동시에 복잡한 모델의 상관관계를 분석하여 원인요소와 결과요소로 나누어 설명할 수 있다. 특히 사용자가 용이하게 이해할 수 있는 자동 보고서의 형식으로 작성됨으로써, 데이터를 분석한 결과뿐만 아니라 이유를 제공하여 인공지능이 보다 정밀하게 인간과 상호 작용하게 할 수 있다.Through this decision reasoning module, by visualizing and texting the decision-making process of artificial intelligence from the user's perspective, it is possible to explain the components involved in the decision-making process, and at the same time analyze the correlation of complex models and cause It can be explained by dividing it into elements and result elements. In particular, it is created in the form of an automatic report that can be easily understood by the user, so that not only the result of analyzing the data but also the reason can be provided to enable the artificial intelligence to interact with the human being more precisely.
이와 같은, 생체영상 워터마크 삽입 방법 및 생체영상 워터마크 추출 방법을 제공하는 기술은 애플리케이션으로 구현되거나 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다.Such a technique for providing a method for inserting a bioimage watermark and a method for extracting a bioimage watermark is implemented as an application or implemented in the form of program instructions that can be performed through various computer components to be recorded in a computer-readable recording medium. You can. The computer-readable recording medium may include program instructions, data files, data structures, or the like alone or in combination.
상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거니와 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD 와 같은 광기록 매체, 플롭티컬 디스크(floptical disk')와 같은 자기-광 매체(magneto-optical media'), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The program instructions recorded on the computer-readable recording medium are specially designed and configured for the present invention, and may be known and usable by those skilled in the computer software field. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs, DVDs, and magneto-optical media such as floptical disks. 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 language codes produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform processing according to the present invention, and vice versa.
<온라인상품판매서비스용 출력장치><Output device for online product sales service>
도 11 내지 도 16을 참조하면, 전술한 출력장치는 앞뒤로 경사지게 움직일 수 있도록 만들어진 받침대 위에 하나의 스플레이를 부착하여 설치하고 이 디스플레이의 케이스의 좌단 및 우단에 힌지를 설치하여 다른 두개의 평판 디스플레이를 힌지로 결합하여 받침대에 부착된 디스플레이를 중심으로 좌측 및 우측에 연결된 두개의 디스플레이가 접혀지거나 펼쳐질 수 있는 다화면 디스플레이를 구성한다. 도 11은 본 발명의 제 1 실시예에 따른 다화면 모니터로서 3개의 디스플레이로 구성되고 받침대(1)에 하나의 디스플레이(2)가 부착되어 받침대에 의해 앞뒤로 경사지게 조절 될 수 있도록 하고 받침대(1)에 부착된 디스플레이(2)의 케이스의 좌측 단에 힌지(5a)로서 하나의 평판 디스플레이(3)가 결합되어 수평 방향으로 회전하면서 움직일 수 있고 또 중앙의 디스플레이(2)의 케이스의 우측 단에 힌지(5b)에 의해 결합된 또 다른 하나의 평판 디스플레이(4)가 수평 방향으로 회전하면서 움직일 수 있도록 구성된 3화면 모니터를 나타낸다. 중앙의 디스플레이(2)와 좌측에 결합된 디스플레이(3) 및 우측에 결합된 디스플레이(4)의 화상 표시창의 세로 방향의 길이는 꼭 같을 필요는 없지만 비슷한 치수를 가지며 중앙의 디스플레이(2)의 가로 방향의 길이와 좌측의 디스플레이(3)와 우측의 디스플레이(4)의 각각의 가로 방향의 길이의 합이 비슷해서 좌우의 디스플레이의 화상 표시 면을 중앙의 디스플레이의 화상 표시 면과 마주 보도록 접었을 때 겹침이 없이 접힐 수 있도록 구성한다. 이 때의 접혀진 상태를 도 13에 도시하였으며 도 16에 펼쳐진 상태의 측면도를 나타내었다. 중앙의 디스플레이(2)는 평판 디스플레이일 필요는 없으며 브라운관을 사용하는 경우는 케이스의 전면 프레임을 평면으로 하여 좌측 및 우측의 평판 디스플레이를 접었을 때 맞닿은 면이 일치 할 수 있는 구조로한다. 좌측 및 우측의 디스플레이는 평판 디스플레이를 사용하며 디스플레이의 화상 표시 면이 중앙의 디스플레이의 면과 나란하도록 180도 까지 펼칠 수 있으며 0도에서부터 180도까지의 각도 설정이 가능하도록 하여Referring to FIGS. 11 to 16, the above-described output device is hinged on the other two flat panel displays by attaching one splay on a stand made to be able to move back and forth and installing hinges on the left and right ends of the case of this display. Combining with constitutes a multi-screen display in which two displays connected to the left and right sides can be folded or unfolded around the display attached to the pedestal. 11 is a multi-screen monitor according to the first embodiment of the present invention, consisting of three displays, one
사용자의 시각 위치에 적합한 설정이 가능하도록 한다. 도 12는 본 발명의 제 2 실시예를 나타내며 중앙의 디스플레이(2)의 양단에 결합된 좌측의 평판 디스플레이(6) 및 우측의 평판 디스플레이(7)의 화면 크기가 중앙의 디스플레이(2)의 화면 크기와 같거나 비슷한 경우의 실시예로서 중앙의 디스플레이(2)의 케이스 우단에 힌지(8)을 부착하고 힌지(8)과 결합된 작은 힌지(9)로 우측의 평판 디스플레이를 결합 시키며 힌지(9)는 우측의 평판 디스플레이 케이스 내부의 홈에It is possible to set appropriately for the user's visual position. 12 shows a second embodiment of the present invention, and the screen sizes of the flat panel display 6 on the left and the
여닫이 방식의 구조로 삽입되도록 설치한다. 좌우측의 모니터를 펼쳐서 사용시는 작은 힌지(9)가 우측의 평판 디스플레이(7)의 내부 홈속에 들어 있는 상태로 사용되도록 하며 접는 경우는 중앙의 디스플레이(2)와 좌측의 디스플레이(3)의 화면이 마주 보도록 접은 상태에서 우측의 디스플레이(7)를 앞으로 당겨작은 힌지(9)를 우측의 평판 디스플레이(7)의 케이스의 홈 밖으로 나오도록 한 후 좌측으로 접어 좌측의 디스플레이(6)의 배면과 우측의 디스플레이(7)의 화상 표시 면이 마주 보고 접힐 수 있도록 구성한다. 도 14에 접은 상태를 도시하였으며 도 15에 중앙의 디스플레이(2)에 우측의 평판 디스플레이(7)을 결합한 힌지(8)와 작은 힌지(9)부분을 확대하여 도시하였다.It is installed so that it can be inserted into the cased structure. When using the left and right monitors unfolded, the
<출력장치 코팅> <Coating of output device>
전술한 출력장치 즉, 상기 디스플레이 모니터는, 중앙의 디스플레이(2), 평판디스플레이(3, 4)는 상호간의 접힘 동작으로(예: 접힘동작에 기반하는 접촉 충돌 등)을 포함하는 취급상의 파손, 스크래치 방지와, 외관 광택부여를 위하여 적어도 전면부와 후면부에 코팅피막 형성장치로 코팅처리가 수행된다. 여기서 상기 디스플레이 모니터는 구성요소별로 분해된 상태 또는 적어도 일부 구성이 결합된 상태로 가공이 가능하다. 도 17 내지 도 22를 참조하면, 코팅피막 형성장치는, 도포액이 저장되는 도포액저장탱크(110)와, 상기 도포액 저장탱크(110) 내의 도포액을 공급관로(140)를 통해 분사노즐(180) 측으로 압송시키는 펌프(130)와, 상기 펌프(130) 및 분사노즐(180)의 작동을 제어하기 위한 제어부(160) 및 상기 공급관로(140)의 압력을 측정하여 상기 제어부(160)에 전송하고, 기설정 압력조건일 때 분사노즐(180)이 토출 개방되도 록 하는 압력 측정부(150)를 포함하여 구성된다.The above-described output device, that is, the display monitor, the central display (2), the flat panel display (3, 4) is a handling damage that includes a folding operation of each other (for example, contact collision based on the folding operation, etc.), In order to prevent scratches and give the appearance gloss, at least the front portion and the rear portion are coated with a coating film forming apparatus. Here, the display monitor can be processed in a disassembled state for each component or a state in which at least some components are combined. 17 to 22, the coating film forming apparatus, the coating
상기 도포액 저장탱크(110)의 공급관로(140) 선단에는 탱크밸브(111)가 설치되고, 상기 탱크밸브(111)는 제어부(160)에 의해 개/폐 단속된다. 상기 펌프(130)는 실린더 및 피스톤으로 구성될 수 있는데, 상기 피스톤(미도시)이 전진하여 분사노즐(180) 측으로 도포액을 압송할 때에는 탱크밸브(111)를 닫아 도포액 저장탱크(110) 측으로 도포액이 역류되는 것이 방지되도록 하고, 상기 피스톤이 후퇴할 때는 실린더 내부에 도포액이 충진될 수 있도록 하여 탱크밸브(111)를 개방시키도록 한다.A
상기 압력 측정부(150)는, 상기 펌프(130)와 분사노즐(180) 사이의 공급관로(140) 상에 설치되는 압력센서(151) 및 상기 분사노즐(180) 측의 공급관로(140) 끝단에 설치되어 상기 압력센서(151) 측정 값이 기 설정 값을 충족하는 상태에서 제어부(160)의 신호에 따라 공급관로(140)를 개방하도록 된 토출밸브(153)를 포함하여 구성된다. 이때, 상기 압력센서(151)는 공급관로(140) 내의 압력을 측정하여 제어부(160)에 피드백시키게 되는데, 상기 제어부(160)는 설정압력에 도달할 때까지 토출밸브(153)가 닫힌 상태로 펌프(130)의 압축행정이 진행되도록 한다. 상기 제어부(160)는 도포개시위치에서 공급관로(140) 내에 충분한 예비 토출압력이 형성된 것으로 판단되면, 토출밸브(153)를 개방시켜 도포액이 분사노즐(180)을 통해 분사되도록 함과 동시에 이송장치(190)를 작동시켜 분사노즐(180)을 이송시킴으로써, 기판 표면에 소정두께의 도포액 코팅층이 형성되도록 한다.The
이때, 상기 기설정 압력은, 공급관로(140)의 길이 및 공급관로(140) 내의 도포액의 점도를 감안하여 설정되도록 하는데, 공급관로(140) 내부가 설정 압력에 이른 상태는 도포액이 압축된 상태로서, 토출밸브(153)의 개방과 동시에 팽창력에 의한 도포액 토출이 이루어지게 된다. 도 4는 본 발명의 다른 실시 예에 따른 고점도 도포액 코팅장치를 도시한 개략도이고, 도 5은 도 4의 코팅장치를 제어하기 위한 제어신호 계통도이다. 동 도면에서 보는 바와 같은 코팅피막 형성장치는, 도포액 저장탱크(110)와, 상기 도포액 저장탱크(110) 내의 도포액을 공급관로(140)를 통해 분사노즐(180) 측으로 압송시키는 펌프(130)와, 상기 펌프(130) 및 분사노즐(180)의 작동을 제어하기 위한 제어부(160) 및 상기 제어부(160)의 분사노즐(180) 작동 신호를 기설정된 시간까지 지연시키는 신호 지연부(170)를 포함한다.At this time, the preset pressure is set to be set in consideration of the length of the
상기 도포액 저장탱크(110)의 공급관로(140) 선단에는 탱크밸브(111)가 설치되고, 상기 탱크밸브(111)는 제어부(160)에 의해 개/폐 단속된다. 상기 펌프(130)는 실린더 및 피스톤으로 구성될 수 있는데, 상기 피스톤(미도시)의 전진하여 분사노즐(180) 측으로 도포액을 압송할 때에는 탱크밸브(111)를 닫아 도포액 저장탱크(110) 측으로 도포액이 역류되는 것이 방지되도록 하고, 상기 피스톤이 후퇴할 때는 실린더 내부에 도포액이 충진될 수 있도록 하여 탱크밸브(111)를 개방시키도록 한다. 여기서, 상기 신호 지연부(170)는, 공급관로(140)의 길이 및 공급관로(140) 내의 도포액의 점도를 고려하여 지연시간이 설정되도록 한다.A
즉, 제어부(160)의 신호에 의해 펌프(130)가 압축행정을 진행하게 되고, 신호 지연부(170)는 공급관로(140) 내에서의 고점도 도포액이 이동되는 속도를 계산하여 계산된 지연시간 후에 분사노즐(180)의 이송장치(190)를 구동시킴으로써, 분사노즐(180)의 구동시점과 도포액의 토출 시점이 일치되도록 한다. 이하, 도 6내지 도 7을 참조하여 본 발명의 일실시 예 및 다른 실시 예에 따른 고점도 도포액 코팅장치를 이용한 도포액 코팅방법에 대해 설명한다. 도 6은 본 발명의 일실시 예에 따른 고점도 도포액 코팅장치의 코팅방법을 설명하기 위한 흐름도로서, 동 도면에서 보는 바와 같이 먼저, 도포액 저장탱크 내의 도포액을 분사노즐 측으로 압송시키기 위해 펌프를 작동시키는 단계(S11)를 수행한다.That is, the
다음, 분사노즐 측의 공급관로를 닫고 내부 압력을 측정하는 단계(S12)를 수행한 후, 상기 측정압력과 기설정압력을 비교하는 단계(S13)를 수행한다. 이때, 상기 공급관로 내부의 압력을 측정하기 위해 펌프와 분사노즐 사이의 공급관로 상에 압력센서를 설치하도록 하는데, 상기 압력센서는 측정압력을 제어부에 피드백시켜 기설정 압력인지를 비교하게 된다. 이때, 상기 기설정 압력은 공급관로의 길이 및 공급관로 내의 도포액의 점도를 감안한 설정된 압력 값으로서, 토출밸브의 개방시점과 분사노즐을 통한 도포액의 토출 시점이 일치하는 압력 값을 의미한다. 그런 다음, 상기 비교결과 측정압력이 기 설정 압력 이상일 때, 토출밸브를 개방시켜 도포액을 토출시키는 단계(S14)를 수행하도록 하는데, 상기 분사노즐을 통해 도포액이 토출되는 동시에 이송장치를 구동시켜 분사노즐의 이송이 이루어지도록 한다.Next, after performing the step (S12) of measuring the internal pressure by closing the supply pipe on the injection nozzle side, a step (S13) of comparing the measured pressure with a preset pressure is performed. At this time, in order to measure the pressure inside the supply pipe, a pressure sensor is installed on the supply pipe between the pump and the injection nozzle, and the pressure sensor feeds the measured pressure back to the control unit to compare whether it is a preset pressure. At this time, the preset pressure is a set pressure value considering the length of the supply pipe and the viscosity of the coating liquid in the supply pipe, and means a pressure value at which the opening time of the discharge valve and the discharge time of the coating liquid through the spray nozzle coincide. Then, when the measured pressure is higher than the preset pressure as a result of the comparison, the discharge valve is opened to discharge the coating liquid (S14), and the coating liquid is discharged through the spray nozzle while driving the transfer device. Make sure that the spray nozzle is transferred.
이때, 상기 측정압력과 기설정 압력을 비교한 결과, 측정압력이 기 설정 압력 이하일 경우에는, 공급관로 내부의 압력 측정값을 제어부에 피드백시켜 기설정 압력 이상이 될 때까지 펌프의 압축행정을 수행하는 단계를 지속하도록 한다. 도 7은 본 발명의 다른 실시 예에 따른 고점도 도포액 코팅장치의 코팅방법을 설명하기 위한 흐름도로서, 동 도면에서와 같이 먼저, 도포액 저장탱크 내의 도포액을 분사노즐 측으로 압송시키기 위해 펌프를 작동시키는 단계(S21)를 수행한다.At this time, as a result of comparing the measured pressure and the preset pressure, when the measured pressure is equal to or less than the preset pressure, the pressure measurement value in the supply line is fed back to the control unit to perform the compression stroke of the pump until it exceeds the preset pressure. Try to continue the steps. 7 is a flowchart for explaining a coating method of a high-viscosity coating liquid coating apparatus according to another embodiment of the present invention, as shown in the figure, first, to operate the pump to pump the coating liquid in the coating liquid storage tank to the spray nozzle side To perform the step (S21).
다음, 상기 펌프의 작동신호와 더불어 분사노즐의 작동신호를 전송하는 단계(S22)를 수행한다. 다음, 상기 분사노즐 작동신호를 신호 지연부에서 받아 기 설정된 시간까지 신호를 지연시키는 단계(S23)를 수행한다. 이때, 기설정 시간은, 공급관로의 길이 및 공급관로 내의 도포액의 점도를 고려하여 설정하되, 펌프의 작동시점으로부터 분사노즐을 통해 도포액이 토출되는 도포액 토출 시점까지의 지연시간을 설정하게 된다. 다음, 상기 신호지연 시간이 기설정 시간인지를 체크하는 단계(S24)를 수행하는데, 상기 체크결과 신호지연 시간이 기설정 시간인 경우, 분사노즐이 이송되도록하는 단계(S25)를 수행한다.Next, a step (S22) of transmitting the operation signal of the injection nozzle together with the operation signal of the pump is performed. Next, receiving the operation signal of the injection nozzle from the signal delay unit and performs a step of delaying the signal to a predetermined time (S23). At this time, the preset time is set in consideration of the length of the supply pipe and the viscosity of the coating liquid in the supply pipe, but to set a delay time from the operation point of the pump to the time when the coating liquid is discharged through the spray nozzle. do. Next, a step (S24) of checking whether the signal delay time is a preset time is performed. If the signal delay time is a preset time as a result of the check, a step (S25) of spraying the nozzle is performed.
이때, 체크결과 신호지연 시간이 기설정 시간 이전인 경우에는, 상기 신호 지연부에서 기 설정 시간까지 계속해서 신호를 지연시키도록 한다. 상기와 같은 구성 및 작용을 갖는 본 발명은 앞서 설명한 다양한 실시 예를 이용한 당업자의 다양한 수정 및 변경이 가능한 만큼, 본 발명의 진정한 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라, 특허 청구범위에 의해서 정해져야 할 것이다.At this time, if the signal delay time is earlier than the preset time as a result of the check, the signal delay unit continues to delay the signal until the preset time. The present invention having the above-described configuration and operation is capable of various modifications and changes by those skilled in the art using various embodiments described above, and the true technical scope of the present invention is not limited to the contents described in the detailed description of the specification, and claims It should be decided by scope.
도 23 내지 도 30을 참조하면 코팅피막 형성 장치는, 목적물이 위치되는 소정의 제1 기반구조물(140);상기 제1 기반구조물(140)상에 구비되는 도포액 저장탱크(110); 상기 제1 기반구조물(140)상에 위치되는 목적물을 코팅하기 위한 분사노즐(20); 상기 제1 기반구조물(140)과 이웃하여 구비며, 펌프(130) 및 상기 분사노즐(20)의 작동을 제어하기 위한 제어부(160); 공급관로(140)의 압력을 측정하여 상기 제어부(160)에 전송하고, 기설정 압력조건 일 때, 상기 분사노즐(20)이 토출 개방되도록 하는 압력 측정부(150); 상기 제1 기반구조물(140)과 상기 제어부(160) 하부에 결합되어 진동과 충격을 감소시키기 위한 제2 기반구조물(210)을 포함한다.23 to 30, the coating film forming apparatus includes: a predetermined
상기 코팅피막 형성 장치는, 상기 제1 기반구조물(140)의 하부에 구비되는 제1 기반구동부(141)를 더 포함하며, 상기 제1 기반구동부(141)는, 상기 제1 기반구동부(141)의 하부 최외곽 일측에 구비되어 좌우이동 가능한 제1 이동부(141a)와, 상기 제1 기반구동부(141)의 하부의 최외곽 타측에 구비되어 좌우이동 가능한 제2 이동부(141b)와, 상기 제1 기반구동부(141)의 하부의 상기 제1 이동부(141a)와 상기 제2 이동부(141b) 사이의 구비되어 좌우이동 가능한 제3 이동부(141c), 제4 이동부(141d)와, 상기 제3 이동부(141c)와 상기 제4 이동부(141d) 사이에 구비되어 좌우 이동 가능한 제5 이동부(141e)가 구비되며, 상기 제1 기반구조물(140)은 상기 제1 기반구동부(141)의 상기 제1 이동부(141a) 내지 상기 제4 이동부(141d)를 매개로 상기 제1 기반구조물(140)과 결합된다.The coating film forming apparatus further includes a first base driving unit 141 provided below the
상기 제2 기반구조물은, 상부에 상기 제1 이동부(141a)와 상기 제3 이동부(141c)사이에 진입하는 제1 진입체(211)와, 상부에 상기 제2 이동부(141b)와 상기 제4 이동부(141d)사이에 진입하는 제2 진입체(212)와, 상부에 상기 제3 이동부(141c)와 상기 제5 이동부(141e)사이에 진입하는 제3 진입체(213)와, 상부에 상기 제4 이동부(141d)와 상기 제5 이동부(141e)사이에 진입하는 제4 진입체(214)가 구비된다. 상기 제1 진입체(211) 내지 상기 제4 진입체(214)는 전체적 또는 개별 선택적으로 둘레방향 회전 유동된다.The second infrastructure, a
상기 제1 기반구동부(141)의 상기 제1 이동부(141a) 내지 상기 제5 이동부(141e)는 상기 상호간의 이격폭을 좁히도록 유동 가능하며, 상기 제1 이동부(141a) 내지 상기 제5 이동부(141e)는, 상기 제1 진입체(211) 내지 상기 제4 진입체(214)가 상기 제1 이동부(141a) 내지 상기 제5 이동부(141e) 사이로 진입된 상태에서, 상호간의 이격폭을 좁히도록 유동된다. 상기 제1 기반구조물(140) 및 상기 제2 기반구조물(210)의 외측면과, 상기 제어부(160) 및 상기 제2 기반구조물(210)의 외측면에 가각 장착되어 상기 제1 기반구조물(140)과 상기 제2 기반구조물(210)상호간의 수직 고정력을 발생시키는 제1-1 결속구조물(221)과, 상기 제어부(160)와 상기 제2 기반구조물(210)상호간의 수직 고정력을 발생시키는 한 쌍의 제1-2 결속구조물(222)을 포함하는 제1 결속구조물(220)을 더 포함한다.The first moving
상기 제1-1 결속구조물(221)은, 상기 제1 기반구조물(140)과 상기 제2 기반구조물(210)의 측면부 사이에 구비되는 제1 중앙구조부(221a)와, 상기 제1 중앙구조부(221a)에 연동되어 상기 제1 중앙구조부(221a) 상측에 위치하며 상기 제1 기반구조물(140)의 측면부로 삽입되는 다수의 제1 돌출형 걸개부(221b1)를 매개로 상기 제1 기반구조물(140)에 결속되는 제1 상측구조부(221b)와, 상기 제1 중앙구조부(221a)에 연동되어 상기 제1 중앙구조부(221a) 하측에 위치하며 상기 제2 기반구조물(210)의 측면부로 삽입되는 다수의 제2 돌출형 걸개부(221c1)를 매개로 상기 제2 기반구조물(210)에 결속되는 제1 하측구조부(221c)를 포함한다.The first-first
상기 제1 상측구조부(221b)와 상기 제1 하측구조부(221c)는 상기 제1 중앙구조부(221a)로부터 승강 또는 하강 하도록 구동된다. 상기 제1-2 결속구조물(222)은, 상기 제어부(160)와 상기 제2 기반구조물(210)의 측면부 사이에 구비되는 제2 중앙구조부(222a)와, 상기 제2 중앙구조부(222a)에 연동되어 상기 제2 중앙구조부(222a) 상측에 위치하며 상기 제어부(160)의 측면부로 삽입되는 다수의 제3 돌출형 걸개부(222b1)를 매개로 상기 제어부(160)에 결속되는 제2 상측구조부(222b)와, 상기 제2 중앙구조부(222a)에 연동되어 상기 제2 중앙구조부(222a) 하측에 위치하며 상기 제2 기반구조물(210)의 측면부로 삽입되는 다수의 제4 돌출형 걸개부(222c1)를 매개로 상기 제2 기반구조물(210)에 결속되는 제2 하측구조부(222c)를 포함하며, 상기 제2 상측구조부(222b)와 상기 제2 하측구조부(222c)는 상기 제2 중앙구조부(222a)로부터 승강 또는 하강 하도록 구동된다. The first
상기 한 쌍의 제1 결속구조물(220)을 상기 제1 중앙구조부(221a)와 상기 제2 중앙구조부(222a)를 매개로 상호 연동시키는 제2 결속구조물(230)을 더 포함하며, 상기 제2 결속구조물(230)은, 상기 제1 기반구조물(140)과 상기 제2 기반구조물(210)의 전면부 및 후면부 중 적어도 어느 한 곳에 구비되는 중앙구동부(231)와, 상기 중앙구동부(231)의 일측에 구비되어 상기 제1 중앙구조부(221a)에 결속되는 일측유동부(232)와, 상기 중앙구동부(231)의 타측에 구비되어 상기 제2 중앙구조부(222a)에 결속되는 타측유동부(233)를 포함한다.The pair of first binding structures 220 further includes a second
상기 제1-1 결속구조물(221)과 상기 제1-2 결속구조물(222)이 상기 제2 결속구조물(230)에 결속된 상태인 소정의 결속물로 구비된 이후, 상기 제1 기반구조물(140), 상기 제2 기반구조물(210) 및 상기 제어부(160) 상에 장착되며, 상기 제1-2 결속구조물(222)가 상기 제어부(160)와 상기 제2 기반구조물(210) 측면부에 먼저 접촉되도록 설치된 이후, 상기 제1-1 결속구조물(221)이 상기 제1 기반구조물(140)과 상기 제2 기반구조물(210) 측에 접촉되도록 설치되되, 상기 제1-1 결속구조물(221)은, 상기 제2 결속구조물(230)의 상기 일측유동부(232)의 후퇴 유동에 기반하여 기설정된 속도로 유동되며 가격방식으로 상기 제1 기반구조물(140)과 상기 제2 기반구조물(210) 측에 접촉되도록 설치되어, 상기 제1 기반구조물(140)과 상기 제2 기반구조물(210)의 정합상태를 보정하도록 한다.After the first-first
상기 제1 기반구조물(140)과 상기 제2 기반구조물(210)의 둘레부 적어도 일부를 둘러싸도록 위치되며, 상기 제2 결속구조물(230)을 내부측으로 밀착 가압하여 결속시키기 위한 제3 결속구조물(240)을 더 포함하며, 상기 제3 결속구조물(240)은, 상기 제1 기반구조물(140)상에 서로 마주하도록 구비되는 한쌍의 베이스부(241, 242)와, 상기 베이스부(241, 242)의 대향하는 각 단부에서 연동부재(243)를 통하여 전진과 후진이 가능하도록 동작되어, 상기 베이스부(241, 242)들 사이에 위치되는 상기 중앙구동부(231)를 가압하는 유동부(244)를 포함한다.It is positioned to surround at least a portion of the circumference of the
상기 제3 결속구조물(240)의 상기 유동부(244)는, 상기 유동부(244)와 상기 중앙구동부(231)의 간극을 메우도록 내부측에서 외부로 출몰되어 상기 중앙구동부(231)를 2차 가압하는 보조가압부(244a)가 구비된다. 상기 제3 결속구조물(240)의 상기 베이스부(241, 242) 상단 좌측부와 상기 제2 결속구조물(230)의 상기 중앙구동부(231) 사이에 구비되어, 상기 제2 결속구조물(230)과 상기 제3 결속구조물(240) 상호 간의 결속 고정을 보강하는 제1 보강모듈(251)과, 상기 제3 결속구조물(240)의 상기 베이스부(241, 242) 상단 우측부와 상기 제2 결속구조물(230)의 상기 중앙구동부(231) 사이에 구비되어, 상기 제2 결속구조물(230)과 상기 제3 결속구조물(240) 상호 간의 결속 고정을 보강하는 제2 보강모듈(252)과, 상기 제3 결속구조물(240)의 상기 베이스부(241, 242) 하단 우측부와 상기 제2 결속구조물(230)의 상기 중앙구동부(231) 사이에 구비되어, 상기 제2 결속구조물(230)과 상기 제3 결속구조물(240) 상호 간의 결속 고정을 보강하는 제3 보강모듈(253)과, 상기 제3 결속구조물(240)의 상기 베이스부(241, 242) 하단 좌측부와 상기 제2 결속구조물(230)의 상기 중앙구동부(231) 사이에 구비되어, 상기 제2 결속구조물(230)과 상기 제3 결속구조물(240) 상호 간의 결속 고정을 보강하는 제4 보강모듈(254)을 더 포함한다.The
상기 제1 보강모듈(251)은, 상기 제1 기반구조물(140)상에 구비되는 제1 본체(251a)와, 상기 제1 본체(251a)로부터 제1-1 연동부재(L11)를 통해 전진 유동되는 제1 유동체를 포함하며, 상기 제1 유동체는, 상기 제3 결속구조물(240)의 상기 베이스(241)에 접촉되는 제1-1 유동체(251b)와, 상기 제1-1 유동체(251b)로부터 제1-2 연동부재(L12)를 통해 상기 제1 본체(251a)의 길방향측으로 유동되면서 상기 중앙구동부(231)의 일부를 접촉 가압하는 제1-2 유동체(251c)를 포함한다.The first reinforcing
상기 제2 보강모듈(252)은, 상기 제1 기반구조물(140)상에 구비되는 제2 본체(252a)와, 상기 제2 본체(252a)로부터 제2-1 연동부재(L21)를 통해 전진 유동되는 제2 유동체를 포함한다. 상기 제2 유동체는, 상기 제3 결속구조물(240)의 상기 베이스(241)에 접촉되는 제2-1 유동체(252b)와, 상기 제2-1 유동체(252b)로부터 제2-2 연동부재(L22)를 통해 상기 제2 본체(252a)의 길방향측으로 유동되면서 상기 중앙구동부(231)의 일부를 접촉 가압하는 제2-2 유동체(252c)를 포함한다.The second reinforcing
상기 제3 보강모듈(253)은, 상기 제2 기반구조물(210)상에 구비되는 제3 본체(253a)와, 상기 제3 본체(253a)로부터 제3-1 연동부재(L31)를 통해 전진 유동되는 제3 유동체를 포함한다. 상기 제3 유동체는, 상기 제3 결속구조물(240)의 상기 베이스(242)에 접촉되는 제3-1 유동체(253b)와, 상기 제3-1 유동체(253b)로부터 제3-2 연동부재(L32)를 통해 상기 제3 본체(253a)의 길방향측으로 유동되면서 상기 중앙구동부(231)의 일부를 접촉 가압하는 제3-2 유동체(253c)를 포함한다. 상기 제4 보강모듈(254)은, 상기 제2 기반구조물(210)상에 구비되는 제4 본체(254a)와, 상기 제4 본체(254a)로부터 제4-1 연동부재(L41)를 통해 전진 유동되는 제4 유동체를 포함한다. 상기 제4 유동체(254)는, 상기 제3 결속구조물(240)의 상기 베이스(242)에 접촉되는 제4-1 유동체(254b)와, 상기 제4-1 유동체(254b)로부터 제4-2 연동부재(L42)를 통해 상기 제4 본체(254a)의 길방향측으로 유동되면서 상기 중앙구동부(231)의 일부를 접촉 가압하는 제4-2 유동체(254c)를 포함한다.The third reinforcing
<온라인상품판매서비스 셋팅방법 1><Online product sales
도 31을 참조하면, 전술한 내용들에 기반하는 상품판매서비스 셋팅방법은, 출력장치(2')를 포함하는 쇼핑몰장치(140')를 구비하는 단계; 구비된 쇼핑몰장치(140')의 출력장치(2')에 웹기반 관리 화면(400')을 출력하는 단계;를 포함하며, 상기 출력장치(2')는 디스플레이 모니터를 포함하며, 전술한 코팅피막 형성장치를 통해 코팅처리가 수행되는 것이다.Referring to FIG. 31, a method for setting a product sales service based on the above-mentioned contents includes: providing a shopping mall device 140 'including an output device 2'; And outputting the web-based management screen 400 'to the output device 2' of the provided shopping mall device 140 ', wherein the output device 2' includes a display monitor, and the aforementioned coating The coating process is performed through the film forming apparatus.
<온라인상품판매서비스 셋팅방법 2><Online product sales
도 4를 참조하면 전술한 온라인상품판매장치에 기반하는 온라인상품판매서비스 셋팅방법에 대해 설명하기로 한다. 도 상품판매서비스 셋팅방법에 있어서, 출력장치(2')를 포함하는 쇼핑몰장치(140')를 구비하는 단계; 구비된 쇼핑몰장치(140')의 출력장치(2')에 웹기반 관리 화면(400')을 출력하는 단계;를 포함하며, 상기 출력장치(2')는, 화면부(2a')와, 상기 화면부(2a')가 구비되는 프레임부(2b') 및 상기 프레임부(2b')를 지지하는 지지부(2c')를 포함한다. 마찬가지로 상기 출력장치(2‘)는 전술한 코팅피막 형성장치를 통해 코팅처리가 수행될 수 있다.Referring to FIG. 4, an online product sales service setting method based on the above-described online product sales device will be described. A method of setting a product sales service, comprising: providing a shopping mall device (140 ') including an output device (2'); And outputting the web-based management screen 400 'to the output device 2' of the provided shopping mall device 140 ', wherein the output device 2' includes: a
이상에서는 실시예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described above with reference to embodiments, those skilled in the art understand that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. Will be able to.
100‘ : 사용자 단말장치
110’ : 통신망
120‘ : 온라인상품판매서비스장치
130’ : 물류센터장치
140‘ : 쇼핑몰장치
150’ : 오픈마켓서비스장치100 ': User terminal device
110 ': Communication network
120 ': Online product sales service device
130 ': Distribution center device
140 ': Shopping mall device
150 ': Open Market Service Device
Claims (2)
출력장치(2')를 포함하는 쇼핑몰장치(140')를 구비하는 단계; 구비된 쇼핑몰장치(140')의 출력장치(2')에 웹기반 관리 화면(400')을 출력하는 단계;를 포함하며,
상기 출력장치(2')는 디스플레이 모니터를 포함하고,
상기 디스플레이 모니터는,
디스플레이의 좌단과 우단에 설치된 힌지를 이용하여 좌측 및 우측에 2개의 평판 디스플레이가 각각 결합되며 상기의 힌지를 축으로 접혀지거나 펼쳐지도록 구비되는 것이며,
상기 디스플레이 모니터는,
중앙의 디스플레이(2), 평판디스플레이(3, 4)는 상호간의 접힘동작을 포함하는 취급상의 스크래치 방지와, 외관 광택부여를 위하여 전면부와 후면부에 코팅피막 형성장치로 코팅처리가 수행되며,
상기 코팅피막 형성 장치는,
목적물이 위치되는 소정의 제1 기반구조물(140);
상기 제1 기반구조물(140)상에 구비되는 도포액 저장탱크(110);
상기 제1 기반구조물(140)상에 위치되는 목적물을 코팅하기 위한 분사노즐(20);
상기 제1 기반구조물(140)과 이웃하여 구비하며, 펌프(130) 및 상기 분사노즐(20)의 작동을 제어하기 위한 제어부(160);
공급관로(140)의 압력을 측정하여 상기 제어부(160)에 전송하고, 기설정 압력조건 일 때, 상기 분사노즐(20)이 토출 개방되도록 하는 압력 측정부(150);
상기 제1 기반구조물(140)과 상기 제어부(160) 하부에 결합되어 진동과 충격을 감소시키기 위한 제2 기반구조물(210)을 포함하며,
상기 코팅피막 형성 장치는,
상기 제1 기반구조물(140)의 하부에 구비되는 제1 기반구동부(141)를 더 포함하며,
상기 제1 기반구동부(141)는,
상기 제1 기반구동부(141)의 하부 최외곽 일측에 구비되어 좌우이동 가능한 제1 이동부(141a)와
상기 제1 기반구동부(141)의 하부의 최외곽 타측에 구비되어 좌우이동 가능한 제2 이동부(141b)와
상기 제1 기반구동부(141)의 하부의 상기 제1 이동부(141a)와 상기 제2 이동부(141b) 사이의 구비되어 좌우이동 가능한 제3 이동부(141c), 제4 이동부(141d)와,
상기 제3 이동부(141c)와 상기 제4 이동부(141d) 사이에 구비되어 좌우 이동 가능한 제5 이동부(141e)가 구비되며,
상기 제1 기반구조물(140)은 상기 제1 기반구동부(141)의 상기 제1 이동부(141a) 내지 상기 제4 이동부(141d)를 매개로 상기 제1 기반구조물(140)과 결합되며,
상기 제2 기반구조물은,
상부에 상기 제1 이동부(141a)와 상기 제3 이동부(141c)사이에 진입하는 제1 진입체(211)와,
상부에 상기 제2 이동부(141b)와 상기 제4 이동부(141d)사이에 진입하는 제2 진입체(212)와,
상부에 상기 제3 이동부(141c)와 상기 제5 이동부(141e)사이에 진입하는 제3 진입체(213)와,
상부에 상기 제4 이동부(141d)와 상기 제5 이동부(141e)사이에 진입하는 제4 진입체(214)가 구비되며,
상기 제1 진입체(211) 내지 상기 제4 진입체(214)는 전체적 또는 개별 선택적으로 둘레방향 회전 유동되며,
상기 제1 기반구동부(141)의 상기 제1 이동부(141a) 내지 상기 제5 이동부(141e)는 상기 상호간의 이격폭을 좁히도록 유동 가능하며,
상기 제1 이동부(141a) 내지 상기 제5 이동부(141e)는,
상기 제1 진입체(211) 내지 상기 제4 진입체(214)가 상기 제1 이동부(141a) 내지 상기 제5 이동부(141e) 사이로 진입된 상태에서, 상호간의 이격폭을 좁히도록 유동되며,
상기 제1 기반구조물(140) 및 상기 제2 기반구조물(210)의 외측면과, 상기 제어부(160) 및 상기 제2 기반구조물(210)의 외측면에 가각 장착되어 상기 제1 기반구조물(140)과 상기 제2 기반구조물(210)상호간의 수직 고정력을 발생시키는 제1-1 결속구조물(221)과,
상기 제어부(160)와 상기 제2 기반구조물(210)상호간의 수직 고정력을 발생시키는 한 쌍의 제1-2 결속구조물(222)을 포함하는 제1 결속구조물(220)을 더 포함하며,
상기 제1-1 결속구조물(221)은,
상기 제1 기반구조물(140)과 상기 제2 기반구조물(210)의 측면부 사이에 구비되는 제1 중앙구조부(221a)와,
상기 제1 중앙구조부(221a)에 연동되어 상기 제1 중앙구조부(221a) 상측에 위치하며 상기 제1 기반구조물(140)의 측면부로 삽입되는 다수의 제1 돌출형 걸개부(221b1)를 매개로 상기 제1 기반구조물(140)에 결속되는 제1 상측구조부(221b)와,
상기 제1 중앙구조부(221a)에 연동되어 상기 제1 중앙구조부(221a) 하측에 위치하며 상기 제2 기반구조물(210)의 측면부로 삽입되는 다수의 제2 돌출형 걸개부(221c1)를 매개로 상기 제2 기반구조물(210)에 결속되는 제1 하측구조부(221c)를 포함하며,
상기 제1 상측구조부(221b)와 상기 제1 하측구조부(221c)는 상기 제1 중앙구조부(221a)로부터 승강 또는 하강하도록 구동되는 상품판매서비스 셋팅방법.In the product sales service setting method,
Providing a shopping mall device (140 ') including an output device (2'); And outputting the web-based management screen 400 'to the output device 2' of the provided shopping mall device 140 '.
The output device 2 'includes a display monitor,
The display monitor,
Two flat panel displays are respectively coupled to the left and right sides using hinges installed at the left and right ends of the display, and the hinges are provided to be folded or unfolded on an axis,
The display monitor,
The central display (2) and the flat panel displays (3, 4) are coated with a coating film forming device on the front and rear parts to prevent scratches in handling and to give an external gloss,
The coating film forming apparatus,
A predetermined first infrastructure 140 where the target object is located;
A coating liquid storage tank 110 provided on the first infrastructure 140;
A spray nozzle 20 for coating a target object located on the first infrastructure 140;
A control unit 160 provided adjacent to the first infrastructure 140 to control the operation of the pump 130 and the injection nozzle 20;
A pressure measuring unit 150 that measures the pressure of the supply pipe 140 and transmits it to the control unit 160, and when the preset pressure condition is applied, the injection nozzle 20 is discharged and opened;
It is coupled to the lower portion of the first infrastructure 140 and the control unit 160 includes a second infrastructure 210 for reducing vibration and shock,
The coating film forming apparatus,
Further comprising a first base driving unit 141 provided on the lower portion of the first infrastructure 140,
The first base driving unit 141,
The first moving part (141a) is provided on one side of the lower outermost portion of the first base driving part (141) to move left and right
The second moving part (141b) is provided on the other side of the outermost portion of the lower portion of the first base driving part 141 to move left and right
A third moving part 141c and a fourth moving part 141d that are provided between the first moving part 141a and the second moving part 141b below the first base driving part 141 to move left and right. Wow,
A fifth moving part 141e is provided between the third moving part 141c and the fourth moving part 141d to move left and right.
The first infrastructure 140 is coupled to the first infrastructure 140 via the first movement 141a to the fourth movement 141d of the first foundation drive 141,
The second infrastructure,
A first entry body 211 that enters between the first moving portion 141a and the third moving portion 141c at an upper portion,
A second entry body 212 entering between the second moving portion 141b and the fourth moving portion 141d at an upper portion,
A third entry body 213 that enters between the third moving portion 141c and the fifth moving portion 141e at an upper portion,
A fourth entry body 214 that enters between the fourth moving portion 141d and the fifth moving portion 141e is provided at an upper portion,
The first entry body 211 to the fourth entry body 214 are rotated in a circumferential rotational motion as a whole or individually,
The first moving portion 141a to the fifth moving portion 141e of the first base driving portion 141 may be flowable to narrow the separation distance between each other,
The first moving portion 141a to the fifth moving portion 141e,
In the state in which the first entry body 211 to the fourth entry body 214 have entered between the first moving portion 141a and the fifth moving portion 141e, the space between each other is narrowed. ,
The first infrastructure 140 is mounted on the outer surfaces of the first infrastructure 140 and the second infrastructure 210, and the outer surfaces of the control unit 160 and the second infrastructure 210, respectively. ) And the first base structure 210 to generate a vertical fixing force between the second base structure 210,
The control unit 160 and the second base structure 210 further includes a first binding structure 220 including a pair of first-second binding structures 222 that generate a vertical fixing force between each other,
The first-first binding structure 221,
A first central structure part 221a provided between side surfaces of the first infrastructure structure 140 and the second infrastructure structure 210,
It is interlocked with the first central structure 221a and is located above the first central structure 221a and is interposed through a plurality of first protruding hooks 221b1 inserted into side surfaces of the first infrastructure 140. A first upper structure portion 221b bound to the first infrastructure 140,
It is interlocked with the first central structure 221a and is located below the first central structure 221a and is interposed through a plurality of second protruding hooks 221c1 inserted into side surfaces of the second base structure 210. It includes a first lower structure portion (221c) that is bound to the second base structure 210,
The first upper structure portion (221b) and the first lower structure portion (221c) is a product sales service setting method that is driven to move up or down from the first central structure portion (221a).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190177204A KR102107803B1 (en) | 2019-12-28 | 2019-12-28 | Setting Method for Online Selling Product Service Apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190177204A KR102107803B1 (en) | 2019-12-28 | 2019-12-28 | Setting Method for Online Selling Product Service Apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102107803B1 true KR102107803B1 (en) | 2020-05-07 |
Family
ID=70733117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190177204A Active KR102107803B1 (en) | 2019-12-28 | 2019-12-28 | Setting Method for Online Selling Product Service Apparatus |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102107803B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102434886B1 (en) * | 2021-07-12 | 2022-08-23 | 이태호 | Operating method for electronic apparatus for offering commerce information and electronic apparatus supporting thereof |
| KR102867577B1 (en) * | 2024-11-26 | 2025-10-01 | 조동국 | A Smart HACCP management system |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR200201665Y1 (en) * | 2000-05-23 | 2000-11-01 | 김근배 | Multi screen display monitor |
| KR200207997Y1 (en) * | 2000-04-18 | 2000-12-15 | 이덕재 | Displaying apparatus having supplementary monitor |
| JP2003527705A (en) * | 2000-03-15 | 2003-09-16 | キム、ヨンジュン | Computer with multiple monitors |
| KR20040067536A (en) * | 2003-01-24 | 2004-07-30 | 임대현 | Multi-monitor system |
| KR200364298Y1 (en) * | 2004-07-23 | 2004-10-08 | 김순자 | a apparatus for lifting a monitor |
| KR100790945B1 (en) | 2007-03-30 | 2008-01-03 | 권영춘 | Online integrated shopping mall service method and device |
| KR200446386Y1 (en) * | 2009-03-20 | 2009-10-27 | 주식회사 씨엔피테크 | Monitor support structure |
| KR20100097882A (en) * | 2009-02-27 | 2010-09-06 | 연세대학교 산학협력단 | Notebook computer |
-
2019
- 2019-12-28 KR KR1020190177204A patent/KR102107803B1/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003527705A (en) * | 2000-03-15 | 2003-09-16 | キム、ヨンジュン | Computer with multiple monitors |
| KR200207997Y1 (en) * | 2000-04-18 | 2000-12-15 | 이덕재 | Displaying apparatus having supplementary monitor |
| KR200201665Y1 (en) * | 2000-05-23 | 2000-11-01 | 김근배 | Multi screen display monitor |
| KR20040067536A (en) * | 2003-01-24 | 2004-07-30 | 임대현 | Multi-monitor system |
| KR200364298Y1 (en) * | 2004-07-23 | 2004-10-08 | 김순자 | a apparatus for lifting a monitor |
| KR100790945B1 (en) | 2007-03-30 | 2008-01-03 | 권영춘 | Online integrated shopping mall service method and device |
| KR20100097882A (en) * | 2009-02-27 | 2010-09-06 | 연세대학교 산학협력단 | Notebook computer |
| KR200446386Y1 (en) * | 2009-03-20 | 2009-10-27 | 주식회사 씨엔피테크 | Monitor support structure |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102434886B1 (en) * | 2021-07-12 | 2022-08-23 | 이태호 | Operating method for electronic apparatus for offering commerce information and electronic apparatus supporting thereof |
| WO2023286986A1 (en) * | 2021-07-12 | 2023-01-19 | 이태호 | Operating method of electronic device for providing commerce information, and electronic device supporting same |
| KR102867577B1 (en) * | 2024-11-26 | 2025-10-01 | 조동국 | A Smart HACCP management system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Schmittlein et al. | Customer base analysis: An industrial purchase process application | |
| Chen et al. | Measuring switching costs and the determinants of customer retention in Internet-enabled businesses: A study of the online brokerage industry | |
| US11481749B1 (en) | Intelligent inventory recommendations | |
| US12086859B2 (en) | Systems and methods for recommending a product based on an image of a scene | |
| US10210140B2 (en) | Methods and systems for providing an actionable object within a third-party content slot of an information resource of a content publisher | |
| US20190164140A1 (en) | System and method for blockchain based content monetization in an online trading platform | |
| US20100076863A1 (en) | Hosting platform | |
| KR102064615B1 (en) | Method for providing shopping mall integrated platform service based on big data | |
| US20150234542A1 (en) | Methods and systems for automatically resizing a creative based on dimensions of a content slot | |
| KR101765415B1 (en) | Method and device for providing connection and revenue sharing between seller and selling agent | |
| US9246990B2 (en) | Methods and systems for predicting conversion rates of content publisher and content provider pairs | |
| US12373781B1 (en) | Intelligent image recommendations | |
| US20240257045A1 (en) | System and method for automatic planogram generation and optimization | |
| KR20200025985A (en) | Method, apparatus and system for providing agency service of selling of real estate | |
| KR102107803B1 (en) | Setting Method for Online Selling Product Service Apparatus | |
| Čavoški et al. | Agent-based modelling and simulation in the analysis of customer behaviour on B2C e-commerce sites | |
| KR20220102511A (en) | Method and apparatus for generating a user-ad maching list for online advertisement | |
| US10855786B1 (en) | Optimizing value of content items delivered for a content provider | |
| US11720927B2 (en) | Method and apparatus for generating user-ad matching list for online advertisement | |
| Calzolari et al. | Pricing algorithms out of the box: A study of the repricing industry | |
| Möhring et al. | Insights into advanced dynamic pricing systems at hotel booking platforms | |
| JP2020505713A (en) | Internet shopping mall management method | |
| KR20210052237A (en) | Product catalog automatic classification system based on artificial intelligence | |
| Khosrow-Pour | Advanced methodologies and technologies in digital marketing and entrepreneurship | |
| Tarakanova | E-commerce entrepreneurship: a practical study of online shop development |
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 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| 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 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E701 | Decision to grant or registration of patent right | ||
| GRNT | Written decision to grant | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| 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 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-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 |