KR102535185B1 - Method and apparatus for providing waste plastic recycling service - Google Patents
Method and apparatus for providing waste plastic recycling service Download PDFInfo
- Publication number
- KR102535185B1 KR102535185B1 KR1020220103586A KR20220103586A KR102535185B1 KR 102535185 B1 KR102535185 B1 KR 102535185B1 KR 1020220103586 A KR1020220103586 A KR 1020220103586A KR 20220103586 A KR20220103586 A KR 20220103586A KR 102535185 B1 KR102535185 B1 KR 102535185B1
- Authority
- KR
- South Korea
- Prior art keywords
- collection
- information
- electronic device
- waste plastic
- requester
- 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
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29B—PREPARATION OR PRETREATMENT OF THE MATERIAL TO BE SHAPED; MAKING GRANULES OR PREFORMS; RECOVERY OF PLASTICS OR OTHER CONSTITUENTS OF WASTE MATERIAL CONTAINING PLASTICS
- B29B17/00—Recovery of plastics or other constituents of waste material containing plastics
- B29B17/02—Separating plastics from other materials
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29B—PREPARATION OR PRETREATMENT OF THE MATERIAL TO BE SHAPED; MAKING GRANULES OR PREFORMS; RECOVERY OF PLASTICS OR OTHER CONSTITUENTS OF WASTE MATERIAL CONTAINING PLASTICS
- B29B17/00—Recovery of plastics or other constituents of waste material containing plastics
- B29B17/04—Disintegrating plastics, e.g. by milling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/086—Learning methods using evolutionary algorithms, e.g. genetic algorithms or genetic programming
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
- G06Q10/06375—Prediction of business process outcome or impact based on a proposed change
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/30—Administration of product recycling or disposal
-
- 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/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Educational Administration (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Biomedical Technology (AREA)
- Environmental & Geological Engineering (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Mechanical Engineering (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Physiology (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Primary Health Care (AREA)
Abstract
본 개시는 폐플라스틱 수거 서비스를 제공하는 방법 및 장치에 관한 것이다. 일 실시 예에 의하면, 전자 장치가 폐플라스틱 수거 서비스를 제공하는 방법은 상기 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득하는 단계; 상기 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하는 단계; 상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하는 단계; 상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하는 단계; 및 상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송하는 단계; 를 포함할 수 있다.The present disclosure relates to a method and apparatus for providing a waste plastic collection service. According to an embodiment, a method of providing a waste plastic collection service by an electronic device includes obtaining waste plastic collection request information from an external device connected to the electronic device; identifying the type of the collection requester who has transmitted the collection request information; obtaining collection plan information based on the identified type of collection requester; acquiring collection route information for each collection vehicle based on the acquired collection plan information; and transmitting the collection route information to a terminal for each collection vehicle connected to the electronic device. can include
Description
본 개시는 폐플라스틱 재활용 서비스를 제공하는 방법 및 장치에 관한 것이다. 보다 상세하게는 폐장난감 플라스틱을 수거하고, 수거된 폐장난감 플라스틱을 재활용하기 위한 시스템 및 이의 동작 방법에 관한 것이다.The present disclosure relates to a method and apparatus for providing a waste plastic recycling service. More specifically, it relates to a system for collecting waste toy plastic and recycling the collected waste toy plastic and an operating method thereof.
폐플라스틱 발생량이 급격하게 증가함에 따라 사회적 이슈들이 제기되고 있으며, 폐플라스틱 폐기물 재활용을 통해 탄소 중립을 실현하기 위한 기술들이 개발되고 있다. 또한, 자원순환기본법 제19조에 의거하여 기업들의 순환 이용성 평가 결과에 따른 제품 설계 개선 명령이 요구되고 있고, 이에 따른 재생 플라스틱 자원에 대한 기업 수요 역시 커지고 있다.Social issues are being raised as the amount of waste plastic is rapidly increasing, and technologies for realizing carbon neutrality through recycling of waste plastic waste are being developed. In addition, in accordance with Article 19 of the Framework Act on Resource Circulation, companies are required to order improvement in product design according to the results of circular usability evaluation, and accordingly, corporate demand for recycled plastic resources is also increasing.
그러나, 폐플라스틱 재활용을 위한 다양한 시도들에도 불구하고, 현재 실행중인 자원 순환 시스템의 경우 전 공정이 수기로 관리되고 있으며 늘어나는 시장 수요 대비 사업 고도화를 위한 폐플라스틱 수거 및 분류과정의 효율성은 매우 낮은 수준으로 실제 기업들의 폐플라스틱 재자원화에 대한 수요를 감당하기 어려운 상황이다.However, despite various attempts to recycle waste plastics, in the case of the currently running resource circulation system, the entire process is managed manually, and the efficiency of the waste plastic collection and classification process for business advancement against the growing market demand is very low. As a result, it is difficult for companies to meet the demand for recycling waste plastics.
따라서, 양질의 플라스틱 재생 소재를 효과적으로 수거 및 분류함으로써 재생 플라스틱 소재의 순환체계를 구축하기 위한 기술 개발이 요구되고 있다.Therefore, it is required to develop a technology for establishing a circulation system of recycled plastic materials by effectively collecting and classifying high-quality recycled plastic materials.
일 실시 예에 의하면, 폐플라스틱 수거 서비스를 제공하는 방법 및 이를 수행하는 전자 장치가 제공될 수 있다.According to an embodiment, a method for providing a waste plastic collection service and an electronic device performing the same may be provided.
보다 상세하게는, 인공지능 모델을 기반으로 폐플라스틱을 낮은 비용으로 수거하고, 수고된 폐플라스틱을 분류함으로써 재생 플라스틱 소재를 생산하는데 까지 전과정을 추적 및 기록하는 폐플라스틱 재활용 서비스를 수행하는 장치 및 방법이 제공될 수 있다.More specifically, an apparatus and method for performing a waste plastic recycling service that collects waste plastic at a low cost based on an artificial intelligence model, tracks and records the entire process from producing recycled plastic materials by classifying the waste plastic with labor. this can be provided.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 일 실시 예에 의하면, 전자 장치가 폐플라스틱 수거 서비스를 제공하는 방법에 있어서, 상기 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득하는 단계; 상기 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하는 단계; 상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하는 단계; 상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하는 단계; 및 상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송하는 단계; 를 포함하는, 방법이 제공될 수 있다.As a technical means for achieving the above technical problem, according to an embodiment, a method for providing a waste plastic collection service by an electronic device includes obtaining waste plastic collection request information from an external device connected to the electronic device; identifying the type of the collection requester who has transmitted the collection request information; obtaining collection plan information based on the identified type of collection requester; acquiring collection route information for each collection vehicle based on the acquired collection plan information; and transmitting the collection route information to a terminal for each collection vehicle connected to the electronic device. Including, a method may be provided.
상술한 기술적 과제를 달성하기 위한 또 다른 실시 예에 의하면, 폐플라스틱 수거 서비스를 제공하는 전자 장치에 있어서, 네트워크 인터페이스; 하나 이상의 인스트럭션을 저장하는 메모리; 및 상기 하나 이상의 인스트럭션을 실행하는 복수의 프로세서; 를 포함하고, 상기 복수의 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써, 상기 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득하고, 상기 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하고, 상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하고, 상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하고, 상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송하는, 전자 장치가 제공될 수 있다.According to another embodiment for achieving the above-described technical problem, an electronic device providing a waste plastic collection service includes a network interface; a memory that stores one or more instructions; and a plurality of processors executing the one or more instructions; wherein the plurality of processors obtain waste plastic collection request information from an external device connected to the electronic device by executing the one or more instructions, identify a type of a collection requester who has transmitted the collection request information, and Acquiring collection plan information based on the identified type of collection requester, obtaining collection route information for each collection vehicle based on the acquired collection plan information, and transmitting the collection route information to a terminal for each collection vehicle connected to the electronic device. An electronic device that transmits may be provided.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 또 다른 실시 예에 의하면, 전자 장치가 폐플라스틱 수거 서비스를 제공하는 방법에 있어서, 상기 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득하는 단계; 상기 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하는 단계; 상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하는 단계; 상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하는 단계; 및 상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송하는 단계; 를 포함하는, 방법을 수행하도록 하는 프로그램이 저장된 컴퓨터로 읽을 수 있는 기록 매체가 제공될 수 있다.As a technical means for achieving the above-described technical problem, according to another embodiment, in a method for providing a waste plastic collection service by an electronic device, obtaining waste plastic collection request information from an external device connected to the electronic device. ; identifying the type of the collection requester who has transmitted the collection request information; obtaining collection plan information based on the identified type of collection requester; acquiring collection route information for each collection vehicle based on the acquired collection plan information; and transmitting the collection route information to a terminal for each collection vehicle connected to the electronic device. A computer-readable recording medium in which a program for performing the method including, may be provided.
일 실시 예에 의하면 낮은 비용으로 폐플라스틱 재순환 과정을 수행함으로써 탄소중립을 실현할 수 있다.According to an embodiment, carbon neutrality can be realized by performing a waste plastic recycling process at a low cost.
일 실시 예에 의하면 낮은 비용으로 고품질의 폐플라스틱 재생 소재를 대량으로 생산할 수 있다.According to one embodiment, it is possible to mass-produce high-quality waste plastic recycling materials at low cost.
도 1은 일 실시 예에 따른 폐플라스틱 수거 과정을 포함한 폐플라스틱 재활용 과정을 개략적으로 설명하기 위한 도면이다.
도 2는 또 다른 실시 예에 따른 폐플라스틱 수거 과정을 설명하기 위한 도면이다.
도 3은 일 실시 예에 따른 폐플라스틱 수거 서비스를 제공하는 방법의 흐름도이다.
도 4는 일 실시 예에 따른 수거 계획 정보를 생성하는 과정을 설명하기 위한 도면이다.
도 5는 일 실시 예에 따른 수거 경로 정보를 생성하는 과정을 설명하기 위한 도면이다.
도 6은 일 실시 예에 따른 전자 장치가 수거 계획 정보 및 차량 별 수거 일정 정보를 생성하는 구체적인 과정을 설명하기 위한 도면이다.
도 7은 또 다른 실시 예에 따른 전자 장치가 수거 계획 정보를 정의하고 정의된 수거 계획 정보를 최적화 화는 과정을 설명하기 위한 도면이다.
도 8은 일 실시 예에 따른 전자 장치가 이용하는 수거 요청 정보, 수거 계획 정보 및 차량 별 수거 일정 정보를 구체적으로 설명하기 위한 도면이다.
도 9는 일 실시 예에 따른 차량 별 수거 일정 정보와 차량 별 수거 경로 정보를 비교 설명하기 위한 도면이다.
도 10은 일 실시 예에 따른 전자 장치가 인공지능 모델 학습을 위해 이용하는 유전 알고리즘의 예를 설명하기 위한 도면이다.
도 11은 일 실시 예에 따른 전자 장치가 폐플라스틱 수거에 따른 재고 정보를 추적 및 기록하는 과정을 설명하기 위한 도면이다.
도 12는 일 실시 예에 따른 전자 장치와 연결된 분류 시스템을 통해 플라스틱 소재 별 분류 과정을 설명하기 위한 도면이다.
도 13은 일 실시 예에 따른 전자 장치의 블록도이다.
도 14는 또 다른 실시 예에 따른 전자 장치의 블록도이다.
도 15는 일 실시 예에 따른 서버의 블록도이다.
도 16은 일 실시 예에 따른 수거 요청자 단말, 서비스 제공 서버, 수거 차량 단말 및 분류 시스템이 서로 연동함으로써 폐플라스틱 재활용 방법을 수행하는 과정을 설명하기 위한 도면이다.1 is a diagram schematically illustrating a waste plastic recycling process including a waste plastic collection process according to an embodiment.
2 is a diagram for explaining a waste plastic collection process according to another embodiment.
3 is a flowchart of a method of providing a waste plastic collection service according to an embodiment.
4 is a diagram for explaining a process of generating collection plan information according to an exemplary embodiment.
5 is a diagram for explaining a process of generating collection route information according to an exemplary embodiment.
6 is a diagram for explaining a detailed process of generating collection plan information and collection schedule information for each vehicle by an electronic device according to an exemplary embodiment.
7 is a diagram for explaining a process of defining collection plan information and optimizing the defined collection plan information by an electronic device according to another embodiment.
8 is a diagram for specifically describing collection request information, collection plan information, and collection schedule information for each vehicle used by an electronic device according to an exemplary embodiment.
9 is a diagram for comparing and describing collection schedule information for each vehicle and collection route information for each vehicle according to an exemplary embodiment.
10 is a diagram for explaining an example of a genetic algorithm used by an electronic device to learn an artificial intelligence model according to an embodiment.
11 is a diagram for explaining a process of tracking and recording inventory information according to collection of waste plastics by an electronic device according to an exemplary embodiment.
12 is a diagram for explaining a classification process for each plastic material through a classification system connected to an electronic device according to an embodiment.
13 is a block diagram of an electronic device according to an embodiment.
14 is a block diagram of an electronic device according to another embodiment.
15 is a block diagram of a server according to an embodiment.
16 is a diagram for explaining a process of performing a waste plastic recycling method by interworking a collection requester terminal, a service providing server, a collection vehicle terminal, and a classification system according to an embodiment.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 개시에 대해 구체적으로 설명하기로 한다.Terms used in this specification will be briefly described, and the present disclosure will be described in detail.
본 개시에서 사용되는 용어는 본 개시에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 개시에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 개시의 전반에 걸친 내용을 토대로 정의되어야 한다. The terms used in the present disclosure have been selected from general terms that are currently widely used as much as possible while considering the functions in the present disclosure, but they may vary according to the intention or precedent of a person skilled in the art, the emergence of new technologies, and the like. In addition, in a specific case, there is also a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the invention. Therefore, terms used in the present disclosure should be defined based on the meaning of the term and the general content of the present disclosure, not simply the name of the term.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When it is said that a certain part "includes" a certain component throughout the specification, it means that it may further include other components without excluding other components unless otherwise stated. In addition, terms such as "...unit" and "module" described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software. .
아래에서는 첨부한 도면을 참고하여 본 개시의 실시 예에 대하여 본 개시가 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 개시는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 개시를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings, embodiments of the present disclosure will be described in detail so that those skilled in the art can easily carry out the present disclosure. However, the present disclosure may be implemented in many different forms and is not limited to the embodiments described herein. And in order to clearly describe the present disclosure in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.
도 1은 일 실시 예에 따른 폐플라스틱 수거 과정을 포함한 폐플라스틱 재활용 과정을 개략적으로 설명하기 위한 도면이다.1 is a diagram schematically illustrating a waste plastic recycling process including a waste plastic collection process according to an embodiment.
일 실시 예에 의하면 자원순환 시스템(10)은 수거 요청자 단말(110), 서버(2000), 전자 장치(1000), 수거자 단말(130), 수거 차량 단말(140) 및 분류 시스템을 포함할 수 있다. 그러나 상술한 예에 한정되는 것은 아니며, 폐플라스틱 재활용을 위해 필요한 더 많은 구성 요소를 포함할 수도 있고, 더 적은 구성 요소로 마련될 수 있음은 물론이다. 자원순환 시스템(10)은 폐장난감 폐기 수요를 정확하게 예측하고, 예측 결과에 기초하여 폐플라스틱 재활용을 통한 재자원화 과정에 이르는 장난감 플라스틱 자원순환 플랫폼(TCMP: Toy Circulation Management Platform) 기능을 수행할 수 있다. According to an embodiment, the
본 명세서에서 폐플라스틱은 플라스틱소재의 폐기물을 포함할 수 있다. 또한, 일 실시 예에 의하면, 본 명세서에서 자원순환 시스템(10)이 재활용하는 폐플라스틱은 장난감 또는 장난감에 사용되는 플라스틱 소재를 포함할 수 있다. 그러나, 상술한 예에 한정되는 것은 아니며, 장난감 외에 ABS, PP, PE와 같은 플라스틱 소재가 하나 이상 혼합된 폐기물을 포함할 수 있다.In the present specification, waste plastic may include waste of plastic materials. Also, according to one embodiment, the waste plastic recycled by the
자원순환 시스템(10)은 폐플라스틱 수거 수요를 예측하고, 낮은 비용으로 폐플라스틱을 수거할 수 있다. 자원순환 시스템(10)은 폐플라스틱 수거과정부터 폐플라스틱 재자원화를 통해 재생 플라스틱 소재 생산에 이르는 전 과정의 결과를 원장 (Ledger)으로 생성하고, 자원순환 시스템(10) 및 상기 자원순환 시스템(10)가 연결된 외부 디바이스들이 각각 참여하는 블록체인 네트워크로 관리할 수 있다.The
자원순환 시스템(10)은 폐플라스틱 수거 요청자가 배출한 폐플라스틱을 재순환하는 과정에서 생성되는 재고 정보들에 기초하여 포인트 정보를 생성하고, 생성된 포인트 정보 상당 가액의 토큰(Token)을 보상(Reward)로 수거 요청자에게 지급할 수 있다.The
일 실시 예에 의하면, 전자 장치(1000)는 서버(2000)와 서로 연결됨으로써 플라스틱 재활용 또는 플라스틱 수거 서비스를 제공할 수 있다. 일 실시 예에 의하면, 전자 장치(1000)는 플라스틱 재활용 또는 플라스틱 수거 서비스를 제공하는 서비스 제공 서버에 대응될 수 있다. 또한, 본 명세서에서 플라스틱 재활용 서비스는 플라스틱 수거 서비스를 포함할 수 있으며, 플라스틱 재활용 서비스는 플라스틱을 수거 요청을 접수하고, 수거 요청이 접수된 플라스틱을 수거하며, 수거된 플라스틱으로부터 플라스틱 재생 소재를 추출하고, 추출된 재생 소재에 따른 소정의 포인트 정보를 보상으로 지급하는 과정을 포함할 수 있다.According to an embodiment, the
또한, 플라스틱 수거 서비스는 폐플라스틱 수거 요청을 수거 요청자 단말(110)로부터 획득하고, 획득된 폐플라스틱 수거 요청에 응답하여 수거 차량을 제공함으로써 폐플라스틱을 수거하며, 수거된 폐플라스틱으로부터 추출된 재생 소재 가치에 대응되는 포인트를 보상으로 지급하는 과정을 포함할 수 있다.In addition, the plastic collection service obtains a waste plastic collection request from the
일 실시 예에 의하면, 수거 요청자 단말(110)은 개인(102) 또는 보육기관(104)의 관리자가 이용하는 전자 장치일 수 있다. 또한, 일 실시 예에 의하면, 수거 요청자 단말(110)은 플라스틱 폐기물 배출 수요가 있는 기타 기관 또는 기업의 관리자가 사용하는 단말일 수 있다. 수거 요청자 단말(110)은 수거 요청자 단말에 대한 사용자 입력에 기초하여 수거 요청 정보를 전자 장치(1000)로 전송할 수 있다. 또한, 수거 요청자 단말(110)은 수거 요청 정보를 전자 장치(1000)로 전송하고, 폐플라스틱 배출에 따른 보상으로 포인트 정보를 전자 장치(1000)로부터 획득할 수 있다.According to an embodiment, the
전자 장치(1000)는 폐플라스틱 재활용 또는 폐플라스틱 수거 서비스를 제공하기 위한 하나 이상의 인스트러션이 저장되는 메모리(122), 상기 하나 이상의 인스트럭션을 실행하는 적어도 하나의 프로세서(124) 및 네트워크 인터페이스(126)를 포함할 수 있다. 전자 장치(1000)는 플라스틱 수거 서비스를 제공하는 서비스 제공 서버에 대응될 수 있다. 전자 장치(1000)는 수거 요청자 단말(110)로부터 수거 요청 정보가 접수되거나, 수거 예측 모델로부터 획득되는 수거 수요 예측 정보에 기초하여 수거 계획 정보를 생성하고, 생성된 수거 계획 정보에 따른 차량 별 수거 경로 정보를 생성할 수 있다. 전자 장치(1000)는 차량 별 수거 경로 정보를 수거자 단말(130) 또는 수거 차량 단말(140)중 적어도 하나로 전송할 수 있다. 또한, 일 실시 예에 의하면, 전자 장치(1000)는 초분광 선별기를 포함하는 분류 시스템(3000)과 연결될 수 있고, 분류 시스템(3000)으로부터 수거된 폐플라스틱 재활용 처리 결과와 관련된 정보를 획득할 수 있다. The
일 실시 예에 의하면, 수거자 단말(130)은 폐플라스틱 수거 서비스 중, 수거자를 위한 하나 이상의 서비스를 제공할 수 있다. 수거자 단말(130)은 수거 차량 단말(140)과 서로 연결되는 별도의 전자 장치일 수도 있으나, 수거 차량 내부에 탑재되는 수거 차량 단말(140)에 대응될 수도 있다. 수거자 단말(130) 및 수거 차량 단말(140)은 수거 비용을 최소화하는 수거 차량 별 수거 경로 정보를 출력할 수 있으며, 수거자로 하여금 수거 경로 정보에 따른 최소 비용의 경로로 폐플라스틱 수거가 가능하도록 정보를 제공할 수 있다.According to an embodiment, the collector terminal 130 may provide one or more services for the collector among waste plastic collection services. The collector terminal 130 may be a separate electronic device connected to the collection vehicle terminal 140 or may correspond to the collection vehicle terminal 140 mounted inside the collection vehicle. The collector terminal 130 and the collection vehicle terminal 140 may output collection route information for each collection vehicle that minimizes collection cost, and enables the collector to collect waste plastics through the path with the least cost according to the collection route information. can provide information.
분류 시스템(3000)은 수거된 폐플라스틱을 재활용 처리함으로써, 폐플라스틱으로부터 재생 플라스틱 소재를 생산할 수 있다. 예를 들어, 분류 시스템(3000)은 S162에서 수거 차량들로부터 폐플라스틱을 회수하고, S164에서, 회수된 폐플라스틱을 1차로 분류할 수 있다. 예를 들어, 분류 시스템(3000)은 수거된 폐플라스틱을 폐기대상과 순환대상으로 구분할 수 있다. 일 실시 예에 의하면, 순환대상으로 분류된 폐플라스틱은 바로 재사용이 가능한 것과, 수리가 필요한지 여부로 세부 분류될 수 있다.The classification system 3000 may produce a recycled plastic material from the waste plastic by recycling the collected waste plastic. For example, the sorting system 3000 may collect waste plastic from collection vehicles in S162 and first classify the recovered waste plastic in S164. For example, the classification system 3000 may classify the collected plastic waste into a waste object and a circulation object. According to an embodiment, the waste plastic classified as a recycling target may be further classified into those that can be reused immediately and those that require repair.
S166에서, 분류 시스템(3000)은 순환대상으로 분류된 폐플라스틱 중, 수리가 필요로 하다고 식별된 폐플라스틱을 수리 지점으로 전송함으로써 폐플라스틱이 수리되도록 할 수 있다. S166에서, 분류 시스템(3000)은 1차적으로 분류된 폐플라스틱에 포함된 고무, 쇠, 전자회로와 같은 플라스틱 외 물질들을 분리함으로써 폐플라스틱을 전처리할 수 있다.In operation S166, the classification system 3000 may repair the waste plastic by transferring the waste plastic identified as requiring repair among the waste plastic classified as a circulation object to a repair point. In S166, the classification system 3000 may pre-treat the waste plastic by separating non-plastic materials such as rubber, metal, and electronic circuits included in the primarily classified waste plastic.
S168에서, 분류 시스템(3000)은 전처리된 폐플라스틱을 분쇄함으로써 소재(ABS, PP, PE) 별 플라스틱 재생 소재(예컨대 플레이크)를 추출할 수 있다. S170에서, 분류 시스템(3000)은 추출된 플라스틱 재생 소재를 인공지능 기반 초분광 선별기에 제공함으로써 소재, 색상, 가연/난연 특성 별로 구분된 플레이크를 추출할 수 있다. 분류 시스템(3000)은 기 설정된 플레이크 순도 값에 도달할 때까지 분쇄된 폐플라스틱에 대해 2차 분류 과정을 반복하여 수행함으로써 고품질의 플라스틱 재생 소재를 생산할 수 있다. S172에서, 분류 시스템(3000)은 S162 내지 S172에 이르기까지의 폐플라스틱을 재활용한 처리 결과 정보를 재고 정보로 생성하고, 생성된 재고 정보를 원장(153)에 관리할 수 있다. In operation S168, the classification system 3000 may extract recycled plastic materials (eg, flakes) for each material (ABS, PP, PE) by pulverizing the pretreated waste plastic. In S170, the classification system 3000 may extract flakes classified by material, color, and flammability/flame retardancy characteristics by providing the extracted plastic recycled material to an artificial intelligence-based hyperspectral sorter. The classification system 3000 repeatedly performs the secondary classification process on the pulverized waste plastic until a predetermined flake purity value is reached, thereby producing a high-quality recycled plastic material. In S172 , the classification system 3000 may generate information on the result of recycling the waste plastic from S162 to S172 as inventory information, and manage the generated inventory information in the
일 실시 예에 의하면, 분류 시스템(3000)이 생성하는 플라스틱 재고 정보는 폐플라스틱 재생 소재 추출 대상이 되는 폐플라스틱의 수거처, 폐플라스틱 재생 소재(예컨대 플레이크)의 종류, 폐플라스틱 재생 소재들의 색상, 폐플라스틱 재생 소재의 가연/난연 특성, 폐플라스틱 재생 소재의 순도, 폐플라스틱 재생 소재의 무게, 또는 폐플라스틱 재생 소재의 가격 중 적어도 하나에 관한 정보를 포함할 수 있다. 그러나 또 다른 실시 예에 의하면, 분류 시스템(3000)이 생성하는 플라스틱 재고 정보는 미리 설정된 기간 동안, 소정의 수거 요청자 별 배출한 폐플라스틱 제품으로부터 추출된 폐플라스틱 재생 소재의 종류, 무게, 색상, 가연/난연 특성, 순도에 대한 정보를 더 포함할 수도 있음은 물론이다.According to an embodiment, the plastic inventory information generated by the classification system 3000 includes a collection location of waste plastics to be extracted for waste plastic recycling materials, types of waste plastic recycling materials (eg flakes), colors of waste plastic recycling materials, Information on at least one of flammability/flame retardancy characteristics of recycled waste plastic materials, purity of recycled waste plastic materials, weight of recycled waste plastic materials, or price of recycled waste plastic materials may be included. However, according to another embodiment, the plastic inventory information generated by the classification system 3000 includes the type, weight, color, and combustibility of waste plastic recycling materials extracted from waste plastic products discharged by predetermined collection requesters for a predetermined period of time. / Of course, information on flame retardant properties and purity may be further included.
분류 시스템(3000)은 수거 요청자 별로 재생 플라스틱 재고 정보를 생성할 수 있고, 수거 요청자 별로 생성된 플라스틱 재고 정보에 기초하여, 수거 요청자 별 포인트 정보를 생성할 수 있다. 예를 들어, 포인트 정보는 플라스틱 재생 소재 가격에 대응되는 보상(Reward)정보로 블록체인 기반의 토큰(Token) 정보를 포함할 수 있다. 분류 시스템(3000)은 폐플라스틱을 재자원화하기 위한 전 과정의 처리 결과, 수거 요청자 별로 최종 생성된 플라스틱 재고 정보 및 플라스틱 재고 정보에 따라 결정된 포인트 정보를 포함하는 원장 (Ledger)을 생성하고, 생성된 원장 정보를 전자 장치(1000), 서버(2000), 분류 시스템(3000), 수거자 단말(130), 수거 차량 단말(140) 및 수거 요청자 단말(110) 및 기타 외부 디바이스가 참여하는 블록체인 네트워크에 기록함으로써 폐플라스틱 재활용 및 보상 시스템을 투명하게 관리할 수 있다.The classification system 3000 may generate recycled plastic inventory information for each collection requester, and may generate point information for each collection requester based on the plastic inventory information generated for each collection requester. For example, the point information may include blockchain-based token information as reward information corresponding to the price of recycled plastic materials. The classification system 3000 generates a ledger including the processing results of the entire process for recycling waste plastics, plastic inventory information finally generated for each collection requester, and point information determined according to the plastic inventory information, A blockchain network in which the
일 실시 예에 의하면, 전자 장치(1000)는 분류 시스템(3000)으로부터 수거 요청자 별 플라스틱 재고 정보 및 상기 플라스틱 재고 정보에 기초하여 결정된 포인트 정보를 포함하는 원장을 무작위로, 전자 장치(1000)와 연결된 블록체인 네트워크 디바이스로 전송할 수 있다. 본 개시에 따른 전자 장치(1000)는 최적화된 수거 계획 정보, 차량 별 수거 경로 정보를 제공함으로써 낮은 폐플라스틱 수거 비용으로 대량의 플라스틱 재생 소재를 생산하도록 하는 장점이 있다.According to an embodiment, the
도 2는 또 다른 실시 예에 따른 폐플라스틱 수거 과정을 설명하기 위한 도면이다.2 is a diagram for explaining a waste plastic collection process according to another embodiment.
S212에서, 전자 장치(1000)는 개인(202) 또는 보육기관(204)의 관리자 또는 사용자들의 애플리케이션 로그인 상태를 식별할 수 있다. S214에서, 전자 장치(1000)는 수거자 단말을 통해 획득된 폐플라스틱 수거 요청 정보를 획득할 수 있다. 또 다른 실시 예에 의하면, 전자 장치(1000)는 폐플라스틱 수거 요청 정보와 함께 개인(202) 또는 보육 기관(204)으로부터 소독 서비스 요청 정보를 획득할 수도 있다. 또 다른 실시 예에 의하면, 전자 장치(1000)는 개인(202) 또는 보육 기관(204)으로부터 소독 서비스 요청 정보만을 획득할 수도 있다.In S212 , the
S216에서, 전자 장치(1000)는 폐플라스틱 또는 폐장난감 수거 요청 접수가 완료되면 폐플라스틱 수거 요청 정보가 접수되었음을 확인하는 확인 완료 정보를 수거 요청자 단말로 전송할 수 있다. S218에서, 전자 장치(1000)는 수거 요청 정보를 전송한 주체가 개인인지 또는 기관인지 여부를 확인할 수 있다. S220에서, 전자 장치(1000)는 수거 요청 정보를 전송한 주체가 개인으로 식별되는 경우, 수거 요청자 단말로부터 택배 주소 정보를 획득할 수 있다. S222에서, 전자 장치(1000)는 수거 요청자 단말로부터 택배 주소 정보가 획득되는 경우, 택배 주소 정보가 획득되었음을 확인하는 접수 완료 알림 정보를 수거 요청자 단말로 전송할 수 있다. S224에서, 전자 장치(1000)는 수거 요청자 단말로부터 택배 발송 정보를 획득할 수 있다. S226에서, 전자 장치(1000)는 폐플라스틱 또는 폐장난감 제품이 수거지점으로 도착하는 경우 폐장난감 택배가 도착하였음을 확인하는 알림 정보를 수거 요청자 단말로 전송할 수 있다.In S216, when the reception of the waste plastic or waste toy collection request is completed, the
또한, 일 실시 예에 의하면, S218에서, 전자 장치(1000)는 수거 요청 정보를 전송한 주체가 개인인지 또는 기관인지 여부를 확인한 결과, 수거 요청 정보를 전송한 주체가 기관으로 식별되는 경우, S228에서, 수거 일정 계획을 수립할 수 있다. 예를 들어, 전자 장치(1000)는 수거 요청자의 타입에 기초하여 수거 계획 정보를 생성할 수 있다. S230에서, 전자 장치(1000)는 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 결정함으로써 수거 일정 계획을 확정할 수 있다.Further, according to an embodiment, in S218, the
S232에서, 전자 장치(1000)는 수거 차량 별 수거 경로 정보를 포함하는 수거 일정 정보를 수거 차량 별로 전달할 수 있다. S234에서, 전자 장치(1000)는 차량 별 수거 경로 정보 상에서 나타나는 수거 일정에 기초하여 수거 일정 알림 정보를 수거 차량 별 단말 또는 수거자 단말로 전송할 수 있다. S236에서, 전자 장치(1000)는 수거 보육 기관 선정 최적화 알고리즘에 기초하여 학습되는 인공지능 모델을 이용하여 수거 계획 정보를 최적화할 수 있다. S238에서, 전자 장치(1000)는 소정의 수거 비용 함수의 출력 값이 작아지도록 수거 차량 별 동선을 해로 출력하는 인공지능 모델을 기반으로 수거 경로 정보를 최적화할 수 있다. S240에서, 전자 장치(1000)는 수거 기사 별 특성에 기초하여, 수거 대상이 되는 보육 기관 선정을 최적화하는, S236 내지 S238에서 이용한 다른 인공지능 모델을 이용하여 수거 차량 별 수거 경로를 최적화할 수도 있다.In operation S232, the
S242에서, 전자 장치(1000)는 수거 차량들이 기 설정된 수거 일정에, 수거 요청자의 위치에 도달하였는지 여부를 확인할 수 있다. S244에서, 전자 장치(1000)는 수거 차량 단말로부터 소독 또는 폐장난감 수거가 완료되었는지 여부에 대한 정보를 획득할 수 있다. S246에서, 전자 장치(1000)는 개인 또는 보육 기관으로부터 수거된 폐장난감 또는 폐플라스틱이 소정의 수거 지점에 도달하는 경우 수거 완료 알림 정보를 수거 요청자 단말로 전송할 수 있다.In S242, the
S247에서, 전자 장치(1000)는 수거된 폐플라스틱이 폐기대상인지 또는 순환대상인지 여부에 대한 정보를 분류 시스템으로부터 획득하고, 획득된 분류 결과를 폐플라스틱의 종류 및 무게 정보와 매칭하여 블록체인 네트워크에 저장할 수 있다. 예를 들어, S248에서, 전자 장치(1000)는 분류 시스템(3000)으로부터 폐플라스틱 1차 분류 결과를 획득하고, 획득된 폐플라스틱 제품이 순환대상이고, 수리가 필요하다고 판단되는 경우, 폐플라스틱 제품을 수리 대상으로 식별할 수 있다. S250에서, 전자 장치(1000)는 수리가 완료된 폐플라스틱 또는 폐장난감 제품의 수리가 완료되면, 해당 폐플라스틱 또는 폐장난감 제품의 상태 및 가격에 대한 정보를 포함하는 재고 정보를 생성할 수 있다.In S247, the
S252에서, 전자 장치(1000)는 S247을 수행한 결과, 분류 시스템(3000)으로부터 수거완료된 폐플라스틱이 폐기대상임을 나타내는 1차 분류 결과가 획득되면, 대상 폐플라스틱 제품이 폐기 대상 제품임을 나타내는 정보를 블록체인 네트워크에 기록 및 저장하고, 폐플라스틱 제품을 분류 시스템(3000)에 제공함으로써 재자원화 공정에 투입할 수 있다. S254에서, 전자 장치(1000)는 폐기대상으로 식별된 폐플라스틱 제품을 분류 시스템(3000)에 투입하고, 분류 시스템(3000)의 재자원화 공정을 통하여 폐플라스틱 재생 소재가 분류되면, 해당 폐플라스틱 재생 소재에 대한 정보를 분류 시스템(3000)으로부터 획득하고, 폐플라스틱 재생 소재에 대한 정보에 따른 재고 정보를 생성할 수 있다.In S252, when the
도 3은 일 실시 예에 따른 폐플라스틱 수거 서비스를 제공하는 방법의 흐름도이다.3 is a flowchart of a method of providing a waste plastic collection service according to an embodiment.
S310에서, 전자 장치(1000)는 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득할 수 있다. 일 실시 예에 의하면, 전자 장치(1000)가 획득하는 수거 요청 정보는 전자 장치와 연결된 외부 디바이스로부터 상기 폐플라스틱 수거를 요청하는 수거 요청자들을 식별하기 위한 수거 요청자 식별 정보, 수거 요청 대상이 되는 폐플라스틱의 종류 정보, 수거 요청 대상 폐플라스틱 무게 정보 또는 수거 요청 접수 일자 정보 중 적어도 하나를 포함할 수 있다.In S310, the
S320에서, 전자 장치(1000)는 수거 요청 정보를 전송한 수거 요청자의 타입을 식별할 수 있다. 예를 들어, 전자 장치(1000)는 수거 요청 정보를 전송한 수거 요처자가 개인인지 또는 기관 인지 여부를 식별할 수 있다. S330에서, 전자 장치(1000)는 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득할 수 있다. 예를 들어, 전자 장치(1000)는 수거 요청자가 개인으로 식별되지 않고, 기관으로 식별되는 경우, 수거 요청 정보가 입력되면, 수거 계획 정보를 출력하는 인공지능 모델로부터 수거 계획 정보를 획득할 수 있다. In S320, the
S340에서, 전자 장치(1000)는 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득할 수 있다. 예를 들어, 전자 장치(1000)는 수거 요청 정보에 따라 결정된 수거 계획 정보가 입력되면 수거 차량 별 수거 경로 정보를 출력하는 인공지능 모델에 수거 계획 정보를 입력함으로써, 수거 차량 별 최적화된 경로 정보를 결정함으로써 단일 소재의 폐플라스틱을 낮은 비용으로 효과적으로 수거할 수 있다. S350에서, 전자 장치(1000)는 수거 경로 정보를 전자 장치와 연결된 수거 차량 단말 또는 수거 차량에 탑승하는 수거자들이 이용하는 수거자 단말로 전송할 수 있다.In S340, the
또한, 도 3에는 도시되지 않았지만, 또 다른 실시 예에 따른 전자 장치가 폐플라스틱 수거 서비스를 제공하는 방법은 수거 요청자의 타입이 개인으로 식별되는 경우, 상기 수거 요청 정보가 접수되었음을 나타내는 수거 요청 접수 확인 정보를 상기 전자 장치와 연결된 수거 요청자의 단말로 전송하고, 수거 요청자로부터 수거 대상이 되는 폐플라스틱이 수거되면, 수거 완료 정보를 수거 요청자의 단말로 전송하는 과정을 더 포함할 수도 있다.In addition, although not shown in FIG. 3, in a method for providing a waste plastic collection service by an electronic device according to another embodiment, when the type of collection requester is identified as an individual, confirmation of receipt of the collection request indicating that the collection request information has been received The method may further include transmitting information to a terminal of the collection requester connected to the electronic device, and transmitting collection completion information to the terminal of the collection requester when the waste plastic to be collected is collected from the collection requester.
또한, 도 3에는 도시되지 않았지만, 전자 장치가 폐플라스틱 수거 서비스를 제공하는 방법은 전자 장치와 연결된 분류 시스템으로부터 수거 요청자로부터 획득된 폐플라스틱이 폐기대상인지 또는 순환대상인지 여부에 관한 식별 결과와, 상기 획득된 폐플라스틱이 순환대상인 경우, 바로 사용 가능한 것인지 또는 수리가 필요한 것인지 여부에 관한 식별 결과를 포함하는 1차 분류 결과를 획득하고, 상기 전자 장치와 연결된 외부 디바이스로부터, 상기 획득된 폐플라스틱 중, 폐기대상으로 식별된 폐플라스틱을 전처리하고, 전처리된 플라스틱을 분쇄함으로써 혼합 플레이크를 추출하고, 추출된 혼합 플레이크를 인공지능 기반 분광 선별기에 삽입함으로써 상기 인공지능 기반 분광 선별기로부터 구분 추출되는 재생 플레이크의 종류 정보, 중량 정보 또는 순도 정보 중 적어도 하나에 관한 2차 분류 결과를 획득하며, 상기 1차 분류 결과 및 상기 2차 분류 결과에 기초하여 상기 수거 요청자 별로 재생플라스틱 재고 정보를 생성하는 단계를 더 포함할 수도 있다.In addition, although not shown in FIG. 3, a method for providing a waste plastic collection service by an electronic device includes an identification result of whether waste plastic obtained from a collection requester from a sorting system connected to the electronic device is to be discarded or circulated; When the obtained waste plastic is a target for circulation, a primary classification result including an identification result regarding whether the obtained waste plastic is usable or needs repair is obtained, and from an external device connected to the electronic device, among the obtained waste plastic , By pre-processing the waste plastic identified as a waste plastic, extracting mixed flakes by crushing the pre-treated plastic, and inserting the extracted mixed flakes into an artificial intelligence-based spectroscopic sorter, the recycled flakes are separately extracted from the artificial intelligence-based spectroscopic sorter. Obtaining a secondary classification result for at least one of type information, weight information, or purity information, and generating recycled plastic inventory information for each collection requester based on the primary classification result and the secondary classification result You may.
일 실시 예에 의하면 전자 장치(1000)가 생성하는 재고 정보는 수거 요청자들의 식별 정보, 수거 요청이 접수된 수거 요청 접수 일자 정보, 상기 수거 요청자들이 수거 요청한 폐플라스틱의 종류 정보, 상기 수거 요청자들이 수거 요청한 폐플라스틱 무게 정보, 상기 수거 요청한 폐플라스틱으로부터 생산된 재생 플레이크의 종류 정보, 상기 재생 플레이크의 중량 정보, 상기 재생 플레이크의 순도 정보를 서로 매칭함으로써 상기 전자 장치에 저장될 수 있다.According to an embodiment, the inventory information generated by the
또한, 일 실시 예에 의하면 상기 재고 정보는 상기 재생 플레이크(폐플라스틱으로부터 추출된 재생 플라스틱 소재)가 판매되는 경우, 상기 재생 플레이크의 판매 가격 정보 및 상기 재생 플레이크의 판매 가격에 대응되는 포인트 정보를 더 포함할 수도 있다.In addition, according to an embodiment, when the recycled flakes (recycled plastic material extracted from waste plastic) are sold, the inventory information further includes sales price information of the recycled flakes and point information corresponding to the sales price of the recycled flakes. may also include
또한, 도 3에는 도시되지 않았지만, 전자 장치가 폐플라스틱 수거 서비스를 제공하는 방법은 수거 요청자 별로 생성된 재생플라스틱 재고 정보에 기초하여, 상기 수거 요청자 별 포인트 정보를 생성하고, 생성된 포인트 정보를 상기 전자 장치와 연결된 외부 디바이스로 전송할 수 있다. 예를 들어 전자 장치(1000)는 수거 요청자 별 포인트 정보를 수거 요청자 단말로 전송할 수 있다. In addition, although not shown in FIG. 3, a method of providing a waste plastic collection service by an electronic device generates point information for each collection requester based on recycled plastic inventory information generated for each collection requester, and converts the generated point information to the collection requester. It can be transmitted to an external device connected to the electronic device. For example, the
일 실시 예에 의하면, 전자 장치(1000)가 생성하는 포인트 정보는 분류 시스템(3000)으로부터 최종 추출된 재생 플라스틱 소재의 순도, 종류 및 무게 정보에 따라 결정되는 가격 정보에 기초하여 결정될 수 있다. 일 실시 예에 의하면, 포인트 정보는 이더리움 기반 NFT(Not Fungible Token) 내에 패킹되어, 블록체인 네트워크에 연결된 상기 전자 장치 및 상기 전자 장치와 연결된 외부 디바이스 각각에 저장될 수 있다.According to an embodiment, the point information generated by the
도 4는 일 실시 예에 따른 수거 계획 정보를 생성하는 과정을 설명하기 위한 도면이다.4 is a diagram for explaining a process of generating collection plan information according to an exemplary embodiment.
S410에서, 전자 장치(1000)는 수거 요청 정보가 획득되지 않는 경우 미리 설정된 주기에 따라 수거 수요 예측 모델로부터 수거 수요 예측 정보를 획득하고, 획득된 수거 수요 예측 정보에 기초하여 수거 계획 정보를 생성할 수도 있다. S420에서, 전자 장치(1000)는 수거 수요 예측 정보에 기초하여 수거 계획 정보를 생성할 수 있다. 예를 들어, 본 개시에 따른 전자 장치(1000)는 수거 요청자들로부터 수거 요청 정보가 접수되지 않더라도, 미리 학습된 수거 수요 예측 모델로부터 기 설정된 주기 동안의 수거 수요를 예측하고, 예측된 수거 수요 예측 결과에 기초하여 수거 계획 정보를 생성함으로써 플라스틱 수거 서비스 운영에 소요되는 비용을 낮추면서 플라스틱 수거 효율을 향상시킬 수 있다.In S410, when the collection request information is not obtained, the
일 실시 예에 의하면, 수거 수요 예측 모델은 예측 대상 시간 정보, 폐플라스틱 수거 요청자 식별 정보가 입력되면, 예측 대상 시간 정보에서 나타나는 기간 내 일, 주, 월 별 예상 폐플라스틱 수거 요청자들의 수, 예상 폐플라스틱 무게 정보 또는 예상 폐플라스틱 종류 정보를 출력하도록 학습되는 인공지능 모델일 수 있다. According to an embodiment, the collection demand prediction model, when the prediction target time information and the waste plastic collection requester identification information are input, the expected number of waste plastic collection requests per day, week, and month within the period indicated in the prediction target time information, and the expected waste plastic collection requester identification information. It may be an artificial intelligence model trained to output plastic weight information or expected waste plastic type information.
도 5는 일 실시 예에 따른 수거 경로 정보를 생성하는 과정을 설명하기 위한 도면이다.5 is a diagram for explaining a process of generating collection route information according to an exemplary embodiment.
일 실시 예에 의하면, 전자 장치(1000)는 S502에서, 보육 기관 위치 정보(예컨대 GPS 정보), 보육 기관에서 소독/폐플라스틱 수거에 필요한 작업 시간, 보육 기관까지 이동하는데 걸리는 이동 시간에 관한 학습 데이터를 획득할 수 있다. S504에서, 전자 장치(1000)는 획득한 학습 데이터를 전처리할 수 있다. 예를 들어, 전자 장치(1000)는 학습 데이터 상에서 나타나는 결측치를 식별하고, 식별된 결측치를 보완하거나, 획득된 학습 데이터들 중, 일부 학습 데이터가 수거 일정에 적합한 정도를 나타내는 가용 확률 값에 기초하여 일부 학습 데이터들을 제거하는 과정을 수행함으로써 학습 데이터들을 전처리할 수 있다.According to an embodiment, the
S506에서, 전자 장치(1000)는 전처리된 학습 데이터를 기초로 인공지능 모델을 학습시킬 수 있다. 일 실시 예에 의하면, 전자 장치(1000)가 이용하는 인공지능 모델은 시계열 데이터 예측에 최적화된 순환 신경망(Recurrent Neural Network) 계열의 LSTM(Long Short Term Memory) 모델일 수 있다. S508에서, 전자 장치(1000)는 플랫폼 데이터를 수집할 수 있다. 예를 들어, 전자 장치(1000)는 개인 또는 기관으로부터 접수되었던 과거 폐플라스틱 수거 데이터를 획득할 수 있다. In S506, the
S510에서, 전자 장치(1000)는 수거 계획 정보 또는 수거 경로 정보를 최적화하기 위한 수거 비용 함수를 구성하는 변수를 결정할 수 있다. 일 실시 예에 의하면, 전자 장치(1000)는 수거 비용 함수의 출발지, 도착지, 최대적재량과 같은 수거 비용 함수 출력 값을 결정하는데 사용되는 기준 변수를 결정할 수 있다. 일 실시 예에 의하면, 전자 장치(1000)는 수거 요청 정보에 기초하여 결정되는 수거 계획 정보를 최적화하는데 사용되는 수거 비용 함수의 변수와 차량 별 수거 일정 정보를 최적화하는데 사용되는 수거 비용 함수의 변수를 다르게 설정함으로써, 수거 차량 별로 발생 가능한 다양한 변수들에도 불구하고, 낮은 수거 비용으로 폐플라스틱 수거 효율을 향상시킬 수 있다.In operation S510, the
S512에서, 전자 장치(1000)는 미리 설정된 최적화 알고리즘에 기초하여 인공지능 모델들을 최적화할 수 있다. 일 실시 예에 의하면, 전자 장치(1000)는 수거 계획 스케쥴링을 위해 구성되는 최적화 모델링의 경우 보통 NP-hard로 분류되는 높은 계산 복잡도(high computational complexity)를 가지기 때문에 일정 시간(polynomial time)내에 솔루션 해를 도출하지 못하는 한계를 극복하기 위해 휴리스틱 알고리즘을 활용하여 최저 비용 함수의 출력 값을 가지는 근사해(예컨대 수거 계획 정보, 차량 별 수거 경로 정보)를 결정할 수 있다. 또 다른 실시 예에 의하면, 전자 장치(1000)는 유전 알고리즘(genetic algorithm)에 따른 전역 최적화 기법을 학습 데이터에 적용함으로써, 가장 낮은 비용의 또는 가장 적합한 해를 도출하도록 인공지능 모델을 학습시킬 수도 있다. In S512, the
S514에서, 전자 장치(1000)는 적어도 하나의 인공 지능 모델에 최적화 알고리즘을 적용한 결과에 기초하여 수거 차량 별 방문할 보육 기관을 선정할 수 있다. S516에서, 전자 장치(1000)는 수거 차량 별로 수거 경로 정보를 결정하고, 결정된 수거 차량 별 수거 경로 정보를 전송함으로써 보육 기관 방문 일정을 추천할 수 있다.In S514, the
도 6은 일 실시 예에 따른 전자 장치가 수거 계획 정보 및 차량 별 수거 일정 정보를 생성하는 구체적인 과정을 설명하기 위한 도면이다.6 is a diagram for explaining a detailed process of generating collection plan information and collection schedule information for each vehicle by an electronic device according to an exemplary embodiment.
전자 장치(1000)는 복수의 인공지능 모델을 이용하여 수거 계획 정보 및 수거 차량 별 수거 경로 정보를 생성할 수 있다. 예를 들어, 전자 장치(1000)는 수거 요청자 단말로부터 수거 요청 정보(602)를 획득하고, 획득된 수거 요청 정보(602)를 제1 인공 지능 모델(610)에 입력함으로써 수거 계획 정보(620)를 획득할 수 있다. 또 다른 실시 예에 의하면, 전자 장치(1000)는 수거 예측 모델로부터 수요 예측 정보(604)를 획득하고, 획득된 수요 예측 정보를 제1 인공 지능 모델에 입력함으로써 수거 계획 정보를 획득할 수도 있다. 일 실시 예에 의하면, 수요 예측 정보는 수거 요청 정보에 대응될 수 있으며 수거 요청 정보에 대응되는 항목 및 포맷으로 마련될 수 있다.The
일 실시 예에 의하면, 제1 인공 지능 모델은 수거 요청 정보가 입력되면 제1 수거 비용 함수의 출력 값이 최소화되도록 하는 수거 계획 정보를 출력하는 모델일 수 있다. 일 실시 예에 의하면, 수거 계획 정보(620)는 미리 설정된 기간 내 폐플라스틱 수거 요청이 접수된 수거 요청자 일정 정보(622), 수거 차량 식별 정보(623, 625), 수거 차량 식별 정보(623, 625)에 따라 구분되는 수거 차량 별 수거 일정 정보(624, 626)를 포함할 수 있다.According to an embodiment, the first artificial intelligence model may be a model that outputs collection plan information that minimizes an output value of the first collection cost function when collection request information is input. According to an embodiment, the
또한, 일 실시 예에 의하면, 수거 차량 별 수거 일정 정보는 수거 차량 별로 할당되는 수거 요청자들을 식별하기 위한 수거 요청자 식별 정보, 수거 차량 별로 할당된 수거 요청자들 사이에서 수거 우선 순위를 나타내는 제1 수거 우선 순위 정보(647), 상기 수거 요청자 식별 정보에 따른 수거 요청자가 요청한 수거 요청 대상 폐플라스틱 무게 정보 및 상기 수거 요청자의 수거 요청 접수 일자 정보를 포함할 수 있다.In addition, according to an embodiment, the collection schedule information for each collection vehicle includes collection requester identification information for identifying collection requesters assigned to each collection vehicle, and first collection priority indicating collection priority among collection requesters assigned to each collection vehicle. The
일 실시 예에 의하면, 제1 인공지능 모델은 전체 수거 차량들의 수, 수거 차량들의 총 이동 시간, 수거 차량들의 총 이동 거리, 수거 요청 정보상 수거 요청 대상 폐플라스틱 무게 정보, 수거 요청 정보상 수거 요청 대상 폐플라스틱 종류 정보, 수거 요청자의 위치까지 이동한 상태에서 폐플라스틱 수거에 소요되는 평균 시간 및 수거 요청자의 위치까지 이동한 상태에서 폐플라스틱 소독에 소요되는 평균 시간을 입력 변수로 포함하는 제1 수거 비용 함수(612)의 출력 값이 최소화되도록 학습될 수 있다.According to an embodiment, the first artificial intelligence model may include the total number of collection vehicles, total travel time of collection vehicles, total travel distance of collection vehicles, weight information of waste plastics subject to request for collection according to the collection request information, and waste plastics subject to request for collection according to the collection request information. A first collection cost function including plastic type information, the average time required for waste plastic collection after moving to the collection requester's location, and the average time required for waste plastic disinfection after moving to the collection requester's location as input variables. The output value of 612 can be learned to be minimized.
보다 상세하게는, 도 6에는 도시되지 않았지만, 전자 장치(1000)는 수거 요청자들로부터 수거 요청 정보를 획득하기에 앞서, 상기 전자 장치에 대한 사용자 입력에 기초하여, 상기 제1 인공 지능 모델을 학습시키기 위한 수거 계획 학습 데이터들을 획득하고, 수거 계획 학습 데이터들 사이의 상관 관계에 기초하여, 상기 수거 계획 학습 데이터들에 대한 가용 확률 값을 결정할 수 있다. 전자 장치(1000)는 결정된 가용 확률 값에 기초하여, 상기 수거 계획 학습 데이터들 중, 일부 수거 계획 학습 데이터를 상기 제1 인공 지능 모델의 입력 포맷으로 변환함으로써 상기 수거 계획 학습 데이터를 전처리하고, 전처리된 수거 계획 학습 데이터에 기초하여 상기 제1 인공 지능 모델을 학습시킬 수 있다.In more detail, although not shown in FIG. 6 , the
이하에서는, 전자 장치(1000)가 제1 수거 비용 함수의 출력 값이 최소화되도록 제1 인공지능 모델을 학습시키는 과정을 구체적으로 설명하기로 한다. 예를 들어, 전자 장치(1000)는 전처리된 학습 데이터에 혼합정수계획법(Mixed-integer Programming) 알고리즘을 적용함으로써 최적화 후보 모델들을 결정할 수 있다. 전자 장치(1000)는 혼합 정수 계획법에 기초하여 높은 계산 복잡도에도 불구하고, 수거 관련 비용을 최소화하는 복수의 최적화 후보 모델들을 결정할 수 있다.Hereinafter, a process in which the
또한, 전자 장치(1000)는 상기 결정된 최적화 후보 모델들에서 출력되는 솔루션들의 높은 계산 복잡도(High Computational Complexity) 추가 감소를 위해, 휴리스틱 알고리즘에 기초하여 상기 최적화 모델에서 출력되는 솔루션들에 대한 제1 수거 비용 함수의 출력 값이 최소화되는 솔루션을 식별할 수 있다. 전자 장치(1000)는 휴리스틱 알고리즘에 기초하여 일정 시간 내 최적해에 근사한 솔루션을 식별할 수 있다. 전자 장치(1000)는 휴리스틱 알고리즘에 기초하여 식별되는 솔루션을 출력하는 최적화 후보 모델을 식별하고, 해당 최적화 후보 모델의 모델 정보를 제1 인공 지능 모델의 모델 정보로 설정함으로써 제1 인공 지능 모델을 학습시킬 수 있다.In addition, the
또한, 일 실시 예에 의하면, 전자 장치(1000)는 최적화 후보 모델들에서 출력되는 솔루션들에 유전 알고리즘을 적용함으로써, 상기 최적화 모델에서 출력되는 솔루션들에 대한 수거 비용 함수의 출력 값이 최소화되는 솔루션을 식별할 수도 있다. 전자 장치(1000)가 유전 알고리즘에 기초하여 최적화 모델에서 출력되는 솔루션들에 대한 수거 비용 함수의 출력 값이 최소화되는 솔루션을 식별하는 과정은 후술하는 도 10을 참조하여 구체적으로 설명하기로 한다.Also, according to an embodiment, the
일 실시 예에 의하면, 전자 장치(1000)는 수거 계획 정보(620)가 입력되면, 제2 수거 비용 함수(632)의 출력 값이 최소화되도록 하는 차량 별 수거 일정 정보(640)를 출력하는 제2 인공 지능 모델을 이용하여, 차량 별 수거 일정 정보를 획득할 수 있다. 일 실시 예에 의하면, 차량 별 수거 일정 정보(640)는 수거 차량 별로 할당되는 수거 요청자를 식별하기 위한 수거 요청자 식별 정보(649), 상기 수거 요청자 식별 정보에 따라 구분되는 수거 요청자들의 위치 정보, 상기 수거 차량 별로 할당된 수거 요청자들 사이의 수거 우선 순위에 관한 제2 수거 우선 순위 정보(648), 상기 수거 차량 별로 할당된 수거 지점의 위치 정보, 상기 폐플라스틱 수거를 위한 상기 수거 차량 별 출발지 위치 정보 및 상기 수거 차량 별 목적지 위치 정보를 포함할 수 있다.According to an embodiment, when the
일 실시 예에 의하면, 제2 인공 지능 모델(630)은 수거 차량 별 현재 위치, 수거 차량 별로 할당된 수거 요청자들의 위치 정보들을 연결함으로써 생성되는 조합 경로들의 총 거리, 상기 수거 차량 별 현재 위치에서 상기 조합 경로들을 이동하는데 걸리는 이동 시간 및 사기 수거 차량 별로 할당된 수거자의 기 설정된 작업 능력 가중치를 입력 변수로 포함하는 제2 수거 비용 함수(632)의 출력 값이 최소화되도록 학습될 수 있다.According to an embodiment, the second artificial intelligence model 630 determines the current location of each collection vehicle, the total distance of combined paths generated by connecting location information of collection requesters assigned to each collection vehicle, and the current location of each collection vehicle. It may be learned to minimize an output value of the second collection cost function 632 including, as input variables, the travel time taken to travel the combined routes and the preset work capacity weight of the collector assigned to each fraudulent collection vehicle.
보다 상세하게는, 도 6에는 도시되지 않았지만, 전자 장치(1000)는 수거 요청자들로부터 수거 요청 정보를 획득하기에 앞서, 상기 전자 장치에 대한 사용자 입력에 기초하여, 상기 제2 인공 지능 모델을 학습시키기 위한 수거 일정 학습 데이터들을 획득하고, 상기 생성된 수거 일정 학습 데이터들에 포함된 결측치(NULL)를 식별하고, 상기 식별된 수거 일정 학습 데이터들의 정규 분포도를 산출하고, 상기 산출된 정규 분포도에 3시그마 규칙을 적용함으로써, 상기 정규 분포도의 중심으로부터 양방향으로 형성되는 일부 구간에 해당하는 수거 일정 학습 데이터를 제거할 수 있다. 전자 장치(1000)는 상기 수거 일정 학습 데이터가 제거된 수거 일정 학습 데이터들에 기초하여, 상기 제2 수거 비용 함수가 최소화되도록 상기 제2 인공 지능 모델을 학습시킬 수 있다.In more detail, although not shown in FIG. 6 , the
본 개시에 따른 전자 장치(1000)는 제1 수거 비용 함수를 최소화하도록 학습되는 제1 인공 지능 모델뿐만 아니라, 제1 인공 지능 모델로부터 획득되는 수거 계획 정보를 제2 수거 비용 함수를 최소화하도록 학습되는 제2 인공 지능 모델에 입력함으로써, 차량 별로 달라질 수 있는 변수에 따른 최적의 수거 비용에서 플라스틱을 수거할 수 있는 장점이 있다. 또한, 전자 장치(1000)는 수거 비용 함수의 입력 변수가 서로 다르게 설정되는 복수의 비용 함수들을 이용하여 학습되는 인공지능 모델들을 순차적으로 활용함으로써 각 수거 차량 별 현황에 맞는 최적의 수거 경로 정보를 설정할 수 있게 된다.In the
예를 들어, 전자 장치(1000)가 이용하는 제1 수거 비용 함수의 입력 변수는 전체 수거 차량들의 수, 수거 차량들의 총 이동 시간, 수거 차량들의 총 이동 거리, 수거 요청자의 위치까지 이동한 상태에서 폐플라스틱 수거에 소요되는 평균 시간 값을 입력 변수로 포함하나, 제2 수거 비용 함수는 수거 차량 별 현재 위치, 수거 차량 별로 할당된 수거 요청자들의 위치 정보들을 연결함으로써 생성되는 조합 경로들의 총 거리, 수거 차량 별 현재 위치에서 조합 경로들을 이동하는데 걸리는 이동 시간, 수거 차량 별 할당된 수거자의 기 설정된 작업 능력 가중치를 입력 변수로 포함하므로, 최적화 해를 도출하는데 사용되는 기준 변수가 서로 다르게 설정될 수 있다.For example, the input variables of the first collection cost function used by the
따라서, 본 개시에 따른 전자 장치(1000)는 제1 수거 비용 함수에 기초하여 전체 수거 일정 상에서 최적의 수거 계획 정보를 빠르게 산출한 후, 각 차량 별 변수 조건에 맞는 최적의 수거 일정 정보를 산출하게 되므로, 낮은 비용으로 폐플라스틱을 효과적으로 수거할 수 있는 장점이 있다. 그림 (624)에서 나타나는 수거 계획 정보의 차량 별 수거 일정 정보 내 제1 수거 우선 순위는 그림 (642)에서 나타나는 차량 별 수거 경로 정보 상 제2 수거 우선 순위와 달라진 것을 확인할 수 있다. 마찬가지로 그림 (626)에서 나타나는 제1 수거 우선 순위는, 제2 수거 비용 함수에 따라 최적화된 제2 인공지능 모델을 통해 그림 (644)에서 나타나는 제2 수거 우선 순위로 최적화되는 것을 확인할 수 있다.Accordingly, the
도 7은 또 다른 실시 예에 따른 전자 장치가 수거 계획 정보를 정의하고 정의된 수거 계획 정보를 최적화 화는 과정을 설명하기 위한 도면이다.7 is a diagram for explaining a process of defining collection plan information and optimizing the defined collection plan information by an electronic device according to another embodiment.
일 실시 예에 의하면, 전자 장치(1000)는 수거 요청 정보들을 획득하고, 획득된 수거 요청 정보들에 기초하여 수거 요청자 일정 정보(710)를 생성할 수 있다. 전자 장치(1000)는 수거 요청자 일정 정보(710)상에서 나타나는 수거 요청 일정상 수거에 소요되는 시간 및 수거 지연을 비용 기준(720)으로 설정하고, 설정된 비용 기준 값에 따른 비용 값을 출력하는 비용 함수를 정의할 수 있다. 전자 장치(1000)는 비용 함수에 기초하여 학습되는 인공지능 모델을 이용하여 그림 (730)에 나타나는 차량 별 수거 경로 정보를 생성할 수 있다.According to an embodiment, the
도 8은 일 실시 예에 따른 전자 장치가 이용하는 수거 요청 정보, 수거 계획 정보 및 차량 별 수거 일정 정보를 구체적으로 설명하기 위한 도면이다.8 is a diagram for specifically describing collection request information, collection plan information, and collection schedule information for each vehicle used by an electronic device according to an exemplary embodiment.
전자 장치(1000)가 수거 요청자 단말로부터 획득하는 수거 요청 정보(810)는 수거 요청자 식별 정보(812), 폐플라스틱 종류 정보(814), 폐플라스틱 무게 정보(816) 또는 수거 요청 접수 일자 정보(818) 중 적어도 하나를 포함할 수 있다. 또한, 전자 장치(1000)가 수거 요청 정보(810)를 제1 인공 지능 모델로 입력함에 따라 제1 인공 지능 모델로부터 획득하는 수거 계획 정보(820)는 수거 차량 식별 정보(822), 수거 요청자 일정 정보(823) 및 차량 별 수거 일정 정보(824)를 포함할 수 있다. 일 실시 예에 의하면, 수거 계획 정보에 포함된 차량 별 수거 일정 정보(824)는 차량 별로 할당되는 수거 요청자 식별 정보(825), 제1 수거 우선순위 정보(826), 수거 요청 대상 폐플라스틱 무게 정보(827), 수거 요청 접수 일자 정보(828), 수거 요청 대상 폐플라스틱 종류 정보(829) 중 적어도 하나를 포함할 수 있다.The collection request information 810 acquired by the
도 9는 일 실시 예에 따른 차량 별 수거 일정 정보와 차량 별 수거 경로 정보를 비교 설명하기 위한 도면이다.9 is a diagram for comparing and describing collection schedule information for each vehicle and collection route information for each vehicle according to an exemplary embodiment.
일 실시 예에 의하면 도 8에서 상술한 바와 같이, 수거 계획 정보(820)내 차량 별 수거 일정 정보(824)는 차량 별로 할당되는 수거 요청자 식별 정보(825), 제1 수거 우선순위 정보(826), 수거 요청 대상 폐플라스틱 무게 정보(827), 수거 요청 접수 일자 정보(828), 수거 요청 대상 폐플라스틱 종류 정보(829) 중 적어도 하나를 포함할 수 있다.According to an embodiment, as described above with reference to FIG. 8 , the collection schedule information 824 for each vehicle in the collection plan information 820 includes collection requester identification information 825 and first collection priority information 826 assigned to each vehicle. , waste plastic weight information 827 subject to collection request, information on the date of receiving the collection request 828, and waste plastic type information 829 subject to collection request.
전자 장치(1000)는 차량 별 수거 일정 정보(824)를 포함하는 수거 계획 정보(820)를 제2 인공 지능 모델에 입력함으로써, 차량 별 수거 경로 정보(910)를 획득할 수 있다. 일 실시 예에 의하면, 차량 별 수거 경로 정보(910)는 차량 별로 할당되는 수거 요청자 식별 정보(912), 수거 요청자들의 위치 정보(914), 제2 수거 우선순위 정보(916), 차량 별 할당된 수거 지점의 위치 정보(918), 수거 요청 대상 폐플라스틱 종류 정보(920), 수거 요청 대상 폐플라스틱 무게 정보(922), 수거 차량 별 출발지 위치 정보(924) 또는 수거 차량 별 도착지 위치 정보(926) 중 적어도 하나를 포함할 수 있다.The
도 10은 일 실시 예에 따른 전자 장치가 인공지능 모델 학습을 위해 이용하는 유전 알고리즘의 예를 설명하기 위한 도면이다.10 is a diagram for explaining an example of a genetic algorithm used by an electronic device to learn an artificial intelligence model according to an embodiment.
그림 (1002)를 참조하면 전자 장치(1000)가 수거 비용 함수의 출력 값이 최소화되는 솔루션을 식별하기 위해, 최적화 후보 모델들에서 출력되는 솔루션들에 유전 알고리즘을 적용하는 과정이 도시된다. 예를 들어, 전자 장치(1000)는 비용 함수의 입력 변수에 따라 정의되는 다양한 제약 조건들에 의해 소정의 비용 값을 출력하는 비용 함수를 이용하여 다양한 수거 계획 정보의 비용을 계산하고, 소정의 특정 조건에 만족하는 비용 값을 출력하는 수거 계획 정보를 염색체들을 초기 해집단으로 하는 모집단을 생성한 후, 생성된 모집단 내 다음 세대 적자 생존 가능한 수거 계획 정보를 식별하고, 식별된 수거 계획 정보들 중 비용 조건을 만족하는 수거 계획 정보를 그 다음 세대의 생존 개체로 선택하는 방식으로 최적화 수거 계획 정보를 결정할 수 있다.Referring to figure 1002, a process in which the
예를 들어, S1004에서, 전자 장치(1000)는 하나의 수거 계획 정보를 해(Soultion)로 나타내는 초기 염색체 맵을 생성할 수 있다. S1006에서, 전자 장치(1000)는 초기 염색체 맵이 생성되면, 가이드 염색체의 초기 모집단을 결정할 수 있다. 예를 들어, 전자 장치(1000)는 초기 염색체 맵 상에서 나타나는 염색체들 중 무작위로 일부 가이드 염색체들을 선정할 수 있고, 선정된 일부 가이드 염색체들을 포함하는 초기 해집단을 생성할 수 있다.For example, in S1004, the
S1008에서, 전자 장치(1000)는 가이드 염색체를 염색체 맵에 적용함으로써, 초기 염색체들에 대한 적합도를 계산할 수 있다. S1010에서, 전자 장치(1000)는 초기 염색체 맵에 대한 적합도를 계산한 결과, 소정의 Terminal 조건(예컨대 수거 계획 정보 상에서 목표로 하는 비용 조건)이 만족되면 해당 염색체 맵에서 나타나는 염색체를 솔루션으로 선택하고, 유전 알고리즘의 적용을 종결할 수 있다. 그러나, 전자 장치(1000)는 S1010에서, 소정의 Terminal 조건이 만족되지 않는 것으로 식별되는 경우, 적합도에 기초하여 초기 염색체 맵 중, 일부의 염색체를 부모 유전자로 선택할 수 있다. In operation S1008, the
S1014에서, 전자 장치(1000)는 선택된 부모 유전자 염색체들의 자손 번식 과정을 모델링함으로써 다음 세대에 적자생존할 염색체를 생성할 수 있다. 일 실시 예에 의하면, S1014에서, 전자 장치(1000)는 교차, CROSS OVER와 같은 번식 과정을 모델링함으로써 부모 유전자 염색체들의 다음 세대 염색체 개체들을 생성할 수 있다. S1016에서, 전자 장치(1000)는 초기 해집단의 크기와 동일한 크기의 개체군을 유지하기 위해, 새로 생성된 다음 세대의 염색체 개체들 중, 비용 조건에 가장 매칭되지 않는 염색체들의 일부를 제거함으로써, 다음 세대 생존할 염색체 개체들을 확정할 수 있다.In operation S1014, the
전자 장치(1000)는 최적화 후보 모델들에서 출력되는 솔루션들에 유전 알고리즘을 적용함으로써, 최적화 모델에서 출력되는 솔루션들에 대한 수거 비용 함수의 출력 값이 최소화되는 솔루션을 식별하고, 해당 솔루션을 도출하는 최적화 후보 모델에 해당하는 수거 계획 정보를 식별할 수 있다.The
도 11은 일 실시 예에 따른 전자 장치가 폐플라스틱 수거에 따른 재고 정보를 추적 및 기록하는 과정을 설명하기 위한 도면이다.11 is a diagram for explaining a process of tracking and recording inventory information according to collection of waste plastics by an electronic device according to an exemplary embodiment.
S1102에서, 전자 장치(1000)는 수거 차량이 수거 지점에 도착하였는지 여부를 식별할 수 있다. S1104에서, 전자 장치(1000)는 수거 요청자 식별 정보, 폐플라스틱 종류, 무게 정보에 따른 제1 재고 정보를 생성할 수 있다. 예를 들어, 전자 장치(1000)는 수거 차량이 수거 지점에 도착한 후, 분류 시스템(3000)으로부터 수거 요청자 별로 배출한 폐플라스틱의 종류, 무게 정보에 따른 제1 재고 정보를 획득할 수 있다. 또 다른 실시 예에 의하면, 전자 장치(1000)는 분류 시스템(3000)으로부터 현재 수거된 폐플라스틱 종류 및 무게 정보에 기초하여 제1 재고 정보를 생성하고, 생성된 제1 재고 정보를 블록체인 네트워크에 기록 및 저장할 수 있다.In S1102, the
S1106에서, 전자 장치(1000)는 제1 재고 정보에 1차 분류 결과를 적용함으로써 제2 재고 정보를 생성할 수 있다. 예를 들어, 전자 장치(1000)는 전자 장치(1000)와 연결된 외부 디바이스(예컨대 분류 시스템(3000))으로부터 수거된 폐플라스틱이 폐기 대상인지 또는 순환대상인지 여부에 관한 식별 결과와, 상기 획득된 폐플라스틱이 순환대상인 경우 바로 사용 가능한 것인지 또는 수리가 필요한 것인지 여부에 관한 식별 결과를 포함하는 1차 분류 결과를 획득하고, 획득된 1차 분류 결과를 제1 재고 정보상에 추가함으로써 제2 재고 정보를 생성할 수 있다. 전자 장치(1000)는 제2 재고 정보를 전자 장치 및 분류 시스템이 참여하는 블록체인 네트워크 상에 기록 및 저장할 수 있다.In operation S1106, the
S1108에서, 전자 장치(1000)는 제2 재고 정보에 2차 분류 결과를 적용함으로써 제3 재고 정보를 생성할 수 있다. 예를 들어, 전자 장치(1000)는 전자 장치(1000)와 연결된 외부 디바이스(예컨대 분류 시스템(3000))로부터 2차 분류 결과를 획득할 수 있다. 예를 들어, 분류 시스템(3000)은 수거된 폐플라스틱 중, 폐기 대상으로 분류된 폐플라스틱을 전처리하고, 전처리된 플라스틱을 분쇄함으로써 혼합 플레이크를 추출하며, 추출된 혼합 플레이크를 인공지능 기반 분광 선별기에 삽입함으로써, 색상, 종류 별 플레이크를 구분 추출할 수 있다. 전자 장치(1000)는 분류 시스템(3000)으로부터 인공지능 기반 분광 선별기를 통 구분 추출되는 재생 플레이크의 종류 정보, 중량 정보 또는 순도 정보 중 적어도 하나에 관한 2차 분류 결과를 획득할 수 있다. 전자 장치(1000)는 제2 재고 정보에 2차 분류 결과를 추가함으로써 제3 재고 정보를 생성하고, 생성된 제3 재고 정보를 전자 장치, 수거 요청자 단말, 수거자 단말, 분류 시스템(3000)이 참여하는 블록체인 네트워크 상에 기록 및 저장할 수 있다.In operation S1108, the
본 개시에 따른 전자 장치(1000)는 분류 시스템(3000)으로부터 획득되는 1차 분류 결과 및 2차 분류 결과에 기초하여 수거 요청자 별로 재생 플라스틱 재고 정보를 생성할 수 있다. 예를 들어, 전자 장치(1000)는 상술한 제1 재고 정보, 제2 재고 정보 및 제3 재고 정보에 기초하여 수거 요청자 별 배출한 폐플라스틱으로부터 생성된 재생플라스틱의 종류, 무게 또는 순도 정보에 관한 재생 플라스틱 재고 정보를 생성할 수 있다.The
도 12는 일 실시 예에 따른 전자 장치와 연결된 분류 시스템을 통해 플라스틱 소재 별 분류 과정을 설명하기 위한 도면이다.12 is a diagram for explaining a classification process for each plastic material through a classification system connected to an electronic device according to an embodiment.
본 개시에 따른 전자 장치(1000)는 분류 시스템(3000)을 통해 구분 추출되는 재생 플라스틱 소재(예컨대 재생 펠릿)의 수거처, 종류, 색상, 가연/난연 특성, 무게 및 가격 정보를 포함하는 재생 플라스틱 재고 정보를 생성하고, 생성된 재생 플라스틱 재고 정보를 블록체인 네트워크 기록 및 저장할 수 있다. 전자 장치(1000)와 연결된 분류 시스템(3000)은 폐기 대상으로 분류된 폐플라스틱을 분쇄함으로써 ABS 및 PP가 혼합되는 경우(1202), PP, PE 및 ABS 혼합되는 경우 (1204), PP 및 PE가 혼합된 경우 (1206) 및 PP 및 ABS가 혼합된 경우 (1208)에 해당하는 혼합 플레이크를 획득할 수 있으며, 혼합 플레이크를 인공지능 모델 기반 분광 선별기에 반복적으로 투입함으로써, 그림 (1209)에 도시된 바와 같이, 색상, 소재 별 순도 높은 재생 플라스틱 소재를 획득할 수 있다. 일 실시 예에 의하면, 전자 장치(1000)는 폐플라스틱 제품으로부터, 일정 순도 이상의 플라스틱 소재 별 재생 플라스틱 소재가 모두 추출되기 위해 필요한, 평균 분류 시스템 투입 횟수를 수거 요청자 별로 산출하고, 산출된 투입 횟수에 기초하여 수거 요청자에게 보상할 포인트 정보를 결정할 수 있다. The
일 실시 예에 의하면, 전자 장치(1000)는 분류 시스템 투입 횟수가 작을수록, 단일 소재의 플라스틱 소재들로 구성된 폐플라스틱 분류에 더 작은 비용이 소모되므로, 상대적으로 더 많은 포인트 정보들을, 분류 시스템 투입 횟수가 평균적으로 낮은 수거 요청자에게 제공할 수 있다. 반대로, 전자 장치(1000)는 평균 분류 시스템 투입 횟수가 높은 폐플라스틱 제품을 배출하는 수거 요청자들에게는 상대적으로 더 적은 포인트 정보들을 제공할 수도 있다.According to an embodiment, the
도 13은 일 실시 예에 따른 전자 장치의 블록도이다.13 is a block diagram of an electronic device according to an embodiment.
도 14는 또 다른 실시 예에 따른 전자 장치의 블록도이다.14 is a block diagram of an electronic device according to another embodiment.
도 13에 도시된 바와 같이, 일 실시 예에 따른 전자 장치(1000)는 프로세서(1300), 네트워크 인터페이스(1500) 및 메모리(1700)를 포함할 수 있다. 그러나, 도시된 구성 요소가 모두 필수구성요소인 것은 아니다. 도시된 구성 요소보다 많은 구성 요소에 의해 전자 장치(1000)가 구현될 수도 있고, 그 보다 적은 구성 요소에 의해서도 전자 장치(1000)는 구현될 수도 있다.As shown in FIG. 13 , an
예를 들어, 도 14에 도시된 바와 같이, 전자 장치(1000)는 프로세서(1300), 네트워크 인터페이스(1500) 및 메모리(1700)외에, 사용자 입력 인터페이스(1100), 출력부(1200), 센싱부(1400), 네트워크 인터페이스(1500), A/V 입력부(1600) 및 메모리(1700)를 더 포함할 수도 있다.For example, as shown in FIG. 14 , the
사용자 입력 인터페이스(1100)는, 사용자가 전자 장치(1000)를 제어하기 위한 데이터를 입력하는 수단을 의미한다. 예를 들어, 사용자 입력 인터페이스(1100)에는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠, 조그 스위치 등이 있을 수 있으나 이에 한정되는 것은 아니다.The
사용자 입력 인터페이스(1100)는, 폐플라스틱 수거 서비스 또는 재활용 서비스를 이용하기 위한 사용자 입력을 수신할 수 있다. 예를 들어, 사용자 입력 인터페이스(1100)는 수거자 단말로 하여금 수거 요청자 단말로 메시지를 전송하기 위한 하나 이상의 사용자 인터페이스 화면들을 생성할 수도 있다.The
출력부(1200)는, 오디오 신호 또는 비디오 신호 또는 진동 신호를 출력할 수 있으며, 출력부(1200)는 디스플레이부(1210), 음향 출력부(1220), 및 진동 모터(1230)를 포함할 수 있다. 디스플레이부(1210)는 전자 장치(1000)에서 처리되는 정보를 표시 출력하기 위한 화면을 포함한다. 음향 출력부(1220)는 네트워크 인터페이스(1500)로부터 수신되거나 메모리(1700)에 저장된 오디오 데이터를 출력한다. 또한, 음향 출력부(1220)는 전자 장치(1000)에서 수행되는 기능(예를 들어, 호신호 수신음, 메시지 수신음, 알림음)과 관련된 음향 신호를 출력한다.The
프로세서(1300)는 통상적으로 전자 장치(1000)의 전반적인 동작을 제어한다. 예를 들어, 프로세서(1300)는, 메모리(1700)에 저장된 프로그램들을 실행함으로써, 사용자 입력 인터페이스(1100), 출력부(1200), 센싱부(1400), 네트워크 인터페이스(1500), A/V 입력부(1600) 등을 전반적으로 제어할 수 있다. 또한, 프로세서(1300)는 메모리(1700)에 저장된 프로그램들을 실행함으로써, 도 1 내지 도 12에 기재된 플라스틱 재활용 또는 플라스틱 수거 서비스를 수행하기 위한 하나 이상의 기능들 중 적어도 일부를 수행할 수 있다.The
일 실시 예에 의하면, 프로세서(1300)는 상기 적어도 하나의 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써, 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득하고, 상기 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하고, 상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하고, 상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하고, 상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송할 수 있다.According to an embodiment, the
센싱부(1400)는, 전자 장치(1000)의 상태 또는 전자 장치(1000) 주변의 상태를 감지하고, 감지된 정보를 프로세서(1300)로 전달할 수 있다. 예를 들어, 센싱부(1400)는, 지자기 센서(Magnetic sensor)(1410), 가속도 센서(Acceleration sensor)(1420), 온/습도 센서(1430), 적외선 센서(1440), 자이로스코프 센서(1450), 위치 센서(예컨대, GPS)(1460), 기압 센서(1470), 근접 센서(1480), 및 RGB 센서(illuminance sensor)(1490) 중 적어도 하나를 포함할 수 있으나, 이에 한정되는 것은 아니다. 각 센서들의 기능은 그 명칭으로부터 당업자가 직관적으로 추론할 수 있으므로, 구체적인 설명은 생략하기로 한다.The
네트워크 인터페이스(1500)는 전자 장치(1000)가 다른 장치(미도시) 및 서버(2000)와 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 다른 장치(미도시)는 전자 장치(1000)와 같은 컴퓨팅 장치이거나, 수거 요청자 단말, 수거자 단말, 수거 차량 단말에 해당하는 데이터 통신이 가능한 컴퓨팅 장치일 수 있다.The
예를 들어, 네트워크 인터페이스(1500)는, 무선 통신 인터페이스 (1510), 유선 통신 인터페이스 (1520), 이동 통신부(1530)를 포함할 수 있다. 무선 통신 인터페이스(1510)는 근거리 통신부(short-range wireless communication unit), 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 무선 통신부(Near Field Communication unit), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. For example, the
유선 통신 인터페이스(1520)는 유선 통신을 통해 전자 장치와 연결된 외부 디바이스와 데이터를 주고받기 위한 적어도 하나의 유선 인터페이스를 포함할 수 있다. 이동 통신부(1520)는, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다.The
A/V(Audio/Video) 입력부(1600)는 오디오 신호 또는 비디오 신호 입력을 위한 것으로, 이에는 카메라(1610)와 마이크로폰(1620) 등이 포함될 수 있다. 카메라(1610)는 화상 통화모드 또는 촬영 모드에서 이미지 센서를 통해 정지영상 또는 동영상 등의 화상 프레임을 얻을 수 있다. 이미지 센서를 통해 캡쳐된 이미지는 프로세서(1300) 또는 별도의 이미지 처리부(미도시)를 통해 처리될 수 있다. An audio/video (A/V)
마이크로폰(1620)은, 외부의 음향 신호를 입력 받아 전기적인 음성 데이터로 처리한다. 예를 들어, 마이크로폰(1620)은 외부 디바이스 또는 사용자로부터 음향 신호를 수신할 수 있다. 마이크로폰(1620)은 사용자의 음성 입력을 수신할 수 있다. 마이크로폰(1620)은 외부의 음향 신호를 입력 받는 과정에서 발생 되는 잡음(noise)을 제거하기 위한 다양한 잡음 제거 알고리즘을 이용할 수 있다. The
메모리(1700)는, 프로세서(1300)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 전자 장치(1000)로 입력되거나 전자 장치(1000)로부터 출력되는 데이터를 저장할 수도 있다. 또한, 메모리(1700)는 전자 장치(1000)가 이용하는 적어도 하나의 인공지능 모델, 수거 계획 정보, 재고 정보, 차량 별 수거 경로 정보를 저장할 수 있다.The
또한, 메모리(1700)는 전자 장치(1000)가 이용하는 적어도 하나의 신경망 모델, 인공지능 모델 학습을 위해 이용하는 유전 알고리즘, 휴리스틱 알고리즘과 같은 최적화 알고리즘에 대한 정보를 저장할 수 있다. 예를 들어, 메모리(1700)는 적어도 하나의 신경망 모델 내 레이어들, 노드들, 상기 레이어들의 연결 강도에 관한 가중치 값들을 저장할 수 있다. 또한, 전자 장치(1000)는 신경망 모델을 학습하기 위해 전자 장치(1000)가 생성한 학습 데이터를 더 저장할 수도 있다. In addition, the
메모리(1700)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. The
메모리(1700)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있는데, 예를 들어, UI 모듈(1710), 터치 스크린 모듈(1720), 알림 모듈(1730) 등으로 분류될 수 있다. Programs stored in the
UI 모듈(1710)은, 플라스틱 재활용 또는 플라스틱 수거 서비스를 제공하기 위해, 애플리케이션 별 전자 장치(1000)와 연동되는 특화된 UI, GUI 등을 제공할 수 있다. 터치 스크린 모듈(1720)은 사용자의 터치 스크린 상의 터치 제스처를 감지하고, 터치 제스처에 관한 정보를 프로세서(1300)로 전달할 수 있다. 일부 실시예에 따른 터치 스크린 모듈(1720)은 터치 코드를 인식하고 분석할 수 있다. 터치 스크린 모듈(1720)은 컨트롤러를 포함하는 별도의 하드웨어로 구성될 수도 있다.The
알림 모듈(1730)은 수거 요청 정보가 접수되거나, 수거 계획 정보가 업데이트 되거나, 차량 별 수거 경로 정보가 업데이트 되는 경우 소정의 이벤트 발생을 알리기 위한 신호를 발생할 수 있다. 일 실시 예에 따른 이벤트의 예로는 호 신호 수신, 메시지 수신, 키 신호 입력, 일정 알림 등이 있다. 알림 모듈(1730)은 디스플레이부(1210)를 통해 비디오 신호 형태로 알림 신호를 출력할 수도 있고, 음향 출력부(1220)를 통해 오디오 신호 형태로 알림 신호를 출력할 수도 있고, 진동 모터(1230)를 통해 진동 신호 형태로 알림 신호를 출력할 수도 있다.The
도 15는 일 실시 예에 따른 서버의 블록도이다.15 is a block diagram of a server according to an embodiment.
일 실시 예에 의하면, 서버(2000)는 네트워크 인터페이스(2100), 데이터 베이스(2200) 및 프로세서(2300)를 포함할 수 있다. 도 15에 도시된 서버(2000)의 구성은 도 13 내지 도 14에 개시된 전자 장치의 구성에 대응될 수도 있으며, 이 경우, 서버(2000)는 도 13 내지 도 14에 개시된 전자 장치의 구성들을 더 포함할 수도 있다. 일 실시 예에 의하면, 서버(2000)는 플라스틱 수거 서비스 또는 플라스틱 재활용 서비스를 제공하기 위한 서비스 제공자가 이용하는 컴퓨팅 장치일 수 있다.According to one embodiment, the
네트워크 인터페이스(2100)는 수거 요청자 단말, 수거자 단말, 수거 차량 단말 및 분류 시스템과 서로 연동됨으로써, 플라스틱 수거 또는 재활용 서비스를 수행하는데 필요한 데이터들을 송수신할 수 있다. The
또 다른 실시 예에 의하면, 네트워크 인터페이스(2100)는 전자 장치 또는 서버에서 학습된 인공지능 모델에 대한 정보, 또는 신경망 모델에 대한 정보(예컨대 레이어들 및 레이어들 사이의 연결 강도에 관한 가중치 값)를 송신 및 수신할 수 있다. 또 다른 실시 예에 의하면, 네트워크 인터페이스(2100)는 서버가 학습시킨 인공지능 모델에 대한 정보로, 인공 신경망의 레이어들 및 레이어들에 포함된 노드에 관한 정보 또는 신경망 내 레이어들의 연결 강도에 관한 가중치 값들을 전자 장치(1000)로 전송할 수도 있다.According to another embodiment, the
또한, 일 실시 예에 의하면 데이터 베이스(2200)는 도 13 내지 도 14에서 상술한 메모리에 대응될 수 있다. 예를 들어, 데이터 베이스(2200)는 서버와 연결된 외부 디바이스로부터 수신되는 수거 요청 정보, 수거 계획 정보, 수거 경로 정보, 플라스틱 재고 정보, 인공지능 모델들에 대한 정보들을 저장할 수 있다.Also, according to an embodiment, the database 2200 may correspond to the memory described above with reference to FIGS. 13 and 14 . For example, the database 2200 may store collection request information received from an external device connected to the server, collection plan information, collection route information, plastic inventory information, and information on artificial intelligence models.
일 실시 예에 의하면, 프로세서(2300)는 서버(2000)의 전반적인 동작을 제어할 수 있다. 예를 들어, 프로세서(2300)는 네트워크 인터페이스(2100) 및 데이터 베이스(2200)를 제어함으로써, 도 1 내지 도 14에 도시된 전자 장치 동작의 전부 또는 일부를 함께 수행할 수 있다.According to an embodiment, the processor 2300 may control overall operations of the
도 16은 일 실시 예에 따른 수거 요청자 단말, 서비스 제공 서버, 수거 차량 단말 및 분류 시스템이 서로 연동함으로써 폐플라스틱 재활용 방법을 수행하는 과정을 설명하기 위한 도면이다.16 is a diagram for explaining a process of performing a waste plastic recycling method by interworking a collection requester terminal, a service providing server, a collection vehicle terminal, and a classification system according to an embodiment.
S1602에서, 서비스 제공 서버(1640)는 수요 예측 정보를 생성할 수 있다. 일 실시 예에 의하면 서비스 제공 서버(1640)는 미리 설정된 주기에 따라 수요 예측 정보를 생성할 수 있다. S1604에서, 수거 차량 단말(1650)은 초기 수거 경로 정보를 생성할 수 있다. 예를 들어, 수거 차량 단말(1650)는 인터넷을 통해 개시되는 네비게이션 서비스를 이용하여 초기 수거 경로 정보를 생성할 수 있다. S1606에서, 수거 요청자 단말(1630)은 수거 요청 정보를 생성할 수 있다. S1608에서, 수거 요청자 단말(1630)은 생성한 수거 요청 정보를 서비스 제공 서버(1640)로 전송할 수 있다. In S1602, the service providing server 1640 may generate demand prediction information. According to an embodiment, the service providing server 1640 may generate demand prediction information according to a preset period. In S1604, the collection vehicle terminal 1650 may generate initial collection route information. For example, the collection vehicle terminal 1650 may generate initial collection route information using a navigation service initiated through the Internet. In S1606, the collection requester terminal 1630 may generate collection request information. In S1608, the collection requester terminal 1630 may transmit the generated collection request information to the service providing server 1640.
일 실시 예에 의하면, 서비스 제공 서버(1640)는 도 1 내지 도 14에서 상술한 전자 장치가 수행하는 동작들의 전부 또는 일부를 함께 수행할 수 있다. S1609에서, 서비스 제공 서버(1640)는 수거 요청 정보를 제1 인공 지능 모델에 입력함으로써, 제1 인공 지능 모델로부터 수거 계획 정보를 생성할 수 있다. S1610에서, 서비스 제공 서버(1640)는 수거 차량 별 수거 경로 정보를 생성할 수 있다. 예를 들어, 서비스 제공 서버(1640)는 수거 계획 정보를 제2 인공 지능 모델에 입력함으로써, 수거 차량 별 수거 경로 정보를 생성할 수 있다.According to an embodiment, the service providing server 1640 may perform all or part of the operations performed by the electronic device described above with reference to FIGS. 1 to 14 . In operation S1609, the service providing server 1640 may generate collection plan information from the first artificial intelligence model by inputting the collection request information into the first artificial intelligence model. In S1610, the service providing server 1640 may generate collection path information for each collection vehicle. For example, the service providing server 1640 may generate collection route information for each collection vehicle by inputting collection plan information to the second artificial intelligence model.
S1612에서, 서비스 제공 서버(1640)는 수거 경로 정보를 수거 차량 단말(1650)로 전송할 수 있다. S1614에서, 수거 차량 단말(1650)는 서비스 제공 서버(1640)에서 제공된 차량 별 수거 경로 정보에 기초하여, 기 저장된 초기 수거 경로 정보를 수정 및 갱신할 수 있다. S1616에서, 수거 차량 단말(1650)은 폐플라스틱이 수거되면, 폐플라스틱 종류 및 무게 정보를 포함하는 제1 재고 정보를 생성할 수 있다. S1618에서, 수거 차량 단말(1650)은 제1 재고 정보를 분류 시스템(1660)으로 전송할 수 있다.In operation S1612, the service providing server 1640 may transmit collection route information to the collection vehicle terminal 1650. In operation S1614, the collection vehicle terminal 1650 may modify and update pre-stored initial collection route information based on the collection route information for each vehicle provided from the service providing server 1640. In S1616, when the waste plastic is collected, the collection vehicle terminal 1650 may generate first inventory information including waste plastic type and weight information. In S1618 , the collection vehicle terminal 1650 may transmit first inventory information to the classification system 1660 .
S1620에서, 분류 시스템(1660)은 폐플라스틱을 폐기대상인지 또는 순환대상인지로 구분하고, 순환대상으로 식별되는 폐플라스틱의 경우 수리가 필요한지 또는 즉시 사용가능한지 여부에 관한 1차 분류 결과를 생성하고, 제1 재고 정보에 1차 분류 결과를 추가로 반영함으로써 제2 재고 정보를 생성할 수 있다.In S1620, the classification system 1660 classifies the waste plastic into whether it is to be discarded or circulated, and in the case of waste plastic identified as circulated, a primary classification result is generated regarding whether repair is required or whether it can be used immediately, Second stock information may be generated by additionally reflecting the primary classification result on the first stock information.
S1622에서, 분류 시스템(1660)은 폐기대상으로 식별된 폐플라스틱을 전처리하고, 전처리된 플라스틱을 분쇄함으로써 혼합 플레이크를 추출하고, 추출된 혼합 플레이크를 인공지능 기반 분광 선별기에 삽입함으로써 상기 인공지능 기반 분광 선별기로부터 구분 추출되는 재생 플레이크의 종류 정보, 중량 정보 또는 순도 정보 중 적어도 하나에 관한 2차 분류 결과를 생성할 수 있다. S1624에서, 분류 시스템(1660)은 제2 재고 정보에 2차 분류 결과를 추가로 반영함으로써 제3 재고 정보를 생성할 수 있다. In S1622, the sorting system 1660 pre-processes the waste plastic identified as a waste object, extracts mixed flakes by crushing the pre-treated plastic, and inserts the extracted mixed flakes into an artificial intelligence-based spectroscopic sorter to analyze the artificial intelligence-based spectroscopy. Secondary classification results regarding at least one of type information, weight information, and purity information of the regenerated flakes separately extracted from the sorter may be generated. In operation S1624, the classification system 1660 may generate third inventory information by additionally reflecting the secondary classification result on the second inventory information.
S1628에서, 분류 시스템(1660)은 제3 재고 정보를 서비스 제공 서버(1640)로 전송할 수 있다. S1630에서, 분류 시스템(1660)은 제3 재고 정보에 기초하여 수거 요청자 별 포인트 정보를 생성할 수 있다. S1632에서, 분류 시스템은 생성한 포인트 정보를 서비스 제공 서버(1640) 및 수거 요청자 단말(1630)로 전송할 수 있다. 그러나 또 다른 실시 예에 의하면, 서비스 제공 서버(1640)는 분류 시스템으로부터 포인트 정보를 획득하고, 획득된 포인트 정보를 수거 요청자 단말로 전송할 수도 있다. S1634에서, 수거 요청자 단말(1630)은 획득한 포인트 정보를 출력할 수 있다. In operation S1628, the classification system 1660 may transmit third inventory information to the service providing server 1640. In operation S1630, the classification system 1660 may generate point information for each collection requester based on the third inventory information. In S1632, the classification system may transmit the generated point information to the service providing server 1640 and the collection requester terminal 1630. However, according to another embodiment, the service providing server 1640 may obtain point information from the classification system and transmit the obtained point information to the collection requester terminal. In S1634, the collection requester terminal 1630 may output acquired point information.
본 개시에 따른 폐플라스틱 수거 서비스를 제공하는 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.The method for providing a waste plastic collection service according to the present disclosure may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the medium may be those specially designed and configured for the present invention or those known and usable to those skilled in computer software.
컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. - includes hardware devices specially configured to store and execute program instructions, such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include high-level language codes that can be executed by a computer using an interpreter, as well as machine language codes such as those produced by a compiler.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concept of the present invention defined in the following claims are also included in the scope of the present invention. fall within the scope of the right
Claims (20)
상기 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득하는 단계;
상기 폐플라스틱 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하는 단계;
상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하는 단계;
상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하는 단계;
상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송하는 단계;
상기 전자 장치와 연결된 외부 디바이스로부터 상기 수거 요청자로부터 획득된 폐플라스틱이 폐기대상인지 또는 순환대상인지 여부에 관한 식별 결과와, 상기 획득된 폐플라스틱이 순환대상인 경우, 바로 사용 가능한 것인지 또는 수리가 필요한 것인지 여부에 관한 식별 결과를 포함하는 1차 분류 결과를 획득하는 단계;
상기 전자 장치와 연결된 외부 디바이스로부터, 상기 획득된 폐플라스틱 중, 폐기대상으로 식별된 폐플라스틱을 전처리하고, 전처리된 플라스틱을 분쇄함으로써 혼합 플레이크를 추출하고, 추출된 혼합 플레이크를 인공지능 기반 분광 선별기에 삽입함으로써 상기 인공지능 기반 분광 선별기로부터 구분 추출되는 재생 플레이크의 종류 정보, 중량 정보 또는 순도 정보 중 적어도 하나에 관한 2차 분류 결과를 획득하는 단계; 및
상기 1차 분류 결과 및 상기 2차 분류 결과에 기초하여 상기 수거 요청자 별로 재생플라스틱 재고 정보를 생성하는 단계; 를 포함하는, 방법.A method for providing a waste plastic collection service by an electronic device,
acquiring waste plastic collection request information from an external device connected to the electronic device;
identifying the type of collection requester who has transmitted the waste plastic collection request information;
obtaining collection plan information based on the identified type of collection requester;
acquiring collection route information for each collection vehicle based on the acquired collection plan information;
transmitting the collection route information to a terminal for each collection vehicle connected to the electronic device;
The identification result of whether the waste plastic obtained from the collection requester from the external device connected to the electronic device is a target for disposal or circulation, and if the obtained plastic waste is a target for circulation, whether it can be used immediately or needs repair. Obtaining a primary classification result including an identification result regarding whether or not;
From the external device connected to the electronic device, among the obtained waste plastics, waste plastics identified as waste plastics are pretreated, and mixed flakes are extracted by crushing the pretreated plastics, and the extracted mixed flakes are placed in an AI-based spectroscopy machine. obtaining a secondary classification result for at least one of type information, weight information, or purity information of the reproduced flakes classified and extracted from the artificial intelligence-based spectroscopic sorter by inserting; and
generating recycled plastic inventory information for each collection requester based on the first classification result and the second classification result; Including, method.
상기 수거 요청자의 타입이 개인으로 식별되는 경우, 상기 폐플라스틱 수거 요청 정보가 접수되었음을 나타내는 수거 요청 접수 확인 정보를 상기 전자 장치와 연결된 수거 요청자의 단말로 전송하는 단계; 및
상기 수거 요청자로부터 수거 대상이 되는 폐플라스틱이 수거되면 수거 완료 정보를 상기 수거 요청자의 단말로 전송하는 단계; 를 포함하는, 방법.The method of claim 1, wherein the method
when the type of the collection requester is identified as an individual, transmitting collection request acknowledgment information indicating that the waste plastic collection request information has been received to a terminal of the collection requester connected to the electronic device; and
transmitting collection completion information to a terminal of the collection requester when the waste plastic to be collected is collected from the collection requester; Including, method.
상기 폐플라스틱 수거 요청 정보가 획득되지 않는 경우, 미리 설정된 주기에 따라 수거 수요 예측 모델로부터 수거 수요 예측 정보를 획득하는 단계; 및
상기 수거 수요 예측 정보에 기초하여 상기 수거 계획 정보를 생성하는 단계; 를 더 포함하는, 방법.The method of claim 1, wherein the method
obtaining collection demand prediction information from a collection demand prediction model according to a preset period when the waste plastic collection request information is not obtained; and
generating the collection plan information based on the collection demand prediction information; Further comprising a method.
상기 전자 장치와 연결된 외부 디바이스로부터 상기 폐플라스틱 수거를 요청하는 수거 요청자들을 식별하기 위한 수거 요청자 식별 정보, 수거 요청 대상 폐플라스틱 무게 정보 또는 수거 요청 접수 일자 정보 중 적어도 하나를 포함하는 상기 폐플라스틱 수거 요청 정보를 획득하는 단계; 를 포함하는, 방법.The method of claim 3, wherein the obtaining of the waste plastic collection request information
The waste plastic collection request including at least one of collection requester identification information for identifying collection requesters requesting collection of waste plastics from an external device connected to the electronic device, waste plastic weight information subject to collection request, or collection request receipt date information. obtaining information; Including, method.
상기 식별된 수거 요청자의 타입이 개인으로 식별되지 않는 경우,
상기 폐플라스틱 수거 요청 정보가 입력되면, 제1 수거 비용 함수의 출력 값이 최소화되도록 하는, 수거 계획 정보를 출력하는 제1 인공 지능 모델에 상기 폐플라스틱 수거 요청 정보를 입력함으로써 상기 제1 인공 지능 모델로부터 상기 수거 계획 정보를 획득하는 단계; 를 포함하는, 방법.The method of claim 3, wherein the obtaining of the collection plan information
If the type of collection requester identified above is not identified as an individual,
When the waste plastic collection request information is input, the waste plastic collection request information is input to a first artificial intelligence model that outputs collection plan information so that the output value of the first collection cost function is minimized. obtaining the collection plan information from; Including, method.
수거 차량 식별 정보 및 상기 수거 차량 식별 정보에 따라 구분되는 수거 차량 별 수거 일정 정보를 포함하고,
상기 차량 별 수거 일정 정보는 상기 수거 차량 별로 할당되는 수거 요청자들을 식별하기 위한 수거 요청자 식별 정보, 상기 수거 차량 별로 할당된 수거 요청자들 사이에서 수거 우선 순위를 나타내는 제1 수거 우선 순위 정보, 상기 수거 요청자 식별 정보에 따른 수거 요청자가 요청한 수거 요청 대상 폐플라스틱 무게 정보 및 상기 수거 요청자의 수거 요청 접수 일자 정보를 포함하는 것을 특징으로 하는, 방법.The method of claim 5, wherein the collection plan information
Includes collection vehicle identification information and collection schedule information for each collection vehicle classified according to the collection vehicle identification information;
The collection schedule information for each vehicle includes collection requester identification information for identifying collection requesters assigned to each collection vehicle, first collection priority information indicating a collection priority among collection requesters assigned to each collection vehicle, and the collection requester. The method characterized by including information on the weight of waste plastics subject to the collection request requested by the collection requester according to the identification information and information on the date of receipt of the collection request by the collection requester.
수거 계획 정보가 입력되면, 제2 수거 비용 함수의 출력 값이 최소화되도록 하는, 수거 차량 별 수거 경로 정보를 출력하는 제2 인공 지능 모델에, 상기 제1 인공 지능 모델로부터 출력된 수거 계획 정보를 입력함으로써, 상기 제2 인공 지능 모델로부터 상기 수거 차량 별 수거 경로 정보를 획득하는 단계; 를 포함하는, 방법.The method of claim 6, wherein the obtaining of the collection route information
When the collection plan information is input, the collection plan information output from the first artificial intelligence model is input to a second artificial intelligence model that outputs collection route information for each collection vehicle so that the output value of the second collection cost function is minimized. obtaining collection route information for each collection vehicle from the second artificial intelligence model; Including, method.
상기 수거 차량 별로 할당되는 수거 요청자를 식별하기 위한 수거 요청자 식별 정보, 상기 수거 요청자 식별 정보에 따라 구분되는 수거 요청자들의 위치 정보, 상기 수거 차량 별로 할당된 수거 요청자들 사이의 수거 우선 순위에 관한 제2 수거 우선 순위 정보, 상기 수거 차량 별로 할당된 수거 지점의 위치 정보, 상기 폐플라스틱 수거를 위한 상기 수거 차량 별 출발지 위치 정보 및 상기 수거 차량 별 목적지 위치 정보를 포함하는, 방법.The method of claim 7, wherein the collection route information for each vehicle is
Collection requester identification information for identifying the collection requester assigned to each collection vehicle, location information of collection requesters classified according to the collection requester identification information, and collection priority among collection requesters assigned to each collection vehicle and collection priority information, location information of a collection point allocated for each collection vehicle, origin location information for each collection vehicle for the waste plastic collection, and destination location information for each collection vehicle.
상기 수거 요청자 별로 생성된 재생플라스틱 재고 정보에 기초하여, 상기 수거 요청자 별 포인트 정보를 생성하는 단계; 및
상기 생성된 포인트 정보를 상기 전자 장치와 연결된 외부 디바이스로 전송하는 단계; 를 포함하는, 방법.The method of claim 1, wherein the method
generating point information for each collection requester based on recycled plastic inventory information generated for each collection requester; and
transmitting the generated point information to an external device connected to the electronic device; Including, method.
이더리움 기반 NFT(Not Fungible Token) 내에 패킹되어, 블록체인 네트워크에 연결된 상기 전자 장치 및 상기 전자 장치와 연결된 외부 디바이스 각각에 저장되는 것을 특징으로 하는, 방법.11. The method of claim 10, wherein the point information
Characterized in that it is packed in an Ethereum-based NFT (Not Fungible Token) and stored in each of the electronic device connected to a blockchain network and an external device connected to the electronic device.
전체 수거 차량들의 수, 수거 차량들의 총 이동 시간, 수거 차량들의 총 이동 거리, 수거 요청 정보상 수거 요청 대상 폐플라스틱 무게 정보, 수거 요청 정보상 수거 요청 대상 폐플라스틱 종류 정보, 수거 요청자의 위치까지 이동한 상태에서 폐플라스틱 수거에 소요되는 평균 시간 및 수거 요청자의 위치까지 이동한 상태에서 폐플라스틱 소독에 소요되는 평균 시간을 입력 변수로 포함하는 제1 수거 비용 함수의 출력 값이 최소화되도록 학습되는 것인, 방법.The method of claim 5, wherein the first artificial intelligence model
Total number of collection vehicles, total travel time of collection vehicles, total travel distance of collection vehicles, information on the weight of waste plastic subject to request for collection according to the collection request information, information on the type of waste plastic subject to request for collection according to the collection request information, status of movement to the location of the collection requester Learning to minimize an output value of a first collection cost function including an average time required for waste plastic collection and an average time required for waste plastic disinfection while moving to the location of a collection requester as input variables. .
수거 차량 별 현재 위치, 수거 차량 별로 할당된 수거 요청자들의 위치 정보들을 연결함으로써 생성되는 조합 경로들의 총 거리, 상기 수거 차량 별 현재 위치에서 상기 조합 경로들을 이동하는데 걸리는 이동 시간 및 사기 수거 차량 별로 할당된 수거자의 기 설정된 작업 능력 가중치를 입력 변수로 포함하는 제2 수거 비용 함수의 출력 값이 최소화되도록 학습되는 것인, 방법.The method of claim 7, wherein the second artificial intelligence model
The current location of each collection vehicle, the total distance of combined routes generated by connecting location information of collection requesters assigned to each collection vehicle, the travel time required to move the combined routes from the current location of each collection vehicle, and the and learning to minimize an output value of a second collection cost function including a predetermined work capability weight of the collector as an input variable.
상기 폐플라스틱 수거 요청 정보를 획득하기에 앞서, 상기 전자 장치에 대한 사용자 입력에 기초하여, 상기 제1 인공 지능 모델을 학습시키기 위한 수거 계획 학습 데이터들을 획득하는 단계;
상기 수거 계획 학습 데이터들 사이의 상관 관계에 기초하여, 상기 수거 계획 학습 데이터들에 대한 가용 확률 값을 결정하는 단계;
상기 결정된 가용 확률 값에 기초하여, 상기 수거 계획 학습 데이터들 중, 일부 수거 계획 학습 데이터를 상기 제1 인공 지능 모델의 입력 포맷으로 변환함으로써 상기 수거 계획 학습 데이터를 전처리 하는 단계; 및
상기 전처리된 수거 계획 학습 데이터에 기초하여 상기 제1 인공 지능 모델을 학습시키는 단계; 를 포함하는, 방법.6. The method of claim 5, wherein the method
obtaining collection plan learning data for learning the first artificial intelligence model based on a user input to the electronic device prior to acquiring the waste plastic collection request information;
determining an available probability value for the collection plan learning data based on a correlation between the collection plan learning data;
pre-processing the collection plan learning data by converting some collection plan learning data among the collection plan learning data into an input format of the first artificial intelligence model, based on the determined available probability value; and
learning the first artificial intelligence model based on the preprocessed collection plan learning data; Including, method.
상기 전처리된 학습 데이터에 혼합정수계획법(Mixed-integer Programming) 알고리즘을 적용함으로써 상기 제1 인공 지능 모델의 모델 정보로 설정가능한 모델 정보를 포함하는 최적화 후보 모델들을 결정하는 단계;
상기 결정된 최적화 후보 모델들에서 출력되는 솔루션들의 높은 계산 복잡도(High Computational Complexity) 감소를 위해, 휴리스틱 알고리즘에 기초하여 상기 최적화 후보 모델들에서 출력되는 솔루션들에 대한 제1 수거 비용 함수의 출력 값이 최소화되는 솔루션을 식별하는 단계; 및
상기 식별된 솔루션을 출력하는 최적화 후보 모델의 모델 정보를 상기 제1 인공 지능 모델의 모델 정보로 설정함으로써 상기 제1 인공 지능 모델을 학습시키는 단계; 를 포함하는, 방법.15. The method of claim 14, wherein the step of training the first artificial intelligence model
determining optimization candidate models including model information settable as model information of the first artificial intelligence model by applying a mixed-integer programming algorithm to the preprocessed learning data;
In order to reduce the high computational complexity of solutions output from the determined optimization candidate models, output values of the first collection cost function for solutions output from the optimization candidate models are minimized based on a heuristic algorithm. identifying a solution to be; and
learning the first artificial intelligence model by setting model information of an optimization candidate model outputting the identified solution as model information of the first artificial intelligence model; Including, method.
상기 최적화 후보 모델들에서 출력되는 솔루션들에 유전 알고리즘을 적용함으로써, 상기 최적화 후보 모델들에서 출력되는 솔루션들에 대한 수거 비용 함수의 출력 값이 최소화되는 솔루션을 식별하는 단계; 를 포함하는, 방법.16. The method of claim 15, wherein identifying the solution comprises
identifying a solution that minimizes an output value of a collection cost function for solutions output from the optimization candidate models by applying a genetic algorithm to solutions output from the optimization candidate models; Including, method.
상기 폐플라스틱 수거 요청 정보를 획득하기에 앞서, 상기 제2 인공 지능 모델을 학습시키기 위한 수거 일정 학습 데이터들을 획득하는 단계;
상기 생성된 수거 일정 학습 데이터들에 포함된 결측치를 식별하는 단계;
상기 식별된 수거 일정 학습 데이터들의 정규 분포도를 산출하는 단계;
상기 산출된 정규 분포도에 3시그마 규칙을 적용함으로써, 상기 정규 분포도의 중심으로부터 양방향으로 형성되는 일부 구간에 해당하는 수거 일정 학습 데이터를 제거하는 단계; 및
상기 수거 일정 학습 데이터가 제거된 수거 일정 학습 데이터들에 기초하여, 상기 제2 수거 비용 함수가 최소화되도록 상기 제2 인공 지능 모델을 학습시키는 단계; 를 더 포함하는, 방법.8. The method of claim 7, wherein the method
obtaining collection schedule learning data for training the second artificial intelligence model prior to acquiring the waste plastic collection request information;
identifying a missing value included in the generated collection schedule learning data;
calculating a normal distribution of the identified collection schedule learning data;
removing collection schedule learning data corresponding to a partial section formed in both directions from the center of the normal distribution map by applying a 3 sigma rule to the calculated normal distribution map; and
learning the second artificial intelligence model to minimize the second collection cost function based on collection schedule learning data from which the collection schedule learning data has been removed; Further comprising a method.
상기 수거 요청자들의 식별 정보, 수거 요청이 접수된 수거 요청 접수 일자 정보, 상기 수거 요청자들이 수거 요청한 폐플라스틱의 종류 정보, 상기 수거 요청자들이 수거 요청한 폐플라스틱 무게 정보, 상기 수거 요청한 폐플라스틱으로부터 생산된 재생 플레이크의 종류 정보, 상기 재생 플레이크의 중량 정보, 상기 재생 플레이크의 순도 정보를 서로 매칭함으로써 상기 전자 장치에 저장되고,
상기 재고 정보는 상기 재생 플레이크가 판매되는 경우, 상기 재생 플레이크의 판매 가격 정보 및 상기 재생 플레이크의 판매 가격에 대응되는 포인트 정보를 더 포함하는 것을 특징으로 하는, 방법.11. The method of claim 10, wherein the inventory information
Identification information of the collection requesters, information on the date of receipt of the collection request, information on the type of waste plastic requested by the collection requesters, information on the weight of waste plastic requested by the collection requesters, recycling produced from the requested waste plastic stored in the electronic device by matching flake type information, weight information of the reclaimed flakes, and purity information of the reclaimed flakes with each other;
The method of claim 1 , wherein the inventory information further includes sales price information of the recycled flakes and point information corresponding to the sales price of the recycled flakes when the recycled flakes are sold.
네트워크 인터페이스;
하나 이상의 인스트럭션을 저장하는 메모리; 및
상기 하나 이상의 인스트럭션을 실행하는 복수의 프로세서; 를 포함하고,
상기 복수의 프로세서는 상기 하나 이상의 인스트럭션을 실행함으로써,
상기 전자 장치와 연결된 외부 디바이스로부터 폐플라스틱 수거 요청 정보를 획득하고,
상기 폐플라스틱 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하고,
상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하고,
상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하고,
상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송하며,
적어도 하나의 상기 프로세서는
상기 전자 장치와 연결된 외부 디바이스로부터 상기 수거 요청자로부터 획득된 폐플라스틱이 폐기대상인지 또는 순환대상인지 여부에 관한 식별 결과와, 상기 획득된 폐플라스틱이 순환대상인 경우, 바로 사용 가능한 것인지 또는 수리가 필요한 것인지 여부에 관한 식별 결과를 포함하는 1차 분류 결과를 획득하고,
상기 전자 장치와 연결된 외부 디바이스로부터, 상기 획득된 폐플라스틱 중, 폐기대상으로 식별된 폐플라스틱을 전처리하고, 전처리된 플라스틱을 분쇄함으로써 혼합 플레이크를 추출하고, 추출된 혼합 플레이크를 인공지능 기반 분광 선별기에 삽입함으로써 상기 인공지능 기반 분광 선별기로부터 구분 추출되는 재생 플레이크의 종류 정보, 중량 정보 또는 순도 정보 중 적어도 하나에 관한 2차 분류 결과를 획득하며,
상기 1차 분류 결과 및 상기 2차 분류 결과에 기초하여 상기 수거 요청자 별로 재생플라스틱 재고 정보를 생성하는, 전자 장치.In an electronic device providing a waste plastic collection service,
network interface;
a memory that stores one or more instructions; and
a plurality of processors executing the one or more instructions; including,
By executing the one or more instructions, the plurality of processors:
Acquiring waste plastic collection request information from an external device connected to the electronic device;
Identifying the type of collection requester who has transmitted the waste plastic collection request information;
Obtaining collection plan information based on the identified type of collection requester;
Obtaining collection route information for each collection vehicle based on the obtained collection plan information;
Transmitting the collection route information to a terminal for each collection vehicle connected to the electronic device;
at least one of the processors
The identification result of whether the waste plastic obtained from the collection requester from the external device connected to the electronic device is a target for disposal or circulation, and if the obtained plastic waste is a target for circulation, whether it can be used immediately or needs repair. Obtaining a primary classification result including an identification result on whether
From the external device connected to the electronic device, among the obtained waste plastics, waste plastics identified as waste plastics are pretreated, and mixed flakes are extracted by crushing the pretreated plastics, and the extracted mixed flakes are placed in an AI-based spectroscopy machine. Obtaining a secondary classification result for at least one of type information, weight information, or purity information of the reproduced flakes separately extracted from the artificial intelligence-based spectroscopic sorter by inserting,
The electronic device generates recycled plastic inventory information for each collection requester based on the first classification result and the second classification result.
상기 폐플라스틱 수거 요청 정보를 전송한 수거 요청자의 타입을 식별하는 단계;
상기 식별된 수거 요청자의 타입에 기초하여 수거 계획 정보를 획득하는 단계;
상기 획득된 수거 계획 정보에 기초하여 수거 차량 별 수거 경로 정보를 획득하는 단계;
상기 수거 경로 정보를 상기 전자 장치와 연결된 수거 차량 별 단말로 전송하는 단계;
상기 전자 장치와 연결된 외부 디바이스로부터 상기 수거 요청자로부터 획득된 폐플라스틱이 폐기대상인지 또는 순환대상인지 여부에 관한 식별 결과와, 상기 획득된 폐플라스틱이 순환대상인 경우, 바로 사용 가능한 것인지 또는 수리가 필요한 것인지 여부에 관한 식별 결과를 포함하는 1차 분류 결과를 획득하는 단계;
상기 전자 장치와 연결된 외부 디바이스로부터, 상기 획득된 폐플라스틱 중, 폐기대상으로 식별된 폐플라스틱을 전처리하고, 전처리된 플라스틱을 분쇄함으로써 혼합 플레이크를 추출하고, 추출된 혼합 플레이크를 인공지능 기반 분광 선별기에 삽입함으로써 상기 인공지능 기반 분광 선별기로부터 구분 추출되는 재생 플레이크의 종류 정보, 중량 정보 또는 순도 정보 중 적어도 하나에 관한 2차 분류 결과를 획득하는 단계; 및
상기 1차 분류 결과 및 상기 2차 분류 결과에 기초하여 상기 수거 요청자 별로 재생플라스틱 재고 정보를 생성하는 단계를 포함하는, 방법을 수행하도록 하는 프로그램이 저장된 컴퓨터로 읽을 수 있는 기록 매체.A recording medium in which an electronic device provides a waste plastic collection service, comprising: acquiring waste plastic collection request information from an external device connected to the electronic device;
identifying the type of collection requester who has transmitted the waste plastic collection request information;
obtaining collection plan information based on the identified type of collection requester;
acquiring collection route information for each collection vehicle based on the acquired collection plan information;
transmitting the collection route information to a terminal for each collection vehicle connected to the electronic device;
The identification result of whether the waste plastic obtained from the collection requester from the external device connected to the electronic device is a target for disposal or circulation, and if the obtained plastic waste is a target for circulation, whether it can be used immediately or needs repair. Obtaining a primary classification result including an identification result regarding whether or not;
From the external device connected to the electronic device, among the obtained waste plastics, waste plastics identified as waste plastics are pretreated, and mixed flakes are extracted by crushing the pretreated plastics, and the extracted mixed flakes are placed in an AI-based spectroscopy machine. obtaining a secondary classification result for at least one of type information, weight information, or purity information of the reproduced flakes classified and extracted from the artificial intelligence-based spectroscopic sorter by inserting; and
A computer-readable recording medium storing a program for performing the method, comprising generating recycled plastic inventory information for each collection requester based on the first classification result and the second classification result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220103586A KR102535185B1 (en) | 2022-08-18 | 2022-08-18 | Method and apparatus for providing waste plastic recycling service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220103586A KR102535185B1 (en) | 2022-08-18 | 2022-08-18 | Method and apparatus for providing waste plastic recycling service |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102535185B1 true KR102535185B1 (en) | 2023-05-30 |
Family
ID=86529551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220103586A Active KR102535185B1 (en) | 2022-08-18 | 2022-08-18 | Method and apparatus for providing waste plastic recycling service |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102535185B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102633479B1 (en) * | 2023-10-31 | 2024-02-06 | 에코랩스 주식회사 | Method, device and system for providing user-participatory transparent pet bottle collection and shredding platform service based on user compensation |
KR102680495B1 (en) * | 2023-12-08 | 2024-07-02 | (주)보티 | Resource circulation devices and system that can increase the actual recycling rate |
WO2025105683A1 (en) * | 2023-11-14 | 2025-05-22 | 주식회사 웨스텍글로벌 | Carbon-reducing eco-friendly block manufacturing and sales platform provision system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101763729B1 (en) | 2015-11-24 | 2017-08-16 | 주식회사 이마스 | Method for determining moving route of garbage truck |
KR102164509B1 (en) * | 2019-12-11 | 2020-10-12 | 김용걸 | IoT-based garbage collection vehicle optimization path provision system using artificial intelligence |
KR102287868B1 (en) * | 2021-02-02 | 2021-08-10 | (주)제이엠테크 | System for integrally managing the meter rate system |
KR102365194B1 (en) * | 2021-10-15 | 2022-02-24 | 주식회사 프레시넷 | Method and system of collecting wastes based on big data |
-
2022
- 2022-08-18 KR KR1020220103586A patent/KR102535185B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101763729B1 (en) | 2015-11-24 | 2017-08-16 | 주식회사 이마스 | Method for determining moving route of garbage truck |
KR102164509B1 (en) * | 2019-12-11 | 2020-10-12 | 김용걸 | IoT-based garbage collection vehicle optimization path provision system using artificial intelligence |
KR102287868B1 (en) * | 2021-02-02 | 2021-08-10 | (주)제이엠테크 | System for integrally managing the meter rate system |
KR102365194B1 (en) * | 2021-10-15 | 2022-02-24 | 주식회사 프레시넷 | Method and system of collecting wastes based on big data |
Non-Patent Citations (4)
Title |
---|
등록특허공보 제10-2164509호 (2020.10.12.)* |
등록특허공보 제10-2287868호 (2021.08.10.)* |
등록특허공보 제10-2365194호 (2022.02.24.)* |
한국건설기술연구원. "폐기물(생활폐기물) 재활용 효율성 향상을 위한 시스템 및 기술개발" (2019.12.31.)* * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102633479B1 (en) * | 2023-10-31 | 2024-02-06 | 에코랩스 주식회사 | Method, device and system for providing user-participatory transparent pet bottle collection and shredding platform service based on user compensation |
WO2025105683A1 (en) * | 2023-11-14 | 2025-05-22 | 주식회사 웨스텍글로벌 | Carbon-reducing eco-friendly block manufacturing and sales platform provision system |
KR102680495B1 (en) * | 2023-12-08 | 2024-07-02 | (주)보티 | Resource circulation devices and system that can increase the actual recycling rate |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102535185B1 (en) | Method and apparatus for providing waste plastic recycling service | |
US12298759B2 (en) | Using social media data of a vehicle occupant to alter a route plan of the vehicle | |
US11710071B2 (en) | Data analysis and rendering | |
Iliopoulou et al. | Combining ITS and optimization in public transportation planning: state of the art and future research paths | |
US20200386563A1 (en) | Transportation system having an artificial intelligence system to determine an emotional state of a rider in a vehicle | |
KR20190101327A (en) | Method and apparatus for assessing price for subscription products | |
US12078498B2 (en) | Personalized mobility as a service | |
EP3796683B1 (en) | Method, apparatus and computer program for aligning vehicular data of one or more vehicles with mobile device data of two or more mobile devices | |
Rawlley et al. | Artificial intelligence‐empowered vision‐based self driver assistance system for internet of autonomous vehicles | |
WO2024226722A2 (en) | Software-defined vehicle | |
US20230401527A1 (en) | System and method for address verification | |
Bohra et al. | Social media popularity prediction by ttm clustered bayesian factorization | |
Verma et al. | Impact of Driving Behavior on Commuter’s Comfort During Cab Rides: Towards a New Perspective of Driver Rating | |
Zheng et al. | IoT-Enhanced Smart Parking Management With IncepDenseMobileNet for Improved Classification | |
CN116580552A (en) | Intelligent vehicle-road coordination method and system | |
CN116976309A (en) | Data analysis method, device, computer, readable storage medium and program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220818 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20220819 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20220818 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20221123 Patent event code: PE09021S01D |
|
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230323 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230517 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230517 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |