两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

按需安裝應(yīng)用的方法及設(shè)備與流程

文檔序號:12034381閱讀:379來源:國知局
按需安裝應(yīng)用的方法及設(shè)備與流程

本發(fā)明涉及電子通信技術(shù)領(lǐng)域,特別涉及一種按需安裝應(yīng)用的方法及設(shè)備。



背景技術(shù):

隨著時代的發(fā)展,人們生活水平的不斷提高,各種各樣的電子設(shè)備的使用越來頻繁,而在電子設(shè)備的使用過程中通過安裝不同的應(yīng)用,使得電子設(shè)備具有不同功能,給人們的生活帶來了許多的便利,因此應(yīng)用的安裝對于電子設(shè)備的使用尤為重要。

現(xiàn)有的按需安裝應(yīng)用的方法是通過采用用戶手動安裝的方式進(jìn)行應(yīng)用安裝,當(dāng)用戶需要使用一個應(yīng)用時,通過對設(shè)備進(jìn)行連網(wǎng)操作和應(yīng)用搜索,以進(jìn)行應(yīng)用的下載和安裝,例如當(dāng)一終端需要將畫面投影至平板設(shè)備上時,需要用戶手動的對平板設(shè)備進(jìn)行相應(yīng)的應(yīng)用安裝,以使平板設(shè)備能對終端的畫面進(jìn)行投影。

現(xiàn)有的按需安裝應(yīng)用的方法用戶在進(jìn)行目標(biāo)應(yīng)用下載前需人工的對設(shè)備進(jìn)行查詢,查看本機(jī)是否有下載過目標(biāo)應(yīng)用,使得用戶的操作過于繁瑣,且當(dāng)進(jìn)行目標(biāo)應(yīng)用的下載時,需人工的進(jìn)行目標(biāo)應(yīng)用的搜索和安裝,使得用戶的操作過于復(fù)雜,降低了用戶的體驗。



技術(shù)實現(xiàn)要素:

基于此,本發(fā)明實施例提供一種操作簡單的按需安裝應(yīng)用的方法及設(shè)備。

一種按需安裝應(yīng)用的方法,所述方法包括:

接收終端發(fā)送的應(yīng)用名稱信息;

根據(jù)所述應(yīng)用名稱信息查詢本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的目標(biāo)應(yīng)用;

當(dāng)查詢到所述本機(jī)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的下載鏈接;

接收所述終端發(fā)送的所述下載鏈接,并根據(jù)所述下載鏈接下載并安裝所述目標(biāo)應(yīng)用。

上述按需安裝應(yīng)用的方法無需用戶手動的進(jìn)行所述目標(biāo)應(yīng)用的查詢和下載,使得用戶的操作簡便,通過接收所述終端發(fā)送的所述應(yīng)用名稱信息,以使所述本機(jī)進(jìn)行所述目標(biāo)應(yīng)用的查詢,當(dāng)查詢到所述本機(jī)內(nèi)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送所述下載請求,以使所述終端查詢并發(fā)送所述下載鏈接,通過根據(jù)所述終端發(fā)送的所述下載鏈接完成所述目標(biāo)應(yīng)用的安裝流程。

進(jìn)一步地,所述根據(jù)所述應(yīng)用名稱信息查詢本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的目標(biāo)應(yīng)用的步驟之后,所述方法還包括:

當(dāng)查詢到所述本機(jī)內(nèi)有安裝所述目標(biāo)應(yīng)用時,查詢所述本機(jī)內(nèi)的所述目標(biāo)應(yīng)用的本機(jī)版本號,并將所述本機(jī)版本號發(fā)送至所述終端,以使所述終端判斷所述本機(jī)版本號是否是最新版本并發(fā)送判斷結(jié)果;

當(dāng)接收到的所述終端發(fā)送的所述判斷結(jié)果為是時,結(jié)束應(yīng)用安裝流程;

當(dāng)接收到的所述終端發(fā)送的所述判斷結(jié)果為否時,向所述終端發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接。

進(jìn)一步地,所述方法還包括:

