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