本發(fā)明涉及醫(yī)療器械技術(shù)領(lǐng)域,特別是一種基于體征數(shù)據(jù)的信息推送方法及系統(tǒng)。
背景技術(shù):
:
隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,人們的工作節(jié)奏越來越快,工作壓力越來越大。伴隨著日常飲食中高脂肪高熱量的攝入和日常運(yùn)動(dòng)量的不斷減少,人們的身體健康程度在不斷下降,各種常見病、慢性病的患者越來越多。
為了便于日常觀察自身疾病的發(fā)展情況,很多患者都自行購(gòu)買相應(yīng)的體征檢測(cè)儀器每日檢測(cè)自身的體征狀態(tài)。但這些儀器只有簡(jiǎn)單的檢測(cè)功能和結(jié)果顯示功能。而現(xiàn)實(shí)中人們不光只是需要得到體征檢測(cè)結(jié)果,更多的時(shí)候還希望能夠結(jié)合自身的體征狀況與外界患有相同疾病的患者進(jìn)行溝通交通。顯然,現(xiàn)有技術(shù)中的檢測(cè)儀器是不能滿足用戶的需求。
因此,如何提供一種方法和系統(tǒng)滿足用戶對(duì)體征情況的溝通需求是本發(fā)明需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
:
本發(fā)明提供一種基于體征數(shù)據(jù)的信息推送方法及系統(tǒng),解決了現(xiàn)有技術(shù)中只是簡(jiǎn)單檢測(cè)體征而無其它途徑與外界進(jìn)行溝通交流的問題。
一種基于體征數(shù)據(jù)的信息推送方法,包括:
獲取第一用戶的體征信息;在所述體征信息中包括有N個(gè)子項(xiàng),每個(gè)子項(xiàng)存儲(chǔ)不同類別的體征參數(shù)值;
根據(jù)所述第一體征信息確定與所述第一用戶體征相近似的第二用戶;
將所述第二用戶關(guān)聯(lián)的信息向所述第一用戶發(fā)送。
優(yōu)選地,所述根據(jù)所述第一體征信息確定與所述第一用戶體征相近似的第二用戶組,具體為:
將所述第一體征信息中的子項(xiàng)分別與用戶池中用戶的體征信息子項(xiàng)進(jìn)行比較,計(jì)算所述第一用戶的體征信息中每個(gè)子項(xiàng)的相同用戶率;
按照相同用戶率從大到小的順序,在所述用戶池中篩選與所述第一用戶具有相同體征的用戶,作為第二用戶。
優(yōu)選地,所述按照相同用戶率從大到小的順序,在所述用戶池中篩選與所述第一用戶具有相同體征的用戶,作為第二用戶,具體為:
將所述相同用戶率的結(jié)果值按照從大到小的順序進(jìn)行排序;
將所述用戶池中與相同用戶率最高的子項(xiàng)值相同的用戶作為第一用戶組;
在所述第一用戶組中選擇與所述相同用戶率次高的子項(xiàng)值相同的用戶作為第二用戶組;
在所述第二用戶組中選擇與所述相同用戶率第三高的子項(xiàng)值相同的用戶作為第三用戶組,直至在第N用戶組中選擇與所述相同用戶率最小的子項(xiàng)值相同的用戶,作為所述第二用戶。
優(yōu)選地,在將所述第二用戶的信息向所述第一用戶發(fā)送前,還包括:
計(jì)算所述第二用戶的體征信息與所述第一用戶的體征信息的差異程度,將所述差異程度發(fā)送給所述第一用戶;
根據(jù)所述第一用戶的指令確定是否將所述第二用戶的信息向所述第一用戶發(fā)送。
優(yōu)選地,所述計(jì)算所述第二用戶的體征信息與所述第一用戶的體征信息的差異程度,具體為:
計(jì)算在所述第一用戶的體征信息中與所述第二用戶共同包括的子項(xiàng)在所述第一用戶的體征信息全部子項(xiàng)數(shù)量中的比率;
將所述比率作為所述第二用戶的體征信息與所述第一用戶的體征信息的差異程度。
一種基于體征數(shù)據(jù)的信息推送系統(tǒng),包括:第一用戶端和用戶篩選端;
所述第一用戶端包括:體征獲取單元和第二用戶接收單元;
所述體征獲取單元,用于獲取第一用戶的體征信息;在所述體征信息中包括有N個(gè)子項(xiàng),每個(gè)子項(xiàng)存儲(chǔ)不同類別的體征參數(shù)值;
所述第二用戶接收單元,用于接收所述用戶篩選端發(fā)送的第二用戶的關(guān)聯(lián)信息;
所述用戶篩選端,用于根據(jù)所述第一體征信息確定與所述第一用戶體征相 近似的第二用戶,將所述第二用戶關(guān)聯(lián)的信息發(fā)送至所述第一用戶端。
優(yōu)選地,所述用戶篩選端,包括:相同用戶率計(jì)算單元、順序篩選單元和第二用戶發(fā)送單元;
所述相同用戶率計(jì)算單元,用于將所述第一體征信息中的子項(xiàng)分別與用戶池中用戶的體征信息子項(xiàng)進(jìn)行比較,計(jì)算所述第一用戶的體征信息中每個(gè)子項(xiàng)的相同用戶率;
所述順序篩選單元,用于按照相同用戶率從大到小的順序,在所述用戶池中篩選與所述第一用戶具有相同體征的用戶,作為第二用戶;
所述第二用戶發(fā)送單元,用于將所述第二用戶的關(guān)聯(lián)信息發(fā)送到所述第一用戶端。
優(yōu)選地,所述順序篩選單元,包括:相同率排序子單元和逐層篩選子單元;
所述相同率排序子單元,用于將所述相同用戶率按照從大到小進(jìn)行排序;
所述逐層篩選子單元,用于根據(jù)所述相同率排序子單元的排序結(jié)果,將用戶池中與相同用戶率最高的子項(xiàng)值相同的用戶作為第一用戶組;在所述第一用戶組中選擇與所述相同用戶率次高的子項(xiàng)值相同的用戶作為第二用戶組;在所述第二用戶組中選擇與所述相同用戶率第三高的子項(xiàng)值相同的用戶作為第三用戶組,直至在第N用戶組中選擇與所述相同用戶率最小的子項(xiàng)值相同的用戶,作為所述第二用戶。
優(yōu)選地,還包括:差異程度計(jì)算單元和差異問詢單元;
所述差異程度計(jì)算單元,用于計(jì)算所述第二用戶的體征信息與所述第一用戶的體征信息的差異程度;
所述差異問詢單元,用于,將所述差異程度發(fā)送給所述第一用戶,根據(jù)所述第一用戶的指令控制所述第二用戶發(fā)送單元是否將所述第二用戶的信息向所述第一用戶發(fā)送。
優(yōu)選地,所述差異程度計(jì)算單元,包括:比率計(jì)算子單元;
所述比率計(jì)算子單元,用于計(jì)算在所述第一用戶的體征信息中與所述第二用戶共同包括的子項(xiàng)在所述第一用戶的體征信息全部子項(xiàng)數(shù)量中的比率,將所述比率作為所述第二用戶的體征信息與所述第一用戶的體征信息的差異程度。
本發(fā)明具有以下優(yōu)點(diǎn):
在本發(fā)明中,首先獲取第一用戶的體征信息,之后根據(jù)所述第一體征信息確定與所述第一用戶體征相近似的第二用戶,最后將所述第二用戶關(guān)聯(lián)的信息向所述第一用戶發(fā)送。通過使用以上方法,可以根據(jù)第一用戶的體征信息進(jìn)行智能判斷,篩選出與第一用戶的體征情況相同或相近似的用戶向第一用戶進(jìn)行推薦,進(jìn)而方便第一用戶與同類體征的人群進(jìn)行溝通交流。
附圖說明:
圖1為本發(fā)明提供的一種基于體征數(shù)據(jù)的信息推送方法第一實(shí)施例的流程圖;
圖2為本發(fā)明提供的一種基于體征數(shù)據(jù)的信息推送系統(tǒng)第一實(shí)施例的原理框圖。
具體實(shí)施方式:
參見圖1,該圖為本發(fā)明提供的一種基于體征數(shù)據(jù)的信息推送方法第一實(shí)施例的流程圖。
在本實(shí)施例中,包括:
S101:獲取第一用戶的體征信息;在所述體征信息中包括有N個(gè)子項(xiàng),每個(gè)子項(xiàng)存儲(chǔ)不同類別的體征參數(shù)值;
S102:根據(jù)所述第一體征信息確定與所述第一用戶體征相近似的第二用戶;
S103:將所述第二用戶關(guān)聯(lián)的信息向所述第一用戶發(fā)送。
在本實(shí)施例實(shí)施時(shí),首先獲取到用戶的體征檢測(cè)信息。由于用戶在檢測(cè)時(shí)可能獲取到一個(gè)或者多個(gè)這些體征檢測(cè)信息,例如:用戶使用血壓檢測(cè)儀只是檢測(cè)了用戶的心率值,或者用戶使用若干設(shè)備同時(shí)獲取到多個(gè)體征信息(如:收縮壓、舒張壓、心率值、血氧值、血糖值、體重等)。每一個(gè)具體的體征值都為用戶體征信息的一個(gè)子項(xiàng)。即第一用戶的體征信息中包括有N個(gè)體征子項(xiàng)。
之后將第一體征信息發(fā)送至遠(yuǎn)端服務(wù)器,在遠(yuǎn)端服務(wù)器上存儲(chǔ)著包含有大量用戶的用戶池。而在遠(yuǎn)端服務(wù)器中同時(shí)存儲(chǔ)有用戶池中各用戶的體征信息, 這些體征信息中可以包括有與第一用戶的體征信息相同的子項(xiàng)(如都包括有收縮壓、舒張壓、心率值、血氧值、血糖值、體重等子項(xiàng))。之后根據(jù)第一體征信息中的子項(xiàng)的值在遠(yuǎn)端服務(wù)器查找與第一用戶具有相同或相近似的用戶,將查找到的用戶作為第二用戶。
例如,第一用戶的體征信息中只有一個(gè)子項(xiàng)(如心率值)時(shí),可以在遠(yuǎn)端服務(wù)器中查找與該子項(xiàng)值相同的用戶,即查找心率值相同的用戶,將查找到的用戶作為第二用戶。之后將第二用戶的信息發(fā)送給第一用戶。
而如果第一用戶的體征信息中包括有N個(gè)子項(xiàng)時(shí),如果仍舊使用簡(jiǎn)單比較的辦法可以無得直接得到與第一用戶相同或相近似的用戶,因此,可以將第一體征信息中的子項(xiàng)分別與用戶池中用戶的體征信息子項(xiàng)進(jìn)行比較,計(jì)算出第一用戶體征信息中每個(gè)子項(xiàng)與用戶池中用戶相同率,即相同用戶率。具體地,取第一用戶的體征信息中的心率值子項(xiàng),在用戶池中查找與第一用戶的心率值相同的用戶。假設(shè)在用戶池中共有100個(gè)用戶,有68個(gè)具有相同心率的用戶,則心率值子項(xiàng)的相同用戶率為68%。
查找與第一用戶的舒張壓相同的用戶,經(jīng)查100人中有60人與用戶相同,則舒張壓子項(xiàng)的相同用戶率為60%。
以此方式后逐一使用第一用戶的體征信息子項(xiàng)查找對(duì)應(yīng)相同用戶率,得到的結(jié)果為:收縮壓的相同用戶率為舒張壓的相同用戶率為53%,舒張壓的相同用戶率為60%,心率值的相同用戶率為68%,血氧值的相同用戶率為50%,血糖值的相同用戶率為30%,體重的相同用戶率為28%。
之后按照相同用戶率從大到小的順序,在所述用戶池中篩選與所述第一用戶具有相同體征的用戶,作為第二用戶。其中,使用相同用戶率從大到小排序篩選的方式可以有很多種,優(yōu)選地可以采用以下方式:
具體地,先將相同用戶率的結(jié)果值進(jìn)行排序,將用戶池中與相同用戶率最高的子項(xiàng)值相同的用戶作為第一用戶組,之后在第一用戶組中選擇與相同用戶率次高的子項(xiàng)值相同的用戶作為第二用戶組,再在第二用戶組中選擇與相同用戶率第三高的子項(xiàng)值相同的用戶作為第三用戶組,直至在第N-1用戶組中選擇與相同用戶率最小的子項(xiàng)值相同的用戶,得到第N用戶組,將第N用戶組中的用戶作為第二用戶。
例如,在相同用戶率排序后根據(jù)各子項(xiàng)的相同用戶率結(jié)果值,得到心率值的相同用戶率最高,為68%,則將與用戶相同心率的這68個(gè)(在用戶池中共100名用戶)用戶作為第一用戶組。之后根據(jù)各子項(xiàng)的相同用戶率的結(jié)果值,得到舒張壓的相同用戶率為次高60%,則在第一用戶組中篩選與第一用戶的舒張壓相同的用戶,假設(shè)篩選出55個(gè)用戶,將這些用戶作為第二用戶組。根據(jù)相同用戶率的結(jié)果值,得到收縮壓的相同用戶率為第三高,在第二用戶組中查找與第一用戶的收縮壓的相同的用戶,假設(shè)得到47個(gè)用戶,作為第三用戶組。以此方式按照相同用戶率的大小逐一篩選,直至篩選到最小相同用戶率的體重,在第N-1組中有用戶12人,在這12人中篩選與第一用戶具有相同體重的用戶,得到結(jié)果8人,將這8人作為第二用戶。另外,由于與用戶的體征信息完全相同的人較少,因此還可以以每個(gè)體征信息子項(xiàng)的數(shù)據(jù)為基礎(chǔ)設(shè)置數(shù)據(jù)區(qū)間,只要用戶池中的用戶的體征信息處于該數(shù)據(jù)區(qū)間內(nèi),則認(rèn)為與第一用戶高度相似。
最后,將第二用戶關(guān)聯(lián)的信息發(fā)送給第一用戶。
其中,將第二用戶關(guān)聯(lián)的信息發(fā)送給第一用戶的方式可以為多種。例如,將第二用戶的聯(lián)系方式發(fā)送給第一用戶,或如果存在第二用戶參與的討論組(如“心率問題討論組”),將該討論組的聯(lián)系方式發(fā)送給第一用戶。
通過使用以上方法,可以根據(jù)第一用戶的體征信息進(jìn)行智能判斷,篩選出與第一用戶的體征情況相同或相近似的用戶向第一用戶進(jìn)行推薦,進(jìn)而方便第一用戶與同類體征的人群進(jìn)行溝通交流,擴(kuò)寬了用戶溝通的渠道。
另外,由于現(xiàn)實(shí)中每個(gè)用戶之前記錄的體征信息可能存在記錄不完整的情況,即用戶池中的用戶有些子項(xiàng)的內(nèi)容之前沒有獲取或保存,導(dǎo)致在進(jìn)行匹配時(shí)有些子項(xiàng)不能進(jìn)行比較,最終只能篩選出與第一用戶部分相似的用戶,并應(yīng)該向第一用戶告知其與第二用戶的相似程度。
因此,在本實(shí)施例中,在將所述第二用戶的信息向所述第一用戶發(fā)送前,還可以計(jì)算第二用戶的體征信息與第一用戶的體征信息的差異程度,將差異程度發(fā)送給第一用戶。如果第一用戶認(rèn)為與第二用戶的差異程度(如20%差異度)可以接受,則通知將第二用戶關(guān)聯(lián)的信息向第一用戶發(fā)送。否則,如果第一用戶認(rèn)為20%差異度不可以接受,則拒絕接收或不接收發(fā)送的第二用戶關(guān)聯(lián)信 息。
而計(jì)算差異程度的具體方法,優(yōu)選為:
計(jì)算在第一用戶的體征信息中與第二用戶共同包括的子項(xiàng)在第一用戶的體征信息全部子項(xiàng)數(shù)量中的比率,將所述比率作為第二用戶的體征信息與所述第一用戶的體征信息的差異程度。
具體地,將第一用戶的體征信息子項(xiàng)與第二用戶的體征信息子項(xiàng)進(jìn)行比較,確定哪些子項(xiàng)為第一用戶和第二用戶所共有的,將第一用戶中共有子項(xiàng)都標(biāo)注為1,將只有第一用戶的體征信息中包括而在第二用戶體征信息中不包括的子項(xiàng)標(biāo)注為0,得到的結(jié)果值為由1和0組成的序列。以此來計(jì)算包含1的
例如在第一用戶信息中包括有收縮壓、舒張壓、心率值、血氧值、血糖值、體重,而在第二用戶信息中只包括有收縮壓、舒張壓、心率值、血氧值、尿糖值、體重。則得到的結(jié)果為111101,在7項(xiàng)中有1個(gè)子項(xiàng)是0,則差異程度為14%。將這個(gè)差異程度發(fā)送到第一用戶,以便于第一用戶考慮是否接收第二用戶的關(guān)聯(lián)信息。
通過以上方法,可以準(zhǔn)確的計(jì)算出發(fā)送的第二用戶與第一用戶的相似度,從而為第一用戶提供參考,方便了用戶的使用。
以上為本發(fā)明提供的一種基于體征數(shù)據(jù)的信息推送方法,基于該方法本發(fā)明同時(shí)提供一種基于體征數(shù)據(jù)的信息推送系統(tǒng)。
參見圖2,該圖為本發(fā)明提供的一種基于體征數(shù)據(jù)的信息推送系統(tǒng)第一實(shí)施例的原理框圖。
在本實(shí)施例中,包括:第一用戶端10和用戶篩選端20;
所述第一用戶端10包括:體征獲取單元101和第二用戶接收單元102;
所述體征獲取單元101,用于獲取第一用戶的體征信息;在所述體征信息中包括有N個(gè)子項(xiàng),每個(gè)子項(xiàng)存儲(chǔ)不同類別的體征參數(shù)值;
所述第二用戶接收單元102,用于接收所述用戶篩選端發(fā)送的第二用戶的關(guān)聯(lián)信息;
所述用戶篩選端20,用于根據(jù)所述第一體征信息確定與所述第一用戶體征相近似的第二用戶,將所述第二用戶關(guān)聯(lián)的信息發(fā)送至所述第一用戶端。
在本實(shí)施例中,第一用戶端10中體征獲取單元101首先獲取到用戶的體 征檢測(cè)信息。由于用戶在檢測(cè)時(shí)可能獲取到一個(gè)或者多個(gè)這些體征檢測(cè)信息,例如:用戶使用血壓檢測(cè)儀只是檢測(cè)了用戶的心率值,或者用戶使用若干設(shè)備同時(shí)獲取到多個(gè)體征信息(如:收縮壓、舒張壓、心率值、血氧值、血糖值、體重等)。每一個(gè)具體的體征值都為用戶體征信息的一個(gè)子項(xiàng)。即第一用戶的體征信息中包括有N個(gè)體征子項(xiàng)。
之后將第一體征信息發(fā)送至遠(yuǎn)端的用戶篩選端20,在用戶篩選端20上存儲(chǔ)著包含有大量用戶的用戶池。而在用戶篩選端20中同時(shí)存儲(chǔ)有用戶池中各用戶的體征信息,這些體征信息中可以包括有與第一用戶的體征信息相同的子項(xiàng)(如都包括有收縮壓、舒張壓、心率值、血氧值、血糖值、體重等子項(xiàng))。之后根據(jù)第一體征信息中的子項(xiàng)的值在用戶篩選端20查找與第一用戶具有相同或相近似的用戶,將查找到的用戶作為第二用戶。
在現(xiàn)實(shí)中,第一用戶的體征信息中通常包括有N個(gè)子項(xiàng)時(shí),如果仍舊使用簡(jiǎn)單比較的辦法可以無得直接得到與第一用戶相同或相近似的用戶,因此,在用戶篩選端中,包括有:相同用戶率計(jì)算單元201、順序篩選單元202和第二用戶發(fā)送單元203。其中,相同用戶率計(jì)算單元201可以將第一體征信息中的子項(xiàng)分別與用戶池中用戶的體征信息子項(xiàng)進(jìn)行比較,計(jì)算出第一用戶體征信息中每個(gè)子項(xiàng)與用戶池中用戶相同率,即相同用戶率。具體地,取第一用戶的體征信息中的心率值子項(xiàng),在用戶池中查找與第一用戶的心率值相同的用戶。假設(shè)在用戶池中共有100個(gè)用戶,有68個(gè)具有相同心率的用戶,則心率值子項(xiàng)的相同用戶率為68%。
查找與第一用戶的舒張壓相同的用戶,經(jīng)查100人中有60人與用戶相同,則舒張壓子項(xiàng)的相同用戶率為60%。
以此方式后逐一使用第一用戶的體征信息子項(xiàng)查找對(duì)應(yīng)相同用戶率,得到的結(jié)果為:收縮壓的相同用戶率為舒張壓的相同用戶率為53%,舒張壓的相同用戶率為60%,心率值的相同用戶率為68%,血氧值的相同用戶率為50%,血糖值的相同用戶率為30%,體重的相同用戶率為28%。
之后順序篩選單元202按照相同用戶率從大到小的順序,在所述用戶池中篩選與所述第一用戶具有相同體征的用戶,作為第二用戶。其中,使用相同用戶率從大到小排序篩選的方式可以有很多種,優(yōu)選地,可以在所述順序篩選單 元中包括:相同率排序子單元和逐層篩選子單元:
具體地,相同率排序子單元先將相同用戶率的結(jié)果值進(jìn)行排序,之后逐層篩選子單元將用戶池中與相同用戶率最高的子項(xiàng)值相同的用戶作為第一用戶組,之后在第一用戶組中選擇與相同用戶率次高的子項(xiàng)值相同的用戶作為第二用戶組,再在第二用戶組中選擇與相同用戶率第三高的子項(xiàng)值相同的用戶作為第三用戶組,直至在第N-1用戶組中選擇與相同用戶率最小的子項(xiàng)值相同的用戶,得到第N用戶組,將第N用戶組中的用戶作為第二用戶。
例如,在相同用戶率排序后逐層篩選子單元根據(jù)各子項(xiàng)的相同用戶率結(jié)果值,得到心率值的相同用戶率最高,為68%,則將與用戶相同心率的這68個(gè)(在用戶池中共100名用戶)用戶作為第一用戶組。之后根據(jù)各子項(xiàng)的相同用戶率的結(jié)果值,得到舒張壓的相同用戶率為次高60%,則在第一用戶組中篩選與第一用戶的舒張壓相同的用戶,假設(shè)篩選出55個(gè)用戶,將這些用戶作為第二用戶組。根據(jù)相同用戶率的結(jié)果值,得到收縮壓的相同用戶率為第三高,在第二用戶組中查找與第一用戶的收縮壓的相同的用戶,假設(shè)得到47個(gè)用戶,作為第三用戶組。以此方式按照相同用戶率的大小逐一篩選,直至篩選到最小相同用戶率的體重,在第N-1組中有用戶12人,在這12人中篩選與第一用戶具有相同體重的用戶,得到結(jié)果8人,將這8人作為第二用戶。另外,由于與用戶的體征信息完全相同的人較少,因此還可以以每個(gè)體征信息子項(xiàng)的數(shù)據(jù)為基礎(chǔ)設(shè)置數(shù)據(jù)區(qū)間,只要用戶池中的用戶的體征信息處于該數(shù)據(jù)區(qū)間內(nèi),則認(rèn)為與第一用戶高度相似。
最后,第二用戶發(fā)送單元203將第二用戶關(guān)聯(lián)的信息發(fā)送給第一用戶端。
其中,將第二用戶關(guān)聯(lián)的信息發(fā)送給第一用戶的方式可以為多種。例如,將第二用戶的聯(lián)系方式發(fā)送給第一用戶,或如果存在第二用戶參與的討論組(如“心率問題討論組”),將該討論組的聯(lián)系方式發(fā)送給第一用戶。
通過使用以上系統(tǒng),可以根據(jù)第一用戶的體征信息進(jìn)行智能判斷,篩選出與第一用戶的體征情況相同或相近似的用戶向第一用戶進(jìn)行推薦,進(jìn)而方便第一用戶與同類體征的人群進(jìn)行溝通交流,擴(kuò)寬了用戶溝通的渠道。
另外,由于現(xiàn)實(shí)中每個(gè)用戶之前記錄的體征信息可能存在記錄不完整的情況,即用戶池中的用戶有些子項(xiàng)的內(nèi)容之前沒有獲取或保存,導(dǎo)致在進(jìn)行匹配 時(shí)有些子項(xiàng)不能進(jìn)行比較,最終只能篩選出與第一用戶部分相似的用戶,并應(yīng)該向第一用戶告知其與第二用戶的相似程度。
因此,在本實(shí)施例中,在用戶篩選端中還包括:差異程度計(jì)算單元和差異問詢單元。在將所述第二用戶的信息向所述第一用戶發(fā)送前,差異程度計(jì)算單元計(jì)算第二用戶的體征信息與第一用戶的體征信息的差異程度,之后差異問詢單元將差異程度發(fā)送給第一用戶。如果第一用戶認(rèn)為與第二用戶的差異程度(如20%差異度)可以接受,則發(fā)送接收指令,差異問詢單元通知第二用戶發(fā)送單元將第二用戶關(guān)聯(lián)的信息向第一用戶發(fā)送。否則,如果第一用戶認(rèn)為20%差異度不可以接受,則發(fā)送拒絕指令,差異問詢單元通知第二用戶發(fā)送單元不發(fā)送第二用戶關(guān)聯(lián)信息。
而在差異程度計(jì)算單元中,還包括有比率計(jì)算子單元,用于計(jì)算在第一用戶的體征信息中與第二用戶共同包括的子項(xiàng)在第一用戶的體征信息全部子項(xiàng)數(shù)量中的比率,將所述比率作為第二用戶的體征信息與所述第一用戶的體征信息的差異程度。
具體地,比率計(jì)算子單元將第一用戶的體征信息子項(xiàng)與第二用戶的體征信息子項(xiàng)進(jìn)行比較,確定哪些子項(xiàng)為第一用戶和第二用戶所共有的,將第一用戶中共有子項(xiàng)都標(biāo)注為1,將只有第一用戶的體征信息中包括而在第二用戶體征信息中不包括的子項(xiàng)標(biāo)注為0,得到的結(jié)果值為由1和0組成的序列。以此來計(jì)算包含1的
例如在第一用戶信息中包括有收縮壓、舒張壓、心率值、血氧值、血糖值、體重,而在第二用戶信息中只包括有收縮壓、舒張壓、心率值、血氧值、尿糖值、體重。則得到的結(jié)果為111101,在7項(xiàng)中有1個(gè)子項(xiàng)是0,則差異程度為14%。將這個(gè)差異程度發(fā)送到第一用戶,以便于第一用戶考慮是否接收第二用戶的關(guān)聯(lián)信息。
通過以上系統(tǒng),可以準(zhǔn)確的計(jì)算出發(fā)送的第二用戶與第一用戶的相似度,從而為第一用戶提供參考,方便了用戶的使用。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的 限制。雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明。任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā)明技術(shù)方案做出許多可能的變動(dòng)和修飾,或修改為等同變化的等效實(shí)施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所做的任何簡(jiǎn)單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。