應(yīng)用開啟方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種應(yīng)用開啟方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]客戶端的應(yīng)用管理器對客戶端中的所有應(yīng)用進(jìn)行著統(tǒng)一的管理。比如,一種團(tuán)隊(duì)語音工具:歪歪客戶端的應(yīng)用管理器就管理著直播、游戲、活動(dòng)、課堂以及充值等多種應(yīng)用。
[0003]現(xiàn)有技術(shù)中,用戶開啟客戶端中的第一應(yīng)用時(shí),需要打開客戶端中的應(yīng)用管理器,在應(yīng)用管理器中點(diǎn)擊第一應(yīng)用的圖標(biāo)或者按鈕,以此開啟第一應(yīng)用。用戶如需開啟客戶端中的第二應(yīng)用,則仍然需要打開應(yīng)用管理器,在應(yīng)用管理器中點(diǎn)擊第二應(yīng)用的圖標(biāo)或者按鈕,以此開啟第二應(yīng)用。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:現(xiàn)有技術(shù)無法實(shí)現(xiàn)在屬于同一客戶端中的第一應(yīng)用中直接開啟第二應(yīng)用,應(yīng)用開啟實(shí)現(xiàn)過程較為復(fù)雜。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)無法實(shí)現(xiàn)在屬于同一客戶端中的第一應(yīng)用中直接開啟第二應(yīng)用,應(yīng)用開啟實(shí)現(xiàn)過程較為復(fù)雜的問題,本發(fā)明實(shí)施例提供了一種應(yīng)用開啟方法、裝置和系統(tǒng)。所述技術(shù)方案如下:
[0006]第一方面,提供了一種應(yīng)用開啟方法,用于第一客戶端中,所述方法包括:
[0007]在第一應(yīng)用正在運(yùn)行時(shí),接收作用于指向第二應(yīng)用的鏈接的觸發(fā)信號(hào),所述鏈接是服務(wù)端在所述第一客戶端的所述第一應(yīng)用中創(chuàng)建的;
[0008]根據(jù)所述觸發(fā)信號(hào)開啟所述第二應(yīng)用。
[0009]在第一方面的第一種可能的實(shí)施方式中,所述根據(jù)所述觸發(fā)信號(hào)開啟所述第二應(yīng)用,包括:
[0010]通過所述觸發(fā)信號(hào)觸發(fā)操作系統(tǒng)讀取所述鏈接,并根據(jù)所述鏈接調(diào)用所述第二應(yīng)用的進(jìn)程;
[0011]獲取所述第二應(yīng)用的進(jìn)程被調(diào)用時(shí)的啟動(dòng)參數(shù);
[0012]通過開放平臺(tái)解釋所述啟動(dòng)參數(shù),開啟所述第二應(yīng)用。
[0013]結(jié)合第一方面或者第一方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述在第一應(yīng)用正在運(yùn)行時(shí),接收作用于指向第二應(yīng)用的鏈接的觸發(fā)信號(hào)之前,還包括:
[0014]與所述服務(wù)端建立連接;
[0015]通過所述連接接收所述服務(wù)端在所述第一應(yīng)用中創(chuàng)建的指向第二應(yīng)用的鏈接,所述指向第二應(yīng)用的鏈接是所述服務(wù)端驗(yàn)證所述第一客戶端的身份標(biāo)識(shí)符合預(yù)定條件的身份標(biāo)識(shí)時(shí)創(chuàng)建的;
[0016]在所述第一應(yīng)用中顯示所述指向第二應(yīng)用的鏈接。
[0017]結(jié)合第一方面或者第一方面的第一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述根據(jù)所述觸發(fā)信號(hào)開啟所述第二應(yīng)用之后,還包括:
[0018]通過所述開放平臺(tái)根據(jù)所述啟動(dòng)參數(shù)生成顯示第二應(yīng)用的命令,并將所述顯示第二應(yīng)用的命令通過所述第二應(yīng)用發(fā)送給第二應(yīng)用的服務(wù)器,以便所述第二應(yīng)用的服務(wù)器向所述服務(wù)端發(fā)送用于獲取與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端的獲取信號(hào);轉(zhuǎn)發(fā)所述顯示第二應(yīng)用的命令至獲取到的所述其它客戶端,觸發(fā)所述其它客戶端在接收到所述顯示第二應(yīng)用的命令后顯示自身的第二應(yīng)用。
[0019]第二方面,提供了一種應(yīng)用開啟方法,用于服務(wù)端,所述方法包括:
[0020]與第一客戶端建立連接;
[0021]通過所述連接在所述第一客戶端的正在運(yùn)行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接;以便所述第一客戶端在接收到作用于指向第二應(yīng)用的鏈接的觸發(fā)信號(hào)后,根據(jù)所述觸發(fā)信號(hào)開啟所述第二應(yīng)用。
[0022]在第二方面的第一種可能的實(shí)施方式中,所述通過所述連接在所述第一客戶端的正在運(yùn)行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接,包括:
[0023]驗(yàn)證所述第一客戶端的身份標(biāo)識(shí)是否為符合預(yù)定條件的身份標(biāo)識(shí);
[0024]若驗(yàn)證結(jié)果為是符合預(yù)定條件的身份標(biāo)識(shí),則執(zhí)行所述通過所述連接在所述第一客戶端的正在運(yùn)行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接的步驟。
[0025]結(jié)合第二方面或者第二方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述通過所述連接在所述第一客戶端的正在運(yùn)行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接之后,還包括:
[0026]接收所述第二應(yīng)用的服務(wù)器發(fā)送的用于獲取與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端的獲取信號(hào),所述獲取信號(hào)是所述第二應(yīng)用的服務(wù)器接收到所述第一客戶端發(fā)送的顯示第二應(yīng)用的命令后發(fā)送的,所述顯示第二應(yīng)用的命令是所述第一客戶端通過開放平臺(tái)根據(jù)所述第二應(yīng)用的啟動(dòng)參數(shù)生成的;
[0027]向所述第二應(yīng)用的服務(wù)器提供與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端,以便所述第二應(yīng)用的服務(wù)器轉(zhuǎn)發(fā)所述顯示第二應(yīng)用的命令至獲取到的所述其它客戶端,觸發(fā)所述其它客戶端在接收到所述顯示第二應(yīng)用的命令后顯示自身的第二應(yīng)用。
[0028]第三方面,提供了一種應(yīng)用開啟裝置,用于第一客戶端中,所述裝置包括:
[0029]信號(hào)接收模塊,用于在第一應(yīng)用正在運(yùn)行時(shí),接收作用于指向第二應(yīng)用的鏈接的觸發(fā)信號(hào),所述鏈接是服務(wù)端在所述第一客戶端的所述第一應(yīng)用中創(chuàng)建的;
[0030]應(yīng)用開啟模塊,用于根據(jù)所述觸發(fā)信號(hào)開啟所述第二應(yīng)用。
[0031]在第三方面的第一種可能的實(shí)施方式中,所述應(yīng)用開啟模塊,包括:鏈接讀取單元、參數(shù)獲取單元和參數(shù)解釋單元;
[0032]所述鏈接讀取單元,用于通過所述觸發(fā)信號(hào)觸發(fā)操作系統(tǒng)讀取所述鏈接,并根據(jù)所述鏈接調(diào)用所述第二應(yīng)用的進(jìn)程;
[0033]所述參數(shù)獲取單元,用于獲取所述第二應(yīng)用的進(jìn)程被調(diào)用時(shí)的啟動(dòng)參數(shù);
[0034]所述參數(shù)解釋單元,用于通過開放平臺(tái)解釋所述啟動(dòng)參數(shù),開啟所述第二應(yīng)用。
[0035]結(jié)合第三方面或者第三方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述裝置,還包括:
[0036]服務(wù)連接模塊,用于與所述服務(wù)端建立連接;
[0037]鏈接接收模塊,用于通過所述連接接收所述服務(wù)端在所述第一應(yīng)用中創(chuàng)建的指向第二應(yīng)用的鏈接,所述指向第二應(yīng)用的鏈接是所述服務(wù)端驗(yàn)證所述第一客戶端的身份標(biāo)識(shí)符合預(yù)定條件的身份標(biāo)識(shí)時(shí)創(chuàng)建的;
[0038]鏈接顯示模塊,用于在所述第一應(yīng)用中顯示所述指向第二應(yīng)用的鏈接。
[0039]結(jié)合第三方面或者第三方面的第一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述裝置,還包括:
[0040]命令生成模塊,用于通過所述開放平臺(tái)根據(jù)所述啟動(dòng)參數(shù)生成顯示第二應(yīng)用的命令,并將所述顯示第二應(yīng)用的命令通過所述第二應(yīng)用發(fā)送給第二應(yīng)用的服務(wù)器,以便所述第二應(yīng)用的服務(wù)器向所述服務(wù)端發(fā)送用于獲取與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端的獲取信號(hào);轉(zhuǎn)發(fā)所述顯示第二應(yīng)用的命令至獲取到的所述其它客戶端,觸發(fā)所述其它客戶端在接收到所述顯示第二應(yīng)用的命令后顯示自身的第二應(yīng)用。
[0041]第四方面,提供了一種應(yīng)用開啟裝置,用于服務(wù)端,所述裝置包括:
[0042]連接建立模塊,用于與第一客戶端建立連接;
[0043]鏈接創(chuàng)建模塊,用于通過所述連接在所述第一客戶端的正在運(yùn)行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接;以便所述第一客戶端在接收到作用于指向第二應(yīng)用的鏈接的觸發(fā)信號(hào)后,根據(jù)所述觸發(fā)信號(hào)開啟所述第二應(yīng)用。
[0044]在第四方面的第一種可能的實(shí)施方式中,所述鏈接創(chuàng)建模塊,包括:標(biāo)識(shí)驗(yàn)證單元和鏈接創(chuàng)建單元;
[0045]所述標(biāo)識(shí)驗(yàn)證單元,用于驗(yàn)證所述第一客戶端的身份標(biāo)識(shí)是否為符合預(yù)定條件的身份標(biāo)識(shí);
[0046]所述鏈接創(chuàng)建單元,用于若驗(yàn)證結(jié)果為是符合預(yù)定條件的身份標(biāo)識(shí),則執(zhí)行所述通過所述連接在所述第一客戶端的正在運(yùn)行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接的步驟。
[0047]結(jié)合第四方面或者第四方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述裝置,還包括:
[0048]信號(hào)收取模塊,用于接收所述第二應(yīng)用的服務(wù)器發(fā)送的用于獲取與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端的獲取信號(hào),所述獲取信號(hào)是所述第二應(yīng)用的服務(wù)器接收到所述第一客戶端發(fā)送的顯示第二應(yīng)用的命令后發(fā)送的,所述顯示第