鬼佬大哥大
  • / 14
  • 下載費用:30 金幣  

一種信息推薦方法及裝置.pdf

摘要
申請專利號:

CN201510435003.2

申請日:

2015.07.22

公開號:

CN105069036A

公開日:

2015.11.18

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 17/30申請日:20150722|||公開
IPC分類號: G06F17/30 主分類號: G06F17/30
申請人: 百度在線網絡技術(北京)有限公司
發明人: 李超; 祝恒書; 金博; 范偉; 張潼
地址: 100085北京市海淀區上地十街10號百度大廈
優先權:
專利代理機構: 北京鴻德海業知識產權代理事務所(普通合伙)11412 代理人: 袁媛
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510435003.2

授權公告號:

|||

法律狀態公告日:

2015.12.16|||2015.11.18

法律狀態類型:

實質審查的生效|||公開

摘要

本發明實施例提供了一種信息推薦方法及裝置。一方面,本發明實施例通過獲取查詢詞和用戶場景信息;從而,利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,以獲得所述醫療機構的排序信息;進而,根據所述醫療機構的排序信息,獲得推薦的醫療機構信息。因此,本發明實施例提供的技術方案用以解決現有技術中推薦醫療機構的準確性和可靠性比較低的問題。

權利要求書

1.一種信息推薦方法,其特征在于,所述方法包括:
獲取查詢詞和用戶場景信息;
利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,以獲
得所述醫療機構的排序信息;
根據所述醫療機構的排序信息,獲得推薦的醫療機構信息。
2.根據權利要求1所述的方法,其特征在于,所述利用醫療機構的排序模
型對所述查詢詞和所述用戶場景信息進行處理,以獲得所述醫療機構的排序信息
之前,所述方法還包括:
采集用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個、
醫療機構的詳細信息;
根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個、
醫療機構的詳細信息,構建所述醫療機構的排序模型。
3.根據權利要求2所述的方法,其特征在于,所述根據用戶針對所述醫療
機構的操作記錄和用戶的地理位置記錄中至少一個、醫療機構的詳細信息,構建
所述醫療機構的排序模型,包括:
根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個,
對所述醫療機構的詳細信息進行統計處理,以獲得所述醫療機構的統計信息;
根據所述醫療機構的統計信息,進行數據建模,以獲得所述醫療機構的排序
模型。
4.根據權利要求1至3中任一項所述的方法,其特征在于,所述醫療機構
的排序模型為:
P(h|U,C)∝P(U,C|h)*P(h)
其中,P(h|U,C)表示用戶U在用戶場景信息C下選擇醫療機構h的概率信息;
P(h)表示選擇醫療機構h的概率信息;P(U,C|h)表示選擇醫療機構h的用戶為U且
用戶場景信息為C的概率信息;P(U,C|h)*P(h)根據查詢詞和所述醫療機構h的統
計信息獲得。
5.根據權利要求4所述的方法,其特征在于,所述利用醫療機構的排序模
型對所述查詢詞和所述用戶場景信息進行處理,以獲得所述醫療機構的排序信息,
包括:
利用所述醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,
以獲得輸入所述查詢詞的用戶在所述用戶場景信息下選擇醫療機構的概率信息;
按照所述概率信息由大到小的順序,對所述醫療機構進行排序,以獲得所述
醫療機構的排序信息。
6.根據權利要求1所述的方法,其特征在于,所述根據所述醫療機構的排
序信息,獲得推薦的醫療機構信息,包括:
根據所述醫療機構的排序信息,確定排序靠前的至少一個醫療機構;
根據所述排序靠前的至少一個醫療機構,獲得所述推薦的醫療機構信息。
7.一種信息推薦裝置,其特征在于,所述裝置包括:
數據獲取單元,用于獲取查詢詞和用戶場景信息;
數據處理單元,用于利用醫療機構的排序模型對所述查詢詞和所述用戶場景
信息進行處理,以獲得所述醫療機構的排序信息;
所述數據處理單元,還用于根據所述醫療機構的排序信息,獲得推薦的醫療
機構信息。
8.根據權利要求7所述的裝置,其特征在于,所述裝置還包括:
模型生成單元,用于采集用戶針對所述醫療機構的操作記錄和用戶的地理位
置記錄中至少一個、醫療機構的詳細信息;以及,根據用戶針對所述醫療機構的
操作記錄和用戶的地理位置記錄中至少一個、醫療機構的詳細信息,構建所述醫
療機構的排序模型。
9.根據權利要求8所述的裝置,其特征在于,所述模型生成單元,具體用
于:
根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個,
對所述醫療機構的詳細信息進行統計處理,以獲得所述醫療機構的統計信息;
根據所述醫療機構的統計信息,進行數據建模,以獲得所述醫療機構的排序
模型。
10.根據權利要求7至9中任一項所述的裝置,其特征在于,所述醫療機構
的排序模型為:
P(h|U,C)∝P(U,C|h)*P(h)
其中,P(h|U,C)表示用戶U在用戶場景信息C下選擇醫療機構h的概率信息;
P(h)表示選擇醫療機構h的概率信息;P(U,C|h)表示選擇醫療機構h的用戶為U且
用戶場景信息為C的概率信息;P(U,C|h)*P(h)根據查詢詞和所述醫療機構h的統
計信息獲得。
11.根據權利要求10所述的裝置,其特征在于,所述數據處理單元,具體
用于:
利用所述醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,
以獲得輸入所述查詢詞的用戶在所述用戶場景信息下選擇醫療機構的概率信息;
按照所述概率信息由大到小的順序,對所述醫療機構進行排序,以獲得所述
醫療機構的排序信息。
12.根據權利要求7所述的裝置,其特征在于,所述數據處理單元,具體用
于:
根據所述醫療機構的排序信息,確定排序靠前的至少一個醫療機構;
根據所述排序靠前的至少一個醫療機構,獲得所述推薦的醫療機構信息。

