披露的細節(jié),請參照本發(fā)明方法實施例。
[0131]請參考圖4,其示出了本發(fā)明一個實施例提供的應(yīng)用開啟裝置的結(jié)構(gòu)方框圖,該應(yīng)用開啟裝置用于第一客戶端中。該應(yīng)用開啟裝置包括:信號接收模塊410和應(yīng)用開啟模塊420。
[0132]信號接收模塊410,用于在第一應(yīng)用正在運行時,接收作用于指向第二應(yīng)用的鏈接的觸發(fā)信號,所述鏈接是服務(wù)端在所述第一客戶端的所述第一應(yīng)用中創(chuàng)建的。
[0133]應(yīng)用開啟模塊420,用于根據(jù)所述觸發(fā)信號開啟所述第二應(yīng)用。
[0134]綜上所述,本實施例提供的應(yīng)用開啟裝置,通過在第一應(yīng)用正在運行時,第一客戶端接收作用于指向第二應(yīng)用的鏈接的觸發(fā)信號,該鏈接是服務(wù)端在第一客戶端的第一應(yīng)用中創(chuàng)建的,根據(jù)觸發(fā)信號開啟第二應(yīng)用;解決了現(xiàn)有技術(shù)無法實現(xiàn)在屬于同一客戶端中的第一應(yīng)用中直接開啟第二應(yīng)用,應(yīng)用開啟實現(xiàn)過程較為復(fù)雜的問題;達到了在第一客戶端的第一應(yīng)用中直接開啟第二應(yīng)用,簡化應(yīng)用開啟過程的效果。
[0135]請參考圖5,其示出了本發(fā)明另一實施例提供的應(yīng)用開啟裝置的結(jié)構(gòu)方框圖,該應(yīng)用開啟裝置用于服務(wù)端中。該應(yīng)用開啟裝置包括:連接建立模塊510和鏈接創(chuàng)建模塊520。
[0136]連接建立模塊510,用于與第一客戶端建立連接。
[0137]鏈接創(chuàng)建模塊520,用于通過所述連接在所述第一客戶端的正在運行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接;以便所述第一客戶端在接收到作用于指向第二應(yīng)用的鏈接的觸發(fā)信號后,根據(jù)所述觸發(fā)信號開啟所述第二應(yīng)用。
[0138]綜上所述,本實施例提供的應(yīng)用開啟裝置,通過服務(wù)端在第一客戶端的正在運行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接,以便第一客戶端在接收到作用于指向第二應(yīng)用的鏈接的觸發(fā)信號后,根據(jù)觸發(fā)信號開啟第二應(yīng)用;解決了現(xiàn)有技術(shù)無法實現(xiàn)在屬于同一客戶端中的第一應(yīng)用中直接開啟第二應(yīng)用,應(yīng)用開啟實現(xiàn)過程較為復(fù)雜的問題;達到了在第一客戶端的第一應(yīng)用中直接開啟第二應(yīng)用,簡化應(yīng)用開啟過程的效果。
[0139]請參考圖6,其示出了本發(fā)明一個實施例提供的應(yīng)用開啟系統(tǒng)的結(jié)構(gòu)方框圖。該應(yīng)用開啟系統(tǒng)包括:第一終端400、客戶端服務(wù)器500、其它終端600和第二應(yīng)用服務(wù)器700。第一終端400、客戶端服務(wù)器500、其它終端600和第二應(yīng)用服務(wù)器700之間通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)相連。
[0140]第一終端400包括第一客戶端,該第一客戶端可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為第一終端400的全部或者一部分,該第一客戶端包括:服務(wù)連接模塊401、鏈接接收模塊402、鏈接顯示模塊403、信號接收模塊410、應(yīng)用開啟模塊420和命令生成模塊430。
[0141]服務(wù)連接模塊401,用于與所述服務(wù)端建立連接。
[0142]鏈接接收模塊402,用于通過所述連接接收所述服務(wù)端在所述第一應(yīng)用中創(chuàng)建的指向第二應(yīng)用的鏈接,所述指向第二應(yīng)用的鏈接是所述服務(wù)端驗證所述第一客戶端的身份標(biāo)識符合預(yù)定條件的身份標(biāo)識時創(chuàng)建的。
[0143]鏈接顯示模塊403,用于在所述第一應(yīng)用中顯示所述指向第二應(yīng)用的鏈接。
[0144]信號接收模塊410,用于在第一應(yīng)用正在運行時,接收作用于指向第二應(yīng)用的鏈接的觸發(fā)信號,所述鏈接是服務(wù)端在所述第一客戶端的所述第一應(yīng)用中創(chuàng)建的。
[0145]應(yīng)用開啟模塊420,用于根據(jù)所述觸發(fā)信號開啟所述第二應(yīng)用。
[0146]具體來講,所述應(yīng)用開啟模塊420,包括:鏈接讀取單元420a、參數(shù)獲取單元420b和參數(shù)解釋單元420c。
[0147]所述鏈接讀取單元420a,用于通過所述觸發(fā)信號觸發(fā)操作系統(tǒng)讀取所述鏈接,并根據(jù)所述鏈接調(diào)用所述第二應(yīng)用的進程。
[0148]所述參數(shù)獲取單元420b,用于獲取所述第二應(yīng)用的進程被調(diào)用時的啟動參數(shù)。
[0149]所述參數(shù)解釋單元420c,用于通過開放平臺解釋所述啟動參數(shù),開啟所述第二應(yīng)用。
[0150]命令生成模塊430,用于通過所述開放平臺根據(jù)所述啟動參數(shù)生成顯示第二應(yīng)用的命令,并將所述顯示第二應(yīng)用的命令通過所述第二應(yīng)用發(fā)送給第二應(yīng)用的服務(wù)器,以便所述第二應(yīng)用的服務(wù)器向所述服務(wù)端發(fā)送用于獲取與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端的獲取信號;轉(zhuǎn)發(fā)所述顯示第二應(yīng)用的命令至獲取到的所述其它客戶端,觸發(fā)所述其它客戶端在接收到所述顯示第二應(yīng)用的命令后顯示自身的第二應(yīng)用。
[0151]客戶端服務(wù)器500包括服務(wù)端,該服務(wù)端可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)成為客戶端服務(wù)器500的全部或者一部分,該服務(wù)端包括:連接建立模塊510、鏈接創(chuàng)建模塊520、信號收取模塊530和信息提供模塊540。
[0152]連接建立模塊510,用于與第一客戶端建立連接。
[0153]鏈接創(chuàng)建模塊520,用于通過所述連接在所述第一客戶端的正在運行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接;以便所述第一客戶端在接收到作用于指向第二應(yīng)用的鏈接的觸發(fā)信號后,根據(jù)所述觸發(fā)信號開啟所述第二應(yīng)用。
[0154]具體來講,所述鏈接創(chuàng)建模塊520,包括:標(biāo)識驗證單元520a和鏈接創(chuàng)建單元520b ο
[0155]所述標(biāo)識驗證單元520a,用于驗證所述第一客戶端的身份標(biāo)識是否為符合預(yù)定條件的身份標(biāo)識。
[0156]所述鏈接創(chuàng)建單元520b,用于若驗證結(jié)果為是符合預(yù)定條件的身份標(biāo)識,則執(zhí)行所述通過所述連接在所述第一客戶端的正在運行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接的步驟。
[0157]信號收取模塊530,用于接收所述第二應(yīng)用的服務(wù)器發(fā)送的用于獲取與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端的獲取信號,所述獲取信號是所述第二應(yīng)用的服務(wù)器接收到所述第一客戶端發(fā)送的顯示第二應(yīng)用的命令后發(fā)送的,所述顯示第二應(yīng)用的命令是所述第一客戶端通過開放平臺根據(jù)所述第二應(yīng)用的啟動參數(shù)生成的。
[0158]信息提供模塊540,用于向所述第二應(yīng)用的服務(wù)器提供與所述第一客戶端有關(guān)聯(lián)關(guān)系的其它客戶端,以便所述第二應(yīng)用的服務(wù)器轉(zhuǎn)發(fā)所述顯示第二應(yīng)用的命令至獲取到的所述其它客戶端,觸發(fā)所述其它客戶端在接收到所述顯示第二應(yīng)用的命令后顯示自身的第二應(yīng)用。
[0159]綜上所述,本實施例提供的應(yīng)用開啟系統(tǒng),服務(wù)端通過與第一客戶端建立連接之后,在第一客戶端的正在運行的第一應(yīng)用中創(chuàng)建指向第二應(yīng)用的鏈接,使得在第一客戶端中的第一應(yīng)用正在運行時,第一客戶端接收作用于指向第二應(yīng)用的鏈接的觸發(fā)信號,并根據(jù)觸發(fā)信號開啟第二應(yīng)用;解決了現(xiàn)有技術(shù)無法實現(xiàn)在屬于同一客戶端中的第一應(yīng)用中直接開啟第二應(yīng)用,應(yīng)用開啟實現(xiàn)過程較為復(fù)雜的問題;達到了在第一客戶端的第一應(yīng)用中直接開啟第二應(yīng)用,簡化應(yīng)用開啟過程的效果。
[0160]本實施例提供的應(yīng)用開啟系統(tǒng),還通過開放平臺根據(jù)啟動參數(shù)生成顯示第二應(yīng)用的命令,并將該命令通過第二應(yīng)用轉(zhuǎn)發(fā)給第二應(yīng)用的服務(wù)器,由第二應(yīng)用的服務(wù)器從服務(wù)端獲取到其它客戶端之后轉(zhuǎn)發(fā)顯示第二應(yīng)用的命令至獲取到的其它客戶端,使得其它客戶端顯示自身的第二應(yīng)用,達到了在第一客戶端和其它客戶端中均顯示第二應(yīng)用的效果,提高了互動性。
[0161]需要說明的是:上述實施例提供的應(yīng)用開啟裝置和系統(tǒng)在進行應(yīng)用開啟時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的應(yīng)用開啟裝置和系統(tǒng)與應(yīng)用開啟方法的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0162]應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個”(“a”、“an”、“the”)旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個或者一個以上相關(guān)聯(lián)地列出的項目的任意和所有可能組合。
[0163]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0164]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指