맞춤기술찾기

이전대상기술

오프라인 매장에서 상품에 대한 빠른 결제를 가능하게 하는 쇼핑 지원 서버 및 그 동작 방법

  • 기술번호 : KST2023006709
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에 따른 오프라인 매장에서 상품에 대한 빠른 결제를 가능하게 하는 쇼핑 지원 서버 및 그 동작 방법은 사용자가 진열대에 진열된 상품의 바코드를 자신이 소지하고 있는 전자 단말로 촬영하게 되면, 이 촬영 이미지로부터 상품의 바코드 정보를 인식하여 해당 상품의 가격 정보를 확인해 둔 후, 사용자가 계산대에서 결제를 진행하려고 할 때, 사용자가 선택한 상품들의 합산 가격 정보를 제공해줌으로써, 상품에 대한 빠른 결제가 가능하도록 지원할 수 있다.
Int. CL G06Q 20/32 (2012.01.01) G06Q 20/14 (2012.01.01) G06Q 30/06 (2023.01.01) H04L 9/06 (2006.01.01) H04L 9/08 (2006.01.01)
CPC G06Q 20/3276(2013.01) G06Q 20/3274(2013.01) G06Q 20/145(2013.01) G06Q 30/0633(2013.01) H04L 9/0643(2013.01) H04L 9/0866(2013.01) H04L 9/50(2013.01)
출원번호/일자 1020220011208 (2022.01.26)
출원인 동국대학교 산학협력단
등록번호/일자
공개번호/일자 10-2023-0115361 (2023.08.03) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.01.26)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 동국대학교 산학협력단 대한민국 서울특별시 중구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정진우 서울특별시 성동구
2 최수정 경기도 성남시 중원구
3 최은지 경기도 의정부시 범
4 권예진 인천광역시 강화군

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김효성 대한민국 서울 영등포구 **로 ** (여의도동) ***호(효성국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.01.26 수리 (Accepted) 1-1-2022-0098178-89
2 선행기술조사의뢰서
Request for Prior Art Search
2023.01.25 수리 (Accepted) 9-1-9999-9999999-89
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
오프라인 매장에서 상품에 대한 빠른 결제를 가능하게 하는 쇼핑 지원 서버에 있어서,상기 오프라인 매장에서 판매 중인 복수의 상품들 각각에 대한 바코드 정보와 각 상품에 대한 가격 정보가 저장되어 있는 상품 정보 데이터베이스;사용자의 전자 단말로부터, 상기 복수의 상품들이 진열된 진열대에서 선택된 어느 하나의 상품의 바코드 영역을 촬영한 촬영 이미지가 수신될 때마다, 바코드에 대응되는 이미지 객체를 인식하기 위한 사전 설정된 객체 인식 모델을 기초로, 상기 촬영 이미지로부터 상기 상품의 바코드에 대응되는 바코드 이미지 객체를 인식한 후, 상기 바코드 이미지 객체로부터 상기 상품의 바코드 정보를 추출하고, 상기 상품의 바코드 정보가 추출되면, 상기 상품 정보 데이터베이스로부터 상기 상품의 바코드 정보에 대응되어 저장되어 있는 가격 정보를 확인하여, 상기 확인된 가격 정보를 쇼핑 목록 상에 추가하는 쇼핑 목록 추가부;상기 전자 단말로부터 쇼핑 완료 메시지가 수신되면, 상기 쇼핑 목록에 포함된 상품들에 대한 가격 정보를 확인하여, 결제 대상이 되는 합산 가격을 산출하는 합산 가격 산출부; 및상기 합산 가격에 대한 정보를 상기 전자 단말로 전송하는 정보 전송부를 포함하는 쇼핑 지원 서버
2 2
제1항에 있어서,상기 합산 가격에 대한 정보가 상기 전자 단말로 전송된 이후, 상기 전자 단말로부터 상기 합산 가격의 결제 진행을 위한 2차원 코드의 발행 요청이 수신되면, t(t는 2이상의 자연수임)자릿수의 식별번호를 랜덤하게 생성한 후, 상기 식별번호에 대한 정보가 삽입된 제1 2차원 코드를 생성하여, 상기 제1 2차원 코드를 상기 전자 단말로 전송하는 코드 발행부;상기 식별번호와 상기 합산 가격으로 구성된 제1 결제 대상 정보를 생성한 후, 상기 제1 결제 대상 정보를, 결제 대상 정보를 임시로 저장하기 위해서 마련되어 있는 결제 대상 데이터베이스 상에 저장하는 정보 저장 처리부; 및상기 사용자가, 상기 제1 2차원 코드를 상기 전자 단말의 화면 상에 표시한 상태에서, 상기 제1 2차원 코드를 상기 마트에 구비되어 있는 결제 단말기 상에 인식시킴에 따라, 상기 결제 단말기로부터, 상기 제1 2차원 코드에서 추출된 상기 식별번호가 수신되면, 상기 결제 대상 데이터베이스로부터 상기 식별번호를 포함하고 있는 상기 제1 결제 대상 정보를 검색하여, 상기 제1 결제 대상 정보에 포함되어 있는 상기 합산 가격에 대한 정보를 상기 결제 단말기로 전송한 후, 상기 결제 대상 데이터베이스에 저장되어 있는 상기 제1 결제 대상 정보를 삭제하는 가격 정보 전송부를 더 포함하고,상기 결제 단말기는상기 쇼핑 지원 서버로부터 상기 합산 가격에 대한 정보가 수신되면, 상기 합산 가격을, 결제 처리가 수행되어야 할 최종 가격으로 확인하여, 상기 합산 가격에 대한 대금 결제를 진행하기 위한 프로세스를 처리하는 것을 특징으로 하는 쇼핑 지원 서버
3 3
제2항에 있어서,상기 가격 정보 전송부는상기 결제 단말기와 사전 공유하고 있는 해시 함수가 저장되어 있는 해시 함수 저장부;상기 결제 단말기로부터 상기 식별번호가 수신되면, 상기 결제 대상 데이터베이스로부터 상기 식별번호를 포함하고 있는 상기 제1 결제 대상 정보를 검색하여, 상기 제1 결제 대상 정보에 포함되어 있는 상기 합산 가격에 대한 정보를 추출하는 정보 추출부;상기 합산 가격에 대한 정보가 추출되면, 상기 합산 가격에 대한 정보를 암호화하여 상기 결제 단말기로 전송하기 위한 암호화 이벤트를 발생시키는 이벤트 발생부;상기 암호화 이벤트가 발생되면, 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로(modulo)-2 연산을 수행하였을 때의 결과값을 비트열로 구성함으로써, t비트의 식별 코드를 생성하고, t비트의 랜덤 코드를 랜덤하게 생성한 후, 상기 랜덤 코드를 상기 해시 함수에 입력으로 인가하여 해시값을 연산하고, 상기 랜덤 코드와 상기 식별 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 연산 코드를 생성하는 연산부; 및상기 해시값으로 상기 합산 가격에 대한 정보를 암호화한 후, 상기 결제 단말기로 상기 암호화된 합산 가격에 대한 정보와 함께 상기 연산 코드를 전송하고, 상기 결제 대상 데이터베이스에 저장되어 있는 상기 제1 결제 대상 정보를 삭제하는 암호화 전송부를 포함하고,상기 결제 단말기는 메모리 상에 상기 해시 함수를 저장하고 있고, 상기 쇼핑 지원 서버로부터 상기 암호화된 합산 가격에 대한 정보와 상기 연산 코드가 수신되면, 상기 식별번호와 상기 연산 코드를 기초로 상기 랜덤 코드를 복원하고, 상기 랜덤 코드를 상기 메모리 상에 저장되어 있는 상기 해시 함수에 입력으로 인가하여 상기 해시값을 연산한 후, 상기 해시값을 기초로 상기 암호화된 합산 가격에 대한 정보를 복호화하는 것을 특징으로 하는 쇼핑 지원 서버
4 4
제3항에 있어서,상기 결제 단말기는상기 쇼핑 지원 서버로부터 상기 암호화된 합산 가격에 대한 정보와 상기 연산 코드가 수신되면, 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로-2 연산을 수행하였을 때의 결과값을 비트열로 구성함으로써, t비트의 상기 식별 코드를 생성한 후, 상기 연산 코드와 상기 식별 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 상기 랜덤 코드를 복원하고, 상기 랜덤 코드가 복원되면, 상기 랜덤 코드를 상기 메모리 상에 저장되어 있는 상기 해시 함수에 입력으로 인가하여 상기 해시값을 연산한 후, 상기 해시값을 기초로 상기 암호화된 합산 가격에 대한 정보를 복호화하는 것을 특징으로 하는 쇼핑 지원 서버
5 5
오프라인 매장에서 상품에 대한 빠른 결제를 가능하게 하는 쇼핑 지원 서버의 동작 방법에 있어서,상기 오프라인 매장에서 판매 중인 복수의 상품들 각각에 대한 바코드 정보와 각 상품에 대한 가격 정보가 저장되어 있는 상품 정보 데이터베이스를 유지하는 단계;사용자의 전자 단말로부터, 상기 복수의 상품들이 진열된 진열대에서 선택된 어느 하나의 상품의 바코드 영역을 촬영한 촬영 이미지가 수신될 때마다, 바코드에 대응되는 이미지 객체를 인식하기 위한 사전 설정된 객체 인식 모델을 기초로, 상기 촬영 이미지로부터 상기 상품의 바코드에 대응되는 바코드 이미지 객체를 인식한 후, 상기 바코드 이미지 객체로부터 상기 상품의 바코드 정보를 추출하고, 상기 상품의 바코드 정보가 추출되면, 상기 상품 정보 데이터베이스로부터 상기 상품의 바코드 정보에 대응되어 저장되어 있는 가격 정보를 확인하여, 상기 확인된 가격 정보를 쇼핑 목록 상에 추가하는 단계;상기 전자 단말로부터 쇼핑 완료 메시지가 수신되면, 상기 쇼핑 목록에 포함된 상품들에 대한 가격 정보를 확인하여, 결제 대상이 되는 합산 가격을 산출하는 단계; 및상기 합산 가격에 대한 정보를 상기 전자 단말로 전송하는 단계를 포함하는 쇼핑 지원 서버의 동작 방법
6 6
제5항에 있어서,상기 합산 가격에 대한 정보가 상기 전자 단말로 전송된 이후, 상기 전자 단말로부터 상기 합산 가격의 결제 진행을 위한 2차원 코드의 발행 요청이 수신되면, t(t는 2이상의 자연수임)자릿수의 식별번호를 랜덤하게 생성한 후, 상기 식별번호에 대한 정보가 삽입된 제1 2차원 코드를 생성하여, 상기 제1 2차원 코드를 상기 전자 단말로 전송하는 단계;상기 식별번호와 상기 합산 가격으로 구성된 제1 결제 대상 정보를 생성한 후, 상기 제1 결제 대상 정보를, 결제 대상 정보를 임시로 저장하기 위해서 마련되어 있는 결제 대상 데이터베이스 상에 저장하는 단계; 및상기 사용자가, 상기 제1 2차원 코드를 상기 전자 단말의 화면 상에 표시한 상태에서, 상기 제1 2차원 코드를 상기 마트에 구비되어 있는 결제 단말기 상에 인식시킴에 따라, 상기 결제 단말기로부터, 상기 제1 2차원 코드에서 추출된 상기 식별번호가 수신되면, 상기 결제 대상 데이터베이스로부터 상기 식별번호를 포함하고 있는 상기 제1 결제 대상 정보를 검색하여, 상기 제1 결제 대상 정보에 포함되어 있는 상기 합산 가격에 대한 정보를 상기 결제 단말기로 전송한 후, 상기 결제 대상 데이터베이스에 저장되어 있는 상기 제1 결제 대상 정보를 삭제하는 단계를 더 포함하고,상기 결제 단말기는상기 쇼핑 지원 서버로부터 상기 합산 가격에 대한 정보가 수신되면, 상기 합산 가격을, 결제 처리가 수행되어야 할 최종 가격으로 확인하여, 상기 합산 가격에 대한 대금 결제를 진행하기 위한 프로세스를 처리하는 것을 특징으로 하는 쇼핑 지원 서버의 동작 방법
7 7
제6항에 있어서,상기 제1 결제 대상 정보를 삭제하는 단계는상기 결제 단말기와 사전 공유하고 있는 해시 함수가 저장되어 있는 해시 함수 저장부를 유지하는 단계;상기 결제 단말기로부터 상기 식별번호가 수신되면, 상기 결제 대상 데이터베이스로부터 상기 식별번호를 포함하고 있는 상기 제1 결제 대상 정보를 검색하여, 상기 제1 결제 대상 정보에 포함되어 있는 상기 합산 가격에 대한 정보를 추출하는 단계;상기 합산 가격에 대한 정보가 추출되면, 상기 합산 가격에 대한 정보를 암호화하여 상기 결제 단말기로 전송하기 위한 암호화 이벤트를 발생시키는 단계;상기 암호화 이벤트가 발생되면, 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로(modulo)-2 연산을 수행하였을 때의 결과값을 비트열로 구성함으로써, t비트의 식별 코드를 생성하고, t비트의 랜덤 코드를 랜덤하게 생성한 후, 상기 랜덤 코드를 상기 해시 함수에 입력으로 인가하여 해시값을 연산하고, 상기 랜덤 코드와 상기 식별 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 연산 코드를 생성하는 단계; 및상기 해시값으로 상기 합산 가격에 대한 정보를 암호화한 후, 상기 결제 단말기로 상기 암호화된 합산 가격에 대한 정보와 함께 상기 연산 코드를 전송하고, 상기 결제 대상 데이터베이스에 저장되어 있는 상기 제1 결제 대상 정보를 삭제하는 단계를 포함하고,상기 결제 단말기는 메모리 상에 상기 해시 함수를 저장하고 있고, 상기 쇼핑 지원 서버로부터 상기 암호화된 합산 가격에 대한 정보와 상기 연산 코드가 수신되면, 상기 식별번호와 상기 연산 코드를 기초로 상기 랜덤 코드를 복원하고, 상기 랜덤 코드를 상기 메모리 상에 저장되어 있는 상기 해시 함수에 입력으로 인가하여 상기 해시값을 연산한 후, 상기 해시값을 기초로 상기 암호화된 합산 가격에 대한 정보를 복호화하는 것을 특징으로 하는 쇼핑 지원 서버의 동작 방법
8 8
제7항에 있어서,상기 결제 단말기는상기 쇼핑 지원 서버로부터 상기 암호화된 합산 가격에 대한 정보와 상기 연산 코드가 수신되면, 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로-2 연산을 수행하였을 때의 결과값을 비트열로 구성함으로써, t비트의 상기 식별 코드를 생성한 후, 상기 연산 코드와 상기 식별 코드 간의 배타적 논리합 연산을 수행함으로써, t비트의 상기 랜덤 코드를 복원하고, 상기 랜덤 코드가 복원되면, 상기 랜덤 코드를 상기 메모리 상에 저장되어 있는 상기 해시 함수에 입력으로 인가하여 상기 해시값을 연산한 후, 상기 해시값을 기초로 상기 암호화된 합산 가격에 대한 정보를 복호화하는 것을 특징으로 하는 쇼핑 지원 서버의 동작 방법
9 9
제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
10 10
제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 동국대학교산학협력단 정보통신창의인재양성 SW중심대학(동국대)