說明書

一種信息推薦方法及裝置

【技術領域】

本發明涉及互聯網應用技術領域,尤其涉及一種信息推薦方法及裝置。

【背景技術】

目前,當用戶在搜索引擎中輸入的查詢詞是疾病癥狀或者疾病名稱時,
搜索引擎一般會通過搜索結果向用戶推薦一些醫療機構,用以滿足用戶的就
醫需求。

現有技術中,搜索引擎可以根據用戶搜索的疾病癥狀或者疾病名稱進行
簡單搜索,以獲得推薦的醫療機構,這種方式存在常見疾病推薦距離較遠的
大型醫療機構的問題。或者,搜索引擎還可以根據用戶所在地理位置進行搜
索,以獲得推薦的醫療機構,這種方式存在重大疾病推薦距離較近的社區醫
院的問題。因此,目前向用戶推薦醫療機構方式的準確性和可靠性比較低。

【發明內容】

有鑒于此,本發明實施例提供了一種信息推薦方法及裝置,用以解決現
有技術中推薦醫療機構的準確性和可靠性比較低的問題。

本發明實施例的一方面,提供一種信息推薦方法,包括:

獲取查詢詞和用戶場景信息;

利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,以獲
得所述醫療機構的排序信息;

根據所述醫療機構的排序信息,獲得推薦的醫療機構信息。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,以獲得所
述醫療機構的排序信息之前,所述方法還包括:

采集用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個、
醫療機構的詳細信息;

根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個、
醫療機構的詳細信息,構建所述醫療機構的排序模型。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,

所述根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少
一個、醫療機構的詳細信息,構建所述醫療機構的排序模型,包括:

根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個,
對所述醫療機構的詳細信息進行統計處理,以獲得所述醫療機構的統計信息;

根據所述醫療機構的統計信息,進行數據建模,以獲得所述醫療機構的排序
模型。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
醫療機構的排序模型為:

P(h|U,C)∝P(U,C|h)*P(h)

其中,P(h|U,C)表示用戶U在用戶場景信息C下選擇醫療機構h的概率信息;
P(h)表示選擇醫療機構h的概率信息;P(U,C|h)表示選擇醫療機構h的用戶為U且
用戶場景信息為C的概率信息;P(U,C|h)*P(h)根據查詢詞和所述醫療機構h的統
計信息獲得。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,以獲得所
述醫療機構的排序信息,包括:

利用所述醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,
以獲得輸入所述查詢詞的用戶在所述用戶場景信息下選擇醫療機構的概率信息;

按照所述概率信息由大到小的順序,對所述醫療機構進行排序,以獲得所述
醫療機構的排序信息。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
根據所述醫療機構的排序信息,獲得推薦的醫療機構信息,包括:

根據所述醫療機構的排序信息,確定排序靠前的至少一個醫療機構;

根據所述排序靠前的至少一個醫療機構,獲得所述推薦的醫療機構信息。

本發明實施例的一方面,提供一種信息推薦裝置,包括:

數據獲取單元,用于獲取查詢詞和用戶場景信息;

數據處理單元,用于利用醫療機構的排序模型對所述查詢詞和所述用戶場景
信息進行處理,以獲得所述醫療機構的排序信息;

所述數據處理單元,還用于根據所述醫療機構的排序信息,獲得推薦的醫療
機構信息。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
裝置還包括:

模型生成單元,用于采集用戶針對所述醫療機構的操作記錄和用戶的地理位
置記錄中至少一個、醫療機構的詳細信息;以及,根據用戶針對所述醫療機構的
操作記錄和用戶的地理位置記錄中至少一個、醫療機構的詳細信息,構建所述醫
療機構的排序模型。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
模型生成單元,具體用于:

根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個,
對所述醫療機構的詳細信息進行統計處理,以獲得所述醫療機構的統計信息;

根據所述醫療機構的統計信息,進行數據建模,以獲得所述醫療機構的排序
模型。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
醫療機構的排序模型為:

P(h|U,C)∝P(U,C|h)*P(h)

其中,P(h|U,C)表示用戶U在用戶場景信息C下選擇醫療機構h的概率信息;
P(h)表示選擇醫療機構h的概率信息;P(U,C|h)表示選擇醫療機構h的用戶為U且
用戶場景信息為C的概率信息;P(U,C|h)*P(h)根據查詢詞和所述醫療機構h的統
計信息獲得。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
數據處理單元,具體用于:

利用所述醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,
以獲得輸入所述查詢詞的用戶在所述用戶場景信息下選擇醫療機構的概率信息;

按照所述概率信息由大到小的順序,對所述醫療機構進行排序,以獲得所述
醫療機構的排序信息。

如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述
數據處理單元,具體用于:

根據所述醫療機構的排序信息,確定排序靠前的至少一個醫療機構;

根據所述排序靠前的至少一個醫療機構,獲得所述推薦的醫療機構信息。

由以上技術方案可以看出,本發明實施例具有以下有益效果:

本發明實施例提供的技術方案,根據查詢詞和用戶場景信息,并有效利
用醫療機構的排序模型對這兩個信息進行綜合處理,以獲得滿足用戶需求的
醫療機構信息。與現有技術中,根據疾病信息或者地理位置進行簡單搜索獲
得推薦的醫療機構的技術方案相比,本發明實施例提高了推薦的醫療機構的
準確性和可靠性,能夠解決現有技術中推薦醫療機構的準確性和可靠性比較
低的問題。

【附圖說明】

為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要
使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的
一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提
下,還可以根據這些附圖獲得其它的附圖。

圖1是本發明實施例所提供的信息推薦方法的流程示意圖;

圖2是本發明實施例所提供的醫療機構的排序模型的生成和應用的示意
圖;

圖3是本發明實施例所提供的信息推薦裝置的實施例一的流程示意圖;

圖4是本發明實施例所提供的信息推薦裝置的實施例二的流程示意圖。

【具體實施方式】

為了更好的理解本發明的技術方案,下面結合附圖對本發明實施例進行
詳細描述。

應當明確,所描述的實施例僅僅是本發明一部分實施例,而不是全部的
實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞
動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。

在本發明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非
旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的
“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示
其他含義。

應當理解,本文中使用的術語“和/或”僅僅是一種描述關聯對象的關聯
關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,
同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表
示前后關聯對象是一種“或”的關系。

