KR102009787B1 - 정보 푸싱 방법 및 장치 - Google Patents

정보 푸싱 방법 및 장치 Download PDF

Info

Publication number
KR102009787B1
KR102009787B1 KR1020177021661A KR20177021661A KR102009787B1 KR 102009787 B1 KR102009787 B1 KR 102009787B1 KR 1020177021661 A KR1020177021661 A KR 1020177021661A KR 20177021661 A KR20177021661 A KR 20177021661A KR 102009787 B1 KR102009787 B1 KR 102009787B1
Authority
KR
South Korea
Prior art keywords
information
transmitted
result
user
demand
Prior art date
Application number
KR1020177021661A
Other languages
English (en)
Other versions
KR20170103859A (ko
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 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드
Publication of KR20170103859A publication Critical patent/KR20170103859A/ko
Application granted granted Critical
Publication of KR102009787B1 publication Critical patent/KR102009787B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • 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)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 정보 푸싱 방법 및 장치를 제공하며, 여기서, 상기 방법은, 사용자가 입력한 검색어를 수신하고, 사용자 특징 정보를 획득하는 단계; 상기 검색어에 따라 수요 결과를 획득하는 단계; 상기 사용자 특징 정보에 따라 차원 결과를 획득하는 단계; 및 상기 수요 결과 및 상기 차원 결과에 따라 송신하고자 하는 정보를 상기 사용자에게 푸싱하는 단계를 포함한다. 해당 방법은 검색어와 사용자 특징 정보를 결합시키는 방식을 통해 송신하고자 하는 정보에 대해 푸싱을 진행하므로, 상이한 사용자 특징에 대해 정확한 맞춤형 서비스를 진행할 수 있으며, 정보 푸싱의 정확성을 향상시키고, 사용자의 개인화 수요를 만족시킨다.

Description