當(dāng)完成所述目標(biāo)應(yīng)用的安裝后,運(yùn)行所述目標(biāo)應(yīng)用并判斷所述目標(biāo)應(yīng)用是否能正常運(yùn)行,若是,則向所述終端發(fā)送確認(rèn)信號,以提示所述終端所述目標(biāo)應(yīng)用安裝成功;若否,則向所述終端發(fā)送失敗信號,以提示所述終端所述目標(biāo)應(yīng)用安裝失敗。

進(jìn)一步地,所述向所述終端發(fā)送下載請求的步驟之后,所述方法還包括:

記錄所述下載請求的發(fā)送時間,并計算所述發(fā)送時間與當(dāng)前時間的時間差;

當(dāng)所述時間差大于預(yù)設(shè)時間時,判斷所述預(yù)設(shè)時間內(nèi)是否接收到了所述終端發(fā)送的所述下載鏈接,若是,則刪除記錄的所述發(fā)送時間;若否,則再次向所述終端發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接。

進(jìn)一步地,所述接收終端發(fā)送的應(yīng)用名稱信息的步驟之前,所述方法還包括:

開啟nsd搜索功能查詢所述終端的nsd服務(wù)地址;

根據(jù)查詢到的所述nsd服務(wù)地址向所述終端發(fā)送連接請求,以實現(xiàn)與所述終端的通信連接。

一種按需安裝應(yīng)用的設(shè)備,包括;

第一接收模塊,用于接收終端發(fā)送的應(yīng)用名稱信息;

第一查詢模塊,用于根據(jù)所述第一接收模塊的接收結(jié)果,查詢本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的目標(biāo)應(yīng)用;

第一發(fā)送模塊,用于當(dāng)所述第一查詢模塊查詢到所述本機(jī)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的下載鏈接;

第二接收模塊,用于接收所述終端發(fā)送的所述下載鏈接,并根據(jù)所述下載鏈接下載并安裝所述目標(biāo)應(yīng)用。

上述按需安裝應(yīng)用的設(shè)備,通過所述第一查詢模塊的設(shè)計,可自動查詢所述本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的所述目標(biāo)應(yīng)用,無需用戶手動的對所述本機(jī)進(jìn)行所述目標(biāo)應(yīng)用的查詢,通過所述第一發(fā)送模塊的設(shè)計,當(dāng)查詢到所述本機(jī)內(nèi)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送下載請求,以使所述終端查詢并發(fā)送所述下載鏈接,所述按需安裝應(yīng)用的設(shè)備根據(jù)接收到的所述下載鏈接自動的安裝所述目標(biāo)應(yīng)用,無需用戶人工手動的進(jìn)行所述目標(biāo)應(yīng)用的所述下載鏈接查詢,進(jìn)而提高了用戶的體驗。

進(jìn)一步地,所述按需安裝應(yīng)用的設(shè)備還包括:

第二發(fā)送模塊,用于當(dāng)所述第一查詢模塊查詢到所述本機(jī)有安裝所述目標(biāo)應(yīng)用時,查詢所述本機(jī)內(nèi)的所述目標(biāo)應(yīng)用的本機(jī)版本號,并將所述本機(jī)版本號發(fā)送至所述終端,以使所述終端判斷所述本機(jī)版本號是否是最新版本并發(fā)送判斷結(jié)果;

第三接收模塊,用于接收所述終端發(fā)送的所述判斷結(jié)果,并當(dāng)所述判斷結(jié)果為是時,結(jié)束應(yīng)用安裝流程;當(dāng)所述判斷結(jié)果為否時,向所述終端發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接。

進(jìn)一步地,所述按需安裝應(yīng)用的設(shè)備還包括:

檢測模塊,用于當(dāng)完成所述目標(biāo)應(yīng)用的安裝后,運(yùn)行所述目標(biāo)應(yīng)用并判斷所述目標(biāo)應(yīng)用是否能正常運(yùn)行,若是,則向所述終端發(fā)送確認(rèn)信號,以提示所述終端所述目標(biāo)應(yīng)用安裝成功;若否,則向所述終端發(fā)送失敗信號,以提示所述終端所述目標(biāo)應(yīng)用安裝失敗。

進(jìn)一步地,所述按需安裝應(yīng)用的設(shè)備還包括:

記錄模塊,用于記錄所述下載請求的發(fā)送時間,并計算所述發(fā)送時間與當(dāng)前時間的時間差;

