移動終端文件安裝方法、裝置及系統的制作方法
【專利摘要】本發明涉及數據通信技術領域,尤其涉及移動終端文件安裝方法、裝置及系統。移動終端文件安裝方法,包括:移動終端通過與本地終端之間的連接通道接收本地終端傳輸的安裝時需要超級用戶權限的特定文件;移動終端建立與本地終端之間的控制通道;移動終端通過控制通道接收本地終端傳輸的安裝指令,并依據安裝指令執行特定文件的安裝。本發明的移動終端文件安裝方法、裝置及系統,能夠簡化安裝時需要超級用戶權限的特定文件的安裝過程。
【專利說明】
移動終端文件安裝方法、裝置及系統
技術領域
[0001]本發明涉及數據通信技術領域,具體而言,涉及移動終端文件安裝方法、裝置及系統。
【背景技術】
[0002]隨著移動終端技術的不斷發展,各類移動終端已經在人們的日常生活中應用的越來越廣泛。移動終端的一個極為重要特點就是:可以安裝各種各樣的應用程序來擴展其應用功能,滿足用戶需求。
[0003]當前在移動終端上安裝各類應用程序的方式一般為:移動終端在線下載并安裝各類應用程序,或,移動終端通過數據線、訪問軟件等建立與本地終端之間的連接通道,基于連接通道從本地終端(如PC機)下載并安裝應用程序。但,無論采用哪種方式安裝應用軟件,常會遇到因缺少該應用程序的特定文件(如系統補丁文件等)而導致應用程序安裝失敗的情形。
[0004]例如,1s系統(蘋果公司的移動操作系統)就經常會遇到應用程序安裝失敗,提示需要安裝相應deb文件(1s系統補丁文件)的情形,deb文件不同于一般的安裝文件,其為運行時需要超級用戶權限才能安裝的文件。
[0005]對于此類運行時需要超級用戶權限才能安裝的特定文件,其安裝方法相對比較復雜,以安裝deb文件為例,當移動終端提示需要安裝deb文件時,必須通過cydia應用來安裝。而通過cydia應用安裝deb文件的過程是:首先用戶需要手動將所要安裝的deb文件的源添加到指定的文件夾中,完成添加后,然后通過在cydia應用中在線搜索、下載獲得所要安裝的deb文件,最后通過手動點擊安裝,安裝過程復雜繁瑣,需要用戶有一定的動手能力。很多動手能力不強的用戶,常會因為繁瑣而放棄自己需要的一些應用程序。
[0006]因此,目前很多移動終端在安裝應用程序的過程中,對于需要超級用戶權限安裝的一些特定文件,其安裝方法相對比較復雜,給用戶造成不便。
【發明內容】
[0007]本發明的目的在于提供移動終端文件安裝方法、裝置及系統,以簡化在移動終端安裝特定文件的操作過程。
[0008]第一方面,本發明實施例提供了移動終端文件安裝方法,該方法應用于移動終端側,且運用于1s系統,包括:移動終端通過與本地終端之間的連接通道接收所述本地終端傳輸的安裝時需要超級用戶權限的特定文件;所述移動終端建立與本地終端之間的控制通道;所述移動終端通過所述控制通道接收所述本地終端傳輸的安裝指令,并依據所述安裝指令執行所述特定文件的安裝。
[0009]結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,所述移動終端建立與本地終端之間的控制通道,包括:所述移動終端通過所述連接通道接收所述本地終端傳輸的替換文件;所述移動終端利用所述替換文件替換自身系統中的預設服務文件;所述移動終端啟動與所述預設服務文件所對應的服務進程,建立與所述本地終端之間的通信,形成所述控制通道。
[0010]結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中,該方法還包括:所述移動終端接收所述本地終端傳輸的所述預設服務文件的備份文件;所述移動終端利用所述備份文件恢復自身系統被所述替換文件替換的預設服務文件。
[0011]結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中,所述預設服務文件為debug-1mage-mount的系統服務文件。
[0012]結合第一方面,本發明實施例提供了第一方面的第四種可能的實施方式,其中,所述依據所述安裝指令執行所述特定文件的安裝,包括:所述移動終端依據所述安裝指令啟動自身系統中與所述特定文件對應的安裝程序,以啟動所述特定文件的安裝。
[0013]第二方面,本發明實施例提供了移動終端文件安裝方法,該方法應用于本地終端偵牝包括:通過與移動終端之間的連接通道向所述移動終端發送安裝時需要超級用戶權限的特定文件;通過與移動終端建立的控制通道向所述移動終端發送安裝指令,以使所述移動終端根據所述安裝指令執行所述特定文件的安裝。
[0014]結合第二方面,本發明實施例提供了第二方面的第一種可能的實施方式,其中,通過與移動終端之間的連接通道向所述移動終端發送安裝時需要超級用戶權限的特定文件,包括:獲取應用程序的標識信息;根據所述標識信息從本地數據庫或預設服務器獲取所述應用程序對應的特定文件,并將所述特定文件通過所述控制通道發送給所述移動終端。
[0015]結合第二方面,本發明實施例提供了第二方面的第二種可能的實施方式,其中,所述獲取應用程序的標識信息,包括:根據用戶的輸入指示獲取所述應用程序的標識信息;或,在所述應用程序安裝失敗時獲取所述應用程序的標識信息;或,在所述應用程序運行出現異常時獲取所述應用程序的標識信息。
[0016]第三方面,本發明實施例提供了移動終端文件安裝裝置,包括:第一接收模塊,用于通過與本地終端之間的連接通道接收所述本地終端傳輸的安裝時需要超級用戶權限特定文件;第一建立模塊,用于建立與本地終端之間的控制通道;第二接收模塊,用于通過所述控制通道接收所述本地終端傳輸的安裝指令;安裝模塊,用于依據所述安裝指令執行所述特定文件的安裝。
[0017]結合第三方面,本發明實施例提供了第三方面的第一種可能的實施方式,其中,所述第一建立模塊,包括:替換文件傳輸子模塊,用于通過所述連接通道接收所述本地終端傳輸的替換文件;替換子模塊,用于利用所述替換文件替換自身系統中的預設服務文件;建立子模塊,用于啟動與所述預設服務文件所對應的服務進程,建立與所述本地終端之間的通信,形成所述控制通道。
[0018]結合第三方面,本發明實施例提供了第三方面的第二種可能的實施方式,其中,所述的移動終端文件安裝裝置還包括服務文件恢復模塊;所述第一接收模塊,還用于接收所述本地終端傳輸的所述預設服務文件的備份文件;所述服務文件恢復模塊,用于利用所述備份文件恢復自身系統被所述替換文件替換的預設服務文件。
[0019]第四方面,本發明實施例提供了移動終端文件安裝裝置,包括:第一傳輸模塊,用于通過與移動終端之間的連接通道向所述移動終端發送安裝時需要超級用戶權限的文件特定文件;第二傳輸模塊,用于通過與移動終端建立的控制通道向所述移動終端發送安裝指令,以使所述移動終端根據所述安裝指令執行所述特定文件的安裝。
[0020]結合第四方面,本發明實施例提供了第四方面的第一種可能的實施方式,其中,所述第一傳輸模塊,包括:信息獲取模塊,用于獲取應用程序的標識信息;檢索模塊,用于根據所述標識信息從本地數據庫或預設服務器獲取所述應用程序對應的特定文件;傳輸子模塊,用于將所述特定文件通過所述控制通道發送給所述移動終端。
[0021]第五方面,本發明實施例提供了移動終端文件安裝系統,包括:移動終端與本地終端,所述移動終端包括第三方面所述的移動終端文件安裝裝置;所述本地終端包括第四方面所述的移動終端文件安裝裝置。
[0022]本發明移動終端從本地終端中獲取特定文件,且通過移動終端與本地終端之間建立的控制通道,向移動終端發送安裝指令,實現在本地終端中對特定文件的安裝,克服了相關技術中對于特定文件只能在移動終端上通過既定應用手動安裝、安裝過程復雜的技術問題,由此可以看出本發明實施例的移動終端文件安裝方法簡化了特定文件的安裝過程,為用戶進行特定文件的安裝帶來便利。
[0023]為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0024]為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
[0025]圖1示出了本發明實施例第一種移動終端文件安裝方法的流程圖;
[0026]圖2示出了本發明實施例第二種移動終端文件安裝方法的流程圖;
[0027]圖3示出了本發明實施例第三種移動終端文件安裝方法的流程圖;
[0028]圖4示出了本發明實施例用于設置于移動終端側的移動終端文件安裝裝置的結構示意圖;
[0029]圖5示出了本發明實施例用于設置于本地終端側的移動終端文件安裝裝置的結構示意圖。
【具體實施方式】
[0030]下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0031]相關技術中,在移動終端(如手機等設備)安裝某些特定文件(如需要超級用戶權限安裝的文件、應用程序的補丁文件等)時,一般是在移動終端上手動添加該文件源,之后利用安裝在移動終端上的既定應用搜索下載該特定文件進行手動安裝,安裝過程相對比較復雜,要求用戶有一定的動手能力,難以滿足用戶安裝特定文件的實際需求。
[0032]為解決上述技術問題,本發明實施例中提供了一種移動終端文件安裝方法,當移動終端通過本地終端(如PC機)安裝應用程序失敗或移動終端通過其它方式安裝應用程序失敗或應用程序異常,需要進一步安裝該應用程序相應的特定文件時,建立移動終端與本地終端之間的連接,通過本地終端實現在移動終端上安裝特定文件,簡化了特定文件的安裝過程,也更能滿足用戶的實際安裝需求。
[0033]如圖1所示,本發明實施例提供了一種移動終端文件安裝方法,該安裝方法的執行主體為移動終端,且該方法運用于1s系統,主要處理步驟包括:
[0034]步驟Sll:移動終端通過與本地終端之間的連接通道接收本地終端傳輸的特定文件。
[0035]其中,特定文件可以為安裝時需要超級用戶權限的文件,或者為系統或應用程序的補丁文件,或者為應用程序的優化文件等,在不同的應用場景中該特定文件的類型也各不相同。本實施例中的安裝時需要超級用戶權限的文件,通常為系統文件。而補丁文件和優化文件可以為程序擴展安裝文件或程序優化文件等。
[0036]本發明實施例中,移動終端可以為iphone/ipod/itouch/ipad等設備;本地終端可為臺式電腦、筆記本電腦等設備。
[0037]移動終端與本地終端之間的連接通道具體可以為移動終端與本地終端之間以數據線、應用軟件、無線綁定等方式建立的數據通道,主要用于數據的傳輸,例如在本發明中,主要用于將本地終端處的文件傳輸給移動終端。
[0038]以蘋果手機為例,蘋果手機通過數據線與本地終端連接后,運行itunes建立與本地終端之間的連接通道,利用itunes下載ipa格式的應用程序文件,通過連接通道將該應用程序文件從本地終端傳輸至移動終端進行安裝。其中ipa格式的安裝包是蘋果公司推出的官方安裝包,ipa格式的安裝包實質上為zip格式的壓縮文件,解壓后即可使用,而卸載時也只需刪除程序文件即可。
[0039]本發明中,預先將用戶所需求的特定文件存儲在本地終端或預設服務器中(如PP助手服務器),當移動終端需要獲取特定文件時,從本地終端或預設服務器中搜索獲取相應的特定文件,并通過連接通道傳輸到移動終端的指定文件夾中。
[0040]以蘋果手機為例,當蘋果手機中需要安裝deb文件時,蘋果手機與本地終端通過數據線連接,并運行itunes,在本地終端或預設服務器中搜索獲取相應的deb文件,通過itunes存儲到蘋果手機的指定文件夾中。因為deb文件是運行時需要超級用戶權限的特定文件,將deb文件傳輸到蘋果手機后,無法直接從itunes上同步進行安裝。
[0041]本發明為了實現本地終端對特定文件的安裝,需要建立本地終端與移動終端之間的控制通道,具體方式如步驟S12所示。
[0042]另外,在將特定文件傳輸到移動終端之前還包括,發出詢問用戶是否進行安裝特定文件的提示,獲取到用戶的安裝指示后,移動終端接收本地終端傳輸的特定文件。
[0043]步驟S12:移動終端建立與本地終端之間的控制通道。
[0044]本發明中,移動終端建立與本地終端之間的控制通道,具體方式為:移動終端通過連接通道接收本地終端傳輸的替換文件;移動終端利用替換文件替換自身系統中的預設服務文件;移動終端啟動與預設服務文件所對應的服務進程,建立與本地終端之間的通信,形成控制通道,其中控制通道主要用于傳輸控制指令,如本發明中傳輸特定文件的安裝指令。
[0045]建立本地終端與移動終端之間的控制通道時,移動終端中預設服務文件可以選擇debug_image_mount的系統服務文件。
[0046]預設服務文件選擇debug_image_mount的系統服務文件是因為debug_image_mount文件對應的com.apple.debug_image_mount服務在1s系統中不常用,在使用該com.apple.debug_image_mount服務進行移動終端與本地終端通信時產生沖突的可能性比較小,系統穩定性會提高,且能夠防止debug_image_mount文件丟失。
[0047]本地終端傳輸給移動終端的用于替換移動終端中預設服務文件的替換文件可以采用bin文件。
[0048]本發明中,當移動終端與本地終端建立控制通道后,即可通過控制通道從本地終端向移動終端發送安裝指令,進行相應特定文件的安裝。
[0049]另外,移動終端與本地終端建立控制通道的過程中,移動終端內的預設服務文件被本地終端的替換文件所替換,為了維護移動終端的系統穩定與服務健全,在該特定文件安裝完成后,移動終端可以接收本地終端傳輸的預設服務文件的備份文件;移動終端利用備份文件恢復自身系統被替換文件替換的預設服務文件,以此來恢復移動終端中被替換文件替換的預設服務文件。
[0050]本發明中,本地終端傳輸的預設服務文件的備份文件可以通過連接通道從移動終端中獲取。
[0051]步驟S13:移動終端通過控制通道接收本地終端傳輸的安裝指令,并依據安裝指令執行特定文件的安裝。
[0052]移動終端接收的安裝指令中包含準備安裝的文件信息。本地終端發送給移動終端的安裝指令可以是本地終端與移動終端事先約定好的指令,其中本地終端發送的該安裝指令可以為用戶的點擊安裝指令。
[0053]本方法中,移動終端依據安裝指令啟動特定文件的安裝,包括:移動終端依據安裝指令啟動自身系統中與特定文件對應的安裝程序,以啟動特定文件的安裝。
[0054]根據安裝的特定文件的類型,移動終端接收到安裝指令后啟動相應的安裝程序,進行相應文件的安裝。
[0055]以蘋果手機為例,蘋果手機通過控制通道接收到本地終端傳輸的安裝指令進行deb文件的安裝時,根據安裝指令,啟動dpkg程序來安裝deb文件,具體是dpkg程序啟動后去/var/root/Media/Cydia/AutoInstall目錄下獲取需要安裝的deb文件進行安裝。dpkg程序為的1s系統中存在的一個安裝程序,用于安裝deb文件。
[0056]綜上,本實施例的技術方案簡化了特定文件的安裝過程,為用戶進行特定文件的安裝帶來便利。
[0057]以上實施例中,以安裝時需要超級用戶權限的特定文件為例進行說明,本領域技術人員應可以理解基于本發明的技術方案,還可以實現在移動終端上安裝其他類型的文件,如某些應用程序的補丁文件或優化文件等。
[0058]比如對于一些經常崩潰的應用程序,在其有了對應的補丁文件或優化文件之后,可以采用本發明的技術方案,以用戶主動安裝的方式或者在應用程序崩潰時自動進行安裝的方式,為這些應用程序進一步安裝補丁文件或優化文件,由此在后續使用中減少或避免這些應用程序的崩潰。在常規的安裝方式中,上述文件與安裝時需要超級用戶權限的特定文件類似,都需要用戶具有一定的動手能力才能進行安裝,而采用本發明的技術方案,能夠使用戶方便地安裝這些文件,給用戶帶來了便利的同時,也提高了應用程序帶給用戶的使用體驗。
[0059]此外,本領域技術人員能夠想到上述技術方案還可以應用于多種應用場景中,以在移動終端上安裝不同類型的特定文件,其能夠實現類似的技術目的和有益效果,具體實現方案在此不再贅述。
[0060]如圖2所示,本發明實施例提供了另一種移動終端文件安裝方法,該方法的執行主體為本地終端,主要處理步驟包括:
[0061]步驟S21:通過與移動終端之間的連接通道向移動終端發送特定文件;
[0062]其中,特定文件可以為安裝時需要超級用戶權限的文件,或者為系統或應用程序的補丁文件,或者為應用程序的優化文件等,在不同的應用場景中該特定文件的類型也各不相同。
[0063]本地終端通過連接通道向移動終端傳輸特定文件時,本地終端需要獲知移動終端所需要的特定文件,在實現時,本地終端首先獲取應用程序的標識信息,其中應用程序的標識信息可以用于標識出用戶正在安裝或需要安裝的應用程序,一般地,每個應用程序都有與其匹配的特定文件,如1s系統中的應用程序,通常會有其對應的deb文件。
[0064]本地終端獲取到應用程序的標識信息后,利用該標識信息從本地數據庫或預設服務器中獲取對應的特定文件,并將特定文件通過控制通道發送給移動終端。
[0065]該方法中,本地終端在獲取應用程序標識信息時,根據用戶的不同安裝模式,可以有不同的獲取方式,例如,當用戶通過本地終端下載安裝應用程序,應用程序按照失敗時,獲取應用程序的標識信息;又例如,用戶的移動終端通過其它方式獲取到應用程序(如以藍牙方式),當應用程序安裝失敗提示需要安裝特定文件時,用戶可以在本地終端上以手動輸入的方式令本地終端獲取應用程序的標識信息,又例如,在應用程序運行出現異常時獲取應用程序的標識信息,以此來從本地終端或預設服務器中搜索出相應的特定文件。
[0066]步驟S22:通過與移動終端建立的控制通道向移動終端發送安裝指令,以使移動終端根據安裝指令執行特定文件的安裝。
[0067]結合以上的技術方案,本發明實施例結合具體的應用場景對移動終端文件安裝方法及其技術效果進行詳細描述。
[0068]在一種應用場景中,用戶從本地終端上為手機安裝應用程序,當該應用程序安裝失敗時,發出安裝deb文件的提示,該提示信息可以作為通過PC機為用戶手機安裝deb文件的觸發信號。在該應用場合下,用戶手機安裝deb文件的方案,如圖3所示:
[0069]步驟S31:PC機根據用戶手機中deb文件安裝的提示信息,從本地或預設服務器中搜索用戶手機需安裝的deb文件,并通過與用戶手機之間的連接通道傳輸給用戶手機。
[0070]本實施例中,用戶手機中常用的deb文件預先存儲在PC機或預設服務器(如PP助手服務器)上,當用戶手機上需要安裝deb文件時,直接從PC機或預設服務器上進行搜索獲取,相較于傳統方法從用戶手機上在線下載,此種方式能夠以比較簡便、快捷地方式獲取到所需的deb文件。
[0071]步驟S32:用戶手機接收PC機傳輸的deb文件并存儲到指定文件夾中。
[0072]用戶手機接收到PC機傳輸的deb文件后按照路徑/var/root/Media/Cydia/AutoInstall進行存儲。
[0073]步驟S33:建立用戶手機與PC機之間的控制通道。
[0074]該步驟中,首先將用戶手機1s系統中的一個服務文件A備份到PC機上;
[0075]PC機將自身通信的bin文件替換用戶手機1s系統中的服務文件A ;
[0076]用戶手機1s系統啟動服務文件A對應的服務;
[0077]用戶手機1s系統啟動服務文件A對應的服務進程實現與PC機的通信,從而建立控制通道。
[0078]另外,用戶手機進一步從PC機上獲取服務文件A的備份文件進而來恢復自身系統被bin文件所替換的服務文件A。
[0079]步驟S34:PC機通過控制通道向用戶手機發送安裝指令,啟動dpkg程序來安裝deb文件。
[0080]本實施例中,當用戶手機應用程序安裝失敗,提示需要安裝deb文件時,該提示信息可作為deb文件安裝的觸發信號,實現通過PC機自動完成deb文件的安裝。
[0081]另外,該實施例中,當用戶手機應用文件安裝失敗,提示需要安裝deb文件時,還可以進一步提示用戶是否進行deb文件的安裝,接收到用戶的進行安裝指示后,啟動deb文件的自動安裝。
[0082]另一種應用場景中,用戶手機通過藍牙或其它方式獲取到應用軟件,當該應用軟件安裝失敗時,發出安裝deb文件的提示,此時用戶建立用戶手機與PC機的連接通道,通過用戶的輸入指示從PC機或預設服務器上搜索需要安裝的deb文件,并通過與用戶手機之間的連接通道傳輸給用戶手機,之后進行的步驟如步驟S32?步驟S34所示,不再贅述。
[0083]本發明中,通過將常用的deb文件先下載在本地或者PP助手服務器上,在用戶在安裝應用提示需要安裝該deb文件時,自動實現該deb文件的自動搜索,下載且傳輸給手機端,然后PC端自動發送deb文件安裝指令,實現deb文件的自動安裝。
[0084]利用本發明的移動終端文件安裝方法,實現了 PC客戶端一鍵安裝deb文件,減少用戶操作步驟,方便用戶進行deb文件的安裝,尤其適用于沒有wifi網絡的環境以及動手能力較差的用戶,能夠提高用戶的使用體驗。
[0085]本發明實施例還提供了一種移動終端文件安裝裝置,該裝置設置于移動終端側,如圖4所示,主要結構包括:
[0086]第一接收模塊41,用于通過與本地終端之間的連接通道接收本地終端傳輸的特定文件;
[0087]其中,特定文件可以為安裝時需要超級用戶權限的文件,或者為系統或應用程序的補丁文件,或者為應用程序的優化文件等,在不同的應用場景中該特定文件的類型也各不相同。
[0088]第一建立模塊42,用于建立與本地終端之間的控制通道;
[0089]第二接收模塊43,用于通過控制通道接收本地終端傳輸的安裝指令;
[0090]安裝模塊44,用于依據安裝指令執行特定文件的安裝。
[0091]第一建立模塊42包括:替換文件傳輸子模塊,用于通過連接通道接收本地終端傳輸的替換文件;替換子模塊,用于利用替換文件替換自身系統中的預設服務文件;建立子模塊,用于啟動與預設服務文件所對應的服務進程,建立與本地終端之間的通信,形成控制通道。
[0092]另外,在該特定文件安裝完成后,移動終端可以通過連接通道從本地終端接收預設服務文件的備份文件;移動終端利用備份文件恢復自身系統被替換文件替換的預設服務文件,以此來恢復移動終端中被替換文件替換的預設服務文件。該實施例的移動終端文件安裝裝置中還包括服務文件恢復模塊。該第一接收模塊41還用于接收本地終端傳輸的預設服務文件的備份文件;該服務文件恢復模塊,用于利用備份文件恢復自身系統被替換文件替換的預設服務文件。
[0093]上述模塊的功能可以采用移動終端上安裝的軟件或者移動終端上自帶的特定硬件實現。
[0094]本發明實施例還提供了另一種移動終端文件安裝裝置,該裝置設置于本地終端側,如圖5所示,主要包括:
[0095]第一傳輸模塊51,用于通過與移動終端之間的連接通道向移動終端發送特定文件;
[0096]其中,特定文件可以為安裝時需要超級用戶權限的文件,或者為系統或應用程序的補丁文件,或者為應用程序的優化文件等,在不同的應用場景中該特定文件的類型也各不相同。
[0097]第二傳輸模塊52,用于通過與移動終端建立的控制通道向移動終端發送安裝指令,以使移動終端根據安裝指令執行特定文件的安裝。
[0098]本發明的本地終端中第一傳輸模塊51,包括:信息獲取模塊,用于獲取應用程序的標識信息;檢索模塊,用于根據標識信息從本地數據庫或預設服務器獲取應用程序對應的特定文件;傳輸子模塊,用于將特定文件通過控制通道發送給移動終端。
[0099]上述模塊的功能可以采用本地終端上安裝的軟件或者本地終端上自帶的特定硬件實現。
[0100]本發明實施例中還進一步提供了一種移動終端文件安裝系統,包括:移動終端及本地終端;其中移動終端中包括上述用于設置在移動終端側的移動終端文件安裝裝置;本地終端中包括上述用于設置在本地終端側的移動終端文件安裝裝置。
[0101]本發明實施例所提供的各裝置和模塊,其實現原理及產生的技術效果和前述方法實施例相同,為簡要描述,該實施例部分未提及之處,可參考前述方法實施例中相應內容。
[0102]綜上,本發明的技術方案能夠簡化在移動終端安裝特定文件的操作過程,為用戶帶來了便利和更好的使用體驗。
[0103]本發明實施例所提供的執行移動終端文件安裝方法的計算機程序產品,包括存儲了程序代碼的計算機可讀存儲介質,程序代碼包括的指令可用于執行前面方法實施例中的方法,具體實現可參見方法實施例,在此不再贅述。
[0104]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統和裝置的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0105]功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0106]以上,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以權利要求的保護范圍為準。
【主權項】
1.一種移動終端文件安裝方法,運用于1s系統,其特征在于,包括: 移動終端通過與本地終端之間的連接通道接收所述本地終端傳輸的安裝時需要超級用戶權限的特定文件; 所述移動終端建立與本地終端之間的控制通道; 所述移動終端通過所述控制通道接收所述本地終端傳輸的安裝指令,并依據所述安裝指令執行所述特定文件的安裝。2.根據權利要求1所述的方法,其特征在于,所述移動終端建立與本地終端之間的控制通道,包括: 所述移動終端通過所述連接通道接收所述本地終端傳輸的替換文件; 所述移動終端利用所述替換文件替換自身系統中的預設服務文件; 所述移動終端啟動與所述預設服務文件所對應的服務進程,建立與所述本地終端之間的通信,形成所述控制通道。3.根據權利要求2所述的方法,其特征在于,該方法還包括: 所述移動終端接收所述本地終端傳輸的所述預設服務文件的備份文件; 所述移動終端利用所述備份文件恢復自身系統被所述替換文件替換的預設服務文件。4.根據權利要求2所述的方法,其特征在于,所述預設服務文件為debug-1mage-mount的系統服務文件。5.根據權利要求1所述的方法,其特征在于,所述依據所述安裝指令執行所述特定文件的安裝,包括: 所述移動終端依據所述安裝指令啟動自身系統中與所述特定文件對應的安裝程序,以啟動所述特定文件的安裝。6.一種移動終端文件安裝方法,其特征在于,包括: 通過與移動終端之間的連接通道向所述移動終端發送安裝時需要超級用戶權限的特定文件; 通過與移動終端建立的控制通道向所述移動終端發送安裝指令,以使所述移動終端根據所述安裝指令執行所述特定文件的安裝。7.根據權利要求6所述的方法,其特征在于,通過與移動終端之間的連接通道向所述移動終端發送安裝時需要超級用戶權限的特定文件,包括: 獲取應用程序的標識信息; 根據所述標識信息從本地數據庫或預設服務器獲取所述應用程序對應的特定文件,并將所述特定文件通過所述控制通道發送給所述移動終端。8.根據權利要求7所述的方法,其特征在于,所述獲取應用程序的標識信息,包括: 根據用戶的輸入指示獲取所述應用程序的標識信息; 或,在所述應用程序安裝失敗時獲取所述應用程序的標識信息; 或,在所述應用程序運行出現異常時獲取所述應用程序的標識信息。9.一種移動終端文件安裝裝置,其特征在于,包括: 第一接收模塊,用于通過與本地終端之間的連接通道接收所述本地終端傳輸的安裝時需要超級用戶權限的特定文件; 第一建立模塊,用于建立與本地終端之間的控制通道; 第二接收模塊,用于通過所述控制通道接收所述本地終端傳輸的安裝指令; 安裝模塊,用于依據所述安裝指令執行所述特定文件的安裝。10.根據權利要求9所述的裝置,其特征在于,所述第一建立模塊,包括: 替換文件傳輸子模塊,用于通過所述連接通道接收所述本地終端傳輸的替換文件; 替換子模塊,用于利用所述替換文件替換自身系統中的預設服務文件; 建立子模塊,用于啟動與所述預設服務文件所對應的服務進程,建立與所述本地終端之間的通信,形成所述控制通道。11.根據權利要求10所述的裝置,其特征在于,還包括服務文件恢復模塊; 所述第一接收模塊,還用于接收所述本地終端傳輸的所述預設服務文件的備份文件; 所述服務文件恢復模塊,用于利用所述備份文件恢復自身系統被所述替換文件替換的預設服務文件。12.—種移動終端文件安裝裝置,其特征在于,包括: 第一傳輸模塊,用于通過與移動終端之間的連接通道向所述移動終端發送安裝時需要超級用戶權限的特定文件; 第二傳輸模塊,用于通過與移動終端建立的控制通道向所述移動終端發送安裝指令,以使所述移動終端根據所述安裝指令執行所述特定文件的安裝。13.根據權利要求12所述的裝置,其特征在于,所述第一傳輸模塊,包括: 信息獲取模塊,用于獲取應用程序的標識信息; 檢索模塊,用于根據所述標識信息從本地數據庫或預設服務器獲取所述應用程序對應的特定文件; 傳輸子模塊,用于將所述特定文件通過所述控制通道發送給所述移動終端。14.一種移動終端文件安裝系統,其特征在于,包括:移動終端與本地終端,所述移動終端包括如權利要求9-11任意一項所述的移動終端文件安裝裝置;所述本地終端包括如權利要求12-13任意一項所述的移動終端文件安裝裝置。
【文檔編號】G06F9/445GK105988833SQ201510069635
【公開日】2016年10月5日
【申請日】2015年2月10日
【發明人】梁捷, 梁越星, 葉方正
【申請人】廣州優視網絡科技有限公司