정보 푸싱 방법 및 장치
본 발명은 컴퓨터 기술분야에 관한 것으로, 특히 정보 푸싱 방법 및 장치에 관한 것이다.
현재 많이 사용되는 정보 푸싱 방법은 사용자가 입력한 키워드에 따라 정보의 푸싱을 진행할 수 밖에 없는 바, 사용자가 입력한 키워드가 동일할 경우, 푸싱되는 정보도 동일하며, 이는 다양한 사용자 수요에 대해 정보 푸싱을 진행할 수 없다. 기존의 정보 푸싱 방법은 다양한 사용자 수요에 대해 정보의 푸싱을 진행할 수 없으므로, 정보 푸싱의 정확성이 떨어지고, 사용자가 각자한테 유용한 정보를 찾는데 있어서 소요되는 시간을 증가시키고, 따라서 푸싱 정보의 클릭 표시 확률이 낮아지게 되고, 정보 푸싱의 효율이 떨어지게 된다.
본 발명은 기존의 정보 푸싱 방법의 다양한 사용자 수요에 대해 정보 푸싱을 진행할 수 없는 기술적 문제를 해결하고자 한다.
본 발명의 일 양태의 일 실시예에 따르면, 정보 푸싱 방법을 제공하며, 상기 정보 푸싱 방법은,
사용자가 입력한 검색어를 수신하고, 사용자 특징 정보를 획득하는 단계;
상기 검색어에 따라 수요 결과를 획득하는 단계;
상기 사용자 특징 정보에 따라 차원 결과를 획득하는 단계; 및
상기 수요 결과 및 상기 차원 결과에 따라 송신하고자 하는 정보를 상기 사용자에게 푸싱하는 단계를 포함한다.
본 발명의 다른 일 양태의 일 실시예에 따르면, 정보 푸싱 장치를 제공하며, 상기 정보 푸싱 장치는,
사용자가 입력한 검색어를 수신하고, 사용자 특징 정보를 획득하기 위한 장치;
상기 검색어에 따라 수요 결과를 획득하기 위한 장치;
상기 사용자 특징 정보에 따라 차원 결과를 획득하기 위한 장치; 및
상기 수요 결과 및 상기 차원 결과에 따라 송신하고자 하는 정보를 상기 사용자에게 푸싱하기 위한 장치를 포함한다.
본 실시예는 검색어와 사용자 특징 정보를 결합시키는 방식을 통해 송신하고자 하는 정보에 대해 푸싱을 진행하므로, 상이한 사용자 특징에 대해 정확한 맞춤형 서비스를 진행하여, 정보 푸싱의 정확성을 향상시키고, 사용자의 개인화 수요를 만족시킬 수 있다.
해당 기술 분야에서의 당업자는, 상세한 설명이 도시된 실시예 및 첨부도면을 참조하여 진행한 것이나, 본 발명은 이러한 실시예에 한정되지 않음이 자명할 것이다. 또한, 본 발명의 범위는 광범위한 것으로, 첨부된 특허 청구 범위를 통해 본 발명의 범위를 한정하고자 한다.
본 발명의 기타 특징, 목적 및 장점들은 이하 도면들을 참조하여 진행하는 비 한정적인 실시예에 대한 상세한 설명을 통해 더욱 명확해 질 것이다.
도1은 본 발명의 실시예에 따른 정보 푸싱 방법의 흐름도를 나타낸다.
도2는 본 발명의 실시예에 따른 정보 푸싱 방법 중의 단계S140의 상세한 흐름도를 나타낸다.
도3은 본 발명의 실시예에 따른 다른 일 정보 푸싱 방법의 흐름도를 나타낸다.
도4는 본 발명의 실시예에 따른 정보 푸싱 장치의 블록도를 나타낸다.
도5는 본 발명의 실시예에 따른 정보 푸싱 장치 중의 푸싱 장치(440)의 블록도를 나타낸다.
도6은 본 발명의 실시예에 따른 다른 일 정보 푸싱 장치 중의 푸싱 장치(440)의 블록도를 나타낸다.
도면 중의 동일하거나 유사한 참조 부호는 동일하거나 유사한 부재를 지칭한다.
본 출원은 2015년 7월 29일에 제출한 제201510456927.0호 중국 특허 출원의 우선권을 주장하는 바, 해당 중국 특허 출원의 모든 내용은 참조로서 본원 출원에 원용된다.
예시적 실시예에 대한 보다 상세한 설명을 진행하기 전에, 일부 실시예는 흐름도로 도시된 처리 또는 방법으로 설명됨을 언급하고자 한다. 비록, 흐름도는 각 동작을 순차적인 처리로 설명하였으나, 그 중 복수의 동작들이 병행으로, 병렬로 또는 동시에 실시될 수 있다. 여기서, 각 동작의 순서는 재배치될 수 있다. 이러한 동작들이 완료될 경우, 상기 처리가 정지될 수 있으나, 도면에 포함되지 않은 부가적인 단계들이 존재할 수도 있다. 상기 처리는 방법, 함수, 절차, 서브 루틴, 서브 프로그램 등에 대응될 수 있다.
본원에서 "컴퓨터 장치"로 지칭되거나 "컴퓨터"로 지칭되는 것은 기정의 프로그램 또는 명령어를 실행하여 수치 컴퓨팅 및/또는 로직 컴퓨팅 등 기정의 처리 과정을 실행할 수 있는 지능형 전자 장치를 가리키며, 이는 프로세서와 저장 장치를 포함할 수 있으며, 프로세서로 저장 장치에 사전에 저장된 존속 명령어를 실행하여 기정의 처리 과정을 실행하거나, ASIC, FPGA, DSP 등 하드웨어로 기정의 처리 과정을 실행하거나, 상술한 양자의 조합으로 구현될 수 있다. 컴퓨터 장치는 서버, 개인용 컴퓨터, 노트북, 태블릿 PC, 스마트폰 등을 포함하나, 이에 한정되지 않는다.
상기 컴퓨터 장치는 사용자 기기 및 네트워크 기기를 포함한다. 여기서, 상기 사용자 기기는 컴퓨터, 스마트폰, PDA 등을 포함하고, 상기 네트워크 기기는 단일의 네트워크 서버, 다수의 네트워크 서버로 구성된 서버그룹 또는 클라우드 컴퓨팅(Cloud Computing) 기반의 대용량 컴퓨터 또는 네트워크 서버로 구성된 클라우드를 포함하나, 이에 한정되지 않으며, 여기서, 클라우드 컴퓨팅은 분포식 컴퓨팅의 하나로서, 소결합(loose coupling)의 일 그룹의 컴퓨터 집합으로 구성된 일 슈퍼 가상 컴퓨터이다. 여기서, 상기 컴퓨터 장치는 단독으로 운행되어 본 발명을 실현할 수 있으며, 네트워크에 접속하여 네트워크 상의 기타 컴퓨터 장치와의 인터랙션 동작을 통해 본 발명을 실현할 수도 있다. 여기서, 상기 컴퓨터 장치가 위치한 네트워크는 인터넷, WAN, MAN, LAN, VPN 네트워크 등을 포함하나, 이에 한정되지 않는다.
특별히 설명하고자 하는 것은, 상기 사용자 기기, 네트워크 기기 및 네트워크 등은 다만 예시로서, 기타 기존의 또는 금후에 나타나게 될 컴퓨터 기기 또는 네트워크는 본 발명에 적용 가능할 경우, 본 발명의 보호 범위 내에 원용되어야 하며, 참조로서 본원 출원에 원용되어야 한다.
이하 설명하는 방법(여기서, 일부는 흐름도를 통해 도시됨)은 하드웨어, 소프트웨어, 펌웨어, 미들웨어, 마이크로 코드, 하드웨어 기술 언어 또는 이들의 임의의 조합으로 실시할 수 있다. 소프트웨어, 펌웨어, 미들웨어, 마이크로 코드로 실시할 경우, 필수 태스크를 실행하기 위한 프로그램 코드 또는 코드 세그먼트는 기계 또는 컴퓨터 판독 가능한 매체(예컨대 저장 매체)에 저장될 수 있다. (하나 또는 다수의) 프로세서는 필수 태스크를 실행할 수 있다.
본 명세서에 개시된 구체적인 구조 및 기능의 세부 사항들은 다만 대표적인 것으로서 본 발명의 예시적 실시예를 설명하는 것을 목적으로 한다. 그러나, 본 발명은 수많은 대체 형식으로 구체적으로 구현될 수 있으며, 여기에 기재된 실시예에 한정되는 것으로 해석하여서는 아니 된다.
여기서 용어 "제1", "제2" 등을 이용하여 각 유닛들을 설명하였으나, 이러한 유닛들은 이러한 용어에 한정되지 않음을 이해하여야 한다. 이러한 용어는 단지 하나의 유닛과 다른 하나의 유닛과 구별하기 위하여 이용된다. 예를 들어, 예시적 실시예의 범위를 벗어나지 않는 한, 제1 유닛은 제2 유닛으로 지칭될 수 있으며, 유사하게, 제2 유닛은 제1 유닛으로 지칭될 수 있다. 본 명세서에서 사용되는 용어 "및/또는"은 나열된 관련 항목 중의 하나 또는 다수의 임의의 또는 모든 조합을 포함한다.
하나의 유닛이 다른 하나의 유닛에 "연결"되거나 "결합"된다고 지칭될 경우, 상기 다른 하나의 유닛에 직접적으로 연결되거나 결합될 수 있으며, 또는 중간 유닛이 존재할 수도 있다. 이와 대응되게, 하나의 유닛이 다른 하나의 유닛에 "직접적으로 연결"되거나 "직접적으로 결합"된다고 지칭될 경우, 중간 유닛이 존재하지 않는다. 유닛들 사이의 관계를 설명하기 위한 기타 단어(예컨대 "…사이에 위치한다"와 "직접적으로 … 사이에 위치한다", "…에 인접한다"와 "직접적으로 … 에 인접한다")도 유사한 방식에 따라 해석하여야 한다.
본 명세서에 사용되는 용어는 단지 구체적인 실시예를 설명하기 위한 것을 뿐, 예시적 실시예를 한정하기 위한 것이 아니다. 상하 문맥에 명확히 다르게 기재되지 않는 한, 본 명세서에서 사용되는 단수형 "하나", "한 항"은 복수형을 포함하기도 한다. 본 명세서에서 사용되는 용어 "포함한다" 및/또는 "구비한다"는 기재된 특징, 정수, 단계, 동작, 유닛 및/또는 부재의 존재를 규정할 뿐, 하나 또는 다수의 기타 특징, 정수, 단계, 조작, 유닛, 부재 및/또는 이들의 조합의 존재 또는 추가를 배제하지 않음을 이해하여야 한다.
일부 대체적인 구현 방식에 있어서, 기재한 기능/동작은 도면에 도시된 순서와 다른 순서로 발생할 수 있음을 유의하여야 한다. 예를 들어, 관련된 기능/동작에 따라, 순차적으로 도시된 2개의 도면은 사실상 대체적으로 동시에 실행되거나 반대된 순서에 따라 실행될 수도 있다.
이하 첨부된 도면들을 결부하여 본 발명에 대한 더 상세한 설명을 진행하기로 한다.
도1은 본 발명의 일 실시예에 따른 정보 푸싱 방법의 흐름도이다.
도1에 도시된 바와 같이, 본 실시예에 따른 정보 푸싱 방법은 아래와 같은 단계들을 포함한다.
S110에서, 사용자가 입력한 검색어를 수신하고, 사용자 특징 정보를 획득한다.
S120에서, 상기 검색어에 따라 수요 결과를 획득한다.
S130에서, 상기 사용자 특징 정보에 따라 차원 결과를 획득한다.
S140에서, 상기 수요 결과 및 상기 차원 결과에 따라 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
이하 각 단계들에 대한 더 상세한 설명을 진행하기로 한다.
단계S110에서, 사용자 특징 정보는 성별, 나이, 건강 상태, 민족, 교육 수준(예컨대: 박사, 본과, 고등학교 또는 초등학교 등), 직업(예컨대: 요리사, 리포터 또는 변호사 등) 및/또는 지리적 위치 정보 등을 포함할 수 있다. 본 발명의 실시예는 사용자 특징 정보를 획득하는 방식에 대해 구체적으로 제한하지 않으며, 설문 조사 형식으로 사용자로부터 획득할 수 있으며, 사용자의 열람 기록 또는 등록 기록에 따라 획득할 수도 있는 바, 사용자 특징 정보를 획득할 수만 있으면 된다.
단계S120에서, 사용자가 입력한 검색어에 대해 단어 분할 기술을 통해 분할 처리 및/또는 품사 판단 등 방식으로 분석을 진행하여 수요 결과를 획득하는데, 본 발명의 실시예는 검색어에 따라 수요 결과를 획득하는 과정에 대해 제한하지 않으며, 수요 결과를 획득할 수만 있으면 된다. 예컨대: 사용자가 입력한 검색어가 "신체단련"일 경우, 헬스 운동에 관한 수요로 확정한다.
단계S130에서, 각 사용자 특징에 대해 상응한 차원값을 구축하여 차원 결과를 획득한다. 선택적으로, 차원 결과는 테이블 형식으로 표현 및 저장될 수 있으며, 예컨대 종좌표가 사용자 특징을 표시하고, 횡좌표는 상응한 차원값을 표시한다. 예컨대: 종좌표가 연령일 경우, 횡좌표에 대응되는 차원값은 연령수이며; 종좌표가 교육 수준일 경우, 횡좌표에 대응되는 차원값은 학력에 대응되는 코드값 또는 학력 표지이며; 종좌표가 지리적 위치 정보일 경우, 횡좌표에 대응되는 차원값은 GPS(Global Positioning System, 위성 위치 확인 시스템) 지리적 위치 정보이다.
선택적으로, 일 실시예에 있어서, 도2에 도시된 바와 같이, 단계S140은 구체적으로 아래와 같은 단계들을 포함할 수 있다.
단계S1401에서, 상기 수요 결과 및 상기 차원 결과를 포함하는 제1 수요 차원 정보를 획득한다.
구체적으로, 수요 결과 및 차원 결과에 기초하여 제1 수요 차원 정보를 획득할 수 있으며, 본 발명의 실시예는 상기 제1 수요 차원 정보를 획득하는 알고리즘에 대해 구체적으로 제한하지 않으며, 획득된 제1 수요 차원 정보가 수요 결과 및 차원 결과를 표현할 수 있고, 해당 제1 수요 차원 정보에 따라 푸싱하는 송신하고자 하는 정보가 사용자의 검색 의도를 만족할 수만 있으면 된다.
단계S1402에서, 상기 제1 수요 차원 정보에 따라 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
선택적으로, 정보 베이스 중의 송신하고자 하는 정보의 저장 방식은 아래와 같은 2가지 방식을 포함할 수 있다.
제1 저장 방식: 정보 베이스 중의 각 송신하고자 하는 정보를 적어도 하나의 수요 차원 정보에 대응시키고, 송신하고자 하는 정보와 이에 대응하는 적어도 하나의 수요 차원 정보를 대응되게 저장한다. 예컨대, 정보1은 수요 차원 정보 A 및 B에 대해 저장한 것에 해당하고, 정보2는 수요 차원 정보 C에 대해 저장한 것에 해당하며, 정보3은 수요 차원 정보 A 및 C에 대해 저장을 진행하는 것에 해당한다.
제2 저장 방식: 정보 베이스 중의 각 수요 차원 정보를 적어도 하나의 송신하고자 하는 정보에 대응시키고, 수요 차원 정보와 이에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장한다. 예컨대, 수요 차원 정보A는 송신하고자 하는 정보1 및 정보3에 대해 저장을 진행하는 것에 해당되고, 수요 차원 정보B는 송신하고자 하는 정보1에 대해 저장을 진행하는 것에 해당되며, 수요 차원 정보C는 송신하고자 하는 정보2 및 정보3에 대해 저장을 진행하는 것에 해당된다.
구체적으로, 정보 베이스 중의 상기 제1 수요 차원 정보에 대응되게 저장된 송신하고자 하는 정보를 상기 사용자에게 푸싱한다. 송신하고자 하는 정보의 구체적인 푸싱 순서는 사전에 설정될 수도 있고, 임의로 푸싱될 수도 있으며, 매칭 알고리즘에 따라 매칭도의 높고 낮음에 따라 푸싱을 진행할 수도 있으며, 본 발명의 실시예는 푸싱 순서의 설정에 대해 구체적으로 제한하지 않으며, 사용자가 사전 검색된 송신하고자 하는 정보를 적시에 신속하고 정확하게 사용자에게 표시할 수만 있으면 된다.
선택적으로, 일 실시예에 있어서, 단계S140은 구체적으로 아래와 같은 단계들을 더 포함할 수 있다.
단계S141에서, 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되고 상기 차원 결과와 동일한 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
선택적으로, 단계S140에 대해, 정보 베이스 중의 송신하고자 하는 정보의 저장 방식은 아래와 같은 2가지 방식을 포함할 수 있다.
제1 저장 방식: 정보 베이스 중의 각 송신하고자 하는 정보를 적어도 하나의 차원 결과에 대응시키고, 정보 베이스 중의 각 송신하고자 하는 정보를 적어도 하나의 수요 결과에 대응시키며, 송신하고자 하는 정보와 이에 대응하는 적어도 하나의 차원 결과 및 적어도 하나의 수요 결과를 대응되게 저장한다. 예컨대, 정보1은 헬스 운동, 나이가 20 세인 여성에 대한 저장에 해당하고, 정보2는 식품안전, 나이가 0-5 살인 유아에 대한 저장에 해당한다. 정보3은 헬스 운동, 나이가 60-80 세인 남성 지식인에 대해 저장에 해당된다.
제2 저장 방식: 정보 베이스 중의 각 차원 결과를 적어도 하나의 송신하고자 하는 정보에 대응시키고, 정보 베이스 중의 각 수요 결과를 적어도 하나의 송신하고자 하는 정보에 대응시키며, 차원 결과와 이에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하고, 수요 결과와 이에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장한다. 예컨대: 나이 20 세는 정보1 및 정보2에 대응되고, 나이 0-5 살은 정보3 및 정보4에 대응되며, 헬스 운동은 정보1 및 정보3에 대응되고, 남성은 정보4 및 정보5에 대응된다.
선택적으로, 푸싱 과정은 구체적으로 아래와 같은 3가지 방식을 포함할 수 있다.
제1 푸싱 과정: 정보 베이스에서 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되는 제1 송신하고자 하는 정보 집합을 확정하고; 상기 제1 송신하고자 하는 정보 집합 중 상기 차원 결과와 동일한 송신하고자 하는 정보를 상기 사용자에게 푸싱한다. 예컨대: 사용자가 입력한 검색어가 신체단련일 경우, 헬스 운동, 헬스 클럽, 스퀘어 댄싱 및 에어로빅 등이 모두 신체단련에 관련되므로, 헬스 운동, 헬스 클럽, 스퀘어 댄싱 및 에어로빅에 관련된 송신하고자 하는 정보가 모두 제1 송신하고자 하는 정보 집합에 포함됨을 확정할 수 있다.
제2 푸싱 과정: 정보 베이스 중 상기 차원 결과와 동일한 제2 송신하고자 하는 정보 집합을 확정하고; 상기 제2 송신하고자 하는 정보 집합에서 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되는 송신하고자 하는 정보를 확정하고, 상기 확정된 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
제3 푸싱 과정: 정보 베이스에서 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되는 제1 송신하고자 하는 정보 집합을 확정하고, 정보 베이스 중 상기 차원 결과와 동일한 제2 송신하고자 하는 정보 집합을 확정하고; 제1 송신하고자 하는 정보 집합과 제2 송신하고자 하는 정보 집합의 교집합을 구하여, 교집합 중의 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
본 발명의 실시예는 상기 수요 결과와의 관련도를 획득하는 알고리즘에 대해 제한하지 않으며, 사용자의 상이한 수요에 대해 상응한 설정을 진행할 수 있으며, 사용자의 요구를 만족할 수만 있으면 된다. 임계값도 사용자의 상이한 요구에 따라 설정을 진행할 수 있다.
도3에 도시된 바와 같이, 본 실시예에 따른 다른 일 정보 푸싱 방법은 아래와 같은 단계들을 포함한다.
S310에서, 사용자가 입력한 "다이어트 체중감량(減肥瘦身)"을 수신하고, 사용자 특징 정보가 나이가 20 세, 여성, 지리적 위치는 베이징시 하이뎬구 하이뎬 황좡 지하철역(北京市海淀區海淀黃庄地鐵站)인 것을 획득한다.
S320에서, "다이어트 체중감량(減肥瘦身)"에 따라 수요 결과가 헬스 운동인 것을 획득한다.
S330에서, 사용자 특징 정보에 따라, 차원 결과가 나이: 20 세, 성별: 여성, 하이뎬 황좡(海淀黃庄), 중관춘(中關村), 지역 코드 및/또는 경위도 값 등 형식일 수 있는 지리적 위치인 것을 획득한다.
선택적으로, 건강 상태 및 민족 차원을 더 포함하나, 획득한 사용자 특징 정보에 건강 상태 및 민족 정보가 존재하지 않을 경우, 차원 결과는 건강 상태: 미지(未知), 민족: 미지(未知)를 더 포함한다.
S340에서, 정보 베이스에서 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되는 제1 송신하고자 하는 정보 집합을 확정하고; 정보 베이스 중의 차원 결과와 동일한 제2 송신하고자 하는 정보 집합을 확정하고; 제1 송신하고자 하는 정보 집합과 제2 송신하고자 하는 정보 집합의 교집합을 구하여, 교집합 중의 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
선택적으로, 제1 송신하고자 하는 정보 집합은 헬스 운동에 관련되고, 헬스 클럽에 관련되고, 헬스 운동 클럽에 관련된 정보 집합일 수 있고; 제2 송신하고자 하는 정보 집합은 나이가 20살이고, 성별이 여성이며 지리적 위치가 하이뎬 황좡(海淀黃庄), 중관춘(中關村), 지역 코드 및/또는 경위도 값인 차원 결과에 대응되게 저장된 정보 집합일 수 있다. 구체적으로, 중관춘(中關村) 부근에 나이가 20살인 여성을 상대로 하는 헬스 운동 장소를 해당 사용자에게 우선으로 푸싱하여 해당 사용자가 근처에서 선택할 수 있도록 한다. 대응되게 저장한 정보가 예컨대 건강 상태 및 민족 차원의 정보를 더 포함할 경우, 그 중 차원 결과가 나이가 20살이고, 성별이 여성이며 지리적 위치가 하이뎬 황좡(海淀黃庄), 중관춘(中關村), 지역 코드 및/또는 경위도 값인 것을 만족하는 대응되게 저장한 정보 집합이면 된다.
본 실시예에서 제공하는 방법에 따르면, 예컨대 나이가 19세인 여성이 입력한 키워드가 "운동"일 경우, 그가 체중감량에 관한 지식을 요해하고 싶을 것이고; 나이가 60세인 남성이 입력한 키워드가 "운동"일 경우, 그가 노인 운동에 관한 지식을 알고 싶을 것이므로, 보다시피, 상이한 나이 또는 성별의 사용자가 동일한 키워드에 따라 검색하여 알고자 하는 정보가 모두 상이하다. 따라서, 본 실시예는 검색어와 사용자 특징 정보를 결부하는 방식을 통해 송신하고자 하는 정보에 대해 푸싱을 진행하여, 상이한 사용자 특징에 대해 정확한 맞춤형 서비스를 진행할 수 있으며, 정보 푸싱의 정확성을 향상시키고, 사용자의 개인화 수요를 만족시킬 수 있다.
도4에 도시된 바와 같이, 본 실시예에 따른 정보 푸싱 장치는 네트워크 장치 또는 클라우드 장치에 설치될 수 있으며,
사용자가 입력한 검색어를 수신하고, 사용자 특징 정보를 획득하기 위한 장치(이하 "수신 장치"로 약칭됨)(410);
상기 검색어에 따라 수요 결과를 획득하기 위한 장치(이하 "제1 분석 장치"로 약칭됨)(420);
상기 사용자 특징 정보에 따라 차원 결과를 획득하기 위한 장치(이하 "제2 분석 장치"로 약칭됨)(430);
상기 수요 결과 및 상기 차원 결과에 따라 송신하고자 하는 정보를 상기 사용자에게 푸싱하기 위한 장치(이하 "푸싱 장치"로 약칭됨)(440)를 포함할 수 있다.
이하 각 장치들에 대해 더 상세한 설명을 진행하기로 한다.
수신 장치(410)에서, 사용자 특징 정보는 성별, 나이, 건강 상태, 민족, 교육 수준(예컨대: 박사, 본과, 고등학교 또는 초등학교 등), 직업(예컨대: 요리사, 리포터 또는 변호사 등) 및/또는 지리적 위치 정보 등을 포함할 수 있다. 본 발명의 실시예는 사용자 특징 정보를 획득하는 방식에 대해 구체적으로 제한하지 않으며, 설문 조사 형식으로 사용자로부터 획득할 수도 있고, 사용자의 열람 기록 또는 등록 기록에 따라 획득할 수도 있는 바, 사용자 특징 정보를 획득할 수만 있으면 된다.
제1 분석 장치(420)에서, 사용자가 입력한 검색어에 대해 단어 분할 기술을 통해 분할 처리 및/또는 품사 판단 등 방식으로 분석을 진행하여, 수요 결과를 획득하며, 본 발명의 실시예는 검색어에 따라 수요 결과를 획득하는 과정에 대해 제한하지 않으며, 수요 결과를 획득할 수만 있으면 된다. 예컨대: 사용자가 입력한 검색어가 "신체단련"일 경우, 헬스 운동에 관한 수요로 확정한다.
제2 분석 장치(430)에서, 각 사용자 특징에 대해 상응한 차원값을 구축하여 차원 결과를 획득한다. 선택적으로, 차원 결과는 테이블 형식으로 표현되고 저장될 수 있으며, 예컨대 종좌표가 사용자 특징을 표시하고, 횡좌표는 상응한 차원값을 표시할 수 있다. 예컨대: 종좌표는 연령이고, 횡좌표에 대응되는 차원값은 연령수이며; 종좌표는 교육 수준이고, 횡좌표에 대응되는 차원값은 학력에 대응되는 코드값 또는 학력 표지이고; 종좌표는 지리적 위치 정보이고, 횡좌표에 대응되는 차원값은 GPS 지리적 좌표 정보이다.
선택적으로, 일 실시예에 있어서, 도5에 도시된 바와 같이, 푸싱 장치(440)는 구체적으로 아래와 같은 장치들을 포함할 수 있다.
상기 수요 결과 및 상기 차원 결과를 포함하는 제1 수요 차원 정보를 획득하기 위한 장치(이하 "컴퓨팅 장치"로 약칭됨)(4401)를 포함할 수 있다.
구체적으로, 수요 결과 및 차원 결과에 기초하여 제1 수요 차원 정보를 획득할 수 있으며, 본 발명의 실시예는 상기 제1 수요 차원 정보를 획득하는 알고리즘에 대해 구체적으로 제한하지 않으며, 획득된 제1 수요 차원 정보가 수요 결과 및 차원 결과를 표현할 수 있고, 해당 제1 수요 차원 정보에 따라 푸싱하는 송신하고자 하는 정보가 사용자의 검색 의도를 만족할 수 있으면 된다.
상기 제1 수요 차원 정보에 따라 송신하고자 하는 정보를 상기 사용자에게 푸싱하기 위한 장치(이하 "제1 송신 장치"로 약칭됨)(4402)를 포함할 수 있다.
선택적으로, 상술한 푸싱 장치(440)에 대해, 본 발명의 실시예의 상기 정보 푸싱 장치는,
정보 베이스 중의 각 송신하고자 하는 정보를 적어도 하나의 수요 차원 정보에 대응시키고, 송신하고자 하는 정보와 이에 대응하는 적어도 하나의 수요 차원 정보를 대응되게 저장하기 위한 장치(이하 "제1 저장 장치"로 약칭됨)(4501)를 더 포함할 수 있다.
정보 베이스 중의 각 수요 차원 정보를 적어도 하나의 송신하고자 하는 정보에 대응시키고, 수요 차원 정보와 이에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하기 위한 장치(이하 "제2 저장 장치"로 약칭됨)(4502)를 더 포함할 수 있다.
구체적으로, 정보 베이스 중의 상기 제1 수요 차원 정보에 대응되게 저장된 송신하고자 하는 정보를 상기 사용자에게 푸싱한다. 송신하고자 하는 정보의 구체적인 푸싱 순서는 사전에 설정될 수 있으며, 임의로 푸싱될 수도 있으며, 매칭 알고리즘에 따라 매칭도의 높고 낮음에 따라 푸싱을 진행할 수도 있으며, 본 발명의 실시예는 푸싱 순서의 설정에 대해 구체적으로 제한하지 않으며, 사용자가 사전 검색된 송신하고자 하는 정보를 적시에 신속하고 정확하게 사용자에게 표현할 수만 있으면 된다.
선택적으로, 일 실시예에 있어서, 도6에 도시된 바와 같이, 푸싱 장치(440)는 구체적으로,
상기 수요 결과와의 관련도가 임계값 범위 내에 포함되고 상기 차원 결과와 동일한 송신하고자 하는 정보를 상기 사용자에게 푸싱하기 위한 장치(이하 "제2 전송 장치"로 약칭됨)(441)를 더 포함할 수 있다.
선택적으로, 제2 전송 장치(441)에 대해, 본 발명의 실시예의 상기 정보 푸싱 장치는,
정보 베이스 중의 각 송신하고자 하는 정보를 적어도 하나의 차원 결과에 대응시키고, 정보 베이스 중의 각 송신하고자 하는 정보를 적어도 하나의 수요 결과에 대응시키며, 송신하고자 하는 정보와 이에 대응하는 적어도 하나의 차원 결과 및 적어도 하나의 수요 결과를 대응되게 저장하기 위한 장치(이하 "제3 저장 장치"로 약칭됨)(4503)를 더 포함할 수 있다.
정보 베이스 중의 각 차원 결과를 적어도 하나의 송신하고자 하는 정보에 대응시키고, 정보 베이스 중의 각 수요 결과를 적어도 하나의 송신하고자 하는 정보에 대응시키며, 차원 결과와 이에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하고, 수요 결과와 이에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하기 위한 장치(이하 "제4 저장 장치"로 약칭됨)(4504)를 더 포함할 수 있다.
선택적으로, 제3 저장 장치(4503) 또는 제4 저장 장치(4504)에 저장된 송신하고자 하는 정보를 기반으로, 제2 전송 장치(441)의 구체적인 푸싱 과정은 아래와 같은 3가지 방식을 포함한다.
제1 푸싱 과정: 정보 베이스에서 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되는 제1 송신하고자 하는 정보 집합을 확정하고; 상기 제1 송신하고자 하는 정보 집합 중 상기 차원 결과와 동일한 송신하고자 하는 정보를 상기 사용자에게 푸싱한다. 예컨대: 사용자가 입력한 검색어가 신체단련일 경우, 헬스 운동, 헬스 클럽, 스퀘어 댄싱 및 에어로빅 등이 모두 신체단련에 관련되므로, 헬스 운동, 헬스 클럽, 스퀘어 댄싱 및 에어로빅에 관련된 송신하고자 하는 정보는 모두 제1 송신하고자 하는 정보 집합에 포함됨을 확정할 수 있다.
제2 푸싱 과정: 정보 베이스 중 상기 차원 결과와 동일한 제2 송신하고자 하는 정보 집합을 확정하고; 상기 제2 송신하고자 하는 정보 집합에서 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되는 송신하고자 하는 정보를 확정하고, 상기 확정된 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
제3 푸싱 과정: 정보 베이스에서 상기 수요 결과와의 관련도가 임계값 범위 내에 포함되는 제1 송신하고자 하는 정보 집합을 확정하고, 정보 베이스 중 상기 차원 결과와 동일한 제2 송신하고자 하는 정보 집합을 확정하고; 제1 송신하고자 하는 정보 집합과 제2 송신하고자 하는 정보 집합의 교집합을 구하여, 교집합 중의 송신하고자 하는 정보를 상기 사용자에게 푸싱한다.
본 발명의 실시예는 상기 수요 결과와의 관련도를 획득하는 알고리즘에 대해 구체적으로 제한하지 않으며, 사용자의 상이한 수요에 대해 상응한 설정을 진행할 수 있으며, 사용자의 수요를 만족할 수만 있으면 된다. 임계값도 사용자의 상이한 수요에 따라 설정할 수 있다.
본 발명의 실시예에서 제공하는 정보 푸싱 방법 및 장치는, 검색어와 사용자 특징 정보를 결합시키는 방식을 통해 송신하고자 하는 정보를 푸싱하고, 성별, 나이 등 사용자의 특징 정보에 따라 맞춤형의 개인화 정보 푸싱 및 서비스를 진행할 수 있으며, 서비스 결과의 정확성을 향상시키고, 상이한 사용자 특징에 대해 정확한 맞춤형 서비스를 진행할 수 있으며, 정보 푸싱의 정확성을 향상시키고, 사용자의 개인화 수요를 만족시키고, 사용자의 사용 체험을 향상시킨다. 또한, 검색어와 사용자의 특징 정보를 결합시켜 정보의 푸싱을 진행하여, 상이한 사용자 수요에 대해 푸싱을 진행하는 정확성을 더 향상시키고 푸싱 효율을 향상시킨다.
본 발명은 소프트웨어 및/또는 소프트웨어와 하드웨어의 조합체로 구현될 수 있으며, 예컨대, 본 발명의 각 장치는 주문형 집적 회로(ASIC) 또는 임의의 기타 유사한 하드웨어 장치로 실행할 수 있음을 유의하여야 한다. 일 실시예에 있어서, 본 발명의 하드웨어 프로그램은 프로세서를 통해 실행되어 이상에 기재된 상기 단계 또는 기능을 실현할 수 있다. 마찬가지로, 본 발명의 소프트웨어 프로그램(관련된 데이터 구조를 포함)은 컴퓨터 판독 가능한 기록 매체에 저장될 수 있으며, 예컨대 RAM 저장 장치, 자기 또는 광 구동 장치 또는 플로피 디스켓 및 유사한 장치에 저장될 수 있다. 또한, 본 발명의 일부 단계 또는 기능들은 하드웨어를 이용하여 구현할 수 있으며, 예컨대 프로세서와 협력하여 각 단계 또는 기능을 실행하는 회로를 이용하여 구현할 수 있다.
해당 기술분야에서의 당업자들에 있어서, 본 발명은 상술한 예시적인 실시예들의 세부 사항에 제한되지 않으며, 본 발명의 정신 또는 기본적인 특징을 위배하지 않는 한, 본 발명은 기타 구체적인 형식으로 구현될 수 있음은 물론이다. 따라서, 어떠한 견지에서 보든, 실시예들은 모두 예시적이고 비 한정적인 것으로 간주되어야 하며, 본 발명의 범위는 상술한 설명으로 한정하는 것이 아니라 첨부된 특허 청구 범위로 정의하여야 하며, 따라서, 특허 청구 범위의 동등한 요건의 함의 및 범위 내의 변화들은 모두 본 발명 내에 포함되어야 한다. 특허 청구 범위 중의 임의의 도면 부호를 해당되는 특허 청구 범위를 한정하는 것으로 간주하지 말아야 한다. 또한, 용어 "포함한다"는 당연히 기타 유닛 또는 단계를 배제하지 않으며, 단수형은 복수형을 배제하지 않는다. 시스템 청구항들에 기재된 다수의 유닛 또는 장치들은 하나의 유닛 또는 장치로 소프트웨어 또는 하드웨어를 통해 구현될 수 있다. 용어 "제1", "제2" 등은 명칭을 표시할 뿐 임의의 특정된 순서를 표시하지 않는다.
상술한 기제에서 특별히 예시적 실시예를 도시하고 설명하였으나, 특허 청구 범위의 정신 및 범위를 벗어나지 않는 한, 형식 및 세부 사항 방면에서 변화를 가질 수 있음을 해당 기술 분야에서의 당업자는 자명할 것이다. 여기서 청구하는 보호범위는 특허 청구 범위에 기재된다.