判斷模塊,用于根據(jù)所述記錄模塊的記錄結(jié)果,當(dāng)所述時間差大于預(yù)設(shè)時間時,判斷所述預(yù)設(shè)時間內(nèi)所述第二接收模塊是否接收到了所述終端發(fā)送的所述下載鏈接,若是,則刪除記錄的所述發(fā)送時間;若否,則再次向所述終端發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接。

進(jìn)一步地,按需安裝應(yīng)用的設(shè)備還包括:

搜索模塊,用于開啟nsd搜索功能查詢所述終端的nsd服務(wù)地址,并根據(jù)查詢到的所述nsd服務(wù)地址向所述終端發(fā)送連接請求,以實現(xiàn)與所述終端的通信連接。

附圖說明

圖1為本發(fā)明第一實施例提供的按需安裝應(yīng)用的方法的流程圖;

圖2為本發(fā)明第二實施例提供的按需安裝應(yīng)用的方法的流程圖;

圖3為本發(fā)明第三實施例提供的按需安裝應(yīng)用的設(shè)備的結(jié)構(gòu)示意圖;

圖4為本發(fā)明第四實施例提供的按需安裝應(yīng)用的設(shè)備的結(jié)構(gòu)示意圖;

主要元素符號說明

具體實施方式

為了便于更好地理解本發(fā)明,下面將結(jié)合相關(guān)實施例附圖對本發(fā)明進(jìn)行進(jìn)一步地解釋。附圖中給出了本發(fā)明的實施例,但本發(fā)明并不僅限于上述的優(yōu)選實施例。相反,提供這些實施例的目的是為了使本發(fā)明的公開面更加得充分。

本發(fā)明主要用于解決現(xiàn)有的應(yīng)用安裝流程過于復(fù)雜的問題,提出一種可自動按需要進(jìn)行應(yīng)用安裝的方法及設(shè)備,通過與終端實現(xiàn)連接關(guān)系后自動查詢本機(jī)內(nèi)是否有安裝目標(biāo)應(yīng)用,且根據(jù)查詢結(jié)果自動進(jìn)行所述目標(biāo)應(yīng)用的下載或更新,整個流程無需用戶手動進(jìn)行控制,提高了用戶體驗。

請參閱圖1,為本發(fā)明第一實施例提供的按需安裝應(yīng)用的方法的流程圖,包括步驟s10至s40。

步驟s10,接收終端發(fā)送的應(yīng)用名稱信息;

其中,所述應(yīng)用名稱信息存儲在所述終端內(nèi),根據(jù)需要用戶可對所述應(yīng)用名稱信息進(jìn)行修改,所述應(yīng)用名稱信息可為任意應(yīng)用的名稱,所述應(yīng)用名稱信息對應(yīng)的應(yīng)用為用戶需要安裝的應(yīng)用;

步驟s20,根據(jù)所述應(yīng)用名稱信息查詢本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的目標(biāo)應(yīng)用;

其中,通過接收所述應(yīng)用名稱信息,依序查詢并判斷所述本機(jī)內(nèi)的本地應(yīng)用名稱信息與所述應(yīng)用名稱信息是否相同,以判斷所述本機(jī)內(nèi)是否有安裝所述目標(biāo)應(yīng)用;

步驟s30,當(dāng)查詢到所述本機(jī)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的下載鏈接;

其中,所述下載請求包含所述應(yīng)用名稱信息,所述下載鏈接為所述目標(biāo)應(yīng)用的最新版本的下載地址,當(dāng)所述終端接收到所述下載請求時,通過網(wǎng)絡(luò)下載所述目標(biāo)應(yīng)用的所述下載鏈接,并將所述下載鏈接進(jìn)行發(fā)送;

步驟s40,接收所述終端發(fā)送的所述下載鏈接,并根據(jù)所述下載鏈接下載并安裝所述目標(biāo)應(yīng)用;

其中,所述按需安裝有的方法無需用戶人工手動的進(jìn)行應(yīng)用的下載和安裝,減少了用戶的操作,提高了用戶的體驗。

