Nothing Special   »   [go: up one dir, main page]

KR20200024536A - 검색 결과 제공 방법 및 이를 지원하는 서비스 장치 - Google Patents

검색 결과 제공 방법 및 이를 지원하는 서비스 장치 Download PDF

Info

Publication number
KR20200024536A
KR20200024536A KR1020180101343A KR20180101343A KR20200024536A KR 20200024536 A KR20200024536 A KR 20200024536A KR 1020180101343 A KR1020180101343 A KR 1020180101343A KR 20180101343 A KR20180101343 A KR 20180101343A KR 20200024536 A KR20200024536 A KR 20200024536A
Authority
KR
South Korea
Prior art keywords
image
preference information
text
search result
user terminal
Prior art date
Application number
KR1020180101343A
Other languages
English (en)
Inventor
김기현
김하윤
Original Assignee
십일번가 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 십일번가 주식회사 filed Critical 십일번가 주식회사
Priority to KR1020180101343A priority Critical patent/KR20200024536A/ko
Publication of KR20200024536A publication Critical patent/KR20200024536A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/532Query formulation, e.g. graphical querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 검색 결과 제공 방법 및 이를 지원하는 서비스 장치를 개시한다. 상기 서비스 장치는 서버 통신 회로 및 상기 서버 통신 회로와 기능적으로 연결되는 서버 프로세서를 포함할 수 있다. 상기 서버 프로세서는 상기 서버 통신 회로를 기반으로 사용자 단말과 통신 채널을 형성하고, 상기 사용자 단말로부터 쿼리 이미지를 수신하고, 상기 쿼리 이미지에 포함된 적어도 하나의 객체에 대응하는 검색 결과를 수집하고, 상기 사용자 단말과 관련한 사용자 정보에 따라 상기 검색 결과에 포함된 텍스트 영역 및 이미지 영역 중 적어도 하나를 변경한 검색 결과 페이지를 생성하고, 상기 검색 결과 페이지를 상기 사용자 단말에 제공하도록 설정될 수 있다.

Description

