一種移動應用的調試方法及裝置制造方法
【專利摘要】本申請公開了一種移動應用的調試方法及裝置,該方法需要安裝有待調試移動應用的客戶端接入網絡,由用戶在服務端的瀏覽器上訪問客戶端IP地址,并向客戶端發(fā)送調試指令,客戶端按照接收的調試指令對待調試的移動應用進行程序調試,并將調試過程產生的狀態(tài)參數(shù)返回給服務端。本申請的調試過程在客戶端上執(zhí)行,而客戶端擁有運行待調試移動應用腳本程序的環(huán)境及權限,因此不需要安裝龐大的集成開發(fā)環(huán)境,同時也不需要使用模擬器,因此解決了傳統(tǒng)調試方法所存在的調試過程繁瑣、效率低下的問題。
【專利說明】_種移動應用的調試方法及裝置
【技術領域】
[0001]本申請涉及移動應用【技術領域】,更具體地說,涉及一種移動應用的調試方法及裝置。
【背景技術】
[0002]移動應用由于運行在移動終端上,給調試程序帶來不少困難。傳統(tǒng)的移動應用調試方法一般是使用移動終端平臺廠商提供的軟件開發(fā)工具包或者集成開發(fā)環(huán)境進行調試,或者通過在PC機上運行的移動終端模擬器中進行調試。而前者需要安裝龐大的集成開發(fā)環(huán)境,調試過程繁瑣。后者則需要使用模擬器,而模擬器的運行效率較低,調試過程緩慢。
[0003]因此,現(xiàn)有的移動應用調試方法存在調試過程繁瑣或調試效率低下的問題。
【發(fā)明內容】
[0004]有鑒于此,本申請?zhí)峁┝艘环N移動應用的調試方法及裝置,用于解決傳統(tǒng)移動應用調試方法調試過程繁瑣或調試效率低下的問題。
[0005]為了實現(xiàn)上述目的,現(xiàn)提出的方案如下:
[0006]一種移動應用的調試方法,應用于安裝有待調試移動應用的客戶端中,所述客戶端通過IP地址接入網絡,該方法包括:
[0007]接收用戶通過服務端上的瀏覽器發(fā)送的調試指令;
[0008]按照所述調試指令對待調試的移動應用進行程序調試;
[0009]將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端;
[0010]所述調試指令具體由用戶通過所述服務端的瀏覽器訪問所述客戶端的IP地址,向所述客戶端發(fā)送的調試指令。
[0011]可選的,所述按照所述調試指令對待調試的移動應用進行程序調試,包括:
[0012]控制運行所述待調試的移動應用的腳本程序,并按照所述調試指令進行程序調試。
[0013]可選的,所述將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端,包括:
[0014]通過預設的HTTP接口,將所述程序調試過程中的狀態(tài)參數(shù)返回至服務端。
[0015]—種移動應用的調試裝置,應用于安裝有待調試移動應用的客戶端中,所述客戶端通過IP地址接入網絡,該裝置包括:
[0016]調試指令接收單元,用于接收用戶通過服務端上的瀏覽器發(fā)送的調試指令;
[0017]應用調試單元,用于按照所述調試指令對待調試的移動應用進行程序調試;
[0018]狀態(tài)參數(shù)返回單元,用于將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端;
[0019]其中,所述調試指令具體由用戶通過所述服務端的瀏覽器訪問所述客戶端的IP地址,向所述客戶端發(fā)送的調試指令。
[0020]可選的,所述應用調試單元包括:
[0021]第一應用調試子單元,用于控制運行所述待調試的移動應用的腳本程序,并按照所述調試指令進行程序調試。
[0022]可選的,所述狀態(tài)參數(shù)返回單元包括:
[0023]第一狀態(tài)參數(shù)返回子單元,用于通過預設的HTTP接口,將所述程序調試過程中的狀態(tài)參數(shù)返回至服務端。
[0024]一種移動應用的調試方法,應用于服務端,該方法包括:
[0025]利用用戶在瀏覽器中輸入的IP地址進行網絡接入,所述IP地址為安裝有待調試移動應用的客戶端的IP地址;
[0026]通過HTTP的方式向所述客戶端發(fā)送調試指令;
[0027]接收所述客戶端返回的調試狀態(tài)參數(shù)。
[0028]可選的,還包括:
[0029]響應用戶發(fā)送的調試信息打印請求,將所述調試狀態(tài)參數(shù)進行打印。
[0030]一種移動應用的調試裝置,應用于服務端,該裝置包括:
[0031]網絡接入單元,用于利用用戶在瀏覽器中輸入的IP地址進行網絡接入,所述IP地址為安裝有待調試移動應用的客戶端的IP地址;
[0032]調試指令發(fā)送單元,用于通過HTTP的方式向所述客戶端發(fā)送調試指令;
[0033]狀態(tài)參數(shù)接收單元,用于接收所述客戶端返回的調試狀態(tài)參數(shù)。
[0034]可選的,還包括:
[0035]打印單元,用于響應用戶發(fā)送的調試信息打印請求,將所述調試狀態(tài)參數(shù)進行打印。
[0036]從上述的技術方案可以看出,本申請實施例提供的移動應用的調試方法,需要安裝有待調試移動應用的客戶端接入網絡,由用戶在服務端的瀏覽器上訪問客戶端IP地址,并向客戶端發(fā)送調試指令,客戶端按照接收的調試指令對待調試的移動應用進行程序調試,并將調試過程產生的狀態(tài)參數(shù)返回給服務端。本申請的調試過程在客戶端上執(zhí)行,而客戶端擁有運行待調試移動應用腳本程序的環(huán)境及權限,因此不需要安裝龐大的集成開發(fā)環(huán)境,同時也不需要使用模擬器,因此解決了傳統(tǒng)調試方法所存在的調試過程繁瑣、效率低下的問題。
【專利附圖】
【附圖說明】
[0037]為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據提供的附圖獲得其他的附圖。
[0038]圖1為本申請實施例公開的一種移動應用的調試方法流程圖;
[0039]圖2為本申請實施例公開的一種移動應用的調試裝置結構示意圖;
[0040]圖3為本申請實施例公開的另一種移動應用的調試方法流程圖;
[0041]圖4為本申請實施例公開的另一種移動應用的調試裝置結構示意圖。
【具體實施方式】
[0042]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0043]本申請公開了一種移動應用的調試方法,該方法基于安裝有待調試移動應用的客戶端和服務端。這里,客戶端一般可以是手機等,而服務端可以是電腦、IPAD等,甚至可以是另一部手機。
[0044]之所以會用到服務端,只有是因為移動應用在調試過程時,會占用客戶端的顯示界面,此時調試控制界面將無法進行顯示,因此本申請通過服務端來進行調試過程的控制,服務端和客戶端之間通過HTTP的方式進行溝通??蛻舳诵枰ㄟ^IP地址接入網絡,才能夠實現(xiàn)與服務端的信息交流。
[0045]首先參見圖1,我們從客戶端的角度對本申請?zhí)峁┑恼{試方法進行介紹。
[0046]如圖1所示,該方法包括:
[0047]步驟S100、接收用戶通過服務端上的瀏覽器發(fā)送的調試指令;
[0048]具體地,所述調試指令具體由用戶通過所述服務端的瀏覽器訪問所述客戶端的IP地址,向所述客戶端發(fā)送的調試指令。調試指令可以包括斷點控制、程序狀態(tài)監(jiān)控等,其中斷點控制例如如啟動調試、單步執(zhí)行、變量查看、暫停執(zhí)行、終止調試等。
[0049]步驟S110、按照所述調試指令對待調試的移動應用進行程序調試;
[0050]具體地,按照服務端發(fā)送的調試指令來對客戶端上的移動應用進行程序調試。
[0051]步驟S120、將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端。
[0052]具體地,在程序調試的過程中會產生一系列的狀態(tài)參數(shù),這些狀態(tài)參數(shù)將被發(fā)送至服務端,供服務端參考。
[0053]本申請實施例提供的移動應用的調試方法,需要安裝有待調試移動應用的客戶端接入網絡,由用戶在服務端的瀏覽器上訪問客戶端IP地址,并向客戶端發(fā)送調試指令,客戶端按照接收的調試指令對待調試的移動應用進行程序調試,并將調試過程產生的狀態(tài)參數(shù)返回給服務端。本申請的調試過程在客戶端上執(zhí)行,而客戶端擁有運行待調試移動應用腳本程序的環(huán)境及權限,因此不需要安裝龐大的集成開發(fā)環(huán)境,同時也不需要使用模擬器,因此解決了傳統(tǒng)調試方法所存在的調試過程繁瑣、效率低下的問題。
[0054]具體地,在對待調試移動應用進行程序調試時,可以控制運行所述待調試的移動應用的腳本程序,并按照調試指令進行程序調試。
[0055]具體地,在將狀態(tài)參數(shù)返回至服務端的過程中,可以通過預先設置的HTTP接口進行數(shù)據的傳遞。
[0056]下面對本申請實施例提供的移動應用的調試裝置進行描述,下文描述的移動應用的調試裝置與上文描述的移動應用的調試方法可相互對應參照。
[0057]本實施例中公開的移動應用的調試裝置應用于安裝有待調試移動應用的客戶端中,所述客戶端通過IP地址接入網絡。
[0058]如圖2所示,該裝置包括:
[0059]調試指令接收單元21,用于接收用戶通過服務端上的瀏覽器發(fā)送的調試指令;
[0060]應用調試單元22,用于按照所述調試指令對待調試的移動應用進行程序調試;
[0061]狀態(tài)參數(shù)返回單元23,用于將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端;
[0062]其中,所述調試指令具體由用戶通過所述服務端的瀏覽器訪問所述客戶端的IP地址,向所述客戶端發(fā)送的調試指令。
[0063]可選的,上述應用調試單元可以包括第一應用調試子單元,用于控制運行所述待調試的移動應用的腳本程序,并按照所述調試指令進行程序調試。
[0064]可選的,上述狀態(tài)參數(shù)返回單元可以包括:第一狀態(tài)參數(shù)返回子單元,用于通過預設的HTTP接口,將所述程序調試過程中的狀態(tài)參數(shù)返回至服務端。
[0065]本申請實施例提供的移動應用的調試裝置,應用于安裝有待調試移動應用的客戶端中,該客戶端通過IP地址接入網絡,該裝置接收用戶在服務端上的瀏覽器發(fā)送的調試指令,并按照調試指令對待調試的移動應用進行程序調試,最后將程序調試過程中的狀態(tài)參數(shù)返回至服務端。本申請的調試過程在客戶端上執(zhí)行,而客戶端擁有運行待調試移動應用腳本程序的環(huán)境及權限,因此不需要安裝龐大的集成開發(fā)環(huán)境,同時也不需要使用模擬器,因此解決了傳統(tǒng)調試方法所存在的調試過程繁瑣、效率低下的問題。
[0066]接著參見圖3,我們從服務端的角度對本申請?zhí)峁┑恼{試方法進行介紹。
[0067]如圖3所示,該方法包括:
[0068]步驟S300、利用用戶在瀏覽器中輸入的IP地址進行網絡接入,所述IP地址為安裝有待調試移動應用的客戶端的IP地址;
[0069]具體地,調試用戶已知安裝有待調試移動應用的客戶端接入網絡的IP地址,因此在服務端的瀏覽器中訪問上述IP地址,進而與客戶端進行通信。
[0070]步驟S310、通過HTTP的方式向所述客戶端發(fā)送調試指令;
[0071]具體地,經過上一步驟的聯(lián)網,通過HTTP的方式向客戶端發(fā)送調試指令,以控制客戶端的調試裝置對待調試移動應用進行程序調試。
[0072]步驟S320、接收所述客戶端返回的調試狀態(tài)參數(shù)。
[0073]具體地,經過客戶端的程序調試,產生一系列的調試狀態(tài)參數(shù),通過接收這些調試狀態(tài)參數(shù)可以供調試用戶進行參考。
[0074]可選的,本申請實施例公開的調試方法還可以包括:
[0075]響應用戶發(fā)送的調試信息打印請求,將所述調試狀態(tài)參數(shù)進行打印。
[0076]也即,本申請的服務端可以在用戶發(fā)送打印請求之后,將調試狀態(tài)參數(shù)進行打印。
[0077]本申請實施例提供的移動應用的調試方法,需要安裝有待調試移動應用的客戶端接入網絡,由用戶在服務端的瀏覽器上訪問客戶端IP地址,并向客戶端發(fā)送調試指令,客戶端按照接收的調試指令對待調試的移動應用進行程序調試,并將調試過程產生的狀態(tài)參數(shù)返回給服務端。本申請的調試過程在客戶端上執(zhí)行,而客戶端擁有運行待調試移動應用腳本程序的環(huán)境及權限,因此不需要安裝龐大的集成開發(fā)環(huán)境,同時也不需要使用模擬器,因此解決了傳統(tǒng)調試方法所存在的調試過程繁瑣、效率低下的問題。
[0078]下面對本申請實施例提供的移動應用的調試裝置進行描述,下文描述的移動應用的調試裝置與上文描述的移動應用的調試方法可相互對應參照。
[0079]本申請實施例公開的調試裝置應用于服務端,參見圖4,該裝置包括:
[0080]網絡接入單元41,用于利用用戶在瀏覽器中輸入的IP地址進行網絡接入,所述IP地址為安裝有待調試移動應用的客戶端的IP地址;
[0081]調試指令發(fā)送單元42,用于通過HTTP的方式向所述客戶端發(fā)送調試指令;
[0082]狀態(tài)參數(shù)接收單元43,用于接收所述客戶端返回的調試狀態(tài)參數(shù)。
[0083]可選的,本申請實施例公開的調試裝置還可以包括:
[0084]打印單元,用于響應用戶發(fā)送的調試信息打印請求,將所述調試狀態(tài)參數(shù)進行打印。
[0085]本申請實施例提供的移動應用的調試裝置,應用于服務端,用戶在服務端的瀏覽器中輸入IP地址進行連網,這里所輸入的IP地址為客戶端接入網絡時的IP地址,也即服務端通過瀏覽器與客戶端建立通信連接,然后通過HTTP的方式向客戶端發(fā)送調試指令,以控制客戶端進行移動應用的調試,并接收客戶端返回的調試狀態(tài)參數(shù)。本申請的調試過程在客戶端上執(zhí)行,而客戶端擁有運行待調試移動應用腳本程序的環(huán)境及權限,因此不需要安裝龐大的集成開發(fā)環(huán)境,同時也不需要使用模擬器,因此解決了傳統(tǒng)調試方法所存在的調試過程繁瑣、效率低下的問題。
[0086]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0087]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
[0088]對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本申請。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權利要求】
1.一種移動應用的調試方法,其特征在于,應用于安裝有待調試移動應用的客戶端中,所述客戶端通過IP地址接入網絡,該方法包括: 接收用戶通過服務端上的瀏覽器發(fā)送的調試指令; 按照所述調試指令對待調試的移動應用進行程序調試; 將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端; 所述調試指令具體由用戶通過所述服務端的瀏覽器訪問所述客戶端的IP地址,向所述客戶端發(fā)送的調試指令。
2.根據權利要求1所述的調試方法,其特征在于,所述按照所述調試指令對待調試的移動應用進行程序調試,包括: 控制運行所述待調試的移動應用的腳本程序,并按照所述調試指令進行程序調試。
3.根據權利要求2所述的調試方法,其特征在于,所述將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端,包括: 通過預設的HTTP接口,將所述程序調試過程中的狀態(tài)參數(shù)返回至服務端。
4.一種移動應用的調試裝置,其特征在于,應用于安裝有待調試移動應用的客戶端中,所述客戶端通過IP地址接入網絡,該裝置包括: 調試指令接收單元,用于接收用戶通過服務端上的瀏覽器發(fā)送的調試指令; 應用調試單元,用于按照所述調試指令對待調試的移動應用進行程序調試; 狀態(tài)參數(shù)返回單元,用于將程序調試過程中的狀態(tài)參數(shù)返回至所述服務端; 其中,所述調試指令具體由用戶通過所述服務端的瀏覽器訪問所述客戶端的IP地址,向所述客戶端發(fā)送的調試指令。
5.根據權利要求4所述的調試裝置,其特征在于,所述應用調試單元包括: 第一應用調試子單元,用于控制運行所述待調試的移動應用的腳本程序,并按照所述調試指令進行程序調試。
6.根據權利要求5所述的調試裝置,其特征在于,所述狀態(tài)參數(shù)返回單元包括: 第一狀態(tài)參數(shù)返回子單元,用于通過預設的HTTP接口,將所述程序調試過程中的狀態(tài)參數(shù)返回至服務端。
7.一種移動應用的調試方法,其特征在于,應用于服務端,該方法包括: 利用用戶在瀏覽器中輸入的IP地址進行網絡接入,所述IP地址為安裝有待調試移動應用的客戶端的IP地址; 通過HTTP的方式向所述客戶端發(fā)送調試指令; 接收所述客戶端返回的調試狀態(tài)參數(shù)。
8.根據權利要求7所述的調試方法,其特征在于,還包括: 響應用戶發(fā)送的調試信息打印請求,將所述調試狀態(tài)參數(shù)進行打印。
9.一種移動應用的調試裝置,其特征在于,應用于服務端,該裝置包括: 網絡接入單元,用于利用用戶在瀏覽器中輸入的IP地址進行網絡接入,所述IP地址為安裝有待調試移動應用的客戶端的IP地址; 調試指令發(fā)送單元,用于通過HTTP的方式向所述客戶端發(fā)送調試指令; 狀態(tài)參數(shù)接收單元,用于接收所述客戶端返回的調試狀態(tài)參數(shù)。
10.根據權利要求9所述的調試裝置,其特征在于,還包括:打印單元,用于響應用戶發(fā)送的調試信息打印請求,將所述調試狀態(tài)參數(shù)進行打印。
【文檔編號】H04L29/08GK104506655SQ201510009525
【公開日】2015年4月8日 申請日期:2015年1月8日 優(yōu)先權日:2015年1月8日
【發(fā)明者】江春華, 羅新偉, 陳曉龍, 牛仁義, 陳顯龍, 成七一 申請人:北京恒華偉業(yè)科技股份有限公司