本發(fā)明涉及空氣質(zhì)量監(jiān)測技術(shù)領(lǐng)域,特別是涉及一種空氣質(zhì)量相關(guān)信息快速確定裝置及方法。
背景技術(shù):
aqi是空氣質(zhì)量指數(shù)(airqualityindex)的簡稱,是定量描述空氣質(zhì)量狀況的無量綱指數(shù)。其數(shù)值越大、級別和類別越高、表征顏色越深,說明空氣污染狀況越嚴重,對人體的健康危害也就越大。參與空氣質(zhì)量評價的主要污染物為細顆粒物、可吸入顆粒物、二氧化硫、二氧化氮、臭氧、一氧化碳等六項,因此,aqi針對單項污染物的還規(guī)定了空氣質(zhì)量分指數(shù)(individualairqualityndex,簡稱iaqi)。
aqi共分六級,從一級優(yōu),二級良,三級輕度污染,四級中度污染,直至五級重度污染,六級嚴重污染??諝馕廴局笖?shù)劃分為0-50、51-100、101-150、151-200、201-300和大于300六檔。aqi的計算方法一般采用中華人民共和國國家環(huán)境保護標準hj633-2012的公式(公式詳細說明見國標hj633-2012)以及空氣質(zhì)量分指數(shù)及對應的污染物項目濃度限值進行計算。
得到aqi后,通過查表獲取空氣質(zhì)量相關(guān)信息,如下表(國標hj633-2012):
空氣質(zhì)量指數(shù)及相關(guān)信息
目前,查表的方式通常都是通過人工進行,查表速度慢,效率低。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種空氣質(zhì)量相關(guān)信息快速確定裝置及方法,能夠快速確定空氣質(zhì)量相關(guān)信息。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種空氣質(zhì)量相關(guān)信息快速確定方法,包括:s1:創(chuàng)建數(shù)組,將空氣質(zhì)量指數(shù)級別作為所述數(shù)組的元素的序號,并將每個空氣質(zhì)量指數(shù)級別所對應的空氣質(zhì)量指數(shù)類別、空氣質(zhì)量指數(shù)表示顏色、對健康影響情況、建議采取的措施作為每個元素的內(nèi)容;s2:根據(jù)獲取到的空氣質(zhì)量指數(shù)計算查詢值,其中,計算公式如下:
level=math.min(6,math.ceil(aqi*0.02)-math.floor(aqi*0.004))
式中,level為查詢值,math.min()為計算多個值中最小值的函數(shù),math.ceil()為進行向上舍入的函數(shù),math.floor()為進行向下舍入的函數(shù),aqi為獲取到的空氣質(zhì)量指數(shù),x為序號的最小值;s3:將所述數(shù)組中序號與所述查詢值相對應的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。
優(yōu)選的,如果所述序號的最小值為1,則所述步驟s3具體為:將所述數(shù)組中序號與所述查詢值相同的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。
優(yōu)選的,如果所述序號的最小值為0,則所述步驟s3具體為:將所述數(shù)組中序號與所述查詢值減一后的值相同的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。
為解決上述技術(shù)問題,本發(fā)明采用的另一個技術(shù)方案是:提供一種空氣質(zhì)量相關(guān)信息快速確定裝置,包括:存儲器,用于存儲指令;處理器,用于加載并執(zhí)行所述指令時完成如下步驟:s1:創(chuàng)建數(shù)組,將空氣質(zhì)量指數(shù)級別作為所述數(shù)組的元素的序號,并將每個空氣質(zhì)量指數(shù)級別所對應的空氣質(zhì)量指數(shù)類別、空氣質(zhì)量指數(shù)表示顏色、對健康影響情況、建議采取的措施作為每個元素的內(nèi)容;s2:根據(jù)獲取到的空氣質(zhì)量指數(shù)計算查詢值,其中,計算公式如下:
level=math.min(6,math.ceil(aqi*0.02)-math.floor(aqi*0.004))
式中,level為查詢值,math.min()為計算多個值中最小值的函數(shù),math.ceil()為進行向上舍入的函數(shù),math.floor()為進行向下舍入的函數(shù),aqi為獲取到的空氣質(zhì)量指數(shù),x為序號的最小值;s3:將所述數(shù)組中序號與所述查詢值相對應的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。
優(yōu)選的,如果所述序號的最小值為1,則所述步驟s3具體為:將所述數(shù)組中序號與所述查詢值相同的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。
優(yōu)選的,如果所述序號的最小值為0,則所述步驟s3具體為:將所述數(shù)組中序號與所述查詢值減一后的值相同的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明通過創(chuàng)建數(shù)組,預先將每個空氣質(zhì)量指數(shù)級別所對應的空氣質(zhì)量指數(shù)類別、空氣質(zhì)量指數(shù)表示顏色、對健康影響情況、建議采取的措施保存在數(shù)組中,當需要確定空氣質(zhì)量相關(guān)信息時,用獲取到的空氣質(zhì)量指數(shù)計算查詢值,從數(shù)組中獲取與查詢值相對應的序號的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息,從而能夠快速確定空氣質(zhì)量分指數(shù),可以提高查詢速度和效率。
附圖說明
圖1是本發(fā)明實施例提供的空氣質(zhì)量相關(guān)信息快速確定方法的流程示意圖。
具體實施例
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參閱圖1,是本發(fā)明實施例提供的空氣質(zhì)量相關(guān)信息快速確定方法的流程示意圖。本實施例的空氣質(zhì)量相關(guān)信息快速確定方法包括以下步驟:
s1:創(chuàng)建數(shù)組,將空氣質(zhì)量指數(shù)級別作為數(shù)組的元素的序號,并將每個空氣質(zhì)量指數(shù)級別所對應的空氣質(zhì)量指數(shù)類別、空氣質(zhì)量指數(shù)表示顏色、對健康影響情況、建議采取的措施作為每個元素的內(nèi)容。
其中,每個空氣質(zhì)量指數(shù)級別所對應的空氣質(zhì)量指數(shù)類別、空氣質(zhì)量指數(shù)表示顏色、對健康影響情況、建議采取的措施從前述的空氣質(zhì)量指數(shù)及相關(guān)信息中獲取。由于空氣質(zhì)量指數(shù)級別總共有6個級別,則數(shù)組的元素個數(shù)為6個,元素的序號可以從0開始編號,也可以從1開始編號。
s2:根據(jù)獲取到的空氣質(zhì)量指數(shù)計算查詢值。其中,計算公式如下:
level=math.min(6,math.ceil(aqi*0.02)-math.floor(aqi*0.004))
式中,level為查詢值,math.min()為計算多個值中最小值的函數(shù),math.ceil()為進行向上舍入的函數(shù),math.floor()為進行向下舍入的函數(shù),aqi為獲取到的空氣質(zhì)量指數(shù),x為序號的最小值。
這里以空氣質(zhì)量指數(shù)為134舉例,math.ceil(aqi*0.02)=3,math.floor(aqi*0.004)=0,則level=math.min(6,3)=3。
s3:將數(shù)組中序號與查詢值相對應的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。
其中,考慮到數(shù)組的元素序號可以從0開始編號,也可以從1開始編號,因此,在本實施例中,如果序號的最小值為1,則步驟s3具體為:將數(shù)組中序號與查詢值相同的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。仍然以空氣質(zhì)量指數(shù)為134舉例,level=3,則序號為3的元素的內(nèi)容為上述表中空氣質(zhì)量指數(shù)級別為三級的內(nèi)容。
如果序號的最小值為0,則步驟s3具體為:將數(shù)組中序號與查詢值減一后的值相同的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息。如果level=3,則查詢值減一后的值為2,則序號為2的元素即為數(shù)組的第三個元素,該元素的內(nèi)容為上述表中空氣質(zhì)量指數(shù)級別為三級的內(nèi)容。
本發(fā)明還提供一種空氣質(zhì)量相關(guān)信息快速確定裝置,該裝置包括存儲器和處理器,存儲器用于存儲指令,處理器用于加載并執(zhí)行指令時完成前述實施例的步驟。
通過上述方式,本發(fā)明實施例的空氣質(zhì)量相關(guān)信息快速確定裝置及方法通過創(chuàng)建數(shù)組,預先將每個空氣質(zhì)量指數(shù)級別所對應的空氣質(zhì)量指數(shù)類別、空氣質(zhì)量指數(shù)表示顏色、對健康影響情況、建議采取的措施保存在數(shù)組中,當需要確定空氣質(zhì)量相關(guān)信息時,用獲取到的空氣質(zhì)量指數(shù)計算查詢值,從數(shù)組中獲取與查詢值相對應的序號的元素的內(nèi)容確定為空氣質(zhì)量相關(guān)信息,從而能夠快速確定空氣質(zhì)量分指數(shù),可以提高查詢速度和效率。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。