本實施例無需用戶手動的進(jìn)行所述目標(biāo)應(yīng)用的查詢和下載,使得用戶的操作簡便,通過接收所述終端發(fā)送的所述應(yīng)用名稱信息,以使所述本機(jī)進(jìn)行所述目標(biāo)應(yīng)用的查詢,當(dāng)查詢到所述本機(jī)內(nèi)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送所述下載請求,以使所述終端查詢并發(fā)送所述下載鏈接,通過根據(jù)所述終端發(fā)送的所述下載鏈接完成所述目標(biāo)應(yīng)用的安裝流程,本實施例操作簡單可自動的進(jìn)行所述目標(biāo)應(yīng)用的安裝,自動化程度較高且無需用戶人工手動的進(jìn)行安裝操作,進(jìn)而提高了用戶的體驗。

請參閱圖2,為本發(fā)明第二實施例提供的按需安裝應(yīng)用的方法的流程圖,所述方法包括步驟s11至s71。

步驟s11,開啟nsd搜索功能查詢所述終端的nsd服務(wù)地址,根據(jù)查詢到的所述nsd服務(wù)地址向所述終端發(fā)送連接請求,以實現(xiàn)與所述終端的通信連接;

其中,所述nsd服務(wù)(networkservicediscovery)是android系統(tǒng)原生支持的網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)服務(wù),用于與其所述終端進(jìn)行信號傳輸,當(dāng)實現(xiàn)與所述終端的通信連接時,所述終端自動將本地存儲的應(yīng)用名稱信息進(jìn)行發(fā)送;

步驟s21,接收所述終端發(fā)送的所述應(yīng)用名稱信息;

其中,所述應(yīng)用名稱信息存儲在所述終端內(nèi),根據(jù)需要用戶可對所述應(yīng)用名稱信息進(jìn)行修改,所述應(yīng)用名稱信息可為任意應(yīng)用的名稱,所述應(yīng)用名稱信息對應(yīng)的應(yīng)用為用戶需要安裝的應(yīng)用;

步驟s31,根據(jù)所述應(yīng)用名稱信息查詢本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的目標(biāo)應(yīng)用;

其中,通過接收所述應(yīng)用名稱信息,依序查詢并判斷所述本機(jī)內(nèi)的本地應(yīng)用名稱信息與所述應(yīng)用名稱信息是否相同,以判斷所述本機(jī)內(nèi)是否有安裝所述目標(biāo)應(yīng)用;

當(dāng)所述步驟s31查詢到所述本機(jī)未安裝所述目標(biāo)應(yīng)用時,執(zhí)行步驟s41。

步驟s41,向所述終端發(fā)送下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的下載鏈接;

其中,所述下載請求包含所述應(yīng)用名稱信息,所述下載鏈接為所述目標(biāo)應(yīng)用的最新版本的下載地址,當(dāng)所述終端接收到所述下載請求時,通過網(wǎng)絡(luò)下載所述目標(biāo)應(yīng)用的所述下載鏈接,并將所述下載鏈接進(jìn)行發(fā)送;

步驟s51,接收所述終端發(fā)送的所述下載鏈接,并根據(jù)所述下載鏈接下載并安裝所述目標(biāo)應(yīng)用;

其中,所述按需安裝有的方法無需用戶人工手動的進(jìn)行應(yīng)用的下載和安裝,減少了用戶的操作,提高了用戶的體驗。

當(dāng)所述步驟s31查詢到所述本機(jī)有安裝所述目標(biāo)應(yīng)用時,執(zhí)行步驟s61。

步驟s61,查詢所述本機(jī)內(nèi)的所述目標(biāo)應(yīng)用的本機(jī)版本號,并將所述本機(jī)版本號發(fā)送至所述終端,以使所述終端判斷所述本機(jī)版本號是否是最新版本;

其中,通過所述終端查詢所述目標(biāo)應(yīng)用的最新版本號,并判斷所述最新版本號和所述本機(jī)版本號是否相同,若是,則判定為所述本機(jī)內(nèi)的所述目標(biāo)應(yīng)用是所述最新版本,若否,則判定為所述本機(jī)內(nèi)的所述目標(biāo)應(yīng)用不是所述最新版本,所述終端完成所述最新版本的判斷后,向按需安裝應(yīng)用的設(shè)備發(fā)送所述判斷結(jié)果。

