亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

硬件設(shè)備的調(diào)試方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):9690806閱讀:651來(lái)源:國(guó)知局
硬件設(shè)備的調(diào)試方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種硬件設(shè)備的調(diào)試方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)在開(kāi)發(fā)終端設(shè)備的應(yīng)用軟件的過(guò)程中,通常采用將被調(diào)試設(shè)備直接與調(diào)試設(shè)備連接之后進(jìn)行調(diào)試,例如,在開(kāi)發(fā)移動(dòng)設(shè)備上的網(wǎng)頁(yè)應(yīng)用軟件WebApp時(shí),可以采用在真實(shí)的移動(dòng)設(shè)備上調(diào)試WebApp程序,但給所有開(kāi)發(fā)人員配置所有目標(biāo)機(jī)型成本非常高,并且也會(huì)造成資源閑置和浪費(fèi)。
[0003]為了解決上述問(wèn)題,現(xiàn)有技術(shù)可以提供如下幾種遠(yuǎn)程調(diào)試方法:
[0004]1)基于 firefox os、android 或 10S 的 WebApp 遠(yuǎn)程調(diào)試。
[0005]由于firefox os、android或10S設(shè)備上的瀏覽器提供了遠(yuǎn)程調(diào)試功能,因此,只要把需要調(diào)試的設(shè)備通過(guò)USB連接到裝有firefox、Chrome或Safari瀏覽器的PC上,然后就可以通過(guò)調(diào)試終端上瀏覽器中的開(kāi)發(fā)者工具對(duì)設(shè)備上WebApp進(jìn)行遠(yuǎn)程調(diào)試。
[0006]這種基于firefox os、android或10S的WebApp遠(yuǎn)程調(diào)試,由于無(wú)法統(tǒng)一部署,因此,仍舊需要給開(kāi)發(fā)人員配置所有目標(biāo)機(jī)型,導(dǎo)致成功還是交高,設(shè)備利用率低。
[0007]2)基于移動(dòng)設(shè)備的遠(yuǎn)程桌面的遠(yuǎn)程調(diào)試。
[0008]可以將一些移動(dòng)設(shè)備部署在云端,并通過(guò)遠(yuǎn)程桌面提供給調(diào)制終端的客戶進(jìn)行使用,但這種方式只能提供遠(yuǎn)程訪問(wèn)移動(dòng)設(shè)備的桌面,但無(wú)法調(diào)試遠(yuǎn)程設(shè)備上運(yùn)行的WebApp。
[0009]針對(duì)上述現(xiàn)有技術(shù)無(wú)法遠(yuǎn)程調(diào)試設(shè)置在云端的設(shè)備,導(dǎo)致開(kāi)發(fā)資源缺失或者利用率低的問(wèn)題,目如尚未提出有效的解決方案。

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

