一種應用程序安裝方法和裝置制造方法
【專利摘要】本發明實施例公開了一種應用程序安裝方法,包括:發送端獲取針對可執行文件輸入的執行指令,可執行文件中包括預設應用程序的應用安裝信息;發送端根據執行指令運行可執行文件,從可執行文件中提取預設應用程序的應用安裝信息,并根據應用安裝信息且通過WIFI對等連接向接收端發送預設應用程序的安裝包信息和第一觸發指令,以使接收端根據安裝包信息和第一觸發指令安裝預設應用程序。相應地,本發明實施例還公開了一種應用程序安裝裝置。采用本發明實施例,可以實現在跨平臺安裝應用程序時,自動安裝應用程序,減少用戶的操作,從而增強用戶的體驗。
【專利說明】一種應用程序安裝方法和裝置
【技術領域】
[0001] 本發明涉及電子【技術領域】,尤其涉及一種應用程序安裝方法和裝置。
【背景技術】
[0002] 隨著互聯網技術的不斷發展,各種功能豐富的應用程序被開發應用,這些應用程 序在給用戶帶來便利的同時,也帶來了安裝的困擾。因為,不同操作系統的應用程序的安裝 包的格式不同,例如,安卓操作系統的安裝包為APK文件,I0S操作系統的安裝包為I0S文 件,windows操作系統的安裝包為exe文件等等,因此,如何方便、快捷地實現跨平臺安裝應 用程序,特別是實現個人電腦到手持設備(如手機、PAD等)的安裝是人們需要考慮的問題。
[0003]目前,應用程序實現個人電腦到手持設備的安裝的主要步驟是:通過個人電腦尋 找到需求的應用程序的安裝包,再將該安裝包下載到手持設備,再點擊手持設備上的該安 裝包,并根據安裝提示安裝該應用程序。這種實現跨平臺安裝的方法需要用戶不斷的點擊 操作,操作比較繁瑣,降低了用戶的體驗。
【發明內容】
[0004] 本發明實施例提供一種應用程序安裝方法和裝置,可以實現在跨平臺安裝應用程 序時,自動安裝應用程序,減少用戶的操作,從而增強用戶的體驗。
[0005] 本發明實施例第一方面提供了一種應用程序安裝方法,包括:
[0006] 發送端獲取針對可執行文件輸入的執行指令,所述可執行文件中包括預設應用程 序的應用安裝信息;
[0007] 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收 端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包 信息和所述第一觸發指令安裝所述預設應用程序。
[0008] 在第一方面的第一種可能的實現方式中,所述可執行文件中還包括第二觸發指 令;
[0009] 所述發送端根據所述執行指令運行所述可執行文件還包括:
[0010] 所述發送端向所述服務器發送所述第二觸發指令,以使所述服務器根據所述第二 觸發指令向所述發送端所在局域網內的對應的所述接收端索取IP地址并將所述接收端反 饋的IP地址發送給所述發送端,進而與所述接收端建立所述WIFI對等連接。
[0011] 結合第一方面的第一種可能實現方式,在第二種可能的實現方式中,所述發送端 根據所述執行指令運行所述可執行文件之前,還包括:
[0012] 所述發送端生成并顯示第一驗證信息,并通過所述服務器觸發所述接收端反饋第 二驗證信息;
[0013] 所述發送端通過所述服務器接收所述接收端反饋的第二驗證信息;
[0014] 所述發送端確認所述第一驗證信息與所述第二驗證信息相同,并向所述服務器發 送確認消息。
[0015] 結合第一方面的第一種可能實現方式,在第三種可能的實現方式中,所述發送端 根據所述執行指令運行所述可執行文件之前,還包括:
[0016] 所述發送端生成并顯示第三驗證信息,并將所述第三驗證信息發送給所述服務 器,以使所述服務器觸發所述接收端反饋第四驗證信息并確定所述接收端反饋的第四驗證 信息與所述第三驗證信息相同。
[0017] 結合第一方面的第一種可能實現方式,在第四種可能的實現方式中,所述發送端 根據所述執行指令運行所述可執行文件之前,還包括:
[0018] 所述發送端接收并顯示所述服務器發送的第五驗證信息,并通過所述服務器觸發 所述接收端反饋第六驗證信息,以使所述服務器確定所述接收端反饋的第六驗證信息與所 述第五驗證信息相同。
[0019] 結合第一方面或第一方面的第一種至第四種中任一種可能實現方式,在第五種可 能的實現方式中,所述應用安裝信息包括所述預設應用程序的安裝包,所述安裝包信息包 括所述應用安裝信息;
[0020] 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收 端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包 信息和所述第一觸發指令安裝所述預設應用程序包括:
[0021] 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述安裝包,并通過所述WIFI對等連接向所述接收端發送所述安裝包和所述第一觸發指令, 以使所述接收端根據所述安裝包和所述第一觸發指令安裝所述預設應用程序。
[0022] 結合第一方面的第五種可能實現方式,在第六種可能的實現方式中,所述發送端 獲取針對可執行文件輸入的執行指令之前,還包括:
[0023] 所述發送端將所述預設應用程序的安裝包作為二進制資源打包到所述可執行文 件中。
[0024] 結合第一方面或第一方面的第一種至第四種中任一種可能實現方式,在第七種可 能的實現方式中,所述應用安裝信息包括所述預設應用程序的安裝包的下載地址,所述安 裝包信息包括所述安裝包;
[0025] 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收 端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包 信息和所述第一觸發指令安裝所述預設應用程序包括:
[0026] 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述下載地址,并根據所述下載地址下載所述安裝包且通過所述WIFI對等連接向所述接收 端發送所述安裝包和所述第一觸發指令,以使所述接收端根據所述安裝包和所述第一觸發 指令安裝所述預設應用程序。
[0027] 結合第一方面或第一方面的第一種至第四種中任一種可能實現方式,在第八種可 能的實現方式中,所述應用安裝信息包括所述預設應用程序的安裝包的下載地址,所述安 裝包信息包括所述應用安裝信息;
[0028] 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收 端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包 信息和所述第一觸發指令安裝所述預設應用程序包括:
[0029] 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述下載地址,并通過所述WIFI對等連接向所述接收端發送所述下載地址和所述第一觸發 指令,以使所述接收端根據所述下載地址下載所述安裝包,并使所述接收端根據所述安裝 包和所述第一觸發指令安裝所述預設應用程序。
[0030] 在第一方面的第一種可能實現方式,在第九種可能的實現方式中,所述發送端獲 取針對可執行文件輸入的執行指令之前,還包括:
[0031] 所述發送端將自身終端與所述接收端的終端標識信息發送給所述服務器,以使所 述服務器設置所述發送端與所述接收端的對應關系。
[0032] 相應地,本發明實施例第二方面提供了一種應用程序安裝裝置,包括:
[0033] 指令獲取模塊,用于獲取針對可執行文件輸入的執行指令,所述可執行文件中包 括預設應用程序的應用安裝信息;
[0034] 執行模塊,用于根據所述執行指令運行所述可執行文件,從所述可執行文件中提 取所述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向 接收端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安 裝包信息和所述第一觸發指令安裝所述預設應用程序。
[0035] 在第二方面的第一種可能的實現方式中,所述可執行文件中還包括第二觸發指 令,所述執行模塊還用于:
[0036] 向所述服務器發送所述第二觸發指令,以使所述服務器根據所述第二觸發指令向 所述發送端所在局域網內的對應的所述接收端索取IP地址并將所述接收端反饋的IP地址 發送給所述發送端,進而與所述接收端建立所述WIFI對等連接。
[0037] 結合第二方面的第一種可能實現方式,在第二種可能的實現方式中,還包括:
[0038] 第一指令發送模塊,用于生成并顯示第一驗證信息,并通過所述服務器觸發所述 接收端反饋第二驗證信息;
[0039] 驗證信息接收模塊,用于通過所述服務器接收所述接收端反饋的第二驗證信息;
[0040] 驗證模塊,用于驗證所述第一驗證信息與所述第二驗證信息是否相同,若相同,則 向所述服務器發送確認消息,當所述執行模塊根據所述執行指令運行所述可執行文件時, 以使服務器根據所述確認消息向通過驗證的所述接收端索取IP地址。
[0041] 結合第二方面的第一種可能實現方式,在第三種可能的實現方式中,還包括:
[0042] 第二指令發送模塊,生成并顯示第三驗證信息,并將所述第三驗證信息發送給所 述服務器,以使所述服務器觸發所述接收端反饋第四驗證信息并確定所述接收端反饋的第 四驗證信息與所述第三驗證信息相同,當所述執行模塊根據所述執行指令運行所述可執行 文件時,以使服務器向通過驗證的所述接收端索取IP地址。
[0043] 結合第二方面的第一種可能實現方式,在第四種可能的實現方式中,還包括:
[0044] 第三指令發送模塊,接收并顯示所述服務器發送的第五驗證信息,并通過所述服 務器觸發所述接收端反饋第六驗證信息,以使所述服務器確定所述接收端反饋的第六驗 證信息與所述第五驗證信息相同,當所述執行模塊根據所述執行指令運行所述可執行文件 時,以使服務器向通過驗證的所述接收端索取IP地址。
[0045] 結合第二方面或第二方面的第一種至第四種中任一種可能實現方式,在第五種可 能的實現方式中,所述應用安裝信息包括所述預設應用程序的安裝包,所述安裝包信息包 括所述應用安裝信息;
[0046] 所述執行模塊包括:
[0047] 第一執行單元,用于根據所述執行指令運行所述可執行文件,從所述可執行文件 中提取所述安裝包,并通過所述WIFI對等連接向所述接收端發送所述安裝包和所述第一 觸發指令,以使所述接收端根據所述安裝包和所述第一觸發指令安裝所述預設應用程序。
[0048] 結合第二方面的第五種可能實現方式,在第六種可能的實現方式中,還包括:
[0049] 生成模塊,用于將所述預設應用程序的安裝包文件作為二進制資源打包到所述可 執行文件中。
[0050] 結合第二方面或第二方面的第一種至第四種中任一種可能實現方式,在第七種可 能的實現方式中,所述應用安裝信息包括所述預設應用程序的安裝包的下載地址,所述安 裝包信息包括所述安裝包;
[0051] 所述執行模塊包括:
[0052] 第二執行單元,用于根據所述執行指令運行所述可執行文件,從所述可執行文件 中提取所述下載地址,并根據所述下載地址下載所述安裝包且通過所述WIFI對等連接向 所述接收端發送所述安裝包和所述第一觸發指令,以使所述接收端根據所述安裝包和所述 第一觸發指令安裝所述預設應用程序。
[0053] 結合第二方面或第二方面的第一種至第四種中任一種可能實現方式,在第八種可 能的實現方式中,所述應用安裝信息包括所述預設應用程序的安裝包的下載地址,所述安 裝包信息包括所述應用安裝信息;
[0054] 所述執行模塊包括:
[0055] 第三執行單元,用于根據所述執行指令運行所述可執行文件,從所述可執行文件 中提取所述下載地址,并通過所述WIFI對等連接向所述接收端發送所述下載地址和所述 第一觸發指令,以使所述接收端根據所述下載地址下載所述安裝包,并使所述接收端根據 所述安裝包和所述第一觸發指令安裝所述預設應用程序。
[0056] 結合第二方面的第一種可能實現方式,在第九種可能的實現方式中,還包括:
[0057] 對應關系設置模塊,用于將自身終端與所述接收端的終端標識信息發送給所述服 務器,以使所述服務器設置所述發送端與所述接收端的對應關系。
[0058] 實施本發明實施例,具有如下有益效果:當發送端獲取到針對可執行文件輸入的 執行指令時,發送端則可以執行該可執行文件,進而,從可執行文件中提取預設應用程序的 應用安裝信息,且通過WIFI對等連接向接收端發送預設應用程序的安裝包信息和第一觸 發指令,并使接收端根據安裝包信息和第一觸發指令安裝預設應用程,實現了在跨平臺安 裝應用程序時,終端自動安裝應用程序,減少了用戶的操作,從而增強了用戶的體驗。
【專利附圖】
【附圖說明】
[0059] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的 附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普 通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0060] 圖1是本發明實施例提供的一種應用程序安裝方法的流程圖示意圖;
[0061] 圖2是本發明實施例提供的一種接收端驗證方法的流程圖示意圖;
[0062] 圖3是本發明另一實施例提供的一種接收端驗證方法的流程圖示意圖;
[0063] 圖4是本發明又一實施例提供的一種接收端驗證方法的流程圖示意圖;
[0064] 圖5是本發明另一實施例提供的一種應用程序安裝方法的流程圖示意圖;
[0065] 圖6是本發明實施例提供的一種應用程序安裝裝置的結構示意圖;
[0066]圖7是本發明實施例提供的一種執行模塊的結構示意圖。
【具體實施方式】
[0067] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發 明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施 例,都屬于本發明保護的范圍。
[0068] 本發明實施例提供了 一種應用程序安裝方法和裝置,可以實現在跨平臺安裝應用 程序時,自動安裝應用程序,減少了用戶的操作,從而增強了用戶的體驗。
[0069] 請參閱圖1,圖1是本發明實施例提供的一種應用程序安裝方法的流程圖示意圖。 本發明實施例是從發送端角度進行描述的。如圖1所示本實施例中的應用程序安裝流程可 以包括:
[0070] S110,發送端獲取針對可執行文件輸入的執行指令,所述可執行文件中包括預設 應用程序的應用安裝信息。
[0071] 可執行文件,即可移植可執行文件格式的文件,可以加載到內存中,并由操作系統 加載程序執行,該可執行文件可以為.exe文件。
[0072] 所述可執行文件中包括預設應用程序的應用安裝信息,該應用安裝信息可以包括 預設應用程序的安裝包,或者,預設應用程序的安裝包的下載地址,發送端可以將所述預設 應用程序的安裝包,或者,預設應用程序的安裝包的下載地址作為二進制資源打包到所述 可執行文件中,當用戶點擊該可執行文件時,發送端可以獲取到針對該可執行文件輸入的 執行指令。
[0073] S120,發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取 所述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接 收端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝 包信息和所述第一觸發指令安裝所述預設應用程序。
[0074] 可執行文件中還可以包括第二觸發指令,發送端可以根據所述第二觸發指令與發 送端所在局域網內的對應的接收端建立WIFI對等連接。具體的,發送端可以向服務器發送 該第二觸發指令,以使服務器根據該第二觸發指令向發送端所在局域網內的對應的所述接 收端索取IP地址并將所述接收端反饋的IP地址發送給所述發送端,進而,發送端與接收端 建立所述WIFI對等連接。
[0075] 其中,發送端可以與所在局域網內的多個接收端存在對應關系,發送端可以對各 個接收端進行驗證,以使服務器根據第二觸發指令向通過驗證的接收端索取IP地址并將 所述接收端反饋的IP地址發送給發送端,進而,發送端與接收端建立所述WIFI對等連接; 若多個接收端通過驗證,發送端可以根據接收端通過驗證的先后順序,依次與接收端建立 WIFI對等連接。
[0076] 可選的,服務器可以根據接收端的終端標識信息區別各個接收端,所述終端標識 信息可以包括廠商ID、設備名稱、總線名稱或者設備ID等參數。
[0077] 優選的,所述應用安裝信息可以包括所述預設應用程序的安裝包,所述安裝包信 息可以包括所述應用安裝信息,當發送端獲取到針對可執行文件輸入的執行指令時,發送 端可以根據該執行指令運行該可執行文件,進而,發送端從所述可執行文件中提取預設應 用程序的應用安裝信息,即發送端從該可執行文件中提取預設應用程序的安裝包,并通過 所述WIFI對等連接向接收端發送所述安裝包和第一觸發指令,以使接收端根據所述第一 觸發指令,通知系統安裝該安裝包,從而實現自動安裝應用程序。
[0078] 作為一種可選的實施方式,所述應用安裝信息可以包括預設應用程序的安裝包的 下載地址,所述安裝包信息可以包括預設應用程序的安裝包,當發送端獲取到針對可執行 文件輸入的執行指令時,發送端可以根據該執行指令運行該可執行文件,進而,發送端從所 述可執行文件中提取預設應用程序的應用安裝信息,即發送端從該可執行文件中提取預設 應用程序的安裝包的下載地址,并根據所述下載地址下載所述安裝包且通過所述WIFI對 等連接向接收端發送所述安裝包和第一觸發指令,以使接收端根據所述第一觸發指令,通 知系統安裝該安裝包,從而實現自動安裝應用程序。
[0079] 作為另一種可選的實施方式,所述應用安裝信息可以包括預設應用程序的安裝包 的下載地址,所述安裝包信息可以包括應用安裝信息,當發送端獲取到針對可執行文件輸 入的執行指令時,發送端可以根據該執行指令運行該可執行文件,進而,發送端從所述可執 行文件中提取預設應用程序的應用安裝信息,即發送端從該可執行文件中提取預設應用程 序的安裝包的下載地址,并通過所述WIFI對等連接向接收端發送所述下載地址和第一觸 發指令,以使接收端根據所述下載地址下載所述安裝包,并使接收端根據所述第一觸發指 令,通知系統安裝該安裝包,從而實現自動安裝應用程序。
[0080] 在圖1所示的應用程序安裝方法中,當發送端獲取到針對可執行文件輸入的執行 指令時,發送端則可以執行該可執行文件,進而,從可執行文件中提取預設應用程序的應用 安裝信息,且通過WIFI對等連接向接收端發送預設應用程序的安裝包信息和第一觸發指 令,并使接收端根據安裝包信息和第一觸發指令安裝預設應用程序,實現了在跨平臺安裝 應用程序時,終端自動安裝應用程序,減少了用戶的操作,從而增強了用戶的體驗。
[0081] 請參閱圖2,圖2是本發明實施例提供的一種接收端驗證方法的流程圖示意圖。本 發明實施實例是從發送端、服務器以及接收端角度進行描述的。如圖2所示本實施例中的 接收端驗證流程可以包括:
[0082] S210,發送端生成并顯示第一驗證信息。
[0083] 當發送端獲取到針對可執行文件輸入的執行指令時,發送端可以生成并顯示第一 驗證信息。
[0084] S220,發送端向服務器發送第一驗證指令。
[0085] 需要指出的是,在本實施例中,發送端在生成并顯示第一驗證信息后,發送端才 向服務器發送第一驗證指令,在其他可選實施方式中,發送端可以同時執行步驟S210和 S220。
[0086] S230,服務器將所述第一驗證指令發送給所述發送端對應的接收端。
[0087] 具體的,當服務器接收到所述第一驗證指令時,服務器會將所述第一驗證指令發 送給所有與所述發送端對應的接收端。
[0088] S240,接收端根據所述第一驗證指令向所述服務器反饋第二驗證信息。
[0089] 可選的,接收端可以預先設置驗證信息輸入界面,當接收端在接收到第一驗證指 令時,接收端可以顯示所述驗證信息輸入界面,從而獲取到用戶輸入的第二驗證信息,并將 所獲取的第二驗證信息反饋給服務器。
[0090] 接收端也可以預先存儲第二驗證信息,當接收端第一驗證指令時,將所存儲的第 二驗證信息反饋給服務器。
[0091] S250,服務器將所述第二驗證信息發送給所述發送端。
[0092] S260,發送端確定所述第一驗證信息與所述第二驗證信息相同,并向所述服務器 發送確認消息,當發送端執行可執行文件時,以使所述服務器根據所述確認消息向通過驗 證的所述接收端索取IP地址。
[0093] 具體的,當發送端接收到服務器反饋的第二驗證信息時,發送端則判斷第一驗證 信息與第二驗證信息是否相同,若相同,發送端則向服務器發送確認消息,當發送端執行所 述可執行文件時,服務器可以根據所述確認消息確認所述接收端通過驗證,服務器則向通 過驗證的所述接收端索取IP地址。
[0094] 在圖2所示的接收端驗證方法中,發送端可以生成并顯示第一驗證信息,并通過 服務器接收接收端反饋的第二驗證信息,從而對接收端進行驗證,使得當發送端根據執行 指令運行可執行文件時,特別是在發送端與多個接收端存在對應關系的情況下,服務器只 會向通過驗證的接收端索取IP地址,使得,發送端只會與通過驗證的接收端建立WIFI對等 連接,可以避免安裝包信息和觸發指令的誤發,進一步增強用戶的體驗。
[0095] 請參閱圖3,圖3是本發明另一實施例提供的一種接收端驗證方法的流程圖示意 圖。本發明實施實例是從發送端、服務器以及接收端角度進行描述的。如圖3所示本實施 例中的接收端驗證流程可以包括:
[0096] S310,發送端生成并顯示第三驗證信息。
[0097] 當發送端獲取到針對可執行文件輸入的執行指令時,發送端可以生成并顯示第一 驗證信息。
[0098] S320,發送端向服務器發送第二驗證指令和所述第三驗證信息。
[0099] 需要指出的是,在本實施例中,發送端在生成并顯示第三驗證信息后,發送端才向 服務器發送第二驗證指令和所述第三驗證信息,在其他可選實施方式中,發送端可以同時 執行步驟S310和S320。
[0100] S330,服務器將所述第二驗證指令發送給所述發送端對應的接收端。
[0101] 具體的,當服務器接收到所述第二證指令時,服務器會將所述第二驗證指令發送 給所有與所述發送端對應的接收端。
[0102] S340,接收端根據所述第二驗證指令向所述服務器反饋第四驗證信息。
[0103] 可選的,接收端可以預先設置驗證信息輸入界面,當接收端在接收到第二驗證指 令時,接收端可以顯示所述驗證信息輸入界面,從而獲取到用戶輸入的第四驗證信息,并將 所獲取的第四驗證信息反饋給服務器。
[0104] 接收端也可以預先存儲第四驗證信息,當接收端第二驗證指令時,將所存儲的第 四驗證信息反饋給服務器。
[0105] S350,服務器確定所述第三驗證信息和第四驗證信息相同,當發送端執行可執行 文件時,服務器則向通過驗證的所述接收端索取IP地址。
[0106] 具體的,當服務器接收到第四驗證信息時,服務器則判斷第三驗證信息與第四驗 證信息是否相同,若相同,當發送端執行所述可執行文件時,服務器可以向通過驗證的所述 接收端索取IP地址。
[0107] 在圖3所示的接收端驗證方法中,發送端可以生成并顯示第三驗證信息,并將所 述第三驗證信息發送給服務器,服務器可以對接收端進行驗證,使得當發送端根據執行指 令運行可執行文件時,特別是在發送端與多個接收端存在對應關系的情況下,服務器只會 向通過驗證的接收端索取IP地址,使得,發送端只會與通過驗證的接收端建立WIFI對等連 接,可以避免安裝包信息和觸發指令的誤發,進一步增強用戶的體驗。
[0108] 請參閱圖4,圖4是本發明又一實施例提供的一種接收端驗證方法的流程圖示意 圖。本發明實施實例是從發送端、服務器以及接收端角度進行描述的。如圖4所示本實施 例中的接收端驗證流程可以包括:
[0109] S410,發送端接收并顯示服務器發送的第五驗證信息。
[0110] 當發送端獲取到針對可執行文件輸入的執行指令時,可以觸發服務器生成第五驗 證信息,并使服務器將第五驗證信息發送給發送端,發送端則顯示所述第五驗證信息。
[0111] S420,發送端向服務器發送第三驗證指令。
[0112] 發送端接收到第五驗證信息時,或者,發送端獲取到針對可執行文件輸入的執行 指令時,發送端可以向服務器發送第三驗證指令。
[0113] S430,服務器將所述第三驗證指令發送給所述發送端對應的接收端。
[0114] 具體的,當服務器接收到所述第三證指令時,服務器會將所述第三驗證指令發送 給所有與所述發送端對應的接收端。
[0115] S440,接收端根據所述第三驗證指令向所述服務器反饋第六驗證信息。
[0116] 可選的,接收端可以預先設置驗證信息輸入界面,當接收端在接收到第三驗證指 令時,接收端可以顯示所述驗證信息輸入界面,從而獲取到用戶輸入的第六驗證信息,并將 所獲取的第六驗證信息反饋給服務器。
[0117] 接收端也可以預先存儲第六驗證信息,當接收端第三驗證指令時,將所存儲的第 六驗證信息反饋給服務器。
[0118] S450,服務器確定所述第五驗證信息和第六驗證信息相同,當發送端執行可執行 文件時,服務器則向通過驗證的所述接收端索取IP地址。
[0119] 具體的,當服務器接收到第六驗證信息時,服務器則判斷第五驗證信息與第六驗 證信息是否相同,若相同,當發送端執行所述可執行文件時,服務器可以向通過驗證的所述 接收端索取IP地址。
[0120] 在圖4所示的接收端驗證方法中,服務器生成第五驗證信息,發送端顯示該第五 驗證信息,服務器接收接收端反饋的第六驗證信息,進而,服務器對接收端進行驗證,特別 是在發送端與多個接收端存在對應關系的情況下,服務器只會向通過驗證的接收端索取IP 地址,使得,發送端只會與通過驗證的接收端建立WIFI對等連接,可以避免安裝包信息和 觸發指令的誤發,進一步增強用戶的體驗。
[0121] 請參閱圖5,圖5是本發明另一實施例提供的一種應用程序安裝方法的流程圖示 意圖。本發明實施例是從發送端、服務器和接收端角度進行描述的。如圖5所示本實施例 中的應用程序安裝流程可以包括:
[0122] S501,發送端獲取針對可執行文件輸入的執行指令,所述可執行文件中包括預設 應用程序的應用安裝信息。
[0123] 所述可執行文件中包括預設應用程序的應用安裝信息,該應用安裝信息可以包括 預設應用程序的安裝包,發送端可以將所述預設應用程序的安裝包作為二進制資源打包到 所述可執行文件中,當用戶點擊該可執行文件時,發送端可以獲取到針對該可執行文件輸 入的執行指令。
[0124] 本發明實施例中,應用安裝信息包括預設應用程序的安裝包,在其他可選實施例 中,應用安裝信息可以包括預設應用程序的安裝包的下載地址。
[0125] S502,發送端生成并顯示第一驗證信息。
[0126] 當發送端獲取到針對可執行文件輸入的執行指令時,發送端可以生成并顯示第一 驗證信息。
[0127] S503,發送端向服務器發送第一驗證指令。
[0128] S504,服務器將所述第一驗證指令發送給所述發送端所在局域網內的對應的接收 端。
[0129] S505,接收端根據所述第一驗證指令向所述服務器反饋第二驗證信息。
[0130] S506,服務器將所述第二驗證信息發送給所述發送端。
[0131] S507,發送端確定所述第一驗證信息與所述第二驗證信息相同,并向所述服務器 發送確認消息以及第二觸發指令。
[0132] 在本發明實施例中,發送端采用S502?S507的步驟對接收端進行驗證,在其他可 選實施例中,發送端還可以采用圖3或圖4中任一種接收端驗證方法對接收端進行驗證。
[0133] S508,服務器根據所述第二觸發指令以及所述確認消息,向通過驗證的所述接收 端發送IP地址獲取指令。
[0134] S509,接收端根據所述IP地址獲取指令向服務器反饋自身終端的IP地址。
[0135] S510,服務器將所述接收端的IP地址反饋給發送端。
[0136] S511,發送端根據所述IP地址與接收端建立WIFI對等連接。
[0137] S512,發送端從所述可執行文件中提取所述預設應用程序的安裝包,并通過所述 WIFI對等連接向所述接收端發送所述安裝包以及第一觸發指令。
[0138] S513,接收端根據所述安裝包信息和所述第一觸發指令安裝所述預設應用程序。
[0139] 在圖5所示的應用程序安裝方法中,當獲取到針對可執行文件輸入的執行指令 時,發送端可以對所在局域網的對應的接收端進行驗證,從而發送端與通過驗證的接收端 建立WIFI對等連接,進而,發送端可以通過該WIFI對等連接將預設應用程序的安裝包以 及第一觸發指令發送給接收端,接收端可以根據其第一觸發指令自動安裝所述預設應用程 序,實現了在跨平臺安裝應用程序時,終端自動安裝應用程序,減少了用戶的操作,從而增 強了用戶的體驗。
[0140] 請參與圖6,圖6是本發明實施例提供的一種應用程序安裝裝置的結構示意圖。本 發明實施例提供的應用程序安裝裝置可以實現在個人電腦、筆記本電腦等設備上。如圖6 所示本發明實施例中的應用程序安裝裝置60至少可以包括指令獲取模塊61以及執行模塊 62,其中:
[0141] 指令獲取模塊61,用于獲取針對可執行文件輸入的執行指令,所述可執行文件中 包括預設應用程序的應用安裝信息。
[0142] 具體實現中,該應用安裝信息可以包括預設應用程序的安裝包,或者,預設應用程 序的安裝包的下載地址,當用戶點擊該可執行文件時,指令獲取模塊61可以獲取到針對該 可執行文件輸入的執行指令。
[0143] 所述終端60進一步可以包括生成模塊63,用于將預設應用程序的安裝包作為二 進制資源打包到所述可執行文件中,或者,將預設應用程序的安裝包的下載地址作為二進 制資源打包到所述可執行文件中。
[0144] 執行模塊62,用于根據所述執行指令運行所述可執行文件,從所述可執行文件中 提取所述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接 向接收端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述 安裝包信息和所述第一觸發指令安裝所述預設應用程序。
[0145] 其中,所述可執行文件中還包括第二觸發指令,所述執行模塊62還可以向服務器 發送第二觸發指令,以使服務器根據第二觸發指令向發送端所在局域網內的對應的接收端 索取IP地址并將接收端反饋的IP地址發送給發送端,進而與接收端建立WIFI對等連接。
[0146] 優選的,所述應用安裝信息包括所述預設應用程序的安裝包,所述安裝包信息包 括所述應用安裝信息,所述執行模塊如圖7所示進一步可以包括第一執行單元621,用于根 據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述安裝包,并通過所述 WIFI對等連接向所述接收端發送所述安裝包和所述第一觸發指令,以使所述接收端根據所 述安裝包和所述第一觸發指令安裝所述預設應用程序。
[0147] 作為一種可選的實施方式,所述應用安裝信息包括所述預設應用程序的安裝包的 下載地址,所述安裝包信息包括所述預設應用程序的安裝包,所述執行模塊62如圖7所示 進一步可以包括第二執行單元622,用于根據所述執行指令運行所述可執行文件,從所述可 執行文件中提取所述下載地址,并根據所述下載地址下載所述安裝包且通過所述WIFI對 等連接向所述接收端發送所述安裝包和所述第一觸發指令,以使所述接收端根據所述安裝 包和所述第一觸發指令安裝所述預設應用程序。
[0148] 作為另一種可選的實施方式,所述應用安裝信息包括所述預設應用程序的安裝包 的下載地址,所述安裝包信息包括所述應用安裝信息,所述執行模塊62如圖7所示進一步 可以包括第三執行單元623,用于根據所述執行指令運行所述可執行文件,從所述可執行文 件中提取所述下載地址,并通過所述WIFI對等連接向所述接收端發送所述下載地址和所 述第一觸發指令,以使所述接收端根據所述下載地址下載所述安裝包,并使所述接收端根 據所述安裝包和所述第一觸發指令安裝所述預設應用程序。
[0149] 所述執行模塊62還可以包括連接單元624,用于連接第一執行單元621、第二執行 單元622以及第三執行單元623,所述連接單元624可以是通常的連接器件。
[0150] 可選的,應用程序安裝裝置還可以包括第一指令發送模塊64、驗證信息接收模塊 65以及驗證模塊66,其中:
[0151] 第一指令發送模塊64,用于生成并顯示第一驗證信息,并通過所述服務器觸發所 述接收端反饋第二驗證信息;驗證信息接收模塊65,用于通過所述服務器接收所述接收端 反饋的第二驗證信息;驗證模塊66,用于驗證所述第一驗證信息與所述第二驗證信息是否 相同,若相同,則向所述服務器發送確認消息,當所述執行模塊62根據所述執行指令運行 所述可執行文件時,以使服務器根據所述確認消息向通過驗證的所述接收端索取IP地址。
[0152] 可選的,應用程序安裝裝置還可以包括第二指令發送模塊67,用于生成并顯示第 三驗證信息,并將所述第三驗證信息發送給所述服務器,以使所述服務器觸發所述接收端 反饋第四驗證信息并確定所述接收端反饋的第四驗證信息與所述第三驗證信息相同,當所 述執行模塊62根據所述執行指令運行所述可執行文件時,以使所述服務器向通過驗證的 所述接收端索取IP地址。
[0153] 可選的,應用程序安裝裝置還可以包括第三指令發送模塊68,用于接收并顯示所 述服務器發送的第五驗證信息,并通過所述服務器觸發所述接收端反饋第六驗證信息,以 使所述服務器確定所述接收端反饋的第六驗證信息與所述第五驗證信息相同,當所述執行 模塊62根據所述執行指令運行所述可執行文件時,以使所述服務器向通過驗證的所述接 收端索取IP地址。
[0154] 進一步的,應用程序安裝裝置還可以包括對應關系設置模塊69,用于將自身終端 與所述接收端的終端標識信息發送給所述服務器,以使所述服務器設置所述發送端與所述 接收端的對應關系。具體實現中,對應關系設置模塊69可以將自身終端與接收端的終端標 識信息發送給服務器,以使服務器設置發送端與接收端的對應關系,從而,當服務器接收到 第二觸發指令時,所述服務器可以根據發送端的終端標識信息識別出發送端,從而向所述 發送端對應的接收端索取IP地址,或者,當發送端對接收端進行驗證時,使服務器可以根 據所述對應關系向發送端對應的接收端索要驗證信息,其中,所述終端標識信息可以包括 廠商ID、設備名稱、總線名稱或者設備ID等參數。
[0155] 在圖6所示的應用程序安裝方法中,當指令獲取模塊獲取到針對可執行文件輸入 的執行指令時,則執行模塊可以執行該可執行文件,進而,從可執行文件中提取預設應用程 序的應用安裝信息,且通過WIFI對等連接向接收端發送預設應用程序的安裝包信息和第 一觸發指令,并使接收端根據安裝包信息和第一觸發指令安裝預設應用程序,實現了在跨 平臺安裝應用程序時,終端自動安裝應用程序,減少了用戶的操作,從而增強了用戶的體 驗。
[0156] 在本說明書的描述中,參考術語"一個實施例"、"一些實施例"、"示例"、"具體示 例"、或"一些示例"等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特 點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不 是必須針對相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一 個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術 人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合 和組合。
[0157] 此外,術語"第一"、"第二"僅用于描述目的,而不能理解為指示或暗示相對重要性 或者隱含指明所指示的技術特征的數量。由此,限定有"第一"、"第二"的特征可以明示或 者隱含地包括至少一個該特征。在本發明的描述中,"多個"的含義是至少兩個,例如兩個, 三個等,除非另有明確具體的限定。
[0158] 流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括 一個或多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部 分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順 序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明 的實施例所屬【技術領域】的技術人員所理解。
[0159] 在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是 用于實現邏輯功能的可執行指令的程序列表,可以具體實現在任何計算機可讀介質中,以 供指令執行系統、裝置或設備(如基于計算機的系統、包括處理器的系統或其他可以從指 令執行系統、裝置或設備取指令并執行指令的系統)使用,或結合這些指令執行系統、裝置 或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳 播或傳輸程序以供指令執行系統、裝置或設備或結合這些指令執行系統、裝置或設備而使 用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個 布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀 存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光 盤只讀存儲器(⑶ROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其 他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必 要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器 中。
[0160] 應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述 實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件 或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下 列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路 的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場 可編程門陣列(FPGA)等。
[0161] 本【技術領域】的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步 驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介 質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0162] 此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模 塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如 果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機 可讀取存儲介質中。
[0163] 上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。盡管上面已經示出和描 述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限 制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變 型。
【權利要求】
1. 一種應用程序安裝方法,其特征在于,包括: 發送端獲取針對可執行文件輸入的執行指令,所述可執行文件中包括預設應用程序的 應用安裝信息; 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述預 設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收端發 送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包信息 和所述第一觸發指令安裝所述預設應用程序。
2.如權利要求1所述的方法,其特征在于,所述可執行文件中還包括第二觸發指令; 所述發送端根據所述執行指令運行所述可執行文件還包括: 所述發送端向所述服務器發送所述第二觸發指令,以使所述服務器根據所述第二觸發 指令向所述發送端所在局域網內的對應的所述接收端索取IP地址并將所述接收端反饋的 IP地址發送給所述發送端,進而與所述接收端建立所述WIFI對等連接。
3.如權利要求2所述的方法,其特征在于,所述發送端根據所述執行指令運行所述可 執行文件之前,還包括: 所述發送端生成并顯示第一驗證信息,并通過所述服務器觸發所述接收端反饋第二驗 證信息; 所述發送端通過所述服務器接收所述接收端反饋的第二驗證信息; 所述發送端確認所述第一驗證信息與所述第二驗證信息相同,并向所述服務器發送確 認消息。
4.如權利要求2所述的方法,其特征在于,所述發送端根據所述執行指令運行所述可 執行文件之前,還包括: 所述發送端生成并顯示第三驗證信息,并將所述第三驗證信息發送給所述服務器,以 使所述服務器觸發所述接收端反饋第四驗證信息并確定所述接收端反饋的第四驗證信息 與所述第三驗證信息相同。
5.如權利要求1所述的方法,其特征在于,所述發送端根據所述執行指令運行所述可 執行文件之前,還包括: 所述發送端接收并顯示所述服務器發送的第五驗證信息,并通過所述服務器觸發所述 接收端反饋第六驗證信息,以使所述服務器確定所述接收端反饋的第六驗證信息與所述第 五驗證信息相同。
6.如權利要求1-5任一項所述的方法,其特征在于,所述應用安裝信息包括所述預設 應用程序的安裝包,所述安裝包信息包括所述應用安裝信息; 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述預 設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收端發 送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包信息 和所述第一觸發指令安裝所述預設應用程序包括: 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述安 裝包,并通過所述WIFI對等連接向所述接收端發送所述安裝包和所述第一觸發指令,以使 所述接收端根據所述安裝包和所述第一觸發指令安裝所述預設應用程序。
7.如權利要求6所述的方法,其特征在于,所述發送端獲取針對可執行文件輸入的執 行指令之前,還包括: 所述發送端將所述預設應用程序的安裝包作為二進制資源打包到所述可執行文件中。
8.如權利要求1-5任一項所述的方法,其特征在于,所述應用安裝信息包括所述預設 應用程序的安裝包的下載地址,所述安裝包信息包括所述安裝包; 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述預 設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收端發 送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包信息 和所述第一觸發指令安裝所述預設應用程序包括: 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述下 載地址,并根據所述下載地址下載所述安裝包且通過所述WIFI對等連接向所述接收端發 送所述安裝包和所述第一觸發指令,以使所述接收端根據所述安裝包和所述第一觸發指令 安裝所述預設應用程序。
9.如權利要求1-5任一項所述的方法,其特征在于,所述應用安裝信息包括所述預設 應用程序的安裝包的下載地址,所述安裝包信息包括所述應用安裝信息; 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述預 設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收端發 送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包信息 和所述第一觸發指令安裝所述預設應用程序包括: 所述發送端根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所述下 載地址,并通過所述WIFI對等連接向所述接收端發送所述下載地址和所述第一觸發指令, 以使所述接收端根據所述下載地址下載所述安裝包,并使所述接收端根據所述安裝包和所 述第一觸發指令安裝所述預設應用程序。
10.如權利要求2所述的方法,其特征在于,所述發送端獲取針對可執行文件輸入的執 行指令之前,還包括: 所述發送端將自身終端與所述接收端的終端標識信息發送給所述服務器,以使所述服 務器設置所述發送端與所述接收端的對應關系。
11. 一種應用程序安裝裝置,其特征在于,包括: 指令獲取模塊,用于獲取針對可執行文件輸入的執行指令,所述可執行文件中包括預 設應用程序的應用安裝信息; 執行模塊,用于根據所述執行指令運行所述可執行文件,從所述可執行文件中提取所 述預設應用程序的應用安裝信息,并根據所述應用安裝信息且通過WIFI對等連接向接收 端發送所述預設應用程序的安裝包信息和第一觸發指令,以使所述接收端根據所述安裝包 信息和所述第一觸發指令安裝所述預設應用程序。
12.如權利要求11所述的裝置,其特征在于,所述可執行文件中還包括第二觸發指令, 所述執行模塊還用于: 向所述服務器發送所述第二觸發指令,以使所述服務器根據所述第二觸發指令向所述 發送端所在局域網內的對應的所述接收端索取IP地址并將所述接收端反饋的IP地址發送 給所述發送端,進而與所述接收端建立所述WIFI對等連接。
13.如權利要求12所述的裝置,其特征在于,還包括: 第一指令發送模塊,用于生成并顯示第一驗證信息,并通過所述服務器觸發所述接收 端反饋第二驗證信息; 驗證信息接收模塊,用于通過所述服務器接收所述接收端反饋的第二驗證信息; 驗證模塊,用于驗證所述第一驗證信息與所述第二驗證信息是否相同,若相同,則向所 述服務器發送確認消息,當所述執行模塊根據所述執行指令運行所述可執行文件時,以使 服務器根據所述確認消息向通過驗證的所述接收端索取IP地址。
14.如權利要求12所述的裝置,其特征在于,還包括: 第二指令發送模塊,生成并顯示第三驗證信息,并將所述第三驗證信息發送給所述服 務器,以使所述服務器觸發所述接收端反饋第四驗證信息并確定所述接收端反饋的第四驗 證信息與所述第三驗證信息相同,當所述執行模塊根據所述執行指令運行所述可執行文件 時,以使服務器向通過驗證的所述接收端索取IP地址。
15.如權利要求12所述的裝置,其特征在于,還包括: 第三指令發送模塊,接收并顯示所述服務器發送的第五驗證信息,并通過所述服務器 觸發所述接收端反饋第六驗證信息,以使所述服務器確定所述接收端反饋的第六驗證信息 與所述第五驗證信息相同,當所述執行模塊根據所述執行指令運行所述可執行文件時,以 使服務器向通過驗證的所述接收端索取IP地址。
16.如權利要求11-15任一項所述的裝置,其特征在于,所述應用安裝信息包括所述預 設應用程序的安裝包,所述安裝包信息包括所述應用安裝信息; 所述執行模塊包括: 第一執行單元,用于根據所述執行指令運行所述可執行文件,從所述可執行文件中提 取所述安裝包,并通過所述WIFI對等連接向所述接收端發送所述安裝包和所述第一觸發 指令,以使所述接收端根據所述安裝包和所述第一觸發指令安裝所述預設應用程序。
17.如權利要求16所述的裝置,其特征在于,還包括: 生成模塊,用于將所述預設應用程序的安裝包文件作為二進制資源打包到所述可執行 文件中。
18.如權利要求11-15任一項所述的裝置,其特征在于,所述應用安裝信息包括所述預 設應用程序的安裝包的下載地址,所述安裝包信息包括所述安裝包; 所述執行模塊包括: 第二執行單元,用于根據所述執行指令運行所述可執行文件,從所述可執行文件中提 取所述下載地址,并根據所述下載地址下載所述安裝包且通過所述WIFI對等連接向所述 接收端發送所述安裝包和所述第一觸發指令,以使所述接收端根據所述安裝包和所述第一 觸發指令安裝所述預設應用程序。
19.如權利要求11-15任一項所述的裝置,其特征在于,所述應用安裝信息包括所述預 設應用程序的安裝包的下載地址,所述安裝包信息包括所述應用安裝信息; 所述執行模塊包括: 第三執行單元,用于根據所述執行指令運行所述可執行文件,從所述可執行文件中提 取所述下載地址,并通過所述WIFI對等連接向所述接收端發送所述下載地址和所述第一 觸發指令,以使所述接收端根據所述下載地址下載所述安裝包,并使所述接收端根據所述 安裝包和所述第一觸發指令安裝所述預設應用程序。
20.如權利要求12所述的裝置,其特征在于,還包括: 對應關系設置模塊,用于將自身終端與所述接收端的終端標識信息發送給所述服務 器,以使所述服務器設置所述發送端與所述接收端的對應關系。
【文檔編號】G06F9/445GK104142841SQ201410374635
【公開日】2014年11月12日 申請日期:2014年7月31日 優先權日:2014年7月31日
【發明者】劉鵬, 胡國中 申請人:廣州金山網絡科技有限公司