1 |
1
판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템에 있어서,실제 입수한 데이터들을 관리하는 소스 DB;다빈도 패키지 상품개발을 지원하기 위한 작업 흐름을 조절하는 데이터들을 관리하는 프로세스 DB;다빈도 패키지 상품개발을 지원하기 위한 작업중에 원하는 값을 얻기 위한 중간 단계에서 생성되는 임시 값을 관리하는 임시 저장 DB;다빈도 패키지 상품개발을 지원하기 위한 순차적인 연산과정의 결과물을 저장하는 결과 DB;분석을 원하는 조합수와 연산에 적용할 상품 판매 실적에 대한 빈도수에 관한 값이 입력장치를 통하여 입력되면, 상기 프로세스 DB의 값을 참조하여 연산을 수행하고 2~N개의 상품으로 이루어진 상품조합에서 다빈도의 조합 순으로 결과값을 추출하여 출력장치로 출력하는 제어장치;를 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
2 |
2
제 1 항에 있어서, 상기 제어 장치에 의해 다빈도의 조합 순으로 결과값을 추출하는 단계를 수행하기 이전에,반복되는 연산과정에서 상품 표기에 의해 소모되는 데이터의 량을 줄이기 위해 1글자로 이루어진 유니코드 문자를 활용하여 연산을 진행시키고, 상품명 복원 과정을 실행하여 최종 결과 출력시 다시 상품명을 복원하는 방식으로 분석을 진행하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
3 |
3
제 1 항에 있어서, 상기 제어 장치에 의해 다빈도의 조합 순으로 결과값을 추출하는 단계에서, 중복되는 상품조합이 생성되지 않도록 상품목록의 ID의 순서를 활용하여 현재 분석 진행중인 상품 목록보다 앞선 ID를 포함하는 정보를 표기하고, 이후에 기존 조합에 추가되는 상품목록을 제거함으로써 기존에 구성된 상품명의 조합이 중복되지 않도록 하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
4 |
4
제 1 항에 있어서, 상기 제어 장치에 위해 다빈도의 조합 순으로 결과값을 추출하는 단계에서, 시스템의 한계 혹은 사용자의 선택에 의하여 중지된 분석을 중단시점부터 오류 수정 과정, 오류 수정 후 분석이 중단된 N개의 상품 조합에 대한 분석 재개 과정, 상품 조합에 대하여 다빈도 조합을 찾는 과정을 연속적으로 실행하여 이미 진행된 분석의 결과를 폐기하지 않고 사용하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
5 |
5
제 1 항에 있어서, 상기 소스 DB는,상품조합의 명칭, ID, 조합상품의 종류 정보를 저장하는 [CollectionName] 테이블,[CollectionName] 테이블에 기록된 상품 정보와 비교하여 동일한 조합을 가진 경우를 찾을 때 대응이 되는 [CollectionNameB] 테이블,디폴트 그룹의 상품조합 정보를 저장하는 [ElementofCollection] 테이블,[ElementofCollection] 테이블과 비교하여 동일한 조합을 가지는 경우를 찾을 때 대응이 되는 [ElementofCollectionB] 테이블,상품조합 분석에 사용될 상품목록이 수록된 [ConceptList] 테이블,동일한 상품에 여러 명칭이 동시에 사용되는 경우 정식 명칭과 동의어 표기 정보를 기록하는 [Synonym] 테이블을 구비하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
6 |
6
제 1 항에 있어서, 상기 프로세스(Process) DB는,분석과정의 진행 정도, 조합분석의 최소 빈도의 정보를 기록하는 [Process] 테이블,긴 문자열의 상품명을 한 글자의 유니코드로 변환하는 [OrderCodeandConcept] 테이블,분석에 사용되는 테이블들이 자연수를 ID로 사용하기 때문에 분석 대상 상품조합의 원본 DB의 ID가 숫자가 아닌 경우 ID 변환 정보를 기록하는 [ChangeID] 테이블을 구비하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
7 |
7
제 1 항에 있어서, 상기 임시 저장(Temporary) DB는,분석을 진행하여야 하는 하나의 상품 판매 묶음을 저장하는 [INGCollectionName] 테이블, 이전 조합수의 분석대상을 저장하는 [StandbyList] 테이블,상품 판매 묶음이 포함하는 상품 종류를 기록하는 [INGConcept] 테이블, 소스 DB에 저장된 해당 구매 목록표의 상품을 저장하는 [TempElementofCollection] 테이블, 분석이 진행중인 상품조합을 모두 가진 구매목록표의 ID를 저장하는 [SubsetList] 테이블을 구비하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
8 |
8
제 1 항에 있어서, 상기 결과(Result) DB는,가상상품구매목록표의 정보를 기록하는 [ImaginaryCollectionNamex] 테이블, 가상상품구매목록표에 수록된 상품정보를 기록하는 [ImaginaryElementofCollection] 테이블, 가상상품구매목록표를 저장하는 [BookCollectionName] 테이블,서로 다른 출처의 구매정보를 소스 DB에 입력하여 비교시 동일한 상품구성을 가진 상품목록의 정보를 추출하여 저장하는 [SameConcept] 테이블을 구비하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
9 |
9
제 1 항에 있어서, 상기 제어장치는,소스 DB의 데이터를 프로세스 DB에 입력된 희망하는 조합의 수N, 조합생성에서 인정하는 최소 빈도수의 분석자의 조건에 따라 단일 상품 판매실적 중 일정 빈도 이상의 상품을 2개 조합 생성 대상으로 선정한 뒤, 선정된 상품을 포함하고 있는 판매 실적을 참조하여 전체 상품목록과 조합하여 2종류로 구성된 가상의 조합을 만드는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
10 |
10
제 9 항에 있어서, 상기 제어장치는,상기 가상의 조합을 부분집합으로 하는 실제 판매목록으로부터 빈도수를 추출하여 기록하고, 여기에서 생성된 2개의 상품으로 이루어진 조합 중 빈도수가 기준값보다 큰 것을 3개의 상품으로 이루어진 조합을 생성하는 후보로 만들어 동일한 작업을 N개의 조합이 될 때까지 반복하여 결과를 생성하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 시스템
|
11 |
11
판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법에 있어서,서로 다른 출처로부터 수집한 자료 중 동일한 조합을 가지는 묶음을 찾는 단계;상품조합 분석을 위하여 초기화(Default Process)하는 단계;상품 조합에 대하여 다빈도 조합을 찾는(Normal Process) 단계;시스템 정지 시점에서 다시 작업을 진행할 수 있도록 오류를 수정(Correct Error Process)하는 단계;오류 수정 후 분석이 중단된 N개의 상품 조합에 대한 분석을 재개(Partial Process)하는 단계;연산량을 줄이기 위하여 유니코드 문자로 대체하였던 상품의 명칭을 원래대로 복원하는 상품명 복원(Restore Process) 단계;를 포함하고, 상품조합에서 상품 판매실적에 대한 다빈도의 조합 순으로 결과값을 추출하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
12 |
12
제 11 항에 있어서, 상기 서로 다른 출처로부터 수집한 자료 중 동일한 조합을 가지는 묶음을 찾는 단계는,상품조합의 명칭, ID, 조합상품의 종류 정보를 저장하는 [CollectionName] 테이블, 디폴트 그룹의 상품조합 정보를 저장하는 [ElementofCollection] 테이블을 디폴트 그룹으로 설정하는 과정과,[CollectionName] 테이블에 기록된 상품 정보와 비교하여 동일한 조합을 가진 경우를 찾을 때 대응이 되는 [CollectionNameB] 테이블, [ElementofCollection] 테이블과 비교하여 동일한 조합을 가지는 경우를 찾을 때 대응이 되는 [ElementofCollectionB] 테이블을 B 그룹으로 설정하는 과정과,비교하고자 하는 B그룹의 묶음 수만큼 반복하여 분석하기 위하여 변수를 설정하는 과정과,분석을 진행해야하는 하나의 상품 판매 묶음을 저장하고, 분석을 진행하는 과정과,하나의 상품구매목록표에 대한 분석이 완료되면 각 테이블의 레코드를 삭제하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
13 |
13
제 12 항에 있어서, 상기 비교하고자 하는 B그룹의 묶음 수만큼 반복하여 분석하기 위하여 변수를 설정하는 과정은,B 그룹의 묶음들이 가지는 상품수를 표현하기 위한 변수(@CollectionBAmount)를 설정하는 과정,비교하고자 하는 B그룹의 묶음 수 만큼 반복하여 분석하기 위하여 B그룹의 전체 묶음 수를 계산한 값을 넣기 위한 변수(@Standbycount)를 설정하는 과정,이전의 분석 과정이 중단되는 경우에 남아있을 잔여 데이터를 삭제하기 위하여, 분석을 진행하여야 하는 하나의 상품 판매 묶음을 저장하는 테이블[INGCollectionName]의 자료를 삭제하는 과정,[CollectionNameB]에 수록된 B그룹의 묶음의 정보를 임시 저장 DB의 이전 조합수의 분석대상을 저장하는 [StandbyList] 테이블에 추가하는 과정,[StandbyList] 테이블의 레코드 수를 이용하여 반복해야할 횟수정보를 얻어 B그룹의 전체 묶음수 변수(@Standbycount)에 입력하는 과정,변수@Standbycount 003e# 0를 만족하는 동안 상기 과정을 반복하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
14 |
14
제 12 항에 있어서, 상기 분석을 진행해야하는 하나의 상품 판매 묶음을 저장하고, 분석을 진행하는 과정은,분석을 진행해야하는 하나의 상품 판매 묶음을 저장하는 [INGCollectionName] 테이블에 첫 번째 묶음 정보를 추가하는 과정,[INGCollectionName]에 기록된 묶음의 조합수를 B그룹 묶음들이 가지는 상품수에 관한 변수(@CollectionBAmount)에 입력하는 과정,[INGCollectionName] 테이블에 기록된 묶음이 포함하는 상품 종류를 모두 [INGConcept] 테이블에 입력하는 과정,[INGConcept] 테이블에 입력된 상품을 디폴트 그룹의 상품조합 정보를 담고 있는 [ElementofCollection] 테이블의 상품 정보와 비교하여 동일한 상품 구성을 가지는 Default 그룹의 상품구매목록표의 ID를 추출하고, 추출된 ID를 ID별로 빈도수를 구하여 @CollectionBAmount와 같은 값을 가지는 ID만을 결과 DB의 [SameConcept]에 추가하는 과정,Null 상태인 [SameConcept] 테이블의 [CollectionNameA]필드 값을 현재 분석중인 묶음의 정보를 지니고 있는 [INGCollectionName] 테이블의 필드 값으로 변경하는 과정,Null 상태인 [SameConcept] 테이블의 필드 값을 이미 입력된 [SameConcept]테이블의 [CollectionIDB] 필드와 동일한 값을 가지는 [CollectionNameB] 테이블의 ID 필드를 찾아 [CollectionNameB]의 필드 값으로 변경하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
15 |
15
제 12 항에 있어서, 상기 하나의 상품구매목록표에 대한 분석이 완료되면 각 테이블의 레코드를 삭제하는 과정은,현재 진행중인 상품구매목록표를 전체 분석대상 목록에서 제거하기 위하여 [INGCollectionName] 테이블의 ID와 같은 값을 가지는 [StandbyList] 테이블의 ID를 찾아 해당 레코드를 삭제하는 과정,현재 진행을 완료한 상품구매목록표를 [INGCollectionName] 테이블에서 삭제하는 과정,제거된 상품구매목록표에 포함된 상품 목록을 [INGConcept] 테이블에서 삭제하는 과정,반복에 필요한 대기중인 목록의 수가 감소하였으므로 @Standbycount 변수의 값을 1 감소시키는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
16 |
16
제 11 항에 있어서, 상기 상품조합 분석을 위하여 초기화(Default Process)하는 단계는,상품조합에 대한 분석을 위하여 임시 저장 DB 및 결과 DB의 테이블들의 모든 레코드를 제거하는 과정과,상품조합 분석에 사용될 상품목록들이 수록된 테이블 [ConceptList]의 [Done]과 [Del] 필드의 값을 ‘False'로 바꾸는 과정과,전체 상품목록의 명칭을 복사하고 필드값을 변경하는 과정과,가상상품구매목록표의 정보를 기록하는 테이블을 생성하고 구성 상품 정보를 입력하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
17 |
17
제 16 항에 있어서, 상기 테이블 [ConceptList]의 [Done] 필드는 N-1개 조합을 이용하여 N개의 상품조합을 생성할 때 현재 진행중인 상품조합 이외에 1개의 상품을 추가하는 과정을 거친 것을 표기하는 필드이고,[Del] 필드는 시스템을 이용한 조합의 자동 생성시 이전에 만들어진 조합이 다시 생성되지 않도록 관련 상품목록을 제외시키는 표시를 기록하는 필드인 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
18 |
18
제 16 항에 있어서, 상기 전체 상품목록의 명칭을 복사하고 필드값을 변경하는 과정은,[OldName] 필드의 값이 빈문자열인 경우에 전체 상품목록의 명칭을 [ConceptList]의 [OldName] 필드로 복사하는 과정,긴 문자열의 상품명을 한 글자의 유니코드로 변환하는 테이블인 [OrderCodeandConcept]의 [Concept] 필드의 값을 빈문자열로 변경하는 과정,[OrderCodeandConcept]의 [Concept] 필드의 값을 [ConceptList]의 [OldName]필드의 값으로 변경하는 과정,[ElementofCollection] 테이블에 기록된 상품명을 [OrderCodeandConcept] 테이블을 이용하여 1글자 유니코드로 변경하는 과정,[ConceptList]의 실제 상품명을 [OrderCodeandConcept] 테이블의 [OrderCode]로 변환하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
19 |
19
제 16 항에 있어서, 상기 가상상품구매목록표의 정보를 기록하는 테이블을 생성하고 구성 상품 정보를 입력하는 과정은,가상상품구매목록표의 정보를 기록하는 [ImaginaryCollectionNamex] 테이블을 생성하는 과정,가상상품구매목록표의 정보를 기록하는 [ImaginaryCollectionNamex]에 상품1개로 이루어진 조합을 설정하여 정보를 입력하는 과정,가상상품구매목록표에 수록된 상품정보를 기록하는 [ImaginaryElementofCollection] 테이블에 1개로 구성된 구성상품 정보를 입력하는 과정,현재의 분석중인 상품의 조합수를 표시하는 [Process] 테이블의 [NowCombination] 필드의 값을 1로 변경하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
20 |
20
제 11 항에 있어서, 상기 상품 조합에 대하여 다빈도 조합을 찾는(Normal Process) 단계는,분석자가 입력한 분석 대상이 되는 조합의 최소 빈도수 정보를 추출하고, 자동으로 조합을 생성하기 위한 변수를 입력하는 과정과,이전 조합수의 분석 대상이 저장된 테이블의 모든 레코드를 삭제하는 과정과,구매목록표의 목록 중 빈도수가 사용자가 지정한 빈도수 이상인 구매목록표를 테이블에 입력하고 변수 및 필드값을 입력하는 과정과,현재 분석중인 가상상품구매목록의 상품명을 추가하는 과정과,현재 진행중인 상품구매목록표를 전체 분석대상 목록에서 제거하기 위하여 해당 테이블의 모든 레코드를 삭제하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
21 |
21
제 20 항에 있어서, 상기 최소 빈도수 정보를 추출하고, 자동으로 조합을 생성하기 위한 변수를 입력하는 과정은,분석자가 입력한 분석 대상이 되는 조합의 최소 빈도수 정보를 추출하여 최소 빈도수 정보에 관한 변수(@CountFre)로 입력하는 과정,몇 개로 구성된 상품 조합까지 원하는지 분석자가 입력한 정보를 추출하여 변수(@AimCom)로 입력하는 과정,현재 몇 개로 구성된 상품 조합에 대하여 분석을 진행하고 있는지에 대한 정보를 추출하여 변수(@AgainNo) 입력하는 과정,상품 조합수가 분석자가 지정한 조합수를 넘지 않는 조건을 만족하는 동안 상품 조합에 대하여 다빈도 조합을 찾는 과정을 반복하는 과정,임의의 개수로 구성된 상품 조합을 마친 후 조합의 개수를 1개 추가하기 위하여 필드값을 더하는 과정,현재 분석중인 조합의 상품 개수 정보를 가진 테이블의 필드 값을 현재 분석중인 조합의 상품 개수 정보에 관한 변수(@ConceptCombination)로 입력하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
22 |
22
제 21 항에 있어서, 상기 분석대상이 되는 최소빈도수의 정보는 사용자가 직접 입력하는 방식과, 쿼리를 이용하여 각 조합마다 최소빈도수를 조정하는 방식에서 선택하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
23 |
23
제 20 항에 있어서, 상기 이전 조합수의 분석 대상이 저장된 테이블의 모든 레코드를 삭제하는 과정은,이전 조합수의 분석대상이 저장된 [StandbyList] 테이블의 모든 레코드를 삭제하는 과정,분석을 진행하여야 하는 하나의 상품 판매 묶음을 저장하는 [INGCollectionName] 테이블의 모든 레코드를 삭제하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
24 |
24
제 20 항에 있어서, 상기 사용자가 지정한 빈도수 이상인 구매목록표를 테이블에 입력하고 변수 및 필드값을 입력하는 과정은,가상상품구매목록표의 정보를 기록하는 [ImaginaryCollectionNamex] 테이블로부터 현재 조합을 생성하고자 하는 상품의 가지 수 보다 1개 적은 조합을 가진 구매목록표의 목록 중 빈도수가 사용자가 지정한 빈도수 이상인 구매목록표를 이전 조합수의 분석대상을 저장하는 [StandbyList] 테이블에 입력하는 과정,분석대상이 되는 이전의 상품 조합 목록의 수를 추출하여 분석과정의 반복 회수에 대한 정보 담고 있는 변수(@Standbycount)로 입력하는 과정,[StandbyList] 테이블의 첫 번째 조합을 분석을 진행하여야 하는 하나의 상품 판매 묶음을 저장하는 테이블 [INGCollectionName]에 추가하는 과정,[INGCollectionName] 테이블에 저장된 구매목록표의 기재된 상품목록을 가상상품구매목록표에 수록된 상품정보를 기록하는 [ImaginaryElementofCollection] 테이블로부터 추출하여 지금 조사해야 할 상품목록을 저장하는 [INGConcept] 테이블에 저장하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
25 |
25
제 20 항에 있어서, 상기 현재 분석중인 가상상품구매목록의 상품명을 추가하는 과정은,상품 판매 묶음이 포함하는 상품 종류를 기록하는 테이블 [INGConcept]에 포함된 상품을 모두 포함하는 구매목록표를 디폴트 그룹의 상품조합 정보를 저장하는 테이블인 [ElementofCollection]에서 찾아 ID와 빈도수를 분석이 진행중인 상품조합을 모두 가진 구매목록표의 ID를 저장하는 테이블인 [SubsetList]에 입력하는 과정,[SubsetList]에 입력된 ID로 [ElementofCollection]에 저장된 해당 구매목록표의 상품을 추출하여 [ElementofCollection]에 저장된 해당 구매 목록표의 상품을 저장하는 테이블인 [TempElementofCollection] 테이블에 저장하는 과정,현재 분석중인 가상상품구매목록의 명칭을 변수(@ImaginaryName)로 입력하는 과정,[TempElementofCollection] 테이블에 남아있는 레코드의 상품명 정보를 이용하여 가상상품구매목록표의 정보를 기록하는 [ImaginaryCollectionNamex] 테이블의 새로운 명칭, 사용빈도, 조합된 상품 수, 추가되는 상품명 등의 정보를 입력하는 과정,가상상품구매목록표에 수록된 상품정보를 기록하는 [ImaginaryElementofCollection] 테이블에 [ImaginaryCollectionNamex] 테이블의 레코드 중 [Done] 필드의 값이 ‘0’인 경우의 ID와 추가되는 상품명 정보를 이용하여 가상상품구매목록의 상품명을 추가하는 과정,[ImaginaryElementofCollection] 테이블에 [ImaginaryCollectionNamex] 테이블의 ID와 [INGConcept] 테이블의 상품정보를 조합하여 가상상품구매목록의 상품명을 추가하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|
26 |
26
제 20 항에 있어서, 현재 진행중인 상품구매목록표를 전체 분석대상 목록에서 제거하기 위하여 해당 테이블의 모든 레코드를 삭제하는 과정은,현재 진행중인 상품구매목록표를 전체 분석대상 목록에서 제거하기 위하여 [INGCollectionName] 테이블의 ID와 같은 값을 가지는 [StandbyList] 테이블의 ID를 찾아 해당 레코드를 삭제하는 과정,임시저장 DB에 속한 [INGCollectionName] 테이블의 레코드를 삭제하는 과정,임시저장 DB에 속한 [INGConcept] 테이블의 레코드를 삭제하는 과정,임시저장 DB에 속한 [TempElementofCollection] 테이블에서 레코드를 삭제하는 과정,임시저장 DB에 속한 [SubsetList] 테이블에서 레코드를 삭제하는 과정을 포함하는 것을 특징으로 하는 판매 실적에 기반한 다빈도 패키지 상품개발 지원 방법
|