Claims (13)

  1. 제1 정보 베이스에 각 수요 결과와 상기 각 수요 결과에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하고, 제2 정보 베이스에 각 차원 결과와 상기 각 차원 결과에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하는 단계;
    사용자가 입력한 검색어를 수신하고, 사용자 특징 정보를 획득하는 단계;
    상기 검색어에 따라 현재 수요 결과를 획득하는 단계;
    상기 사용자 특징 정보에 따라 현재 차원 결과를 획득하는 단계; 및
    상기 제1 정보 베이스에서 상기 현재 수요 결과와의 관련도가 임계값 범위 내에 포함되는 상기 각 수요 결과를 탐색하고, 상기 탐색된 각 수요 결과에 대응되게 저장된 상기 제1 정보 베이스의 상기 적어도 하나의 송신하고자 하는 정보를 제1 송신하고자 하는 정보 집합으로 확정하고; 상기 제2 정보 베이스에서 상기 현재 차원 결과와 동일한 상기 각 차원 결과를 탐색하고, 상기 탐색된 각 차원 결과에 대응되게 저장된 상기 제2 정보 베이스의 상기 적어도 하나의 송신하고자 하는 정보를 제2 송신하고자 하는 정보 집합으로 확정하고; 상기 제1 송신하고자 하는 정보 집합과 상기 제2 송신하고자 하는 정보 집합의 교집합을 구하여, 상기 교집합 중의 송신하고자 하는 정보를 상기 사용자에게 푸싱하는 단계를 포함하는 것을 특징으로 하는 정보 푸싱 방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 제1 정보 베이스에 각 수요 결과와 상기 각 수요 결과에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하고, 제2 정보 베이스에 각 차원 결과와 상기 각 차원 결과에 대응하는 적어도 하나의 송신하고자 하는 정보를 대응되게 저장하기 위한 장치;
    사용자가 입력한 검색어를 수신하고, 사용자 특징 정보를 획득하기 위한 장치;
    상기 검색어에 따라 현재 수요 결과를 획득하기 위한 장치;
    상기 사용자 특징 정보에 따라 현재 차원 결과를 획득하기 위한 장치; 및
    상기 제1 정보 베이스에서 상기 현재 수요 결과와의 관련도가 임계값 범위 내에 포함되는 상기 각 수요 결과를 탐색하고, 상기 탐색된 각 수요 결과에 대응되게 저장된 상기 제1 정보 베이스의 상기 적어도 하나의 송신하고자 하는 정보를 제1 송신하고자 하는 정보 집합으로 확정하고; 상기 제2 정보 베이스에서 상기 현재 차원 결과와 동일한 상기 각 차원 결과를 탐색하고, 상기 탐색된 각 차원 결과에 대응되게 저장된 상기 제2 정보 베이스의 상기 적어도 하나의 송신하고자 하는 정보를 제2 송신하고자 하는 정보 집합으로 확정하고; 상기 제1 송신하고자 하는 정보 집합과 상기 제2 송신하고자 하는 정보 집합의 교집합을 구하여, 상기 교집합 중의 송신하고자 하는 정보를 상기 사용자에게 푸싱하기 위한 장치를 포함하는 것을 특징으로 하는 정보 푸싱 장치.
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 컴퓨터 판독 가능한 저장 매체에 있어서,
    상기 컴퓨터 판독 가능한 저장 매체는 컴퓨터 명령어를 포함하고, 상기 컴퓨터 명령어가 실행될 경우, 제1항의 정보 푸싱 방법을 실행하는 것을 특징으로 하는 컴퓨터 판독 가능한 저장 매체.
  12. 삭제
  13. 컴퓨터 기기에 있어서,
    저장 장치; 및
    프로세서를 포함하되,
    상기 저장 장치에는 컴퓨터 명령어가 저장되고, 상기 프로세서는 상기 컴퓨터 명령어를 실행하여 제1항의 정보 푸싱 방법을 실행하도록 구성되는 것을 특징으로 하는 컴퓨터 기기.
