本發(fā)明涉及電數字數據處理,具體涉及用于艾考糊精腹膜透析液生產數據的存儲方法及系統(tǒng)。
背景技術:
1、艾考糊精腹膜透析液是一種用于腹膜透析治療的溶液,艾考糊精是主要的滲透劑。腹膜透析是一種替代性的腎臟治療方法,在腹膜透析過程中,將艾考糊精腹膜透析液注入到患者的腹腔內,利用腹膜的自然過濾功能來清除患者體內的毒素和多余的水分。為了準確確定艾考糊精腹膜透析液的質量和純度,需要對艾考糊精腹膜透析液生產數據進行準確分析,因此,對采集的艾考糊精腹膜透析液生產數據進行存儲時要確保被準確存儲,保證艾考糊精腹膜透析液生產數據的準確性。
2、現有方法中通過差分編碼算法對艾考糊精腹膜透析液生產數據進行存儲,但在實際情況中不同種類的艾考糊精腹膜透析液生產數據可能會發(fā)生正常的突變,導致差分值過大,超出預設的差分范圍,從而導致差分編碼算法的壓縮結果出現偏差,導致艾考糊精腹膜透析液生產數據的部分變化特征丟失,使得無法準確分析艾考糊精腹膜透析液的質量和純度。
技術實現思路
1、為了解決不同種類的艾考糊精腹膜透析液生產數據可能會發(fā)生正常的突變,導致差分值過大,超出預設的差分范圍,從而導致差分編碼算法的壓縮結果出現偏差,導致艾考糊精腹膜透析液生產數據的部分變化特征丟失的技術問題,本發(fā)明的目的在于提供一種用于艾考糊精腹膜透析液生產數據的存儲方法及系統(tǒng),所采用的技術方案具體如下:
2、第一方面,本發(fā)明一個實施例提供了一種用于艾考糊精腹膜透析液生產數據的存儲方法,該方法包括以下步驟:
3、獲取預設時間段內每個時刻下艾考糊精腹膜透析液的每種生產數據;
4、將預設時間段劃分為預設數量個局部時間段,根據每種生產數據在相鄰局部時間段內變化情況的差異,獲取預設時間段的生產模式切換程度值;
5、根據所述生產模式切換程度值對每個局部時間段內每種生產數據的變化范圍進行調整,獲取每個局部時間段內每種生產數據的差分范圍;
6、根據每個局部時間段內的每個時刻與相鄰時刻下每種生產數據的差異,以及每個時刻下的每種生產數據與相同時刻下相同種類的預測生產數據的差異,獲取每個局部時間段內每個時刻下每種生產數據的差分程度值;基于所述差分程度值篩選出每個局部時間段內每種生產數據的差分數據;
7、根據每個局部時間段內每個時刻下的每種生產數據與其所在局部時間段內相同種類的相鄰差分數據的差異、以及每個局部時間段內每種生產數據的差分范圍,對每個局部時間段內每個時刻下的每種生產數據進行存儲。
8、進一步地,所述生產模式切換程度值的獲取方法為:
9、對于任一種生產數據,將任意相鄰兩個局部時間段之間該種生產數據的均值的差異,作為第一差異;
10、根據任意相鄰兩個局部時間段之間該種生產數據的波動程度差異、以及任意相鄰兩個第一差異的差異,獲取該種生產數據的變化程度值;
11、獲取所有種類的生產數據的歸一化的變化程度值的均值,作為預設時間段的生產模式切換程度值。
12、進一步地,所述變化程度值的計算公式為:
13、;式中,為第k種生產數據的變化程度值;n為局部時間段的總數量;為第n個局部時間段內第k種生產數據的方差;為第n+1個局部時間段內第k種生產數據的方差;為第n個局部時間段內第k種生產數據的均值;為第n+1個局部時間段內第k種生產數據的均值;為第n+2個局部時間段內第k種生產數據的均值;為絕對值函數;為第一預設常數,大于0;exp為以自然常數為底數的指數函數;為第一差異。
14、進一步地,所述差分范圍的獲取方法為:
15、對于任一個局部時間段內的任一種生產數據,將該局部時間段內最大的該種生產數據與最小的該種生產數據的差異,作為該局部時間段內該種生產數據的變化程度值;
16、根據所述生產模式切換程度值對該局部時間段內該種生產數據的變化程度值進行調整,獲取該局部時間段內該種生產數據的最大差分值;
17、將最大差分值作為該局部時間段內該種生產數據的差分范圍的上限,將最大差分值的相反數作為該局部時間段內該種生產數據的差分范圍的下限,獲得該局部時間段內該種生產數據的差分范圍。
18、進一步地,所述最大差分值的計算公式為:
19、;式中,為第i個局部時間段內第k種生產數據的最大差分值;v為生產模式切換程度值;為第i個局部時間段內最大的第k種生產數據;為第i個局部時間段內最小的第k種生產數據;為第二預設常數,大于0。
20、進一步地,所述差分程度值的計算公式為:
21、;式中,為第i個局部時間段內第t個時刻下第x種生產數據的差分程度值;為第i個局部時間段內第t個時刻下第x種生產數據;為第i個局部時間段內第t+1個時刻下第x種生產數據;為第i個局部時間段內第t個時刻下第x種生產數據的預測生產數據;為第三預設常數,;為絕對值函數;exp為以自然常數為底數的指數函數。
22、進一步地,所述差分數據的獲取方法為:
23、當歸一化的差分程度值大于或者等于預設的差分程度值閾值時,將對應的生產數據作為差分數據。
24、進一步地,所述根據每個局部時間段內每個時刻下的每種生產數據與其所在局部時間段內相同種類的相鄰差分數據的差異、以及每個局部時間段內每種生產數據的差分范圍,對每個局部時間段內每個時刻下的每種生產數據進行存儲的方法為:
25、對于任一局部時間段內任一時刻下的任一種生產數據,獲取該局部時間段內該時刻下的該種生產數據與其所在局部時間段內相同種類的前一個相鄰差分數據的差異,作為該局部時間段內該時刻下的該種生產數據的差分值;
26、當該局部時間段內該時刻下的該種生產數據的差分值在該局部時間段內該種生產數據的差分范圍內時,將該局部時間段內該時刻下的該種生產數據的差分值作為差分編碼算法中的壓縮存儲結果;
27、當該局部時間段內該時刻下的該種生產數據的差分值不在該局部時間段內該種生產數據的差分范圍內時,則該局部時間段內該時刻下的該種生產數據不通過差分編碼算法進行壓縮,直接進行存儲。
28、進一步地,所述預測生產數據的獲取方法為:
29、通過時間序列預測算法獲取預設時間段內每個時刻下每種生產數據的預測生產數據。
30、第二方面,本發(fā)明另一個實施例提供了一種用于艾考糊精腹膜透析液生產數據的存儲系統(tǒng),該系統(tǒng)包括:存儲器、處理器以及存儲在所述存儲器中并可在處理器上運行的計算機程序,處理器執(zhí)行所述計算機程序時,實現上述任意一項方法的步驟。
31、本發(fā)明具有如下有益效果:
32、將預設時間段劃分為預設數量個局部時間段,提高對生產數據進行分析的準確性,有利于后續(xù)對生產數據進行準確的存儲;根據每種生產數據在相鄰局部時間段內變化情況的差異,獲取預設時間段的生產模式切換程度值,預判預設時間段內生產數據的整體波動情況;進而根據生產模式切換程度值對每個局部時間段內每種生產數據的變化范圍進行調整,獲取每個局部時間段內每種生產數據的差分范圍,準確確定每個局部時間段內每種生產數據的可波動范圍,提高對每種生產數據進行壓縮存儲的準確性;為了對每個局部時間段內的每種生產數據進行更準確的壓縮存儲,進一步根據每個局部時間段內的每個時刻與相鄰時刻下每種生產數據的差異,以及每個時刻下的每種生產數據與相同時刻下相同種類的預測生產數據的差異,準確篩選出每個局部時間段內每種生產數據的差分數據,避免了異常生產數據對生產數據進行壓縮存儲的影響,在存儲生產數據的過程中準確保留了生產數據的變化特征;因此,根據每個局部時間段內每個時刻下的每種生產數據與其所在局部時間段內相同種類的相鄰差分數據的差異、以及每個局部時間段內每種生產數據的差分范圍,準確對每個局部時間段內每個時刻下的每種生產數據進行存儲,節(jié)約存儲數據空間的同時保留了生產數據的特征信息,確保了生產數據的準確性,有利于依據存儲的生產數據準確分析艾考糊精腹膜透析液的質量和純度。