两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

應(yīng)用軟件故障現(xiàn)場的重建方法、服務(wù)器及終端的制作方法_3

文檔序號:9249175閱讀:來源:國知局
故障現(xiàn)場數(shù)據(jù)。其中,服務(wù)器對初始現(xiàn)場數(shù)據(jù)進(jìn)行編碼,得到故障 現(xiàn)場數(shù)據(jù)的原理同上述步驟4013和步驟4014中,終端對初始現(xiàn)場數(shù)據(jù)進(jìn)行編碼,得到故障 現(xiàn)場數(shù)據(jù)的原理一致,具體可參見上述步驟4013和步驟4014中的內(nèi)容,此處不再寶述。
[01化]404、服務(wù)器依次讀取操作指令集中的各個(gè)操作指令,執(zhí)行運(yùn)行階段的起始運(yùn)行狀 態(tài)至故障出現(xiàn)過程中的各個(gè)輸入操作,直至出現(xiàn)故障時(shí)結(jié)束。
[0106] 為了能夠模擬用戶在終端上操作應(yīng)用軟件的過程,服務(wù)器在進(jìn)行故障現(xiàn)場重建 時(shí),需要依次執(zhí)行運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中的各個(gè)輸入操作,直至故障 出現(xiàn)時(shí),服務(wù)器確定完成故障現(xiàn)場的重建過程。在本發(fā)明實(shí)施例中,服務(wù)器在執(zhí)行各個(gè)輸入 操作時(shí),可W根據(jù)操作指令集實(shí)現(xiàn)。具體地,服務(wù)器可W依次讀取操作指令集中的各個(gè)操作 指令,并執(zhí)行所讀取到的運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中的各個(gè)輸入操作。
[0107] 其中,服務(wù)器在執(zhí)行運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中的各個(gè)輸入操作 時(shí),所執(zhí)行的輸入操作與操作指令集中的操作指令所對應(yīng)的輸入操作的內(nèi)容相同。例如,操 作指令集中某一個(gè)操作指令對應(yīng)的內(nèi)容為"通過鼠標(biāo)選中登錄按鈕",則服務(wù)器執(zhí)行通過鼠 標(biāo)選中登錄按鈕的操作。
[0108] 需要說明的是,上述各個(gè)步驟是假設(shè)服務(wù)器101可W運(yùn)行應(yīng)用軟件,且服務(wù)器101 可W根據(jù)需要在應(yīng)用軟件的各個(gè)不同的運(yùn)行階段之間切換,也可W直接跳轉(zhuǎn)至應(yīng)用軟件的 任一個(gè)運(yùn)行階段。然而,如果服務(wù)器101不具備運(yùn)行應(yīng)用軟件的功能,則服務(wù)器101可W負(fù) 責(zé)獲取故障現(xiàn)場數(shù)據(jù),并將故障現(xiàn)場數(shù)據(jù)發(fā)送至其它終端。該其它終端能夠在應(yīng)用軟件的 各個(gè)不同的運(yùn)行階段之間切換,也能夠直接跳轉(zhuǎn)至應(yīng)用軟件的任一個(gè)運(yùn)行階段。因此,可W 由該其它終端通過上述步驟403和步驟404執(zhí)行故障現(xiàn)場的重建方法。其中,其它終端也 可W被配置一個(gè)虛擬機(jī)。
[0109] 本發(fā)明實(shí)施例提供的方法,通過終端獲取并向服務(wù)器發(fā)送包括運(yùn)行階段標(biāo)識和操 作指令集的故障現(xiàn)場數(shù)據(jù)后,服務(wù)器基于運(yùn)行階段標(biāo)識初始化運(yùn)行階段的起始運(yùn)行狀態(tài), W實(shí)現(xiàn)從應(yīng)用軟件任一運(yùn)行階段的起始運(yùn)行狀態(tài)開始進(jìn)行故障現(xiàn)場的重建。由于從任一運(yùn) 行階段的起始運(yùn)行狀態(tài)開始所對應(yīng)的輸入操作的數(shù)量,相對于從應(yīng)用軟件啟動時(shí)的所有輸 入操作的數(shù)量來說大大減少,避免了重建故障現(xiàn)場的過程中過多的輸入操作,提高了重建 故障現(xiàn)場的效率。
[0110] 圖6是根據(jù)一示例性實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器用于執(zhí)行 上述圖1至圖3所示實(shí)施例中任一實(shí)施例提供的應(yīng)用軟件故障現(xiàn)場的重建方法中服務(wù)器所 執(zhí)行的功能。參見圖6,該服務(wù)器包括:
[0111] 獲取模塊601,用于獲取故障現(xiàn)場數(shù)據(jù),其中,故障現(xiàn)場數(shù)據(jù)包括運(yùn)行階段標(biāo)識和 運(yùn)行過程的操作指令集,操作指令集包括任一運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)時(shí)對應(yīng) 用軟件進(jìn)行的輸入操作所對應(yīng)的操作指令;
[0112] 初始化模塊602,用于基于運(yùn)行階段標(biāo)識,初始化至運(yùn)行階段的起始運(yùn)行狀態(tài);
[0113] 執(zhí)行模塊603,用于依次讀取操作指令集中的各個(gè)操作指令,執(zhí)行運(yùn)行階段的起始 運(yùn)行狀態(tài)至故障出現(xiàn)過程中的各個(gè)輸入操作,直至出現(xiàn)故障時(shí)結(jié)束。
[0114] 本發(fā)明實(shí)施例提供的服務(wù)器,通過獲取包括運(yùn)行階段標(biāo)識和操作指令集的故障現(xiàn) 場數(shù)據(jù),并基于運(yùn)行階段標(biāo)識初始化運(yùn)行階段的起始運(yùn)行狀態(tài),W實(shí)現(xiàn)從應(yīng)用軟件任一運(yùn) 行階段的起始運(yùn)行狀態(tài)開始進(jìn)行故障現(xiàn)場的重建。由于從任一運(yùn)行階段的起始運(yùn)行狀態(tài)開 始所對應(yīng)的輸入操作的數(shù)量,相對于從應(yīng)用軟件啟動時(shí)的所有輸入操作的數(shù)量來說大大減 少,避免了重建故障現(xiàn)場的過程中過多的輸入操作,提高了重建故障現(xiàn)場的效率。
[0115]在另一個(gè)實(shí)施例中,獲取模塊601,用于接收故障現(xiàn)場數(shù)據(jù),其中,故障現(xiàn)場數(shù)據(jù)為 各個(gè)客戶端對初始現(xiàn)場數(shù)據(jù)進(jìn)行編碼得到的數(shù)據(jù),初始現(xiàn)場數(shù)據(jù)為從運(yùn)行階段的起始運(yùn)行 狀態(tài)至故障出現(xiàn)過程中對應(yīng)用軟件所進(jìn)行的各個(gè)輸入操作。
[0116] 在另一個(gè)實(shí)施例中,獲取模塊601,用于接收各個(gè)客戶端獲取到的初始現(xiàn)場數(shù)據(jù), 其中,初始現(xiàn)場數(shù)據(jù)為從起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中對應(yīng)用軟件所進(jìn)行的各個(gè)輸入操 作;對初始現(xiàn)場數(shù)據(jù)進(jìn)行編碼,得到故障現(xiàn)場數(shù)據(jù)。
[0117] 圖7是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器用于執(zhí)行 上述圖1至圖3所示實(shí)施例中任一實(shí)施例提供的應(yīng)用軟件故障現(xiàn)場的重建方法中服務(wù)器所 執(zhí)行的功能。參照圖7,服務(wù)器700包括處理組件722,其進(jìn)一步包括一個(gè)或多個(gè)處理器,W 及由存儲器732所代表的存儲器資源,用于存儲可由處理組件722的執(zhí)行的指令,例如應(yīng)用 程序。存儲器732中存儲的應(yīng)用程序可W包括一個(gè)或一個(gè)W上的每一個(gè)對應(yīng)于一組指令的 模塊。此外,處理組件722被配置為執(zhí)行指令,W執(zhí)行上述圖1至圖3所示實(shí)施例中任一實(shí) 施例提供的應(yīng)用軟件故障現(xiàn)場的重建方法中服務(wù)器所執(zhí)行的功能。
[0118] 服務(wù)器700還可W包括一個(gè)電源組件726被配置為執(zhí)行服務(wù)器700的電源管理, 一個(gè)有線或無線網(wǎng)絡(luò)接口 750被配置為將服務(wù)器700連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O) 接口 758。服務(wù)器700可W操作基于存儲在存儲器732的操作系統(tǒng),例如WindowsServerTM, MacOSXTM,化ixTM,LinuxTM,化eeBSDTM或類似。
[0119] 其中,一個(gè)或者一個(gè)W上程序存儲于存儲器中,且經(jīng)配置W由一個(gè)或者一個(gè)W上 處理器執(zhí)行,所述一個(gè)或者一個(gè)W上程序包含用于進(jìn)行W下操作的指令:
[0120] 獲取故障現(xiàn)場數(shù)據(jù),其中,故障現(xiàn)場數(shù)據(jù)包括運(yùn)行階段標(biāo)識和運(yùn)行過程的操作指 令集,操作指令集包括任一運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)時(shí)對應(yīng)用軟件進(jìn)行的輸入 操作所對應(yīng)的操作指令;
[0121] 基于運(yùn)行階段標(biāo)識,初始化至運(yùn)行階段的起始運(yùn)行狀態(tài);
[0122] 依次讀取操作指令集中的各個(gè)操作指令,執(zhí)行運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出 現(xiàn)過程中的各個(gè)輸入操作,直至出現(xiàn)故障時(shí)結(jié)束。
[0123] 假設(shè)上述為第一種可能的實(shí)施方式,則在第一種可能的實(shí)施方式作為基礎(chǔ)而提供 的第二種可能的實(shí)施方式中,服務(wù)器的存儲器中還包含用于執(zhí)行W下操作的指令:
[0124] 獲取故障現(xiàn)場數(shù)據(jù),包括:
[01巧]接收故障現(xiàn)場數(shù)據(jù),其中,故障現(xiàn)場數(shù)據(jù)為各個(gè)客戶端對初始現(xiàn)場數(shù)據(jù)進(jìn)行編碼 得到的數(shù)據(jù),初始現(xiàn)場數(shù)據(jù)為從運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中對應(yīng)用軟件所 進(jìn)行的各個(gè)輸入操作。
[01%] 在第一種可能的實(shí)施方式作為基礎(chǔ)而提供的第=種可能的實(shí)施方式中,服務(wù)器的 存儲器中,還包含用于執(zhí)行W下操作的指令:
[0127] 獲取故障現(xiàn)場數(shù)據(jù),包括:
[0128] 接收各個(gè)客戶端獲取到的初始現(xiàn)場數(shù)據(jù),其中,初始現(xiàn)場數(shù)據(jù)為從起始運(yùn)行狀態(tài) 至故障出現(xiàn)過程中對應(yīng)用軟件所進(jìn)行的各個(gè)輸入操作;
[0129] 對初始現(xiàn)場數(shù)據(jù)進(jìn)行編碼,得到故障現(xiàn)場數(shù)據(jù)。
[0130] 本發(fā)明實(shí)施例提供的服務(wù)器,通過獲取包括運(yùn)行階段標(biāo)識和操作指令集的故障現(xiàn) 場數(shù)據(jù),并基于運(yùn)行階段標(biāo)識初始化運(yùn)行階段的起始運(yùn)行狀態(tài),W實(shí)現(xiàn)從應(yīng)用軟件任一運(yùn) 行階段的起始運(yùn)行狀態(tài)開始進(jìn)行故障現(xiàn)場的重建。由于從任一運(yùn)行階段的起始運(yùn)行狀態(tài)開 始所對應(yīng)的輸入操作的數(shù)量,相對于從應(yīng)用軟件啟動時(shí)的所有輸入操作的數(shù)量來說大大減 少,避免了重建故障現(xiàn)場的過程中過多的輸入操作,提高了重建故障現(xiàn)場的效率。
[0131] 圖8是根據(jù)一示例性實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。該終端可W用于執(zhí)行 上述圖1至圖3所示實(shí)施例中任一實(shí)施例提供的應(yīng)用軟件故障現(xiàn)場的重建方法中終端所執(zhí) 行的功能。參見圖8,該終端包括:
[0132]獲取模塊801,用于獲取故障現(xiàn)場數(shù)據(jù),其中,故障現(xiàn)場數(shù)據(jù)包括運(yùn)行階段標(biāo)識和 運(yùn)行過程的操作指令集,操作指令集包括任一運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中 對應(yīng)用軟件進(jìn)行的輸入操作所對應(yīng)的操作指令;
[0133] 發(fā)送模塊802,用于將故障現(xiàn)場數(shù)據(jù)發(fā)送至服務(wù)器,使服務(wù)器基于運(yùn)行階段標(biāo)識, 初始化至運(yùn)行階段的起始運(yùn)行狀態(tài),并依次讀取操作指令集中的各個(gè)操作指令,執(zhí)行運(yùn)行 階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中的各個(gè)輸入操作,直至出現(xiàn)故障時(shí)結(jié)束。
[0134] 本發(fā)明實(shí)施例提供的終端,通過獲取并向服務(wù)器發(fā)送包括運(yùn)行階段標(biāo)識和操作指 令集的故障現(xiàn)場數(shù)據(jù)后,服務(wù)器基于運(yùn)行階段標(biāo)識初始化運(yùn)行階段的起始運(yùn)行狀態(tài),W實(shí) 現(xiàn)從應(yīng)用軟件任一運(yùn)行階段的起始運(yùn)行狀態(tài)開始進(jìn)行故障現(xiàn)場的重建。由于從任一運(yùn)行階 段的起始運(yùn)行狀態(tài)開始所對應(yīng)的輸入操作的數(shù)量,相對于從應(yīng)用軟件啟動時(shí)的所有輸入操 作的數(shù)量來說大大減少,避免了重建故障現(xiàn)場的過程中過多的輸入操作,提高了重建故障 現(xiàn)場的效率。
[01巧]在另一個(gè)實(shí)施例中,獲取模塊801包括;
[0136] 第一記錄單元,用于根據(jù)應(yīng)用軟件的運(yùn)行階段,記錄運(yùn)行階段標(biāo)識;
[0137] 第二記錄單元,用于從運(yùn)行階段的起始運(yùn)行狀態(tài)開始,依次記錄對應(yīng)用軟件的各 個(gè)輸入操作,直至故障出現(xiàn)時(shí),將從運(yùn)行階段的起始運(yùn)行狀態(tài)至故障出現(xiàn)過程中記錄的所 有輸入操作作為初始現(xiàn)場數(shù)據(jù);
[0138] 編碼單元,用于對初始現(xiàn)場數(shù)據(jù)進(jìn)行編碼,得到操作指令集;
[0139] 生成單元,用于根據(jù)運(yùn)行階段標(biāo)識和操作指令集,生成故障現(xiàn)場數(shù)據(jù)。
[0140] 在另一個(gè)實(shí)施例中,編碼單元包括:
[0141] 編碼子單元,用于將初始現(xiàn)場數(shù)據(jù)中的每個(gè)輸入操作編碼為指定數(shù)據(jù)格式的操作 指令,其中,每個(gè)指定格式的操作指令至少包括輸入操作的操作類型和操作類型對應(yīng)的操 作數(shù)據(jù);
[0142] 生成子單元,用于根據(jù)每個(gè)輸入操作的指定格式的操作指令,生成操作指令集。
[0143] 在另一個(gè)實(shí)施例中,獲取模塊801還包括;
[0144] 確定單元,用于根據(jù)指定過濾條件,確定初始現(xiàn)場數(shù)據(jù)中所有輸入操作中的非必 要輸入操作;
[0145] 濾除單元,用于濾除非必要輸入操作。
[0146] 請參考圖9,其示出了一種終端的結(jié)構(gòu)示意圖,該終端可W用于實(shí)施上述圖1至圖 3所示實(shí)施例中提供的應(yīng)用軟件故障現(xiàn)場的重建方法中終端所執(zhí)行的功能。具體來講:
[0147] 終端900可W包括RF(Radio化equen巧,射頻)電路110、包括有一個(gè)或一個(gè)W上 計(jì)算機(jī)可讀存儲介質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、 WiFi(WirelessFidelity,無線保真)模塊170、包括有一個(gè)或者一個(gè)W上處理核屯、的處理 器180、W及電源190等部件。本領(lǐng)域技術(shù)人員可W理解,圖9中示出的終端結(jié)構(gòu)并不構(gòu)成 對終端的限定,可W包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布 置。其中:
[0148] RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站 的下行信息接收后,交由一個(gè)或者一個(gè)W上處理器180處理;另外,將設(shè)及上行的數(shù)據(jù)發(fā) 送給基站。通常,RF電路110包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè) 振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、禪合器
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
龙口市| 天等县| 龙门县| 天长市| 荆州市| 龙门县| 三亚市| 甘南县| 上饶县| 清水河县| 繁昌县| 米林县| 柳江县| 惠来县| 龙山县| 林芝县| 江城| 嘉义市| 海晏县| 三门县| 海伦市| 集安市| 望江县| 许昌县| 安康市| 固安县| 绿春县| 南阳市| 平定县| 大邑县| 嘉峪关市| 大兴区| 咸丰县| 绥德县| 磐安县| 阿荣旗| 阳谷县| 鄢陵县| 南汇区| 青浦区| 方山县|