KR1020177021661A 2015-07-29 2015-12-04 정보 푸싱 방법 및 장치 KR102009787B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510456927.0A CN105045889B (zh) 2015-07-29 2015-07-29 一种信息推送方法及装置
CN201510456927.0 2015-07-29
PCT/CN2015/096452 WO2017016122A1 (zh) 2015-07-29 2015-12-04 一种信息推送方法及装置

Publications (2)

Publication Number Publication Date
KR20170103859A KR20170103859A (ko) 2017-09-13
KR102009787B1 true KR102009787B1 (ko) 2019-08-12

Family

ID=54452436

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177021661A KR102009787B1 (ko) 2015-07-29 2015-12-04 정보 푸싱 방법 및 장치

Country Status (4)

Country Link
JP (1) JP6853179B2 (ko)
KR (1) KR102009787B1 (ko)
CN (1) CN105045889B (ko)
WO (1) WO2017016122A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045889B (zh) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 一种信息推送方法及装置
CN105677927B (zh) * 2016-03-31 2019-04-12 百度在线网络技术(北京)有限公司 用于提供搜索结果的方法和装置
CN107092609B (zh) * 2016-05-10 2021-04-02 口碑控股有限公司 一种信息推送方法及装置
US10832684B2 (en) * 2016-08-31 2020-11-10 Microsoft Technology Licensing, Llc Personalization of experiences with digital assistants in communal settings through voice and query processing
CN106357824B (zh) * 2016-11-16 2019-06-04 四川省亚丁胡杨人力资源集团有限公司 一种智能社区服务推荐***
CN107507612B (zh) 2017-06-30 2020-08-28 百度在线网络技术(北京)有限公司 一种声纹识别方法及装置
CN108280200B (zh) * 2018-01-29 2021-11-09 百度在线网络技术(北京)有限公司 用于推送信息的方法和装置
CN111180080A (zh) * 2019-12-30 2020-05-19 四川华迪信息技术有限公司 一种老年健康知识库精准推送方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060036580A1 (en) 2004-08-13 2006-02-16 Stata Raymond P Systems and methods for updating query results based on query deltas
US20110184940A1 (en) 2010-01-26 2011-07-28 Yahoo! Inc. System and method for detecting changes in the relevance of past search results

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06187374A (ja) * 1992-12-15 1994-07-08 Hokkaido Nippon Denki Software Kk 検索方式
JP2001022672A (ja) * 1999-07-09 2001-01-26 Dejitaretto:Kk プッシュ型情報配信システムおよびプッシュ型情報配信方法
US8352499B2 (en) * 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
US7885963B2 (en) * 2003-03-24 2011-02-08 Microsoft Corporation Free text and attribute searching of electronic program guide (EPG) data
JP2005085010A (ja) * 2003-09-09 2005-03-31 Fujitsu Ltd 情報サービス提供方法及び提供装置
JP2007243253A (ja) * 2006-03-06 2007-09-20 Fuji Xerox Co Ltd 情報配信システム及び情報配信方法
US7761464B2 (en) * 2006-06-19 2010-07-20 Microsoft Corporation Diversifying search results for improved search and personalization
US8528102B2 (en) * 2006-10-06 2013-09-03 Broadcom Corporation Method and system for protection of customer secrets in a secure reprogrammable system
KR100892845B1 (ko) * 2007-03-29 2009-04-10 엔에이치엔(주) 노출용 광고 정보를 제공하는 방법 및 시스템
CN102609500A (zh) * 2012-02-01 2012-07-25 北京百度网讯科技有限公司 一种问题推送方法和采用该方法的问答***和搜索引擎
CN103530299B (zh) * 2012-07-05 2017-04-12 阿里巴巴集团控股有限公司 一种搜索结果的生成方法及装置
CN104572782A (zh) * 2013-10-29 2015-04-29 中兴通讯股份有限公司 一种基于浏览器搜索的定向消息推送方法及***
US20150127631A1 (en) * 2013-11-05 2015-05-07 International Business Machines Corporation Best available alternative dialog
CN104794122B (zh) * 2014-01-20 2020-04-17 腾讯科技(北京)有限公司 一种位置信息推荐方法、装置和***
CN104866474B (zh) * 2014-02-20 2018-10-09 阿里巴巴集团控股有限公司 个性化数据搜索方法及装置
CN103970891B (zh) * 2014-05-23 2017-08-25 三星电子(中国)研发中心 一种基于情境的用户兴趣信息查询方法
CN104077407B (zh) * 2014-07-10 2017-06-16 中国工商银行股份有限公司 一种智能数据搜索***及方法
CN104239456B (zh) * 2014-09-02 2019-05-03 百度在线网络技术(北京)有限公司 用户特征数据的提取方法和装置
CN105045889B (zh) * 2015-07-29 2018-04-20 百度在线网络技术(北京)有限公司 一种信息推送方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060036580A1 (en) 2004-08-13 2006-02-16 Stata Raymond P Systems and methods for updating query results based on query deltas
US20110184940A1 (en) 2010-01-26 2011-07-28 Yahoo! Inc. System and method for detecting changes in the relevance of past search results

