數(shù)據(jù)的驗(yàn)證方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種數(shù)據(jù)的驗(yàn)證方法及裝置,涉及信息【技術(shù)領(lǐng)域】,通過(guò)自動(dòng)化檢測(cè)終端設(shè)備上報(bào)的程序?qū)?yīng)的運(yùn)行數(shù)據(jù)與后臺(tái)服務(wù)器中保存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配,降低了數(shù)據(jù)驗(yàn)證過(guò)程的成本的同時(shí),提升了數(shù)據(jù)驗(yàn)證的效率。所述方法包括:首先獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù),然后從后臺(tái)服務(wù)器中提取所述各個(gè)程序分別對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù),所述后臺(tái)服務(wù)器用于保存所述終端設(shè)備中所有程序?qū)?yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù),最后檢測(cè)所述各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)和所述各個(gè)程序分別對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
【專利說(shuō)明】數(shù)據(jù)的驗(yàn)證方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息【技術(shù)領(lǐng)域】,特別涉及一種數(shù)據(jù)的驗(yàn)證方法及裝置。
【背景技術(shù)】
[0002] 隨著終端設(shè)備的不斷發(fā)展,例如手機(jī)、平板電腦等終端設(shè)備的發(fā)展,并且為了滿足 用戶對(duì)終端設(shè)備的不同需求,使得終端設(shè)備中的程序也越來(lái)越多。對(duì)于終端設(shè)備中的程序 在進(jìn)行實(shí)際應(yīng)用前,通常會(huì)由測(cè)試工程師對(duì)程序的性能進(jìn)行相關(guān)測(cè)試,其中,在對(duì)程序的性 能進(jìn)行測(cè)試的過(guò)程中,終端設(shè)備上報(bào)的程序?qū)?yīng)的運(yùn)行數(shù)據(jù)與后臺(tái)服務(wù)器記錄的該運(yùn)行數(shù) 據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配是影響測(cè)試過(guò)程的效率和準(zhǔn)確性的關(guān)鍵問(wèn)題之一。
[0003] 目前通常是首先由人工通過(guò)終端設(shè)備對(duì)待測(cè)試程序進(jìn)行測(cè)試操作,從而產(chǎn)生與該 操作對(duì)應(yīng)的程序的運(yùn)行數(shù)據(jù),并且需要人工檢測(cè)終端設(shè)備上報(bào)的該運(yùn)行數(shù)據(jù)與后臺(tái)服務(wù)器 記錄的該運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配。由于整個(gè)產(chǎn)生和檢測(cè)運(yùn)行數(shù)據(jù)的過(guò)程都 是由人工完成的,造成現(xiàn)有人工進(jìn)行數(shù)據(jù)驗(yàn)證方式的成本較高,效率較低。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)的驗(yàn)證方法及裝置,降低了數(shù)據(jù)驗(yàn)證過(guò)程的成本的同 時(shí),提升了數(shù)據(jù)驗(yàn)證過(guò)程的效率。
[0005] 本發(fā)明實(shí)施例采用的技術(shù)方案為:
[0006] 一種數(shù)據(jù)的驗(yàn)證方法,包括:
[0007] 獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù);
[0008] 從后臺(tái)服務(wù)器中提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù),所述后臺(tái)服務(wù)器用于 保存所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù);
[0009] 檢測(cè)所述運(yùn)行數(shù)據(jù)和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
[0010] 一種數(shù)據(jù)的驗(yàn)證裝置,包括:
[0011] 獲取單元,用于獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù);
[0012] 提取單元,用于從后臺(tái)服務(wù)器中提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù),所述 后臺(tái)服務(wù)器用于保存所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù);
[0013] 檢測(cè)單元,用于檢測(cè)所述獲取單元獲取的所述運(yùn)行數(shù)據(jù)和所述提取單元提取的所 述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
[0014] 本發(fā)明實(shí)施例提供的數(shù)據(jù)的驗(yàn)證方法及裝置,與現(xiàn)有技術(shù)由人工通過(guò)終端設(shè)備對(duì) 待測(cè)試程序進(jìn)行測(cè)試操作,從而產(chǎn)生與該操作對(duì)應(yīng)的程序的運(yùn)行數(shù)據(jù),并且需要人工檢測(cè) 終端設(shè)備上報(bào)的該運(yùn)行數(shù)據(jù)是否準(zhǔn)確相比,本發(fā)明通過(guò)自動(dòng)化檢測(cè)終端設(shè)備上報(bào)的程序?qū)?應(yīng)的運(yùn)行數(shù)據(jù)與后臺(tái)服務(wù)器中保存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配,降低了數(shù)據(jù)驗(yàn)證過(guò)程的成本 的同時(shí),提升了數(shù)據(jù)驗(yàn)證的效率。
【專利附圖】
【附圖說(shuō)明】
[0015] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述 中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附 圖獲得其它的附圖。
[0016] 圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)的驗(yàn)證流程圖;
[0017] 圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)的驗(yàn)證方法流程圖;
[0018] 圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)的驗(yàn)證裝置結(jié)構(gòu)示意圖;
[0019] 圖4為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)的驗(yàn)證裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021] 為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說(shuō) 明。
[0022] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)的驗(yàn)證方法,如圖1所示,所述方法包括:
[0023] 101、獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)。
[0024] 其中,例如運(yùn)行的程序?yàn)槟碁g覽器,則此時(shí)獲取到的運(yùn)行數(shù)據(jù)可以為該瀏覽器中 顯示的網(wǎng)頁(yè)個(gè)數(shù)、顯示的各個(gè)網(wǎng)頁(yè)的類別功能模塊等數(shù)據(jù)。再例如運(yùn)行的程序?yàn)橥ㄓ嶄?,則 此時(shí)獲取到的運(yùn)行數(shù)據(jù)可以為終端進(jìn)行群組管理的文件擴(kuò)展名為log的日志。
[0025] 102、從后臺(tái)服務(wù)器中提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
[0026] 其中,所述后臺(tái)服務(wù)器用于保存所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng) 計(jì)數(shù)據(jù),運(yùn)行統(tǒng)計(jì)數(shù)據(jù)為終端設(shè)備通過(guò)網(wǎng)絡(luò)上報(bào)的各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù),即當(dāng)終 端設(shè)備上報(bào)的各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)正確時(shí),運(yùn)行統(tǒng)計(jì)數(shù)據(jù)即為各個(gè)程序分別對(duì)應(yīng) 的運(yùn)行數(shù)據(jù)。
[0027] 103、檢測(cè)所述運(yùn)行數(shù)據(jù)和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
[0028] 其中,當(dāng)運(yùn)行數(shù)據(jù)和運(yùn)行統(tǒng)計(jì)數(shù)據(jù)匹配時(shí),輸出的檢測(cè)結(jié)果具體可以為數(shù)據(jù)匹配 的提示信息,從而可以進(jìn)一步根據(jù)匹配的數(shù)據(jù)進(jìn)行相關(guān)數(shù)據(jù)分析;當(dāng)運(yùn)行數(shù)據(jù)和運(yùn)行統(tǒng)計(jì) 數(shù)據(jù)不匹配時(shí),輸出的檢測(cè)結(jié)果具體可以為數(shù)據(jù)不匹配的告警信息,并且具體標(biāo)識(shí)出不匹 配的運(yùn)行數(shù)據(jù)和該運(yùn)行數(shù)據(jù)對(duì)應(yīng)的上傳統(tǒng)計(jì)字段,從而可以對(duì)不匹配的運(yùn)行數(shù)據(jù)進(jìn)行快速 修正,其中,終端設(shè)備在向后臺(tái)服務(wù)器上傳運(yùn)行數(shù)據(jù)的同時(shí),都會(huì)上傳一個(gè)與該運(yùn)行數(shù)據(jù)對(duì) 應(yīng)的上傳統(tǒng)計(jì)字段,作為該運(yùn)行數(shù)據(jù)以及與該運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)的標(biāo)識(shí)。
[0029] 本發(fā)明實(shí)施例提供的一種數(shù)據(jù)的驗(yàn)證方法,與現(xiàn)有技術(shù)由人工通過(guò)終端設(shè)備對(duì)待 測(cè)試程序進(jìn)行測(cè)試操作,從而產(chǎn)生與該操作對(duì)應(yīng)的程序的運(yùn)行數(shù)據(jù),并且需要人工檢測(cè)終 端設(shè)備上報(bào)的該運(yùn)行數(shù)據(jù)是否準(zhǔn)確相比,通過(guò)自動(dòng)化檢測(cè)終端設(shè)備上報(bào)的程序?qū)?yīng)的運(yùn)行 數(shù)據(jù)與后臺(tái)服務(wù)器中保存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配,降低了數(shù)據(jù)驗(yàn)證過(guò)程的成本的同時(shí), 提升了數(shù)據(jù)驗(yàn)證的效率。
[0030] 進(jìn)一步地,本發(fā)明實(shí)施例提供另一種數(shù)據(jù)的驗(yàn)證方法,如圖2所示,所述方法包 括:
[0031] 201、指示所述終端設(shè)備根據(jù)第一預(yù)置腳本運(yùn)行所述終端設(shè)備中的程序。
[0032] 其中,第一預(yù)置腳本中具體可以配置需要進(jìn)行檢測(cè)的終端設(shè)備中的程序,以及該 待測(cè)試程序具體需要執(zhí)行的操作,例如第一預(yù)置腳本可以配置為終端設(shè)備在通訊錄程序中 進(jìn)行群組管理,或者配置為終端設(shè)備在音樂(lè)播放器程序中進(jìn)行音樂(lè)播放列表管理等。由于 現(xiàn)有技術(shù)中是需要人工對(duì)終端設(shè)備進(jìn)行操作后,運(yùn)行終端設(shè)備中的程序,從而使得現(xiàn)有方 式成本較高,效率較低。
[0033] 202、獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)。
[0034] 其中,例如運(yùn)行的程序?yàn)槟碁g覽器,則此時(shí)獲取到的運(yùn)行數(shù)據(jù)可以為該瀏覽器中 顯示的網(wǎng)頁(yè)個(gè)數(shù)、顯示的各個(gè)網(wǎng)頁(yè)的類別功能模塊等數(shù)據(jù)。再例如運(yùn)行的程序?yàn)橥ㄓ嶄?,則 此時(shí)獲取到的運(yùn)行數(shù)據(jù)可以為終端操作的log日志。
[0035] 203、根據(jù)第二預(yù)置腳本從所述后臺(tái)服務(wù)器中,提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng) 計(jì)數(shù)據(jù)。
[0036] 其中,第二預(yù)置腳本具體可以根據(jù)第一預(yù)置腳本進(jìn)行配置,例如如果第一預(yù)置腳 本配置為終端設(shè)備在通訊錄程序中進(jìn)行群組管理,則第二預(yù)置腳本具體可以配置為檢測(cè)設(shè) 備從后臺(tái)服務(wù)器中獲取終端進(jìn)行群組管理的log日志。
[0037] 其中,所述后臺(tái)服務(wù)器用于保存所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng) 計(jì)數(shù)據(jù),運(yùn)行統(tǒng)計(jì)數(shù)據(jù)為終端設(shè)備通過(guò)網(wǎng)絡(luò)上報(bào)的各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù),即當(dāng)終 端設(shè)備上報(bào)的各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)正確時(shí),運(yùn)行統(tǒng)計(jì)數(shù)據(jù)即為各個(gè)程序分別對(duì)應(yīng) 的運(yùn)行數(shù)據(jù)。由于現(xiàn)有技術(shù)中是需要人工從后臺(tái)服務(wù)器提取所述各個(gè)程序分別對(duì)應(yīng)的運(yùn)行 統(tǒng)計(jì)數(shù)據(jù),從而使得現(xiàn)有提取方式成本較高,效率較低。
[0038] 具體地,可以根據(jù)第二預(yù)置腳本從所述后臺(tái)服務(wù)器中,提取與所述運(yùn)行數(shù)據(jù)的上 傳統(tǒng)計(jì)字段對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
[0039] 204、檢測(cè)所述各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢 測(cè)結(jié)果。
[0040] 具體地,通過(guò)函數(shù)庫(kù)DME生成匹配校驗(yàn)規(guī)則,然后根據(jù)所述匹配校驗(yàn)規(guī)則檢測(cè)所 述運(yùn)行數(shù)據(jù)和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配。其中,DME中包含了生成匹配校驗(yàn)規(guī)則所用到 的所有函數(shù),生成匹配校驗(yàn)規(guī)則時(shí)用到的函數(shù)可以包括ActiveSheet. QueryTables. Add、 Range、For、Select等,函數(shù)ActiveSheet. QueryTables. Add可以用于將運(yùn)行日志文件拷入 Excel表中,函數(shù)Range可以用于選擇數(shù)據(jù)檢索范圍,函數(shù)For可以用于循環(huán)執(zhí)行操作,函數(shù) Select可以用于選取數(shù)據(jù)。
[0041] 進(jìn)一步地,若檢測(cè)所述各個(gè)程序中存在目標(biāo)程序,則生成告警信息,所述目標(biāo)程序 對(duì)應(yīng)的運(yùn)行數(shù)據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)不匹配,所述告警信息包括所述目標(biāo)程序?qū)?yīng)的運(yùn)行數(shù)據(jù) 和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。其中,目標(biāo)程序即為運(yùn)行數(shù)據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)不匹配的程序,從而可 以實(shí)現(xiàn)對(duì)不匹配的運(yùn)行數(shù)據(jù)進(jìn)行快速修正。
[0042] 具體地,例如第一預(yù)置腳本指示終端設(shè)備對(duì)一個(gè)程序的某一功能運(yùn)行了 3次,匹 配情況為后臺(tái)服務(wù)器保存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)記錄的運(yùn)行次數(shù)也為3次,若后臺(tái)服務(wù)器保存的 運(yùn)行統(tǒng)計(jì)數(shù)據(jù)記錄的運(yùn)行次數(shù)為2次或者1次,則此時(shí)即為運(yùn)行數(shù)據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)不匹 配,其中,造成數(shù)據(jù)不匹配的原因具體可以為網(wǎng)絡(luò)故障、終端故障、或者后臺(tái)服務(wù)器故障等, 本發(fā)明實(shí)施例不做限定。若終端設(shè)備對(duì)一個(gè)程序的某一功能運(yùn)行了 3次,而后臺(tái)服務(wù)器保 存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)記錄的運(yùn)行次數(shù)超過(guò)了 3次,也為運(yùn)行數(shù)據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)不匹配的情 況,此時(shí)造成數(shù)據(jù)不匹配的原因?yàn)楹笈_(tái)服務(wù)器故障。
[0043] 可替換地,當(dāng)各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)和運(yùn)行統(tǒng)計(jì)數(shù)據(jù)匹配時(shí),輸出的檢測(cè) 結(jié)果具體可以為數(shù)據(jù)匹配的提示信息,從而可以進(jìn)一步根據(jù)匹配的數(shù)據(jù)進(jìn)行相關(guān)數(shù)據(jù)分 析。
[0044] 本發(fā)明實(shí)施例的具體應(yīng)用場(chǎng)景可以如下所示,包括:檢測(cè)設(shè)備首先通過(guò)預(yù)置的 終端設(shè)備在通訊錄程序中進(jìn)行群組管理的腳本,指示終端設(shè)備運(yùn)行通訊錄程序并進(jìn)行群 組管理,然后獲取終端設(shè)備在運(yùn)行通訊錄程序過(guò)程中進(jìn)行群組管理對(duì)應(yīng)的運(yùn)行數(shù)據(jù),即 文件擴(kuò)展名為log的日志,再根據(jù)終端向后臺(tái)服務(wù)器上傳的運(yùn)行數(shù)據(jù)的統(tǒng)計(jì)字段"EMID_ PhoneBook_Group_Switch",從后臺(tái)服務(wù)器中提取與該統(tǒng)計(jì)字段 "EMID_PhoneBook_Group_ Switch"對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù),最后通過(guò)匹配校驗(yàn)規(guī)則進(jìn)行運(yùn)行數(shù)據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)的一 致性比對(duì)。若兩組信息不一致則生成告警信息,并且具體定位出不一致的兩組信息供終端 和后臺(tái)開(kāi)發(fā)人員進(jìn)行分析處理,從而快速修復(fù)此問(wèn)題。
[0045] 本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)的驗(yàn)證方法,與現(xiàn)有技術(shù)由人工通過(guò)終端設(shè)備對(duì) 待測(cè)試程序進(jìn)行測(cè)試操作,從而產(chǎn)生與該操作對(duì)應(yīng)的程序的運(yùn)行數(shù)據(jù),并且需要人工檢測(cè) 終端設(shè)備上報(bào)的該運(yùn)行數(shù)據(jù)是否準(zhǔn)確相比,通過(guò)自動(dòng)化檢測(cè)終端設(shè)備上報(bào)的程序?qū)?yīng)的運(yùn) 行數(shù)據(jù)與后臺(tái)服務(wù)器中保存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配,降低了數(shù)據(jù)驗(yàn)證過(guò)程的成本的同 時(shí),提升了數(shù)據(jù)驗(yàn)證的效率。
[0046] 本發(fā)明實(shí)施例提供一種數(shù)據(jù)的驗(yàn)證裝置,所述裝置的實(shí)體可以為檢測(cè)設(shè)備,例如 PC (Personal Computer,個(gè)人計(jì)算機(jī)),如圖3所示,所述裝置包括:獲取單元31、提取單元 32、檢測(cè)單元33。
[0047] 獲取單元31,可以用于獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)。
[0048] 提取單元32,可以用于從后臺(tái)服務(wù)器中提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù) 據(jù),所述后臺(tái)服務(wù)器用于保存所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
[0049] 檢測(cè)單元33,可以用于檢測(cè)所述獲取單元31獲取的所述運(yùn)行數(shù)據(jù)和所述提取單 元32提取的所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
[0050] 需要說(shuō)明的是,本發(fā)明實(shí)施例提供的裝置所涉及各功能單元的其他相應(yīng)描述可以 參考圖1中的對(duì)應(yīng)描述,在此不再贅述。
[0051] 本發(fā)明實(shí)施例提供的一種數(shù)據(jù)的驗(yàn)證裝置,與現(xiàn)有技術(shù)由人工通過(guò)終端設(shè)備對(duì)待 測(cè)試程序進(jìn)行測(cè)試操作,從而產(chǎn)生與該操作對(duì)應(yīng)的程序的運(yùn)行數(shù)據(jù),并且需要人工檢測(cè)終 端設(shè)備上報(bào)的該運(yùn)行數(shù)據(jù)是否準(zhǔn)確相比,通過(guò)自動(dòng)化檢測(cè)終端設(shè)備上報(bào)的程序?qū)?yīng)的運(yùn)行 數(shù)據(jù)與后臺(tái)服務(wù)器中保存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配,降低了數(shù)據(jù)驗(yàn)證過(guò)程的成本的同時(shí), 提升了數(shù)據(jù)驗(yàn)證的效率。
[0052] 進(jìn)一步地,本發(fā)明實(shí)施例提供另一種數(shù)據(jù)的驗(yàn)證裝置,所述裝置的實(shí)體可以為檢 測(cè)設(shè)備,例如PC,如圖4所示,所述裝置包括:獲取單元41、提取單元42、檢測(cè)單元43。
[0053] 獲取單元41,可以用于獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)。
[0054] 提取單元42,可以用于從后臺(tái)服務(wù)器中提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù) 據(jù),所述后臺(tái)服務(wù)器用于保存所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
[0055] 檢測(cè)單元43,可以用于檢測(cè)所述獲取單元41獲取的所述運(yùn)行數(shù)據(jù)和所述提取單 元42提取的所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
[0056] 進(jìn)一步地,所述裝置還可以包括:指示單元44。
[0057] 指示單元44,可以用于指示所述終端設(shè)備根據(jù)第一預(yù)置腳本運(yùn)行所述終端設(shè)備中 的程序。
[0058] 提取單元42,可以用于根據(jù)第二預(yù)置腳本從所述后臺(tái)服務(wù)器中,提取與所述運(yùn)行 數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
[0059] 檢測(cè)單元43具體可以包括:生成模塊4301、檢測(cè)模塊4302。
[0060] 生成模塊4301,可以用于通過(guò)函數(shù)庫(kù)DME生成匹配校驗(yàn)規(guī)則。
[0061] 檢測(cè)模塊4302,可以用于根據(jù)所述生成模塊4301生成的所述匹配校驗(yàn)規(guī)則檢測(cè) 所述運(yùn)行數(shù)據(jù)和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配。
[0062] 檢測(cè)單元43,可以用于若檢測(cè)所述各個(gè)程序中存在目標(biāo)程序,則生成告警信息,所 述目標(biāo)程序?qū)?yīng)的運(yùn)行數(shù)據(jù)與所述目標(biāo)程序?qū)?yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)不匹配,所述告警信息包 括所述目標(biāo)程序?qū)?yīng)的運(yùn)行數(shù)據(jù)和所述目標(biāo)程序?qū)?yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
[0063] 需要說(shuō)明的是,本發(fā)明實(shí)施例提供的裝置所涉及各功能單元的其他相應(yīng)描述可以 參考圖2中的對(duì)應(yīng)描述,在此不再贅述。
[0064] 本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)的驗(yàn)證裝置,與現(xiàn)有技術(shù)由人工通過(guò)終端設(shè)備對(duì) 待測(cè)試程序進(jìn)行測(cè)試操作,從而產(chǎn)生與該操作對(duì)應(yīng)的程序的運(yùn)行數(shù)據(jù),并且需要人工檢測(cè) 終端設(shè)備上報(bào)的該運(yùn)行數(shù)據(jù)是否準(zhǔn)確相比,通過(guò)自動(dòng)化檢測(cè)終端設(shè)備上報(bào)的程序?qū)?yīng)的運(yùn) 行數(shù)據(jù)與后臺(tái)服務(wù)器中保存的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配,降低了數(shù)據(jù)驗(yàn)證過(guò)程的成本的同 時(shí),提升了數(shù)據(jù)驗(yàn)證的效率。
[0065] 本發(fā)明實(shí)施例提供的數(shù)據(jù)的驗(yàn)證裝置可以實(shí)現(xiàn)上述提供的方法實(shí)施例,具體功能 實(shí)現(xiàn)請(qǐng)參見(jiàn)方法實(shí)施例中的說(shuō)明,在此不再贅述。本發(fā)明實(shí)施例提供的數(shù)據(jù)的驗(yàn)證方法及 裝置可以適用于信息技術(shù),但不僅限于此。
[0066] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
[0067] 以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng) 涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1. 一種數(shù)據(jù)的驗(yàn)證方法,其特征在于,包括: 獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù); 從后臺(tái)服務(wù)器中提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù),所述后臺(tái)服務(wù)器用于保存 所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù); 檢測(cè)所述運(yùn)行數(shù)據(jù)和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)的驗(yàn)證方法,其特征在于,所述獲取終端設(shè)備中各個(gè)程 序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù)之前還包括: 指示所述終端設(shè)備根據(jù)第一預(yù)置腳本運(yùn)行所述終端設(shè)備中的程序。
3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)的驗(yàn)證方法,其特征在于,所述從后臺(tái)服務(wù)器中提取與 所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)包括: 根據(jù)第二預(yù)置腳本從所述后臺(tái)服務(wù)器中,提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)的驗(yàn)證方法,其特征在于,所述檢測(cè)所述運(yùn)行數(shù)據(jù)和所 述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配包括: 通過(guò)函數(shù)庫(kù)DME生成匹配校驗(yàn)規(guī)則; 根據(jù)所述匹配校驗(yàn)規(guī)則檢測(cè)所述運(yùn)行數(shù)據(jù)和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配。
5. 根據(jù)權(quán)利要求4所述的數(shù)據(jù)的驗(yàn)證方法,其特征在于,所述檢測(cè)所述運(yùn)行數(shù)據(jù)和所 述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果包括: 若檢測(cè)所述各個(gè)程序中存在目標(biāo)程序,則生成告警信息,所述目標(biāo)程序?qū)?yīng)的運(yùn)行數(shù) 據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)不匹配,所述告警信息包括所述目標(biāo)程序?qū)?yīng)的運(yùn)行數(shù)據(jù)和所述運(yùn)行統(tǒng) 計(jì)數(shù)據(jù)。
6. -種數(shù)據(jù)的驗(yàn)證裝置,其特征在于,包括: 獲取單元,用于獲取終端設(shè)備中各個(gè)程序分別對(duì)應(yīng)的運(yùn)行數(shù)據(jù); 提取單元,用于從后臺(tái)服務(wù)器中提取與所述運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù),所述后臺(tái) 服務(wù)器用于保存所述終端設(shè)備上傳的所有運(yùn)行數(shù)據(jù)對(duì)應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù); 檢測(cè)單元,用于檢測(cè)所述獲取單元獲取的所述運(yùn)行數(shù)據(jù)和所述提取單元提取的所述運(yùn) 行統(tǒng)計(jì)數(shù)據(jù)是否匹配后,輸出檢測(cè)結(jié)果。
7. 根據(jù)權(quán)利要求6所述的數(shù)據(jù)的驗(yàn)證裝置,其特征在于,所述裝置還包括: 指示單元,用于指示所述終端設(shè)備根據(jù)第一預(yù)置腳本運(yùn)行所述終端設(shè)備中的程序。
8. 根據(jù)權(quán)利要求6所述的數(shù)據(jù)的驗(yàn)證裝置,其特征在于, 所述提取單元,用于根據(jù)第二預(yù)置腳本從所述后臺(tái)服務(wù)器中,提取與所述運(yùn)行數(shù)據(jù)對(duì) 應(yīng)的運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
9. 根據(jù)權(quán)利要求6所述的數(shù)據(jù)的驗(yàn)證裝置,其特征在于,所述檢測(cè)單元包括: 生成模塊,用于通過(guò)函數(shù)庫(kù)DME生成匹配校驗(yàn)規(guī)則; 檢測(cè)模塊,用于根據(jù)所述生成模塊生成的所述匹配校驗(yàn)規(guī)則檢測(cè)所述運(yùn)行數(shù)據(jù)和所述 運(yùn)行統(tǒng)計(jì)數(shù)據(jù)是否匹配。
10. 根據(jù)權(quán)利要求9所述的數(shù)據(jù)的驗(yàn)證裝置,其特征在于, 所述檢測(cè)單元,用于若檢測(cè)所述各個(gè)程序中存在目標(biāo)程序,則生成告警信息,所述目標(biāo) 程序?qū)?yīng)的運(yùn)行數(shù)據(jù)與運(yùn)行統(tǒng)計(jì)數(shù)據(jù)不匹配,所述告警信息包括所述目標(biāo)程序?qū)?yīng)的運(yùn)行 數(shù)據(jù)和所述運(yùn)行統(tǒng)計(jì)數(shù)據(jù)。
【文檔編號(hào)】G06F11/36GK104063308SQ201310091300
【公開(kāi)日】2014年9月24日 申請(qǐng)日期:2013年3月20日 優(yōu)先權(quán)日:2013年3月20日
【發(fā)明者】焦匯一 申請(qǐng)人:騰訊科技(深圳)有限公司