輯結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0056]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0057]實(shí)施例一
[0058]在本實(shí)施例中,示出了一種數(shù)據(jù)處理方法,請(qǐng)參見圖1,其示出了本申請(qǐng)?zhí)峁┑臄?shù)據(jù)處理方法的一種流程圖,可以包括以下步驟:
[0059]步驟Sll:獲取待存儲(chǔ)數(shù)據(jù)的身份識(shí)別號(hào)碼、產(chǎn)生時(shí)間和終止時(shí)間。
[0060]在本實(shí)施例中,待存儲(chǔ)數(shù)據(jù)的身份識(shí)別號(hào)碼是預(yù)先分配好的,且每個(gè)待存儲(chǔ)數(shù)據(jù)的身份識(shí)別號(hào)碼唯一。
[0061]現(xiàn)舉例對(duì)待存儲(chǔ)數(shù)據(jù)的產(chǎn)生時(shí)間和終止時(shí)間進(jìn)行說明,例如,待存儲(chǔ)數(shù)據(jù)為視頻設(shè)備A的錄像數(shù)據(jù),視頻設(shè)備A在8:00產(chǎn)生錄像數(shù)據(jù),在9:00停止工作,不再產(chǎn)生錄像數(shù)據(jù),則待存儲(chǔ)數(shù)據(jù)的產(chǎn)生時(shí)間為8:00,終止時(shí)間為9:00。
[0062]步驟S12:在將24小時(shí)平均分成η份時(shí),確定所述產(chǎn)生時(shí)間所屬時(shí)間段和所述終止時(shí)間所屬時(shí)間段。
[0063]其中所述η為大于I的整數(shù)。
[0064]在將24小時(shí)平均分成η份時(shí),得到η份不同的時(shí)間段,每個(gè)時(shí)間段的時(shí)間長度為24/η小時(shí)。所述待存儲(chǔ)數(shù)據(jù)的產(chǎn)生時(shí)間在η份不同的時(shí)間段中的某一個(gè)時(shí)間段內(nèi),所述待存儲(chǔ)數(shù)據(jù)的終止時(shí)間在η份不同的時(shí)間段中的某一個(gè)時(shí)間段內(nèi)。
[0065]所述產(chǎn)生時(shí)間所在的時(shí)間段即所述產(chǎn)生時(shí)間所屬時(shí)間段,所述終止時(shí)間所在的時(shí)間段即所述終止時(shí)間所屬時(shí)間段。
[0066]現(xiàn)舉例對(duì)確定所述產(chǎn)生時(shí)間所屬時(shí)間段和所述終止時(shí)間所屬時(shí)間段進(jìn)行說明,例如,η等于24,即將24小時(shí)平均分成24份,得到24份不同的時(shí)間段,分別為:0:00-1:00,…,5:00-6:00,6:00-7:00,7:00-8:00,8:00-9:00,9:00-10:00,…,23:00-24:00。所述產(chǎn)生時(shí)間為6:15,所述終止時(shí)間為8:31。由于6:15在6:00-7:00時(shí)間段內(nèi),因此所述產(chǎn)生時(shí)間所屬時(shí)間段為6:00-7:00。由于8:31在8:00-9:00時(shí)間段內(nèi),因此所述終止時(shí)間所屬時(shí)間段為 8:00-9:00。
[0067]步驟S13:根據(jù)所述產(chǎn)生時(shí)間所屬時(shí)間段和所述終止時(shí)間所屬時(shí)間段,確定所述待存儲(chǔ)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)時(shí)間段。
[0068]步驟S14:生成含有所述待存儲(chǔ)數(shù)據(jù)的身份識(shí)別號(hào)碼和所述存儲(chǔ)時(shí)間段對(duì)應(yīng)數(shù)值的存儲(chǔ)文件名。
[0069]現(xiàn)舉例對(duì)生成含有所述待存儲(chǔ)數(shù)據(jù)的身份識(shí)別號(hào)碼和所述存儲(chǔ)時(shí)間段對(duì)應(yīng)數(shù)值的存儲(chǔ)文件名進(jìn)行說明,例如,所述待存儲(chǔ)數(shù)據(jù)的身份識(shí)別號(hào)碼為TEST,所述存儲(chǔ)時(shí)間段分別為:6:00-7:00,7:00-8:00,8:00-9:00,則生成與所述存儲(chǔ)時(shí)間段相同個(gè)數(shù)的存儲(chǔ)文件名,生成的存儲(chǔ)文件名分別為:TEST_600_700.DAT,TEST_700_800.DAT,TEST_800_900.DAT。
[0070]步驟S15:在存儲(chǔ)服務(wù)器中建立所述存儲(chǔ)文件名對(duì)應(yīng)的文件。
[0071]在生成相應(yīng)的存儲(chǔ)文件名后,在存儲(chǔ)服務(wù)器中建立所述存儲(chǔ)文件名對(duì)應(yīng)的文件,實(shí)現(xiàn)了將所述存儲(chǔ)文件名作為所述待存儲(chǔ)數(shù)據(jù)的存儲(chǔ)位置索引,存儲(chǔ)在存儲(chǔ)服務(wù)器中。
[0072]步驟S16:將所述待存儲(chǔ)數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)文件名對(duì)應(yīng)的文件中。
[0073]所述存儲(chǔ)文件名對(duì)應(yīng)的文件建立后,將所述待存儲(chǔ)數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)服務(wù)器中所述存儲(chǔ)文件名對(duì)應(yīng)的文件中,實(shí)現(xiàn)了對(duì)所述待存儲(chǔ)數(shù)據(jù)的存儲(chǔ),整個(gè)過程不需要數(shù)據(jù)庫的參與。
[0074]在查詢相應(yīng)的數(shù)據(jù)時(shí),可以根據(jù)相應(yīng)的存儲(chǔ)文件名,在相應(yīng)的文件中查找到數(shù)據(jù)。
[0075]在本申請(qǐng)中,在生成待存儲(chǔ)數(shù)據(jù)的身份識(shí)別號(hào)碼和存儲(chǔ)時(shí)間段對(duì)應(yīng)數(shù)值的存儲(chǔ)文件名后,在存儲(chǔ)服務(wù)器中建立所述存儲(chǔ)文件名對(duì)應(yīng)的文件,實(shí)現(xiàn)了將生成的存儲(chǔ)文件名作為待存儲(chǔ)數(shù)據(jù)的存儲(chǔ)位置索引,存儲(chǔ)在存儲(chǔ)服務(wù)器中。并在建立存儲(chǔ)文件名對(duì)應(yīng)的文件后,將待存儲(chǔ)數(shù)據(jù)存儲(chǔ)在存儲(chǔ)文件名對(duì)應(yīng)的文件中。
[0076]由上可見,本申請(qǐng)中將待存儲(chǔ)數(shù)據(jù)和待存儲(chǔ)數(shù)據(jù)的存儲(chǔ)位置索引全部存儲(chǔ)在存儲(chǔ)服務(wù)器中,存儲(chǔ)過程不需要數(shù)據(jù)庫的配合,因此降低了系統(tǒng)部署難度,減少了系統(tǒng)成本。
[0077]在本實(shí)施例中,步驟S13的具體過程可以參見圖2,其示出了本申請(qǐng)?zhí)峁┑臄?shù)據(jù)處理方法的一種子流程圖,可以包括以下步驟:
[0078]步驟S131:判斷所述產(chǎn)生時(shí)間所屬時(shí)間段和所述終止時(shí)間所屬時(shí)間段是否相鄰。
[0079]若所述產(chǎn)生時(shí)間所屬時(shí)間段和所述終止時(shí)間所屬時(shí)間段相連,則執(zhí)行步驟S132,否則,執(zhí)行步驟S133。
[0080]步驟S132:確定所述待存儲(chǔ)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)時(shí)間段分別為所述產(chǎn)生時(shí)間所屬時(shí)間段和所述終止時(shí)間所屬時(shí)間段。
[0081]步驟S133:確定所述待存儲(chǔ)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)時(shí)間段分別為所述產(chǎn)生時(shí)間所屬時(shí)間段、所述終止時(shí)間所屬時(shí)間段和所述產(chǎn)生時(shí)間所屬時(shí)間段與所述終止時(shí)間所屬時(shí)間段之間的各個(gè)時(shí)間段。
[0082]現(xiàn)舉例對(duì)步驟S131至步驟S132的過程進(jìn)行說明,例如,在將24小時(shí)平均分成24份時(shí),得到 24 份不同的時(shí)間段,分別為:0:00-1:00,…,5:00-6:00,6:00-7:00,7:00-8:00,8:00-9:00,9:00-10:00,…,23:00-24:00。若所述產(chǎn)生時(shí)間為6:15,所述終止時(shí)間為8:31,則所述產(chǎn)生時(shí)間所屬時(shí)間段為6:00-7:00,所述終止時(shí)間所屬時(shí)間段為8:00-9:00,判斷6:00-7:00和8:00-9:00是否相鄰,判斷結(jié)果是不相鄰,則確定所述待存儲(chǔ)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)時(shí)間段分別為 6:00-7:00,7:00-8:00,8:00-9:00。
[0083]若所述產(chǎn)生時(shí)間為6:15,所述終止時(shí)間為7:30,則所述產(chǎn)生時(shí)間所屬時(shí)間段為6:00-7:00,所述終止時(shí)間所屬時(shí)間段為7:00-8:00,判斷6:00-7:00和7:00-8:00是否相鄰,判斷結(jié)果是相鄰,則確定所述待存儲(chǔ)數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)時(shí)間段分別為6:00-7:00,
7:00_8:00ο
[0084]在本實(shí)施例中,所述η可以但不局限于等于24。在η等于24時(shí),將24個(gè)小時(shí)平均分成24份,得到24份不同的時(shí)間段,每個(gè)時(shí)間段的時(shí)間長度為60分鐘。
[0085]當(dāng)然,所述η可以但不局限于等于48。在η等于48時(shí),將24個(gè)小時(shí)平均分成48份,得到48份不同的時(shí)間段,每個(gè)時(shí)間段的時(shí)間長度為30分鐘。
[0086]需要說明的是,在將24個(gè)小時(shí)平均分成η份時(shí),需要以某個(gè)時(shí)刻為起始位置,起始位置可以為整點(diǎn)時(shí)刻,也可以為非整點(diǎn)時(shí)刻。
[0087]實(shí)施例二
[0088]采用實(shí)施例一示出的方法對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)后,若要訪問存儲(chǔ)服務(wù)器中的數(shù)據(jù),則可以采用本實(shí)施例所提供的方法,請(qǐng)參見圖3,其示出了本申請(qǐng)?zhí)峁┑臄?shù)據(jù)處理方法的另一種流程圖,可以包括以下步驟:
[0089]步驟S31:獲取待查詢數(shù)據(jù)的身份標(biāo)識(shí)號(hào)碼、查詢起始時(shí)間和查詢結(jié)束時(shí)間。
[0090]現(xiàn)舉例對(duì)待查詢數(shù)據(jù)的查詢起始時(shí)間和查詢結(jié)束時(shí)間進(jìn)行說明,例如,待查詢數(shù)據(jù)為視頻數(shù)據(jù)B在8:00到9:00的錄像數(shù)據(jù),則待查詢數(shù)據(jù)的查詢起始時(shí)間為8:00,查詢結(jié)束時(shí)間為9:00。
[0091]步驟S32:在將24小時(shí)平均分成所述η份時(shí),確定所述查詢起始時(shí)間所屬時(shí)間段和所述查詢結(jié)束時(shí)間所屬時(shí)間段。
[0092]在本實(shí)施例中,所述η與實(shí)施例一中步驟S12中的η的數(shù)值相同。
[0093]在將24小時(shí)平均分成η份時(shí),得到η份不同的時(shí)間段,每個(gè)時(shí)間段的時(shí)間長度為24/η小時(shí)。所述待