本技術(shù)涉及計算機(jī),特別是涉及一種設(shè)備遠(yuǎn)程調(diào)試方法、裝置、系統(tǒng)、計算機(jī)設(shè)備、計算機(jī)可讀存儲介質(zhì)和計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著電子制造技術(shù)的快速發(fā)展,出現(xiàn)了手機(jī)、平板電腦、智能穿戴設(shè)備等各種各樣的智能設(shè)備。為避免使用過程中出現(xiàn)問題,通常需要對設(shè)備進(jìn)行調(diào)試,以在線調(diào)試為代表的遠(yuǎn)程調(diào)試方式由于具備操作便利的優(yōu)點,被廣泛應(yīng)用。
2、傳統(tǒng)技術(shù)中,先將錄制得到的被調(diào)試遠(yuǎn)程設(shè)備的屏幕數(shù)據(jù)通過視頻流反饋給服務(wù)器,再由調(diào)試設(shè)備獲取服務(wù)器下發(fā)的視頻流,并展示該視頻流,以實現(xiàn)遠(yuǎn)程設(shè)備和調(diào)試設(shè)備在顯示上的同步,進(jìn)而進(jìn)行后續(xù)的調(diào)試,由于視頻流傳輸過程中需要占用較大的帶寬,存在成本高的缺點。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠降低成本的遠(yuǎn)程設(shè)備調(diào)試方法、裝置、系統(tǒng)、計算機(jī)設(shè)備、計算機(jī)可讀存儲介質(zhì)和計算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種設(shè)備遠(yuǎn)程調(diào)試方法。所述方法包括:
3、獲取與遠(yuǎn)程設(shè)備的當(dāng)前顯示頁面匹配的頁面信息;
4、基于所述頁面信息對所述當(dāng)前顯示頁面進(jìn)行視圖結(jié)構(gòu)分析,確定所述當(dāng)前顯示頁面所包含的多個視圖、以及各所述視圖之間的層級關(guān)系;
5、按照各所述視圖之間的層級關(guān)系,基于所述多個視圖進(jìn)行頁面重構(gòu),生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;
6、響應(yīng)于針對所述重構(gòu)頁面的調(diào)試操作,向所述遠(yuǎn)程設(shè)備發(fā)送與所述調(diào)試操作匹配的操作參數(shù),以使所述遠(yuǎn)程設(shè)備在所述當(dāng)前顯示頁面觸發(fā)所述操作參數(shù)對應(yīng)的操作事件。
7、第二方面,本技術(shù)還提供了一種設(shè)備遠(yuǎn)程調(diào)試裝置。所述裝置包括:
8、頁面信息獲取模塊,用于獲取與遠(yuǎn)程設(shè)備的當(dāng)前顯示頁面匹配的頁面信息;
9、視圖結(jié)構(gòu)分析模塊,用于基于所述頁面信息對所述當(dāng)前顯示頁面進(jìn)行視圖結(jié)構(gòu)分析,確定所述當(dāng)前顯示頁面所包含的多個視圖、以及各所述視圖之間的層級關(guān)系;
10、頁面重構(gòu)模塊,用于按照各所述視圖之間的層級關(guān)系,基于所述多個視圖進(jìn)行頁面重構(gòu),生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;
11、操作參數(shù)發(fā)送模塊,用于響應(yīng)于針對所述重構(gòu)頁面的調(diào)試操作,向所述遠(yuǎn)程設(shè)備發(fā)送與所述調(diào)試操作匹配的操作參數(shù),以使所述遠(yuǎn)程設(shè)備在所述當(dāng)前顯示頁面觸發(fā)所述操作參數(shù)對應(yīng)的操作事件。
12、第三方面,本技術(shù)還提供了一種設(shè)備遠(yuǎn)程調(diào)試方法。所述方法包括:
13、確定與當(dāng)前顯示頁面匹配的頁面信息;
14、向調(diào)試設(shè)備發(fā)送所述頁面信息;所述頁面信息用于生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;所述重構(gòu)頁面與所述當(dāng)前顯示頁面中各自包含的視圖、以及各所述視圖之間的層級關(guān)系相同;
15、獲取所述調(diào)試設(shè)備反饋的操作參數(shù),在所述當(dāng)前顯示頁面觸發(fā)與所述操作參數(shù)對應(yīng)的操作事件;所述操作參數(shù)與針對所述重構(gòu)頁面的調(diào)試操作匹配。
16、第四方面,本技術(shù)還提供了一種設(shè)備遠(yuǎn)程調(diào)試裝置。所述裝置包括:
17、頁面信息確定模塊,用于確定與當(dāng)前顯示頁面匹配的頁面信息;
18、信息發(fā)送模塊,用于向調(diào)試設(shè)備發(fā)送所述頁面信息;所述頁面信息用于生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;所述重構(gòu)頁面與所述當(dāng)前顯示頁面中各自包含的視圖、以及各所述視圖之間的層級關(guān)系相同;
19、事件觸發(fā)模塊,用于獲取所述調(diào)試設(shè)備反饋的操作參數(shù),在所述當(dāng)前顯示頁面觸發(fā)與所述操作參數(shù)對應(yīng)的操作事件;所述操作參數(shù)與針對所述重構(gòu)頁面的調(diào)試操作匹配。
20、第五方面,本技術(shù)還提供了一種設(shè)備遠(yuǎn)程調(diào)試系統(tǒng)。所述系統(tǒng)包括調(diào)試設(shè)備、以及被所述調(diào)試設(shè)備調(diào)試的遠(yuǎn)程設(shè)備;
21、所述遠(yuǎn)程設(shè)備確定與當(dāng)前顯示頁面匹配的頁面信息,并向所述調(diào)試設(shè)備發(fā)送所述頁面信息;
22、所述調(diào)試設(shè)備獲取所述頁面信息,基于所述頁面信息對所述當(dāng)前顯示頁面進(jìn)行視圖結(jié)構(gòu)分析,確定所述當(dāng)前顯示頁面所包含的多個視圖、以及各所述視圖之間的層級關(guān)系,按照各所述視圖之間的層級關(guān)系,基于所述多個視圖進(jìn)行頁面重構(gòu),生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;所述調(diào)試設(shè)備還響應(yīng)于針對所述重構(gòu)頁面的調(diào)試操作,向所述遠(yuǎn)程設(shè)備發(fā)送與所述調(diào)試操作匹配的操作參數(shù);
23、所述遠(yuǎn)程設(shè)備獲取所述操作參數(shù),并在所述當(dāng)前顯示頁面觸發(fā)與所述操作參數(shù)對應(yīng)的操作事件。
24、第六方面,本技術(shù)還提供了一種計算機(jī)設(shè)備。所述計算機(jī)設(shè)備包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)以下步驟:
25、獲取與遠(yuǎn)程設(shè)備的當(dāng)前顯示頁面匹配的頁面信息;
26、基于所述頁面信息對所述當(dāng)前顯示頁面進(jìn)行視圖結(jié)構(gòu)分析,確定所述當(dāng)前顯示頁面所包含的多個視圖、以及各所述視圖之間的層級關(guān)系;
27、按照各所述視圖之間的層級關(guān)系,基于所述多個視圖進(jìn)行頁面重構(gòu),生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;
28、響應(yīng)于針對所述重構(gòu)頁面的調(diào)試操作,向所述遠(yuǎn)程設(shè)備發(fā)送與所述調(diào)試操作匹配的操作參數(shù),以使所述遠(yuǎn)程設(shè)備在所述當(dāng)前顯示頁面觸發(fā)所述操作參數(shù)對應(yīng)的操作事件。
29、第七方面,本技術(shù)還提供了一種計算機(jī)設(shè)備。所述計算機(jī)設(shè)備包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)以下步驟:
30、確定與當(dāng)前顯示頁面匹配的頁面信息;
31、向調(diào)試設(shè)備發(fā)送所述頁面信息;所述頁面信息用于生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;所述重構(gòu)頁面與所述當(dāng)前顯示頁面中各自包含的視圖、以及各所述視圖之間的層級關(guān)系相同;
32、獲取所述調(diào)試設(shè)備反饋的操作參數(shù),在所述當(dāng)前顯示頁面觸發(fā)與所述操作參數(shù)對應(yīng)的操作事件;所述操作參數(shù)與針對所述重構(gòu)頁面的調(diào)試操作匹配。
33、第八方面,本技術(shù)還提供了一種計算機(jī)可讀存儲介質(zhì)。所述計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
34、獲取與遠(yuǎn)程設(shè)備的當(dāng)前顯示頁面匹配的頁面信息;
35、基于所述頁面信息對所述當(dāng)前顯示頁面進(jìn)行視圖結(jié)構(gòu)分析,確定所述當(dāng)前顯示頁面所包含的多個視圖、以及各所述視圖之間的層級關(guān)系;
36、按照各所述視圖之間的層級關(guān)系,基于所述多個視圖進(jìn)行頁面重構(gòu),生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;
37、響應(yīng)于針對所述重構(gòu)頁面的調(diào)試操作,向所述遠(yuǎn)程設(shè)備發(fā)送與所述調(diào)試操作匹配的操作參數(shù),以使所述遠(yuǎn)程設(shè)備在所述當(dāng)前顯示頁面觸發(fā)所述操作參數(shù)對應(yīng)的操作事件。
38、第九方面,本技術(shù)還提供了一種計算機(jī)可讀存儲介質(zhì)。所述計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
39、確定與當(dāng)前顯示頁面匹配的頁面信息;
40、向調(diào)試設(shè)備發(fā)送所述頁面信息;所述頁面信息用于生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;所述重構(gòu)頁面與所述當(dāng)前顯示頁面中各自包含的視圖、以及各所述視圖之間的層級關(guān)系相同;
41、獲取所述調(diào)試設(shè)備反饋的操作參數(shù),在所述當(dāng)前顯示頁面觸發(fā)與所述操作參數(shù)對應(yīng)的操作事件;所述操作參數(shù)與針對所述重構(gòu)頁面的調(diào)試操作匹配。
42、第十方面,本技術(shù)還提供了一種計算機(jī)程序產(chǎn)品。所述計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
43、獲取與遠(yuǎn)程設(shè)備的當(dāng)前顯示頁面匹配的頁面信息;
44、基于所述頁面信息對所述當(dāng)前顯示頁面進(jìn)行視圖結(jié)構(gòu)分析,確定所述當(dāng)前顯示頁面所包含的多個視圖、以及各所述視圖之間的層級關(guān)系;
45、按照各所述視圖之間的層級關(guān)系,基于所述多個視圖進(jìn)行頁面重構(gòu),生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;
46、響應(yīng)于針對所述重構(gòu)頁面的調(diào)試操作,向所述遠(yuǎn)程設(shè)備發(fā)送與所述調(diào)試操作匹配的操作參數(shù),以使所述遠(yuǎn)程設(shè)備在所述當(dāng)前顯示頁面觸發(fā)所述操作參數(shù)對應(yīng)的操作事件。
47、第十一方面,本技術(shù)還提供了一種計算機(jī)程序產(chǎn)品。所述計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
48、確定與當(dāng)前顯示頁面匹配的頁面信息;
49、向調(diào)試設(shè)備發(fā)送所述頁面信息;所述頁面信息用于生成與所述當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;所述重構(gòu)頁面與所述當(dāng)前顯示頁面中各自包含的視圖、以及各所述視圖之間的層級關(guān)系相同;
50、獲取所述調(diào)試設(shè)備反饋的操作參數(shù),在所述當(dāng)前顯示頁面觸發(fā)與所述操作參數(shù)對應(yīng)的操作事件;所述操作參數(shù)與針對所述重構(gòu)頁面的調(diào)試操作匹配。
51、上述設(shè)備遠(yuǎn)程調(diào)試方法、裝置、系統(tǒng)、計算機(jī)設(shè)備、計算機(jī)可讀存儲介質(zhì)和計算機(jī)程序產(chǎn)品,獲取與遠(yuǎn)程設(shè)備的當(dāng)前顯示頁面匹配的頁面信息;基于頁面信息對當(dāng)前顯示頁面進(jìn)行視圖結(jié)構(gòu)分析,確定當(dāng)前顯示頁面所包含的多個視圖、以及各視圖之間的層級關(guān)系;按照各視圖之間的層級關(guān)系,基于多個視圖進(jìn)行頁面重構(gòu),生成與當(dāng)前顯示頁面對應(yīng)的重構(gòu)頁面;響應(yīng)于針對重構(gòu)頁面的調(diào)試操作,向遠(yuǎn)程設(shè)備發(fā)送與該調(diào)試操作匹配的操作參數(shù),以使遠(yuǎn)程設(shè)備在當(dāng)前顯示頁面觸發(fā)與該操作參數(shù)對應(yīng)的操作事件。上述調(diào)試過程中,基于與遠(yuǎn)程設(shè)備的當(dāng)前顯示頁面匹配的頁面信息進(jìn)行頁面重構(gòu),僅需占用較少的帶寬資源傳輸頁面信息,即可實現(xiàn)調(diào)試設(shè)備與遠(yuǎn)程設(shè)備的頁面同步;通過向遠(yuǎn)程設(shè)備發(fā)送與針對重構(gòu)頁面的調(diào)試操作匹配的操作參數(shù),以使遠(yuǎn)程設(shè)備在當(dāng)前顯示頁面觸發(fā)與該操作參數(shù)對應(yīng)的操作事件,同樣也只需要占用較少的帶寬資源傳輸操作參數(shù),即可實現(xiàn)調(diào)試設(shè)備對遠(yuǎn)程設(shè)備的操控,因此,上述設(shè)備遠(yuǎn)程調(diào)試方法能夠在實現(xiàn)設(shè)備遠(yuǎn)程調(diào)試的同時節(jié)省帶寬資源,有利于節(jié)約成本。