取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”
或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,
短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當
確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應
于檢測(陳述的條件或事件)”。

實施例一

本發明實施例給出一種信息推薦方法,請參考圖1,其為本發明實施例所
提供的信息推薦方法的流程示意圖,如圖所示,該方法包括以下步驟:

S101,獲取查詢詞和用戶場景信息。

S102,利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行
處理,以獲得所述醫療機構的排序信息。

S103,根據所述醫療機構的排序信息,獲得推薦的醫療機構信息。

需要說明的是,S101~S103的執行主體可以為信息推薦裝置,該裝置可以
位于本地終端的應用,或者還可以為位于本地終端的應用中的插件或軟件開發
工具包(SoftwareDevelopmentKit,SDK)等功能單元,或者還可以位于服
務器側,本發明實施例對此不進行特別限定。

可以理解的是,所述應用可以是安裝在終端上的應用程序(nativeApp),
或者還可以是終端上的瀏覽器的一個網頁程序(webApp),本發明實施例對此
不進行限定。

實施例二

基于上述實施例一所提供的信息推薦方法,本發明實施例對S101中獲取
查詢詞和用戶場景信息的方法進行具體描述。該步驟具體可以包括:

舉例說明,本發明實施中,可以獲取用戶輸入的查詢詞和用戶場景信息。

在一個具體的實現過程中,所述用戶場景信息可以包括但不限于:用戶的
地理位置信息、時間信息和用戶所使用的終端信息。

在一個具體的實現過程中,可以在獲取用戶輸入的查詢詞后,利用定位技
術,對用戶所使用的終端進行定位操作,以獲得用戶的地理位置信息。

在一個具體的實現過程中,用戶所使用的終端信息可以包括但不限于:用
戶所使用的終端的品牌信息和移動設備國際身份(InternationalMobile
EquipmentIdentity,IMEI)碼是中至少一個。其中,若用戶所使用的終端是
手機或者平板電腦,可以通過客戶端獲取用戶所使用的終端的品牌信息或者
IMEI碼;若用戶所使用的終端是個人計算機,可以通過分析瀏覽器內核來獲取
用戶所使用的終端的品牌信息。

實施例三

基于上述實施例一所提供的信息推薦方法和實施例二,本發明實施例對
S102中利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處
理,以獲得所述醫療機構的排序信息的方法進行具體描述。該步驟具體可以包
括:

在一個具體的實現過程中,如圖2所示,在獲得查詢詞和用戶場景信息
后,需要利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處
理,以獲得所述醫療機構的排序信息。

在一個具體的實現過程中,在利用醫療機構的排序模型對所述查詢詞和
所述用戶場景信息進行處理之前,需要預先生成所述醫療機構的排序模型,
這樣,當需要向用戶推薦醫療機構信息時,就可以直接使用預先生成的所述
醫療機構的排序模型進行處理。

舉例說明,如圖2所示,本發明實施例中,生成所述醫療機構的排序模
型的方法可以包括但不限于:首先,采集用戶針對所述醫療機構的操作記錄
和用戶的地理位置記錄中至少一個、醫療機構的詳細信息。然后,根據用戶
針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個、醫療機構
的詳細信息,構建所述醫療機構的排序模型。

在一個具體的實現過程中,用戶針對所述醫療機構的操作記錄可以包括
但不限于:用戶針對醫療機構的查詢記錄、用戶查詢醫療機構的時間信息、
用戶在搜索結果中針對醫療機構的點擊記錄和用戶在搜索引擎中輸入的作為
查詢詞的疾病信息等。

在一個具體的實現過程中,所述醫療機構的詳細信息可以包括但不限于:
醫療機構就診記錄、醫療機構治療疾病的排名信息、醫療機構的關鍵詞競價
排名信息、醫療機構的詳細介紹信息、用戶對醫療機構的評價信息。其中,
所述醫療機構的詳細介紹信息可以包括但不限于:醫療機構中專家數量、醫
療機構的等級等。