當(dāng)所述步驟s61接收到的所述終端發(fā)送的所述判斷結(jié)果為是時,執(zhí)行步驟s71;

步驟s71,結(jié)束應(yīng)用安裝流程。

當(dāng)所述步驟s61接收到的所述終端發(fā)送的所述判斷結(jié)果為否時,返回執(zhí)行步驟s41;

其中,通過再次發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接,以使根據(jù)接收到的所述下載鏈接完成所述目標(biāo)應(yīng)用的安裝。

本實施例中,當(dāng)完成所述目標(biāo)應(yīng)用的安裝步驟之后,所述方法還包括:

運(yùn)行所述目標(biāo)應(yīng)用并判斷所述目標(biāo)應(yīng)用是否能正常運(yùn)行;

若是,則向所述終端發(fā)送確認(rèn)信號,以提示所述終端所述目標(biāo)應(yīng)用安裝成功;

若否,則向所述終端發(fā)送失敗信號,以提示所述終端所述目標(biāo)應(yīng)用安裝失敗。

其中,通過檢測所述目標(biāo)應(yīng)用是否能正常運(yùn)行,并發(fā)送檢測結(jié)果至所述終端,以使用戶能及時知道安裝結(jié)果,提高了用戶的體驗。

本實施例中所述向所述終端發(fā)送下載請求的步驟之后,所述方法還包括:

記錄所述下載請求的發(fā)送時間,并計算所述發(fā)送時間與當(dāng)前時間的時間差;

當(dāng)所述時間差大于預(yù)設(shè)時間時,判斷所述預(yù)設(shè)時間內(nèi)是否接收到了所述終端發(fā)送的所述下載鏈接;

若是,則刪除記錄的所述發(fā)送時間;

若否,則再次向所述終端發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接。

本實施例中通過判斷所述預(yù)設(shè)時間內(nèi)是否接收到了所述終端發(fā)送的所述下載鏈接,防止了所述終端的所述下載鏈接發(fā)送過程錯誤導(dǎo)致的所述目標(biāo)應(yīng)用安裝的失敗,進(jìn)而提高了所述目標(biāo)應(yīng)用的安裝成功率,提高了用戶體驗。

本實施例無需用戶手動的進(jìn)行所述目標(biāo)應(yīng)用的查詢和下載,使得用戶的操作簡便,通過接收所述終端發(fā)送的所述應(yīng)用名稱信息,以使所述本機(jī)進(jìn)行所述目標(biāo)應(yīng)用的查詢,當(dāng)查詢到所述本機(jī)內(nèi)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送所述下載請求,以使所述終端查詢并發(fā)送所述下載鏈接,通過根據(jù)所述終端發(fā)送的所述下載鏈接完成所述目標(biāo)應(yīng)用的安裝流程,本實施例操作簡單可自動的進(jìn)行所述目標(biāo)應(yīng)用的安裝,自動化程度較高且無需用戶人工手動的進(jìn)行安裝操作,進(jìn)而提高了用戶的體驗。

請參閱圖3,為本發(fā)明第三實施例提供的按需安裝應(yīng)用的設(shè)備100的結(jié)構(gòu)示意圖,包括:

搜索模塊25,用于開啟nsd搜索功能查詢終端的nsd服務(wù)地址,并根據(jù)查詢到的所述nsd服務(wù)地址向所述終端發(fā)送連接請求,以實現(xiàn)與所述終端的通信連接。

第一接收模塊11,用于接收所述終端發(fā)送的應(yīng)用名稱信息,所述應(yīng)用名稱信息為用戶需要對所述按需安裝應(yīng)用的設(shè)備100進(jìn)行安裝的應(yīng)用,例如投影應(yīng)用和辦公軟件等應(yīng)用。

第一查詢模塊21,用于根據(jù)所述第一接收模塊11的接收結(jié)果,查詢本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的目標(biāo)應(yīng)用,所述第一查詢模塊21通過提取所述應(yīng)用名稱信息,并與所述本機(jī)內(nèi)已安裝的本地應(yīng)用進(jìn)行名稱對比,以使判斷所述本機(jī)內(nèi)是否有安裝所述目標(biāo)應(yīng)用。

