一種應(yīng)用軟件資源的修改方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信領(lǐng)域,尤其涉及一種應(yīng)用軟件資源的修改方法及裝置。
【背景技術(shù)】
[0002]應(yīng)用軟件是指專門為某一應(yīng)用目的而編制的軟件。隨著技術(shù)的進(jìn)步和更新,功能繁多的應(yīng)用軟件也被不斷開發(fā)出來(lái)。
[0003]在目前的終端應(yīng)用軟件開發(fā)過(guò)程中,如果想要在PC端修改應(yīng)用軟件和應(yīng)用軟件本身的資源時(shí),則需要使用數(shù)據(jù)線連接PC端和終端,以便通過(guò)連接的數(shù)據(jù)線對(duì)終端進(jìn)行反編譯或直接修改源代碼來(lái)修改終端的應(yīng)用軟件的資源文件和應(yīng)用軟件本身的資源。綜上所述,現(xiàn)有的查看或修改終端應(yīng)用軟件資源的方法需要依賴特定的工具才能實(shí)現(xiàn),從而給用戶帶來(lái)不便。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種應(yīng)用軟件資源的修改方法及裝置,旨在解決現(xiàn)有方法在修改應(yīng)用軟件的資源時(shí)耗時(shí)耗力的問(wèn)題。
[0005]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種應(yīng)用軟件資源的修改方法,所述方法包括下述步驟:
[0006]獲取安裝于第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址,所述URL地址根據(jù)所述第一終端在網(wǎng)絡(luò)中的地址生成;
[0007]發(fā)送URL地址訪問(wèn)指令至第一終端,以訪問(wèn)獲取的所述URL地址;
[0008]發(fā)送修改指令至第一終端,以所述修改指令為依據(jù)在所述URL地址指向的位置修改所述應(yīng)用軟件或應(yīng)用軟件的資源。
[0009]本發(fā)明實(shí)施例的另一目的在于提供一種應(yīng)用軟件資源的修改裝置,所述裝置包括:
[0010]地址獲取模塊,用于獲取安裝于第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址,所述URL地址根據(jù)所述第一終端在網(wǎng)絡(luò)中的地址生成;
[0011]瀏覽模塊,用于發(fā)送URL地址訪問(wèn)指令至第一終端,以訪問(wèn)獲取的所述URL地址;
[0012]文件管理模塊,用于發(fā)送修改指令至第一終端,以所述修改指令為依據(jù)在所述URL地址指向的位置修改所述應(yīng)用軟件或應(yīng)用軟件的資源。
[0013]本發(fā)明實(shí)施例的另一目的在于提供一種應(yīng)用軟件資源的修改方法,所述方法包括下述步驟:
[0014]根據(jù)第一終端在網(wǎng)絡(luò)中的地址生成安裝于所述第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址,以使第二終端獲取到所述URL地址;
[0015]接收第二終端發(fā)送的URL地址訪問(wèn)指令,以使所述第二終端訪問(wèn)所述URL地址;
[0016]接收所述第二終端發(fā)送的修改指令,以使所述第二終端以所述修改指令為依據(jù)在所述URL地址指向的位置修改所述應(yīng)用軟件或應(yīng)用軟件的資源。
[0017]本發(fā)明實(shí)施例的另一目的在于提供一種應(yīng)用軟件資源的修改裝置,所述裝置包括:
[0018]地址生成模塊,用于根據(jù)第一終端在網(wǎng)絡(luò)中的地址生成安裝于所述第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址,以使第二終端獲取到所述URL地址;
[0019]訪問(wèn)指令接收模塊,用于接收第二終端發(fā)送的URL地址訪問(wèn)指令,以使所述第二終端訪問(wèn)所述URL地址;
[0020]資源管理模塊,用于接收所述第二終端發(fā)送的修改指令,以使所述第二終端以所述修改指令為依據(jù)在所述URL地址指向的位置修改所述應(yīng)用軟件或應(yīng)用軟件的資源。
[0021]在本發(fā)明實(shí)施例中,由于在修改第一終端的資源時(shí),第二終端可通過(guò)網(wǎng)絡(luò)連接后直接操作,無(wú)需通過(guò)數(shù)據(jù)線連接等復(fù)雜操作,因此極大節(jié)省了人力物力,從而提高了用戶的良好體驗(yàn)。
【附圖說(shuō)明】
[0022]圖1示出了本發(fā)明第一實(shí)施例提供的第一終端與第二終端的交互流程圖;
[0023]圖2示出了本發(fā)明第二實(shí)施例提供的一種應(yīng)用軟件資源的修改方法的流程圖;
[0024]圖3示出了本發(fā)明第三實(shí)施例提供的一種應(yīng)用軟件資源的修改裝置的結(jié)構(gòu)圖;
[0025]圖4示出了本發(fā)明第四實(shí)施例提供的另一種應(yīng)用軟件資源的修改方法的流程圖;
[0026]圖5示出了本發(fā)明第五實(shí)施例提供的另一種應(yīng)用軟件資源的修改裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0027]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0028]本發(fā)明實(shí)施例中,第一終端與第二終端建立連接,第二終端通過(guò)網(wǎng)絡(luò)地址直接訪問(wèn)第一終端,并通過(guò)與第一終端的交互實(shí)現(xiàn)了在第二終端修改第一終端的應(yīng)用軟件或應(yīng)用軟件的資源的目的。
[0029]為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
[0030]實(shí)施例一:
[0031]圖1示出了本發(fā)明第一實(shí)施例提供的第二終端與第一終端的交互流程圖,本實(shí)施例中,第一終端和第二終端在同一個(gè)網(wǎng)絡(luò)進(jìn)行通信,如在同一個(gè)局域網(wǎng)通信,或在同一個(gè)互聯(lián)網(wǎng)通信等。其中,第一終端的“第一”和第二終端的“第二”僅用于區(qū)分兩個(gè)不同的終端,并無(wú)實(shí)際含義,第一終端、第二終端包括移動(dòng)終端和個(gè)人電腦,移動(dòng)終端的操作系統(tǒng)包括1s、andr1d、windows phone 等。詳述如下:
[0032]步驟1、第一終端根據(jù)其在網(wǎng)絡(luò)中的地址生成安裝于所述第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址。
[0033]其中,應(yīng)用軟件是指專門為某一應(yīng)用目的而編制的軟件,如瀏覽器、媒體庫(kù)、號(hào)簿助手等。
[0034]其中,URL地址是一個(gè)標(biāo)準(zhǔn)的地址,包括協(xié)議類型、IP地址、端口號(hào)、應(yīng)用軟件位置等信息。
[0035]在該步驟中,第一終端獲取其自身的網(wǎng)絡(luò)之間互連的協(xié)議(Internet Protocol,IP)地址,該IP地址由路由器或交換機(jī)等網(wǎng)絡(luò)交換設(shè)備生成,并隨機(jī)分配給第一終端。若該第一終端為使用windows phone的移動(dòng)設(shè)備時(shí),其可通過(guò)windows phone8SDK提供的接口獲取該移動(dòng)設(shè)備在網(wǎng)絡(luò)的IP地址。在第一終端獲取其自身的IP地址后,結(jié)合應(yīng)用軟件生成該應(yīng)用軟件對(duì)應(yīng)的URL地址。例如,假設(shè)第一終端的IP地址為121.15.1.241,安裝在第一終端的某個(gè)應(yīng)用軟件,如A應(yīng)用軟件的位置為D:\My Documents\My Videos,則A應(yīng)用軟件的對(duì)應(yīng)的URL地址應(yīng)包含以下信息:121.15.1.241\D:\My Documents\My Videos。
[0036]步驟2、第二終端獲取安裝于第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址。
[0037]該步驟中,第二終端可通過(guò)以下方式獲取URL地址:
[0038]一是通過(guò)接收用戶直接在其瀏覽器輸入的URL地址獲取。例如,在第一終端和第二終端距離較近時(shí),用戶通過(guò)直接查看第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址,并在第二終端的瀏覽器輸入查看的URL地址,以使第二終端獲取該URL地址。在第一終端和第二終端距離較遠(yuǎn)時(shí),第一終端的持有者可通過(guò)電話或短信或即使通信軟件等工具將該第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址告知第二終端的持有者,該第二終端的持有者再將獲知的URL地址輸入第二終端的瀏覽器中,以使該第二終端獲取該URL地址。
[0039]二是通過(guò)接收第一終端主動(dòng)發(fā)送的URL地址獲取。例如,第一終端預(yù)先獲知訪問(wèn)第二終端的地址,通過(guò)獲知的訪問(wèn)地址主動(dòng)發(fā)送連接請(qǐng)求至第二終端,在該第二終端接受連接請(qǐng)求,與該第一終端成功建立連接后,第一終端通過(guò)建立的連接將安裝在第一終端的應(yīng)用軟件對(duì)應(yīng)的URL地址發(fā)送給第二終端。
[0040]步驟3、第二終端發(fā)送URL地址訪問(wèn)指令至第一終端,以訪問(wèn)獲取的所述URL地址。
[0041]該步驟中,第二終端通過(guò)該URL地址包含的端口號(hào)、IP地址查找到第一終端,再通過(guò)該URL地址包含的應(yīng)用軟件存放在第一終端的位置訪問(wèn)相應(yīng)的應(yīng)用軟件,當(dāng)然,第二終端在訪問(wèn)第一終端的過(guò)程中,采用與獲取的URL地址包含的協(xié)議類型相同的協(xié)議進(jìn)行網(wǎng)絡(luò)通信。
[0042]步驟4、第二終端發(fā)送修改指令至第一終端,以所述修改指令為依據(jù)在所述URL地址指向的位置修改所述應(yīng)用軟件或應(yīng)用軟件的資源。
[0043]該步驟中,修改指令包括以下指令的一種:上傳指令、下載指令和更新指令。第二終端可對(duì)URL地址對(duì)應(yīng)的整個(gè)應(yīng)用軟件進(jìn)行修改,也可修改該URL地址對(duì)應(yīng)的應(yīng)用軟件中的某個(gè)資源進(jìn)行修改。
[0044]在修改指令為上傳指令時(shí),例如,第二終端將txt文件上傳給第一終端的某個(gè)應(yīng)用軟件,如上傳給第一終端的瀏覽器,則在第二終端通過(guò)獲取的URL地址定位到第一終端的瀏覽器,并將該txt文件上傳到第一終端的瀏覽器后,該第一終端的瀏覽器解析該txt文件,當(dāng)判斷出該文件為可采用小說(shuō)模塊解析的txt文件時(shí),采用該小說(shuō)模塊直接加載上傳的txt文件,這樣,用戶在第一終端可以閱讀上傳的txt文件。
[0045]在修改指令為下載指令時(shí),例如,第二終端從第一終端下載應(yīng)用軟件B的資源時(shí),該第二終端通過(guò)獲取的URL地址定位到存放在第一終端的應(yīng)用軟件B的具體位置,第二終端再?gòu)娘@示的資源中選擇需要下載的資源,最后對(duì)選中的資源執(zhí)行下載操作。在資源下載之后,用戶可通過(guò)比第一終端功能更強(qiáng)大的終端分析下載的資源,從而提高分析效率。
[0046]修改指令為更新指令時(shí),第二終端對(duì)第一終端的操作與上述修改指令為上傳指令