검색 결과 제공 방법 및 이를 지원하는 서비스 장치{Method of providing of image searching result and service device thereof}
본 발명은 이미지 검색 기능에 있어서, 사용자 단말과 관련하여 개인화된 정보를 기반으로 검색 결과를 제공함으로써 사용자 호감도를 개선하고 정보 인식률을 개선할 수 있는 검색 결과 제공 방법 및 이를 지원하는 서비스 장치에 관한 것이다.
인터넷 사용이 보편화되면서 사용자들은 인터넷 검색을 통하여 다양한 정보를 획득할 수 있게 되었다. 즉, 사용자들은 인터넷에의 접속이 가능한 개인용 컴퓨터 등의 단말 장치를 통해 인터넷 검색 사이트에 접속한 후, 뉴스, 지식, 게임, 커뮤니티 등과 관련된 각종 컨텐츠를 검색할 수 있게 되었다.
한편, 통신 기술의 발달 및 저장 장치의 대용량화에 따라, 인터넷 상에는 텍스트 형식의 문서뿐만 아니라, 사진, 동영상 등과 같은 이미지를 포함하는 문서들의 검색 비율이 급격히 증가하게 되었는데, 근래에 급격히 확산되고 있는 개인 블로그 문화의 영향으로 이미지 이용의 증가 속도가 더욱 심화되고 있다. 이에 따라, 인터넷 상에 다양한 형태로 저장된 이미지에 대한 검색 수요가 급증하고 있다.
한편, 종래 이미지 검색은 사용자가 입력한 쿼리 이미지와 기 저장된 이미지와의 매칭을 수행하고, 매칭율이 높은 이미지를 포함하는 검색 결과를 획일화된 형태로 제공하고 있기 때문에, 검색 결과에 대한 호감도가 낮고 검색 결과를 통해 정보를 인식하는 시간이 오래 걸리는 단점이 있었다.
미국 공개 특허 2016-0026656호 (명칭: Retrieving/storing images associated with events)
본 발명은 이미지 검색 결과를 제공하는 과정에서, 사용자가 선호하는 읽기 방식으로 검색 결과를 배열하여 사용자가 검색 결과를 인식하는데 있어서 보다 쉽고 편리하게 검색 결과를 인식할 수 있도록 하는 검색 결과 제공 방법 및 이를 지원하는 서비스 장치를 제공하고자 한다.
본 발명의 실시 예에 따른 서비스 장치는 서버 통신 회로 및 상기 서버 통신 회로와 기능적으로 연결되는 서버 프로세서를 포함할 수 있다. 상기 서버 프로세서는 상기 서버 통신 회로를 기반으로 사용자 단말과 통신 채널을 형성하고, 상기 사용자 단말로부터 쿼리 이미지를 수신하고, 상기 쿼리 이미지에 포함된 적어도 하나의 객체에 대응하는 검색 결과를 수집하고, 상기 사용자 단말과 관련한 사용자 정보에 따라 상기 검색 결과에 포함된 텍스트 영역 및 이미지 영역 중 적어도 하나를 변경한 검색 결과 페이지를 생성하고, 상기 검색 결과 페이지를 상기 사용자 단말에 제공하도록 설정될 수 있다.
여기서, 상기 서버 프로세서는 사용자별 텍스트 표시 방식의 선호 형태 및 이미지 표시 방식의 선호 형태 중 적어도 하나를 기록한 개인 선호 정보를 저장 관리하도록 설정될 수 있다.
예를 들어, 상기 서버 프로세서는 상기 사용자 단말에 대응하는 개인 선호 정보를 확인하고, 상기 개인 선호 정보에 기록된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 추출하고, 상기 추출된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 기반으로 상기 검색 결과 페이지를 구성하도록 설정될 수 있다.
특히, 상기 서버 프로세서는 상기 텍스트 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 텍스트 영역의 크기, 색상, 텍스트의 표시 위치 및 텍스트 표현들 중 적어도 하나를 재구성하도록 설정될 수 있다.
또는, 상기 서버 프로세서는 상기 텍스트 영역에 포함된 할인 정보, 광고 정보, 기타 링크 정보의 표시 크기, 표시 색상, 표시 위치, 내용 표현들 중 적어도 하나를 상기 개인 선호 정보에 따라 조정하여 상기 검색 결과 페이지를 구성하도록 설정될 수 있다.
또는, 상기 서버 프로세서는 상기 이미지 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 이미지 영역의 크기, 색상, 이미지의 표시 위치 및 이미지의 표시 부위 중 적어도 하나를 재구성하도록 설정될 수 있다.
한편, 상기 서버 프로세서는 지정된 조건에 부합하는 사용자들의 텍스트 표시 방식의 선호 형태 및 이미지 표시 방식의 선호 형태 중 적어도 하나를 기록한 통계 선호 정보를 저장 관리하도록 설정될 수 있다.
여기서, 상기 서버 프로세서는 상기 통계 선호 정보를 확인하고, 상기 통계 선호 정보에 기록된 텍스트 통계 선호 정보 및 이미지 통계 선호 정보 중 적어도 하나를 추출하고, 상기 추출된 텍스트 통계 선호 정보 및 이미지 통계 선호 정보 중 적어도 하나를 기반으로 상기 검색 결과 페이지를 구성하도록 설정될 수 있다.
특히, 상기 서버 프로세서는 상기 텍스트 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 텍스트 영역의 크기, 색상, 텍스트의 표시 위치 및 텍스트 표현들 중 적어도 하나를 재구성하도록 설정되거나, 상기 이미지 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 이미지 영역의 크기, 색상, 이미지의 표시 위치 및 이미지의 표시 부위 중 적어도 하나를 재구성하도록 설정될 수 있다.
본 발명의 실시 예에 따른 이미지 검색 결과 제공 방법은 서비스 장치가, 서버 통신 회로를 기반으로 사용자 단말과 통신 채널을 형성하는 단계, 상기 사용자 단말로부터 쿼리 이미지를 수신하는 단계, 상기 쿼리 이미지에 포함된 적어도 하나의 객체에 대응하는 검색 결과를 수집하는 단계, 상기 사용자 단말과 관련한 사용자 정보에 따라 상기 검색 결과에 포함된 텍스트 영역 및 이미지 영역 중 적어도 하나를 변경한 검색 결과 페이지를 생성하는 단계, 상기 검색 결과 페이지를 상기 사용자 단말에 제공하는 단계를 포함할 수 있다.
상기 방법은 사용자별 텍스트 표시 방식의 선호 형태 및 이미지 표시 방식의 선호 형태 중 적어도 하나를 기록한 개인 선호 정보를 저장하는 단계를 더 포함하고, 이 경우, 상기 생성하는 단계는 상기 사용자 단말에 대응하는 개인 선호 정보를 확인하고 상기 개인 선호 정보에 기록된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 추출하고, 상기 추출된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 기반으로 상기 검색 결과 페이지를 구성하는 단계를 포함할 수 있다.
그리고, 상기 구성하는 단계는 상기 텍스트 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 텍스트 영역의 크기, 색상, 텍스트의 표시 위치 및 텍스트 표현들 중 적어도 하나를 재구성하는 단계, 상기 이미지 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 이미지 영역의 크기, 색상, 이미지의 표시 위치 및 이미지의 표시 부위 중 적어도 하나를 재구성하는 단계를 포함할 수 있다.
본 발명은 이미지 검색 기능과 관련하여, 사용자별로 개인된 검색 결과를 제공함으로써, 사용자 선호도가 높고 정보 인식률이 좋은 검색 결과 제공을 지원할 수 있다.
기타, 본 발명의 다른 효과들은 후술하는 다양한 실시 예들에 의해 제공될 수 있다.
도 1은 본 발명의 실시 예에 따른 이미지 검색 시스템이 적용된 환경의 일 예를 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 사용자 단말 구성의 일 예를 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 서비스 장치 구성의 일 예를 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 서비스 장치의 서버 프로세서 구성의 한 예를 나타낸 도면이다.
도 5는 본 발명의 실시 예에 따른 이미지 검색과 관련한 사용자 단말의 운용 방법의 일 예를 나타낸 도면이다.
도 6은 본 발명의 실시 예에 따른 이미지 검색과 관련한 서비스 장치의 운용 방법의 한 예를 나타낸 도면이다.
도 7은 본 발명의 실시 예에 따른 개인선호 정보에 따른 검색 결과 페이지 구성의 일 예를 나타낸 도면이다.
도 8은 본 발명의 실시 예에 따른 이미지 검색과 관련한 서비스 장치의 운용 방법의 다른 예를 나타낸 도면이다.
이하, 본 발명의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 실시 예의 다양한 변경(modification), 균등물(equivalent), 및/또는 대체물(alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.
도 1은 본 발명의 실시 예에 따른 이미지 검색 시스템이 적용된 환경의 일 예를 나타낸 도면이다.
도 1을 참조하면, 본 발명의 실시 예에 따른 서비스 시스템(10)은 적어도 하나의 단말을 포함하는 사용자 단말(100), 서비스 장치(200) 및 네트워크(50)를 포함할 수 있다.
상기 본 발명이 적용되는 네트워크(50)는, 인터넷 망과 같은 IP 기반의 유선 통신망뿐만 아니라, LTE(Long term evolution) 망, WCDMA 망과 같은 이동통신망, Wi-Fi망과 같은 다양한 종류의 무선망, 및 이들의 조합으로 이루어질 수 있다. 즉, 본 발명에 따른 이미지 검색 기능 제공 시스템은, 유무선 통신망에 구별 없이 모두 적용될 수 있다. 구체적으로 상기 네트워크(50)는 서비스 장치(200)와 사용자 단말(100) 간의 통신 채널을 형성할 수 있다. 예를 들어, 상기 네트워크(50)는 서비스 장치(200) 또는 사용자 단말(100)이 운용할 수 있는 3G, 4G, 5G 무선 이동 통신 방식 중 적어도 하나의 방식을 지원할 수 있다. 또는, 상기 네트워크(50)는 유선 기반으로 상기 사용자 단말(100)과 상기 서비스 장치(200) 간의 통신 채널을 형성할 수 있다. 이러한 네트워크(50)는 현재 개발되어 상용화되었거나 향후 개발되어 상용화될 각종 유선망, 무선망 및 이들의 결합망을 포함하는 개념으로 해석되어야 한다.
상기 사용자 단말(100)은 네트워크(50)를 통하여 서비스 장치(200)와 통신 채널을 형성할 수 있다. 예를 들어, 상기 사용자 단말(100)은 이미지 검색 기능과 관련하여 서비스 장치(200)와 통신 채널을 형성할 수 있다. 이와 관련하여, 상기 사용자 단말(100)은 이미지 검색 기능과 관련한 어플리케이션 또는 이미지 검색 기능을 제공할 수 있는 웹 브라우저를 저장 및 설치할 수 있다. 사용자 단말(100)은 서비스 장치(200)로부터 이미지 검색 기능과 관련한 데이터 예컨대, 이미지 검색 관련 가상 페이지 또는 웹 페이지를 서비스 장치(200)로부터 수신하고, 출력할 수 있다. 또는, 사용자 단말(100)은 이미지 검색 기능과 관련한 어플리케이션 실행 화면을 출력할 수 있다. 사용자 단말(100)은 이미지 검색과 관련한 쿼리 이미지(예: 카메라를 이용하여 촬영한 이미지 또는 메모리에 기 저장된 이미지 등)를 서비스 장치(200)에 전송하고, 서비스 장치(200)로부터 검색 결과를 수신하여 저장 및 표시할 수 있다. 특히, 본 발명의 사용자 단말(100)은 사용자 정보를 서비스 장치(200)에 전송하고, 서비스 장치(200)로부터 상기 사용자 정보에 대응하는 개인화된 검색 결과를 수신할 수 있다. 또한, 사용자 단말(100)은 서비스 장치(200)가 제공하는 페이지 확인과 관련하여 사용자 입력에 따른 피드백 정보를 서비스 장치(200)에 제공할 수 있다. 상기 피드백 정보는 개인화된 검색 결과 화면을 구성하는데 이용될 수 있다. 상술한 사용자 단말(100)은 이미지 검색이 가능한 전자 장치로서, 스마트폰이나 태블릿 PC, 데스크탑 PC, 통신 회로가 장착된 카메라 등 다양한 장치들이 될 수 있다.
상기 서비스 장치(200)는 상기 네트워크(50)를 통하여 사용자 단말(100)과 통신 채널을 형성하고, 사용자 단말(100)의 이미지 검색 기능을 지원할 수 있다. 예를 들어, 서비스 장치(200)는 연결된 사용자 단말(100)에 이미지 검색 관련 가상 페이지를 제공하고, 사용자 단말(100)로부터 적어도 하나의 객체를 포함하는 쿼리 이미지를 수신할 수 있다. 상기 서비스 장치(200)는 수신된 쿼리 이미지를 기반으로 이미지 검색을 수행하고, 검색 결과를 사용자 단말(100)에 제공할 수 있다. 특히, 상기 서비스 장치(200)는 사용자 단말(100)로부터 사용자 정보를 수신하고, 수신된 사용자 정보에 따라, 사용자 단말(100)이 선호하는 개인화된 가상 페이지를 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 서비스 장치(200)는 사용자 단말(100)에 제공한 적어도 하나의 가상 페이지에 대한 피드백 정보를 수집하고, 수집된 피드백 정보를 기반으로 개인 선호 정보를 수집할 수 있다. 또한, 서비스 장치(200)는 사용자 정보를 기반으로 유사 사용자(예: 비슷한 나이대를 가지는 사용자 또는 동일 성별을 가진 사용자, 비슷한 체형을 가진 사용자, 또는 취미가 비슷한 사용자 등)들에 관한 정보를 수집하고, 수집된 정보를 기반으로 통계 선호 정보를 수집할 수 있다. 상기 개인 선호 정보 및 통계 선호 정보는 사용자 단말(100)에 제공하는 검색 결과 가상 페이지를 구성하는데 이용될 수 있다.
상술한 바와 같이, 본 발명의 실시 예에 따른 이미지 검색 시스템은 사용자 단말(100)별로 선호하는 페이지 구성을 마련할 수 있다. 예컨대, 본 발명의 이미지 검색 시스템은 사용자가 선호하는 이미지 표시 방식 또는 선호하는 표시 문구 등을 포함하는 가상 페이지를 구성하여 사용자 단말(100)에 제공할 수 이다. 이에 따라, 사용자는 상대적으로 눈에 잘 인식될 수 있는 가상 페이지를 통해 정보 인식을 용이하게 할 수 있으며, 또한, 낯선 정보 표시 방식에 비하여 상대적으로 신속하게 가상 페이지를 통한 정보 인식을 수행할 수 있다.
이하, 상술한 사용자 단말(100) 및 서비스 장치(200)의 세부 구성과 운용에 대하여 다양한 예를 설명하기로 한다.
도 2는 본 발명의 실시 예에 따른 사용자 단말 구성의 일 예를 나타낸 도면이다.
도 2를 참조하면, 본 발명의 실시 예에 따른 사용자 단말(100)은 통신 회로(110), 입력 장치(120), 디스플레이(140), 메모리(130) 및 프로세서(150)를 포함할 수 있다. 추가적으로, 상기 사용자 단말(100)은 쿼리 이미지 수집과 관련하여 카메라를 더 포함할 수 있다. 사용자 단말(100)은 사용자 입력에 대응하여 카메라를 활성화하고, 카메라를 통해 획득한 이미지를 쿼리 이미지로서 서비스 장치(200)에 전송할 수 있다.
상기 통신 회로(110)는 네트워크(50)와 통신 채널을 형성하고, 네트워크(50)를 기반으로 이미지 검색 기능과 관련한 데이터를 서비스 장치(200)와 송수신할 수 있다. 예컨대, 통신 회로(110)는 이미지 검색 기능과 관련한 가상 페이지를 서비스 장치(200)로부터 수신하고, 획득된 쿼리 이미지를 서비스 장치(200)에 전송하고, 검색 결과를 서비스 장치(200)로부터 수신할 수 있는 통신 기능을 지원할 수 있다. 또는, 상기 통신 회로(110)는 프로세서(150) 제어에 대응하여 서비스 장치(200)로부터 가상 페이지를 수신한 상태에서 사용자 입력에 따라 발생하는 피드백 정보를 서비스 장치(200)에 전송할 수 있다. 상기 통신 회로(110)는 3G, 4G, 5G 등의 원거리 무선 통신 네트워크 기반의 통신 채널을 형성하거나, 와이파이 등의 근거리 통신 네트워크 기반의 통신 채널을 형성할 수 있다.
상기 입력 장치(120)는 사용자 단말(100) 조작과 관련한 사용자 입력을 수신할 수 있다. 예를 들어, 상기 입력 장치(120)는 서비스 장치(200) 접속을 위해 필요한 텍스트 입력(예: 주소 정보) 또는 어플리케이션 실행 아이콘 등을 선택할 수 있는 버튼 키 또는 가상 버튼 키, 음성 입력 기능 등을 지원할 수 있다. 상기 입력 장치(120)는 쿼리 이미지 선택과 관련한 사용자 입력, 쿼리 이미지 전송을 위한 사용자 입력 등을 수신하여, 프로세서(150)에 전달할 수 있다. 또는, 상기 입력 장치(120)는 쿼리 이미지에 포함된 적어도 하나의 객체를 선택하는 사용자 입력을 수신하여, 프로세서(150)에 전달할 수 있다. 터치 기능의 디스플레이(140)는 입력 장치(120)로서 기능할 수 있다. 또한, 상기 입력 장치(110)는 서비스 장치(200)로부터 수신된 가상 페이지를 출력 중인 상태에서, 가상 페이지 검색 또는 확인과 관련한 사용자 입력을 생성하여 프로세서(150)에 전달할 수 있다. 프로세서(150)는 가상 페이지가 출력된 상태에서 수신된 사용자 입력을 피드백 정보로서 서비스 장치(200)에 전송할 수 있다.
상기 메모리(130)는 사용자 단말(100) 운용과 관련한 데이터 또는 응용 프로그램 등을 저장할 수 있다. 예를 들면, 상기 메모리(130)는 이미지 검색 프로그램(또는 어플리케이션) 또는 이미지 검색 기능을 지원하는 웹 브라우저를 저장할 수 있다. 메모리(130)는 카메라(190)가 획득하고 서비스 장치(200)에 전송할 적어도 하나의 쿼리 이미지를 저장할 수 있다. 또는, 메모리(130)는 외부 전자 장치 예컨대, 특정 이미지 검색이 가능한 웹 서버 장치로부터 다운로드하여 검색을 위해 서비스 장치(200)에 제공될 수 있는 쿼리 이미지를 저장할 수 있다.
상기 디스플레이(140)는 사용자 단말(100) 운용과 관련한 적어도 하나의 화면을 출력할 수 있다. 예를 들어, 상기 디스플레이(140)는 이미지 검색 기능 실행에 따른 실행 화면, 서비스 장치(200) 접속 화면(예: 가상 페이지 표시 화면), 쿼리 이미지 선택 화면, 검색 결과 수신 화면 등을 출력할 수 있다. 또한, 상기 디스플레이(140)는 쿼리 이미지 내에 포함된 적어도 하나의 검색용 객체를 선택할 수 있는 선택 화면을 출력할 수도 있다. 상기 디스플레이(140)가 출력하는 검색 결과 수신 화면은 예컨대, 사용자 단말(100)에 설정된 개인 선호 정보를 기반으로 생성된 가상 페이지를 포함할 수 있다. 또는, 상기 디스플레이(140)가 출력하는 검색 결과 수신 화면은 복수의 사용자들의 선호 정보를 통합한 통계 선호 정보를 기반으로 생성된 가상 페이지를 포함할 수 있다.
상기 프로세서(150)는 사용자 단말(100) 운용과 관련한 데이터의 처리 또는 전달을 수행할 수 있다. 예를 들어, 프로세서(150)는 입력 장치(120)를 통해 입력되는 사용자 입력에 대응하여 이미지 검색 프로그램(예: 또는 특정 상품 검색 어플리케이션 또는 웹 브라우저)을 실행할 수 있다. 이 동작에서, 프로세서(150)는 상기 통신 회로(110)를 이용하여 서비스 장치(200)와 통신 채널을 형성하고, 상기 서비스 장치(200)로부터 이미지 검색 관련 가상 페이지를 수신할 수 있다. 이 과정에서, 상기 프로세서(150)는 서비스 장치(200) 요청에 대응하여 사용자 정보 확인(예: 로그인 정보 및 패스워드 입력) 과정을 처리할 수 있다.
상기 프로세서(150)는 이미지 검색과 관련한 사용자 입력에 대응하여 쿼리 이미지를 수집할 수 있다. 예를 들어, 상기 프로세서(150)는 카메라(190)를 활성하고, 지정된 객체를 포함하는 쿼리 이미지 획득을 요청할 수 있다. 또는, 프로세서(150)는 메모리(130)에 저장된 복수의 이미지들 중 쿼리 이미지로 사용할 이미지를 선택하는 선택 화면을 제공할 수 있다. 이 동작에서 프로세서(150)는 복수의 쿼리 이미지들을 썸네일 형태로 출력할 수 있다. 상기 프로세서(150)는 특정 썸네일을 선택하는 사용자 입력이 발생하는 경우, 선택된 썸네일을 전체 화면을 출력하면서, 쿼리 이미지 선택 완료 여부를 확인할 수 있다. 상기 프로세서(150)는 쿼리 이미지 선택을 위한 사용자 입력이 발생하면, 선택된 쿼리 이미지를 통신 회로(110)를 통해 서비스 장치(200)에 전송할 수 있다.
상기 쿼리 이미지는 복수의 상품 관련 객체를 포함할 수 있다. 상기 프로세서(150)는 사용자 입력에 따라 복수의 상품 관련 객체 중 어느 하나를 선택할 수 있다. 또는, 상기 프로세서(150)는 복수의 상품 관련 객체 중 ROI(region of interest) 객체를 자동으로 선택할 수 있다. 상기 ROI 객체는 예컨대, 쿼리 이미지의 중심부에 위치한 객체를 포함할 수 있다. 또는, 상기 ROI 객체는 쿼리 이미지에 포함된 복수의 객체들 중 일정 이상의 크기를 가지는 객체를 포함할 수 있다. 또는, ROI 객체는 가장 큰 크기를 가지는 객체를 포함할 수 있다. 또는, ROI 객체는 촬영 이미지에서 포커싱된 객체를 포함할 수 있다. 또는, ROI 객체는 검출된 복수의 객체들 중 사용자 입력에 의해 선택된 적어도 하나의 객체를 포함할 수 있다.
상기 프로세서(150)는 서비스 장치(200)로부터 수신된 가상 페이지를 디스플레이(140)에 출력하고 있는 상태에서 입력 장치(110)로부터 사용자 입력이 발생하면, 상기 사용자 입력을 피드백 정보로서, 서비스 장치(200)에 전송할 수 있다. 이 동작에서, 상기 프로세서(150)는 상기 가상 페이지에 포함된 적어도 하나의 이미지 정보 또는 적어도 하나의 텍스트 정보를 선택한 사용자 입력을 피드백 정보로서 서비스 장치(200)에 제공할 수 있다. 예를 들어, 상기 프로세서(150)는 서비스 장치(200) 접속에 따라 서비스 장치(200)가 제공한 이미지 검색과 관련한 가상 페이지에서 발생하는 사용자 입력을 서비스 장치(200)에 제공할 수 있다. 또한, 상기 프로세서(150)는 쿼리 이미지 전송 후 서비스 장치(200)로부터 수신된 검색 결과 화면을 디스플레이(140)에 출력한 상태에서, 입력 장치(110)를 통해 발생한 사용자 입력을 서비스 장치(200)에 제공할 수 있다. 이 동작에서, 상기 프로세서(150)는 가상 페이지에서 선택된 텍스트 또는 이미지의 식별 정보를 서비스 장치(200)에 전송할 수 있다.
또한, 상기 프로세서(150)는 서비스 장치(200)로부터 제1 타입 검색 결과 화면을 수신하면, 제2 타입 검색 결과 화면을 요청할 수 있는 메뉴 항목 또는 가상 키 버튼을 디스플레이(140)에 출력할 수 있다. 사용자 입력에 따라 상기 제2 타입 검색 결과 화면을 요청하는 메뉴 또는 가상 키 버튼이 선택되면, 상기 프로세서(150)는 제2 타입 검색 결과 화면을 서비스 장치(200)에 요청할 수 있다. 상기 프로세서(150)는 서비스 장치(200)로부터 제2 타입 검색 결과 화면을 수신하면, 제1 타입 검색 결과 화면에 대신하여 수신된 제2 타입 검색 결과 화면을 디스플레이(140)에 출력할 수 있다.
도 3은 본 발명의 실시 예에 따른 서비스 장치 구성의 일 예를 나타낸 도면이다.
도 3을 참조하면, 본 발명의 실시 예에 따른 서비스 장치(200)(또는 서버 장치)는 서버 통신 회로(210), 서버 메모리(230) 및 서버 프로세서(250)를 포함할 수 있다. 상기 서버 메모리(230)는 상기 서비스 장치(200)와 독립된 구성으로 마련될 수 있다. 이 경우, 서버 프로세서(250)는 별도로 구성된 서버 메모리(230) 장치 또는 서버와 통신 채널을 형성하고, 검색 동작을 수행하도록 제어할 수도 있다.
상기 서버 통신 회로(210)는 서비스 장치(200)의 통신 기능을 담당할 수 있다. 즉, 서버 통신 회로(210)는 네트워크(50)를 통해 적어도 하나의 사용자 단말(100)과 통신 채널을 형성할 수 있다. 예를 들어, 서버 통신 회로(210)는 서버 프로세서(250) 제어에 대응하여 이미지 검색과 관련한 가상 페이지의 전송, 사용자 단말(100)로부터 쿼리 이미지의 수신, 사용자 단말(100)에 쿼리 이미지 기반으로 검색된 검색 결과의 전송 등을 수행할 수 있다. 또한, 상기 서버 통신 회로(210)는 사용자 단말(100)로부터 피드백 정보를 수신하여, 서버 프로세서(250)에 전달할 수 있다.
상기 서버 메모리(230)는 서비스 장치(200) 운용과 관련한 데이터 또는 프로그램을 저장할 수 있다. 예컨대, 상기 서버 메모리(230)는 이미지 검색 기능 운용과 관련하여, 상품 관련 이미지 DB(231), 통계 선호 정보(233) 및 사용자 정보(255)를 저장할 수 있다.
상기 상품 관련 이미지 DB(231)는 적어도 하나의 상품 관련 이미지를 저장할 수 있다. 상기 적어도 하나의 상품 관련 이미지는 사용자 단말(100)이 제공한 쿼리 이미지를 기반으로 검색될 수 있는 이미지들을 포함할 수 있다. 예를 들어, 상품 관련 이미지들은 구두, 가방, 옷, 모자, 전자 기기, 액세서리 등 다양한 상품들의 이미지들을 포함할 수 있다. 상기 서버 메모리(230)는 상품 관련 이미지들에 포함된 상품 객체들의 특징점들을 저장 관리할 수 있다. 이에 따라, 쿼리 이미지가 사용자 단말(100)로부터 제공되면, 상기 서버 메모리(230)에 저장된 다양한 상품 관련 이미지들 중 상기 쿼리 이미지에 포함된 객체의 특징점에 대응되는 상품 객체를 포함한 상품 관련 이미지가 추출되고, 추출된 상품 관련 이미지가 검색 결과로서 서버 프로세서(250)에 제공될 수 있다.
상기 상품 관련 이미지 DB(231)는 검색 결과 페이지를 구성하기 위한 적어도 하나의 텍스트 정보 및 적어도 하나의 이미지 정보를 포함할 수 있다. 상기 적어도 하나의 이미지 정보는 앞서 언급한 적어도 하나의 상품 관련 이미지를 포함할 수 있다. 상기 적어도 하나의 텍스트 정보는 상기 적어도 하나의 상품 관련 이미지를 설명하는 정보를 포함할 수 있다. 또는, 상기 적어도 하나의 텍스트 정보는 상기 상품 객체와 관련한 할인 정보, 광고 정보, 기타 링크 정보 중 적어도 하나를 포함할 수 있다. 이와 관련하여, 상기 상품 관련 이미지 DB(231)는 텍스트 DB를 포함할 수 있다. 상기 텍스트 DB는 상품 관련 이미지 설명 정보, 할인 정보, 광고 정보, 기타 링크 정보 등에 기입되는 다양한 텍스트들을 포함할 수 있다. 예컨대, 텍스트 DB는 동일한 의미를 가지되 다른 표현들의 텍스트를 포함할 수 있다. 한 예시를 고려하면, 텍스트 DB에는 “좋다”는 의미의 다른 표현들 예컨대, “짱이다”, “오지다”, “따봉이다”, “최고다” 등 연령대별, 지역별, 계층별로 다르게 사용하는 표현들을 포함할 수 있다. 또는, 텍스트 DB에는 “할인”의 의미의 다른 표현들 예컨대 “디스카운트”, “반값”, “세일” 등의 다른 표현들을 포함할 수 있다.
상기 사용자 정보(255)는 사용자 단말(100)이 서비스 장치(200)에 사전 등록한 정보를 포함할 수 있다. 예컨대, 상기 사용자 정보(255)는 사용자 단말(100)을 소지한 또는 사용하는 사용자의 나이, 거주지, 몸무게, 관심사, 취미, 구매 이력, 검색 이력 등을 포함할 수 있다. 또한, 사용자 정보(255)는 서비스 장치(200)에 등록한 아이디 및 패스워드 정보를 포함할 수 있다. 상기 사용자 정보(255)는 개인 선호 정보(236)를 포함할 수 있다.
상기 개인 선호 정보(236)는 특정 사용자 단말(100)의 사용자가 서비스 장치(200)를 통해 제공한 피드백 정보를 기반으로 생성된 정보를 포함할 수 있다. 예컨대, 개인 선호 정보(236)는 특정 사용자가 어떠한 상품 관련 이미지를 선호하는지, 어떠한 타입으로 작성된 텍스트 정보를 선호하는지 등을 포함할 수 있다. 이와 관련하여, 서버 프로세서(250)는 사용자 단말(100)에 제공한 다양한 타입의 텍스트 정보 및 이미지 정보에 대응하는 사용자의 피드백 정보를 수집하고, 수집된 피드백 정보를 기반으로 특정 사용자의 페이지 정보 선호도를 측정할 수 있다. 측정된 페이지 정보 선호도는 개인 선호 정보(236)에 저장될 수 있다. 이러한 개인 선호 정보(236)는 텍스트 표현 개인 선호도, 텍스트 배치 개인 선호도, 텍스트 크기 개인 선호도, 텍스트 색상 개인 선호도 등을 포함하는 텍스트 개인 선호 정보와, 상품 관련 이미지 크기 개인 선호도, 상품 관련 이미지 색상 개인 선호도, 상품 관련 이미지 표시 위치 개인 선호도, 상품 관련 이미지의 표시 부위 개인 선호도 등을 포함하는 이미지 개인 선호 정보를 포함할 수 있다. 상술한 텍스트 개인 선호 정보 및 이미지 개인 선호 정보는 개인화된 검색 결과 가상 페이지를 구성하는데 이용될 수 있다. 상기 개인 선호 정보(236)는 일정량 이상의 피드백 정보가 수집된 경우 생성될 수 있다. 예를 들어, 개인 선호 정보(236)는 서비스 장치(200)에 등록된 사용자 또는 사용자 단말(100)이 서비스 장치(200)에 지정된 횟수 이상 연결을 수행한 경우 생성될 수 있다. 또는, 상기 개인 선호 정보(236)는 서비스 장치(200)에 등록된 사용자 또는 사용자 단말(100)이 서비스 장치(200)에 지정된 시간 이상 접속한 경우 생성될 수 있다. 또는, 상기 개인 선호 정보(236)는 특정 상품에 대한 구매 이력, 특정 상품에 대한 검색 이력 등이 지정된 횟수 이상 있는 사용자 정보(255)에 생성될 수 있다.
상기 통계 선호 정보(233)는 다수의 사용자들의 피드백 정보를 토대로 작성된 선호 정보를 포함할 수 있다. 예컨대, 통계 선호 정보(233)는 특정 연령대의 사용자들의 검색 빈도수가 지정된 값 이상으로 높은 텍스트 및 이미지 중 적어도 하나를 포함할 수 있다. 또는, 통계 선호 정보(233)는 특정 지역에 거주하는 사용자들의 검색 빈도수가 지정된 값 이상으로 높은 텍스트 및 이미지 중 적어도 하나를 포함할 수 있다. 다른 예시로, 상기 통계 선호 정보(233)는 다양한 개인 선호 정보들을 통합하고, 통합된 정보들을 나이, 거주지, 관심사, 구매 이력, 검색 이력 등을 기준으로 분류한 정보를 포함할 수 있다. 상기 통계 선호 정보(233)는 텍스트 통계 선호 정보와, 이미지 통계 선호 정보를 포함할 수 있다. 텍스트 통계 선호 정보는 텍스트 표현 통계 선호도, 텍스트 배치 통계 선호도, 텍스트 크기 통계 선호도, 텍스트 색상 통계 선호도 등을 포함할 수 있다. 이미지 통계 선호 정보는 상품 관련 이미지 크기 통계 선호도, 상품 관련 이미지 색상 통계 선호도, 상품 관련 이미지 표시 위치 통계 선호도, 상품 관련 이미지의 표시 부위 통계 선호도 등을 포함할 수 있다. 상기 텍스트 통계 선호 정보와, 이미지 통계 선호 정보는 일반 검색 결과 가상 페이지를 구성하는데 이용될 수 있다.
상기 서버 프로세서(250)는 서비스 장치(200)의 운용과 관련한 데이터의 처리 또는 프로그램 운용을 수행할 수 있다. 예를 들어, 서버 프로세서(250)는 사용자 단말(100)의 접속을 지원하고, 사용자 단말(100)로부터 쿼리 이미지를 획득하고, 획득된 쿼리 이미지를 기반으로 검색 결과를 수집하여 사용자 단말(100)에 제공할 수 있다. 이 과정에서, 상기 서버 프로세서(250)는 사용자 단말(100)로부터 수신된 쿼리 이미지에 대응하는 다양한 타입의 검색 결과 가상 페이지를 구성하고, 지정된 조건에 따라 또는 사용자 입력에 따라 특정 타입의 검색 결과 가상 페이지를 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 서버 프로세서(250)는 도 4에 도시된 바와 같은 구성을 가질 수 있다.
도 4는 본 발명의 실시 예에 따른 서비스 장치의 서버 프로세서 구성의 한 예를 나타낸 도면이다.
도 4를 참조하면, 상기 서버 프로세서(250)는 개인 선호 정보 수집부(251), 통계 처리부(253), 페이지 관리부(255) 및 검색 지원부(257)를 포함할 수 있다. 상기 개인 선호 정보 수집부(251), 통계 처리부(253), 페이지 관리부(255), 및 검색 지원부(257) 중 적어도 하나는 적어도 하나의 프로세서에 의해 구현되거나, 하나의 프로세서가 각 기능을 지원하도록 마련될 수 있다.
상기 개인 선호 정보 수집부(251)는 개인 선호 정보(236)를 수집할 수 있다. 이와 관련하여, 개인 선호 정보 수집부(251)는 가상 페이지를 제공한 사용자 단말(100)로부터 피드백 정보를 수집할 수 있다. 상기 개인 선호 정보 수집부(251)는 각 사용자 단말(100)별로 제공된 가상 페이지 및 피드백 정보를 구분하여 수집할 수 있다. 개인 선호 정보 수집부(251)는 수신된 피드백 정보에 대하여 텍스트 선호 정보 및 이미지 선호 정보를 분류할 수 있다. 개인 선호 정보 수집부(251)는 특정 사용자 단말과 관련한 수집된 피드백 정보를 통해 획득된 텍스트 선호 정보 또는 이미지 선호 정보의 양이 일정량 이상인 경우, 개인 선호 정보(236)를 생성할 수 있다. 개인 선호 정보 수집부(251)는 텍스트 선호 정보 또는 이미지 선호 정보의 양이 일정량 미만인 경우, 서버 메모리(230)에 저장 관리하면서, 통계 처리부(253)가 참조할 수 있도록 제공할 수 있다. 한 예로서, 개인 선호 정보 수집부(251)는 텍스트 선호 정보 또는 이미지 선호 정보가 지정된 횟수 이상 획득되면, 개인 선호 정보(236)를 생성할 수 있다. 상기 개인 선호 정보(236)는 앞서 언급한 바와 같이, 특정 사용자가 선호하는 텍스트의 표현, 크기, 색상, 표시 위치 등을 포함하는 텍스트 개인 선호 정보와, 이미지의 표시 부위, 크기, 색상, 표시 위치 등을 포함하는 이미지 개인 선호 정보를 포함할 수 있다.
상기 통계 처리부(253)는 사용자 단말(100)의 연결에 따라 수집되는 피드백 정보들을 토대로 통계 선호 정보(233)를 생성할 수 있다. 예를 들어, 상기 통계 처리부(253)는 사용자 단말(100)이 연결되어 가상 페이지 검색을 수행하는 동안 피드백 정보가 수집되면, 수집된 피드백 정보와 사용자 정보를 기반으로, 특정 기준에 따른 선호 정보들을 분류할 수 있다. 예를 들어, 통계 처리부(253)는 사용자의 나이대별로 선호하는 텍스트 선호 정보 또는 이미지 선호 정보를 수집할 수 있다. 또는, 통계 처리부(253)는 사용자의 거주지별로 선호하는 텍스트 선호 정보 또는 이미지 선호 정보를 수집할 수 있다.
상기 페이지 관리부(255)는 사용자 단말(100) 연결에 따라, 사용자 단말(100)에 제공할 가상 페이지의 생성 및 관리를 수행할 수 있다. 이 동작에서, 페이지 관리부(255)는 다양한 정보 DB(예: 텍스트 DB, 상품 관련 이미지 DB 등)를 기반으로 가상 페이지를 구성할 수 있다. 예컨대, 페이지 관리부(255)는 이미지 검색과 관련한 초기 가상 페이지를 구성할 수 있다. 또한, 페이지 관리부(255)는 이미지 검색 결과를 기반으로 사용자 단말(100)에 제공할 특정 타입의 검색 결과 페이지를 생성할 수 있다. 상기 페이지 관리부(255)는 개인 선호 정보 수집부(251)가 수집한 개인 선호 정보(236) 및 통계 처리부(253)가 수집한 통계 선호 정보(233) 중 적어도 하나를 기반으로 검색 결과 페이지를 생성하고, 이를 검색 지원부(257)에 전달할 수 있다. 이와 관련하여, 상기 페이지 관리부(255)는 텍스트 관리부(255_1) 및 이미지 관리부(255_2)를 포함할 수 있다.
상기 텍스트 관리부(255_1)는 가상 페이지의 텍스트 구성과 관련한 데이터 처리를 수행할 수 있다. 예를 들어, 텍스트 관리부(255_1)는 사용자 단말(100)이 연결되는 경우, 해당 사용자 단말(100)에 제공할 텍스트 정보를 수집하여 가상 페이지에 지정된 표시 위치에, 지정된 크기와 색상을 가지도록 표시할 수 있다. 또는, 텍스트 관리부(255_1)는 쿼리 이미지 기반으로 검색된 검색 결과에 포함될 텍스트의 표현, 표시 위치, 크기 및 색상 중 적어도 하나를 결정할 수 있다. 이와 관련하여, 텍스트 관리부(255_1)는 개인 선호 정보(236) 또는 통계 선호 정보(233)를 활용할 수 있다. 예를 들면, 텍스트 관리부(255_1)는 특정 사용자 단말(100)의 사용자 정보가 개인 선호 정보를 포함하는 경우, 상기 개인 선호 정보에 기입된 텍스트 선호 정보를 기반으로 텍스트를 생성하고, 생성된 텍스트를 검색 결과 페이지에 배치할 수 있다. 또는, 텍스트 관리부(255_1)는 사용자 정보에 개인 선호 정보가 없는 경우, 통계 선호 정보(233)를 기반으로, 텍스트의 표시 위치, 크기, 색상 및 표현을 결정할 수 있다.
상기 이미지 관리부(255_2)는 가상 페이지의 이미지 구성과 관련한 데이터 처리를 수행할 수 있다. 예를 들어, 이미지 관리부(255_2)는 사용자 단말(100)이 연결되는 경우, 해당 사용자 단말(100)에 제공할 이미지 정보를 수집하여 가상 페이지에 지정된 표시 위치에, 지정된 크기와 색상을 가지도록 표시할 수 있다. 또는, 이미지 관리부(255_2)는 쿼리 이미지 기반으로 검색된 검색 결과에 포함될 이미지의 표현, 표시 위치, 크기 및 색상 중 적어도 하나를 결정할 수 있다. 이를 위해, 이미지 관리부(255_2)는 개인 선호 정보(236) 또는 통계 선호 정보(233)를 검색된 상품 관련 이미지들의 배치 위치, 크기, 색상을 결정할 수 있다. 또한, 이미지 관리부(255_2)는 개인 선호 정보(236) 또는 통계 선호 정보(233)에 따라 해당 검색 결과 페이지에 포함된 상품 관련 이미지들 중 특정 표시 부위 이미지를 대표 이미지로 배치할 수 있다.
상기 검색 지원부(257)는 사용자 단말(100)의 서비스 장치(200) 접속을 지원할 수 있다. 예컨대, 상기 검색 지원부(257)는 사용자 단말(100)이 서비스 장치(200)에 접속하면, 페이지 관리부(255)에 요청하여 사용자 단말(100)에 제공할 가상 페이지를 획득하고, 획득된 가상 페이지를 사용자 단말(100)에 제공할 수 있다. 상기 검색 지원부(257)는 사용자 단말(100)로부터 쿼리 이미지를 수신할 수 있다. 상기 검색 지원부(257)는 수신된 쿼리 이미지를 분석할 수 있다. 예를 들어, 상기 검색 지원부(257)는 쿼리 이미지에 포함된 적어도 하나의 객체를 추출할 수 있다. 상기 검색 지원부(257)는 추출된 적어도 하나의 객체를 기준으로 상품 객체를 서버 메모리(230)에 저장된 상품 관련 이미지 DB(231)를 기반으로 검색하여 검색 결과를 수집할 수 있다. 예를 들어, 상기 검색 지원부(257)는 쿼리 이미지에 복수개의 검색용 객체가 포함된 경우, 지정된 검색용 객체를 기준으로 상품 객체 검색을 수행할 수 있다. 또는, 검색 지원부(257)는 사용자 입력에 대응하여, 복수개의 검색용 객체 중 어느 하나를 선택하고, 선택된 검색용 객체를 기준으로 상품 객체 검색을 수행할 수 있다.
상기 검색 지원부(257)는 상품 객체를 포함하는 검색 결과가 수집되면, 페이지 관리부(255)에 검색 결과를 제공하고, 페이지 관리부(255)로부터 검색 결과 페이지를 수신할 수 있다. 상기 검색 지원부(257)는 페이지 관리부(255)로부터 수신된 특정 타입의 검색 결과 페이지를 사용자 단말(100)에 제공하고, 사용자 단말(100)에서 발생하는 입력 신호를 피드백 정보를 수신할 수 있다. 수신된 피드백 정보는 개인 선호 정보 수집부(251) 또는 통계 처리부(253)에 전달될 수 있다.
상기 검색 지원부(257)는 특정 타입의 검색 결과 페이지를 사용자 단말(100)에 제공한 이후, 사용자 단말(100)로부터 페이지 변경 요청을 수신할 수 있다. 이 경우, 검색 지원부(257)는 페이지 변경을 페이지 관리부(255)에 요청할 수 있다. 예를 들어, 개인 선호 정보를 기반으로 작성된 제1 타입 검색 결과 페이지를 사용자 단말(100)에 전송하고, 사용자 단말(100)로부터 페이지 변경 요청을 수신하면, 검색 지원부(257)는 페이지 관리부(255)로부터 통계 선호 정보(233)를 기반으로 생성된 제2 타입 검색 결과 페이지를 수신하고, 이를 사용자 단말(100)에 전달할 수 있다. 여기서, 제2 타입 검색 결과 페이지는 제1 타입 검색 결과 페이지에 비하여 텍스트의 적어도 일부 또는 이미지(예: 상품 관련 이미지)의 적어도 일부가 다른 페이지일 수 있다.
상술한 바와 같이, 본 발명의 서비스 장치(200)는 사용자 단말(100)과 관련하여 개인 선호 정보(236)가 존재하는 경우, 개인화된 검색 결과 페이지를 제공함으로써, 사용자가 검색 결과를 인식하는데 있어서, 사용자 취향에 맞는 검색 결과 페이지 또는 사용자에게 친숙한 형태의 검색 결과 페이지를 제공할 수 있다. 이에 따라, 본 발명은 사용자에게 익숙하거나 선호도가 높은 타입의 정보 배열을 가지는 페이지를 제공함으로써, 사용자의 정보 읽기 및 이해를 보다 용이하게 할 수 있도록 지원한다.
도 5는 본 발명의 실시 예에 따른 이미지 검색과 관련한 사용자 단말의 운용 방법의 일 예를 나타낸 도면이다.
도 5를 참조하면, 이미지 검색과 관련하여, 501 단계에서, 사용자 단말(100)의 프로세서(150)는 서비스 장치(200)가 연결되는지 확인할 수 있다. 예컨대, 프로세서(150)는 이미지 검색 기능과 관련한 어플리케이션을 실행하고, 어플리케이션 실행에 따라 서비스 장치(200)에 접속을 시도할 수 있다. 또는, 프로세서(150)는 이미지 검색 기능과 관련한 아이콘이나 메뉴를 디스플레이(140)에 출력하고, 사용자 입력에 따라 서비스 장치(200) 접속을 시도할 수 있다.
서비스 장치(200) 연결이 없는 경우, 503 단계에서, 프로세서(150)는 지정된 기능 수행을 처리할 수 있다. 예를 들면, 프로세서(150)는 서비스 장치(200) 시도를 지정된 횟수만큼 수행한 후, 실패할 경우, 해당 서비스 장치(200) 접속 불가를 안내하는 메시지를 출력할 수 있다. 또는, 서비스 장치(200) 연결이 없는 경우, 프로세서(150)는 사용자 입력에 따라 사용자 단말(100)이 제공하는 다양한 기능(예: 음악 재생 기능, 파일 편집 기능, 영상 획득 기능 등)을 수행할 수 있다.
서비스 장치(200)가 연결되면, 프로세서(150)는 505 단계에서 서비스 장치(200)로부터 가상 페이지를 수신할 수 있다. 상기 가상 페이지는 예컨대, 적어도 한 단어를 포함하는 텍스트가 배치된 텍스트 영역, 적어도 하나의 이미지가 배치된 이미지 영역을 포함할 수 있다. 상기 텍스트 영역에 표시되는 텍스트는 서비스 장치(200)가 정의하는 조건에 따라 일정 크기, 색상, 표시 위치 및 표현 등으로 표시될 수 있다. 또한, 표시되는 상품 관련 이미지 또는 특정 이미지는 서비스 장치(200)가 정의하는 조건에 따라, 상기 이미지 영역은 특정 크기의 이미지, 특정 색상의 이미지, 특정 표시 위치의 이미지 및 상품의 특정 부위에 해당하는 이미지 등이 표시될 수 있다.
507 단계에서, 프로세서(150)는 검색 요청을 서비스 장치(200)에 전송할 수 있다. 이와 관련하여, 프로세서(150)는 검색 요청과 관련한 가상 페이지를 디스플레이(140)에 출력할 수 있다. 또는, 검색 요청을 지시할 수 있는 메뉴 또는 가상 키 버튼을 디스플레이(140)에 출력하고, 해당 메뉴 또는 가상 키 버튼이 선택되면, 검색 요청을 서비스 장치(200)에 전송할 수 있다. 이 동작에서, 프로세서(150)는 쿼리 이미지 획득 동작을 수행할 수 있다. 예를 들어, 프로세서(150)는 카메라를 활성화하여 쿼리 이미지로 사용할 이미지 획득을 지원할 수 있다. 또는, 프로세서(150)는 메모리(130)에 저장된 적어도 하나의 이미지를 선택할 수 있는 선택 화면을 제공할 수 있다.
한편, 서버 프로세서(250)는 사용자 단말(100)로부터 쿼리 이미지를 포함하는 검색 요청을 수신하면, 수신된 쿼리 이미지에 대응하는 검색 결과를 수집하고, 수집된 검색 결과를 기반으로 특정 타입의 검색 결과 페이지를 생성할 수 있다. 예를 들어, 서비스 장치(200)는 개인 선호 정보(236)를 기반으로 제1 검색 결과 페이지를 생성하여 사용자 단말(100)에 제공하거나, 통계 선호 정보(233)를 기반으로 제2 검색 결과 페이지를 생성하여 사용자 단말(100)에 제공할 수 있다. 또는, 상기 서비스 장치(200)는 디폴트로, 제1 검색 결과 페이지를 생성하여 사용자 단말(100)에 제공할 수도 있다.
509 단계에서, 프로세서(150)는 제1 검색 결과 페이지를 서비스 장치(200)로부터 수신할 수 있다. 상기 제1 검색 결과 페이지는 예컨대, 개인 선호 정보(236)를 기반으로 생성된 검색 결과 페이지일 수 있다. 또는, 상기 제1 검색 결과 페이지는 예컨대, 통계 선호 정보(233)를 기반으로 검색 결과 페이지일 수도 있다.
511 단계에서, 프로세서(150)는 페이지 변경을 요청하는 사용자 입력이 발생하는지 확인할 수 있다. 페이지 변경을 요청하는 사용자 입력이 없는 경우, 프로세서(150)는 513 단계를 스킵할 수 있다.
페이지 변경을 요청하는 사용자 입력이 발생하면, 프로세서(150)는 페이지 변경을 서비스 장치(200)에 요청하고, 513 단계에서, 서비스 장치(200)로부터 제2 검색 결과 페이지를 수신할 수 있다. 예컨대, 상기 제2 검색 결과 페이지는 통계 선호 정보(233)를 토대로 생성된 검색 결과 페이지일 수 있다. 또는, 상기 제1 검색 결과 페이지가 통계 선호 정보(233)를 토대로 생성된 검색 결과 페이지인 경우, 상기 제2 검색 결과 페이지는 개인 선호 정보(236)를 토대로 생성된 검색 결과 페이지일 수 있다.
515 단계에서, 프로세서(150)는 피드백 정보를 수집하고, 상기 피드백 정보를 서비스 장치(200)에 전송할 수 있다. 예컨대, 프로세서(150)는 입력 장치(110)를 통해 입력되는 사용자 입력 및 가상 페이지 관련 정보를 서비스 장치(200)에 피드백 정보로서 제공할 수 있다. 또는, 프로세서(150)는 사용자 입력에 의해 선택된 텍스트 또는 이미지 중 적어도 하나의 식별 정보를 서비스 장치(200)에 피드백 정보로서 제공할 수도 있다. 상술한 피드백 정보 전송 동작은 사용자 입력이 없는 경우 생략될 수도 있다. 또는, 상기 사용자 단말(100)이 상기 피드백 정보 제공을 허용하지 않도록 설정된 경우, 상기 515 단계는 생략될 수도 있다.
517 단계에서, 프로세서(150)는 기능 종료와 관련한 이벤트 발생이 있는지 확인할 수 있다. 예컨대, 프로세서(150)는 이미지 검색 기능(또는 상품 검색 기능)의 종료를 위한 사용자 입력이 발생하는지 또는 사용자 단말(100)의 전원-오프를 위한 사용자 입력이 발생하는지, 또는 이미지 검색과 관련한 사용자 입력이 기 설정된 시간 동안 발생하지 않는 지 등을 확인할 수 있다. 기능 종료와 관련한 이벤트가 발생하면, 상기 프로세서(150)는 515 단계 이전 또는 509 단계 이전으로 분기하여 검색 결과 수신여부에 따라, 검색 결과 출력 상태를 유지할 수 있다.
도 6은 본 발명의 실시 예에 따른 이미지 검색과 관련한 서비스 장치의 운용 방법의 한 예를 나타낸 도면이다.
도 6을 참조하면, 601 단계에서, 서비스 장치(200)의 서버 프로세서(250)는 사용자 단말(100)이 연결되는지 확인할 수 있다. 예컨대, 서버 프로세서(250)는 이와 관련하여, 상기 서버 프로세서(250)는 사용자 단말(100)의 접속을 위해 통신 대기 상태를 유지할 수 있다.
사용자 단말(100)의 연결이 없는 경우, 상기 서버 프로세서(250)는 603 단계에서 지정된 기능 수행을 처리할 수 있다. 예컨대, 서버 프로세서(250)는 사용자 단말(100) 접속을 위한 통신 대기 상태를 유지하거나, 상품 관련 이미지 DB(231)의 상품 객체들의 저장 관리, 또는 새 상품 객체들의 등록 등을 처리할 수 있다.
사용자 단말(100)이 연결된 경우, 상기 서비스 장치의 서버 프로세서(250)는 605 단계에서 이미지 검색과 관련한 쿼리 이미지가 수신되는지 확인할 수 있다. 이와 관련하여, 서버 프로세서(250)는 이미지 검색과 관련한 가상 페이지를 사용자 단말(100)에 제공하고, 사용자 단말(100)은 해당 가상 페이지를 통하여 쿼리 이미지를 획득하여 서비스 장치(200)에 제공할 수 있다.
쿼리 이미지를 수신하면, 서버 프로세서(250)는 607 단계에서, 쿼리 이미지에 대응하는 검색 결과를 수집할 수 있다. 이를 보다 상세히 하면, 서버 프로세서(250)는 쿼리 이미지에 포함된 적어도 하나의 검색용 객체를 추출할 수 있다. 상기 서버 프로세서(250)는 상기 검색용 객체의 특징점을 추출하고, 상기 검색용 객체의 특징점과 지정된 값 이상의 유사도를 가지는 상품 객체를 검색할 수 있다. 이 동작에서, 상기 서버 프로세서(250)는 상기 검색용 객체와 유사한 상품 관련 이미지들 및 상품 관련 이미지들을 설명하는 설명 정보, 해당 상품 객체에 설정된 할인 정보, 해당 상품 객체에 설정된 이벤트 정보 등을 함께 수집할 수 있다.
609 단계에서, 서버 프로세서(250)는 개인 선호 정보(236)가 존재하는지 확인할 수 있다. 이와 관련하여, 서버 프로세서(250)는 사용자 단말(100)의 식별 정보(예: 사용자 ID 정보 또는 계정 정보, 사용자 단말(100)의 전화 번호 등)를 획득하고, 서버 메모리(230)에 저장된 사용자 정보(255)를 기반으로 대응되는 사용자 단말(100)의 개인 선호 정보(236)가 존재하는지 확인할 수 있다.
개인 선호 정보(236)가 존재하는 경우, 서버 프로세서(250)는 611 단계에서, 개인 선호 정보(236)에 따른 제1 검색 결과 페이지를 구성할 수 있다. 예를 들어, 상기 서버 프로세서(250)는 개인 선호 정보(236)에 포함된 텍스트 개인 선호 정보 및 이미지 개인 선호 정보 중 적어도 하나를 획득하고, 획득된 개인 선호 정보에 따라, 텍스트의 표시 위치, 크기, 색상, 표현을 결정하거나, 이미지의 표시 부위(상품 피사체의 전면, 후면, 측면, 배면, 사시면 중 적어도 한 부위면), 페이지 상에서 표시할 위치, 크기, 색상을 결정할 수 있다. 상기 텍스트 개인 선호 정보는 상품 관련 객체를 설명하는 설명 정보, 상품의 제원, 상품의 가격, 수량 등의 정보를 포함할 수 있다. 또한, 상기 텍스트 개인 선호 정보는 상기 상품 객체의 할인 정보, 할인 쿠폰 정보, 이벤트 정보 등을 더 포함할 수 있다.
개인 선호 정보(236)가 존재하지 않는 경우, 서버 프로세서(250)는 613 단계에서, 통계 선호 정보(233)에 따른 제2 검색 결과 페이지를 구성할 수 있다. 예컨대, 서버 프로세서(250)는 통계 선호 정보(233)에 포함된 텍스트 통계 선호 정보 및 이미지 통계 선호 정보 중 적어도 하나를 추출하고, 추출된 통계 선호 정보를 기반으로 제2 검색 결과 페이지를 구성할 수 있다. 또는, 서버 프로세서(250)는 기 설정된 정책에 따라 쿼리 이미지에 대응하는 검색 결과 페이지를 구성할 수도 있다. 예를 들어, 서버 프로세서(250)는 쿼리 이미지에서 검출한 검색용 객체와 지정된 크기 이상의 유사도를 가지는 상품 객체들을 지정된 순서로 정렬한 검색 페이지를 구성할 수도 있다.
615 단계에서, 서버 프로세서(250)는 획득된 검색 결과 페이지를 사용자 단말(100)에 전송할 수 있다. 이 동작은 직전 수행된 동작에 따라 다르게 처리될 수 있다. 예를 들어, 직전 수행된 동작이 제1 검색 결과 페이지 구성의 동작인 경우, 서버 프로세서(250)는 615 단계에서 제1 검색 결과 페이지를 사용자 단말(100)에 제공할 수 있다. 또는, 직전 수행된 동작이 제2 검색 결과 페이지 구성의 동작인 경우, 서버 프로세서(250)는 615 단계에서 제2 검색 결과 페이지를 사용자 단말(100)에 제공할 수 있다.
다음으로, 서버 프로세서(250)는 617 단계에서 기능 종료 관련 이벤트가 발생하는지 확인할 수 있다. 상기 기능 종료 관련 이벤트는 예컨대, 사용자 단말(100)로부터 기능 종료를 요청하는 메시지를 수신하는 이벤트를 포함할 수 있다. 또는, 상기 기능 종료 이벤트는 사용자 단말(100)로부터 이미지 검색과 관련한 유의미한 메시지 수신이 지정된 시간 동안 발생하지 않는 이벤트를 포함할 수 있다. 기능 종료 관련 이벤트가 발생하면, 상기 서버 프로세서(250)는 사용자 단말(100)과의 통신 채널을 해제하고, 다른 사용자 단말(100)의 연결을 대기할 수 있다. 기능 종료 이벤트 발생이 없으면, 서버 프로세서(250)는 601 단계 이전으로 분기하여 이하 동작을 재수행할 수 있다.
도 7은 본 발명의 실시 예에 따른 개인선호 정보에 따른 검색 결과 페이지 구성의 일 예를 나타낸 도면이다.
도 7을 참조하면, 701 단계에서, 서버 프로세서(250)는 검색 결과를 분류할 수 있다. 예컨대, 서버 프로세서(250)는 검색 결과를 텍스트 영역 및 이미지 영역으로 분류할 수 있다. 예컨대, 서버 프로세서(250)는 검색 결과에서 이미지로 사용된 상품 관련 이미지들을 별도로 분류하고, 상품 관련 이미지들에 대한 설명 정보, 상품 객체 관련 설정된 할인 정보 등을 분류할 수 있다.
703 단계에서, 서버 프로세서(250)는 개인 선호 정보 중 텍스트 선호 정보를 추출할 수 있다. 예컨대, 서버 프로세서(250)는 텍스트 선호 정보에 포함된 텍스트의 선호 표현들, 텍스트의 크기 선호 값, 텍스트의 색상 선호 값, 텍스트의 표시 위치 선호 값 등을 추출할 수 있다.
705 단계에서, 서버 프로세서(250)는 텍스트 선호 정보에 따라 텍스트 영역을 변경할 수 있다. 예컨대, 서버 프로세서(250)는 분류된 정보들의 텍스트 표현, 크기, 색상 및 표시 위치 중 적어도 하나를 텍스트 선호 정보에 설정된 값에 따라 텍스트 영역을 조정할 수 있다.
707 단계에서, 서버 프로세서(250)는 개인 선호 정보(236) 중 이미지 선호 정보를 추출할 수 있다. 예컨대, 서버 프로세서(250)는 이미지 선호 정보에 포함된 이미지의 선호 표시 부위들(또는 선호 표시 방향), 이미지의 크기 선호 값, 이미지의 색상 선호 값, 이미지의 표시 위치 선호 값 등을 추출할 수 있다.
709 단계에서, 서버 프로세서(250)는 이미지 선호 정보에 따라 이미지 영역을 변경할 수 있다. 예컨대, 서버 프로세서(250)는 분류된 정보들 중 적어도 하나의 이미지에 대하여, 이미지의 표현 부위, 크기, 색상 및 표시 위치 중 적어도 하나를 이미지 선호 정보에 설정된 값에 따라 이미지 영역을 조정할 수 있다. 이에 따라, 서버 프로세서(250)는 검색 결과 페이지에 포함된 이미지 영역의 적어도 일부를 변경할 수 있다.
한편, 상술한 설명에서는 검색 결과 페이지의 텍스트 영역 조정 후 이미지 영역을 조정하는 형태로 설명하였으나, 본 발명이 이에 한정되는 것은 아니다. 예컨대, 상기 서비스 장치 운용 방법은 검색 결과 페이지를 구성할 때, 이미지 영역 구성 후 텍스트 영역을 재구성할 수 있다. 또는, 상기 서비스 장치 운용 방법은 검색 결과 페이지 구성 시, 텍스트 영역은 기 설정된 정책에 따른 표시 상태를 유지하고 이미지 영역만을 재구성할 수 있다. 또는, 상기 서비스 장치 운용 방법은 검색 결과 페이지 구성 시, 이미지 영역은 기 설정된 정책에 따른 표시 상태를 유지하고 텍스트 영역만을 재구성할 수 있다.
도 8은 본 발명의 실시 예에 따른 이미지 검색과 관련한 서비스 장치의 운용 방법의 다른 예를 나타낸 도면이다.
도 8을 참조하면, 801 단계에서, 서비스 장치(200)의 서버 프로세서(250)는 사용자 단말(100)이 연결되는지 확인할 수 있다. 사용자 단말(100)의 연결이 없는 경우, 상기 서버 프로세서(250)는 803 단계에서 지정된 기능 수행을 처리할 수 있다. 예컨대, 서버 프로세서(250)는 사용자 단말(100)이 연결할 수 있도록 통신 대기 상태를 가질 수 있다.
사용자 단말(100)이 연결된 경우, 상기 서비스 장치의 서버 프로세서(250)는 805 단계에서 사용자 단말(100)에 가상 페이지를 제공할 수 있다. 상기 가상 페이지는 예컨대, 이미지 검색과 관련하여 쿼리 이미지를 획득하고, 이미지 검색을 요청할 수 있도록 구성될 수 있다. 사용자 단말(100)은 가상 페이지를 디스플레이(140)에 출력하고, 사용자 입력에 따라, 가상 페이지의 적어도 일부를 선택할 수 있다.
807 단계에서, 서비스 장치(200)의 서버 프로세서(250)는 사용자 입력 정보를 수집할 수 있다. 예컨대, 사용자 단말(100)이 가상 페이지에 포함된 텍스트 영역 또는 이미지 영역 중 적어도 하나를 선택하는 입력을 전달하면, 서버 프로세서(250)는 사용자 단말(100)로부터 텍스트 영역 또는 이미지 영역을 선택하는 입력을 피드백 정보로서 수집할 수 있다.
809 단계에서, 서버 프로세서(250)는 사용자 입력 정보에 따른 선호 정보를 수집할 수 있다. 예컨대, 서버 프로세서(250)는 사용자 입력에 의해 선택된 텍스트 영역의 표현, 텍스트의 크기, 색상 또는 표시 위치를 수집하여 텍스트 선호 정보로 저장할 수 있다. 또는, 서버 프로세서(250)는 사용자 입력에 의해 선택된 이미지 영역의 표현 부위(또는 표현 방향), 이미지의 크기, 색상 또는 표시 위치를 수집하여 이미지 선호 정보로 저장할 수 있다.
811 단계에서, 서버 프로세서(250)는 선호 정보량이 지정된 값을 초과하는지 확인할 수 있다. 예를 들어, 서버 프로세서(250)는 선호 정보로 수집된 텍스트 선호 정보의 량 또는 이미지 선호 정보의 량이 지정된 값 초과인지 확인할 수 있다. 또는, 서버 프로세서(250)는 사용자 입력에 의해 선택된 텍스트 또는 이미지의 개수가 지정된 개수를 초과하는지 확인할 수 있다.
선호 정보량이 지정된 값을 초과하는 경우, 서버 프로세서(250)는 813 단계에서, 개인 선호 정보 생성 및 갱신을 수행할 수 있다. 예컨대, 서버 프로세서(250)는 사용자 정보(255)에 개인 선호 정보가 없는 경우, 개인 선호 정보를 생성할 수 있다. 이 동작에서, 서버 프로세서(250)는 텍스트 선호 정보와 이미지 선호 정보를 구분하여 개인 선호 정보 생성 및 갱신을 수행할 수 있다. 이에 따라, 텍스트 선호 정보량만이 지정된 값을 초과하는 경우, 개인 선호 정보는 텍스트 선호 정보만을 포함할 수 있다. 또는, 이미지 선호 정보량만이 지정된 값을 초과하는 경우, 개인 선호 정보는 이미지 선호 정보만을 포함할 수 있다. 상기 서버 프로세서(250)는 사용자 정보(255)에 개인 선호 정보가 이미 있는 경우, 수집된 선호 정보를 이용하여 기 저장된 개인 선호 정보를 갱신할 수 있다. 정보 갱신에 따라, 개인 선호 정보에 포함된 텍스트 또는 이미지들의 설정 값 예컨대, 표시 위치나 크기, 색상, 표현들, 표시 방향 등이 변경될 수 있다.
선호 정보량이 지정된 값 이하인 경우, 서버 프로세서(250)는 815 단계에서, 통계 선호 정보를 갱신할 수 있다. 예컨대, 서버 프로세서(250)는 사용자 정보를 확인하여, 나이 또는 거주지 등의 정보를 획득할 수 있다. 상기 서버 프로세서(250)는 사용자 정보별로 수집된 선호 정보를 누적 저장할 수 있다. 상기 서버 프로세서(250)는 통계 선호 정보가 변경된 경우, 해당 나이 대 또는 지역별로 제공되는 검색 결과 페이지의 적어도 일부를 통계 신호 정보에 따라 변경할 수 있다.
다음으로, 817 단계에서, 서버 프로세서(250)는 기능 종료와 관련한 이벤트 발생이 있는지 확인할 수 있다. 예컨대, 서버 프로세서(250)는 사용자 단말(100)로부터 이미지 검색 기능 종료를 요청하는 메시지를 포함하는 이벤트를 수신하는지 확인할 수 있다. 기능 종료 관련 이벤트가 발생하면, 서버 프로세서(250)는 사용자 단말(100)과 통신 패널을 해제하고, 통신 대기 상태로 진입할 수 있다. 기능 종료 이벤트 발생이 없으면, 서버 프로세서(250)는 801 단계 이전으로 분기하여 이하 동작을 재수행할 수 있다.
본 발명은 이미지 검색 분야에 적용되는 것으로서, 특히, 이미지 검색 결과를 사용자별로 다르게 제공할 수 있는 방법과 관련된다.
이러한, 본 발명은 사용자들이 선호하는 표현 방식으로 가상 페이지를 제공함으로써, 페이지의 친숙함을 기반으로 사용자가 정보를 읽기 쉽고 이해하기 쉽도록 지원할 수 있다.
10: 서비스 시스템
50: 네트워크
100: 사용자 단말
110: 통신 회로
120: 입력 장치
130: 메모리
140: 디스플레이
150: 프로세서
200: 서비스 장치
210: 서버 통신 회로
230: 서버 메모리
250: 서버 프로세서
251: 개인 선호 정보 수집부
253: 통계 처리부
255: 페이지 관리부
257: 검색 지원부

Claims (12)

  1. 서버 통신 회로;
    상기 서버 통신 회로와 기능적으로 연결되는 서버 프로세서;를 포함하고,
    상기 서버 프로세서는
    상기 서버 통신 회로를 기반으로 사용자 단말과 통신 채널을 형성하고,
    상기 사용자 단말로부터 쿼리 이미지를 수신하고,
    상기 쿼리 이미지에 포함된 적어도 하나의 객체에 대응하는 검색 결과를 수집하고,
    상기 사용자 단말과 관련한 사용자 정보에 따라 상기 검색 결과에 포함된 텍스트 영역 및 이미지 영역 중 적어도 하나를 변경한 검색 결과 페이지를 생성하고,
    상기 검색 결과 페이지를 상기 사용자 단말에 제공하도록 설정된 것을 특징으로 하는 서비스 장치.
  2. 제1항에 있어서,
    상기 서버 프로세서는
    사용자별 텍스트 표시 방식의 선호 형태 및 이미지 표시 방식의 선호 형태 중 적어도 하나를 기록한 개인 선호 정보를 저장 관리하도록 설정된 것을 특징으로 하는 서비스 장치.
  3. 제2항에 있어서,
    상기 서버 프로세서는
    상기 사용자 단말에 대응하는 개인 선호 정보를 확인하고,
    상기 개인 선호 정보에 기록된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 추출하고,
    상기 추출된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 기반으로 상기 검색 결과 페이지를 구성하도록 설정된 것을 특징으로 하는 서비스 장치.
  4. 제3항에 있어서,
    상기 서버 프로세서는
    상기 텍스트 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 텍스트 영역의 크기, 색상, 텍스트의 표시 위치 및 텍스트 표현들 중 적어도 하나를 재구성하도록 설정된 것을 특징으로 하는 서비스 장치.
  5. 제3항에 있어서,
    상기 서버 프로세서는
    상기 텍스트 영역에 포함된 할인 정보, 광고 정보, 기타 링크 정보의 표시 크기, 표시 색상, 표시 위치, 내용 표현들 중 적어도 하나를 상기 개인 선호 정보에 따라 조정하여 상기 검색 결과 페이지를 구성하도록 설정된 것을 특징으로 하는 서비스 장치.
  6. 제3항에 있어서,
    상기 서버 프로세서는
    상기 이미지 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 이미지 영역의 크기, 색상, 이미지의 표시 위치 및 이미지의 표시 부위 중 적어도 하나를 재구성하도록 설정된 것을 특징으로 하는 서비스 장치.
  7. 제1항에 있어서,
    상기 서버 프로세서는
    지정된 조건에 부합하는 사용자들의 텍스트 표시 방식의 선호 형태 및 이미지 표시 방식의 선호 형태 중 적어도 하나를 기록한 통계 선호 정보를 저장 관리하도록 설정된 것을 특징으로 하는 서비스 장치.
  8. 제7항에 있어서,
    상기 서버 프로세서는
    상기 통계 선호 정보를 확인하고,
    상기 통계 선호 정보에 기록된 텍스트 통계 선호 정보 및 이미지 통계 선호 정보 중 적어도 하나를 추출하고,
    상기 추출된 텍스트 통계 선호 정보 및 이미지 통계 선호 정보 중 적어도 하나를 기반으로 상기 검색 결과 페이지를 구성하도록 설정된 것을 특징으로 하는 서비스 장치.
  9. 제8항에 있어서,
    상기 서버 프로세서는
    상기 텍스트 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 텍스트 영역의 크기, 색상, 텍스트의 표시 위치 및 텍스트 표현들 중 적어도 하나를 재구성하도록 설정되거나,
    상기 이미지 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 이미지 영역의 크기, 색상, 이미지의 표시 위치 및 이미지의 표시 부위 중 적어도 하나를 재구성하도록 설정된 것을 특징으로 하는 서비스 장치.
  10. 서비스 장치가,
    서버 통신 회로를 기반으로 사용자 단말과 통신 채널을 형성하는 단계;
    상기 사용자 단말로부터 쿼리 이미지를 수신하는 단계;
    상기 쿼리 이미지에 포함된 적어도 하나의 객체에 대응하는 검색 결과를 수집하는 단계;
    상기 사용자 단말과 관련한 사용자 정보에 따라 상기 검색 결과에 포함된 텍스트 영역 및 이미지 영역 중 적어도 하나를 변경한 검색 결과 페이지를 생성하는 단계; 및
    상기 검색 결과 페이지를 상기 사용자 단말에 제공하는 단계;를 포함하는 것을 특징으로 하는 이미지 검색 결과 제공 방법.
  11. 제10항에 있어서,
    사용자별 텍스트 표시 방식의 선호 형태 및 이미지 표시 방식의 선호 형태 중 적어도 하나를 기록한 개인 선호 정보를 저장하는 단계;를 더 포함하고,
    상기 생성하는 단계는
    상기 사용자 단말에 대응하는 개인 선호 정보를 확인하고 상기 개인 선호 정보에 기록된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 추출하고, 상기 추출된 텍스트 선호 정보 및 이미지 선호 정보 중 적어도 하나를 기반으로 상기 검색 결과 페이지를 구성하는 단계;를 포함하는 이미지 검색 결과 제공 방법.
  12. 제11항에 있어서,
    상기 구성하는 단계는
    상기 텍스트 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 텍스트 영역의 크기, 색상, 텍스트의 표시 위치 및 텍스트 표현들 중 적어도 하나를 재구성하는 단계; 및
    상기 이미지 선호 정보를 기반으로 상기 검색 결과 페이지에 포함된 이미지 영역의 크기, 색상, 이미지의 표시 위치 및 이미지의 표시 부위 중 적어도 하나를 재구성하는 단계;를 포함하는 것을 특징으로 하는 이미지 검색 결과 제공 방법.
KR1020180101343A 2018-08-28 2018-08-28 검색 결과 제공 방법 및 이를 지원하는 서비스 장치 KR20200024536A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180101343A KR20200024536A (ko) 2018-08-28 2018-08-28 검색 결과 제공 방법 및 이를 지원하는 서비스 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180101343A KR20200024536A (ko) 2018-08-28 2018-08-28 검색 결과 제공 방법 및 이를 지원하는 서비스 장치

Publications (1)

Publication Number Publication Date
KR20200024536A true KR20200024536A (ko) 2020-03-09

Family

ID=69802126

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180101343A KR20200024536A (ko) 2018-08-28 2018-08-28 검색 결과 제공 방법 및 이를 지원하는 서비스 장치

Country Status (1)

Country Link
KR (1) KR20200024536A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102355350B1 (ko) * 2021-05-14 2022-02-08 이베이코리아 유한책임회사 웹 페이지의 구성을 결정하기 위한 장치, 방법 및 명령을 기록한 기록 매체
KR20220134251A (ko) * 2021-03-26 2022-10-05 엔에이치엔애드 (주) 네트워크를 통해 사용자 단말기와 통신하는 네트워크 서버 및 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
미국 공개 특허 2016-0026656호 (명칭: Retrieving/storing images associated with events)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220134251A (ko) * 2021-03-26 2022-10-05 엔에이치엔애드 (주) 네트워크를 통해 사용자 단말기와 통신하는 네트워크 서버 및 방법
KR102355350B1 (ko) * 2021-05-14 2022-02-08 이베이코리아 유한책임회사 웹 페이지의 구성을 결정하기 위한 장치, 방법 및 명령을 기록한 기록 매체

Similar Documents

Publication Publication Date Title
CN104572846B (zh) 一种热词推荐方法、装置和系统
KR100961302B1 (ko) 인터랙티브 텔레비전용 개인 채널을 효과적으로 구현하기위한 시스템 및 방법
US8745502B2 (en) System and method for interfacing interactive systems with social networks and media playback devices
US10078621B2 (en) Method, apparatus, and system for displaying order information
CN104364814B (zh) 提供内容推荐服务的系统和方法
KR20170091142A (ko) 웹 콘텐츠 태깅 및 필터링
CN102301732B (zh) 通信系统、服务器设备、显示设备、信息处理方法
KR20150083336A (ko) 서버 장치, 그 서버장치의 서비스 제공방법, 디스플레이 장치 및 그 디스플레이 장치의 표시 방법
US20150189384A1 (en) Presenting information based on a video
WO2008053578A1 (fr) Dispositif de regroupement d'utilisateurs et procédé de regroupement d'utilisateurs
CN108170731A (zh) 数据处理方法、装置、计算机存储介质及服务器
KR20200003577A (ko) 이미지 검색 기반의 상품 정보 제공 방법 및 이를 지원하는 서비스 장치
US20170287041A1 (en) Information processing apparatus, information processing method, and information processing program
CN110287464A (zh) 表单中选项数据的展示方法、装置、计算机设备及计算机存储介质
KR20200024536A (ko) 검색 결과 제공 방법 및 이를 지원하는 서비스 장치
WO2024159835A1 (zh) 呈现推荐内容的方法、装置、设备、介质和程序产品
KR100845355B1 (ko) 이미지 선호도 측정 어플리케이션, 시스템 및 그 동작 방법
KR20200024538A (ko) 이미지 검색과 관련한 정보 추천 방법 및 이를 지원하는 서비스 장치
KR20200023095A (ko) 상품 정보 관리 방법 및 이를 지원하는 서비스 장치
JP3461159B2 (ja) ウェブページ属性管理装置およびウェブページ属性管理方法
KR20200089123A (ko) 장치 속성에 기반한 공유 데이터의 제공 방법 및 그 전자 장치
JP2015106351A (ja) コンテンツ配信装置及びフリーワードレコメンド方法
KR102536057B1 (ko) 이미지 검색을 위한 요약 정보 제공 방법 및 이를 지원하는 서비스 장치
WO2023035893A9 (zh) 一种搜索处理方法、装置、设备、介质及程序产品
KR20200024539A (ko) 이미지 검색과 관련한 정보 제공 방법 및 이를 지원하는 서비스 장치

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180828

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20181214

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination