国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      對象搜索方法及裝置與流程

      文檔序號:12837194閱讀:198來源:國知局

      技術領域
      :】本發(fā)明涉及通信技術,尤其涉及一種對象搜索方法及裝置。
      背景技術
      ::隨著網絡信息技術的發(fā)展和普及,互聯網逐漸滲透到人們的生活、學習和工作的各個領域,由此將人類真正帶入信息時代。然而,互聯網上的信息量很大,用戶不容易找到自己需要的對象。實際上,滿足用戶基本搜索要求的對象數量較多,用戶無法快速地從眾多的對象中挑選一個最合適的對象。因此,亟需提供一種對象搜索方法,以使得用戶能夠快速地從眾多滿足用戶基本搜索要求的對象中挑選一個最合適的對象,來提高對象搜索的效率。技術實現要素:本發(fā)明的多個方面提供一種對象搜索方法及裝置,用以提高對象搜索的效率。本發(fā)明的一方面,提供一種對象搜索方法,包括:獲取至少一個搜索對象;根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據;輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述每個搜索對象的標簽數據包括下列數據中的至少一項:每個搜索對象的情感類別數據;以及每個搜索對象的實體類別數據。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據之前,還包括:獲取所述每個搜索對象的用戶評價數據;根據所述每個搜索對象的用戶評價數據,獲得所述每個搜索對象的標簽數據。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述每個搜索對象的用戶評價數據包括數值評分形式的評價數據和非數據評分形式的評價數據中的至少一項。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述每個搜索對象的用戶評價數據包括非數據評分形式的評價數據;所述根據所述每個搜索對象的用戶評價數據,獲得所述每個搜索對象的標簽數據,包括:根據所述每個搜索對象的用戶評價數據,利用lstm模型,獲得所述每個搜索對象的標簽數據。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述獲取所述每個搜索對象的用戶評價數據,包括:獲取來自至少一個數據源的所述每個搜索對象的用戶評價數據;對來自至少一個數據源的所述每個搜索對象的用戶評價數據,進行判重 處理和歸并處理。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述輸出所述每個搜索對象和所述每個搜索對象的標簽數據,包括:以結構化形式,輸出所述每個搜索對象和所述每個搜索對象的標簽數據。本發(fā)明的另一方面,提供一種對象搜索裝置,包括:獲取單元,用于獲取至少一個搜索對象;匹配單元,用于根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據;輸出單元,用于輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述每個搜索對象的標簽數據包括下列數據中的至少一項:每個搜索對象的情感類別數據;以及每個搜索對象的實體類別數據。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述裝置還包括預測單元,用于獲取所述每個搜索對象的用戶評價數據;以及根據所述每個搜索對象的用戶評價數據,獲得所述每個搜索對象的標簽數據。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述每個搜索對象的用戶評價數據包括數值評分形式的評價數據和非數據評分形式的評價數據中的至少一項。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述每個搜索對象的用戶評價數據包括非數據評分形式的評價數據;所述預測單元,具體用于根據所述每個搜索對象的用戶評價數據,利用lstm模型,獲得所述每個搜索對象的標簽數據。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述預測單元,具體用于獲取來自至少一個數據源的所述每個搜索對象的用戶評價數據;以及對來自至少一個數據源的所述每個搜索對象的用戶評價數據,進行判重處理和歸并處理。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述輸出單元,具體用于以結構化形式,輸出所述每個搜索對象和所述每個搜索對象的標簽數據。由上述技術方案可知,本發(fā)明實施例通過獲取至少一個搜索對象,進而根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據,使得能夠輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象,由于增加了每個搜索對象的基于用戶評價的標簽數據,輸出給用戶,使得用戶能夠快速地從眾多滿足用戶基本搜索要求的對象中挑選一個最合適的對象,從而有效提高對象搜索的效率?!靖綀D說明】為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本發(fā)明一實施例提供的對象搜索方法的流程示意圖;圖2為本發(fā)明另一實施例提供的對象搜索裝置的結構示意圖;圖3為本發(fā)明另一實施例提供的對象搜索裝置的結構示意圖?!揪唧w實施方式】為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的全部其他實施例,都屬于本發(fā)明保護的范圍。需要說明的是,本發(fā)明實施例中所涉及的終端可以包括但不限于手機、個人數字助理(personaldigitalassistant,pda)、無線手持設備、平板電腦(tabletcomputer)、個人電腦(personalcomputer,pc)、mp3播放器、mp4播放器、可穿戴設備(例如,智能眼鏡、智能手表、智能手環(huán)等)等。另外,本文中術語“和/或”,僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。圖1為本發(fā)明一實施例提供的對象搜索方法的流程示意圖,如圖1所示。101、獲取至少一個搜索對象。102、根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據??蛇x地,在本實施例的一個可能的實現方式中,在102中,所獲得的所述每個搜索對象的標簽數據可以包括但不限于下列數據中的至少一項:每個搜索對象的情感類別數據;以及每個搜索對象的實體類別數據。所謂的每個搜索對象的情感類別數據,是指用于指示搜索對象正面、中性或負面的情感數據,例如,好、中等或不好等。所謂的每個搜索對象的實體類別數據,是指用于指示搜索對象的相關描述數據,例如,醫(yī)生軟素質、醫(yī)生專業(yè)技能、預約掛號難易、醫(yī)生泛評價、醫(yī)院環(huán)境、醫(yī)院費用、醫(yī)院泛評價、醫(yī)院醫(yī)護人員等。103、輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象。需要說明的是,101~103的執(zhí)行主體的部分或全部可以為位于本地終端的應用,或者還可以為設置在位于本地終端的應用中的插件或軟件開發(fā)工具包(softwaredevelopmentkit,sdk)等功能單元,或者還可以為位于網格側服務器中的處理引擎,或者還可以為位于網格側的分布式系統(tǒng),本實施例對此不進行特別限定??梢岳斫獾氖牵鰬每梢允前惭b在終端上的本地程序(nativeapp),或者還可以是終端上的瀏覽器的一個網頁程序(webapp),本實施例對此不進行特別限定。這樣,通過獲取至少一個搜索對象,進而根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據,使得能夠輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象,由于增加了每個搜索對象的基于用戶評價的標簽數據,輸出給用戶,使得用戶能夠快速地從眾多滿足用戶基本搜索要求的對象中挑選一個最合適的對象,從而有效提高對象搜索的效 率??蛇x地,在本實施例的一個可能的實現方式中,在101中,具體可以根據用戶所提供的查詢條件,例如,查詢關鍵詞或查詢選項等,進行搜索處理,以獲得滿足該查詢條件的至少一個搜索對象。可以理解的是,具體可以按照現有的搜索策略,進行搜索處理,來獲得滿足查詢條件的全部搜索對象。以用戶在網上進行掛號為例,用戶可以依次選擇科室等查詢選項,獲得滿足該查詢選項的若干個醫(yī)生。當前,用戶選擇某個醫(yī)生進行掛號就診時,只能依賴醫(yī)生的基本屬性和/或醫(yī)生所屬醫(yī)院的基本屬性,例如,醫(yī)生是否為主任醫(yī)師,醫(yī)院距離住址的遠近等??蛇x地,在本實施例的一個可能的實現方式中,在102之前,還可以進一步獲取所述每個搜索對象的用戶評價數據,進而,則可以根據所述每個搜索對象的用戶評價數據,獲得所述每個搜索對象的標簽數據。具體來說,所述每個搜索對象的用戶評價數據可以為數值評分形式的評價數據如10分、9分等,或者還可以為非數據評分形式的評價數據如某醫(yī)生態(tài)度非常好等,或者還可以為數值評分形式的評價數據和非數據評分形式的評價數據,本實施例對此不進行特別限定。在一個具體的實現過程中,具體可以獲取來自至少一個數據源的所述每個搜索對象的用戶評價數據。例如,可以獲取來自醫(yī)護網、掛號網、好大夫和百度醫(yī)生等主流醫(yī)療網站的醫(yī)生及患者評價數據。然后,則可以對來自至少一個數據源的所述每個搜索對象的用戶評價數據,進行判重處理和歸并處理。例如,醫(yī)院歸并主要考慮醫(yī)院地址、醫(yī)院名和醫(yī)院所在地域;科室歸并主要考慮科室名的映射詞典;醫(yī)生歸并主要考慮醫(yī)生行姓名、醫(yī)生所在醫(yī)院、醫(yī)生所在科室及醫(yī)生職稱。在另一個具體的實現過程中,若所述每個搜索對象的用戶評價數據包括數據評分形式的評價數據,那么,則可以直接根據數據評分形式的評價數據,獲得所述每個搜索對象的標簽數據。例如,若某個醫(yī)生的用戶評價數據為醫(yī)生態(tài)度為10分,那么,則可以直接根據該用戶評價數據“10分”,獲得該 醫(yī)生的標簽數據為態(tài)度好。在另一個具體的實現過程中,若所述每個搜索對象的用戶評價數據包括非數據評分形式的評價數據,那么,則可以根據所述每個搜索對象的用戶評價數據,利用長短期記憶(long-shorttermmemory,lstm)網絡,獲得所述每個搜索對象的標簽數據。其中,所謂的lstm網絡,是一種時間遞歸神經網絡,由于獨特的設計結構,lstm網絡適合于處理和預測時間序列中間隔和延遲非常長的重要事件,例如,本發(fā)明中的每個搜索對象的用戶評價數據。以深度雙向lstm(deepbidirectionallongshorttermmemory,db-lstm)為例,具體來說,該實現方式中的db-lstm網絡的輸入為每個搜索對象的用戶評價短句,每個搜索對象的評價短句為從該搜索對象的用戶評價數據中提取出來;db-lstm網絡的輸出為該搜索對象的情感類別數據和該搜索對象的實體類別數據。該db-lstm網絡的網絡結構主要包括以下幾層:(1)特征層特征層主要包括了單詞(term)級別的詞向量(wordembedding)層即termwordembeddin層和單字級別的wordembedding層即單字wordembedding層。其中,所涉及的wordembedding層可以采用動態(tài)學習策略。(2)db-lstm層db-lstm層主要包括如下幾層:●單字卷積層單字卷積層包含單字的上下文3個字卷積層(c3),上下文5個字的卷積層(c3)●單字全連接層輸入為單字wordembedding層和單字卷積層●單字前向lstm層輸入為單字全連接層●單字后向lstm層輸入為單字前向lstm層和單字全連接層●單字拼接層輸入為單字前向lstm層的最后一個序列和單字后向lstm層的第一個序列●后向termlstm層輸入為term的wordembedding層●前向termlstm層輸入為后向termlstm層和term的wordembedding層●term拼接層輸入為term前向lstm層的最后一個序列和term后向lstm層的第一個序列●全連接層輸入為單字拼接層和term拼接層(3)輸出層輸出層主要包括三種類別數據,一種是元類別數據(即是;以上都不是),另一種是情感類別數據,再一種是實體類別數據。(4)性能指標層性能指標層主要包括每種類別數據的損失率(cost)、準確率(precision)和召回率(recall)至此,在獲得基于搜索對象的每條用戶評價數據的該搜索對象的標簽數據之后,可以對每個搜索對象的全部標簽數據,進行聚合處理,獲得每個搜索對象的標簽數據及其數量。仍然以用戶在網上進行掛號為例,用戶可以依次選擇科室等查詢選項,獲得滿足該查詢選項的若干個醫(yī)生。當前,用戶選擇某個醫(yī)生進行掛號就診時,可以在向用戶推薦醫(yī)生以及醫(yī)院的同時,同時提供醫(yī)生的標簽數據,以及醫(yī)院的標簽數據,以供用戶進行更加合理的決策??蛇x地,在本實施例的一個可能的實現方式中,在103中,具體可以以結構化形式,輸出所述每個搜索對象和所述每個搜索對象的標簽數據。這樣,能夠使得每個搜索對象和該搜索對象的標簽數據的展現效果具有重點突出且內容清晰的特點,從而有效地提升了用戶體驗。本實施例中,通過獲取至少一個搜索對象,進而根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據,使得能夠輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象,由于增加了每個搜索對象的基于用戶評價的標簽數據,輸出給用戶,使得用戶能夠快速地從眾多滿足用戶基本搜索要求的對象中挑選一個最合適的對象,從而有效提高對象搜索的效率。需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。圖2為本發(fā)明另一實施例提供的對象搜索裝置的結構示意圖,如圖2所示。本實施例的對象搜索裝置可以包括獲取單元21、匹配單元22和輸出單元23。其中,獲取單元21,用于獲取至少一個搜索對象;匹配單元22,用于根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據;輸出單元23,用于輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象。需要說明的是,本實施例所提供的對象搜索裝置的部分或全部可以為位于本地終端的應用,或者還可以為設置在位于本地終端的應用中的插件或軟 件開發(fā)工具包(softwaredevelopmentkit,sdk)等功能單元,或者還可以為位于網格側服務器中的處理引擎,或者還可以為位于網格側的分布式系統(tǒng),本實施例對此不進行特別限定??梢岳斫獾氖牵鰬每梢允前惭b在終端上的本地程序(nativeapp),或者還可以是終端上的瀏覽器的一個網頁程序(webapp),本實施例對此不進行特別限定。可選地,在本實施例的一個可能的實現方式中,所述匹配單元22所獲得的所述每個搜索對象的標簽數據可以包括但不限于下列數據中的至少一項:每個搜索對象的情感類別數據;以及每個搜索對象的實體類別數據??蛇x地,在本實施例的一個可能的實現方式中,如圖3所示,本實施例所提供的對象搜索裝置還可以進一步包括預測單元31,可以用于獲取所述每個搜索對象的用戶評價數據;以及根據所述每個搜索對象的用戶評價數據,獲得所述每個搜索對象的標簽數據。具體來說,所述每個搜索對象的用戶評價數據可以為數值評分形式的評價數據如10分、9分等,或者還可以為非數據評分形式的評價數據如某醫(yī)生態(tài)度非常好等,或者還可以為數值評分形式的評價數據和非數據評分形式的評價數據,本實施例對此不進行特別限定。在一個具體的實現過程中,所述預測單元31,具體可以用于獲取來自至少一個數據源的所述每個搜索對象的用戶評價數據;以及對來自至少一個數據源的所述每個搜索對象的用戶評價數據,進行判重處理和歸并處理。在另一個具體的實現過程中,若所述每個搜索對象的用戶評價數據包括非數據評分形式的評價數據;那么,所述預測單元31,具體可以用于根據所述每個搜索對象的用戶評價數據,利用lstm模型,獲得所述每個搜索對象的標簽數據??蛇x地,在本實施例的一個可能的實現方式中,所述輸出單元23,具體可以用于以結構化形式,輸出所述每個搜索對象和所述每個搜索對象的標簽 數據。需要說明的是,圖1對應的實施例中方法,可以由本實施例提供的對象搜索裝置實現。詳細描述可以參見圖1對應的實施例中的相關內容,此處不再贅述。本實施例中,通過獲取單元獲取至少一個搜索對象,進而由匹配單元根據所述至少一個搜索對象,獲得所述至少一個搜索對象中每個搜索對象的基于用戶評價的標簽數據,使得輸出單元能夠輸出所述每個搜索對象和所述每個搜索對象的標簽數據,以供根據所述每個搜索對象的標簽數據,選擇搜索對象,由于增加了每個搜索對象的基于用戶評價的標簽數據,輸出給用戶,使得用戶能夠快速地從眾多滿足用戶基本搜索要求的對象中挑選一個最合適的對象,從而有效提高對象搜索的效率。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如,多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單 元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網絡裝置等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是,以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。當前第1頁12當前第1頁12
      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1