第一發(fā)送模塊12,用于當(dāng)所述第一查詢模塊21查詢到所述本機(jī)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的下載鏈接,所述下載鏈接為所述目標(biāo)應(yīng)用的最新版本的下載地址,本實施例中所述終端中通過連網(wǎng)查詢所述目標(biāo)應(yīng)用的所述下載地址。

第二接收模塊22,用于接收所述終端發(fā)送的所述下載鏈接,并根據(jù)所述下載鏈接下載并安裝所述目標(biāo)應(yīng)用。

所述按需安裝應(yīng)用的設(shè)備100還包括:

第二發(fā)送模塊13,用于當(dāng)所述第一查詢模塊21查詢到所述本機(jī)有安裝所述目標(biāo)應(yīng)用時,查詢所述本機(jī)內(nèi)的所述目標(biāo)應(yīng)用的本機(jī)版本號,并將所述本機(jī)版本號發(fā)送至所述終端,以使所述終端判斷所述本機(jī)版本號是否是最新版本并發(fā)送判斷結(jié)果;

其中所述終端接收到所述目標(biāo)版本號時,根據(jù)所述應(yīng)用名稱信息查詢所述目標(biāo)應(yīng)用的最新版本號,并判斷查詢到的所述最新版本號與接收到的所述目標(biāo)版本號是否一致,以判斷所述本機(jī)內(nèi)的所述目標(biāo)應(yīng)用是否是最新版本,并將所述判斷結(jié)果發(fā)送至所述按需安裝應(yīng)用的設(shè)備100。

第三接收模塊23,用于接收所述終端發(fā)送的所述判斷結(jié)果,并當(dāng)所述判斷結(jié)果為是時,結(jié)束應(yīng)用安裝流程;當(dāng)所述判斷結(jié)果為否時,向所述終端發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接,以使所述第二接收模塊22進(jìn)行所述下載請求的接收,并根據(jù)所述下載鏈接下載并安裝所述目標(biāo)應(yīng)用,以完成所述目標(biāo)應(yīng)用的安裝流程。

檢測模塊14,用于當(dāng)完成所述目標(biāo)應(yīng)用的安裝后,運(yùn)行所述目標(biāo)應(yīng)用并判斷所述目標(biāo)應(yīng)用是否能正常運(yùn)行,若是,則向所述終端發(fā)送確認(rèn)信號,以提示所述終端所述目標(biāo)應(yīng)用安裝成功;若否,則向所述終端發(fā)送失敗信號,以提示所述終端所述目標(biāo)應(yīng)用安裝失敗。

其中,通過所述檢測模塊14的設(shè)計,當(dāng)所述目標(biāo)應(yīng)用安裝完成后,通過運(yùn)行所述目標(biāo)應(yīng)用以判斷所述目標(biāo)應(yīng)用是否安裝成功,并發(fā)送提示信號至所述終端,進(jìn)而可提醒用戶所述目標(biāo)應(yīng)用的安裝情況。

本實施例的流程是:

通過所述nsd服務(wù)實現(xiàn)所述按需安裝應(yīng)用的設(shè)備100與所述終端之間的信號通信,所述按需安裝應(yīng)用的設(shè)備100與所述終端連接后,所述終端將本地存儲的所述應(yīng)用名稱信息發(fā)送至所述按需安裝應(yīng)用的設(shè)備100,所述第一接收模塊11接收到所述應(yīng)用名稱信息時,所述第一查詢模塊21根據(jù)所述應(yīng)用名稱信息查詢所述本機(jī)內(nèi)是否有安裝所述目標(biāo)應(yīng)用;

當(dāng)所述第一查詢模塊查詢21到所述本機(jī)內(nèi)未安裝所述目標(biāo)應(yīng)用時,所述第一發(fā)送模塊12向所述終端發(fā)送下載請求,以使所述終端向所述按需安裝應(yīng)用的設(shè)備100發(fā)送所述下載鏈接,所述第二接收模塊22根據(jù)所述下載鏈接進(jìn)行所述目標(biāo)應(yīng)用的下載和安裝,以使完成所述目標(biāo)應(yīng)用的安裝流程。

