本發(fā)明屬于觸摸屏技術(shù)領(lǐng)域,具體涉及一種顯示終端的曲線數(shù)據(jù)記錄方法、裝置、顯示終端及空調(diào),尤其涉及一種基于商用空調(diào)顯示終端的曲線顯示終端的曲線數(shù)據(jù)記錄方法、裝置、具有該裝置的顯示終端、及具有該顯示終端的商用空調(diào)。
背景技術(shù):
觸摸屏,可以是可接收觸頭等輸入信號的感應(yīng)式液晶顯示裝置?,F(xiàn)有顯示終端的曲線數(shù)據(jù)記錄方法,包括:只要是同一天的數(shù)據(jù)都會寫入到同一個(gè)文件。例如:以時(shí)間為x軸,以采樣數(shù)據(jù)為y軸進(jìn)行采樣;曲線數(shù)據(jù)的格式可以包括:時(shí)間、數(shù)值1、數(shù)值2、數(shù)值n等,n為自然數(shù)。
當(dāng)用戶需要修改時(shí)間時(shí)(例如:設(shè)備長期運(yùn)行出現(xiàn)時(shí)間偏差、或者本身時(shí)間設(shè)置不對等時(shí)的修改),可在觸摸屏上手動修改時(shí)間。假如修改(例如:手動修改)到更早的時(shí)間點(diǎn)(例如:從15:30修改到同一天10:30),那么記錄數(shù)據(jù)的時(shí)間部分就會出現(xiàn)重疊,因?yàn)樵?0:30到15:30這段時(shí)間又記錄了一次。這樣,查看數(shù)據(jù)時(shí)會比較混亂,體驗(yàn)效果差;而且,如果重復(fù)修改時(shí)間的操作,會導(dǎo)致混亂現(xiàn)象更加嚴(yán)重,并且單個(gè)文件會越來越大,降低解析速度,導(dǎo)致控制器操作不流暢。
現(xiàn)有技術(shù)中,存在數(shù)據(jù)易重疊、占用空間大和處理效率低等缺陷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于,針對上述缺陷,提供一種顯示終端的曲線數(shù)據(jù)記錄方法、裝置、顯示終端及空調(diào),以解決現(xiàn)有技術(shù)中數(shù)據(jù)易重疊的問題,達(dá)到減小數(shù)據(jù)重疊的效果。
本發(fā)明提供一種顯示終端的曲線數(shù)據(jù)記錄方法,包括:響應(yīng)對所述顯示終端進(jìn)行時(shí)間修改的請求,確定對所述顯示終端進(jìn)行時(shí)間修改后所述曲線數(shù)據(jù)的日期是否重復(fù);當(dāng)所述日期重復(fù)時(shí),使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件。
可選地,還包括:當(dāng)所述日期不重復(fù)時(shí),以所述日期為名稱,新建一個(gè)基于所述時(shí)間修改的所述曲線數(shù)據(jù)的記錄文件。
可選地,使所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件后,還包括:確定所述曲線數(shù)據(jù)的存儲量是否超過預(yù)設(shè)的存儲上限;當(dāng)所述存儲量超過所述存儲上限時(shí),按存儲時(shí)間的先后順序,刪除所述曲線數(shù)據(jù)的所述副本文件中超過所述存儲上限的部分。
可選地,使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件,包括:遍歷預(yù)先存儲的所述曲線數(shù)據(jù)的歷史數(shù)據(jù),查找文件名與所述日期相同的文件;根據(jù)查找到的所述文件,確定所述文件的副本數(shù)是否超出預(yù)設(shè)副本上限;當(dāng)所述副本數(shù)超出所述副本上限時(shí),刪除超出所述副本上限的副本;當(dāng)所述副本數(shù)超出所述副本上限時(shí)、和/或刪除超出所述副本上限的副本文件后,將所述曲線數(shù)據(jù)的原文件變成第一個(gè)副本文件;并以日前命名,使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)區(qū)別于所述第一個(gè)副本的新副本文件。
可選地,使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件,還包括:將所述新副本文件,作為所述第一個(gè)副本的后續(xù)副本文件進(jìn)行順序記錄。
可選地,所述顯示終端,包括:觸摸屏;和/或,所述曲線數(shù)據(jù),包括:以時(shí)間為橫軸、并以采樣數(shù)值為縱軸的二維數(shù)據(jù)。
與上述方法相匹配,本發(fā)明另一方面提供一種顯示終端的曲線數(shù)據(jù)記錄裝置,包括:確定單元,用于響應(yīng)對所述顯示終端進(jìn)行時(shí)間修改的請求,確定對所述顯示終端進(jìn)行時(shí)間修改后所述曲線數(shù)據(jù)的日期是否重復(fù);執(zhí)行單元,用于當(dāng)所述日期重復(fù)時(shí),使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件。
可選地,還包括:所述執(zhí)行單元,還用于當(dāng)所述日期不重復(fù)時(shí),以所述日期為名稱,新建一個(gè)基于所述時(shí)間修改的所述曲線數(shù)據(jù)的記錄文件。
可選地,還包括:存儲單元,用于確定所述曲線數(shù)據(jù)的存儲量是否超過預(yù)設(shè)的存儲上限;所述存儲單元,還用于當(dāng)所述存儲量超過所述存儲上限時(shí),按存儲時(shí)間的先后順序,刪除所述曲線數(shù)據(jù)的所述副本文件中超過所述存儲上限的部分。
可選地,所述執(zhí)行單元,包括:文件查找模塊,用于遍歷預(yù)先存儲的所述曲線數(shù)據(jù)的歷史數(shù)據(jù),查找文件名與所述日期相同的文件;副本生成模塊,用于根據(jù)查找到的所述文件,確定所述文件的副本數(shù)是否超出預(yù)設(shè)副本上限;
所述副本生成模塊,還用于當(dāng)所述副本數(shù)超出所述副本上限時(shí),刪除超出所述副本上限的副本;
所述副本生成模塊,還用于當(dāng)所述副本數(shù)超出所述副本上限時(shí)、和/或刪除超出所述副本上限的副本文件后,將所述曲線數(shù)據(jù)的原文件變成第一個(gè)副本文件;并以日前命名,使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)區(qū)別于所述第一個(gè)副本的新副本文件。
可選地,所述執(zhí)行單元,還包括:記錄模塊,用于將所述新副本文件,作為所述第一個(gè)副本的后續(xù)副本文件進(jìn)行順序記錄。
可選地,所述顯示終端,包括:觸摸屏;和/或,所述曲線數(shù)據(jù),包括:以時(shí)間為橫軸、并以采樣數(shù)值為縱軸的二維數(shù)據(jù)。
與上述裝置相匹配,本發(fā)明再一方面提供一種顯示終端,包括:以上所述的顯示終端的曲線數(shù)據(jù)記錄裝置。
與上述終端相匹配,本發(fā)明再一方面提供一種空調(diào),包括:以上所述的顯示終端。
本發(fā)明的方案,通過在修改時(shí)間時(shí)曲線數(shù)據(jù)會形成副本,新的數(shù)據(jù)會單獨(dú)形成一個(gè)文件,避免了因修改時(shí)間導(dǎo)致數(shù)據(jù)重疊顯示混亂。
進(jìn)一步,本發(fā)明的方案,通過文件副本上限可設(shè),存儲數(shù)據(jù)上限可設(shè),避免了數(shù)據(jù)無限增長的隱患。
進(jìn)一步,本發(fā)明的方案,通過在顯示終端中使用在修改數(shù)據(jù)時(shí)形成副本、單獨(dú)存儲副本、且設(shè)置副本上限和存儲數(shù)據(jù)上限的裝置,可以提高控制器處理效率,使得顯示效果優(yōu)化。
進(jìn)一步,本發(fā)明的方案,通過在空調(diào)上使用在修改數(shù)據(jù)時(shí)形成副本、單獨(dú)存儲副本、且設(shè)置副本上限和存儲數(shù)據(jù)上限的顯示終端,提高了產(chǎn)品長期運(yùn)行的可靠性以及提升了產(chǎn)品的操作體驗(yàn)。
由此,本發(fā)明的方案,通過在修改時(shí)間時(shí)曲線數(shù)據(jù)會形成副本、且新的數(shù)據(jù)單獨(dú)形成一個(gè)文件,解決現(xiàn)有技術(shù)中數(shù)據(jù)易重疊的問題,從而,克服現(xiàn)有技術(shù)中數(shù)據(jù)易重疊、占用空間大和處理效率低的缺陷,實(shí)現(xiàn)數(shù)據(jù)不易重疊、占用空間小和處理效率高的有益效果。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖說明
圖1為本發(fā)明的顯示終端的曲線數(shù)據(jù)記錄方法的一實(shí)施例的流程示意圖;
圖2為本發(fā)明的方法中存儲處理的一實(shí)施例的流程示意圖;
圖3為本發(fā)明的方法中執(zhí)行處理的一實(shí)施例的流程示意圖;
圖4為本發(fā)明的顯示終端的曲線數(shù)據(jù)記錄裝置的一實(shí)施例的結(jié)構(gòu)示意圖;
圖5為本發(fā)明的顯示終端的一實(shí)施例的工作流程示意圖。
結(jié)合附圖,本發(fā)明實(shí)施例中附圖標(biāo)記如下:
102-確定單元;104-執(zhí)行單元;1042-文件查找模塊;1044-副本生成模塊;1046-記錄模塊;106-存儲單元。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明具體實(shí)施例及相應(yīng)的附圖對本發(fā)明技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
根據(jù)本發(fā)明的實(shí)施例,提供了一種顯示終端的曲線數(shù)據(jù)記錄方法,如圖1所示本發(fā)明的方法的一實(shí)施例的流程示意圖。該顯示終端的曲線數(shù)據(jù)記錄方法可以包括:
在步驟S110處,響應(yīng)對所述顯示終端進(jìn)行時(shí)間修改的請求,確定對所述顯示終端進(jìn)行時(shí)間修改后所述曲線數(shù)據(jù)的日期是否重復(fù)。
例如:用戶修改時(shí)間會有兩種情況:一種是修改了時(shí)間后日期是重復(fù)的,另一種是修改時(shí)間后日期不重復(fù)。
由此,通過確定日期是否重復(fù),有利于解決修改時(shí)間或修改日期導(dǎo)致曲線數(shù)據(jù)重疊的問題,可靠性高,精準(zhǔn)性好。
可選地,所述顯示終端,可以包括:觸摸屏。通過對觸摸屏的曲線數(shù)據(jù)記錄,有利于提高觸摸屏運(yùn)行的效率和效果。
可選地,所述曲線數(shù)據(jù),可以包括:以時(shí)間為橫軸、并以采樣數(shù)值為縱軸的二維數(shù)據(jù)。
例如:適用于所有以時(shí)間為x軸、采樣數(shù)值為y軸的應(yīng)用場景
由此,該曲線數(shù)據(jù)可以通用于所有按時(shí)間采集的數(shù)據(jù),通用性強(qiáng),精準(zhǔn)性好。
在步驟S120處,當(dāng)所述日期重復(fù)時(shí),使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件。
例如:修改時(shí)間為同一天某個(gè)時(shí)間點(diǎn)、或者修改日期為前一天,只要是修改后的日期曾經(jīng)出現(xiàn)過。
由此,通過在日期重復(fù)時(shí)使基于時(shí)間修改的曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件,可以解決修改時(shí)間或修改日期導(dǎo)致曲線數(shù)據(jù)重疊的問題,可靠性高,精準(zhǔn)性好。
在一個(gè)可選例子中,可以結(jié)合圖3所示本發(fā)明的方法中執(zhí)行處理的一實(shí)施例的流程示意圖,進(jìn)一步說明步驟S120中使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件的具體過程。
步驟S310,遍歷預(yù)先存儲的所述曲線數(shù)據(jù)的歷史數(shù)據(jù),查找文件名與所述日期相同的文件。
例如:遍歷所有存儲的歷史數(shù)據(jù),查找相同的文件名。
步驟S320,根據(jù)查找到的所述文件,確定所述文件的副本數(shù)是否超出預(yù)設(shè)副本上限。
例如:文件副本上限可設(shè)。
例如:查找到以后,檢測該文件的副本數(shù)是否超出限定條件n。其中,n為自然數(shù),用于限定同一天的文件最多允許有多少個(gè)副本,n作用于每一天,n可以根據(jù)用戶需求自由設(shè)定。
步驟S330,當(dāng)所述副本數(shù)超出所述副本上限時(shí),刪除超出所述副本上限的副本。
例如:如果超出副本數(shù)n,則刪除副本i,此時(shí)的i等于n。
例如:副本的命名格式可以為“日期_i”,i大于等于0、且小于等于n。
步驟S340,當(dāng)所述副本數(shù)超出所述副本上限時(shí)、和/或刪除超出所述副本上限的副本文件后,將所述曲線數(shù)據(jù)的原文件變成第一個(gè)副本文件;并以日前命名,使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)區(qū)別于所述第一個(gè)副本的新副本文件。
例如:觸摸屏控制器在修改時(shí)間時(shí),曲線數(shù)據(jù)會形成副本,新的數(shù)據(jù)會單獨(dú)形成一個(gè)文件。
例如:把副本i依次變成副本i+1,i從0開始。
例如:原來文件是“日期_1”,現(xiàn)在可以變成“日期_2”。
例如:原文件(例如:命名方式為“日期”),現(xiàn)在變成副本0。
例如:以日期命名,生成新文件。
由此,通過在修改時(shí)間時(shí)曲線數(shù)據(jù)會形成副本,新的數(shù)據(jù)會單獨(dú)形成一個(gè)文件,避免了因修改時(shí)間導(dǎo)致數(shù)據(jù)重疊顯示混亂;并且,通過文件副本上限控制,避免了數(shù)據(jù)無限增長的隱患;提高了產(chǎn)品長期運(yùn)行的可靠性,以及提升了產(chǎn)品的操作體驗(yàn)。
在一個(gè)可選例子中,結(jié)合步驟S340,還可以包括:將所述新副本文件,作為所述第一個(gè)副本的后續(xù)副本文件進(jìn)行順序記錄。
例如:原來文件是“日期_1”,現(xiàn)在可以變成“日期_2”。
由此,通過對新副本文件的順序記錄,查看方便,用戶體驗(yàn)好。
在一個(gè)可選實(shí)施方式中,基于步驟S110的對日期是否重復(fù)的確定,還可以包括:當(dāng)所述日期不重復(fù)時(shí),以所述日期為名稱,新建一個(gè)基于所述時(shí)間修改的所述曲線數(shù)據(jù)的記錄文件。
例如:日期從16年5月1號更改到16年5月2號,并且是首次修改為16年5月2號。
例如:以日期為名稱新建一個(gè)記錄文件。
由此,通過在日期不重復(fù)時(shí)新建記錄文件即副本文件,有利于提高對曲線數(shù)據(jù)記錄的準(zhǔn)確性和可靠性。
在一個(gè)可選實(shí)施方式中,結(jié)合圖2所示本發(fā)明的方法中存儲處理的一實(shí)施例的流程示意圖,進(jìn)一步說明使所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件后對存儲上限的控制過程。
步驟S210,確定所述曲線數(shù)據(jù)的存儲量是否超過預(yù)設(shè)的存儲上限。
例如:存儲數(shù)據(jù)上限可設(shè)。
例如:檢測記錄的文件個(gè)數(shù)是否超出存儲上限m。其中,m為自然數(shù),用來控制最大存儲上限,可根據(jù)用戶需求自由設(shè)定。
步驟S220,當(dāng)所述存儲量超過所述存儲上限時(shí),按存儲時(shí)間的先后順序,刪除所述曲線數(shù)據(jù)的所述副本文件中超過所述存儲上限的部分。
例如:如果超出存儲上限則連同副本一起刪除記錄文件,如果沒有超出則結(jié)束流程。
例如:超出存儲上限時(shí),只是刪除時(shí)間最早的數(shù)據(jù)。例如:有1、2、3、4、5號的數(shù)據(jù),最大上限是5,那么,當(dāng)?shù)降?天時(shí)刪除第1天數(shù)據(jù)。
在一個(gè)可選例子中,在新建一個(gè)基于所述時(shí)間修改的所述曲線數(shù)據(jù)的記錄文件后,也可以檢測所述曲線數(shù)據(jù)的存儲量是否超過預(yù)設(shè)的存儲上限,并在所述存儲容量超過所述存儲上限時(shí),連同所述新建的所述記錄文件一起刪除,以減小記錄文件的占用空間。
由此,通過對存儲上限的控制,可以解決重復(fù)修改時(shí)間導(dǎo)致文件越來越大以至于降低控制器操作流暢度的問題,解決記錄文件無限增大的隱患,從而減小占用空間,提高控制器處理效率,使顯示效果得以優(yōu)化。
經(jīng)大量的試驗(yàn)驗(yàn)證,采用本實(shí)施例的技術(shù)方案,通過在修改時(shí)間時(shí)曲線數(shù)據(jù)會形成副本,新的數(shù)據(jù)會單獨(dú)形成一個(gè)文件,避免了因修改時(shí)間導(dǎo)致數(shù)據(jù)重疊顯示混亂。
根據(jù)本發(fā)明的實(shí)施例,還提供了對應(yīng)于顯示終端的曲線數(shù)據(jù)記錄方法的一種顯示終端的曲線數(shù)據(jù)記錄裝置。參見圖4所示本發(fā)明的裝置的一實(shí)施例的結(jié)構(gòu)示意圖。該顯示終端的曲線數(shù)據(jù)記錄裝置可以包括:確定單元102和執(zhí)行單元104。
在一個(gè)例子中,確定單元102,可以用于響應(yīng)對所述顯示終端進(jìn)行時(shí)間修改的請求,確定對所述顯示終端進(jìn)行時(shí)間修改后所述曲線數(shù)據(jù)的日期是否重復(fù)。該確定單元102的具體功能及處理參見步驟S110。
例如:用戶修改時(shí)間會有兩種情況:一種是修改了時(shí)間后日期是重復(fù)的,另一種是修改時(shí)間后日期不重復(fù)。
由此,通過確定日期是否重復(fù),有利于解決修改時(shí)間或修改日期導(dǎo)致曲線數(shù)據(jù)重疊的問題,可靠性高,精準(zhǔn)性好。
可選地,所述顯示終端,可以包括:觸摸屏。通過對觸摸屏的曲線數(shù)據(jù)記錄,有利于提高觸摸屏運(yùn)行的效率和效果。
可選地,所述曲線數(shù)據(jù),可以包括:以時(shí)間為橫軸、并以采樣數(shù)值為縱軸的二維數(shù)據(jù)。
例如:適用于所有以時(shí)間為x軸、采樣數(shù)值為y軸的應(yīng)用場景
由此,該曲線數(shù)據(jù)可以通用于所有按時(shí)間采集的數(shù)據(jù),通用性強(qiáng),精準(zhǔn)性好。
在一個(gè)例子中,執(zhí)行單元104,可以用于當(dāng)所述日期重復(fù)時(shí),使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件。該執(zhí)行單元104的具體功能及處理參見步驟S120。
例如:修改時(shí)間為同一天某個(gè)時(shí)間點(diǎn)、或者修改日期為前一天,只要是修改后的日期曾經(jīng)出現(xiàn)過。
由此,通過在日期重復(fù)時(shí)使基于時(shí)間修改的曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件,可以解決修改時(shí)間或修改日期導(dǎo)致曲線數(shù)據(jù)重疊的問題,可靠性高,精準(zhǔn)性好。
可選地,所述執(zhí)行單元104,可以包括:文件查找模塊1042和副本生成模塊1044。
在一個(gè)具體例子中,文件查找模塊1042,可以用于遍歷預(yù)先存儲的所述曲線數(shù)據(jù)的歷史數(shù)據(jù),查找文件名與所述日期相同的文件。該文件查找模塊1042的具體功能及處理參見步驟S310。
例如:遍歷所有存儲的歷史數(shù)據(jù),查找相同的文件名。
在一個(gè)具體例子中,副本生成模塊1044,可以用于根據(jù)查找到的所述文件,確定所述文件的副本數(shù)是否超出預(yù)設(shè)副本上限。該副本生成模塊1044的具體功能及處理參見步驟S320。
例如:文件副本上限可設(shè)。
例如:查找到以后,檢測該文件的副本數(shù)是否超出限定條件n。其中,n為自然數(shù),用于限定同一天的文件最多允許有多少個(gè)副本,n作用于每一天,n可以根據(jù)用戶需求自由設(shè)定。
在一個(gè)具體例子中,所述副本生成模塊1044,還可以用于當(dāng)所述副本數(shù)超出所述副本上限時(shí),刪除超出所述副本上限的副本。該副本生成模塊1044的具體功能及處理還參見步驟S330。
例如:如果超出副本數(shù)n,則刪除副本i,此時(shí)的i等于n。
例如:副本的命名格式可以為“日期_i”,i大于等于0、且小于等于n。
在一個(gè)具體例子中,所述副本生成模塊1044,還可以用于當(dāng)所述副本數(shù)超出所述副本上限時(shí)、和/或刪除超出所述副本上限的副本文件后,將所述曲線數(shù)據(jù)的原文件變成第一個(gè)副本文件;并以日前命名,使基于所述時(shí)間修改的所述曲線數(shù)據(jù)形成一個(gè)區(qū)別于所述第一個(gè)副本的新副本文件。該副本生成模塊1044的具體功能及處理還參見步驟S340。
例如:觸摸屏控制器在修改時(shí)間時(shí),曲線數(shù)據(jù)會形成副本,新的數(shù)據(jù)會單獨(dú)形成一個(gè)文件。
例如:把副本i依次變成副本i+1,i從0開始。
例如:原來文件是“日期_1”,現(xiàn)在可以變成“日期_2”。
例如:原文件(例如:命名方式為“日期”),現(xiàn)在變成副本0。
例如:以日期命名,生成新文件。
由此,通過在修改時(shí)間時(shí)曲線數(shù)據(jù)會形成副本,新的數(shù)據(jù)會單獨(dú)形成一個(gè)文件,避免了因修改時(shí)間導(dǎo)致數(shù)據(jù)重疊顯示混亂;并且,通過文件副本上限控制,避免了數(shù)據(jù)無限增長的隱患;提高了產(chǎn)品長期運(yùn)行的可靠性,以及提升了產(chǎn)品的操作體驗(yàn)。
可選地,所述執(zhí)行單元104,還可以包括:記錄模塊1046。
在一個(gè)具體例子中,記錄模塊1046,可以用于將所述新副本文件,作為所述第一個(gè)副本的后續(xù)副本文件進(jìn)行順序記錄。
例如:原來文件是“日期_1”,現(xiàn)在可以變成“日期_2”。
由此,通過對新副本文件的順序記錄,查看方便,用戶體驗(yàn)好。
在一個(gè)可選實(shí)施方式中,基于確定單元102對日期是否重復(fù)的確定,所述執(zhí)行單元104,還可以用于當(dāng)所述日期不重復(fù)時(shí),以所述日期為名稱,新建一個(gè)基于所述時(shí)間修改的所述曲線數(shù)據(jù)的記錄文件。
例如:日期從16年5月1號更改到16年5月2號,并且是首次修改為16年5月2號。
例如:以日期為名稱新建一個(gè)記錄文件。
由此,通過在日期不重復(fù)時(shí)新建記錄文件即副本文件,有利于提高對曲線數(shù)據(jù)記錄的準(zhǔn)確性和可靠性。
在一個(gè)可選實(shí)施方式中,還可以包括:存儲單元106。該存儲單元106,可以在使所述曲線數(shù)據(jù)形成一個(gè)單獨(dú)的副本文件后,對存儲上限進(jìn)行控制。
在一個(gè)例子中,存儲單元106,可以用于確定所述曲線數(shù)據(jù)的存儲量是否超過預(yù)設(shè)的存儲上限。該存儲單元106的具體功能及處理參見步驟S210。
例如:存儲數(shù)據(jù)上限可設(shè)。
例如:檢測記錄的文件個(gè)數(shù)是否超出存儲上限m。其中,m為自然數(shù),用來控制最大存儲上限,可根據(jù)用戶需求自由設(shè)定。
在一個(gè)例子中,所述存儲單元106,還可以用于當(dāng)所述存儲量超過所述存儲上限時(shí),按存儲時(shí)間的先后順序,刪除所述曲線數(shù)據(jù)的所述副本文件中超過所述存儲上限的部分。該存儲單元106的具體功能及處理還參見步驟S220。
例如:如果超出存儲上限則連同副本一起刪除記錄文件,如果沒有超出則結(jié)束流程。
在一個(gè)可選例子中,所述存儲單元106,還可以用于所述執(zhí)行單元104在新建一個(gè)基于所述時(shí)間修改的所述曲線數(shù)據(jù)的記錄文件后,也可以檢測所述曲線數(shù)據(jù)的存儲量是否超過預(yù)設(shè)的存儲上限,并在所述存儲容量超過所述存儲上限時(shí),連同所述新建的所述記錄文件一起刪除,以減小記錄文件的占用空間。
由此,通過對存儲上限的控制,可以解決重復(fù)修改時(shí)間導(dǎo)致文件越來越大以至于降低控制器操作流暢度的問題,解決記錄文件無限增大的隱患,從而減小占用空間,提高控制器處理效率,使顯示效果得以優(yōu)化。
由于本實(shí)施例的裝置所實(shí)現(xiàn)的處理及功能基本相應(yīng)于前述圖1至圖3所示的方法的實(shí)施例、原理和實(shí)例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此不做贅述。
經(jīng)大量的試驗(yàn)驗(yàn)證,采用本發(fā)明的技術(shù)方案,通過文件副本上限可設(shè),存儲數(shù)據(jù)上限可設(shè),避免了數(shù)據(jù)無限增長的隱患。
根據(jù)本發(fā)明的實(shí)施例,還提供了對應(yīng)于顯示終端的曲線數(shù)據(jù)記錄裝置的一種顯示終端。該顯示終端可以包括:以上所述的顯示終端的曲線數(shù)據(jù)記錄裝置。
參見圖5所示的例子,用戶修改時(shí)間會有兩種情況:一種是修改了時(shí)間后日期是重復(fù)的,另一種是修改時(shí)間后日期不重復(fù)。
在一個(gè)實(shí)施方式中,如果是不重復(fù)的情況。例如:日期從16年5月1號更改到16年5月2號,并且是首次修改為16年5月2號。該記錄過程可以包括:
首先,以日期為名稱新建一個(gè)記錄文件。
然后,檢測記錄的文件個(gè)數(shù)是否超出存儲上限m。其中,m為自然數(shù),用來控制最大存儲上限,可根據(jù)用戶需求自由設(shè)定。
最后,如果超出存儲上限則連同副本一起刪除記錄文件,如果沒有超出則結(jié)束流程。
在另一個(gè)實(shí)施方式中,如果是時(shí)間重復(fù)的情況。例如:修改時(shí)間為同一天某個(gè)時(shí)間點(diǎn)、或者修改日期為前一天,只要是修改后的日期曾經(jīng)出現(xiàn)過。該修改過程可以包括:
步驟一、遍歷所有存儲的歷史數(shù)據(jù),查找相同的文件名。
步驟二、查找到以后,檢測該文件的副本數(shù)是否超出限定條件n。其中,n為自然數(shù),用于限定同一天的文件最多允許有多少個(gè)副本,n作用于每一天,n可以根據(jù)用戶需求自由設(shè)定。
步驟三、如果超出副本數(shù)n,則刪除副本i,此時(shí)的i等于n。
例如:副本的命名格式可以為“日期_i”,i大于等于0、且小于等于n。
步驟四、把副本i依次變成副本i+1,i從0開始。
例如:原來文件是“日期_1”,現(xiàn)在可以變成“日期_2”。
步驟五、原文件(例如:命名方式為“日期”),現(xiàn)在變成副本0。
步驟六、以日期命名,生成新文件。
步驟七、計(jì)算當(dāng)前所有文件數(shù)(例如:不包含副本),如果超出m,則刪除。其中,m用來控制最大存儲上限,可根據(jù)用戶需求自由設(shè)定。例如:可連同副本刪除一個(gè)文件(例如:將超過存儲上限的部分中的原文件和副本文件一起刪除),操作結(jié)束。
例如:若m等于5,也就是說已記錄了5天數(shù)據(jù)。當(dāng)?shù)降?天時(shí),先刪除一天的數(shù)據(jù),此時(shí)剩下4天的數(shù)據(jù),然后再新增第6天的數(shù)據(jù),最終還是5天的數(shù)據(jù)。
可見,只要修改了時(shí)間就會形成新文件,根據(jù)情況決定是否產(chǎn)生副本文件,相比于原來控制器曲線數(shù)據(jù)存儲機(jī)制(例如:原來控制器曲線數(shù)據(jù)存儲機(jī)制可以是:只要日期相同數(shù)據(jù)就會記錄到同一個(gè)文件,當(dāng)多次修改同一天時(shí)間時(shí)會造成數(shù)據(jù)重疊顯示混亂,并且記錄的數(shù)據(jù)存在無限增大的隱患),避免了數(shù)據(jù)重疊混亂,同時(shí)不會存在文件無限增大的隱患。
在另一個(gè)可選實(shí)施方式中,對觸摸屏進(jìn)行時(shí)間修改后(修改同一天的時(shí)間),可以通過反向工程查看到數(shù)據(jù)的記錄文件如果發(fā)現(xiàn)同一天的數(shù)據(jù)存在多個(gè)。
由于本實(shí)施例的顯示終端所實(shí)現(xiàn)的處理及功能基本相應(yīng)于前述圖4所示的裝置的實(shí)施例、原理和實(shí)例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此不做贅述。
經(jīng)大量的試驗(yàn)驗(yàn)證,采用本發(fā)明的技術(shù)方案,通過在顯示終端中使用在修改數(shù)據(jù)時(shí)形成副本、單獨(dú)存儲副本、且設(shè)置副本上限和存儲數(shù)據(jù)上限的裝置,可以提高控制器處理效率,使得顯示效果優(yōu)化。
根據(jù)本發(fā)明的實(shí)施例,還提供了對應(yīng)于顯示終端的一種空調(diào)。該空調(diào)可以包括:以上所述的顯示終端。
由于本實(shí)施例的空調(diào)所實(shí)現(xiàn)的處理及功能基本相應(yīng)于前述圖5所示的顯示終端的實(shí)施例、原理和實(shí)例,故本實(shí)施例的描述中未詳盡之處,可以參見前述實(shí)施例中的相關(guān)說明,在此不做贅述。
經(jīng)大量的試驗(yàn)驗(yàn)證,采用本發(fā)明的技術(shù)方案,通過在空調(diào)上使用在修改數(shù)據(jù)時(shí)形成副本、單獨(dú)存儲副本、且設(shè)置副本上限和存儲數(shù)據(jù)上限的顯示終端,提高了產(chǎn)品長期運(yùn)行的可靠性以及提升了產(chǎn)品的操作體驗(yàn)。
綜上,本領(lǐng)域技術(shù)人員容易理解的是,在不沖突的前提下,上述各有利方式可以自由地組合、疊加。
以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。