在一個具體的實現過程中,根據用戶針對所述醫療機構的操作記錄和用戶的
地理位置記錄中至少一個、醫療機構的詳細信息,構建所述醫療機構的排序模型
的實現方法可以包括但不限于:

首先,如圖2所示,根據用戶針對所述醫療機構的操作記錄和用戶的地理位
置記錄中至少一個,對所述醫療機構的詳細信息進行統計處理,以獲得所述醫療
機構的統計信息。然后,根據所述醫療機構的統計信息,進行數據建模,以獲得
所述醫療機構的排序模型。

例如,可以根據用戶查詢醫療機構的時間信息,對采集到的醫院就診記錄進
行統計處理,以獲得醫療機構與時間信息的對應關系,如醫療機構對應的就診時
間或者查詢醫療機構的時間信息等,以作為所述醫療機構的統計信息。

再例如,可以根據用戶針對醫療機構的查詢記錄,對采集到的醫院就診記錄
進行統計處理,以獲得醫療機構與地理位置信息的對應關系,如前往醫療機構的
用戶的地理位置分布,以作為所述醫療機構的統計信息。

再例如,可以對采集到的同一醫療機構的詳細介紹信息進行匯總,以獲得醫
療機構的基本信息,以作為所述醫療機構的統計信息。

再例如,可以根據用戶在搜索結果中針對醫療機構的點擊記錄和醫療機構的
關鍵詞競價排名信息中至少一個,獲得醫療機構的熱度信息,以作為所述醫療機
構的統計信息。

再例如,對用戶在搜索引擎中輸入的作為查詢詞的疾病信息進行統計,以獲
得病癥流行信息,以作為所述醫療機構的統計信息。

再例如,對用戶在搜索引擎中輸入的查詢詞的疾病信息進行分析,以獲得用
戶的病癥信息,以作為所述醫療機構的統計信息。

再例如,可以根據醫療機構治療疾病的排名信息、用戶在搜索結果中針對醫
療機構的點擊記錄、用戶對醫療機構的評價信息和醫療機構的關鍵詞競價排名信
息中至少一個,統計醫療機構對于某病癥的治療能力,以獲得醫療機構的醫療能
力信息,以作為所述醫療機構的統計信息。

再例如,可以根據醫院就診記錄統計該醫療機構對某病癥的治愈花費情況,
以獲得所述醫療機構的費用信息,以作為所述醫療機構的統計信息。需要說明的
是,通過獲得醫療機構的費用信息,可以根據用戶所使用的終端信息推測用戶的
消費水平,進而根據醫療機構的費用信息向用戶推薦醫療機構。

在一個具體的實現過程中,可以根據所述醫療機構的統計信息,并利用機器
學習方法進行數據建模,以生成所述醫療機構的排序模型。

例如,利用機器學習方法中的貝葉斯算法可以生成的所述醫療機構的排序模
型可以為:


其中,P(h|U,C)表示用戶U在用戶場景信息C下選擇醫療機構h的概率信息;
P(h)表示選擇醫療機構h的概率信息;P(U,C|h)表示選擇醫療機構h的用戶為U
且用戶場景信息為C的概率信息;P(U,C)表示用戶為U且用戶場景信息為C的概
率信息;P(U,C|h)*P(h)根據查詢詞和所述醫療機構h的統計信息獲得。

優選的,若假設用戶與用戶場景信息相互獨立,則可以利用如下公式獲
得P(U,C|h)*P(h):

P(U,C|h)*P(h)=P(U|h)*P(C|h)*P(h)

該公式中,P(U|h)表示選擇醫療機構h的用戶為U的概率信息;P(C|h)表示
選擇醫療機構h時用戶場景信息為C的概率信息。

其中,對于用戶U可以包含用戶的查詢詞(Query),下面以查詢詞是病
癥信息q為例,可以獲得:

P(U|h)*P(C|h)*P(h)=P(q|h)*P(C|h)*P(h)

其中,P(q|h)表示在給定醫療機構h的條件下發生查詢詞q的概率信息。

其中,若以用戶的病癥信息作為所述醫療機構的統計信息,則可以利用
如下公式獲得P(q|h):


