午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

操作重現(xiàn)方法及裝置的制造方法

文檔序號(hào):10686944閱讀:1076來源:國(guó)知局
操作重現(xiàn)方法及裝置的制造方法
【專利摘要】本發(fā)明適用于計(jì)算機(jī)技術(shù)領(lǐng)域,提供了一種操作重現(xiàn)方法及裝置。所述方法包括:獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間;根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組;將分組后的事件對(duì)應(yīng)的指定事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。通過上述方法能夠使得重現(xiàn)的操作不變形。
【專利說明】
操作重現(xiàn)方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明實(shí)施例屬于計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種操作重現(xiàn)方法及裝置。
【背景技術(shù)】
[0002]在用戶對(duì)智能終端(如手機(jī))進(jìn)行測(cè)試時(shí),智能終端需要錄制用戶的操作,并重復(fù)錄制的操作。
[0003]現(xiàn)有的操作錄制及重現(xiàn)方法中,在獲取操作事件后,對(duì)每一個(gè)事件(每個(gè)操作可能有多個(gè)事件組成)都打開一次設(shè)備文件,再在打開的設(shè)備文件中寫入數(shù)據(jù),由于每次在設(shè)備文件寫入數(shù)據(jù)時(shí)都需要打開一次設(shè)備文件,因此使得寫入一組操作的數(shù)據(jù)的時(shí)間過長(zhǎng),進(jìn)而使得發(fā)送的事件發(fā)生延遲,從而導(dǎo)致操作變形,例如,使得短按操作變形為長(zhǎng)按操作,雙擊操作變形為多個(gè)單擊等。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供了一種操作重現(xiàn)方法及裝置,旨在解決現(xiàn)有方法中,每次在設(shè)備文件寫入數(shù)據(jù)時(shí)都需要打開一次設(shè)備文件,因此使得寫入一組操作的數(shù)據(jù)的時(shí)間過長(zhǎng),進(jìn)而使得發(fā)送的事件發(fā)生延遲,從而導(dǎo)致操作變形的問題。
[0005]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種操作重現(xiàn)方法,所述方法包括:
[0006]獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間;
[0007]根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組;
[0008]將分組后的事件對(duì)應(yīng)的指定事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
[0009]本發(fā)明實(shí)施例的另一目的在于提供一種操作重現(xiàn)裝置,所述裝置包括:
[0010]初始事件信息獲取單元,用于獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間;
[0011 ]事件分組單元,用于根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組;
[0012]操作重現(xiàn)單元,用于將分組后的事件對(duì)應(yīng)的事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
[0013]在本發(fā)明實(shí)施例中,由于根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組,使得劃分為一組的事件為同一操作對(duì)應(yīng)的事件,且在打開一次設(shè)備文件時(shí)就寫入已分組的事件信息,因此,寫入一個(gè)操作對(duì)應(yīng)的事件時(shí)無需多次打開設(shè)備文件,從而節(jié)省了時(shí)間,進(jìn)而使得執(zhí)行所述設(shè)備文件時(shí)能夠重現(xiàn)錄制的操作,而不會(huì)使得重現(xiàn)的操作發(fā)生變形。
【附圖說明】
[0014]圖1是本發(fā)明第一實(shí)施例提供的一種操作重現(xiàn)方法的流程圖;
[0015]圖2是本發(fā)明第二實(shí)施例提供的一種操作重現(xiàn)裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0016]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0017]本發(fā)明實(shí)施例中,獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間,根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組,將分組后的事件對(duì)應(yīng)的指定事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
[0018]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
[0019]實(shí)施例一:
[0020]圖1示出了本發(fā)明第一實(shí)施例提供的一種操作重現(xiàn)方法的流程圖,詳述如下:
[0021 ]步驟Sll,獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間。
[0022]該步驟中,獲取初始事件信息,得到錄制的操作對(duì)應(yīng)的初始事件信息,該初始事件信息包括事件發(fā)生的時(shí)間。
[0023]其中,所述步驟Sll具體包括:
[0024]Al、獲取至少兩種操作對(duì)應(yīng)的初始事件信息。其中,所述至少兩種操作對(duì)應(yīng)的初始事件信息包括:事件的名稱、事件發(fā)生的時(shí)間、事件類型、事件的值以及對(duì)應(yīng)的描述信息。其中,通過智能終端的系統(tǒng)提供的getevent獲取多種(至少兩種)操作對(duì)應(yīng)的初始事件信息。這里“對(duì)應(yīng)的描述信息”是指“事件發(fā)生的時(shí)間、事件類型、事件的值”對(duì)應(yīng)的描述信息。例如,事件發(fā)生的時(shí)間的描述信息為“time”,事件類型的描述信息為“type”等。
[0025]或者,
[0026]A2、獲取一種操作對(duì)應(yīng)的初始事件信息。其中,所述一種操作對(duì)應(yīng)的初始事件信息包括:事件發(fā)生的時(shí)間、事件類型、事件的值。需要指出的是,同一種操作對(duì)應(yīng)的初始事件信息可能為一個(gè)事件的初始事件信息,也可能為多個(gè)事件的初始事件信息。
[0027]可選地,在獲取初始事件信息之后,包括:
[0028]對(duì)獲取的初始事件信息進(jìn)行處理。比如,刪除獲取的至少兩種操作對(duì)應(yīng)的初始事件信息中的事件的名稱,以獲得事件對(duì)應(yīng)的指定事件信息;或者,將事件發(fā)生的時(shí)間和事件類型對(duì)應(yīng)的描述信息增加至獲取的一種操作對(duì)應(yīng)的初始事件信息,以獲得事件對(duì)應(yīng)的指定事件信息。其中,所述事件對(duì)應(yīng)的指定事件信息包括:事件發(fā)生的時(shí)間、事件類型、事件的值以及對(duì)應(yīng)的描述信息的事件信息。
[0029]其中,除了事件發(fā)生的時(shí)間、事件類型、事件的值以及對(duì)應(yīng)的描述信息,所述事件對(duì)應(yīng)的指定事件信息還可包括:設(shè)備信息、事件對(duì)應(yīng)的代碼等。對(duì)獲取的初始事件信息進(jìn)行處理即為刪除或增加初始事件信息的相應(yīng)信息,以使得處理后的事件信息符合條件。
[0030]可選地,由于一個(gè)操作通過按鍵或屏幕發(fā)出后,還會(huì)觸發(fā)智能終端中其他器件的響應(yīng),而用戶通常僅關(guān)注按鍵或屏幕等操作類型對(duì)應(yīng)的事件信息,因此,為了獲得更精準(zhǔn)的操作重現(xiàn),所述對(duì)獲取的初始事件信息進(jìn)行處理還可以包括:
[0031 ]刪除非按鍵或非屏幕操作對(duì)應(yīng)的事件信息。
[0032]步驟S12,根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組。
[0033]可選地,由于獲取的事件信息的格式與后續(xù)寫入設(shè)備文件的事件信息的格式要求不同,因此,為了能夠?qū)@取的事件信息順利寫入設(shè)備文件,在所述步驟S12之前,包括:
[0034]將獲取的初始事件信息中的數(shù)據(jù)格式轉(zhuǎn)換為指定的格式。其中,指定的格式是指能夠?qū)懭朐O(shè)備文件的事件信息對(duì)應(yīng)的格式。
[0035]可選地,所述步驟SI 2具體包括:
[0036]B1、根據(jù)事件發(fā)生的時(shí)間計(jì)算相鄰事件之間的時(shí)間間隔。具體地,將兩個(gè)相鄰事件對(duì)應(yīng)的事件發(fā)生的時(shí)間相減,得到的絕對(duì)值為兩個(gè)相鄰事件之間的時(shí)間間隔。
[0037]B2、在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔小于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為包括所述上一個(gè)事件所在的大組。其中,指定的時(shí)間間隔可設(shè)定為10ms(毫秒)。例如,假設(shè)當(dāng)前事件為事件A,事件A的上一個(gè)事件為事件B,且事件B劃分到X組,若事件A和事件B的時(shí)間間隔小于指定的時(shí)間間隔,則也將事件A劃分到X組。
[0038]B3、在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔大于或等于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為不包括所述上一個(gè)事件的大組。例如,假設(shè)當(dāng)前事件為事件A,事件A的上一個(gè)事件為事件B,且事件B劃分到X組,若事件A和事件B的時(shí)間間隔大于或等于指定的時(shí)間間隔,則將事件A劃分到非X組,例如劃分到Y(jié)組。
[0039]進(jìn)一步地,為了避免劃分為同一組的事件量過大,所述B2具體包括:
[0040]B21、在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔小于指定的時(shí)間間隔時(shí),判斷所述大組的事件量是否小于指定的最大事件量。這里的事件量是指一個(gè)組中包括的事件數(shù)量。
[0041]B22、在所述大組的事件量小于指定的最大事件量時(shí),則將所述大組劃分為至少兩個(gè)小組,使得各小組的事件量小于最大事件量。
[0042]當(dāng)然,在需要將大組劃分為至少兩個(gè)小組時(shí),可使劃分后的小組的事件量更平均,以避免出現(xiàn)問題。例如,假設(shè)最大事件量為30,需要對(duì)70個(gè)事件進(jìn)行劃分,則為了使得劃分后的小組的事件量更平均,則劃分后的小組的事件量可以不分成30,30,10,可分成25,25,20,以避免太接近最大事件量而出現(xiàn)的問題。
[0043]步驟S13,將分組后的事件對(duì)應(yīng)的指定事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
[0044]該步驟中,通過自定義的sendevent讀取并打開每組事件的設(shè)備文件,并在打開設(shè)備文件時(shí)按順序連續(xù)寫入同一組的事件,以便操作能夠連貫順利地完成,防止操作發(fā)生變形。
[0045]可選地,所述步驟SI 3具體包括:
[0046]Cl、將不同大組的事件按照預(yù)設(shè)的組間的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。其中,預(yù)設(shè)的組間的時(shí)間間隔可為固定的時(shí)間間隔,也可為相鄰兩組的時(shí)間間隔與延遲時(shí)間間隔相加后得到的時(shí)間間隔。該相鄰兩組的時(shí)間間隔是指當(dāng)前組的第一個(gè)事件的事件發(fā)生的時(shí)間與上一個(gè)組的最后一個(gè)事件的事件發(fā)生的時(shí)間的差的絕對(duì)值,延遲時(shí)間間隔可根據(jù)實(shí)際情況設(shè)置,例如,設(shè)置為500ms等。由于不同大組內(nèi)的事件通常為不同操作對(duì)應(yīng)的事件,因此,將不同大組的事件按照預(yù)設(shè)的組間的時(shí)間間隔寫入打開的設(shè)備文件能夠更好地區(qū)分兩組的事件,避免重現(xiàn)的操作發(fā)生混淆。
[0047]C2、將同一大組內(nèi)不同小組按照各小組相鄰的事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
[0048]當(dāng)然,若操作有N個(gè),則需重復(fù)執(zhí)行步驟S12和步驟S13,直到N組事件全部執(zhí)行完,N大于等于2。
[0049]可選地,為了對(duì)重現(xiàn)的操作進(jìn)行壓力測(cè)試,可預(yù)設(shè)循環(huán)次數(shù),循環(huán)執(zhí)行步驟S12和步驟S13,判斷每次執(zhí)行步驟S12和步驟S13重現(xiàn)的操作是否相同,若相同,則判定本次操作重新測(cè)試通過。
[0050]本發(fā)明第一實(shí)施例中,獲取初始事件信息,根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組,將分組后的事件對(duì)應(yīng)的指定事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。由于根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組,使得劃分為一組的事件為同一操作對(duì)應(yīng)的事件,且在打開一次設(shè)備文件時(shí)就寫入已分組的事件信息,因此,寫入一個(gè)操作對(duì)應(yīng)的事件時(shí)無需多次打開設(shè)備文件,從而節(jié)省了時(shí)間,進(jìn)而使得執(zhí)行所述設(shè)備文件時(shí)能夠重現(xiàn)錄制的操作,而不會(huì)使得重現(xiàn)的操作發(fā)生變形。
[0051]應(yīng)理解,在本發(fā)明實(shí)施例中,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
[0052]實(shí)施例二:
[0053]圖2示出了本發(fā)明第二實(shí)施例提供的一種操作重現(xiàn)裝置的結(jié)構(gòu)圖,該操作重現(xiàn)裝置可用在智能終端中,該智能終端可以包括經(jīng)無線接入網(wǎng)RAN與一個(gè)或多個(gè)核心網(wǎng)進(jìn)行通信的用戶設(shè)備,該用戶設(shè)備可以是移動(dòng)電話(或稱為“蜂窩”電話)、具有移動(dòng)設(shè)備的計(jì)算機(jī)等,例如,用戶設(shè)備還可以是便攜式、袖珍式、手持式、計(jì)算機(jī)內(nèi)置的或者車載的移動(dòng)裝置,它們與無線接入網(wǎng)交換語音和/或數(shù)據(jù)。又例如,該移動(dòng)設(shè)備可以包括智能手機(jī)、平板電腦、個(gè)人數(shù)字助理PDA、銷售終端POS或車載電腦等。為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0054]該操作重現(xiàn)裝置包括:初始事件信息獲取單元21、事件分組單元22、操作重現(xiàn)單元
23。其中:
[0055]初始事件信息獲取單元21,用于獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間。
[0056]其中,所述初始事件信息獲取單元21包括:
[0057]多操作信息獲取模塊,用于獲取至少兩種操作對(duì)應(yīng)的初始事件信息。其中,所述至少兩種操作對(duì)應(yīng)的初始事件信息包括:事件的名稱、事件發(fā)生的時(shí)間、事件類型、事件的值以及對(duì)應(yīng)的描述信息。
[0058]部分操作信息獲取模塊,用于獲取一種操作對(duì)應(yīng)的初始事件信息。其中,所述一種操作對(duì)應(yīng)的初始事件信息包括:事件發(fā)生的時(shí)間、事件類型、事件的值。需要指出的是,同一種操作對(duì)應(yīng)的初始事件信息可能為一個(gè)事件的初始事件信息,也可能為多個(gè)事件的初始事件信息。
[0059]可選地,該操作重現(xiàn)裝置包括:
[0060]初始事件信息處理單元,用于刪除獲取的至少兩種操作對(duì)應(yīng)的初始事件信息中的事件的名稱,以獲得事件對(duì)應(yīng)的指定事件信息;或者,用于將事件發(fā)生的時(shí)間和事件類型對(duì)應(yīng)的描述信息增加至獲取的一種操作對(duì)應(yīng)的初始事件信息,以獲得事件對(duì)應(yīng)的指定事件信息。
[0061]其中,所述事件對(duì)應(yīng)的指定事件信息包括:事件發(fā)生的時(shí)間、事件類型、事件的值以及對(duì)應(yīng)的描述信息的事件信息。
[0062]可選地,由于一個(gè)操作通過按鍵或屏幕發(fā)出后,還會(huì)觸發(fā)智能終端中其他器件的響應(yīng),而用戶通常僅關(guān)注按鍵或屏幕等操作類型對(duì)應(yīng)的事件信息,因此,為了獲得更精準(zhǔn)的操作重現(xiàn),所述操作重現(xiàn)裝置還可以包括:
[0063]事件信息過濾單元,用于刪除非按鍵或非屏幕操作對(duì)應(yīng)的事件信息。
[0064]事件分組單元22,用于根據(jù)事件發(fā)生的時(shí)間、事件類型以及事件對(duì)應(yīng)的值對(duì)不同的事件進(jìn)行分組。
[0065]可選地,由于獲取的事件信息的格式與后續(xù)寫入設(shè)備文件的事件信息的格式要求不同,因此,為了能夠?qū)@取的事件信息順利寫入設(shè)備文件,所述操作重現(xiàn)裝置還可以包括:
[0066]格式統(tǒng)一單元,用于將獲取的初始事件信息中的數(shù)據(jù)格式轉(zhuǎn)換為指定的格式。其中,指定的格式是指能夠?qū)懭朐O(shè)備文件的事件信息對(duì)應(yīng)的格式。
[0067]其中,所述事件分組單元22包括:
[0068]事件的時(shí)間間隔計(jì)算模塊,用于根據(jù)事件發(fā)生的時(shí)間計(jì)算相鄰事件之間的時(shí)間間隔。具體地,將兩個(gè)相鄰事件對(duì)應(yīng)的事件發(fā)生的時(shí)間相減,得到的絕對(duì)值為兩個(gè)不同事件之間的時(shí)間間隔。
[0069]同一組事件劃分模塊,用于在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔小于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為包括所述上一個(gè)事件所在的大組。其中,指定的時(shí)間間隔可設(shè)定為I OOms (毫秒)。
[0070]不同組事件劃分模塊,用于在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔大于或等于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為不包括所述上一個(gè)事件的大組。
[0071]進(jìn)一步地,為了避免劃分為同一組的事件量過大,所述同一組事件劃分模塊包括:
[0072]事件量比較模塊,用于判斷所述大組的事件量是否小于指定的最大事件量。這里的事件量是指一個(gè)組中包括的事件數(shù)量。
[0073]事件劃分模塊,用于在所述大組的事件量大于指定的最大事件量時(shí),則將所述大組劃分為至少兩個(gè)小組,使得各小組的事件量小于最大事件量。
[0074]操作重現(xiàn)單元23,用于將分組后的事件對(duì)應(yīng)的事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
[0075]通過自定義的sendevent讀取并打開每組事件的設(shè)備文件,并在打開設(shè)備文件時(shí)按順序連續(xù)寫入同一組的事件,以便操作能夠連貫順利地完成,防止操作發(fā)生變形。
[0076]所述操作重現(xiàn)單元包括:
[0077]大組事件重現(xiàn)模塊,用于將不同大組的事件按照預(yù)設(shè)的組間的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。其中,預(yù)設(shè)的組間的時(shí)間間隔可為固定的時(shí)間間隔,也可為相鄰兩組的時(shí)間間隔與延遲時(shí)間間隔相加后得到的時(shí)間間隔。該相鄰兩組的時(shí)間間隔是指當(dāng)前組的第一個(gè)事件的事件發(fā)生的時(shí)間與上一個(gè)組的最后一個(gè)事件的事件發(fā)生的時(shí)間的差的絕對(duì)值,延遲時(shí)間間隔可根據(jù)實(shí)際情況設(shè)置,例如,設(shè)置為500ms 等。
[0078]小組事件重現(xiàn)模塊,用于將同一大組內(nèi)不同小組按照各小組相鄰的事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
[0079]當(dāng)然,若操作有N個(gè),則需重復(fù)執(zhí)行事件分組單元22和操作重現(xiàn)單元23,直到N組事件全部執(zhí)行完,N大于等于2。
[0080]可選地,為了對(duì)重現(xiàn)的操作進(jìn)行壓力測(cè)試,可預(yù)設(shè)循環(huán)次數(shù),循環(huán)執(zhí)行事件分組單元22和操作重現(xiàn)單元23,判斷每次執(zhí)行事件分組單元22和操作重現(xiàn)單元23重現(xiàn)的操作是否相同,若相同,則判定本次操作重新測(cè)試通過。
[0081]本發(fā)明第二實(shí)施例中,由于根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組,使得劃分為一組的事件為同一操作對(duì)應(yīng)的事件,且在打開一次設(shè)備文件時(shí)就寫入已分組的事件信息,因此,寫入一個(gè)操作對(duì)應(yīng)的事件時(shí)無需多次打開設(shè)備文件,從而節(jié)省了時(shí)間,進(jìn)而使得執(zhí)行所述設(shè)備文件時(shí)能夠重現(xiàn)錄制的操作,而不會(huì)使得重現(xiàn)的操作發(fā)生變形。
[0082]本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0083]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0084]在本申請(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ī)械或其它的形式。
[0085]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0086]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0087]所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-0nly Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0088]以上所述,僅為本發(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)項(xiàng)】
1.一種操作重現(xiàn)方法,其特征在于,所述方法包括: 獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間; 根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組; 將分組后的事件對(duì)應(yīng)的指定事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取初始事件信息,具體包括: 獲取至少兩種操作對(duì)應(yīng)的初始事件信息; 或者, 獲取一種操作對(duì)應(yīng)的初始事件信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述獲取初始事件信息之后,包括: 刪除獲取的至少兩種操作對(duì)應(yīng)的初始事件信息中的事件的名稱,以獲得事件對(duì)應(yīng)的指定事件信息; 或者, 將事件發(fā)生的時(shí)間和事件類型對(duì)應(yīng)的描述信息增加至獲取的一種操作對(duì)應(yīng)的初始事件ig息,以獲得事件對(duì)應(yīng)的指定事件信息。4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組,具體包括: 根據(jù)事件發(fā)生的時(shí)間計(jì)算相鄰事件之間的時(shí)間間隔; 在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔小于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為包括所述上一個(gè)事件所在的大組; 在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔大于或等于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為不包括所述上一個(gè)事件的大組。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔小于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為包括所述上一個(gè)事件所在的大組,具體包括: 判斷所述大組的事件量是否小于指定的最大事件量; 若大于指定的最大事件量,則將所述大組劃分為至少兩個(gè)小組,使得各小組的事件量小于最大事件量。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將分組后的事件對(duì)應(yīng)的指定事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作具體包括: 將不同大組的事件按照預(yù)設(shè)的組間的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作; 將同一大組內(nèi)不同小組按照各小組相鄰的事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。7.一種操作重現(xiàn)裝置,其特征在于,所述裝置包括: 初始事件信息獲取單元,用于獲取初始事件信息,所述初始事件信息包括事件發(fā)生的時(shí)間; 事件分組單元,用于根據(jù)事件發(fā)生的時(shí)間對(duì)事件進(jìn)行分組; 操作重現(xiàn)單元,用于將分組后的事件對(duì)應(yīng)的事件信息依時(shí)間順序按照各組和各事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述初始事件信息獲取單元包括: 多操作信息獲取模塊,用于獲取至少兩種操作對(duì)應(yīng)的初始事件信息; 部分操作信息獲取模塊,用于獲取一種操作對(duì)應(yīng)的初始事件信息。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置包括: 初始事件信息處理單元,用于刪除獲取的至少兩種操作對(duì)應(yīng)的初始事件信息中的事件的名稱,以獲得事件對(duì)應(yīng)的指定事件信息;或者,用于將事件發(fā)生的時(shí)間和事件類型對(duì)應(yīng)的描述信息增加至獲取的一種操作對(duì)應(yīng)的初始事件信息,以獲得事件對(duì)應(yīng)的指定事件信息。10.根據(jù)權(quán)利要求7至9任一項(xiàng)所述的裝置,其特征在于,所述事件分組單元包括: 事件的時(shí)間間隔計(jì)算模塊,用于根據(jù)事件發(fā)生的時(shí)間計(jì)算相鄰事件之間的時(shí)間間隔; 同一組事件劃分模塊,用于在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔小于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為包括所述上一個(gè)事件所在的大組; 不同組事件劃分模塊,用于在當(dāng)前事件與上一個(gè)事件之間的時(shí)間間隔大于或等于指定的時(shí)間間隔時(shí),將所述當(dāng)前事件劃分為不包括所述上一個(gè)事件的大組。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述同一組事件劃分模塊包括: 事件量比較模塊,用于判斷所述大組的事件量是否小于指定的最大事件量; 事件劃分模塊,用于在所述大組的事件量大于指定的最大事件量時(shí),則將所述大組劃分為至少兩個(gè)小組,使得各小組的事件量小于最大事件量。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述操作重現(xiàn)單元包括: 大組事件重現(xiàn)模塊,用于將不同大組的事件按照預(yù)設(shè)的組間的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作; 小組事件重現(xiàn)模塊,用于將同一大組內(nèi)不同小組按照各小組相鄰的事件的時(shí)間間隔寫入打開的設(shè)備文件,并執(zhí)行所述設(shè)備文件以重現(xiàn)錄制的操作。
【文檔編號(hào)】H04M1/24GK106055442SQ201610380313
【公開日】2016年10月26日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】周奇, 朱銀玲
【申請(qǐng)人】周奇
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1