[0010]本發(fā)明實(shí)施例提供了一種硬件設(shè)備的調(diào)試方法、裝置和系統(tǒng),以至少解決現(xiàn)有技術(shù)無(wú)法遠(yuǎn)程調(diào)試設(shè)置在云端的設(shè)備,導(dǎo)致開(kāi)發(fā)資源缺失或者利用率低的技術(shù)問(wèn)題。
[0011]根據(jù)本申請(qǐng)實(shí)施例的一個(gè)方面,提供了一種硬件設(shè)備的調(diào)試方法,該方法包括:調(diào)試終端與設(shè)置在云端上的至少一個(gè)云端設(shè)備建立通信關(guān)系,其中,調(diào)試終端使用本地安裝的遠(yuǎn)程訪問(wèn)客戶端啟動(dòng)遠(yuǎn)程訪問(wèn)云端上的至少一個(gè)云端設(shè)備,在接收到云端設(shè)備的響應(yīng)信息之后,調(diào)試終端與云端設(shè)備創(chuàng)建通信關(guān)系成功;調(diào)試終端基于瀏覽器引擎提供的調(diào)試協(xié)議發(fā)送調(diào)試命令至云端設(shè)備;接收云端設(shè)備響應(yīng)調(diào)試命令而生成的調(diào)試結(jié)果。
[0012]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種硬件設(shè)備的調(diào)試裝置,該裝置包括:遠(yuǎn)程通信模塊,用于調(diào)試終端與設(shè)置在云端上的至少一個(gè)云端設(shè)備建立通信關(guān)系,其中,調(diào)試終端使用本地安裝的遠(yuǎn)程訪問(wèn)客戶端啟動(dòng)遠(yuǎn)程訪問(wèn)云端上的至少一個(gè)云端設(shè)備,在接收到云端設(shè)備的響應(yīng)信息之后,調(diào)試終端與云端設(shè)備創(chuàng)建通信關(guān)系成功;調(diào)試模塊,用于基于瀏覽器引擎提供的調(diào)試協(xié)議發(fā)送調(diào)試命令至云端設(shè)備;接收模塊,用于接收云端設(shè)備響應(yīng)調(diào)試命令而生成的調(diào)試結(jié)果。
[0013]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種硬件設(shè)備的調(diào)試系統(tǒng),該系統(tǒng)包括:設(shè)置在云端上的至少一個(gè)云端設(shè)備;調(diào)試終端,與云端上的至少一個(gè)云端設(shè)備建立通信關(guān)系,用于基于瀏覽器引擎提供的調(diào)試協(xié)議發(fā)送調(diào)試命令至云端設(shè)備,并接收云端設(shè)備響應(yīng)調(diào)試命令而生成的調(diào)試結(jié)果,其中,調(diào)試終端使用本地安裝的遠(yuǎn)程訪問(wèn)客戶端啟動(dòng)遠(yuǎn)程訪問(wèn)云端上的至少一個(gè)云端設(shè)備,在接收到云端設(shè)備的響應(yīng)信息之后,調(diào)試終端與云端設(shè)備創(chuàng)建通信關(guān)系成功。
[0014]在本發(fā)明實(shí)施例中,采用調(diào)試終端與設(shè)置在云端上的至少一個(gè)云端設(shè)備建立通信關(guān)系;調(diào)試終端基于瀏覽器引擎提供的調(diào)試協(xié)議發(fā)送調(diào)試命令至云端設(shè)備,其中,調(diào)試終端使用本地安裝的遠(yuǎn)程訪問(wèn)客戶端啟動(dòng)遠(yuǎn)程訪問(wèn)云端上的至少一個(gè)云端設(shè)備,在接收到云端設(shè)備的響應(yīng)信息之后,調(diào)試終端與云端設(shè)備創(chuàng)建通信關(guān)系成功;接收云端設(shè)備響應(yīng)調(diào)試命令而生成的調(diào)試結(jié)的方式,通過(guò)本申請(qǐng)?zhí)峁┑姆桨缚梢栽谠贫私y(tǒng)一部署開(kāi)發(fā)者需要用到的設(shè)備,在解決了開(kāi)發(fā)者沒(méi)有設(shè)備調(diào)試的難題的同時(shí),可以提高設(shè)備的利用率,減少設(shè)備閑置帶來(lái)的浪費(fèi)。而且由于上述方案調(diào)制終端與云端設(shè)備是通過(guò)互聯(lián)網(wǎng)訪問(wèn),因此,調(diào)試終端上的PC瀏覽器就可以使用互聯(lián)網(wǎng)訪問(wèn)云端設(shè)備,隨時(shí)隨地完成調(diào)試公共,降低了調(diào)試應(yīng)用的門檻。
【附圖說(shuō)明】
[0015]此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0016]圖1是根據(jù)本申請(qǐng)實(shí)施例一的硬件設(shè)備的調(diào)試系統(tǒng)結(jié)構(gòu)示意圖;
[0017]圖2是根據(jù)本申請(qǐng)實(shí)施例一的一種優(yōu)選的硬件設(shè)備的調(diào)試系統(tǒng)結(jié)構(gòu)示意圖;
[0018]圖3是根據(jù)本申請(qǐng)實(shí)施例一的一種可選的硬件設(shè)備的調(diào)試系統(tǒng)結(jié)構(gòu)示意圖;
[0019]圖4是根據(jù)本申請(qǐng)實(shí)施例一的另一種可選的硬件設(shè)備的調(diào)試系統(tǒng)結(jié)構(gòu)示意圖;
[0020]圖5是本申請(qǐng)實(shí)施例的一種運(yùn)行硬件設(shè)備的調(diào)試方法的調(diào)試終端的硬件結(jié)構(gòu)框圖;
[0021]圖6是根據(jù)本申請(qǐng)實(shí)施例二的硬件設(shè)備的調(diào)試方法的流程圖;
[0022]圖7是根據(jù)本法實(shí)施例三的硬件設(shè)備的調(diào)試裝置的結(jié)構(gòu)示意圖;
[0023]圖8是根據(jù)本法實(shí)施例三的一種可選的硬件設(shè)備的調(diào)試裝置的結(jié)構(gòu)示意圖;以及
[0024]圖9是根據(jù)本法實(shí)施例三的另一種可選的硬件設(shè)備的調(diào)試裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分的實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0026]需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本申請(qǐng)的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0027]其中,本申請(qǐng)涉及到的部分技術(shù)術(shù)語(yǔ)定義如下:
[0028]WebApp:基于 Web 技術(shù)(Javascript, CSS 和 HTML)開(kāi)發(fā)的應(yīng)用程序。
[0029]WebKit:用于運(yùn)行WebApp的開(kāi)源的瀏覽器引擎,例如,10S和Android的WebApp的運(yùn)行環(huán)境都是基于WebKit構(gòu)建的。
[0030]WebKit調(diào)試協(xié)議:WebKit把內(nèi)部的調(diào)試能力定義為標(biāo)準(zhǔn)的協(xié)議,基于此協(xié)議,外部的第三方工具就能調(diào)試WebKit上運(yùn)行的WebApp。
[0031]實(shí)施例1
[0032]在描述本申請(qǐng)的各實(shí)施例的進(jìn)一步細(xì)節(jié)之前,將參考圖1來(lái)描述可用于實(shí)現(xiàn)本申請(qǐng)的原理的一個(gè)合適的計(jì)算體系結(jié)構(gòu)。在以下描述中,除非另外指明,否則將參考由一個(gè)或多個(gè)計(jì)算機(jī)執(zhí)行的動(dòng)作和操作的符號(hào)表示來(lái)描述本申請(qǐng)的各實(shí)施例。由此,可以理解,有時(shí)被稱為計(jì)算機(jī)執(zhí)行的這類動(dòng)作和操作包括計(jì)算機(jī)的處理單元對(duì)以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號(hào)的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計(jì)算機(jī)的存儲(chǔ)器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計(jì)算機(jī)的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲(chǔ)器的物理位置。然而,盡管在上述上下文中描述本申請(qǐng),但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動(dòng)作和操作的各方面也可用硬件來(lái)實(shí)現(xiàn)。
[0033]在其最基本的配置中,圖1是根據(jù)本申請(qǐng)實(shí)施例一的硬件設(shè)備的調(diào)試系統(tǒng)結(jié)構(gòu)示意圖。出于描述的目的,所繪的體系結(jié)構(gòu)僅為合適環(huán)境的一個(gè)示例,并非對(duì)本申請(qǐng)的使用范圍或功能提出任何局限。
[0034]如圖1所示,該硬件設(shè)備的調(diào)試系統(tǒng)可以包括:調(diào)試終端10和設(shè)置在云端上的至少一個(gè)云端設(shè)備30。
[0035]其中,調(diào)試終端10,與云端上的至少一個(gè)云端設(shè)備30建立通信關(guān)系,用于基于瀏覽器引擎提供的調(diào)試協(xié)議發(fā)送調(diào)試命令至云端設(shè)備,并接收云端設(shè)備響應(yīng)調(diào)試命令而生成的調(diào)試結(jié)果,其中,調(diào)試終端使用本地安裝的遠(yuǎn)程訪問(wèn)客戶端啟動(dòng)遠(yuǎn)程訪問(wèn)上述云端上的至少一個(gè)云端設(shè)備,在接收到云端設(shè)備的響應(yīng)信息之后,調(diào)試終端與云端設(shè)備創(chuàng)建通信關(guān)系成功。
[0036]此處需要說(shuō)明的是,上述響應(yīng)信息可以是針對(duì)云端設(shè)備響應(yīng)調(diào)試終端的發(fā)送的握手信號(hào)或心跳信號(hào),而生成的反饋信號(hào)。
[0037]結(jié)合圖2可知,上述云端設(shè)備30可以是智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、電視設(shè)備、掌聲電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)、PAD
等終端設(shè)備。
[0038]一種可選的方案中,本申請(qǐng)上述系統(tǒng)中的調(diào)試終端可以是發(fā)起遠(yuǎn)程訪問(wèn)的計(jì)算機(jī)終端或移動(dòng)終端,該調(diào)試終端可以安裝瀏覽器,在調(diào)試終端對(duì)設(shè)置在云端的云端設(shè)備進(jìn)行調(diào)試之前,需要對(duì)進(jìn)行調(diào)試的設(shè)備作為目標(biāo)機(jī)型部署在云端,且需要調(diào)試終端與云端設(shè)備建立通信關(guān)系。此處需要說(shuō)明的是,上述調(diào)試終端可以通過(guò)本地瀏覽器遠(yuǎn)程訪問(wèn)云端部署的云端設(shè)備。
[0039]一種可選的方案中,本申請(qǐng)上述系統(tǒng)中的瀏覽器引
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1