맞춤기술찾기

이전대상기술

이미지 기반의 상품 정보 검색 서비스를 운영하기 위한 상품 정보 검색 서비스 서버 및 그 동작 방법

  • 기술번호 : KST2023006706
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 상품 정보 검색 서비스 서버 및 그 동작 방법이 개시된다. 본 발명은 이미지 기반의 상품 정보 검색 서비스를 운영하기 위한 상품 정보 검색 서비스 서버 및 그 동작 방법을 제시함으로써, 상기 상품 정보 검색 서비스를 통해, 사용자가 구매하고자 하는 상품에 대한 상품 정보를 보다 편리하게 획득할 수 있도록 지원할 수 있다.
Int. CL G06F 16/532 (2019.01.01) G06F 16/432 (2019.01.01) G06F 16/538 (2019.01.01) G06F 40/295 (2020.01.01) G06N 3/04 (2023.01.01) G06N 3/08 (2023.01.01) G06V 20/60 (2022.01.01) G06Q 30/06 (2023.01.01)
CPC G06F 16/532(2013.01) G06F 16/434(2013.01) G06F 16/538(2013.01) G06F 40/295(2013.01) G06N 3/045(2013.01) G06N 3/08(2013.01) G06V 20/60(2013.01) G06Q 30/0631(2013.01)
출원번호/일자 1020220025030 (2022.02.25)
출원인 동국대학교 산학협력단
등록번호/일자
공개번호/일자 10-2023-0115835 (2023.08.03) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020220011332   |   2022.01.26
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.02.25)
심사청구항수 10

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 손윤식 서울특별시 송파구
2 박범수 충청북도 청주시 흥덕구
3 송승민 서울특별시 강남구
4 전문수 서울특별시 양천구
5 김희수 대전광역시 서구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.02.25 수리 (Accepted) 1-1-2022-0215464-00
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
이미지 기반의 상품 정보 검색 서비스를 운영하기 위한 상품 정보 검색 서비스 서버에 있어서, 사용자 단말로부터, 제1 이미지가 수신되면서, 상기 제1 이미지 기반의 상품 정보 검색 요청이 수신되면, 사전 설정된 객체 검출 모델을 기초로, 상기 제1 이미지로부터 객체 검출을 수행하는 객체 검출 수행부;상기 제1 이미지로부터 제1 객체가 검출되면, 상기 제1 객체에 대한 제1 객체 이미지를, 사전 설정된 객체명 식별 모델 - 상기 객체명 식별 모델은, 객체 이미지로부터 객체명을 식별할 수 있도록 사전 학습된 합성곱 신경망(Convolutional Neural Network) 기반의 모델로서, 객체 이미지가 입력으로 인가되면, 입력으로 인가된 상기 객체 이미지를 합성곱 신경망에 통과시킴으로써, 사전 설정된 복수의 객체명들 각각에 대해, 상기 객체 이미지와의 매칭 확률을 연산한 후, 상기 복수의 객체명들 중 상기 객체 이미지와의 매칭 확률이 최대인 객체명을, 상기 객체 이미지에 대한 객체명으로 식별하는 모델임 - 에 입력으로 인가하여, 상기 제1 객체 이미지에 대한 객체명을 식별하는 객체명 식별부;상기 제1 객체 이미지에 대한 객체명이 제1 객체명으로 식별되면, 상기 제1 객체명을 검색 키워드로 지정한 후, 사전 설정된 쇼핑몰 서비스 서버로, 상기 제1 객체명을 전송하면서, 상기 제1 객체명을 검색 키워드로 하여 상품 정보 검색을 수행할 것을 지시하는 검색 명령을 전송하는 검색 명령부; 및상기 쇼핑몰 서비스 서버로부터, 상기 검색 명령에 대응되는 검색 결과 데이터가 수신되면, 상기 검색 결과 데이터를 상기 사용자 단말로 전송하는 데이터 전송부를 포함하는 상품 정보 검색 서비스 서버
2 2
제1항에 있어서,상기 객체명 식별부는 상기 객체 검출 모델을 기초로 상기 제1 이미지로부터 객체 검출을 수행한 결과, 상기 제1 이미지로부터 둘 이상의 객체들이 검출된 경우, 상기 사용자 단말로, 상기 둘 이상의 객체들 각각에 대한 객체 이미지를 전송하면서, 상기 둘 이상의 객체들 중, 상품 정보의 검색을 희망하는 상품에 대한 객체를 선택할 것을 안내하는 내용이 포함된 안내 메시지를 전송한 후, 상기 사용자 단말로부터, 상기 둘 이상의 객체들 중 어느 하나의 객체에 대한 선택 명령이 수신되면, 상기 어느 하나의 객체를 상기 제1 객체로 지정한 후, 상기 제1 객체에 대한 상기 제1 객체 이미지를, 상기 객체명 식별 모델에 입력으로 인가하여, 상기 제1 객체 이미지에 대한 객체명을 식별하는 것을 특징으로 하는 상품 정보 검색 서비스 서버
3 3
제1항에 있어서, 상기 검색 명령부는상기 쇼핑몰 서비스 서버와 사전 공유하고 있는 t(t는 2 이상의 자연수임)자릿수의 식별번호가 저장되어 있는 식별번호 저장부;상기 쇼핑몰 서비스 서버와 사전 공유하고 있는 해시 함수가 저장되어 있는 해시 함수 저장부;상기 제1 객체 이미지에 대한 객체명이 제1 객체명으로 식별되면, 상기 제1 객체명을 검색 키워드로 지정한 후, 상기 제1 객체명을 암호화하기 위한 암호화 이벤트를 발생시키는 이벤트 발생부;상기 암호화 이벤트가 발생되면, 상기 식별번호 저장부로부터 상기 식별번호를 확인하여, 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로(modulo)-2 연산을 수행하였을 때의 결과 값을 비트열로 구성함으로써, t비트의 식별 코드를 생성하는 식별 코드 생성부;상기 식별 코드가 생성되면, t비트의 랜덤 코드를 랜덤하게 생성하고, 상기 랜덤 코드를 상기 해시 함수에 입력으로 인가하여 해시 값을 연산한 후, 상기 랜덤 코드와 상기 식별 코드 간의 배타적 논리합(XOR) 연산을 수행함으로써, t비트의 연산 코드를 생성하는 연산 코드 생성부; 및상기 연산 코드가 생성되면, 상기 해시 값으로 상기 제1 객체명을 암호화한 후, 상기 쇼핑몰 서비스 서버로, 암호화된 상기 제1 객체명과 상기 검색 명령을 전송하는 암호화 전송부를 포함하고,상기 쇼핑몰 서비스 서버는메모리 상에 상기 식별번호와 상기 해시 함수를 저장하고 있고, 상기 상품 정보 검색 서비스 서버로부터, 암호화된 상기 제1 객체명과 상기 검색 명령이 수신되면, 상기 쇼핑몰 서비스 서버의 메모리 상에 저장되어 있는 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로-2 연산을 수행하였을 때의 결과 값을 비트열로 구성함으로써, 상기 식별 코드를 생성한 후, 상기 연산 코드와 상기 식별 코드 간의 배타적 논리합 연산을 수행함으로써, 상기 랜덤 코드를 복원하고, 상기 쇼핑몰 서비스 서버의 메모리 상에 저장되어 있는 상기 해시 함수에, 상기 랜덤 코드를 입력으로 인가하여 상기 해시 값을 연산한 후, 상기 해시 값을 기초로, 암호화된 상기 제1 객체명을 복호화하여, 상기 제1 객체명이 복원되면, 상기 제1 객체명을 검색 키워드로 하여 상품 정보 검색을 수행한 후, 상기 검색 결과 데이터를 생성하여 상기 상품 정보 검색 서비스 서버로 전송하는 것을 특징으로 하는 상품 정보 검색 서비스 서버
4 4
제1항에 있어서, 상기 검색 결과 데이터가 상기 사용자 단말로 전송된 이후, 상기 사용자 단말로부터, 상기 검색 결과 데이터에 포함된 복수의 상품 정보들 중 어느 하나인 제1 상품 정보에 대한 제1 상품 구매 페이지로의 접속 요청 명령이 수신되면, 상기 쇼핑몰 서비스 서버로부터, 상기 제1 상품 구매 페이지에 대한 제1 URL(Uniform Resource Locator) 주소를 획득하는 URL 주소 획득부; 및상기 제1 URL 주소가 획득되면, 상기 사용자 단말로, 상기 제1 URL 주소를 기초로 상기 제1 상품 구매 페이지에 접속할 것을 지시하는 리디렉션(redirection) 명령을 전송하는 리디렉션 명령부를 더 포함하는 상품 정보 검색 서비스 서버
5 5
이미지 기반의 상품 정보 검색 서비스를 운영하기 위한 상품 정보 검색 서비스 서버의 동작 방법에 있어서, 사용자 단말로부터, 제1 이미지가 수신되면서, 상기 제1 이미지 기반의 상품 정보 검색 요청이 수신되면, 사전 설정된 객체 검출 모델을 기초로, 상기 제1 이미지로부터 객체 검출을 수행하는 단계;상기 제1 이미지로부터 제1 객체가 검출되면, 상기 제1 객체에 대한 제1 객체 이미지를, 사전 설정된 객체명 식별 모델 - 상기 객체명 식별 모델은, 객체 이미지로부터 객체명을 식별할 수 있도록 사전 학습된 합성곱 신경망(Convolutional Neural Network) 기반의 모델로서, 객체 이미지가 입력으로 인가되면, 입력으로 인가된 상기 객체 이미지를 합성곱 신경망에 통과시킴으로써, 사전 설정된 복수의 객체명들 각각에 대해, 상기 객체 이미지와의 매칭 확률을 연산한 후, 상기 복수의 객체명들 중 상기 객체 이미지와의 매칭 확률이 최대인 객체명을, 상기 객체 이미지에 대한 객체명으로 식별하는 모델임 - 에 입력으로 인가하여, 상기 제1 객체 이미지에 대한 객체명을 식별하는 단계;상기 제1 객체 이미지에 대한 객체명이 제1 객체명으로 식별되면, 상기 제1 객체명을 검색 키워드로 지정한 후, 사전 설정된 쇼핑몰 서비스 서버로, 상기 제1 객체명을 전송하면서, 상기 제1 객체명을 검색 키워드로 하여 상품 정보 검색을 수행할 것을 지시하는 검색 명령을 전송하는 단계; 및상기 쇼핑몰 서비스 서버로부터, 상기 검색 명령에 대응되는 검색 결과 데이터가 수신되면, 상기 검색 결과 데이터를 상기 사용자 단말로 전송하는 단계를 포함하는 상품 정보 검색 서비스 서버의 동작 방법
6 6
제5항에 있어서,상기 식별하는 단계는 상기 객체 검출 모델을 기초로 상기 제1 이미지로부터 객체 검출을 수행한 결과, 상기 제1 이미지로부터 둘 이상의 객체들이 검출된 경우, 상기 사용자 단말로, 상기 둘 이상의 객체들 각각에 대한 객체 이미지를 전송하면서, 상기 둘 이상의 객체들 중, 상품 정보의 검색을 희망하는 상품에 대한 객체를 선택할 것을 안내하는 내용이 포함된 안내 메시지를 전송한 후, 상기 사용자 단말로부터, 상기 둘 이상의 객체들 중 어느 하나의 객체에 대한 선택 명령이 수신되면, 상기 어느 하나의 객체를 상기 제1 객체로 지정한 후, 상기 제1 객체에 대한 상기 제1 객체 이미지를, 상기 객체명 식별 모델에 입력으로 인가하여, 상기 제1 객체 이미지에 대한 객체명을 식별하는 것을 특징으로 하는 상품 정보 검색 서비스 서버의 동작 방법
7 7
제5항에 있어서, 상기 검색 명령을 전송하는 단계는상기 쇼핑몰 서비스 서버와 사전 공유하고 있는 t(t는 2 이상의 자연수임)자릿수의 식별번호가 저장되어 있는 식별번호 저장부를 유지하는 단계;상기 쇼핑몰 서비스 서버와 사전 공유하고 있는 해시 함수가 저장되어 있는 해시 함수 저장부를 유지하는 단계;상기 제1 객체 이미지에 대한 객체명이 제1 객체명으로 식별되면, 상기 제1 객체명을 검색 키워드로 지정한 후, 상기 제1 객체명을 암호화하기 위한 암호화 이벤트를 발생시키는 단계;상기 암호화 이벤트가 발생되면, 상기 식별번호 저장부로부터 상기 식별번호를 확인하여, 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로(modulo)-2 연산을 수행하였을 때의 결과 값을 비트열로 구성함으로써, t비트의 식별 코드를 생성하는 단계;상기 식별 코드가 생성되면, t비트의 랜덤 코드를 랜덤하게 생성하고, 상기 랜덤 코드를 상기 해시 함수에 입력으로 인가하여 해시 값을 연산한 후, 상기 랜덤 코드와 상기 식별 코드 간의 배타적 논리합(XOR) 연산을 수행함으로써, t비트의 연산 코드를 생성하는 단계; 및상기 연산 코드가 생성되면, 상기 해시 값으로 상기 제1 객체명을 암호화한 후, 상기 쇼핑몰 서비스 서버로, 암호화된 상기 제1 객체명과 상기 검색 명령을 전송하는 단계를 포함하고,상기 쇼핑몰 서비스 서버는메모리 상에 상기 식별번호와 상기 해시 함수를 저장하고 있고, 상기 상품 정보 검색 서비스 서버로부터, 암호화된 상기 제1 객체명과 상기 검색 명령이 수신되면, 상기 쇼핑몰 서비스 서버의 메모리 상에 저장되어 있는 상기 식별번호를 구성하는 t개의 숫자들 각각에 대해 모듈로-2 연산을 수행하였을 때의 결과 값을 비트열로 구성함으로써, 상기 식별 코드를 생성한 후, 상기 연산 코드와 상기 식별 코드 간의 배타적 논리합 연산을 수행함으로써, 상기 랜덤 코드를 복원하고, 상기 쇼핑몰 서비스 서버의 메모리 상에 저장되어 있는 상기 해시 함수에, 상기 랜덤 코드를 입력으로 인가하여 상기 해시 값을 연산한 후, 상기 해시 값을 기초로, 암호화된 상기 제1 객체명을 복호화하여, 상기 제1 객체명이 복원되면, 상기 제1 객체명을 검색 키워드로 하여 상품 정보 검색을 수행한 후, 상기 검색 결과 데이터를 생성하여 상기 상품 정보 검색 서비스 서버로 전송하는 것을 특징으로 하는 상품 정보 검색 서비스 서버의 동작 방법
8 8
제5항에 있어서, 상기 검색 결과 데이터가 상기 사용자 단말로 전송된 이후, 상기 사용자 단말로부터, 상기 검색 결과 데이터에 포함된 복수의 상품 정보들 중 어느 하나인 제1 상품 정보에 대한 제1 상품 구매 페이지로의 접속 요청 명령이 수신되면, 상기 쇼핑몰 서비스 서버로부터, 상기 제1 상품 구매 페이지에 대한 제1 URL(Uniform Resource Locator) 주소를 획득하는 단계; 및상기 제1 URL 주소가 획득되면, 상기 사용자 단말로, 상기 제1 URL 주소를 기초로 상기 제1 상품 구매 페이지에 접속할 것을 지시하는 리디렉션(redirection) 명령을 전송하는 단계를 더 포함하는 상품 정보 검색 서비스 서버의 동작 방법
9 9
제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
10 10
제5항 내지 제8항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 동국대학교산학협력단 정보통신창의인재양성 SW중심대학(동국대)
2 과학기술정보통신부 동국대학교산학협력단 정보통신방송혁신인재양성(R&D) High Performance Knowledge System 개발 및 인력양성