當(dāng)所述第一查詢模塊21查詢到所述本機(jī)內(nèi)有安裝所述目標(biāo)應(yīng)用時,所述第二發(fā)送模塊13向所述終端發(fā)送所述本機(jī)版本號,以使所述終端判斷所述本機(jī)版本號是否是最新版本,并通過所述第三接收模塊23的設(shè)計完成所述目標(biāo)應(yīng)用的更新。

本實施例通過所述第一查詢模塊21的設(shè)計,可自動查詢所述本機(jī)是否有安裝所述應(yīng)用名稱信息對應(yīng)的所述目標(biāo)應(yīng)用,無需用戶手動的對所述本機(jī)進(jìn)行所述目標(biāo)應(yīng)用的查詢,通過所述第一發(fā)送模塊12的設(shè)計,當(dāng)查詢到所述本機(jī)內(nèi)未安裝所述目標(biāo)應(yīng)用時,向所述終端發(fā)送下載請求,以使所述終端查詢并發(fā)送所述下載鏈接,所述按需安裝應(yīng)用的設(shè)備100根據(jù)接收到的所述下載鏈接自動的安裝所述目標(biāo)應(yīng)用,無需用戶人工手動的進(jìn)行所述目標(biāo)應(yīng)用的所述下載鏈接查詢,進(jìn)而提高了用戶的體驗。

請參閱圖4,為本發(fā)明第四實施例提供的按需安裝應(yīng)用的設(shè)備100a的結(jié)構(gòu)示意圖,該第四實施例與第三實施例的結(jié)構(gòu)大抵相同,其區(qū)別在于,本實施例中所述按需安裝應(yīng)用的設(shè)備100a還包括:

記錄模塊24,用于記錄所述下載請求的發(fā)送時間,并計算所述發(fā)送時間與當(dāng)前時間的時間差;

判斷模塊15,用于根據(jù)所述記錄模塊24的記錄結(jié)果,當(dāng)所述時間差大于預(yù)設(shè)時間時,判斷所述預(yù)設(shè)時間內(nèi)所述第二接收模塊22是否接收到了所述終端發(fā)送的所述下載鏈接,若是,則刪除記錄的所述發(fā)送時間;若否,則再次向所述終端發(fā)送所述下載請求,以使所述終端根據(jù)所述下載請求查詢并發(fā)送所述目標(biāo)應(yīng)用的所述下載鏈接。

本實施例通過所述記錄模塊24和所述判斷模塊15的設(shè)計,當(dāng)所述按需安裝應(yīng)用的設(shè)備100a向所述終端發(fā)送了所述下載請求時,自動記錄所述發(fā)送時間,并時刻與所述當(dāng)前時間進(jìn)行計算以得到所述時間差,當(dāng)所述時間差大于所述預(yù)設(shè)時間時,判斷所述預(yù)設(shè)時間內(nèi)所述第二接收模塊22是否接收到所述下載鏈接,當(dāng)判斷到所述預(yù)設(shè)時間內(nèi)所述第二接收模塊22沒有接收到所述下載請求時,所述判斷模塊15向所述終端發(fā)送所述下載請求,進(jìn)而防止了由于信號傳輸錯誤導(dǎo)致的所述目標(biāo)應(yīng)用的安裝失敗,提高了所述目標(biāo)應(yīng)用的安裝成功率。

上述實施例描述了本發(fā)明的技術(shù)原理,這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為本發(fā)明保護(hù)范圍的限制。基于此處的解釋,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明的其他具體實施方式,這些方式都將落入本發(fā)明的保護(hù)范圍內(nèi)。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,“計算機(jī)可讀介質(zhì)”可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。

計算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計算機(jī)存儲器中。

應(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)等。

在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
罗源县| 花垣县| 宣恩县| 临漳县| 延津县| 南雄市| 苗栗市| 大丰市| 白玉县| 资源县| 宝丰县| 吉林省| 晋宁县| 安陆市| 香格里拉县| 庄浪县| 平定县| 池州市| 东山县| 平定县| 阿克| 延川县| 禹州市| 繁峙县| 永宁县| 千阳县| 清原| 唐山市| 青浦区| 扬州市| 淮安市| 察雅县| 合山市| 宁阳县| 巧家县| 阳曲县| 女性| 长治市| 延津县| 南宫市| 花莲县|