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

文档序号:9887420阅读:来源:国知局
储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0106]—种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种监听软件被卸载的方法,所述方法包括:
[0107]预先至少第一应用程序和第二应用程序;预先设置所述第一应用程序和所述第二应用程序之间相互监听卸载事件;若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。
[0108]图6示意性示出根据本公开示例实施方式的监听软件被卸载的装置600的框图。
[0109]如图6所示,600例如,装置600可以被提供为一服务器。参照图6,装置600包括处理组件601,其进一步包括一个或多个处理器,以及由存储器603所代表的存储器资源,用于存储可由处理组件601的执行的指令,例如应用程序。存储器603中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件601被配置为执行指令,以执行上述方法。
[0110]装置600还可以包括一个电源组件602被配置为执行装置600的电源管理,一个有线或无线网络接口 604被配置为将装置600连接到网络,和一个输入输出(I/O)接口 605。装置600可以操作基于存储在存储器603的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM 或类似。
[0111]本发明实施例中其它内容参考上述发明实施例中的内容,在此不再赘述。
[0112]图1、2和3示出根据本公开示例实施方式的监听软件被卸载的方法的流程图。该方法可例如利用如图4、5或6所示的监听软件被卸载的装置实现,但本公开不限于此。需要注意的是,图1、2和3仅是根据本公开示例实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,图1、2和3所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块/进程/线程中同步或异步执行的。
[0113]通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
[0114]本公开的监听软件被卸载的方法及装置,能够监听应用程序卸载事件,并且可以利用本地程序处理卸载事件。同时还和用户进行互动,例如弹出对话框,提示用户输入卸载理由等,丰富卸载反馈的表达方式。该实现方式不依赖于具体的操作系统,不需要针对不同的平台额外维护不同的代码,简化了实现和维护应用程序的成本。
[0115]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0116]以上具体地示出和描述了本公开的示例性实施方式。应可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。
【主权项】
1.一种监听软件被卸载的方法,其特征在于,包括: 预先设置第一应用程序和第二应用程序之间相互监听卸载事件; 若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。2.根据权利要求1所述的方法,其特征在于,其中所述第一应用程序和所述第二应用程序来源于同一应用程序提供者,并且安装到同一终端设备。3.根据权利要求1所述的方法,其特征在于,其中所述第一应用程序和所述第二应用程序之间相互监听卸载事件包括:所述第一应用程序和所述第二应用程序之间相互保持心跳连接,监控所述卸载事件。4.根据权利要求1所述的方法,其特征在于,其中所述响应所述卸载事件包括: 监听到另一所述应用程序触发所述卸载事件的所述应用程序弹出用于收集反馈信息的对话框; 将所述反馈信息发送到服务器端。5.根据权利要求1所述的方法,其特征在于,还包括: 安装第三应用程序和/或第四应用程序和/或至第η应用程序; 预先设置所述第一应用程序、所述第二应用程序、所述第三应用程序、所述第四应用程序至所述第η应用程序之间相互监听卸载事件; 若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。6.根据权利要求5所述的方法,其特征在于,其中所述响应所述卸载事件包括: 监听到另一所述应用程序触发所述卸载事件的所述应用程序按照预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件; 所述选定的应用程序弹出用于收集反馈信息的对话框; 将所述反馈信息发送到服务器端。7.根据权利要求6所述的方法,其特征在于,其中监听到另一所述应用程序触发所述卸载事件的所述应用程序按照预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件包括: 监听到另一所述应用程序触发所述卸载事件的所述应用程序将卸载事件信息发送至所述服务器端; 所述服务器端按照所述预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件。8.根据权利要求7所述的方法,其特征在于,其中所述卸载事件信息包括被卸载的所述应用程序的终端设备信息和所述被卸载的应用程序信息。9.一种监听软件被卸载的装置,其特征在于,包括: 设置模块,用于预先设置第一应用程序和第二应用程序之间相互监听卸载事件; 响应模块,用于当其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件时,响应所述卸载事件。10.根据权利要求9所述的装置,其特征在于,其中所述第一应用程序和所述第二应用程序来源于同一应用程序提供者,并且安装到同一终端设备。11.根据权利要求9所述的装置,其特征在于,其中所述设置模块配置所述第一应用程序和所述第二应用程序之间相互保持心跳连接,监控所述卸载事件。12.根据权利要求9所述的装置,其特征在于,其中所述响应模块包括: 弹出单元,用于监听到另一所述应用程序触发所述卸载事件的所述应用程序弹出用于收集反馈信息的对话框; 发送单元,用于将所述反馈信息发送到服务器端。13.根据权利要求9所述的装置,其特征在于,还包括: 所述装置安装第三应用程序和/或第四应用程序和/或至第η应用程序; 所述设置模块配置为预先设置所述第一应用程序、所述第二应用程序、所述第三应用程序、所述第四应用程序至所述第η应用程序之间相互监听卸载事件; 所述响应模块配置为当其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件时,则响应所述卸载事件。14.根据权利要求13所述的装置,其特征在于,其中所述响应模块包括: 选择单元,用于监听到另一所述应用程序触发所述卸载事件的所述应用程序按照预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件; 弹出单元,用于所述选定的应用程序弹出用于收集反馈信息的对话框; 第一发送单元,用于将所述反馈信息发送到服务器端。15.根据权利要求14所述的装置,其特征在于,其中选择单元包括: 第二发送子单元,用于监听到另一所述应用程序触发所述卸载事件的所述应用程序将卸载事件信息发送至所述服务器端; 分配子单元,用于所述服务器端按照所述预设分配原则选定其中至少一所述应用程序用于响应所述卸载事件。16.根据权利要求15所述的装置,其特征在于,其中所述卸载事件信息包括被卸载的所述应用程序的终端设备信息和所述被卸载的应用程序信息。17.一种终端设备,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 预先设置第一应用程序和第二应用程序之间相互监听卸载事件; 若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。
【专利摘要】本公开是关于一种监听软件被卸载的方法及装置,属于通信技术领域。该方法包括:预先设置所述第一应用程序和所述第二应用程序之间相互监听卸载事件;若其中任一所述应用程序监听到另一所述应用程序触发所述卸载事件,则响应所述卸载事件。本发明能够实现收集用户在终端设备上的对其的应用程序的卸载行为相关信息。
【IPC分类】G06F9/445, G06F11/34
【公开号】CN105653316
【申请号】
【发明人】金帅, 李伟, 贺向阳
【申请人】小米科技有限责任公司
【公开日】2016年6月8日
【申请日】2015年12月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1