一種推送廣告的方法及設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供的一種推送廣告的方法及設(shè)備,所述方法通過(guò)獲取用戶(hù)的個(gè)人基本信息,與廣告登記的基本信息進(jìn)行對(duì)比,選取適合用戶(hù)的廣告列表;獲取用戶(hù)的疾病向量和廣告登記的疾病向量的余弦值,根據(jù)預(yù)先設(shè)置的疾病向量的權(quán)限,獲取廣告列表中每一個(gè)廣告與用戶(hù)在疾病向量上的第一匹配度;獲取用戶(hù)的趨勢(shì)向量和廣告登記的趨勢(shì)向量的余弦值,根據(jù)預(yù)先設(shè)置的趨勢(shì)向量的權(quán)限,獲取廣告列表中每一個(gè)廣告與用戶(hù)在趨勢(shì)向量上的第二匹配度,將第一匹配度和第二匹配度相加獲得廣告列表中每一個(gè)廣告與用戶(hù)的總的匹配度,并選取匹配度最大的T個(gè)廣告,實(shí)現(xiàn)從用戶(hù)的個(gè)人基本信息、用戶(hù)的疾病向量、趨勢(shì)向量三個(gè)角度綜合考慮,進(jìn)而增加了推送醫(yī)療產(chǎn)品的準(zhǔn)確度和有效性。
【專(zhuān)利說(shuō)明】一種推送廣告的方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及廣告推送領(lǐng)域,尤其涉及一種推送廣告的方法及設(shè)備。
【背景技術(shù)】
[0002] 當(dāng)前人們獲取個(gè)人健康信息的途徑主要有健康管理平臺(tái)和區(qū)域衛(wèi)生信息平臺(tái)。在 健康管理平臺(tái),用戶(hù)通過(guò)各類(lèi)健康傳感器檢測(cè)各項(xiàng)指標(biāo),這些指標(biāo)數(shù)據(jù)通過(guò)健康網(wǎng)管上傳 至健康管理平臺(tái),并最終上傳到區(qū)域衛(wèi)生信息平臺(tái)。健康管理平臺(tái)是健康管理的核心,提供 健康數(shù)據(jù)的存儲(chǔ)、分析等服務(wù),通過(guò)該平臺(tái),用戶(hù)可以得到健康專(zhuān)家的各類(lèi)健康建議,獲得 健康預(yù)警信息,改善健康狀況。健康網(wǎng)關(guān)是連接健康傳感器和健康管理平臺(tái)的重要設(shè)備,它 提供用戶(hù)一個(gè)顯示和操作平臺(tái),用戶(hù)可以在健康網(wǎng)管上傳健康數(shù)據(jù)至健康管理平臺(tái),并查 看自身健康指標(biāo)趨勢(shì),同時(shí),健康網(wǎng)關(guān)同時(shí)可以提供比如視頻通話(huà)、廣告展現(xiàn)等其他附加服 務(wù)。
[0003] 在區(qū)域衛(wèi)生信息平臺(tái),用戶(hù)可以在公眾門(mén)戶(hù)上查看個(gè)人疾病類(lèi)型和健康情況,查 詢(xún)相關(guān)的健康和醫(yī)療信息,以及生活和健康指導(dǎo),還可以通過(guò)政府公告,了解當(dāng)?shù)氐男l(wèi)生疾 病類(lèi)型狀況,尤其是傳染病發(fā)病情況,享受持續(xù)、跨地區(qū)、跨機(jī)構(gòu)的醫(yī)療衛(wèi)生服務(wù)。公眾門(mén)戶(hù) 是以區(qū)域衛(wèi)生信息平臺(tái)為基礎(chǔ),它是連接區(qū)域內(nèi)的醫(yī)療衛(wèi)生機(jī)構(gòu)基本業(yè)務(wù)信息系統(tǒng)的數(shù)據(jù) 交換和共享平臺(tái),是不同系統(tǒng)間進(jìn)行信息整合的基礎(chǔ)和載體,使醫(yī)療服務(wù)人員可以隨時(shí)獲 取醫(yī)療信息,醫(yī)療機(jī)構(gòu)之間可以進(jìn)行轉(zhuǎn)診、遠(yuǎn)程會(huì)診等業(yè)務(wù)互通,使公共衛(wèi)生工作者能全面 掌控人群健康信息,使衛(wèi)生管理者能動(dòng)態(tài)掌握衛(wèi)生服務(wù)資源和利用信息,實(shí)現(xiàn)科學(xué)管理和 決策。
[0004] 所有的居民健康信息,都可以通過(guò)電子健康檔案的方式存儲(chǔ)。健康檔案是居民健 康管理過(guò)程的規(guī)范、科學(xué)記錄。是以居民個(gè)人健康為核心、貫穿整個(gè)生命過(guò)程、涵蓋各種健 康相關(guān)因素、實(shí)現(xiàn)信息多渠道動(dòng)態(tài)收集、滿(mǎn)足居民自身需要和健康管理的信息資源。電子健 康檔案(Electronic Health Record, EHR)是電子化的健康檔案,由計(jì)算機(jī)創(chuàng)建、處理和保 存的個(gè)人健康信息資源,以計(jì)算機(jī)可處理的形式存在,并且能夠安全的存儲(chǔ)和傳輸,各級(jí)授 權(quán)用戶(hù)均可訪(fǎng)問(wèn)。當(dāng)用戶(hù)的健康信息以電子健康檔案的方式存儲(chǔ)后,就可以分析用戶(hù)的健 康檢查指標(biāo),如血壓、身高、體重等指標(biāo),這些指標(biāo)在一段時(shí)間內(nèi)的變化趨勢(shì)反映了病人健 康狀況的一些狀況。用戶(hù)在健康網(wǎng)關(guān)和公眾門(mén)戶(hù)上,都可以查詢(xún)到個(gè)人的健康趨勢(shì)指標(biāo)。
[0005] 現(xiàn)有廣告匹配技術(shù)中廣告推送系統(tǒng)在軟件或互聯(lián)網(wǎng)中已廣泛應(yīng)用。精準(zhǔn)廣告投放 系統(tǒng)可以根據(jù)用戶(hù)身份、習(xí)慣、偏好等信息,匹配廣告的目標(biāo)群體,針對(duì)性地提供用戶(hù)感興 趣或有用的廣告,實(shí)現(xiàn)廣告的定向、精準(zhǔn)投放。
[0006] 基于用戶(hù)信息檢索關(guān)鍵字的匹配是最常用的方法,提取用戶(hù)在軟件或網(wǎng)頁(yè)中的檢 索關(guān)鍵字,同時(shí)作為廣告匹配的關(guān)鍵字,通過(guò)關(guān)鍵字查詢(xún)匹配廣告。
[0007] 基于機(jī)器學(xué)習(xí)的匹配另一種常用方式,以收集用戶(hù)的操作反饋?zhàn)鳛樽詣?dòng)化的學(xué)習(xí) 機(jī)制,每次用戶(hù)操作可表示為一個(gè)廣告特征向量,或者對(duì)用戶(hù)操作聚類(lèi)分析。
[0008] 但現(xiàn)有的廣告匹配技術(shù)主要是根據(jù)用戶(hù)在軟件或網(wǎng)頁(yè)上的操作行為來(lái)判斷用戶(hù) 的興趣、習(xí)慣。若直接用于健康管理平臺(tái)或區(qū)域衛(wèi)生信息平臺(tái),存在以下缺陷:
[0009] 1.系統(tǒng)中的用戶(hù)行為,除了在軟件或網(wǎng)頁(yè)上的操作,更大一部分有意義操作是來(lái) 自于現(xiàn)實(shí)的醫(yī)療活動(dòng),比如到醫(yī)院就診的行為,使用健康儀器做測(cè)量的行為,這些行為是傳 統(tǒng)廣告匹配技術(shù)無(wú)法捕捉和處理的。
[0010] 2.用戶(hù)很可能出于增加醫(yī)療知識(shí)的目的,去查看一些專(zhuān)業(yè)性較強(qiáng)的醫(yī)療保健信 息,但與內(nèi)容相關(guān)的醫(yī)療產(chǎn)品可能并不是用戶(hù)正在所需要的。
【發(fā)明內(nèi)容】
[0011] 本發(fā)明實(shí)施例提供了一種推送廣告的方法,旨在解決如何基于區(qū)域衛(wèi)生信息平臺(tái) 和健康管理平臺(tái)實(shí)現(xiàn)醫(yī)療廣告的準(zhǔn)確推送。
[0012] 第一方面,一種推送廣告的方法,所述方法包括:
[0013] 獲取用戶(hù)的個(gè)人基本信息和預(yù)先登記的廣告的基本信息,當(dāng)所述用戶(hù)的個(gè)人基本 信息和所述預(yù)先登記的廣告的基本信息相同時(shí),則將所述廣告加入廣告列表;
[0014] 預(yù)先設(shè)置用戶(hù)的疾病向量中每一個(gè)元素對(duì)應(yīng)的疾病類(lèi)型,獲取每一個(gè)疾病類(lèi)型的 患病率,根據(jù)所述每一個(gè)疾病類(lèi)型的患病率計(jì)算出所述每一個(gè)疾病類(lèi)型在所述疾病向量中 的值;
[0015] 預(yù)先設(shè)置用戶(hù)的趨勢(shì)向量中每一個(gè)元素對(duì)應(yīng)的趨勢(shì)指標(biāo)類(lèi)型,獲取每一個(gè)趨勢(shì)指 標(biāo)類(lèi)型的值,比較所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值和所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn) 值,若趨勢(shì)指標(biāo)類(lèi)型的值大于或等于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述趨勢(shì)指標(biāo)類(lèi) 型在所述趨勢(shì)向量中的值為1,若趨勢(shì)指標(biāo)類(lèi)型的值小于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值, 則所述趨勢(shì)指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為-1;
[0016] 預(yù)先設(shè)置所述廣告列表中的廣告的疾病向量和趨勢(shì)向量,并使得所述廣告的疾病 向量中每一個(gè)疾病類(lèi)型所在的位置和所述用戶(hù)的疾病向量中相同的疾病類(lèi)型所在的位置 相同,所述廣告的趨勢(shì)向量中每一個(gè)趨勢(shì)指標(biāo)類(lèi)型所在的位置和所述用戶(hù)的疾病向量中每 一個(gè)相同的趨勢(shì)指標(biāo)類(lèi)型所在的位置相同;設(shè)置疾病向量的權(quán)重和趨勢(shì)向量的權(quán)重,并使 得所述疾病向量的權(quán)重和趨勢(shì)向量的權(quán)重之和為1 ;
[0017] 計(jì)算所述廣告列表中每一個(gè)廣告的疾病向量和所述用戶(hù)的疾病向量的余弦值,將 所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述廣告列表中每一個(gè) 廣告的趨勢(shì)向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘以趨勢(shì)向量 的權(quán)重得到第二匹配度;將所述第一匹配度和所述第二匹配度相加,得到所述廣告列表中 每一個(gè)廣告的匹配度,選取匹配度最大的T個(gè)廣告。
[0018] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述用戶(hù)的個(gè)人基本信 息包括:用戶(hù)的性別和/或年齡和/或用戶(hù)所在的地區(qū)。
[0019] 結(jié)合第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能 的實(shí)現(xiàn)方式中,所述獲取每一個(gè)疾病類(lèi)型的患病率包括:
[0020] 在政府或者醫(yī)療機(jī)構(gòu)查找所述每一個(gè)疾病類(lèi)型的患病率;
[0021] 或者在區(qū)域衛(wèi)生信息平臺(tái)對(duì)健康檔案統(tǒng)計(jì),統(tǒng)計(jì)周期為一年,所述疾病類(lèi)型的患 病率等于當(dāng)年所述疾病類(lèi)型患病人數(shù)除以所述區(qū)域衛(wèi)生信息平臺(tái)注冊(cè)用戶(hù)人數(shù)。
[0022] 結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式 中,所述根據(jù)所述每一個(gè)疾病類(lèi)型的患病率計(jì)算出所述每一個(gè)疾病類(lèi)型在所述疾病向量中 的值,包括:
[0023] 初始化所述疾病向量,將所述疾病向量中的每一個(gè)值設(shè)置為0 ;
[0024] 取所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),所述對(duì)數(shù)是所述每一個(gè)疾病類(lèi)型 在所述疾病向量中的值。
[0025] 結(jié)合第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式或者第一方面的第二種可 能的實(shí)現(xiàn)方式或者第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方 式中,所述方法還包括:
[0026] 獲取創(chuàng)建用戶(hù)健康檔案至用戶(hù)登錄系統(tǒng)的天數(shù),取所述天數(shù)加 1之和的倒數(shù),得 到所述天數(shù)的權(quán)重;
[0027] 將所述天數(shù)的權(quán)重乘以所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),得到所述每 一個(gè)疾病類(lèi)型在所述疾病向量中的值。
[0028] 結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式 中,所述獲取每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值,比較所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值和所述每一個(gè) 趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,包括:
[0029] 初始化用戶(hù)的趨勢(shì)向量,將所述趨勢(shì)向量中的每一個(gè)元素的值設(shè)置為0 ;
[0030] 判斷所述趨勢(shì)向量中是否有未讀取的類(lèi)型;
[0031] 當(dāng)判斷所述趨勢(shì)向量中有未讀取的類(lèi)型,則判斷所述未讀取的類(lèi)型和所述未讀取 的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若所述未讀取的類(lèi)型的值大于或等于所述未讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn) 值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為1,若所述未讀取的類(lèi)型的值小于所述未 讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為-1 ;
[0032] 當(dāng)判斷所述趨勢(shì)向量中沒(méi)有未讀取的類(lèi)型,則返回用戶(hù)的趨勢(shì)向量。
[0033] 結(jié)合第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式或者第一方面的第二種可 能的實(shí)現(xiàn)方式或者第一方面的第三種可能的實(shí)現(xiàn)方式或者第一方面的第四種可能的實(shí)現(xiàn) 方式或者第一方面的第五種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所 述得到所述廣告列表中每一個(gè)廣告的匹配度,選取匹配度最大的T個(gè)廣告,包括 :
[0034] 判斷所述廣告列表中是否有未計(jì)算的廣告;
[0035] 若是,則計(jì)算所述未計(jì)算的廣告的疾病向量和所述用戶(hù)的疾病向量的余弦值,將 所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述未計(jì)算廣告的趨勢(shì) 向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘以趨勢(shì)向量的權(quán)重得到 第二匹配度;
[0036] 將所述第一匹配度和所述第二匹配度相加,得到所述未計(jì)算的廣告的匹配度;
[0037] 若判斷所述廣告列表中沒(méi)有未計(jì)算的廣告,則按照匹配度大小進(jìn)行排序,選取匹 配度最高的T個(gè)廣告。
[0038] 第二方面,一種推送廣告的設(shè)備,所述設(shè)備包括:
[0039] 第一獲取單元,用于獲取用戶(hù)的個(gè)人基本信息和預(yù)先登記的廣告的基本信息,當(dāng) 所述用戶(hù)的個(gè)人基本信息和所述預(yù)先登記的廣告的基本信息相同時(shí),則將所述廣告加入廣 告列表;
[0040] 第一計(jì)算單元,用于預(yù)先設(shè)置用戶(hù)的疾病向量中每一個(gè)元素對(duì)應(yīng)的疾病類(lèi)型,獲 取每一個(gè)疾病類(lèi)型的患病率,根據(jù)所述每一個(gè)疾病類(lèi)型的患病率計(jì)算出所述每一個(gè)疾病類(lèi) 型在所述疾病向量中的值;
[0041] 比較單元,用于預(yù)先設(shè)置用戶(hù)的趨勢(shì)向量中每一個(gè)元素對(duì)應(yīng)的趨勢(shì)指標(biāo)類(lèi)型,獲 取每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值,比較所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值和所述每一個(gè)趨勢(shì)指標(biāo)類(lèi) 型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若趨勢(shì)指標(biāo)類(lèi)型的值大于或等于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所 述趨勢(shì)指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為1,若趨勢(shì)指標(biāo)類(lèi)型的值小于所述趨勢(shì)指標(biāo)類(lèi)型 對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述趨勢(shì)指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為-1 ;
[0042] 設(shè)置單元,用于預(yù)先設(shè)置所述廣告列表中的廣告的疾病向量和趨勢(shì)向量,并使得 所述廣告的疾病向量中每一個(gè)疾病類(lèi)型所在的位置和所述用戶(hù)的疾病向量中相同的疾病 類(lèi)型所在的位置相同,所述廣告的趨勢(shì)向量中每一個(gè)趨勢(shì)指標(biāo)類(lèi)型所在的位置和所述用戶(hù) 的疾病向量中每一個(gè)相同的趨勢(shì)指標(biāo)類(lèi)型所在的位置相同;設(shè)置疾病向量的權(quán)重和趨勢(shì)向 量的權(quán)重,并使得所述疾病向量的權(quán)重和趨勢(shì)向量的權(quán)重之和為1 ;
[0043] 選取單元,用于計(jì)算所述廣告列表中每一個(gè)廣告的疾病向量和所述用戶(hù)的疾病向 量的余弦值,將所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述廣 告列表中每一個(gè)廣告的趨勢(shì)向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦 值乘以趨勢(shì)向量的權(quán)重得到第二匹配度;將所述第一匹配度和所述第二匹配度相加,得到 所述廣告列表中每一個(gè)廣告的匹配度,選取匹配度最大的T個(gè)廣告進(jìn)行推送。
[0044] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述用戶(hù)的個(gè)人基本信 息包括:用戶(hù)的性別和/或年齡和/或用戶(hù)所在的地區(qū)。
[0045] 結(jié)合第二方面或者第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能 的實(shí)現(xiàn)方式中,所述第一計(jì)算單元中執(zhí)行步驟獲取每一個(gè)疾病類(lèi)型的患病率包括:
[0046] 在政府或者醫(yī)療機(jī)構(gòu)查找所述每一個(gè)疾病類(lèi)型的患病率;
[0047] 或者在區(qū)域衛(wèi)生信息平臺(tái)對(duì)健康檔案統(tǒng)計(jì),統(tǒng)計(jì)周期為一年,所述疾病類(lèi)型的患 病率等于當(dāng)年所述疾病類(lèi)型患病人數(shù)除以所述區(qū)域衛(wèi)生信息平臺(tái)注冊(cè)用戶(hù)人數(shù)。
[0048] 結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中 中,所述第一計(jì)算單元包括:
[0049] 第一初始化單元,用于初始化所述疾病向量,將所述疾病向量中的每一個(gè)值設(shè)置 為〇 ;
[0050] 取對(duì)數(shù)單元,用于取所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),所述對(duì)數(shù)是所 述每一個(gè)疾病類(lèi)型在所述疾病向量中的值。
[0051] 結(jié)合第二方面或者第二方面的第一種可能的實(shí)現(xiàn)方式或者第二方面的第二種可 能的實(shí)現(xiàn)方式或者第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方 式中,所述設(shè)備還包括:
[0052] 第二獲取單元,用于獲取創(chuàng)建用戶(hù)健康檔案至用戶(hù)登錄系統(tǒng)的天數(shù),取所述天數(shù) 加1之和的倒數(shù),得到所述天數(shù)的權(quán)重;
[0053] 第二計(jì)算單元,用于將所述天數(shù)的權(quán)重乘以所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù) 的對(duì)數(shù),得到所述每一個(gè)疾病類(lèi)型在所述疾病向量中的值。
[0054] 結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式 中,所述比較單元,包括:
[0055] 第二初始化單元,用于初始化用戶(hù)的趨勢(shì)向量,將所述趨勢(shì)向量中的每一個(gè)元素 的值設(shè)置為〇 ;
[0056] 第一判斷單元,用于判斷是否有未讀取的趨勢(shì)類(lèi)型;
[0057] 比較子單元,用于當(dāng)判斷所述趨勢(shì)向量中有未讀取的類(lèi)型,則判斷所述未讀取的 類(lèi)型和所述未讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若所述未讀取的類(lèi)型的值大于或等于所述未讀取 的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為1,若所述未讀取的類(lèi) 型的值小于所述未讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值 為-1 ;
[0058] 返回單元,用于當(dāng)判斷所述趨勢(shì)向量中沒(méi)有未讀取的類(lèi)型,則返回用戶(hù)的趨勢(shì)向 量。
[0059] 結(jié)合第二方面或者第二方面的第一種可能的實(shí)現(xiàn)方式或者第二方面的第二種可 能的實(shí)現(xiàn)方式或者第二方面的第三種可能的實(shí)現(xiàn)方式或者第二方面的第四種可能的實(shí)現(xiàn) 方式或者第二方面的第五種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所 述選取單元,包括:
[0060] 第二判斷單元,用于判斷所述廣告列表中是否有未計(jì)算的廣告;
[0061] 第三計(jì)算單元,用于若是,則計(jì)算所述未計(jì)算的廣告的疾病向量和所述用戶(hù)的疾 病向量的余弦值,將所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所 述未計(jì)算廣告的趨勢(shì)向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘以 趨勢(shì)向量的權(quán)重得到第二匹配度;
[0062] 相加單元,用于將所述第一匹配度和所述第二匹配度相加,得到所述未計(jì)算的廣 告的匹配度;
[0063] 排序單元,用于若判斷所述廣告列表中沒(méi)有未計(jì)算的廣告,則按照匹配度大小進(jìn) 行排序,選取匹配度最高的T個(gè)廣告。
[0064] 與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的一種推送廣告的方法,所述方法通過(guò)獲取 用戶(hù)的個(gè)人基本信息,與廣告登記的基本信息進(jìn)行對(duì)比,選取適合用戶(hù)的廣告列表;獲取用 戶(hù)的疾病向量和廣告登記的疾病向量的余弦值,根據(jù)預(yù)先設(shè)置的疾病向量的權(quán)限,獲取廣 告列表中每一個(gè)廣告與用戶(hù)在疾病向量上的第一匹配度;獲取用戶(hù)的趨勢(shì)向量和廣告登記 的趨勢(shì)向量的余弦值,根據(jù)預(yù)先設(shè)置的趨勢(shì)向量的權(quán)限,獲取廣告列表中每一個(gè)廣告與用 戶(hù)在趨勢(shì)向量上的第二匹配度,將第一匹配度和第二匹配度相加獲得廣告列表中每一個(gè)廣 告與用戶(hù)的總的匹配度,并選取匹配度最大的T個(gè)廣告,實(shí)現(xiàn)從用戶(hù)的個(gè)人基本信息、用戶(hù) 的疾病向量、趨勢(shì)向量三個(gè)角度綜合考慮,進(jìn)而增加了推送醫(yī)療產(chǎn)品的準(zhǔn)確度和有效性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0065] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0066] 圖1是本發(fā)明提供的一種推送廣告的方法示意圖;
[0067] 圖2是本發(fā)明實(shí)施例提供的一種推送廣告的方法流程圖;
[0068] 圖3是本發(fā)明實(shí)施例提供的一種獲取備選廣告列表的方法流程圖;
[0069] 圖4是本發(fā)明實(shí)施例提供的一種用戶(hù)的趨勢(shì)向量的方法流程圖;
[0070] 圖5是本發(fā)明實(shí)施例提供的一種計(jì)算廣告匹配度的方法流程圖;
[0071] 圖6是本發(fā)明實(shí)施例提供的一種推送廣告的設(shè)備的裝置結(jié)構(gòu)圖;
[0072] 圖7是本發(fā)明實(shí)施例提供的第一計(jì)算單元的裝置結(jié)構(gòu)圖;
[0073] 圖8是本發(fā)明實(shí)施例提供的比較單元的裝置結(jié)構(gòu)圖;
[0074] 圖9是本發(fā)明實(shí)施例提供的選取單元的裝置結(jié)構(gòu)圖;
[0075] 圖10是本發(fā)明實(shí)施例提供的一種推送廣告的設(shè)備的裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0076] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0077] 參考圖1,圖1是本發(fā)明提供的一種推送廣告的方法示意圖。如圖1所示,廣告管 理人員在接收廣告商需求后,在廣告管理模塊中錄入廣告信息,將所述廣告信息存儲(chǔ)在廣 告數(shù)據(jù)存儲(chǔ)模塊中。用戶(hù)通過(guò)健康網(wǎng)管的用戶(hù)界面上傳日常測(cè)量的健康指標(biāo)數(shù)據(jù)至健康數(shù) 據(jù)存儲(chǔ)模塊。廣告匹配模塊定時(shí)從健康數(shù)據(jù)存儲(chǔ)模塊中獲取用戶(hù)的個(gè)人信息和健康指標(biāo)數(shù) 據(jù),同時(shí)從廣告數(shù)據(jù)存儲(chǔ)模塊中獲取存儲(chǔ)的廣告信息,對(duì)兩種信息按照本發(fā)明描述的算法 計(jì)算每個(gè)廣告的匹配度,按照匹配度的大小對(duì)廣告優(yōu)先級(jí)進(jìn)行排序,將高匹配度的廣告信 息發(fā)送到廣告推送模塊,由廣告推送模塊將廣告推送至用戶(hù)界面,展現(xiàn)給用戶(hù)。同時(shí)用戶(hù)界 面?zhèn)蓽y(cè)用戶(hù)的廣告點(diǎn)擊,將用戶(hù)的點(diǎn)擊次數(shù)發(fā)送至廣告分析模塊,由廣告分析模塊對(duì)點(diǎn)擊 率進(jìn)行分析,將點(diǎn)擊率反饋給廣告匹配模塊,用于對(duì)匹配模型進(jìn)行優(yōu)化。同時(shí),廣告管理模 塊也結(jié)束了統(tǒng)計(jì)廣告點(diǎn)擊的工作,并告知廣告管理人員已發(fā)布廣告的效果。
[0078] 其中,點(diǎn)擊率=廣告點(diǎn)擊次數(shù)/廣告展示次數(shù)。
[0079] 對(duì)匹配模型進(jìn)行優(yōu)化一般有幾個(gè)方面的優(yōu)化:
[0080] (1)針對(duì)廣告投放者,可以調(diào)整廣告詞、廣告圖片或者修改廣告的匹配年齡、地域、 疾病類(lèi)型等信息;
[0081] ( 2 )針對(duì)系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)人員,可以調(diào)整廣告的展示界面等。
[0082] 參考圖2,圖2是本發(fā)明實(shí)施例提供的一種推送廣告的方法流程圖。如圖2所示, 所述方法包括以下步驟:
[0083] 步驟201,獲取用戶(hù)的個(gè)人基本信息和預(yù)先登記的廣告的基本信息,當(dāng)所述用戶(hù)的 個(gè)人基本信息和所述預(yù)先登記的廣告的基本信息相同時(shí),則將所述廣告加入廣告列表; [0084] 在一種場(chǎng)景中,所述用戶(hù)的個(gè)人基本信息包括但不限于:用戶(hù)的性別和/或年齡 和/或用戶(hù)所在的地區(qū)。
[0085] 首先,獲取用戶(hù)的個(gè)人基本信息,與系統(tǒng)中登記的廣告做匹配,需要保證性別、年 齡和用戶(hù)所在的地區(qū)三個(gè)條件均匹配才進(jìn)入備選的廣告列表中。例如,一個(gè)廣告在登記時(shí), 希望面向的用戶(hù)群體是20-30歲的杭州地區(qū)女性群體,那么只有用戶(hù)在系統(tǒng)中注冊(cè)信息完 全符合這三個(gè)條件,這條廣告才會(huì)被選取進(jìn)入備選的廣告列表中。
[0086] 本領(lǐng)域技術(shù)人員應(yīng)該理解的是,廣告的基本信息并不限定于性別、年齡和用戶(hù),該 廣告的基本信息可以包含更多或者更少的要素,具體的,該廣告的基本信息取決于限定的 廣告推送目標(biāo)的基本條件,可以在廣告登記時(shí)確定。具體的,參考圖3,圖3是本發(fā)明實(shí)施例 提供的一種獲取備選廣告列表的方法流程圖。
[0087] 步驟301,獲取用戶(hù)基礎(chǔ)數(shù)據(jù);
[0088] 步驟302,判斷是否還有未讀取的廣告,若是,則執(zhí)行步驟303,若否,則執(zhí)行步驟 306 ;
[0089] 步驟303,當(dāng)判斷還有未讀取的廣告時(shí),則獲取廣告基礎(chǔ)數(shù)據(jù);
[0090] 步驟304,判斷用戶(hù)的性別、年齡、用戶(hù)所在的地區(qū)是否全部符合所述廣告登記的 信息,若是,則執(zhí)行步驟305,若否,則執(zhí)行步驟302 ;
[0091] 步驟305,當(dāng)判斷用戶(hù)的性別、年齡、用戶(hù)所在的地區(qū)全部符合所述廣告等級(jí)的信 息時(shí),則將所述廣告加入備選廣告列表;
[0092] 步驟306,返回被選廣告列表。
[0093] 步驟202,預(yù)先設(shè)置用戶(hù)的疾病向量中每一個(gè)元素對(duì)應(yīng)的疾病類(lèi)型,獲取每一個(gè)疾 病類(lèi)型的患病率,根據(jù)所述每一個(gè)疾病類(lèi)型的患病率計(jì)算出所述每一個(gè)疾病類(lèi)型在所述疾 病向量中的值;
[0094] 具體的,假設(shè)用戶(hù)的疾病向量a(xl, x2,…,xn),xl、x2、…..xn分別表示不同的 疾病類(lèi)型類(lèi)型,當(dāng)有N種疾病類(lèi)型信息時(shí),用戶(hù)的疾病向量a是一個(gè)N維的向量,初始化每 一個(gè)維的值均為〇。對(duì)用戶(hù)的健康檔案的疾病類(lèi)型信息做統(tǒng)計(jì)計(jì)算,獲取疾病類(lèi)型類(lèi)型并 計(jì)算出疾病類(lèi)型的患病率。其中,每一份健康檔案只會(huì)屬于一個(gè)用戶(hù),一個(gè)用戶(hù)可以有屬于 他的多份健康檔案。對(duì)用戶(hù)的健康檔案的疾病類(lèi)型信息做統(tǒng)計(jì)計(jì)算是指針對(duì)每一個(gè)用戶(hù)而 言,先計(jì)算每一條健康檔案的疾病類(lèi)型向量,再計(jì)算用戶(hù)的疾病類(lèi)型向量。
[0095] 可選地,所述獲取每一個(gè)疾病類(lèi)型的患病率包括:
[0096] 在政府或者醫(yī)療機(jī)構(gòu)查找所述每一個(gè)疾病類(lèi)型的患病率;
[0097] 或者在區(qū)域衛(wèi)生信息平臺(tái)對(duì)健康檔案統(tǒng)計(jì),統(tǒng)計(jì)周期為一年,所述疾病類(lèi)型的患 病率等于當(dāng)年所述疾病類(lèi)型患病人數(shù)除以所述區(qū)域衛(wèi)生信息平臺(tái)注冊(cè)用戶(hù)人數(shù)。
[0098] 可選地,所述根據(jù)所述每一個(gè)疾病類(lèi)型的患病率計(jì)算出所述每一個(gè)疾病類(lèi)型在所 述疾病向量中的值,包括:
[0099] 初始化所述疾病向量,將所述疾病向量中的每一個(gè)值設(shè)置為0 ;
[0100] 取所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),所述對(duì)數(shù)是所述每一個(gè)疾病類(lèi)型 在所述疾病向量中的值。
[0101] 具體的,
[0102] wl = log--!- χ?患病率
[0103] 即疾病類(lèi)型類(lèi)型xl在疾病向量a中的值wl是疾病類(lèi)型類(lèi)型xl的患病率的倒數(shù) 的對(duì)數(shù)。
[0104] 可選地,所述方法還包括:
[0105] 獲取創(chuàng)建用戶(hù)健康檔案至用戶(hù)登錄系統(tǒng)的天數(shù),取所述天數(shù)加 1之和的倒數(shù),得 到所述天數(shù)的權(quán)重;
[0106] 將所述天數(shù)的權(quán)重乘以所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),得到所述每 一個(gè)疾病類(lèi)型在所述疾病向量中的值。
[0107] 具體的,當(dāng)考慮到用戶(hù)健康檔案的日期時(shí),可以將最新的用戶(hù)健康檔案計(jì)算出來(lái) 的疾病向量中的值取較大的權(quán)重,比如,計(jì)算公式為:
[0108] w2 = i+創(chuàng)建距現(xiàn)在的天數(shù)
[0109] 則疾病類(lèi)型類(lèi)型xl在疾病向量a中的值是wl*w2。
[0110] 步驟203,預(yù)先設(shè)置用戶(hù)的趨勢(shì)向量中每一個(gè)元素對(duì)應(yīng)的趨勢(shì)指標(biāo)類(lèi)型,獲取每一 個(gè)趨勢(shì)指標(biāo)類(lèi)型的值,比較所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值和所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng) 的標(biāo)準(zhǔn)值,若趨勢(shì)指標(biāo)類(lèi)型的值大于或等于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述趨勢(shì) 指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為1,若趨勢(shì)指標(biāo)類(lèi)型的值小于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的 標(biāo)準(zhǔn)值,則所述趨勢(shì)指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為-1 ;
[0111] 可選地,所述獲取每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值,比較所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值 和所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,包括:
[0112] 初始化用戶(hù)的趨勢(shì)向量,將所述趨勢(shì)向量中的每一個(gè)元素的值設(shè)置為0 ;
[0113] 判斷所述趨勢(shì)向量中是否有未讀取的類(lèi)型;
[0114] 當(dāng)判斷所述趨勢(shì)向量中有未讀取的類(lèi)型,則判斷所述未讀取的類(lèi)型和所述未讀取 的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若所述未讀取的類(lèi)型的值大于或等于所述未讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn) 值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為1,若所述未讀取的類(lèi)型的值小于所述未 讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為-1;
[0115] 當(dāng)判斷所述趨勢(shì)向量中沒(méi)有未讀取的類(lèi)型,則返回用戶(hù)的趨勢(shì)向量。
[0116] 具體的,假設(shè)用戶(hù)的趨勢(shì)向量b(yl,y2,…,yn),每一個(gè)趨勢(shì)指標(biāo)表示一個(gè)維度,即 yl代表yl指示的類(lèi)型,初始化每一維度的值為〇,比較每一維度的值和所述維度指示的類(lèi) 型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若所述趨勢(shì)向量中yl類(lèi)型的值大于或等于所述yl類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值時(shí), 則所述趨勢(shì)向量中yl類(lèi)型的值為1,反之,若所述趨勢(shì)向量中yl類(lèi)型的值小于所述yl類(lèi)型 對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述趨勢(shì)向量中yl類(lèi)型的值為-1。
[0117] 參考圖4,圖4是本發(fā)明實(shí)施例提供的一種用戶(hù)的趨勢(shì)向量的方法流程圖。
[0118] 步驟401,定義用戶(hù)的趨勢(shì)向量,初始化每一維度的值為0 ;
[0119] 步驟402,判斷是否還有未讀取的異常趨勢(shì)指標(biāo),若是,則執(zhí)行步驟403,若否,則 執(zhí)行步驟408 ;
[0120] 其中,一個(gè)趨勢(shì)指標(biāo)都有一個(gè)正常的參考范圍,例如,血壓可以是一個(gè)趨勢(shì)指標(biāo), 血壓的收縮壓正常范圍時(shí)90-140mmHg,小于90就是偏小,大于140就是偏大,都屬于異常趨 勢(shì)指標(biāo)。
[0121] 步驟403,當(dāng)判斷有未讀的異常趨勢(shì)指標(biāo)時(shí),則判斷所述異常趨勢(shì)指標(biāo)的值是否大 于或者小于標(biāo)準(zhǔn)值;若大于,則執(zhí)行步驟404 ;若小于,則執(zhí)行步驟405 ;
[0122] 步驟404,設(shè)置所述用戶(hù)的趨勢(shì)向量在異常趨勢(shì)指標(biāo)維度的值為1 ;
[0123] 步驟405,設(shè)置所述用戶(hù)的趨勢(shì)向量在異常趨勢(shì)指標(biāo)維度的值為-1 ;
[0124] 步驟406,獲取所述用戶(hù)的趨勢(shì)向量;
[0125] 步驟407,返回用戶(hù)的趨勢(shì)向量。
[0126] 步驟204,預(yù)先設(shè)置所述廣告列表中的廣告的疾病向量和趨勢(shì)向量,并使得所述廣 告的疾病向量中每一個(gè)疾病類(lèi)型所在的位置和所述用戶(hù)的疾病向量中相同的疾病類(lèi)型所 在的位置相同,所述廣告的趨勢(shì)向量中每一個(gè)趨勢(shì)指標(biāo)類(lèi)型所在的位置和所述用戶(hù)的疾病 向量中每一個(gè)相同的趨勢(shì)指標(biāo)類(lèi)型所在的位置相同;設(shè)置疾病向量的權(quán)重和趨勢(shì)向量的權(quán) 重,并使得所述疾病向量的權(quán)重和趨勢(shì)向量的權(quán)重之和為1 ;
[0127] 具體的,廣告的疾病向量以11,12,一,111),假設(shè)廣告關(guān)注的疾病類(lèi)型編號(hào)為8,則 xs=l,廣告的趨勢(shì)向量t(yl, y2,…,yn),假設(shè)廣告關(guān)注的趨勢(shì)指標(biāo)編號(hào)為s,關(guān)注偏高的情 況則ys=l,關(guān)注偏低的情況y s=-l,所述偏高時(shí)廣告關(guān)注的趨勢(shì)指標(biāo)S的值和標(biāo)準(zhǔn)的趨勢(shì)指 標(biāo)s的值進(jìn)行對(duì)比時(shí),廣告關(guān)注的趨勢(shì)指標(biāo)s的值大于標(biāo)準(zhǔn)的趨勢(shì)指標(biāo)s的值;所述偏低時(shí) 廣告關(guān)注的趨勢(shì)指標(biāo)s的值和標(biāo)準(zhǔn)的趨勢(shì)指標(biāo)s的值進(jìn)行對(duì)比時(shí),廣告關(guān)注的趨勢(shì)指標(biāo) S 的值小于標(biāo)準(zhǔn)的趨勢(shì)指標(biāo)s的值。
[0128] 步驟205,計(jì)算所述廣告列表中每一個(gè)廣告的疾病向量和所述用戶(hù)的疾病向量的 余弦值,將所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述廣告列 表中每一個(gè)廣告的趨勢(shì)向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘 以趨勢(shì)向量的權(quán)重得到第二匹配度;將所述第一匹配度和所述第二匹配度相加,得到所述 廣告列表中每一個(gè)廣告的匹配度,選取匹配度最大的T個(gè)廣告進(jìn)行推送,T為大于等于1的 自然數(shù),具體可以為系統(tǒng)設(shè)定的廣告推送數(shù)量。
[0129] 可選地,所述得到所述廣告列表中每一個(gè)廣告的匹配度,選取匹配度最大的T個(gè) 廣告,包括:
[0130] 判斷所述廣告列表中是否有未計(jì)算的廣告;
[0131] 若是,則計(jì)算所述未計(jì)算的廣告的疾病向量和所述用戶(hù)的疾病向量的余弦值,將 所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述未計(jì)算廣告的趨勢(shì) 向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘以趨勢(shì)向量的權(quán)重得到 第二匹配度;
[0132] 將所述第一匹配度和所述第二匹配度相加,得到所述未計(jì)算的廣告的匹配度;
[0133] 若判斷所述廣告列表中沒(méi)有未計(jì)算的廣告,則按照匹配度大小進(jìn)行排序,選取匹 配度最高的T個(gè)廣告。
[0134] 具體的,判斷所述廣告列表中是否有未計(jì)算的廣告,若是,則計(jì)算廣告的疾病向量 v和用戶(hù)的疾病向量a的余弦值,所述余弦值計(jì)算公式如下:
【權(quán)利要求】
1. 一種推送廣告的方法,其特征在于,所述方法包括: 獲取用戶(hù)的個(gè)人基本信息和預(yù)先登記的廣告的基本信息,當(dāng)所述用戶(hù)的個(gè)人基本信息 和所述預(yù)先登記的廣告的基本信息相同時(shí),則將所述廣告加入廣告列表; 預(yù)先設(shè)置用戶(hù)的疾病向量中每一個(gè)元素對(duì)應(yīng)的疾病類(lèi)型,獲取每一個(gè)疾病類(lèi)型的患 病率,根據(jù)所述每一個(gè)疾病類(lèi)型的患病率計(jì)算出所述每一個(gè)疾病類(lèi)型在所述疾病向量中的 值; 預(yù)先設(shè)置用戶(hù)的趨勢(shì)向量中每一個(gè)元素對(duì)應(yīng)的趨勢(shì)指標(biāo)類(lèi)型,獲取每一個(gè)趨勢(shì)指標(biāo)類(lèi) 型的值,比較所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值和所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若 趨勢(shì)指標(biāo)類(lèi)型的值大于或等于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述趨勢(shì)指標(biāo)類(lèi)型在所 述趨勢(shì)向量中的值為1,若趨勢(shì)指標(biāo)類(lèi)型的值小于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述 趨勢(shì)指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為-1; 預(yù)先設(shè)置所述廣告列表中的廣告的疾病向量和趨勢(shì)向量,并使得所述廣告的疾病向量 中每一個(gè)疾病類(lèi)型所在的位置和所述用戶(hù)的疾病向量中相同的疾病類(lèi)型所在的位置相同, 所述廣告的趨勢(shì)向量中每一個(gè)趨勢(shì)指標(biāo)類(lèi)型所在的位置和所述用戶(hù)的疾病向量中每一個(gè) 相同的趨勢(shì)指標(biāo)類(lèi)型所在的位置相同;設(shè)置疾病向量的權(quán)重和趨勢(shì)向量的權(quán)重,并使得所 述疾病向量的權(quán)重和趨勢(shì)向量的權(quán)重之和為1 ; 計(jì)算所述廣告列表中每一個(gè)廣告的疾病向量和所述用戶(hù)的疾病向量的余弦值,將所述 疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述廣告列表中每一個(gè)廣告 的趨勢(shì)向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘以趨勢(shì)向量的權(quán) 重得到第二匹配度;將所述第一匹配度和所述第二匹配度相加,得到所述廣告列表中每一 個(gè)廣告的匹配度,選取匹配度最大的T個(gè)廣告進(jìn)行推送。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶(hù)的個(gè)人基本信息包括:用戶(hù)的性 另|J、年齡和/或用戶(hù)所在的地區(qū)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述獲取每一個(gè)疾病類(lèi)型的患病率包 括: 在政府或者醫(yī)療機(jī)構(gòu)查找所述每一個(gè)疾病類(lèi)型的患病率; 或者在區(qū)域衛(wèi)生信息平臺(tái)對(duì)健康檔案統(tǒng)計(jì),統(tǒng)計(jì)周期為一年,所述疾病類(lèi)型的患病率 等于當(dāng)年所述疾病類(lèi)型患病人數(shù)除以所述區(qū)域衛(wèi)生信息平臺(tái)注冊(cè)用戶(hù)人數(shù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述每一個(gè)疾病類(lèi)型的患病率 計(jì)算出所述每一個(gè)疾病類(lèi)型在所述疾病向量中的值,包括: 初始化所述疾病向量,將所述疾病向量中的每一個(gè)值設(shè)置為〇 ; 取所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),所述對(duì)數(shù)是所述每一個(gè)疾病類(lèi)型在所 述疾病向量中的值。
5. 根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的方法,其特征在于,所述方法還包括: 獲取創(chuàng)建用戶(hù)健康檔案至用戶(hù)登錄系統(tǒng)的天數(shù),取所述天數(shù)加1之和的倒數(shù),得到所 述天數(shù)的權(quán)重; 將所述天數(shù)的權(quán)重乘以所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),得到所述每一個(gè) 疾病類(lèi)型在所述疾病向量中的值。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述獲取每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值,比較 所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值和所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,包括: 初始化用戶(hù)的趨勢(shì)向量,將所述趨勢(shì)向量中的每一個(gè)元素的值設(shè)置為0 ; 判斷所述趨勢(shì)向量中是否有未讀取的類(lèi)型; 當(dāng)判斷所述趨勢(shì)向量中有未讀取的類(lèi)型,則判斷所述未讀取的類(lèi)型和所述未讀取的類(lèi) 型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若所述未讀取的類(lèi)型的值大于或等于所述未讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值, 則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為1,若所述未讀取的類(lèi)型的值小于所述未讀 取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為-1; 當(dāng)判斷所述趨勢(shì)向量中沒(méi)有未讀取的類(lèi)型,則返回用戶(hù)的趨勢(shì)向量。
7. 根據(jù)權(quán)利要求1-6任意一項(xiàng)所述的方法,其特征在于,所述得到所述廣告列表中每 一個(gè)廣告的匹配度,選取匹配度最大的T個(gè)廣告,包括 : 判斷所述廣告列表中是否有未計(jì)算的廣告; 若是,則計(jì)算所述未計(jì)算的廣告的疾病向量和所述用戶(hù)的疾病向量的余弦值,將所述 疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述未計(jì)算廣告的趨勢(shì)向量 和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘以趨勢(shì)向量的權(quán)重得到第二 匹配度; 將所述第一匹配度和所述第二匹配度相加,得到所述未計(jì)算的廣告的匹配度; 若判斷所述廣告列表中沒(méi)有未計(jì)算的廣告,則按照匹配度大小進(jìn)行排序,選取匹配度 最高的T個(gè)廣告。
8. -種推送廣告的設(shè)備,其特征在于,所述設(shè)備包括: 第一獲取單元,用于獲取用戶(hù)的個(gè)人基本信息和預(yù)先登記的廣告的基本信息,當(dāng)所述 用戶(hù)的個(gè)人基本信息和所述預(yù)先登記的廣告的基本信息相同時(shí),則將所述廣告加入廣告列 表; 第一計(jì)算單元,用于預(yù)先設(shè)置用戶(hù)的疾病向量中每一個(gè)元素對(duì)應(yīng)的疾病類(lèi)型,獲取每 一個(gè)疾病類(lèi)型的患病率,根據(jù)所述每一個(gè)疾病類(lèi)型的患病率計(jì)算出所述每一個(gè)疾病類(lèi)型在 所述疾病向量中的值; 比較單元,用于預(yù)先設(shè)置用戶(hù)的趨勢(shì)向量中每一個(gè)元素對(duì)應(yīng)的趨勢(shì)指標(biāo)類(lèi)型,獲取每 一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值,比較所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型的值和所述每一個(gè)趨勢(shì)指標(biāo)類(lèi)型對(duì) 應(yīng)的標(biāo)準(zhǔn)值,若趨勢(shì)指標(biāo)類(lèi)型的值大于或等于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述趨 勢(shì)指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為1,若趨勢(shì)指標(biāo)類(lèi)型的值小于所述趨勢(shì)指標(biāo)類(lèi)型對(duì)應(yīng) 的標(biāo)準(zhǔn)值,則所述趨勢(shì)指標(biāo)類(lèi)型在所述趨勢(shì)向量中的值為-1; 設(shè)置單元,用于預(yù)先設(shè)置所述廣告列表中的廣告的疾病向量和趨勢(shì)向量,并使得所述 廣告的疾病向量中每一個(gè)疾病類(lèi)型所在的位置和所述用戶(hù)的疾病向量中相同的疾病類(lèi)型 所在的位置相同,所述廣告的趨勢(shì)向量中每一個(gè)趨勢(shì)指標(biāo)類(lèi)型所在的位置和所述用戶(hù)的疾 病向量中每一個(gè)相同的趨勢(shì)指標(biāo)類(lèi)型所在的位置相同;設(shè)置疾病向量的權(quán)重和趨勢(shì)向量的 權(quán)重,并使得所述疾病向量的權(quán)重和趨勢(shì)向量的權(quán)重之和為1 ; 選取單元,用于計(jì)算所述廣告列表中每一個(gè)廣告的疾病向量和所述用戶(hù)的疾病向量的 余弦值,將所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述廣告列 表中每一個(gè)廣告的趨勢(shì)向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘 以趨勢(shì)向量的權(quán)重得到第二匹配度;將所述第一匹配度和所述第二匹配度相加,得到所述 廣告列表中每一個(gè)廣告的匹配度,選取匹配度最大的T個(gè)廣告進(jìn)行推送。
9. 根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述用戶(hù)的個(gè)人基本信息包括:用戶(hù)的性 另IJ、年齡和/或用戶(hù)所在的地區(qū)。
10. 根據(jù)權(quán)利要求8或9所述的設(shè)備,其特征在于,所述第一計(jì)算單元中執(zhí)行步驟獲取 每一個(gè)疾病類(lèi)型的患病率包括: 在政府或者醫(yī)療機(jī)構(gòu)查找所述每一個(gè)疾病類(lèi)型的患病率; 或者在區(qū)域衛(wèi)生信息平臺(tái)對(duì)健康檔案統(tǒng)計(jì),統(tǒng)計(jì)周期為一年,所述疾病類(lèi)型的患病率 等于當(dāng)年所述疾病類(lèi)型患病人數(shù)除以所述區(qū)域衛(wèi)生信息平臺(tái)注冊(cè)用戶(hù)人數(shù)。
11. 根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述第一計(jì)算單元包括: 第一初始化單元,用于初始化所述疾病向量,將所述疾病向量中的每一個(gè)值設(shè)置為〇 ; 取對(duì)數(shù)單元,用于取所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì)數(shù),所述對(duì)數(shù)是所述每 一個(gè)疾病類(lèi)型在所述疾病向量中的值。
12. 根據(jù)權(quán)利要求8-11任意一項(xiàng)所述的設(shè)備,其特征在于,所述設(shè)備還包括: 第二獲取單元,用于獲取創(chuàng)建用戶(hù)健康檔案至用戶(hù)登錄系統(tǒng)的天數(shù),取所述天數(shù)加1 之和的倒數(shù),得到所述天數(shù)的權(quán)重; 第二計(jì)算單元,用于將所述天數(shù)的權(quán)重乘以所述每一個(gè)疾病類(lèi)型的患病率的倒數(shù)的對(duì) 數(shù),得到所述每一個(gè)疾病類(lèi)型在所述疾病向量中的值。
13. 根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述比較單元,包括: 第二初始化單元,用于初始化用戶(hù)的趨勢(shì)向量,將所述趨勢(shì)向量中的每一個(gè)元素的值 設(shè)置為〇 ; 第一判斷單元,用于判斷是否有未讀取的類(lèi)型; 比較子單元,用于當(dāng)判斷所述趨勢(shì)向量中有未讀取的類(lèi)型,則判斷所述未讀取的類(lèi)型 和所述未讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,若所述未讀取的類(lèi)型的值大于或等于所述未讀取的類(lèi) 型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值為1,若所述未讀取的類(lèi)型 的值小于所述未讀取的類(lèi)型對(duì)應(yīng)的標(biāo)準(zhǔn)值,則所述未讀取的類(lèi)型在所述趨勢(shì)向量中的值 為-1 ; 返回單元,用于當(dāng)判斷所述趨勢(shì)向量中沒(méi)有未讀取的類(lèi)型,則返回用戶(hù)的趨勢(shì)向量。
14. 根據(jù)權(quán)利要求8-13所述的設(shè)備,其特征在于,所述選取單元,包括: 第二判斷單元,用于判斷所述廣告列表中是否有未計(jì)算的廣告; 第三計(jì)算單元,用于若是,則計(jì)算所述未計(jì)算的廣告的疾病向量和所述用戶(hù)的疾病向 量的余弦值,將所述疾病向量的余弦值乘以疾病向量的權(quán)重得到第一匹配度;計(jì)算所述未 計(jì)算廣告的趨勢(shì)向量和所述用戶(hù)的趨勢(shì)向量的余弦值,將所述趨勢(shì)向量的余弦值乘以趨勢(shì) 向量的權(quán)重得到第二匹配度; 相加單元,用于將所述第一匹配度和所述第二匹配度相加,得到所述未計(jì)算的廣告的 匹配度; 排序單元,用于若判斷所述廣告列表中沒(méi)有未計(jì)算的廣告,則按照匹配度大小進(jìn)行排 序,選取匹配度最高的Τ個(gè)廣告。
【文檔編號(hào)】G06Q30/02GK104112210SQ201310133186
【公開(kāi)日】2014年10月22日 申請(qǐng)日期:2013年4月17日 優(yōu)先權(quán)日:2013年4月17日
【發(fā)明者】宋軼群, 劉耀庭 申請(qǐng)人:華為技術(shù)有限公司