Also Published As

Publication number Publication date
KR20170103859A (ko) 2017-09-13
CN105045889B (zh) 2018-04-20
CN105045889A (zh) 2015-11-11
JP6853179B2 (ja) 2021-03-31
WO2017016122A1 (zh) 2017-02-02
JP2018508885A (ja) 2018-03-29

Similar Documents

Publication Publication Date Title
KR102009787B1 (ko) 정보 푸싱 방법 및 장치
JP2017045435A (ja) ソーシャルメディアメッセージ及び施設の間のリンクを推定する方法、コンピュータシステム、及びプログラム
CN111382212B (zh) 关联地址获取方法、装置、电子设备及存储介质
US20220019341A1 (en) Map information display method and apparatus, electronic device, and computer storage medium
CN109389442A (zh) 商品推荐方法及装置、存储介质及电子终端
CN105205180A (zh) 一种知识图谱的评价方法及装置
US10068178B2 (en) Methods and system for associating locations with annotations
US20150169627A1 (en) Geotagged hashtags
EP2650839A1 (en) Server, information-management method, information-management program, and computer-readable recording medium with said program recorded thereon
JP2018537760A (ja) アドレス情報に基づいたアカウントマッピングの方法及び装置
Lin et al. Inferring the home locations of Twitter users based on the spatiotemporal clustering of Twitter data
CN105580043A (zh) 用于推荐***的基于强度的建模
CA2760624A1 (en) Server, dictionary creation method, dictionary creation program, and computer-readable recording medium recording the program
US11023465B2 (en) Cross-asset data modeling in multi-asset databases
CN111475661A (zh) 一种基于有限标签构造场景图的方法、装置及计算机设备
CN106469205B (zh) 一种确定用户的地理位置信息的方法与装置
CN117290561B (zh) 业务状态信息反馈方法、装置、设备和计算机可读介质
EP3482308A1 (en) Contextual information for a displayed resource that includes an image
KR101955920B1 (ko) 속성 언어를 이용한 검색 방법 및 장치
CN111274813A (zh) 语言序列标注方法、装置存储介质及计算机设备
CN108427730A (zh) 一种基于随机游走和条件随机场的社会标签推荐方法
CN111930891A (zh) 基于知识图谱的检索文本扩展方法及相关装置
CN114674328B (zh) 地图生成方法、装置、电子设备、存储介质、及车辆
CN110990714A (zh) 一种用户行为意图预测方法和装置
CN115512146A (zh) Poi信息挖掘方法、装置、设备及存储介质

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant