监听软件被卸载的方法及装置的制造方法

文档序号:9887420阅读:446来源:国知局
监听软件被卸载的方法及装置的制造方法
【技术领域】
[0001 ]本公开涉及通信技术,尤其涉及一种监听软件被卸载的方法及装置。
【背景技术】
[0002]目前,用户使用移动智能终端(智能手机、平板电脑等)的比例越来越大,随着移动平台的快速发展,需要提供越来越多的应用程序,以满足日益增长的用户需求。统计用户行为成为应用程序开发环境中至关重要的一个环节,收集足够多的用户行为反馈,才能为改进应用程序提供第一手的材料和依据。
[0003]用户卸载应用程序,是比较特殊的一种行为,此时应用程序中的统计代码无法发挥作用。用户卸载是应用程序提供商需要重点关注的行为之一,用户卸载数量和卸载时的反馈,是如何减低用户卸载率,保持用户活跃度的重要参考依据,所以不能忽略对这个信息的收集。由于此信息应该程序本身无法收集到,所以需要通过另外一种手段来进行。
[0004]因此,需要一种新的监听软件被卸载的方法及装置。
[0005]在所述【背景技术】部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

【发明内容】

[0006]本公开提供一种监听软件被卸载的方法及装置,能够收集用户对应用程序的卸载行为信息。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本公开的一方面,提供一种监听软件被卸载的方法,包括:预先设置第一应用程序和第二应用程序之间相互监听卸载事件;若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。
[0009]根据本公开的一实施方式,其中所述第一应用程序和所述第二应用程序来源于同一应用程序提供者,并且安装到同一终端设备。
[0010]根据本公开的一实施方式,其中所述第一应用程序和所述第二应用程序之间相互监听卸载事件包括:所述第一应用程序和所述第二应用程序之间相互保持心跳连接,监控所述卸载事件。
[0011]根据本公开的一实施方式,其中所述响应所述卸载事件包括:监听到另一所述应用程序触发所述卸载事件的所述应用程序弹出用于收集反馈信息的对话框;将所述反馈信息发送到服务器端。
[0012]根据本公开的一实施方式还包括:安装第三应用程序和/或第四应用程序和/或至第η应用程序;预先设置所述第一应用程序、所述第二应用程序、所述第三应用程序、所述第四应用程序至所述第η应用程序之间相互监听卸载事件;若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。
[0013]根据本公开的一实施方式,其中所述响应所述卸载事件包括:监听到另一所述应用程序触发所述卸载事件的所述应用程序按照预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件;所述选定的应用程序弹出用于收集反馈信息的对话框;将所述反馈信息发送到服务器端。
[0014]根据本公开的一实施方式,其中监听到另一所述应用程序触发所述卸载事件的所述应用程序按照预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件包括:监听到另一所述应用程序触发所述卸载事件的所述应用程序将卸载事件信息发送至所述服务器端;所述服务器端按照所述预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件。
[0015]根据本公开的一实施方式,其中所述卸载事件信息包括被卸载的所述应用程序的终端设备信息和所述被卸载的应用程序信息。
[0016]根据本公开实施例的另一方面,提供一种监听软件被卸载的装置,包括:设置模块,用于预先设置第一应用程序和第二应用程序之间相互监听卸载事件;响应模块,用于当其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件时,响应所述卸载事件。
[0017]根据本公开的一实施方式,其中所述第一应用程序和所述第二应用程序来源于同一应用程序提供者,并且安装到同一终端设备。
[0018]根据本公开的一实施方式,其中所述设置模块配置所述第一应用程序和所述第二应用程序之间相互保持心跳连接,监控所述卸载事件。
[0019]根据本公开的一实施方式,其中所述响应模块包括:弹出单元,用于监听到另一所述应用程序触发所述卸载事件的所述应用程序弹出用于收集反馈信息的对话框;发送单元,用于将所述反馈信息发送到服务器端。
[0020]根据本公开的一实施方式,还包括:所述装置安装第三应用程序和/或第四应用程序和/或至第η应用程序;所述设置模块配置为预先设置所述第一应用程序、所述第二应用程序、所述第三应用程序、所述第四应用程序至所述第η应用程序之间相互监听卸载事件;所述响应模块配置为当其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件时,则响应所述卸载事件。
[0021]根据本公开的一实施方式,其中所述响应模块包括:选择单元,用于监听到另一所述应用程序触发所述卸载事件的所述应用程序按照预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件;弹出单元,用于所述选定的应用程序弹出用于收集反馈信息的对话框;第一发送单元,用于将所述反馈信息发送到服务器端。
[0022]根据本公开的一实施方式,其中选择单元包括:第二发送子单元,用于监听到另一所述应用程序触发所述卸载事件的所述应用程序将卸载事件信息发送至所述服务器端;分配子单元,用于所述服务器端按照所述预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件。
[0023]根据本公开的一实施方式,其中所述卸载事件信息包括被卸载的所述应用程序的终端设备信息和所述被卸载的应用程序信息。
[0024]根据本公开实施例的再一方面,提供一种终端设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:预先设置第一应用程序和第二应用程序之间相互监听卸载事件;若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。
[0025]根据本公开的监听软件被卸载的方法及装置,能够实现收集用户对应用程序的卸载行为信息。
[0026]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0027]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0028]图1示意性示出根据本公开示例实施方式的监听软件被卸载的方法的流程图;
[0029]图2示意性示出根据本公开示例实施方式的监听软件被卸载的方法的流程图;
[0030]图3示意性示出根据本公开示例实施方式的监听软件被卸载的方法的流程图;
[0031 ]图4示意性示出根据本公开示例实施方式的监听软件被卸载的装置的框图;
[0032]图5示意性示出根据本公开示例实施方式的终端设备的框图;
[0033]图6示意性示出根据本公开示例实施方式的监听软件被卸载的框图。
【具体实施方式】
[0034]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[0035]此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免喧宾夺主而使得本公开的各方面变得模糊。
[0036]附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0037]以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0038]图1示意性示出根据本公开示例实施方式的监听软件被卸载的方法的流程图。
[0039]如图1所示,
[0040]在步骤S110,预先设置第一应用程序和第二应用程序之间相互监听卸载事件。
[0041]在示例性实施例,其中所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1