本發(fā)明的實施例涉及信息處理和通信領域,特別涉及用于過敏信息獲取和處理的裝置、服務器、系統(tǒng)和方法。
背景技術:
諸如花粉、柳絮、粉塵、蟲螨、動物皮屑等吸入性過敏源可以導致呼吸系統(tǒng)疾病,如哮喘、咳嗽、鼻炎、支氣管炎等。防治呼吸系統(tǒng)過敏性疾病的直接方法是對空氣進行凈化處理,除去吸入人體的空氣中的過敏源。然而,對空氣進行凈化處理僅能在單獨的房間或獨棟建筑物等封閉空間中進行,從而限制了患者的行動。因此,存在著對更靈活的解決方案的需求。
技術實現(xiàn)要素:
本發(fā)明的實施例提供了用于過敏信息獲取和處理的裝置、服務器、系統(tǒng)和方法,其能夠提供一種針對過敏源的靈活的解決方案。
根據(jù)本發(fā)明的第一方面,提供了一種用于獲取過敏信息的裝置,包括:定位單元,用于確定所述裝置的位置信息;過敏源檢測單元,用于檢測所述裝置所處環(huán)境中的過敏源信息;體征檢測單元,用于檢測所述裝置的使用者的體征信息;存儲單元,用于存儲所述位置信息、過敏源信息和體征信息;用于向外發(fā)送信息的通信單元;以及控制單元,其配置成確定所述體征信息是否符合異常狀況判定條件,并在確定所述體征信息符合異常狀況判定條件的情況下將所述位置信息、所述過敏源信息和確定所述體征信息符合異常狀況判定條件的異常信息通過所述通信單元向外發(fā)送。
根據(jù)上述配置,使得該裝置的使用者以外的其他人能夠實時地了解當前存在過敏源并已經(jīng)導致異常狀況的位置,從而能夠提前準備預防措施、或者避免到有過敏源的所述位置活動。
在一個實施例中,所述位置信息、所述過敏源信息和所述異常信息通過所述通信單元被發(fā)送給用于處理過敏信息的服務器,使得所述位置信息、所述過敏源信息和所述異常信息能夠被轉發(fā)給相應的其他用于獲取過敏信息的裝置。
根據(jù)上述配置,使得其他裝置的使用者能夠實時地了解當前存在過敏源并已經(jīng)導致異常狀況的位置,從而能夠提前準備預防措施、或者避免到有過敏源的所述位置活動。
在一個實施例中,所述控制單元還配置成在確定所述體征信息不符合異常狀況判定條件的情況下、或者響應于來自所述服務器的請求,將所述位置信息和所述過敏源信息通過所述通信單元發(fā)送給所述服務器。
根據(jù)上述配置,使得所述服務器能夠實時地、或者在需要時了解各個裝置所在位置的過敏源情況。
在一個實施例中,所述控制單元還配置成響應于來自所述服務器的請求,將存儲在所述存儲單元中的位置信息、過敏源信息和異常信息的歷史記錄通過所述通信單元發(fā)送給所述服務器。
根據(jù)上述配置,使得所述服務器能夠根據(jù)各個裝置的使用者的異常狀況的歷史來預測當前哪些位置有可能會導致異常狀況,從而向各個使用者做出預告提醒。
在一個實施例中,所述控制單元還配置成通過所述通信單元從所述服務器接收提示信息,所述提示信息包括在當?shù)匾殉霈F(xiàn)異常狀況的位置信息和相應的過敏源信息。
根據(jù)上述配置,使得該裝置的使用者能夠實時地了解當前存在過敏源并已經(jīng)導致異常狀況的位置,從而能夠提前準備預防措施、或者避免到有過敏源的所述位置活動。
在一個實施例中,所述控制單元還配置成通過所述通信單元從醫(yī)療機構或疾病預防中心獲取呼吸疾病醫(yī)療數(shù)據(jù),所述呼吸疾病醫(yī)療數(shù)據(jù)包括過敏源信息及其對應的呼吸疾病信息。
根據(jù)上述配置,使得該裝置的使用者能夠了解當?shù)啬壳耙呀?jīng)存在哪些異常狀況,從而能夠提前準備預防措施。
根據(jù)本發(fā)明的第二方面,提供了一種用于處理過敏信息的服務器,包括:用于進行通信的通信單元;用于存儲通過所述通信單元接收的信息的存儲單元;以及控制單元,其配置成通過所述通信單元從至少一個根據(jù)上述第一方面所述的裝置接收其位置信息、過敏源信息和異常信息,并通過所述通信單元向相應的其他所述裝置轉發(fā)所接收的位置信息、過敏源信息和異常信息。
根據(jù)上述配置,使得其他裝置的使用者能夠實時地了解當前存在過敏源并已經(jīng)導致異常狀況的位置,從而能夠提前準備預防措施、或者避免到有過敏源的所述位置活動。
在一個實施例中,所述控制單元還配置成:獲取當?shù)氐亩鄠€所述裝置的位置信息、過敏源信息和異常信息的歷史記錄;通過所述通信單元獲取當?shù)氐倪^敏源信息;確定當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息是否匹配;以及在二者匹配的情況下,通過所述通信單元向相應的所述裝置發(fā)送提示信息。
根據(jù)上述配置,使得所述服務器能夠根據(jù)當?shù)馗鱾€裝置的使用者的異常狀況的歷史來預測當前哪些位置有可能會導致異常狀況,從而向各個使用者做出預告提醒。
在一個實施例中,通過所述通信單元獲取當?shù)氐倪^敏源信息包括下述中的至少一者:從疾病預防中心獲取當?shù)氐倪^敏源信息;從環(huán)境監(jiān)測中心獲取當?shù)氐倪^敏源信息;和從當?shù)氐亩鄠€所述裝置獲取其檢測的過敏源信息。
在一個實施例中,所述控制單元還配置成:在當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息不匹配的情況下,獲取異地的多個所述裝置的位置信息、過敏源信息和異常信息的歷史記錄;確定當?shù)氐倪^敏源信息與異地的歷史記錄中的過敏源信息是否匹配;以及在二者匹配的情況下,通過所述通信單元向相應的所述裝置發(fā)送提示信息。
根據(jù)上述配置,使得所述服務器能夠考慮異地各個裝置的使用者的異常狀況的歷史來預測當前哪些位置有可能會導致異常狀況,從而向各個使用者做出更全面的預告提醒。
根據(jù)本發(fā)明的第三方面,提供了一種用于獲取和處理過敏信息的系統(tǒng),包括:多個根據(jù)上述第一方面所述的裝置;以及根據(jù)上述第二方面所述的服務器。
根據(jù)本發(fā)明的第四方面,提供了一種用于獲取過敏信息的方法,包括:由用于獲取過敏信息的裝置的體征檢測單元檢測所述裝置的使用者的體征信息;由所述裝置的控制單元確定所述體征信息是否符合異常狀況判定條件,并在確定所述體征信息符合異常狀況判定條件的情況下將所述裝置的定位單元確定的位置信息、所述裝置的過敏源檢測單元檢測的過敏源信息和確定所述體征信息符合異常狀況判定條件的異常信息通過所述裝置的通信單元向外發(fā)送。
根據(jù)本發(fā)明的第五方面,提供了一種用于處理過敏信息的方法,包括:由用于處理過敏信息的服務器的控制單元通過其通信單元從至少一個根據(jù)上述第一方面所述的裝置接收其位置信息、過敏源信息和異常信息,并通過所述通信單元向相應的其他所述裝置轉發(fā)所接收的位置信息、過敏源信息和異常信息。
在一個實施例中,所述方法還包括:由所述控制單元獲取當?shù)氐亩鄠€所述裝置的位置信息、過敏源信息和異常信息的歷史記錄;由所述控制單元通過所述通信單元獲取當?shù)氐倪^敏源信息;由所述控制單元確定當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息是否匹配;以及在二者匹配的情況下,由所述控制單元通過所述通信單元向相應的所述裝置發(fā)送提示信息。
在一個實施例中,所述方法還包括:在當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息不匹配的情況下,由所述控制單元獲取異地的多個所述裝置的位置信息、過敏源信息和異常信息的歷史記錄;由所述控制單元確定當?shù)氐倪^敏源信息與異地的歷史記錄中的過敏源信息是否匹配;以及在二者匹配的情況下,由所述控制單元通過所述通信單元向相應的所述裝置發(fā)送提示信息。
附圖說明
為了更清楚地說明本發(fā)明的實施例的技術方案,下面將對實施例的附圖進行簡單介紹。以下描述的附圖僅僅涉及本發(fā)明的一些實施例,而并非對本發(fā)明的限制。
圖1是根據(jù)本發(fā)明的實施例的裝置的示意性框圖;
圖2是由根據(jù)本發(fā)明的實施例的裝置執(zhí)行的方法的流程圖;
圖3是根據(jù)本發(fā)明的實施例的服務器的示意性框圖;
圖4是由根據(jù)本發(fā)明的實施例的服務器執(zhí)行的方法的流程圖;以及
圖5是由根據(jù)本發(fā)明的實施例的服務器執(zhí)行的方法的另一流程圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例的附圖,對本發(fā)明實施例的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;谒枋龅谋景l(fā)明的實施例,本領域普通技術人員在無需創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如前所述,本發(fā)明的實施例提供了用于獲取和處理過敏信息的裝置、服務器、系統(tǒng)和方法,其能夠提供一種針對過敏源的靈活的解決方案。在下文中,將以相應的實施例對本公開的裝置、服務器、系統(tǒng)和方法進行具體說明。
圖1是根據(jù)本發(fā)明的實施例的裝置的示意性框圖。如圖1所示,用于獲取過敏信息的裝置100包括定位單元102、過敏源檢測單元104、體征檢測單元106、存儲單元108、通信單元110以及控制單元112。
定位單元102能夠確定裝置100的位置信息。作為一個示例,定位單元102可以采用GPS定位裝置或北斗定位裝置。作為另一示例,定位單元102也可以采用移動通信系統(tǒng)的LBS(基于位置的服務)技術來實現(xiàn)。然而,本發(fā)明在該方面并不作特別限制。定位單元102可以采用各種現(xiàn)有的或未來開發(fā)的移動定位技術來實現(xiàn)。
過敏源檢測單元104能夠檢測裝置100所處環(huán)境中的過敏源信息。本文中使用的術語“過敏源”可以涵蓋有可能導致呼吸系統(tǒng)疾病(在本文中也簡稱為“呼吸疾病”)的各種源。例如,過敏源可以是使過敏性體質的人產(chǎn)生過敏性反應癥狀(例如哮喘、咳嗽、鼻炎、支氣管炎等)的源,其示例包括但不限于花粉、柳絮、粉塵、蟲螨、動物皮屑等。又例如,過敏源也可以是使人罹患通過空氣傳播的呼吸疾病(例如感冒)的源,其示例包括但不限于真菌、病毒等。相應地,本文中的“過敏源信息”是與過敏源的有無相關的信息。例如,過敏源信息可以包括過敏源的名稱和該過敏源的有無。又例如,過敏源信息可以包括過敏源的名稱和該過敏源在空氣中的含量。
作為一個示例,過敏源檢測單元104可以包括現(xiàn)有的用于檢測粉塵的傳感器。例如,可以采用三菱電機開發(fā)的利用激光探測PM 2.5濃度的空氣質量傳感器,其能夠識別花粉和粉塵。作為另一示例,過敏源檢測單元104可以包括現(xiàn)有的用于檢測病毒的傳感器。例如,可以采用Fernando Patolsky等人研發(fā)的能夠檢測感冒病毒的納米線場效應晶體管傳感器(見Fernando Patolsky等人的論文“Electrical detection of single viruses”,PNAS,Vol.101,No.39,2004)。然而,本發(fā)明在該方面并不作特別限制。過敏源檢測單元104可以采用各種現(xiàn)有的或未來開發(fā)的用于檢測過敏源的技術來實現(xiàn)。
體征檢測單元106能夠檢測裝置100的使用者的體征信息。體征信息的示例包括但不限于脈搏、血壓、呼吸頻率、體溫、心電圖等。例如,體征檢測單元106可以包括東芝開發(fā)的可佩戴生命體征傳感器模塊Silmee,其能檢測佩帶者的脈搏、心電圖和體溫。又例如,體征檢測單元106可以包括能夠檢測血壓和呼吸頻率的聚偏氟乙烯(PVDF)型壓電薄膜傳感器(見辛毅等人的論文“基于壓電薄膜傳感器的穿戴式健康監(jiān)測體域網(wǎng)系統(tǒng)”,國防科技大學學報,第38卷第6期,2016年)。然而,本發(fā)明在該方面并不作特別限制。體征檢測單元106可以采用各種現(xiàn)有的或未來開發(fā)的體征檢測傳感器來實現(xiàn)。
存儲單元108能夠存儲信息。例如,存儲單元108可以存儲定位單元102確定的位置信息、過敏源檢測單元104檢測的過敏源信息、體征檢測單元106檢測的體征信息。存儲單元108還可以存儲由控制單元112執(zhí)行的程序以實現(xiàn)裝置100的相應功能,如稍后所述。存儲單元108可以采用任何現(xiàn)有的或未來開發(fā)的存儲裝置來實現(xiàn)。
通信單元110能夠向外發(fā)送信息。例如,通信單元110可以采用市售的用于手機的無線通信模塊。然而,本發(fā)明在該方面并不作特別限制。通信單元110可以采用任何現(xiàn)有的或未來開發(fā)的無線通信技術來實現(xiàn)。
控制單元112配置成確定體征信息是否符合異常狀況判定條件,并在確定體征信息符合異常狀況判定條件的情況下將位置信息、過敏源信息和確定體征信息符合異常狀況判定條件的異常信息通過通信單元110向外發(fā)送。控制單元112可以被實現(xiàn)為至少一個處理器,其配置成通過執(zhí)行存儲在存儲單元108中的程序來實現(xiàn)上述功能。圖2是由裝置100執(zhí)行的方法的流程圖,其中包含了控制單元112所執(zhí)行的程序的步驟。下面通過描述圖2的流程圖來詳述控制單元112的實現(xiàn)細節(jié)。
如圖2所示,該方法包括步驟202和204。在步驟202,由裝置100的體征檢測單元106檢測裝置100的使用者的體征信息。體征檢測單元106及其檢測的體征信息已經(jīng)在上文中進行了詳細描述,在此不再贅述。
在步驟204,由裝置100的控制單元112確定體征信息是否符合異常狀況判定條件。作為一個示例,異常狀況判定條件可以是:使用者的當前體征信息處于體征信息的正常范圍以外的數(shù)值范圍內(nèi)。也就是說,可以簡單地將體征檢測單元106檢測的使用者的當前體征信息與體征信息的正常范圍進行比較,來確定使用者是否處于異常狀態(tài)。作為另一示例,異常狀況判定條件可以是:使用者的當前體征信息與某種疾病的體征信息的模式匹配。例如,對于過敏源可能導致的各種疾病(例如,哮喘、咳嗽、鼻炎、支氣管炎、感冒等)中的每一種,可以從醫(yī)療機構獲取一定數(shù)量的患者的體征信息(脈搏、血壓、呼吸頻率、體溫、心電圖等)的數(shù)據(jù)作為樣本數(shù)據(jù)??梢圆捎脭?shù)據(jù)挖掘技術從這些疾病的樣本數(shù)據(jù)中挖掘出每一種疾病特有的模式(例如,呼吸頻率的特定數(shù)值范圍、特定的心電圖形狀、等等)。由此得到的每種疾病及其相應模式的對應關系表可以存儲在存儲單元中??刂茊卧?12可以通過將體征檢測單元106檢測的使用者的當前體征信息與對應關系表中的各個模式進行比較,來確定使用者是否處于異常狀況。作為又一示例,可以將上述兩個示例結合。也就是說,在通過對應關系表無法確定使用者是否處于異常狀況的情況下,也可以將體征檢測單元106檢測的使用者的當前體征信息與體征信息的正常范圍進行比較,來確定使用者是否處于異常狀況。
如果在步驟204確定體征信息不符合異常狀況判定條件,則該方法可以結束。另一方面,如果在步驟204確定體征信息符合異常狀況判定條件,則在步驟206,控制單元112將裝置100的定位單元102確定的位置信息、過敏源檢測單元104檢測的過敏源信息和確定體征信息符合異常狀況判定條件的異常信息通過通信單元110向外發(fā)送。作為一個示例,位置信息、過敏源信息和異常信息可以被發(fā)送給用于處理過敏信息的服務器,使得所述位置信息、所述過敏源信息和所述異常信息能夠被轉發(fā)給相應的其他裝置100。
在上述的與體征信息的正常范圍進行比較的示例中,異常信息可以包括例如“該使用者已處于異常狀況”的信息而不包括疾病的名稱?;蛘?,也可以進一步考慮過敏源檢測單元104檢測的過敏源信息,來確定疾病的名稱。例如,如果過敏源信息表明環(huán)境中存在花粉,則可以確定與花粉過敏相應的疾病名稱。又例如,如果過敏源信息表明環(huán)境中存在感冒病毒,則可以確定疾病的名稱為感冒。
在上述的與對應關系表中的各個模式進行比較的示例中,異常信息可以包括所確定的疾病名稱。與上述類似地,所確定的疾病名稱也可以進一步結合過敏源檢測單元104檢測的過敏源信息來進一步提高異常狀況確定步驟的準確性。
關于定位單元102,其可以實時地確定裝置100的位置信息,也可以在確定使用者處于異常狀況后確定裝置100的位置信息。關于過敏源檢測單元104,其可以實時地檢測環(huán)境中的過敏源信息。這樣,使用者能夠實時地了解環(huán)境中的過敏源情況?;蛘?,過敏源檢測單元104也可以在確定使用者處于異常狀況后檢測環(huán)境中的過敏源信息。關于用于處理過敏信息的服務器,將在下文中詳述其細節(jié)。
這樣,由于裝置100檢測的位置信息、過敏源信息和異常信息能夠被轉發(fā)給相應的其他裝置100,所以使得其他裝置100的使用者能夠實時地了解當前存在過敏源并已經(jīng)導致異常狀況的位置,從而能夠提前準備預防措施、或者避免到有過敏源的所述位置活動。
作為另一示例,如稍后所述,裝置100可以呈現(xiàn)為過敏源檢測單元104、體征檢測單元106、以及手機上的app應用。在這種情況下,裝置100也可以將位置信息、過敏源信息和異常信息通過手機以例如短消息的形式發(fā)送給其通訊錄中的未配備有裝置100的親友。也就是說,步驟206中提到的“向外發(fā)送”并不局限于通過服務器轉發(fā)給其他裝置100。
可選地,控制單元112可以(例如通過執(zhí)行存儲單元108中的程序而)配置成在確定體征信息不符合異常狀況判定條件的情況下、或者響應于來自服務器的請求,將裝置100的位置信息和過敏源信息通過通信單元110發(fā)送給服務器。這樣,使得服務器能夠實時地、或者在需要時了解各個裝置100所在位置的過敏源情況。而且,在前一種情況下,當該使用者沒有因過敏源的存在而立即處于異常狀況時,使得服務器能夠根據(jù)實時獲得的過敏源信息向相應的其他裝置100作出預告提醒。
可選地,控制單元112可以(例如通過執(zhí)行存儲單元108中的程序而)配置成響應于來自服務器的請求,將存儲在存儲單元108中的位置信息、過敏源信息和異常信息的歷史記錄通過通信單元110發(fā)送給服務器。一條歷史記錄可以包括與一次異常狀況檢測結果對應的位置信息、過敏源信息和異常信息。這樣,使得服務器能夠根據(jù)各個裝置的使用者的異常狀況的歷史來預測當前哪些位置有可能會導致異常狀況,從而向各個使用者做出預告提醒。
可選地,控制單元112可以(例如通過執(zhí)行存儲單元108中的程序而)配置成通過通信單元110從服務器接收提示信息,該提示信息包括在當?shù)匾殉霈F(xiàn)異常狀況的位置信息和相應的過敏源信息。如稍后關于服務器所述,該提示信息可以是服務器轉發(fā)的從其他裝置100接收的上報信息,也可以是服務器基于多個裝置100的位置信息、過敏源信息和異常信息的歷史記錄而預測的信息。該提示信息可以采取各種形式,包括但不限于視覺信息(例如文本、圖像)、聽覺信息(例如語音、鈴聲)、觸覺信息(例如振動)等。這樣,使得該裝置100的使用者能夠實時地了解當前存在過敏源并已經(jīng)導致異常狀況的位置,從而能夠提前準備預防措施、或者避免到有過敏源的所述位置活動。
可選地,控制單元112可以(例如通過執(zhí)行存儲單元108中的程序而)配置成通過通信單元110從醫(yī)療機構或疾病預防中心獲取呼吸疾病醫(yī)療數(shù)據(jù),該呼吸疾病醫(yī)療數(shù)據(jù)包括過敏源信息及其對應的呼吸疾病信息。對于當前由過敏源導致的呼吸疾病(例如流行性感冒),醫(yī)療機構會有患者就診的記錄,并且/或者疾病預防中心會有預警信息。該就診記錄或預警信息可以對應于所述呼吸疾病醫(yī)療數(shù)據(jù)??刂茊卧?12可以通過通信單元110從醫(yī)療機構或疾病預防中心主動查詢或被動接收該呼吸疾病醫(yī)療數(shù)據(jù)。這樣,使得該裝置100的使用者能夠了解當?shù)啬壳耙呀?jīng)存在哪些異常狀況,從而能夠提前準備預防措施。
以上對裝置100的各功能單元進行了描述。關于裝置100的形態(tài),作為一個示例,裝置100的主體可以類似于手表的形態(tài)。定位單元102、存儲單元108、通信單元110和控制單元112可以被包含在該主體中。過敏源檢測單元104可以附著在使用者的衣服上并與主體進行無線通信(例如通過藍牙),或者也可以集成在主體上。體征檢測單元106可以附著在使用者的身體上(例如粘附在使用者的胸口)并與主體進行無線通信(例如通過藍牙),或者也可以集成在主體上(例如粘附在手腕上)。
作為另一個示例,裝置100可以呈現(xiàn)為過敏源檢測單元104、體征檢測單元106、以及手機上的app應用。過敏源檢測單元104可以附著在使用者的衣服上并與手機上的app應用進行無線通信(例如通過藍牙)。體征檢測單元106可以附著在使用者的身體上(例如粘附在使用者的胸口)并與手機上的app應用進行無線通信。手機上的app應用可以從手機中的定位模塊獲取位置信息,并通過手機中的通信模塊與服務器通信。這樣,可以充分利用手機的普及性,更有利于裝置100的推廣。應注意的是,手機僅僅是一個示例,也可以采用其他移動終端。
圖3是根據(jù)本發(fā)明的實施例的服務器的示意性框圖。如圖3所示,用于處理過敏信息的服務器300包括通信單元302、存儲單元304以及控制單元306。
通信單元302能夠進行通信。例如,通信單元302可以采用市售的用于云服務器的通信模塊。然而,本發(fā)明在該方面并不作特別限制。通信單元302可以采用各種現(xiàn)有的或未來開發(fā)的用于服務器的通信模塊來實現(xiàn)。
存儲單元304能夠存儲信息。例如,存儲單元304可以存儲從各個裝置100獲取的上報信息。存儲單元304還可以存儲由控制單元306執(zhí)行的程序以實現(xiàn)服務器300的相應功能,如稍后所述。存儲單元304可以采用任何現(xiàn)有的或未來開發(fā)的存儲裝置來實現(xiàn)。
控制單元306配置成通過通信單元302從至少一個上述裝置100接收其位置信息、過敏源信息和異常信息,并通過通信單元302向相應的其他裝置100轉發(fā)所接收的位置信息、過敏源信息和異常信息。控制單元306可以被實現(xiàn)為至少一個處理器,其配置成通過執(zhí)行存儲在存儲單元304中的程序來實現(xiàn)上述功能。圖4示出了控制單元306所執(zhí)行的該程序的步驟。下面通過描述圖4的流程圖來詳述控制單元的實現(xiàn)細節(jié)。
在步驟402,由控制單元306通過通信單元302從至少一個上述裝置100接收其位置信息、過敏源信息和異常信息。該步驟可以基于服務器-客戶端架構來實現(xiàn),在此不再贅述。
在步驟404,由控制單元306通過通信單元302向相應的其他裝置100轉發(fā)所接收的位置信息、過敏源信息和異常信息。與步驟402類似,該步驟也可以基于服務器-客戶端架構來實現(xiàn)。例如,相應的其他裝置100可以是與上報信息的裝置100處于同一地域范圍(例如,城市、鄉(xiāng)、鎮(zhèn)等)的其他裝置100。又例如,相應的其他裝置100可以是打算前往上報信息的裝置100所處的地域范圍、且因此向服務器300發(fā)出了查詢請求的裝置100。
這樣,根據(jù)圖3所示的方法,使得其他裝置100的使用者能夠實時地了解當前存在過敏源并已經(jīng)導致異常狀況的位置,從而能夠提前準備預防措施、或者避免到有過敏源的所述位置活動。
可選地,控制單元306可以(例如通過執(zhí)行存儲單元304中的程序而)配置成實時地或者根據(jù)需要從相應的裝置100接收其位置信息和過敏源信息。這樣,服務器能夠實時地、或者在需要時了解各個裝置100所在位置的過敏源情況。而且,在前一種情況下,即使上報信息的裝置100的使用者并未處于異常狀況,服務器仍能夠根據(jù)實時獲得的過敏源信息向相應的其他裝置100作出預告提醒。在后一種情況下,服務器能夠通過將從裝置100接收的過敏源信息與當?shù)睾?或異地的異常狀況的歷史進行比較,來向相應的裝置100作出預告提醒,如稍后所述。
可選地,控制單元306可以通過執(zhí)行存儲在存儲單元304中的如圖5所示的至少一些程序步驟而配置成執(zhí)行相應的功能。下面通過描述圖5的流程圖來詳述其實現(xiàn)細節(jié)。
作為一個示例,控制單元306執(zhí)行圖5的步驟502、504、506和508。在步驟502,控制單元306獲取當?shù)氐亩鄠€裝置100的位置信息、過敏源信息和異常信息的歷史記錄。如前所述,一條歷史記錄(在本文中也稱為“異常狀況的歷史”或“異常狀況的歷史記錄”)可以包括與一次異常狀況檢測結果對應的位置信息、過敏源信息和異常信息。
例如,控制單元306可以在存儲單元304中累積存儲各個裝置100以往上報的位置信息、過敏源信息和異常信息。例如,這些異常狀況的歷史可以以數(shù)據(jù)庫的形式存儲。這樣,控制單元306可以從該數(shù)據(jù)庫中獲取當?shù)氐亩鄠€裝置100的異常狀況的歷史記錄。上面提到的“當?shù)氐亩鄠€裝置100”是指,對于一個要向其提供預告提醒的裝置100而言,與其處于同一地域范圍(例如,城市、鄉(xiāng)、鎮(zhèn)等)的多個裝置100。又例如,控制單元306也可以在需要時通過通信單元302從當?shù)氐亩鄠€裝置100獲取其保存的異常狀況的歷史記錄。
在步驟504,控制單元306通過通信單元302獲取當?shù)氐倪^敏源信息。例如,可以從下述中的至少一者獲取當?shù)氐倪^敏源信息:疾病預防中心(例如,疾病管理預警中心)、環(huán)境監(jiān)測中心、以及當?shù)氐亩鄠€裝置100。
在步驟506,控制單元306確定當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息是否匹配。例如,可以將從上述中的至少一者獲取的當?shù)剡^敏源信息與當?shù)氐臍v史記錄中的過敏源信息進行比較。在將上述中的兩者或三者獲取的當?shù)剡^敏源信息與當?shù)氐臍v史記錄中的過敏源信息進行比較的情況下,只要所述兩者或三者中的任何一者導致了匹配,就可以認為存在匹配。上面提到的“匹配”可以指過敏源的名稱相同,也可以指過敏源的名稱相同且含量的差值在預定閾值范圍內(nèi),也可以指過敏源的名稱相同且當前含量大于等于歷史記錄中的含量。
如果在步驟506中確定當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息不匹配,則該示例的方法可以結束。另一方面,如果在步驟506中確定當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息匹配,則在步驟508,控制單元306通過通信單元302向相應的裝置100發(fā)送提示信息。例如,相應的裝置100可以是當?shù)氐母鱾€裝置100。又例如,相應的裝置100可以是打算前往當?shù)?、且因此向服務?00發(fā)出了查詢請求的裝置100。如前所述,提示信息可以采取各種形式,包括但不限于視覺信息(例如文本、圖像)、聽覺信息(例如語音、鈴聲)、觸覺信息(例如振動)等。這樣,服務器能夠根據(jù)當?shù)馗鱾€裝置100的使用者的異常狀況的歷史來預測當前哪些位置有可能會導致異常狀況,從而向各個使用者做出預告提醒。
作為另一示例,控制單元306除了執(zhí)行圖5的步驟502、504、506和508之外,還執(zhí)行步驟510和512。也就是說,如果在步驟506中確定當?shù)氐倪^敏源信息與當?shù)氐臍v史記錄中的過敏源信息不匹配,則在步驟510,控制單元306獲取異地的多個裝置100的位置信息、過敏源信息和異常信息的歷史記錄。“異地的多個裝置100”是指,對于一個要向其提供預告提醒的裝置100而言,與其處于不同地域范圍(例如,城市、鄉(xiāng)、鎮(zhèn)等)的多個裝置100。與步驟502類似,控制單元306可以從存儲單元304中的數(shù)據(jù)庫中獲取異地的多個裝置100的異常狀況的歷史記錄,也可以在需要時通過通信單元302從異地的多個裝置100獲取其保存的異常狀況的歷史記錄。
在步驟512,控制單元306確定當?shù)氐倪^敏源信息與異地的歷史記錄中的過敏源信息是否匹配。步驟512與步驟506類似,在此不再贅述。如果在步驟512中確定當?shù)氐倪^敏源信息與異地的歷史記錄中的過敏源信息不匹配,則該示例的方法可以結束。
另一方面,如果在步驟512中確定當?shù)氐倪^敏源信息與異地的歷史記錄中的過敏源信息匹配,則在步驟508,控制單元306通過通信單元302向相應的裝置100發(fā)送提示信息。步驟508在上文中已經(jīng)進行了詳細描述,在此不再贅述。這樣,服務器能夠考慮異地各個裝置100的使用者的異常狀況的歷史來預測當前哪些位置有可能會導致異常狀況,從而向各個使用者做出更全面的預告提醒。
作為再一示例,除了圖5中所示的步驟外,控制單元306在步驟506中確定存在匹配的情況下也執(zhí)行步驟510和512。這樣,服務器能夠作出更全面的預告提醒。
根據(jù)上文的描述,本發(fā)明的至少一個實施例還提供了一種用于獲取和處理過敏信息的系統(tǒng),其包括多個上述裝置100;以及上述服務器300。
應注意的是,本發(fā)明的至少一些方面可以被實現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的一些方面可以實現(xiàn)為以下形式:完全的硬件實施方式(包括專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等)、完全的軟件實施方式(包括固件、駐留軟件、微代碼等)、或者硬件和軟件結合的實施方式。此外,在一些實施例中,本發(fā)明的各個方面還可以實現(xiàn)為包含計算機可讀程序代碼的一個或多個計算機可讀介質。
以上所述僅是本發(fā)明的示范性實施方式,而并非用于限制本發(fā)明的保護范圍,本發(fā)明的保護范圍由所附的權利要求確定。