本發(fā)明涉及終端系統(tǒng)處理領(lǐng)域,特別涉及一種數(shù)據(jù)處理方法及裝置。
背景技術(shù):
在現(xiàn)有技術(shù)中,對(duì)于出入口管理系統(tǒng)很難調(diào)試進(jìn)行,甚至不支持調(diào)試功能。很多時(shí)候由需要系統(tǒng)管理員臨時(shí)對(duì)出入口管理系統(tǒng)進(jìn)行調(diào)試,調(diào)試完畢后需要?jiǎng)h除調(diào)試數(shù)據(jù)。但是,調(diào)試過程中的設(shè)置項(xiàng)也全部被刪除,這無疑增長了整個(gè)調(diào)試過程。工作效率低。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)處理方法及裝置,提供一種根據(jù)數(shù)據(jù)類型以及系統(tǒng)模式分別進(jìn)行調(diào)試以及處理的方法。
有鑒于此,本發(fā)明的第一方面提供一種數(shù)據(jù)處理方法,包括:
判斷待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù)或者屬于配置數(shù)據(jù);
若所述待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù),則判斷是否開啟了調(diào)試模式;
若開啟了所述調(diào)試模式,則將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫中并進(jìn)行處理。
結(jié)合本發(fā)明實(shí)施例的第一方面,在本發(fā)明實(shí)施例的第一方面的第一種實(shí)施方式中,所述判斷是否開啟了調(diào)試模式之后還包括:
若沒有開啟所述調(diào)試模式,則將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至一般業(yè)務(wù)數(shù)據(jù)庫并進(jìn)行處理。
結(jié)合本發(fā)明實(shí)施例的第一方面,第一方面的第一種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第一方面的第二種實(shí)施方式中,所述若開啟了所述調(diào)試模式,則將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫中并進(jìn)行處理之前,還包括:
判斷所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫是否被清空;
若所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫沒有被清空,則清空所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫。
結(jié)合本發(fā)明實(shí)施例的第一方面,第一方面的第一種實(shí)施方式至第二種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第一方面的第三種實(shí)施方式中,所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫根據(jù)所述一般業(yè)務(wù)數(shù)據(jù)庫生成。
結(jié)合本發(fā)明實(shí)施例的第一方面,第一方面的第一種實(shí)施方式至第三種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第一方面的第四種實(shí)施方式中,所述判斷待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù)或者屬于配置數(shù)據(jù)之后,還包括:
若所述待處理數(shù)據(jù)屬于所述配置數(shù)據(jù),則將所述配置數(shù)據(jù)存儲(chǔ)至配置數(shù)據(jù)庫并進(jìn)行處理。
本發(fā)明的第二方面提供一種裝置,包括:
第一判斷模塊,用于判斷待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù)或者屬于配置數(shù)據(jù);
第二判斷模塊,用于若所述待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù),則判斷是否開啟了調(diào)試模式;
第一處理模塊,用于若開啟了所述調(diào)試模式,則將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫中并進(jìn)行處理。
結(jié)合本發(fā)明實(shí)施例的第二方面,在本發(fā)明實(shí)施例的第二方面的第一種實(shí)施方式中,還包括:
第二處理模塊,用于若沒有開啟所述調(diào)試模式,則將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至一般業(yè)務(wù)數(shù)據(jù)庫并進(jìn)行處理。
結(jié)合本發(fā)明實(shí)施例的第二方面,第二方面的第一種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第二方面的第二種實(shí)施方式中,還包括:
第三判斷模塊,用于判斷所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫是否被清空;
清空模塊,用于若所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫沒有被清空,則清空所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫。
結(jié)合本發(fā)明實(shí)施例的第二方面,第二方面的第一種實(shí)施方式至第二種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第二方面的第三種實(shí)施方式中,所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫根據(jù)所述一般業(yè)務(wù)數(shù)據(jù)庫生成。
結(jié)合本發(fā)明實(shí)施例的第二方面,第二方面的第一種實(shí)施方式至第三種實(shí)施方式中任一種,在本發(fā)明實(shí)施例的第二方面的第四種實(shí)施方式中,還包括:
第三處理模塊,用于若所述待處理數(shù)據(jù)屬于所述配置數(shù)據(jù),則將所述配置數(shù)據(jù)存儲(chǔ)至配置數(shù)據(jù)庫并進(jìn)行處理。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理方法及裝置,提供一種根據(jù)數(shù)據(jù)類型以及系統(tǒng)模式分別進(jìn)行調(diào)試以及處理的方法。本實(shí)施例對(duì)業(yè)務(wù)數(shù)據(jù)與配置數(shù)據(jù)分別進(jìn)行處理。兩種數(shù)據(jù)分別存儲(chǔ)在不同的數(shù)據(jù)庫進(jìn)行處理,而當(dāng)系統(tǒng)設(shè)置成調(diào)試模式時(shí),兩種數(shù)據(jù)的處理方式也會(huì)發(fā)生變化。具體的,配置數(shù)據(jù)仍然沿用原處理方法,而業(yè)務(wù)數(shù)據(jù)則會(huì)用調(diào)試模式下的數(shù)據(jù)庫進(jìn)行存儲(chǔ)和處理。本方法通過分開處理調(diào)試模式及正常模式的業(yè)務(wù)數(shù)據(jù)與配置數(shù)據(jù),提高對(duì)系統(tǒng)的調(diào)試效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例中一種數(shù)據(jù)處理方法的一個(gè)實(shí)施例示意圖;
圖2是本發(fā)明實(shí)施例中一種裝置的一個(gè)實(shí)施例示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實(shí)施例一種數(shù)據(jù)處理方法,主要應(yīng)用于出入口管理系統(tǒng),請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例的一個(gè)工作流程示意圖。
步驟101、判斷待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù)或者屬于配置數(shù)據(jù);
系統(tǒng)判斷待處理數(shù)據(jù)是屬于業(yè)務(wù)數(shù)據(jù)還是屬于配置數(shù)據(jù)。在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),會(huì)首先進(jìn)行定義,區(qū)分出業(yè)務(wù)數(shù)據(jù)和配置數(shù)據(jù)。
步驟102、若待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù),則判斷是否開啟了調(diào)試模式;
如果待處理數(shù)據(jù)的數(shù)據(jù)類型屬于業(yè)務(wù)數(shù)據(jù),則系統(tǒng)會(huì)進(jìn)一步判斷是否開啟了調(diào)試模式。
步驟103、判斷調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫是否被清空,若沒有被清空,則清空調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫;
系統(tǒng)還會(huì)判斷調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫是否被清空,如果沒有被清空,則會(huì)清空調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫。
步驟104、若開啟了調(diào)試模式,則將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫中并進(jìn)行處理;
如果系統(tǒng)判定開啟了調(diào)試模式,則會(huì)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫中,然后再對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。
步驟105、若沒有開啟調(diào)試模式,則將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至一般業(yè)務(wù)數(shù)據(jù)庫并進(jìn)行處理;
如果系統(tǒng)判定沒有開啟調(diào)試模式,則會(huì)將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至一般業(yè)務(wù)數(shù)據(jù)庫中,然后再對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行處理。步驟103中的調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫是根據(jù)一般業(yè)務(wù)數(shù)據(jù)庫生成,調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫的結(jié)構(gòu)與一般業(yè)務(wù)數(shù)據(jù)庫的結(jié)構(gòu)一致。當(dāng)系統(tǒng)關(guān)閉調(diào)試模式,即完成了調(diào)試模式中的業(yè)務(wù)數(shù)據(jù)處理后,也會(huì)清空調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫。然后業(yè)務(wù)數(shù)據(jù)會(huì)切換回原來一般業(yè)務(wù)數(shù)據(jù)庫進(jìn)行處理。
步驟106、若待處理數(shù)據(jù)屬于配置數(shù)據(jù),則將配置數(shù)據(jù)存儲(chǔ)至配置數(shù)據(jù)庫并進(jìn)行處理;
如果系統(tǒng)判定待處理數(shù)據(jù)屬于配置數(shù)據(jù),則將配置數(shù)據(jù)存儲(chǔ)至配置數(shù)據(jù)庫中,然后進(jìn)行處理。需要注意的是,無論調(diào)試模式是否開啟,配置數(shù)據(jù)都會(huì)存儲(chǔ)至配置數(shù)據(jù)庫中進(jìn)行處理。
上面從本發(fā)明實(shí)施例的一種數(shù)據(jù)處理方法進(jìn)行描述,下面對(duì)本發(fā)明實(shí)施例的一種裝置進(jìn)行描述。
請(qǐng)參閱圖2,本發(fā)明實(shí)施例的一種裝置包括:
裝置包括第一判斷模塊201、第二判斷模塊202、第一處理模塊203、第二處理模塊204、第三判斷模塊205、清空模塊206、第三處理模塊207。
第一判斷模塊201,用于判斷待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù)或者屬于配置數(shù)據(jù);
第二判斷模塊202,用于若所述待處理數(shù)據(jù)屬于業(yè)務(wù)數(shù)據(jù),則判斷是否開啟了調(diào)試模式;
第一處理模塊203,用于若開啟了所述調(diào)試模式,則將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫中并進(jìn)行處理。
第二處理模塊204,用于若沒有開啟所述調(diào)試模式,則將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至一般業(yè)務(wù)數(shù)據(jù)庫并進(jìn)行處理。
第三判斷模塊205,用于判斷所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫是否被清空;
清空模塊206,用于若所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫沒有被清空,則清空所述調(diào)試模式業(yè)務(wù)數(shù)據(jù)庫。
第三處理模塊207,用于若所述待處理數(shù)據(jù)屬于所述配置數(shù)據(jù),則將所述配置數(shù)據(jù)存儲(chǔ)至配置數(shù)據(jù)庫并進(jìn)行處理。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。