本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種女性生理周期的預(yù)測(cè)方法及裝置、終端。
背景技術(shù):
女性自身的生理周期對(duì)生活和工作的規(guī)劃和安排有著非常積極和重要的作用和意義。因而,通過(guò)提前預(yù)測(cè)女性生理周期,實(shí)現(xiàn)對(duì)生活和工作的合理規(guī)劃。
目前,女性生理周期的預(yù)測(cè)通常根據(jù)歷史生理周期的開(kāi)始日期及結(jié)束日期,計(jì)算平均生理周期時(shí)長(zhǎng)。然而,對(duì)于生理周期不規(guī)律的女性而言,僅僅通過(guò)自身的平均生理周期時(shí)長(zhǎng)進(jìn)行生理周期的預(yù)測(cè)將導(dǎo)致生理周期預(yù)測(cè)的準(zhǔn)確性較低。
因此,準(zhǔn)確地對(duì)女性生理周期進(jìn)行預(yù)測(cè)將成為當(dāng)前所亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
為了解決相關(guān)技術(shù)中對(duì)女性生理周期預(yù)測(cè)的準(zhǔn)確率較低的技術(shù)問(wèn)題,本發(fā)明提供了一種女性生理周期的預(yù)測(cè)方法及裝置、終端。
第一方面,本發(fā)明實(shí)施例提供了一種女性生理周期的預(yù)測(cè)方法,包括:
對(duì)目標(biāo)女性生理周期相關(guān)的目標(biāo)歷史特征進(jìn)行特征類型識(shí)別,確定所述目標(biāo)歷史特征的特征類型;
在預(yù)置的樣本特征模型庫(kù)中選取與所述特征類型相同的樣本特征模型;
將所述目標(biāo)歷史特征在所述樣本特征模型中進(jìn)行迭代運(yùn)算,得到所述目標(biāo)歷史特征對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
第二方面,本發(fā)明實(shí)施例提供了一種女性生理周期的預(yù)測(cè)裝置,包括:
特征類型識(shí)別模塊,用于對(duì)目標(biāo)女性生理周期相關(guān)的個(gè)體歷史特征進(jìn)行特征類型識(shí)別,獲取所述個(gè)體歷史特征對(duì)應(yīng)的特征類型;
樣本特征模型選取模塊,用于在預(yù)置的樣本特征模型庫(kù)中選取與所述特征類型相同的樣本特征模型;
運(yùn)算模塊,用于將所述個(gè)體歷史特征在所述樣本特征模型中進(jìn)行迭代運(yùn)算,得到所述個(gè)體歷史特征對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
第三方面,本發(fā)明實(shí)施例還提供了一種終端,包括:
至少一個(gè)處理器;以及
與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如第一方面所述的方法。
第四方面,本發(fā)明實(shí)施例還提供了一種存儲(chǔ)介質(zhì),用于存儲(chǔ)程序,該程序在被執(zhí)行時(shí)使得終端執(zhí)行如第一方面所述的方法。
本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
對(duì)女性生理周期進(jìn)行預(yù)測(cè)時(shí),先對(duì)目標(biāo)女性生理周期相關(guān)的目標(biāo)歷史特征進(jìn)行特征類型識(shí)別,確定目標(biāo)歷史特征的特征類型,然后在預(yù)置的樣本特征模型庫(kù)中選取與特征類型相同的樣本特征模型,進(jìn)而將目標(biāo)歷史特征在這部分樣本特征模型中進(jìn)行迭代運(yùn)算得到生理周期預(yù)測(cè)時(shí)長(zhǎng),因而通過(guò)綜合考慮目標(biāo)女性自身生理周期相關(guān)的目標(biāo)歷史特征及其它大量的樣本特征,使計(jì)算得到的生理周期預(yù)測(cè)時(shí)長(zhǎng)更加準(zhǔn)確,大大提高了對(duì)女性生理周期預(yù)測(cè)的準(zhǔn)確性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本發(fā)明。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種女性生理周期的預(yù)測(cè)方法流程圖。
圖2是根據(jù)圖1對(duì)應(yīng)實(shí)施例示出的另一種女性生理周期的預(yù)測(cè)方法流程圖。
圖3是根據(jù)圖2對(duì)應(yīng)實(shí)施例示出的另一種女性生理周期的預(yù)測(cè)方法流程圖。
圖4是圖2對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)方法中步驟s220的一種具體實(shí)現(xiàn)流程圖。
圖5是圖4對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)方法中步驟s223的一種具體實(shí)現(xiàn)流程圖。
圖6是圖4對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)方法中步驟s223的另一種具體實(shí)現(xiàn)流程圖。
圖7是圖4對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)方法中步驟s223的另一種具體實(shí)現(xiàn)流程圖。
圖8是圖1對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)方法中步驟s130的一種具體實(shí)現(xiàn)流程圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種女性生理周期的預(yù)測(cè)裝置框圖。
圖10是根據(jù)圖9對(duì)應(yīng)實(shí)施例示出的另一種女性生理周期的預(yù)測(cè)裝置框圖。
圖11是根據(jù)圖10對(duì)應(yīng)實(shí)施例示出的另一種女性生理周期的預(yù)測(cè)裝置框圖。
圖12是圖10對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)中特征處理模塊220的一種框圖。
圖13是圖12對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)中特征建模子模塊223的一種框圖。
圖14是圖12對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)中特征建模子模塊223的另一種框圖。
圖15是圖12對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)中特征建模子模塊223的另一種框圖。
圖16是圖9對(duì)應(yīng)實(shí)施例示出的女性生理周期的預(yù)測(cè)中運(yùn)算模塊130的一種框圖。
圖17是根據(jù)一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例執(zhí)行說(shuō)明,其示例表示在附圖中。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種女性生理周期的預(yù)測(cè)方法流程圖。如圖1所示,該女性生理周期的預(yù)測(cè)方法可以包括以下步驟。
在步驟s110中,對(duì)目標(biāo)女性生理周期相關(guān)的目標(biāo)歷史特征進(jìn)行特征類型識(shí)別,確定目標(biāo)歷史特征的特征類型。
女性生理周期,即女性的月經(jīng)周期。
目標(biāo)歷史特征為目標(biāo)女性自身相關(guān)的身體特征及環(huán)境特征等特征。例如,目標(biāo)歷史特征包括歷史生理周期的開(kāi)始、結(jié)束日期,年齡,地域,運(yùn)動(dòng)量,心情等特征中的一個(gè)或多個(gè)。
可以理解的是,女性生理周期與女性自身的歷史特征存在一定程度的相關(guān)性。
對(duì)于同一女性而言,由于其不同時(shí)期的身體特征或環(huán)境特征等特征的不同,其不同時(shí)期的生理周期也將存在一定的差別。
特征類型是歷史特征的類型。
例如,某一歷史特征a中的地域特征為華南地區(qū),因而根據(jù)地域特征,該歷史特征a對(duì)應(yīng)的特征類型為華南類。
又例如,根據(jù)某一歷史特征b中的歷史生理周期的開(kāi)始、結(jié)束日期,計(jì)算歷史特征b的生理周期波動(dòng)率s為15%,而預(yù)置的特征類型按照波動(dòng)率分特征類型t1=[0,5%)、t2=[5%,10%)、t3=[10%,20%)、t4=[20%,∞)進(jìn)行對(duì)比,確定歷史特征b的特征類型為特征類型t3。
在步驟s120中,在預(yù)置的樣本特征模型庫(kù)中選取與特征類型相同的樣本特征模型。
樣本特征模型庫(kù)是預(yù)先準(zhǔn)備的。
樣本特征模型庫(kù)中包括多個(gè)樣本特征模型,而各樣本特征模型是對(duì)其相應(yīng)的歷史特征建模而得到的。因而,各樣本特征模型具有對(duì)應(yīng)的特征類型。
由于與目標(biāo)歷史特征對(duì)應(yīng)的特征類型相同的樣本特征模型中,其相應(yīng)的歷史特征與該目標(biāo)歷史特征存在一定的特征相似性。因此,通過(guò)在樣本特征模型庫(kù)中選取與目標(biāo)歷史特征的特征類型相同的樣本特征模型,進(jìn)而將該目標(biāo)歷史特征在選取的樣本特征模型中進(jìn)行迭代運(yùn)算,進(jìn)一步保證了生理周期預(yù)測(cè)時(shí)長(zhǎng)的準(zhǔn)確性。
在步驟s130中,將目標(biāo)歷史特征在樣本特征模型中進(jìn)行迭代運(yùn)算,得到目標(biāo)歷史特征對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
生理周期預(yù)測(cè)時(shí)長(zhǎng)是根據(jù)目標(biāo)歷史特征而預(yù)測(cè)的生理周期時(shí)長(zhǎng)。通過(guò)生理周期預(yù)測(cè)時(shí)長(zhǎng),對(duì)下一次生理周期的開(kāi)始日期進(jìn)行預(yù)測(cè)。
將目標(biāo)歷史特征在樣本特征模型中進(jìn)行迭代運(yùn)算的方法有多種,通過(guò)回歸(如回歸樹(shù))、多分類(如決策樹(shù)、貝葉斯、多分類邏輯回歸等)、時(shí)間序列(如paa,piece-wiseaverageapproximation)、基于概率轉(zhuǎn)移(如馬爾可夫鏈)、神經(jīng)網(wǎng)絡(luò)等方法均可實(shí)現(xiàn)個(gè)體歷史特征在樣本特征模型中的迭代運(yùn)算。
在一具體的示例性實(shí)施例中,通過(guò)馬爾科夫轉(zhuǎn)移矩陣進(jìn)行迭代運(yùn)算,根據(jù)歷史生理周期、年齡、地域、運(yùn)動(dòng)量、心情等個(gè)體歷史特征建立個(gè)體馬爾科夫轉(zhuǎn)移矩陣,在樣本特征模型庫(kù)中選取特征類型相同的樣本特征模型后,將個(gè)體馬爾科夫轉(zhuǎn)移矩陣與選取的樣本特征模型對(duì)應(yīng)的樣本馬爾科夫轉(zhuǎn)移矩陣進(jìn)行迭代訓(xùn)練,計(jì)算得到個(gè)體歷史特征對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
可選的,在進(jìn)行迭代運(yùn)算時(shí),為避免過(guò)擬合,使用個(gè)體歷史特征進(jìn)行迭代訓(xùn)練的次數(shù)為m次:m/16<=m<=m/8,m為樣本特征模型數(shù)量。
通過(guò)如上所述的方法,根據(jù)目標(biāo)歷史特征對(duì)應(yīng)的特征類型,在預(yù)置的樣本特征模型庫(kù)中選取特征類型相同的樣本特征模型,使樣本特征模型相應(yīng)的歷史特征與該目標(biāo)歷史特征存在一定的特征相似性,保證了計(jì)算得到的生理周期預(yù)測(cè)時(shí)長(zhǎng)的準(zhǔn)確性,從而根據(jù)目標(biāo)歷史特征即可準(zhǔn)確得到生理周期預(yù)測(cè)時(shí)長(zhǎng),實(shí)現(xiàn)了簡(jiǎn)便且準(zhǔn)確地對(duì)女性生理周期進(jìn)行預(yù)測(cè)。
圖2是根據(jù)一示例性實(shí)施例示出的另一種女性生理周期的預(yù)測(cè)方法流程圖。如圖2所示,在圖1對(duì)應(yīng)實(shí)施例中的步驟s120之前,該女性生理周期的預(yù)測(cè)方法還可以包括以下步驟。
在步驟s210中,通過(guò)數(shù)據(jù)采集獲取不同女性各自生理周期相關(guān)的歷史特征。
如前的,女性的身體特征或所處的環(huán)境特征將影響該女性的生理周期。而對(duì)于同一女性而言,由于其不同時(shí)期的身體特征或環(huán)境特征等特征的不同,其不同時(shí)期的生理周期也將存在一定的差別。
因此,若僅僅根據(jù)女性的歷史特征進(jìn)行生理周期的預(yù)測(cè),將嚴(yán)重影響對(duì)生理周期預(yù)測(cè)的準(zhǔn)確性。
對(duì)于不同的女性,其生理周期相關(guān)的歷史特征或多或少地存在一定的差異。但通過(guò)數(shù)據(jù)采集獲取不同女性各自生理周期相關(guān)的歷史特征,并根據(jù)歷史特征中某些特征共性,對(duì)歷史特征進(jìn)行特征類型分類,按照某一特征類型的歷史特征對(duì)目標(biāo)歷史特征進(jìn)行生理周期進(jìn)行預(yù)測(cè),將大大提高生理周期預(yù)測(cè)的準(zhǔn)確性。
在一具體的示例性實(shí)施例中,針對(duì)不同女性在終端app(application,應(yīng)用程序)中的生理周期記錄,對(duì)其進(jìn)行數(shù)據(jù)采集獲取不同女性各自生理周期相關(guān)的歷史特征。
在一具體的示例性實(shí)施例中,歷史特征包括歷史生理周期、年齡、地域、記錄特征、運(yùn)動(dòng)量、睡眠狀況等特征中的一個(gè)或多個(gè)。其中:
1)歷史生理周期:用戶的前t次周期的原始值means=[m1,m2,...,mt]。
2)年齡:用戶的實(shí)際年齡age。
3)地域:用戶的城市編碼city。
4)記錄特征:記錄特征包括心情、習(xí)慣、不舒服癥狀中的一種或多種。
心情:原始特征為每天一個(gè)記錄emoi=[1,2,3,4,5],其中1:傷心、2:不開(kāi)心、3:一般、4:開(kāi)心、5:超開(kāi)心。所構(gòu)造的心情特征為:rec_emo=[e1,e2,...,en-2],其中
習(xí)慣:原始特征為每天一個(gè)記錄haoi=[1,2,3,4,5],分別代表吃早飯、吃水果等。所構(gòu)造的習(xí)慣特征為:rec_ha=[ha1,ha2,...,han-1],其中hai=count(haoi)-count(haoi-1),count(x)為x中有記錄的個(gè)數(shù)。比如有記錄2個(gè)習(xí)慣,則為2,表示用戶的各習(xí)慣變化情況。
不舒服癥狀:原始特征為每天一組記錄,一組里面包含人體的頭部不舒服特征:[頭痛、眩暈、粉刺、嘔吐、失眠、貪冷飲],記為:head=[h1,h2,...,ha]、腹部sto=[s1,s2,...,sb]、腰臀wh=[w1,w1,...,wc]、全身all=[a1,a2,...,ad]、內(nèi)部in=[i1,i2,...,ie]的不舒服記錄。所構(gòu)造的不舒服癥狀特征為:rec_unhealthy=[uh1,uh2,...,uhn],uh1i=[uh_headi,uh_stoi,uh_whi,uh_alli,uh_ini],其中,uh_headi=count(headi),uh_stoi=count(stoi),uh_whi=count(whi),uh_all=count(alli),uh_in=count(ini),count(x)為x中有記錄的個(gè)數(shù)。
5)運(yùn)動(dòng)量:rec_mo=[mo1,mo2,...,mon-1],其中moi=motioni-motioni-1,motioni是是用戶量(如步數(shù))。
6)睡眠狀況:rec_slp=[slp1,slp2,...,slpn-1],其中slpi=sleepi-sleepi-1,sleepi是用戶睡眠時(shí)間。
例如,歷史特征feature=[means,age,city,rec_emo,rec_ha,rec_unhealthy,rec_mo,rec_slp];又例如,歷史特征feature=[means,age,city];
在步驟s220中,對(duì)歷史特征進(jìn)行特征處理,得到歷史特征對(duì)應(yīng)的特征類型及特征模型。
特征處理是對(duì)歷史特征進(jìn)行特征類型分類或特征建模等處理。
通過(guò)特征處理,將具有預(yù)定特征相似性的歷史特征分為同一特征類型。從而在對(duì)個(gè)體歷史特征的生理周期進(jìn)行預(yù)測(cè)時(shí),選取與個(gè)體特征相似程度較高的歷史特征對(duì)應(yīng)的樣本特征模型為基準(zhǔn),保證了生理周期預(yù)測(cè)時(shí)長(zhǎng)的準(zhǔn)確性。
可以理解的是,各歷史特征只是一系列數(shù)據(jù),在進(jìn)行生理周期的預(yù)測(cè)時(shí),需預(yù)先對(duì)特征數(shù)據(jù)進(jìn)行特征建模處理,根據(jù)得到的特征模型進(jìn)行生理周期的預(yù)測(cè)計(jì)算。
對(duì)歷史特征進(jìn)行特征處理得到歷史特征對(duì)應(yīng)的特征類型時(shí),可以是根據(jù)歷史特征中的某一個(gè)特征對(duì)歷史特征進(jìn)行分類;也可以是根據(jù)綜合的某幾個(gè)特征對(duì)歷史特征進(jìn)行分類;還可以是通過(guò)其它的方式對(duì)歷史特征進(jìn)行分類得到歷史特征對(duì)應(yīng)的特征類型。
在步驟s230中,將特征模型作為樣本特征模型,通過(guò)各歷史特征對(duì)應(yīng)的樣本特征模型和類型形成樣本特征模型庫(kù)。
樣本特征模型庫(kù)是進(jìn)行生理周期預(yù)測(cè)時(shí)作為參考的特征模型庫(kù)。
在對(duì)各歷史特征對(duì)應(yīng)的特征模型和特征類型后,將特征模型與特征類型進(jìn)行對(duì)應(yīng)存儲(chǔ),進(jìn)而形成樣本特征模型庫(kù)。在進(jìn)行生理周期的預(yù)測(cè)時(shí),為實(shí)現(xiàn)生理周期預(yù)測(cè)時(shí)長(zhǎng)的計(jì)算提供參考。
利用如上所述的方法,通過(guò)數(shù)據(jù)采集獲取不同女性各自生理周期相關(guān)的歷史特征,并進(jìn)行特征處理,得到各歷史特征對(duì)應(yīng)的特征類型及特征模型,進(jìn)而將特征模型與特征類型進(jìn)行對(duì)應(yīng)存儲(chǔ)形成樣本特征模型庫(kù),為實(shí)現(xiàn)生理周期預(yù)測(cè)時(shí)長(zhǎng)的計(jì)算提供參考。
圖3是根據(jù)一示例性實(shí)施例示出的另一種女性生理周期的預(yù)測(cè)方法流程圖。如圖3所示,在圖2對(duì)應(yīng)實(shí)施例中的步驟s220之前,該女性生理周期的預(yù)測(cè)方法還可以包括以下步驟。
在步驟s310中,獲取各歷史特征中的生理周期時(shí)長(zhǎng);
生理周期時(shí)長(zhǎng)是一個(gè)生理周期的時(shí)間長(zhǎng)度。例如,某一女性相鄰兩次生理周期a、b的開(kāi)始日期分別為5月1日、5月31日,則該女性的生理周期a的生理周期時(shí)長(zhǎng)為30天。
在歷史特征包括各次的生理周期時(shí)長(zhǎng)時(shí),直接獲取各次生理周期時(shí)長(zhǎng);在歷史特征包括各次的生理周期開(kāi)始日期時(shí),則根據(jù)相鄰兩次生理周期的開(kāi)始日期計(jì)算每一次的生理周期時(shí)長(zhǎng)。
在步驟s320中,根據(jù)生理周期時(shí)長(zhǎng)對(duì)歷史特征進(jìn)行異常排除。
異常排除是將歷史特征中明顯異常的歷史特征進(jìn)行排除。
可以理解的是,由于身體或環(huán)境等原因,導(dǎo)致某一次生理周期出現(xiàn)明顯異常時(shí),該次明顯異常的生理周期將對(duì)生理周期的預(yù)測(cè)不具有參考意義。
因此,通過(guò)預(yù)設(shè)生理周期標(biāo)準(zhǔn),對(duì)歷史特征進(jìn)行異常排除。
異常排除的方式有多種,可以預(yù)設(shè)一個(gè)生理周期時(shí)長(zhǎng)閾值,將生理周期時(shí)長(zhǎng)小于該生理周期時(shí)長(zhǎng)閾值的歷史特征排除;也可以預(yù)設(shè)一個(gè)生理周期時(shí)長(zhǎng)增幅閾值,將相比上一次生理周期時(shí)長(zhǎng),增幅的絕對(duì)值大于該生理周期時(shí)長(zhǎng)增幅閾值的歷史特征排除;還可以通過(guò)其他的方式對(duì)歷史特征進(jìn)行異常排除。
例如,生理周期時(shí)長(zhǎng)閾值設(shè)置為15天,當(dāng)某次生理周期時(shí)長(zhǎng)為14天時(shí),將該次生理周期對(duì)應(yīng)的歷史特征進(jìn)行排除;又例如,生理周期時(shí)長(zhǎng)閾值設(shè)置為平均生理周期時(shí)長(zhǎng)的2倍,某一女性的平均生理周期時(shí)長(zhǎng)為28天,當(dāng)某次生理周期時(shí)長(zhǎng)為60天時(shí),則將該次生理周期對(duì)應(yīng)的歷史特征進(jìn)行排除。
利用如上所述的方法,針對(duì)不同女性各自生理周期相關(guān)的歷史特征,通過(guò)生理周期時(shí)長(zhǎng)對(duì)歷史特征進(jìn)行異常排除,避免樣本特征模型庫(kù)中數(shù)據(jù)出現(xiàn)異常,提高了基于樣本特征模型庫(kù)而得到的生理周期預(yù)測(cè)時(shí)長(zhǎng)的準(zhǔn)確性。
圖4是根據(jù)一示例性實(shí)施例示出的對(duì)步驟s220進(jìn)一步的細(xì)節(jié)的描述。如圖4所示,歷史特征包括歷史生理周期時(shí)長(zhǎng),該步驟s220可以包括以下步驟。
在步驟s221中,根據(jù)歷史生理周期時(shí)長(zhǎng),計(jì)算各歷史特征對(duì)應(yīng)的生理周期波動(dòng)率。
歷史生理周期時(shí)長(zhǎng)是歷史各次生理周期的時(shí)間長(zhǎng)短。而每次生理周期時(shí)長(zhǎng)即為相鄰兩次生理周期開(kāi)始日期之間的時(shí)間間隔。
可以理解是,對(duì)于某一女性,其各次生理周期的時(shí)間長(zhǎng)短并非完全一致的。由于身體特征或環(huán)境特征等因素的變化,其生理周期的時(shí)間長(zhǎng)短也將隨之改變。即,生理周期時(shí)長(zhǎng)是與生理周期期間的歷史特征相關(guān)的。
其歷史特征中的某一個(gè)或多個(gè)特征的改變,例如,對(duì)于某一女性a的生理周期1,其時(shí)長(zhǎng)為28天,但生理周期2期間,其心情特別不好,導(dǎo)致生理周期2的時(shí)長(zhǎng)改變?yōu)?0天。
生理周期波動(dòng)率是生理周期波動(dòng)幅度大小。
針對(duì)某一女性的歷史特征,可以通過(guò)對(duì)比每?jī)蓚€(gè)相鄰生理周期的時(shí)長(zhǎng),計(jì)算得到生理周期波動(dòng)率;也可以針對(duì)該女性所有的生理周期,預(yù)先計(jì)算平均生理周期時(shí)長(zhǎng),對(duì)比每個(gè)生理周期時(shí)長(zhǎng)與平均生理周期時(shí)長(zhǎng)之間的波動(dòng)幅度,進(jìn)而根,即為生理周期波動(dòng)率;也可以針對(duì)該女性所有的生理周期,綜合比較得到生理周期波動(dòng)率;還可以通過(guò)其他的方式計(jì)算得到生理周期波動(dòng)率,在此不進(jìn)行限定。
在一具體的示例性實(shí)施例中,針對(duì)女性f1,根據(jù)其歷史特征,其生理周期時(shí)長(zhǎng)依次為30、28、32、30、30,通過(guò)對(duì)比每?jī)蓚€(gè)相鄰的生理周期時(shí)長(zhǎng),計(jì)算得到的波動(dòng)率依次為6.7%、14.3%、6.3%、0,則該女性f1的歷史特征對(duì)應(yīng)的生理周期波動(dòng)率為這4個(gè)波動(dòng)率的平均值,即為6.8%。
在另一具體的示例性實(shí)施例中,針對(duì)女性f2,根據(jù)其歷史特征,其生理周期時(shí)長(zhǎng)依次為30、28、32、30、30,通過(guò)預(yù)先計(jì)算平均生理周期時(shí)長(zhǎng)為30,對(duì)比得到每個(gè)生理周期時(shí)長(zhǎng)與平均生理周期時(shí)長(zhǎng)之間的波動(dòng)幅度分別為:0、6.7%、6.7%、0、0,計(jì)算這5個(gè)波動(dòng)幅度的平均值得到的生理周期波動(dòng)率為1.3%。
在又一具體的示例性實(shí)施例中,針對(duì)女性f3,根據(jù)其歷史生理周期時(shí)長(zhǎng),綜合計(jì)算其生理周期波動(dòng)率。其生理周期波動(dòng)率cv的計(jì)算公式如下:
cv=sd/u*100%,其中:
例如,女性a按照生理周期的時(shí)間順序,其5個(gè)生理周期的時(shí)長(zhǎng)依次為:28、30、32、31、29。則u=30,
在步驟s222中,針對(duì)每一生理周期波動(dòng)率,通過(guò)將生理周期波動(dòng)率與預(yù)定的生理周期波動(dòng)參考值進(jìn)行對(duì)比,確定歷史特征所屬的特征類型。
生理周期波動(dòng)參考值是預(yù)先設(shè)定的。按照預(yù)定的生理周期波動(dòng)參考值,基于各女性的歷史特征對(duì)應(yīng)生理周期波動(dòng)率,對(duì)歷史特征進(jìn)行特征類型的分類。
例如,預(yù)定的生理周期波動(dòng)參考值為數(shù)值區(qū)間[0,0.1)、[0.1,0.2)、[0.2,0.3)、[0.3,0.4)、[0.4,inf),其對(duì)應(yīng)的特征類型分別為a1、a2、a3、a4、a5。當(dāng)某一歷史特征對(duì)應(yīng)的生理周期波動(dòng)率為4.7%時(shí),則其對(duì)應(yīng)的特征類型為a1。
在步驟s223中,針對(duì)每一個(gè)特征類型,對(duì)所屬特征類型的歷史特征進(jìn)行特征建模。
特征建模是按照相應(yīng)的算法為歷史特征建立相應(yīng)的模型。
通過(guò)建立相應(yīng)的特征模型,使對(duì)目標(biāo)歷史特征預(yù)測(cè)得到的生理周期預(yù)測(cè)時(shí)長(zhǎng)更加便利及準(zhǔn)確。
利用如上所述的方法,通過(guò)歷史特征對(duì)應(yīng)的生理周期波動(dòng)率對(duì)各歷史特征進(jìn)行特征類型的分類,在后續(xù)對(duì)目標(biāo)歷史特征進(jìn)行生理周期的預(yù)測(cè)時(shí),根據(jù)生理周期波動(dòng)率在樣本特征模型庫(kù)中選取樣本特征模型,使選取的樣本特征模型的生理周期波動(dòng)率與目標(biāo)歷史特征的生理周期波動(dòng)率趨于一致,從而提高了生理周期預(yù)測(cè)時(shí)長(zhǎng)計(jì)算的準(zhǔn)確性。
圖5是根據(jù)一示例性實(shí)施例示出的對(duì)步驟s223進(jìn)一步的細(xì)節(jié)的描述。如圖5所示,該步驟s223可以包括以下步驟。
在步驟s2231中,針對(duì)每一個(gè)特征類型,根據(jù)所屬特征類型的每一個(gè)歷史特征建立轉(zhuǎn)移矩陣。
轉(zhuǎn)移矩陣是一種由轉(zhuǎn)移概率組成的矩陣。也就是說(shuō)構(gòu)成轉(zhuǎn)移矩陣的元素是一個(gè)個(gè)的轉(zhuǎn)移概率。
轉(zhuǎn)移矩陣的各元素都是非負(fù)的,并且各行元素之和等于1,各元素用概率表示,在一定條件下是互相轉(zhuǎn)移的,故稱為轉(zhuǎn)移矩陣。
對(duì)于一個(gè)歷史特征a,該歷史特征a包括n個(gè)生理周期,通過(guò)對(duì)第1至第t-1次生理周期的歷史特征,對(duì)第t次生理周期的時(shí)長(zhǎng)進(jìn)行預(yù)測(cè),得到生理周期預(yù)測(cè)時(shí)長(zhǎng),進(jìn)而與實(shí)際的第t次生理周期的時(shí)長(zhǎng)進(jìn)行對(duì)比,通過(guò)將t=2……n,得到歷史特征a的準(zhǔn)確率,即周期轉(zhuǎn)移矩陣中歷史特征a對(duì)應(yīng)的轉(zhuǎn)移概率。
在步驟s2232中,將轉(zhuǎn)移矩陣確定為歷史特征對(duì)應(yīng)的特征模型。
利用如上所述的方法,針對(duì)每一個(gè)特征類型,根據(jù)所屬特征類型的歷史特征建立轉(zhuǎn)移矩陣,得到對(duì)應(yīng)的特征模型,進(jìn)而根據(jù)特征模型對(duì)目標(biāo)歷史特征進(jìn)行生理周期的預(yù)測(cè),通過(guò)建立特征模型進(jìn)行生理周期的預(yù)測(cè),使計(jì)算更加簡(jiǎn)便及準(zhǔn)確。
圖6是根據(jù)一示例性實(shí)施例示出的對(duì)步驟s223進(jìn)一步的細(xì)節(jié)的描述。如圖6所示,該步驟s223還可以包括以下步驟。
在步驟s2234中,針對(duì)每一個(gè)特征類型,根據(jù)所屬特征類型的歷史特征建立周期轉(zhuǎn)移矩陣。
如前所述的,每一個(gè)歷史特征從屬于一個(gè)特征類型。因而,對(duì)于一個(gè)特征類型,可能存在一個(gè)或多個(gè)歷史特征。
針對(duì)每一個(gè)特征類型,將該特征類型下的所有歷史特征作為一個(gè)整體,建立周期轉(zhuǎn)移矩陣。
周期轉(zhuǎn)移矩陣是一種轉(zhuǎn)移矩陣。也就是說(shuō)構(gòu)成周期轉(zhuǎn)移矩陣的元素是一個(gè)個(gè)的轉(zhuǎn)移概率。只是周期轉(zhuǎn)移矩陣是根據(jù)特征類型中的所有歷史特征的轉(zhuǎn)移矩陣而構(gòu)建的。
在一具體的示例性實(shí)施例中,周期轉(zhuǎn)移矩陣為馬爾科夫矩陣。
在步驟s2235中,將周期轉(zhuǎn)移矩陣確定為特征類型對(duì)應(yīng)的特征模型。
利用如上所述的方法,根據(jù)所屬特征類型的歷史特征建立周期轉(zhuǎn)移矩陣,得到特征類型對(duì)應(yīng)的特征模型,進(jìn)而根據(jù)對(duì)應(yīng)的特征類型中的特征模型對(duì)目標(biāo)歷史特征進(jìn)行生理周期的預(yù)測(cè),進(jìn)一步提高了計(jì)算的簡(jiǎn)便性。
可選的,在一示例性實(shí)施例中,圖6中對(duì)應(yīng)實(shí)施例中的步驟s2235之后,該女性生理周期的預(yù)測(cè)方法還可以包括以下步驟:
根據(jù)歷史特征的更新對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新。
可以理解的是,隨著時(shí)間的推移,歷史特征中的數(shù)據(jù)是不斷更新的。
例如,經(jīng)過(guò)一個(gè)新的生理周期后,女性a將根據(jù)新的生理周期對(duì)其歷史特征進(jìn)行更新;又例如,女性a后續(xù)發(fā)現(xiàn)以前記錄的歷史特征有誤而對(duì)其進(jìn)行修訂。
因此,在歷史特征中的數(shù)據(jù)更新后,對(duì)相應(yīng)的轉(zhuǎn)移矩陣進(jìn)行迭代更新,保證轉(zhuǎn)移矩陣的準(zhǔn)確性。
迭代更新是根據(jù)數(shù)據(jù)更新后的歷史特征,重新計(jì)算轉(zhuǎn)移矩陣的元素。
根據(jù)歷史特征的更新對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新時(shí),可以是按照預(yù)設(shè)的時(shí)間間隔,根據(jù)歷史特征的更新對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新;也可以是對(duì)歷史特征的更新進(jìn)行監(jiān)控,在監(jiān)控到歷史特征更新后,根據(jù)歷史特征的更新對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新;還可以是按照其他的方式根據(jù)歷史特征的更新對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新。
可選的,在根據(jù)歷史特征的更新對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新時(shí),對(duì)并未更新的歷史特征對(duì)應(yīng)的轉(zhuǎn)移矩陣并不進(jìn)行更新,從而大大減小了對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新的計(jì)算量,提高了對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新的速度。
可選的,圖7是根據(jù)一示例性實(shí)施例示出的對(duì)圖4對(duì)應(yīng)實(shí)施例中的步驟s223進(jìn)一步的細(xì)節(jié)的描述。如圖7所示,該步驟s223可以包括以下步驟。
在步驟s2237中,根據(jù)歷史特征計(jì)算各歷史特征對(duì)應(yīng)的生理周期次數(shù)。
生理周期次數(shù)是在數(shù)據(jù)采集到的歷史特征中生理周期的記錄次數(shù)。
可以理解的是,歷史特征中的生理周期次數(shù)越多,該歷史特征對(duì)應(yīng)的樣本特征模型的預(yù)測(cè)準(zhǔn)確率就越高。
在一具體的示例性實(shí)施例中,根據(jù)歷史特征中的生理周期開(kāi)始時(shí)間及結(jié)束時(shí)間,獲取歷史特征中的生理周期次數(shù)。
在步驟s2238中,按照生理周期次數(shù)對(duì)歷史特征進(jìn)行周期建模,得到各生理周期次數(shù)對(duì)應(yīng)的周期特征模型。
周期建模是以生理周期次數(shù)為基準(zhǔn),將生理周期次數(shù)相同的歷史特征作為一個(gè)整體進(jìn)行建模。
在一具體的示例性實(shí)施例中,如歷史特征的生理周期次數(shù)為11,即生理周期m=[m1,m2,...,m10,m11],假設(shè)使用特征個(gè)數(shù)為8的回歸樹(shù)模型,則至少可以得到3個(gè)周期特征模型<mi,yi>:<m1=[m1,m2,...,m8],y1=m9>、<m2=[m2,m3,...,m9],y2=m10>、<m3=[m3,m4,...,m10],y3=m11>。
通過(guò)實(shí)際的數(shù)據(jù)表明,現(xiàn)有預(yù)測(cè)技術(shù)主要是取固定值/平均值/簡(jiǎn)單公式變形進(jìn)行預(yù)測(cè),由于無(wú)法捕捉生理周期周期性的波動(dòng),其準(zhǔn)確率往往很低,約8%~10%。歷史特征中只存在生理周期的開(kāi)始時(shí)間及結(jié)束時(shí)間時(shí),基于百萬(wàn)級(jí)的樣本特征模型,根據(jù)5個(gè)生理周期進(jìn)行數(shù)據(jù)模型融合,其預(yù)測(cè)的準(zhǔn)確度達(dá)到15%~18%;歷史特征中還包括與生理周期相關(guān)的其他特征,如依重要性程度依次為:年齡、睡眠時(shí)間、運(yùn)動(dòng)量、痛經(jīng)程度、流量等特征時(shí),對(duì)生理周期預(yù)測(cè)的準(zhǔn)確率達(dá)到17%~19%。歷史特征中只存在生理周期的開(kāi)始時(shí)間及結(jié)束時(shí)間,當(dāng)歷史特征中的生理周期次數(shù)達(dá)到10次以上時(shí),基于六十多萬(wàn)樣本特征模型預(yù)測(cè)的準(zhǔn)確率達(dá)到22%~25%;而歷史特征中還包括與生理周期相關(guān)的其他特征時(shí)的預(yù)測(cè)準(zhǔn)確率達(dá)到26%~30%。
利用如上所述的方法,按照歷史特征中的生理周期次數(shù)對(duì)歷史特征進(jìn)行周期建模,得到歷史特征對(duì)應(yīng)的周期特征模型,進(jìn)而基于周期特征模型對(duì)目標(biāo)歷史特征進(jìn)行生理周期預(yù)測(cè)時(shí)長(zhǎng)的計(jì)算,由于對(duì)歷史特征進(jìn)行生理周期預(yù)測(cè)的準(zhǔn)確率與歷史特征中的生理周期次數(shù)相關(guān),因而通過(guò)基于與生理周期次數(shù)的周期特征模型對(duì)目標(biāo)歷史特征進(jìn)行生理周期的預(yù)測(cè),提高了生理周期預(yù)測(cè)時(shí)長(zhǎng)計(jì)算的準(zhǔn)確性。
可選的,在一示例性實(shí)施例中,圖7中對(duì)應(yīng)實(shí)施例中的步驟s2238之后,該女性生理周期的預(yù)測(cè)方法還可以包括以下步驟:
針對(duì)每一個(gè)生理周期次數(shù),對(duì)生理周期次數(shù)對(duì)應(yīng)的周期特征模型進(jìn)行準(zhǔn)確率的統(tǒng)計(jì)。
如前的,針對(duì)每一女性的歷史特征,計(jì)算得到相應(yīng)的準(zhǔn)確率。而與生理周期次數(shù)對(duì)應(yīng)的周期特征模型中,每一個(gè)生理周期次數(shù)對(duì)應(yīng)的周期特征模型存在一個(gè)或多個(gè)女性的歷史特征。
因而,針對(duì)每一個(gè)生理周期次數(shù)對(duì)應(yīng)的周期特征模型,對(duì)該周期特征模型進(jìn)行準(zhǔn)確率的統(tǒng)計(jì)。
對(duì)生理周期次數(shù)對(duì)應(yīng)的周期特征模型進(jìn)行準(zhǔn)確率的統(tǒng)計(jì)時(shí),可以根據(jù)該生理周期次數(shù)下所有歷史特征的準(zhǔn)確率求平均值,將該平均值作為該生理周期次數(shù)對(duì)應(yīng)的周期特征模型的準(zhǔn)確率;也可以是在該生理周期次數(shù)下所有歷史特征的準(zhǔn)確率中,刪除準(zhǔn)確率最大和最小的一部分準(zhǔn)確率,再進(jìn)行準(zhǔn)確率的平均,將得到的平均值作為該生理周期次數(shù)對(duì)應(yīng)的周期特征模型的準(zhǔn)確率;也可以提取該生理周期次數(shù)下所有歷史特征的準(zhǔn)確率中最小的準(zhǔn)確率,將該最小的準(zhǔn)確率作為該生理周期次數(shù)對(duì)應(yīng)的周期特征模型的準(zhǔn)確率;還可以通過(guò)其它的方式對(duì)生理周期次數(shù)對(duì)應(yīng)的周期特征模型進(jìn)行準(zhǔn)確率的統(tǒng)計(jì)。
利用如上所述的方法,按照歷史特征中的生理周期次數(shù)對(duì)歷史特征進(jìn)行周期建模,得到歷史特征對(duì)應(yīng)的周期特征模型,并計(jì)算各不同生理周期次數(shù)的周期特征模型的準(zhǔn)確率,進(jìn)行生理周期的預(yù)測(cè),由于對(duì)歷史特征進(jìn)行生理周期預(yù)測(cè)的準(zhǔn)確率與歷史特征中的生理周期次數(shù)相關(guān),因而通過(guò)基于與生理周期次數(shù)的周期特征模型對(duì)目標(biāo)歷史特征進(jìn)行生理周期的預(yù)測(cè),提高了生理周期預(yù)測(cè)時(shí)長(zhǎng)計(jì)算的準(zhǔn)確性。
可選的,圖8是根據(jù)一示例性實(shí)施例示出的對(duì)圖1中對(duì)應(yīng)實(shí)施例示出的步驟s130進(jìn)一步的細(xì)節(jié)的描述。如圖8所所示,樣本特征模型按照生理周期次數(shù)分為多個(gè)周期特征模型,每個(gè)周期特征模型具有相應(yīng)的準(zhǔn)確率,該步驟s130可以包括以下步驟。
在步驟s131中,根據(jù)目標(biāo)歷史特征的生理周期次數(shù),從樣本特征模型中選取匹配的周期特征模型。
從樣本特征模型中選取匹配的周期特征模型時(shí),可以是選取生理周期次數(shù)等于該目標(biāo)歷史特征的生理周期次數(shù)對(duì)應(yīng)的周期特征模型,也可以是選取生理周期次數(shù)大于該目標(biāo)歷史特征的生理周期次數(shù)對(duì)應(yīng)的周期特征模型。
例如,目標(biāo)歷史特征中的生理周期次數(shù)為8,而樣本特征模型庫(kù)中的周期特征模型按照生理周期次數(shù)分為周期特征模型
又例如,目標(biāo)歷史特征中的生理周期次數(shù)為8,而樣本特征模型庫(kù)中的周期特征模型按照生理周期次數(shù)分為周期特征模型
在步驟s132中,針對(duì)生理周期次數(shù)匹配的每一個(gè)周期特征模型,將目標(biāo)歷史特征與周期特征模型進(jìn)行迭代運(yùn)算,得到目標(biāo)歷史特征在周期特征模型下對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
通過(guò)將目標(biāo)歷史特征與生理周期次數(shù)匹配的各周期特征模型分別進(jìn)行迭代運(yùn)算,得到目標(biāo)歷史特征在各周期特征模型下對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
例如,目標(biāo)歷史特征中的生理周期次數(shù)為8,而樣本特征模型庫(kù)中的周期特征模型按照生理周期次數(shù)分為周期特征模型
在步驟s133中,根據(jù)生理周期預(yù)測(cè)時(shí)長(zhǎng)及對(duì)應(yīng)的周期特征模型的準(zhǔn)確率,計(jì)算個(gè)體歷史特征對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
在一具體的示例性實(shí)施例中,與目標(biāo)歷史特征中的生理周期次數(shù)匹配的樣本特征基礎(chǔ)模型分別為
利用如上所述的方法,通過(guò)歷史特征中的生理周期次數(shù)在周期特征模型中選取匹配的周期特征模型,進(jìn)而基于周期特征模型分別對(duì)目標(biāo)歷史特征進(jìn)行生理周期預(yù)測(cè)時(shí)長(zhǎng)的計(jì)算,得到目標(biāo)歷史特征在并根據(jù)各周期特征模型的準(zhǔn)確率,得到最終的生理周期預(yù)測(cè)時(shí)長(zhǎng),保證了生理周期預(yù)測(cè)時(shí)長(zhǎng)計(jì)算的準(zhǔn)確性。
下述為本發(fā)明裝置實(shí)施例,可以用于執(zhí)行上述女性生理周期的預(yù)測(cè)方法實(shí)施例。對(duì)于本發(fā)明裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本發(fā)明女性生理周期的預(yù)測(cè)方法實(shí)施例。
圖9是根據(jù)一示例性實(shí)施例示出的一種女性生理周期的預(yù)測(cè)裝置框圖,該裝置包括但不限于:特征類型識(shí)別模塊110、樣本特征模型選取模塊120及運(yùn)算模塊130。
特征類型識(shí)別模塊110,用于對(duì)目標(biāo)女性生理周期相關(guān)的個(gè)體歷史特征進(jìn)行特征類型識(shí)別,獲取個(gè)體歷史特征對(duì)應(yīng)的特征類型;
樣本特征模型選取模塊120,用于在預(yù)置的樣本特征模型庫(kù)中選取與特征類型相同的樣本特征模型;
運(yùn)算模塊130,用于將個(gè)體歷史特征在樣本特征模型中進(jìn)行迭代運(yùn)算,得到個(gè)體歷史特征對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
上述裝置中各個(gè)模塊的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述女性生理周期的預(yù)測(cè)方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
圖10是根據(jù)圖9對(duì)應(yīng)實(shí)施例示出的一種女性生理周期的預(yù)測(cè)裝置框圖,該裝置還包括但不限于:歷史特征獲取模塊210、特征處理模塊220及模型庫(kù)形成模塊230。
歷史特征獲取模塊210,用于通過(guò)數(shù)據(jù)采集獲取不同女性各自生理周期相關(guān)的歷史特征;
特征處理模塊220,用于對(duì)歷史特征進(jìn)行特征處理,得到歷史特征對(duì)應(yīng)的特征類型及特征模型;
模型庫(kù)形成模塊230,用于將特征模型作為樣本特征模型,通過(guò)各歷史特征對(duì)應(yīng)的樣本特征模型和類型形成樣本特征模型庫(kù)。
圖11是根據(jù)圖10對(duì)應(yīng)實(shí)施例示出的一種女性生理周期的預(yù)測(cè)裝置框圖,該裝置還包括但不限于:生理周期時(shí)長(zhǎng)獲取模塊310及異常排除模塊320。
生理周期時(shí)長(zhǎng)獲取模塊310,用于獲取各歷史特征中的生理周期時(shí)長(zhǎng);
異常排除模塊320,用于根據(jù)生理周期時(shí)長(zhǎng)對(duì)歷史特征進(jìn)行異常排除。
可選的,如圖12所示,圖10中的特征處理模塊220包括但不限于:波動(dòng)率計(jì)算子模塊221、特征類型確定子模塊222和特征建模子模塊223。
波動(dòng)率計(jì)算子模塊221,用于根據(jù)歷史生理周期時(shí)長(zhǎng),計(jì)算各女性的歷史特征對(duì)應(yīng)的生理周期波動(dòng)率;
特征類型確定子模塊222,用于針對(duì)每一生理周期波動(dòng)率,通過(guò)將生理周期波動(dòng)率與預(yù)定的生理周期波動(dòng)參考值進(jìn)行對(duì)比,確定歷史特征所屬的特征類型;
特征建模子模塊223,用于針對(duì)每一個(gè)特征類型,對(duì)所屬特征類型的歷史特征進(jìn)行特征建模。
可選的,如圖13所示,圖12中的特征建模子模塊223包括但不限于:轉(zhuǎn)移矩陣建立單元2231和歷史特征模型確定單元2232。
轉(zhuǎn)移矩陣建立單元2231,用于針對(duì)每一個(gè)特征類型,根據(jù)所屬特征類型的每一個(gè)歷史特征建立轉(zhuǎn)移矩陣;
歷史特征模型確定單元2232,用于將轉(zhuǎn)移矩陣確定為歷史特征對(duì)應(yīng)的特征模型。
可選的,圖12中的特征建模子模塊223還包括但不限于:迭代更新單元。
迭代更新單元,用于根據(jù)歷史特征的更新對(duì)轉(zhuǎn)移矩陣進(jìn)行迭代更新。
可選的,如圖14所示,圖12中的特征建模子模塊223包括但不限于:周期轉(zhuǎn)移矩陣建立單元2234和周期特征模型確定單元2235。
周期轉(zhuǎn)移矩陣建立單元2234,用于針對(duì)每一個(gè)特征類型,根據(jù)所屬特征類型的歷史特征建立周期轉(zhuǎn)移矩陣;
周期特征模型確定單元2235,用于將周期轉(zhuǎn)移矩陣確定為特征類型對(duì)應(yīng)的特征模型。
可選的,如圖15所示,圖12中的特征建模子模塊223還包括但不限于:周期次數(shù)計(jì)算單元2237和周期建模單元2238。
周期次數(shù)計(jì)算單元2237,用于根據(jù)歷史特征計(jì)算各歷史特征對(duì)應(yīng)的生理周期次數(shù);
周期建模單元2238,用于按照生理周期次數(shù)對(duì)歷史特征進(jìn)行周期建模,得到各生理周期次數(shù)對(duì)應(yīng)的周期特征模型。
可選的,圖12中的特征建模子模塊223還包括但不限于:迭代更新單元。
模型準(zhǔn)確率統(tǒng)計(jì)單元,用于針對(duì)每一個(gè)生理周期次數(shù),對(duì)生理周期次數(shù)對(duì)應(yīng)的周期特征模型進(jìn)行準(zhǔn)確率的統(tǒng)計(jì)。
可選的,如圖16所示,樣本特征模型按照生理周期次數(shù)分為多個(gè)周期特征模型,每個(gè)周期特征具有相應(yīng)的準(zhǔn)確率,圖9中的運(yùn)算模塊130還包括但不限于:周期特征模型選取子模塊131、代運(yùn)算子模塊132和預(yù)測(cè)時(shí)長(zhǎng)計(jì)算子模塊133。
周期特征模型選取子模塊131,用于根據(jù)目標(biāo)歷史特征的生理周期次數(shù),從樣本特征模型中選取匹配的周期特征模型;
迭代運(yùn)算子模塊132,用于針對(duì)生理周期次數(shù)匹配的每一個(gè)周期特征模型,將目標(biāo)歷史特征與周期特征模型進(jìn)行迭代運(yùn)算,得到目標(biāo)歷史特征在周期特征模型下對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng);
預(yù)測(cè)時(shí)長(zhǎng)計(jì)算子模塊133,用于根據(jù)生理周期預(yù)測(cè)時(shí)長(zhǎng)及對(duì)應(yīng)的周期特征模型的準(zhǔn)確率,計(jì)算目標(biāo)歷史特征對(duì)應(yīng)的生理周期預(yù)測(cè)時(shí)長(zhǎng)。
圖17是根據(jù)一示例性實(shí)施例示出的一種終端100的框圖。參考圖17,終端100可以包括以下一個(gè)或者多個(gè)組件:處理組件101,存儲(chǔ)器102,電源組件103,多媒體組件104,音頻組件105,傳感器組件107以及通信組件108。其中,上述組件并不全是必須的,終端100可以根據(jù)自身功能需求增加其他組件或減少某些組件,本實(shí)施例不作限定。
處理組件101通??刂平K端100的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作以及記錄操作相關(guān)聯(lián)的操作等。處理組件101可以包括一個(gè)或多個(gè)處理器109來(lái)執(zhí)行指令,以完成上述操作的全部或部分步驟。此外,處理組件101可以包括一個(gè)或多個(gè)模塊,便于處理組件101和其他組件之間的交互。例如,處理組件101可以包括多媒體模塊,以方便多媒體組件104和處理組件101之間的交互。
存儲(chǔ)器102被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在終端100的操作。這些數(shù)據(jù)的示例包括用于在終端100上操作的任何應(yīng)用程序或方法的指令。存儲(chǔ)器102可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如sram(staticrandomaccessmemory,靜態(tài)隨機(jī)存取存儲(chǔ)器),eeprom(electricallyerasableprogrammableread-onlymemory,電可擦除可編程只讀存儲(chǔ)器),eprom(erasableprogrammablereadonlymemory,可擦除可編程只讀存儲(chǔ)器),prom(programmableread-onlymemory,可編程只讀存儲(chǔ)器),rom(read-onlymemory,只讀存儲(chǔ)器),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。存儲(chǔ)器102中還存儲(chǔ)有一個(gè)或多個(gè)模塊,該一個(gè)或多個(gè)模塊被配置成由該一個(gè)或多個(gè)處理器109執(zhí)行,以完成圖1、圖2、圖3、圖4和圖5任一所示方法中的全部或者部分步驟。
電源組件103為終端100的各種組件提供電力。電源組件103可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為終端100生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件104包括在所述終端100和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括lcd(liquidcrystaldisplay,液晶顯示器)和tp(touchpanel,觸摸面板)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。
音頻組件105被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件105包括一個(gè)麥克風(fēng),當(dāng)終端100處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器102或經(jīng)由通信組件108發(fā)送。在一些實(shí)施例中,音頻組件105還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
傳感器組件107包括一個(gè)或多個(gè)傳感器,用于為終端100提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件107可以檢測(cè)到終端100的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,傳感器組件107還可以檢測(cè)終端100或終端100一個(gè)組件的位置改變以及終端100的溫度變化。在一些實(shí)施例中,該傳感器組件107還可以包括磁傳感器,壓力傳感器或溫度傳感器。
通信組件108被配置為便于終端100和其他設(shè)備之間有線或無(wú)線方式的通信。終端100可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如wifi(wireless-fidelity,無(wú)線網(wǎng)絡(luò)),2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件108經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件108還包括nfc(nearfieldcommunication,近場(chǎng)通信)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于rfid(radiofrequencyidentification,射頻識(shí)別)技術(shù),irda(infrareddataassociation,紅外數(shù)據(jù)協(xié)會(huì))技術(shù),uwb(ultra-wideband,超寬帶)技術(shù),bt(bluetooth,藍(lán)牙)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
在示例性實(shí)施例中,終端100可以被一個(gè)或多個(gè)asic(applicationspecificintegratedcircuit,應(yīng)用專用集成電路)、dsp(digitalsignalprocessing,數(shù)字信號(hào)處理器)、pld(programmablelogicdevice,可編程邏輯器件)、fpga(field-programmablegatearray,現(xiàn)場(chǎng)可編程門陣列)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
該實(shí)施例中的終端的處理器執(zhí)行操作的具體方式已經(jīng)在有關(guān)該女性生理周期的預(yù)測(cè)方法的實(shí)施例中執(zhí)行了詳細(xì)描述,此處將不再做詳細(xì)闡述說(shuō)明。
可選的,本發(fā)明還提供一種終端,執(zhí)行圖1、圖2、圖3、圖4和圖5任一所示的女性生理周期的預(yù)測(cè)方法的全部或者部分步驟。所述終端包括:
至少一個(gè)處理器;以及
與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如上述實(shí)施例中任一項(xiàng)所述的女性生理周期的預(yù)測(cè)方法。
該實(shí)施例中的終端的處理器執(zhí)行操作的具體方式已經(jīng)在有關(guān)該女性生理周期的預(yù)測(cè)方法的實(shí)施例中執(zhí)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
在示例性實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如可以為包括指令的臨時(shí)性和非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該存儲(chǔ)介質(zhì)例如包括指令的存儲(chǔ)器102,上述指令可由終端100的處理器109執(zhí)行以完成上述女性生理周期的預(yù)測(cè)方法。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),本領(lǐng)域技術(shù)人員可以在不脫離其范圍執(zhí)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。