該公式中,P(q,Z|h)表示在給定醫療機構h的條件下發生查詢詞q且發生用
戶的病癥信息Z的概率信息;P(q|Z)表示在用戶的病癥信息為Z的條件下用戶輸
入的查詢詞為q的概率信息;P(Z|h)表示醫療機構h治療病癥信息Z所指示的疾
病的概率信息。

其中,可以利用如下公式獲得∑ZP(q|Z)*P(Z|h):


該公式中,P(Z|q)表示查詢詞q對應的用戶的疾病信息為Z的概率信息;
P(q)表示用戶輸入查詢詞為q的概率信息;P(Z)表示用戶的疾病信息Z流行的概
率信息。

經過上述推導,可以確定所述醫療機構的排序模型可以為:


下面以用戶場景信息C包含時間信息t和地理位置信息l為例,獲得P(C|h):

P(C|h)=P(t,l|h)

假設時間信息t與地理位置信息l相互獨立,可以獲得:

P(C|h)=P(t,l|h)=P(t|h)*P(l|h)

其中,P(t|h)表示用戶C在時間信息t前往醫療機構t的概率信息;P(l|h)表
示用戶C從地理位置信息l所指示的地點前往醫療機構t的概率信息。

進一步的,可以獲得:


舉例說明,利用醫療機構的排序模型對所述查詢詞和所述用戶場景信息
進行處理,以獲得所述醫療機構的排序信息的方法可以包括但不限于:

首先,利用所述醫療機構的排序模型對所述查詢詞和所述用戶場景信息
進行處理,以獲得輸入所述查詢詞的用戶U在所述用戶場景信息C下選擇醫療
機構h的概率信息P(h|U,C)。然后,按照所述概率信息由大到小的順序,對所
述醫療機構進行排序,以獲得所述醫療機構的排序信息。

實施例四

基于上述實施例一所提供的信息推薦方法、實施例二和實施例三,本發明
實施例對S103中利根據所述醫療機構的排序信息,獲得推薦的醫療機構信息
的方法進行具體描述。該步驟具體可以包括:

首先,根據所述醫療機構的排序信息,確定排序靠前的至少一個醫療機構。
然后,根據所述排序靠前的至少一個醫療機構,獲得所述推薦的醫療機構信息。

在一個具體的實現過程中,對于所述排序靠前的至少一個醫療機構,可以根
據其他排序規則進行進一步排序,例如,根據醫療機構的關鍵詞競價信息,對所
述排序靠前的至少一個醫療機構進行排序,以獲得排序結果,將該排序結果作為
所述推薦的醫療機構信息。

進一步的,本發明實施例中,在獲得推薦的醫療機構信息后,可以輸出所述
醫療機構信息。例如,在搜索結果頁中輸出所述醫療機構信息。這樣,就可以將
推薦的醫療機構信息提供給用戶。

需要說明的是,利用上述方法生成的醫療機構的排序模型可以滿足病癥
對應性、場景對應性、醫療機構合理性、醫療機構熱度對應性等。

可以理解的是,所述病癥對應性指的是獲得的用戶的病癥信息與用戶在
搜索引擎中輸入的作為查詢詞的疾病信息相匹配。可以根據醫療領域知識或
者查詢分類器,并結合病癥流行信息進行分析,以獲得用戶的病癥信息。所
述場景對應性指的是向用戶推薦的醫療機構信息與用戶場景信息相匹配。所
述醫療機構合理性指的是向用戶推薦的醫療機構在滿足能夠治療用戶疾病的
前提下,盡量滿足用戶的其他需求,如向緊急病癥的用戶推薦比較近的醫療
機構,向消費水平較低的用戶推薦公立的醫療機構等。所述醫療機構熱度對
應性指的是向用戶推薦的醫療機構在滿足合理性的前提下,充分考慮醫療機
構的熱度信息,如醫療機構的關鍵詞競價排名信息。

本發明實施例進一步給出實現上述方法實施例中各步驟及方法的裝置實
施例。

