監(jiān)聽軟件被卸載的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及通信技術(shù),尤其涉及一種監(jiān)聽軟件被卸載的方法及裝置。
【背景技術(shù)】
[0002]目前,用戶使用移動智能終端(智能手機、平板電腦等)的比例越來越大,隨著移動平臺的快速發(fā)展,需要提供越來越多的應(yīng)用程序,以滿足日益增長的用戶需求。統(tǒng)計用戶行為成為應(yīng)用程序開發(fā)環(huán)境中至關(guān)重要的一個環(huán)節(jié),收集足夠多的用戶行為反饋,才能為改進應(yīng)用程序提供第一手的材料和依據(jù)。
[0003]用戶卸載應(yīng)用程序,是比較特殊的一種行為,此時應(yīng)用程序中的統(tǒng)計代碼無法發(fā)揮作用。用戶卸載是應(yīng)用程序提供商需要重點關(guān)注的行為之一,用戶卸載數(shù)量和卸載時的反饋,是如何減低用戶卸載率,保持用戶活躍度的重要參考依據(jù),所以不能忽略對這個信息的收集。由于此信息應(yīng)該程序本身無法收集到,所以需要通過另外一種手段來進行。
[0004]因此,需要一種新的監(jiān)聽軟件被卸載的方法及裝置。
[0005]在所述【背景技術(shù)】部分公開的上述信息僅用于加強對本公開的背景的理解,因此它可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
【發(fā)明內(nèi)容】
[0006]本公開提供一種監(jiān)聽軟件被卸載的方法及裝置,能夠收集用戶對應(yīng)用程序的卸載行為信息。
[0007]本公開的其他特性和優(yōu)點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習(xí)得。
[0008]根據(jù)本公開的一方面,提供一種監(jiān)聽軟件被卸載的方法,包括:預(yù)先設(shè)置第一應(yīng)用程序和第二應(yīng)用程序之間相互監(jiān)聽卸載事件;若其中任一所述應(yīng)用程序監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件,則響應(yīng)所述卸載事件。
[0009]根據(jù)本公開的一實施方式,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序來源于同一應(yīng)用程序提供者,并且安裝到同一終端設(shè)備。
[0010]根據(jù)本公開的一實施方式,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序之間相互監(jiān)聽卸載事件包括:所述第一應(yīng)用程序和所述第二應(yīng)用程序之間相互保持心跳連接,監(jiān)控所述卸載事件。
[0011]根據(jù)本公開的一實施方式,其中所述響應(yīng)所述卸載事件包括:監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件的所述應(yīng)用程序彈出用于收集反饋信息的對話框;將所述反饋信息發(fā)送到服務(wù)器端。
[0012]根據(jù)本公開的一實施方式還包括:安裝第三應(yīng)用程序和/或第四應(yīng)用程序和/或至第η應(yīng)用程序;預(yù)先設(shè)置所述第一應(yīng)用程序、所述第二應(yīng)用程序、所述第三應(yīng)用程序、所述第四應(yīng)用程序至所述第η應(yīng)用程序之間相互監(jiān)聽卸載事件;若其中任一所述應(yīng)用程序監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件,則響應(yīng)所述卸載事件。
[0013]根據(jù)本公開的一實施方式,其中所述響應(yīng)所述卸載事件包括:監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件的所述應(yīng)用程序按照預(yù)設(shè)分配原則選定其中至少一所述應(yīng)用程序用于響應(yīng)所述卸載事件;所述選定的應(yīng)用程序彈出用于收集反饋信息的對話框;將所述反饋信息發(fā)送到服務(wù)器端。
[0014]根據(jù)本公開的一實施方式,其中監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件的所述應(yīng)用程序按照預(yù)設(shè)分配原則選定其中至少一所述應(yīng)用程序用于響應(yīng)所述卸載事件包括:監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件的所述應(yīng)用程序?qū)⑿遁d事件信息發(fā)送至所述服務(wù)器端;所述服務(wù)器端按照所述預(yù)設(shè)分配原則選定其中至少一所述應(yīng)用程序用于響應(yīng)所述卸載事件。
[0015]根據(jù)本公開的一實施方式,其中所述卸載事件信息包括被卸載的所述應(yīng)用程序的終端設(shè)備信息和所述被卸載的應(yīng)用程序信息。
[0016]根據(jù)本公開實施例的另一方面,提供一種監(jiān)聽軟件被卸載的裝置,包括:設(shè)置模塊,用于預(yù)先設(shè)置第一應(yīng)用程序和第二應(yīng)用程序之間相互監(jiān)聽卸載事件;響應(yīng)模塊,用于當(dāng)其中任一所述應(yīng)用程序監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件時,響應(yīng)所述卸載事件。
[0017]根據(jù)本公開的一實施方式,其中所述第一應(yīng)用程序和所述第二應(yīng)用程序來源于同一應(yīng)用程序提供者,并且安裝到同一終端設(shè)備。
[0018]根據(jù)本公開的一實施方式,其中所述設(shè)置模塊配置所述第一應(yīng)用程序和所述第二應(yīng)用程序之間相互保持心跳連接,監(jiān)控所述卸載事件。
[0019]根據(jù)本公開的一實施方式,其中所述響應(yīng)模塊包括:彈出單元,用于監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件的所述應(yīng)用程序彈出用于收集反饋信息的對話框;發(fā)送單元,用于將所述反饋信息發(fā)送到服務(wù)器端。
[0020]根據(jù)本公開的一實施方式,還包括:所述裝置安裝第三應(yīng)用程序和/或第四應(yīng)用程序和/或至第η應(yīng)用程序;所述設(shè)置模塊配置為預(yù)先設(shè)置所述第一應(yīng)用程序、所述第二應(yīng)用程序、所述第三應(yīng)用程序、所述第四應(yīng)用程序至所述第η應(yīng)用程序之間相互監(jiān)聽卸載事件;所述響應(yīng)模塊配置為當(dāng)其中任一所述應(yīng)用程序監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件時,則響應(yīng)所述卸載事件。
[0021]根據(jù)本公開的一實施方式,其中所述響應(yīng)模塊包括:選擇單元,用于監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件的所述應(yīng)用程序按照預(yù)設(shè)分配原則選定其中至少一所述應(yīng)用程序用于響應(yīng)所述卸載事件;彈出單元,用于所述選定的應(yīng)用程序彈出用于收集反饋信息的對話框;第一發(fā)送單元,用于將所述反饋信息發(fā)送到服務(wù)器端。
[0022]根據(jù)本公開的一實施方式,其中選擇單元包括:第二發(fā)送子單元,用于監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件的所述應(yīng)用程序?qū)⑿遁d事件信息發(fā)送至所述服務(wù)器端;分配子單元,用于所述服務(wù)器端按照所述預(yù)設(shè)分配原則選定其中至少一所述應(yīng)用程序用于響應(yīng)所述卸載事件。
[0023]根據(jù)本公開的一實施方式,其中所述卸載事件信息包括被卸載的所述應(yīng)用程序的終端設(shè)備信息和所述被卸載的應(yīng)用程序信息。
[0024]根據(jù)本公開實施例的再一方面,提供一種終端設(shè)備,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:預(yù)先設(shè)置第一應(yīng)用程序和第二應(yīng)用程序之間相互監(jiān)聽卸載事件;若其中任一所述應(yīng)用程序監(jiān)聽到另一所述應(yīng)用程序觸發(fā)所述卸載事件,則響應(yīng)所述卸載事件。
[0025]根據(jù)本公開的監(jiān)聽軟件被卸載的方法及裝置,能夠?qū)崿F(xiàn)收集用戶對應(yīng)用程序的卸載行為信息。
[0026]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0027]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0028]圖1示意性示出根據(jù)本公開示例實施方式的監(jiān)聽軟件被卸載的方法的流程圖;
[0029]圖2示意性示出根據(jù)本公開示例實施方式的監(jiān)聽軟件被卸載的方法的流程圖;
[0030]圖3示意性示出根據(jù)本公開示例實施方式的監(jiān)聽軟件被卸載的方法的流程圖;
[0031 ]圖4示意性示出根據(jù)本公開示例實施方式的監(jiān)聽軟件被卸載的裝置的框圖;
[0032]圖5示意性示出根據(jù)本公開示例實施方式的終端設(shè)備的框圖;
[0033]圖6示意性示出根據(jù)本公開示例實施方式的監(jiān)聽軟件被卸載的框圖。
【具體實施方式】
[0034]現(xiàn)在將參考附圖更全面地描述示例實施方式。然而,示例實施方式能夠以多種形式實施,且不應(yīng)被理解為限于在此闡述的范例;相反,提供這些實施方式使得本公開將更加全面和完整,并將示例實施方式的構(gòu)思全面地傳達給本領(lǐng)域的技術(shù)人員。附圖僅為本公開的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對它們的重復(fù)描述。
[0035]此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個或更多實施方式中。在下面的描述中,提供許多具體細節(jié)從而給出對本公開的實施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識到,可以實踐本公開的技術(shù)方案而省略所述特定細節(jié)中的一個或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細示出或描述公知結(jié)構(gòu)、方法、裝置、實現(xiàn)、材料或者操作以避免喧賓奪主而使得本公開的各方面變得模糊。
[0036]附圖中所示的一些方框圖是功能實體,不一定必須與物理或邏輯上獨立的實體相對應(yīng)??梢圆捎密浖问絹韺崿F(xiàn)這些功能實體,或在一個或多個硬件模塊或集成電路中實現(xiàn)這些功能實體,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實現(xiàn)這些功能實體。
[0037]以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0038]圖1示意性示出根據(jù)本公開示例實施方式的監(jiān)聽軟件被卸載的方法的流程圖。
[0039]如圖1所示,
[0040]在步驟S110,預(yù)先設(shè)置第一應(yīng)用程序和第二應(yīng)用程序之間相互監(jiān)聽卸載事件。
[0041]在示例性實施例,其中所