請參考圖3,其為本發明實施例所提供的信息推薦裝置的實施例一的流程
示意圖。如圖所示,該裝置包括:

數據獲取單元31,用于獲取查詢詞和用戶場景信息;

數據處理單元32,用于利用醫療機構的排序模型對所述查詢詞和所述用戶
場景信息進行處理,以獲得所述醫療機構的排序信息;

所述數據處理單元32,還用于根據所述醫療機構的排序信息,獲得推薦的
醫療機構信息。

在一可選實施方式中,如圖4所示,該裝置還包括:模型生成單元33。

模型生成單元33,用于采集用戶針對所述醫療機構的操作記錄和用戶的地
理位置記錄中至少一個、醫療機構的詳細信息;以及,根據用戶針對所述醫療機
構的操作記錄和用戶的地理位置記錄中至少一個、醫療機構的詳細信息,構建所
述醫療機構的排序模型。

優選的,所述模型生成單元33,具體用于:

根據用戶針對所述醫療機構的操作記錄和用戶的地理位置記錄中至少一個,
對所述醫療機構的詳細信息進行統計處理,以獲得所述醫療機構的統計信息;

根據所述醫療機構的統計信息,進行數據建模,以獲得所述醫療機構的排序
模型。

優選的,所述醫療機構的排序模型為:

P(h|U,C)∝P(U,C|h)*P(h)

其中,P(h|U,C)表示用戶U在用戶場景信息C下選擇醫療機構h的概率信息;
P(h)表示選擇醫療機構h的概率信息;P(U,C|h)表示選擇醫療機構h的用戶為U且
用戶場景信息為C的概率信息;P(U,C|h)*P(h)根據查詢詞和所述醫療機構h的統
計信息獲得。

優選的,所述數據處理單元32,具體用于:

利用所述醫療機構的排序模型對所述查詢詞和所述用戶場景信息進行處理,
以獲得輸入所述查詢詞的用戶在所述用戶場景信息下選擇醫療機構的概率信息;

按照所述概率信息由大到小的順序,對所述醫療機構進行排序,以獲得所述
醫療機構的排序信息。

優選的,所述數據處理單元32,具體用于:

根據所述醫療機構的排序信息,確定排序靠前的至少一個醫療機構;

根據所述排序靠前的至少一個醫療機構,獲得所述推薦的醫療機構信息。

由于本實施例中的各單元能夠執行圖1所示的方法,本實施例未詳細描
述的部分,可參考對圖1的相關說明。

本發明實施例的技術方案具有以下有益效果:

本發明實施例中,通過獲取查詢詞和用戶場景信息;從而,利用醫療機
構的排序模型對所述查詢詞和所述用戶場景信息進行處理,以獲得所述醫療
機構的排序信息;進而,根據所述醫療機構的排序信息,獲得推薦的醫療機
構信息。

本發明實施例提供的技術方案,根據查詢詞和用戶場景信息,并有效利
用醫療機構的排序模型對這兩個信息進行綜合處理,以獲得滿足用戶需求的
醫療機構信息。與現有技術中,根據疾病信息或者地理位置進行簡單搜索獲
得推薦的醫療機構的技術方案相比,本發明實施例提高了推薦的醫療機構的
準確性和可靠性,能夠解決現有技術中推薦醫療機構的準確性和可靠性比較
低的問題。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描
述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應
過程,在此不再贅述。

在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和
方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示
意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可
以有另外的劃分方式,例如,多個單元或組件可以結合或者可以集成到另一
個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之
間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦
合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作
為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,
或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或
者全部單元來實現本實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,
也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單
元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件
功能單元的形式實現。

上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機
可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指
令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網絡裝置等)
或處理器(Processor)執行本發明各個實施例所述方法的部分步驟。而前述
的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-OnlyMemory,ROM)、
隨機存取存儲器(RandomAccessMemory,RAM)、磁碟或者光盤等各種
可以存儲程序代碼的介質。

以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本
發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在
本發明保護的范圍之內。

關 鍵 詞:
一種 信息 推薦 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種信息推薦方法及裝置.pdf
鏈接地址:http://www.wwszu.club/p-6385923.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大