CN106940674A - 一种移动终端中目标事件的触发方法和装置 - Google Patents
一种移动终端中目标事件的触发方法和装置 Download PDFInfo
- Publication number
- CN106940674A CN106940674A CN201610006893.XA CN201610006893A CN106940674A CN 106940674 A CN106940674 A CN 106940674A CN 201610006893 A CN201610006893 A CN 201610006893A CN 106940674 A CN106940674 A CN 106940674A
- Authority
- CN
- China
- Prior art keywords
- notification message
- interface
- message
- mobile terminal
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本申请实施例提供了一种移动终端中目标事件的触发方法,其特征在于,包括:监控程序获取对所述移动终端中操作***的通知消息的监控权限;监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则;若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。根据本申请实施例,可以提升了对通知消息的监控效率,使得用户可以便捷地获取到其所需的重要信息。
Description
技术领域
本申请涉及互联网技术领域,特别是涉及一种移动终端中目标事件的触发方法和一种移动终端中目标事件的触发装置。
背景技术
用户在使用手机、电脑等终端时,终端的显示界面上通常会以弹窗形式弹出通知消息以提示用户查看,当先后有多个通知消息时,最近的通知消息弹出后则会覆盖历史通知消息。
然而在实际应用中,用户所关注的重要消息可能会被一些频繁弹出的广告骚扰消息其他不重要的消息覆盖,而导致用户错过了重要的通知消息。
因此,目前对终端的通知消息缺乏有效的监控手段,导致用户无法及时获取到所需的信息。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种移动终端中目标事件的触发方法和相应的一种移动终端中目标事件的触发装置。
为了解决上述问题,本申请公开了一种移动终端中目标事件的触发方法,包括:
监控程序获取对所述移动终端中操作***的通知消息的监控权限;
监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则;
若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。
可选地,所述监控程序获取对所述移动终端中操作***的通知消息的监控权限包括:
接收用户对所述监控权限的开启入口的选择操作;
跳转至所述移动终端中的***辅助功能的设置界面,以根据用户在所述设置界面的权限设置操作,使所述监控程序获取对所述通知消息的监控权限。
可选地,所述监控程序预先保存有所述设置界面的界面标识,所述界面标识适用于安装有不同***固件的移动终端;
所述跳转至所述移动终端中的***辅助功能的设置界面包括:
跳转至所述界面标识对应的设置界面。
可选地,在所述监控程序获取对所述移动终端中操作***的通知消息的监控权限之前,所述方法还包括:
安装所述监控程序或启动所述监控程序时,提供用户对所述监控权限的开启入口。
可选地,所述监控所述操作***的通知消息包括:
监听所述操作***的消息通知栏,并获取所述消息通知栏接收的来自于某个应用程序的通知消息。
可选地,所述识别所述通知消息是否符合预设规则包括:
识别所述通知消息是否来源于目标应用程序,且所述通知消息中包括目标关键词。
可选地,所述触发运行针对所述通知消息设定的目标事件包括:
调用所述目标应用程序生成与所述目标关键词关联的操作界面。
可选地,所述方法还包括:
在所述操作界面执行针对所述目标关键词的预设操作。
可选地,所述触发运行针对所述通知消息设定的目标事件包括如下至少一种:
调用所述目标应用程序生成所述通知消息的展示界面;
生成查看所述通知消息的入口;
生成对所述通知消息的展示窗口;
语音提示用户查看所述通知消息;
从所述通知消息中提取网络链接并访问所述网络链接对应的页面。
可选地,所述方法还包括:
采用预置的窗口钩子程序,对所述通知消息待展示的消息通知栏进行弹窗阻止操作。
为了解决上述问题,本申请还公开了一种移动终端中目标事件的触发装置,包括:
监控权限获取模块,用于监控程序获取对所述移动终端中操作***的通知消息的监控权限;
通知消息监控模块,用于监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则;
目标事件触发模块,用于若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。
可选地,所述监控权限获取模块包括:
选择操作接收子模块,用于接收用户对所述监控权限的开启入口的选择操作;
设置界面跳转子模块,用于跳转至所述移动终端中的***辅助功能的设置界面,以根据用户在所述设置界面的权限设置操作,使所述监控程序获取对所述通知消息的监控权限。
可选地,所述监控程序预先保存有所述设置界面的界面标识,所述界面标识适用于安装有不同***固件的移动终端;
所述设置界面跳转子模块包括:
界面标识跳转子单元,用于跳转至所述界面标识对应的设置界面。
可选地,所述装置还包括:
开启入口提供模块,用于安装所述监控程序或启动所述监控程序时,提供用户对所述监控权限的开启入口。
可选地,所述通知消息监控模块包括:
消息通知栏监听子模块,用于监听所述操作***的消息通知栏,并获取所述消息通知栏接收的来自于某个应用程序的通知消息。
可选地,所述通知消息监控模块包括:
通知消息识别子模块,用于识别所述通知消息是否来源于目标应用程序,且所述通知消息中包括目标关键词。
可选地,所述目标事件触发模块包括:
操作界面生成子模块,用于调用所述目标应用程序生成与所述目标关键词关联的操作界面。
可选地,所述装置还包括:
预设操作执行模块,用于在所述操作界面执行针对所述目标关键词的预设操作。
可选地,所述目标事件触发模块包括:
展示界面生成子模块,用于调用所述目标应用程序生成所述通知消息的展示界面;入口生成子模块,用于生成查看所述通知消息的入口;
展示窗口生成子模块,用于生成对所述通知消息的展示窗口;
语音提示子模块,用于语音提示用户查看所述通知消息;
页面访问子模块,用于从所述通知消息中提取网络链接并访问所述网络链接对应的页面。
可选地,所述装置还包括:
钩子程序采用模块,用于采用预置的窗口钩子程序,对所述通知消息待展示的消息通知栏进行弹窗阻止操作。
本申请实施例包括以下优点:
根据本申请实施例,通过获取对通知消息的监控权限以对操作***的通知消息进行监控,并根据预设规则识别通知消息,根据识别结果触发针对通知消息设定的目标事件,从而提升了对通知消息的监控效率,使得用户可以便捷地获取到其所需的重要信息,而不受其他非关注信息的干扰。
附图说明
图1是本申请的一种移动终端中目标事件的触发方法实施例一的步骤流程图;
图2是本申请的一种移动终端中目标事件的触发方法实施例二的步骤流程图;
图3是本申请的一种移动终端中目标事件的触发装置实施例一的结构框图;
图4是本申请的一种移动终端中目标事件的触发装置实施例二的结构框图;
图5是本申请一种通知消息监控的流程示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
参照图1,示出了本申请的一种移动终端中目标事件的触发方法实施例一的步骤流程图,具体可以包括如下步骤:
步骤101,监控程序获取对所述移动终端中操作***的通知消息的监控权限。
监控程序可以为安装在移动终端上的用于监控操作***的通知消息的应用程序。需要说明的是,通常操作***设置有针对通知消息的监控权限,没有获得监控权限的情况下,操作***会拒绝对其他外部程序对通知消息进行监控,以避免恶意程序非法利用***的通知消息。
监控程序获取监控权限的方式可以有多种,例如可以在用户安装或启动监控程序时,提示用户在监控权限的设置界面进行设置,或者在用户安装或启动监控程序时提供一个监控权限的开启入口。根据用户的选择操作跳转至操作***的监控权限设置界面,由用户在设置界面进行权限设置操作,使监控程序获取对通知消息的监控权限。
步骤102,监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则。
可以针对操作***的通知消息进行监控,按照预设规则识别所监控的通知消息。预设规则可以有多种,例如,判断通知消息的来源是否为预先设置的或用户自定义设置的目标应用程序;或者判断通知消息中是否包括有目标关键词;又或者,判断通知消息的发送频率是否超出阈值;又或者,判断通知消息来源的应用程序是否存在于预设黑名单中。本领域技术人员可以根据实际需要,采用一种或多种的规则的组合设置预设规则以识别通知消息。
步骤103,若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。
当通知消息符合预设规则,表明该通知消息可能为重点关注的信息,因此可以触发运行针对通知消息而设定的目标事件。目标事件可以根据通知消息来源的应用程序和通知消息中所包含的关键词而设定。例如,针对即时通讯软件的包含有关于电子货币交易操作的关键词的聊天消息,可以跳转至可以进行电子货币交易操作的聊天消息展示界面,用户可以在该界面了解到具体的消息内容和相应地进行电子货币的交易操作。目标事件还可以是生成包含有通知消息中部分关键字的展示窗口,或者播放提示用户查看通知消息的语音。本领域技术人员可以设定多种触发的目标事件,以便于用户可以根据通知消息进行相应的操作。
根据本申请实施例,通过获取对通知消息的监控权限以对操作***的通知消息进行监控,并根据预设规则识别通知消息,根据识别结果触发针对通知消息设定的目标事件,从而提升了对通知消息的监控效率,使得用户可以便捷地获取到其所需的重要信息,而不受其他非关注信息的干扰。
参照图2,示出了本申请的一种移动终端中目标事件的触发方法实施例二的步骤流程图,具体可以包括如下步骤:
步骤201,安装所述监控程序或启动所述监控程序时,提供用户对所述监控权限的开启入口。
步骤202,接收用户对所述监控权限的开启入口的选择操作。
具体的实现中,可以在用户安装或启动监控程序时,向用户提供一个监控权限的开启入口。例如,在用户执行监控程序的安装程序执行文件或启动执行文件后,生成监控权限开启设置的展示界面,提示用户选择开启。也可以在用户启动监控程序时提供监控权限的开启入口。用户可以针对监控权限的开启入口进行点击选择操作。
步骤203,跳转至所述移动终端中的***辅助功能的设置界面,以根据用户在所述设置界面的权限设置操作,使所述监控程序获取对所述通知消息的监控权限。
通常移动终端的操作***设置有***辅助功能。例如安卓***(Android)的***固件(ROM)配置有辅助功能服务(Accessibility Service),该辅助功能服务原本设计用于帮助用户更加便捷地操作终端设备,其可以包括字幕、文字转语音、触觉反馈、手势操作、轨迹球、手柄操作、电源按钮快捷键等的辅助功能,因此辅助功能又称无障碍功能。此外,***辅助功能还可以提供通知消息监控方式的设置,例如通知消息的弹出方式、允许提示通知消息的时间段、允许弹出通知消息的应用程序、允许获取通知消息的应用程序等设置。
针对***辅助功能所提供的多种功能服务,用户通常需要在其提供的设置界面中预先设置以便开启相应的功能或服务。因此,可以根据用户对监控权限开启入口的选择操作,跳转至***辅助功能的设置界面。***辅助功能的设置界面可以有是否允许某个应用程序监控通知消息的选择设置,或者是具有一个允许监控通知消息的监控权限设置列表,用户可以在设置界面上针对监控程序进行通知消息的权限设置操作,例如可以在监控权限设置列表中添加监控程序。当然,实际应用中,也可以无须跳转,由用户直接在***辅助功能的监控权限设置列表中添加监控程序。
此外需要说明,为了便于后续的对目标程序进行监控,可以在***辅助功能设置应用程序的包名。例如针对安卓***的辅助功能服务,可以先建立一个Accessibility Service Info对象,以确定监听***的通知消息,在配置Accessibility Service Info时,可以利用PackageNames属性设置应用程序的包名,例如设置即时通讯软件的包名,以便后续针对该即时通讯软件的通知消息进行监控和获取。此外,如果没有设置目标程序的包名,可能会导致其他程序运行时出现崩溃的情况,因此预先设置所监控的程序的包名,可以提升操作***运行的稳定性。
设置界面根据用户的权限设置操作,可以通过调用操作***的辅助功能的API接口的方式,使得监控程序获取到对通知消息的监控权限。实际应用中,不同的移动终端或操作***,针对于用户的权限设置操作使监控程序获取通知消息的监控权限的处理方式也会不同。
具体的,调用Android Accessibility API需要三个步骤:申请权限、注册Service、配置Accessibility Service Info。
作为本申请实施例的优选示例,所述监控程序预先可以保存有所述设置界面的界面标识,所述界面标识可以适用于安装有不同***固件的移动终端;所述跳转至所述移动终端中的***辅助功能的设置界面可以包括:跳转至所述界面标识对应的设置界面。
设置界面可以位于移动终端自带的设置程序中,设置界面提供对***辅助功能的设置,在设置界面中可以完成对监控程序的监控权限的设置。实际应用中,不同类型、厂商、型号的移动终端安装有不同的***固件,不同的***固件的辅助功能设置界面通常会有不同的进入方式和进入路径。因此,可以针对不同的***辅助功能设置界面配置相同的界面标识,并将其保存在监控程序中,在跳转至***辅助功能的设置界面时,可以直接根据界面标识进入设置界面,而无须根据不同的进入路径编写多个代码,从而适用于各种类型的操作***。
步骤204,监听所述操作***的消息通知栏,并获取所述消息通知栏接收的来自于某个应用程序的通知消息。
获得对通知消息的监控权限后,可以对操作***的消息通知栏进行监听。消息通知栏会接收来自于应用程序的通知消息,或者来自于操作***自身的通知消息,当监听到消息通知栏弹出通知消息,可以将其获取以进行下一步的识别处理。实际应用中,也可以监听其他与通知消息关联的位置,例如,在通知消息至消息通知栏的发送路径中,或应用程序至通知消息的发送路径中,通常会存在相应的通知消息,因此可以进行监听以获取通知消息。此外,还可以监听操作***发送给消息通知栏的关于电源电量提示、通话时间统计提示等的通知消息。本领域技术人员可以根据实际需要获取不同的通知消息。
步骤205,识别所述通知消息是否来源于目标应用程序,且所述通知消息中包括目标关键词;若是,则执行步骤206。
实际应用中,用户会重点关注某个应用程序中某些特定内容的通知消息,例如,电子交易软件中的到货通知,网上银行软件的到账通知,网上支付软件的支付确认通知,即时通讯软件中的电子货币交易操作通知等。因此,可以针对获取到的通知消息识别其消息来源和所包含的关键词。
当通知消息来源于预先设置的或用户自定义设置的目标应用程序,而且该通知消息包括有预先设置的或用户自定义设置目标关键词,则可触发目标事件。目标应用程序可以包括多种,例如电子交易软件,网上银行软件,即时通讯软件等。目标关键词可以是文字、数字、符号中的一种或多种的组合,例如关于交易的词汇“确认支付”,又例如关于电子货币交易操作的词汇“抢红包”。
本领域技术人员可以根据实际情况定义目标应用程序和目标关机关键词,本申请实施例不对具体的目标应用程序和目标关键词作限制。
步骤206,触发运行针对所述通知消息设定的目标事件。
作为本申请实施例的优选示例一,所述步骤206可以包括:
调用所述目标应用程序生成与所述目标关键词关联的操作界面。
具体地,所触发的目标事件可以是调用目标应用程序,利用该目标应用程序生成与目标关键词关联的操作界面,以供用户针对目标关键词进行后续操作。例如,针对即时通讯软件的通讯群聊天消息,可以调用该即时通讯软件以跳转通讯群的聊天展示界面,以将该通讯群的聊天记录展示给用户,用户可以在该界面回复聊天信息;针对于即时通讯软件的关于电子货币交易操作的聊天消息,可以跳转至该聊天消息的聊天展示界面,用户可以在该界面进行电子货币的交易操作;又例如,可以调用电子交易软件,生成其产生的关于支付确认的通知消息的展示界面,用户可以在展示界面了解到该通知消息的详细内容,还可以进行点击选择的操作以确认支付。
作为本申请实施例的优选示例,所述方法可以还包括:在所述操作界面执行针对所述目标关键词的预设操作。实际应用中,一些通知消息除了提供信息,还需要用户执行一定的反馈操作,例如即时通讯软件的关于电子货币交易操作的聊天消息,用户可以执行接收电子货币的操作或者邮件程序中的收到邮件提示消息,用户可以执行返回已读回执给发送方。因此,可以设定预设操作,针对通知消息的目标关键词相应直接执行相应的预设操作。例如,当通知消息中包含有目标关键词“抢红包”,可以在操作界面中直接通过点击页面红包按钮操作,以获取红包;或者,当通知消息中包含有目标关键词“收到邮件”,可以直接执行发送已读回执的操作。
作为本申请实施例的优选示例二,所述步骤206可以包括如下至少一种:
子步骤S1,调用所述目标应用程序生成所述通知消息的展示界面。可以调处通知消息来源的目标应用程序,由目标应用程序在其展示界面上展示通知消息;或者由目标应用程序在终端当前展示的界面上生成另外一个展示界面,以展示通知消息。
子步骤S2,生成查看所述通知消息的入口。监控程序可以在终端当前的展示界面中提供通知消息从查看入口给用户。入口可以有多种形式生成并提供给用户,例如可以是通知消息的完整内容或部分重点内容,便于用户直接获得通知消息;也可以是通知消息对应的应用程序的文字标识或图像标识,便于用户了解通知消息的来源,以此判断是否需要查看具体的消息内容。可以将查看入口在终端显示屏幕的边缘生成,便于用户使用单手即可进行进一步查看通知消息的触摸操作,无须用户使用双手进行操作。
子步骤S3,生成对所述通知消息的展示窗口。监控程序还可以根据通知消息的内容生成展示窗口,在终端当前的展示界面上展示完整的通知消息或部分关键字。用户可以直接从展示窗口获取到通知消息,而无须再启动通知消息来源的应用程序。
子步骤S4,语音提示用户查看所述通知消息。监控程序还可以识别出通知消息中所包含的关键字,并语音播报出关键字,使得用户更便捷地了解到通知消息的内容。
子步骤S5,从所述通知消息中提取网络链接并访问所述网络链接对应的页面。当通知消息中包含有网络链接,监控程序可以将其提取并访问对应的页面,从而节省了用户启动应用程序并点击选择网络链接的操作。
作为本申请实施例的优选示例,所述方法可以还包括:
采用预置的窗口钩子程序,对所述通知消息待展示的消息通知栏进行弹窗阻止操作。
应用程序的通知消息通常会在操作***的消息通知栏进行弹窗展示,一些应用程序的广告消息可能会影响其他用户正使用其他应用程序,因此可以对其进行拦截处理。具体可以是预设一个窗口钩子程序,采用该窗口钩子程序对待展示的消息通知栏进行弹窗阻止操作。例如采用Windows操作***的SetWindowsHookEx接口来设置用于阻止通知消息的弹窗操作的窗口钩子程序,当应用程序的通知消息产生,在没有到达消息通知栏时,窗口钩子程序先捕获到该通知消息。窗口钩子程序可以对通知消息进行修改,也可以强制结束该通知消息在消息通知栏弹出弹窗。因此,在用户可以通过目标事件获取到通知消息的情况下,可以无须由消息通知栏重复提示。
根据本申请实施例,利用***辅助功能获取对通知消息的监控权限,当识别出目标应用程序发出的包括目标关键词的通知消息时触发目标事件,提升了识别的准确性。同时,本申请实施例可以使得用户及时地获取到其重要的信息并进行相应的反馈操作,提升了用户获取信息和进行操作的效率。
而且,本申请实施例可以适用于各种品牌、型号、配置有不同操作***的移动终端,提升了通知消息监控的适用性。
为了便于本领域技术人员理解本申请实施例,图5示出了本申请一种通知消息监控的流程示意图。从图中可见,监控程序可以通过监控权限开启入口中的文字、图案等指示信息与用户交互,引导用户设置监控程序在操作***的辅助功能中的监控权限。监控程序可以预先配置针对特定的应用程序和特定的关键字的触发条件,并将该触发条件与所触发的目标事件进行关联。利用触发条件对第三方应用程序发出的通知消息进行识别和筛选,当某个应用程序发出的通知消息命中预先配置的触发条件后,监控程序可以即时触发针对特定应用程序和特定关键字而设定的目标事件。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
参照图3,示出了本申请的一种移动终端中目标事件的触发装置实施例一的结构框图,具体可以包括如下模块:
监控权限获取模块301,用于监控程序获取对所述移动终端中操作***的通知消息的监控权限。
通知消息监控模块302,用于监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则。
目标事件触发模块303,用于若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。
根据本申请实施例,通过获取对通知消息的监控权限以对操作***的通知消息进行监控,并根据预设规则识别通知消息,根据识别结果触发针对通知消息设定的目标事件,从而提升了对通知消息的监控效率,使得用户可以便捷地获取到其所需的重要信息,而不受其他非关注信息的干扰。
参照图4,示出了本申请的一种移动终端中目标事件的触发装置实施例二的结构框图,具体可以包括如下模块:
开启入口提供模块401,用于安装所述监控程序或启动所述监控程序时,提供用户对所述监控权限的开启入口。
监控权限获取模块402,用于监控程序获取对所述移动终端中操作***的通知消息的监控权限。
通知消息监控模块403,用于监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则。
目标事件触发模块404,用于若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。
钩子程序采用模块405,用于采用预置的窗口钩子程序,对所述通知消息待展示的消息通知栏进行弹窗阻止操作。
作为本申请实施例的优选示例,所述监控权限获取模块402可以包括:
选择操作接收子模块,用于接收用户对所述监控权限的开启入口的选择操作。
设置界面跳转子模块,用于跳转至所述移动终端中的***辅助功能的设置界面,以根据用户在所述设置界面的权限设置操作,使所述监控程序获取对所述通知消息的监控权限。
作为本申请实施例的优选示例,所述监控程序预先保存有所述设置界面的界面标识,所述界面标识适用于安装有不同***固件的移动终端。
所述设置界面跳转子模块包括:
界面标识跳转子单元,用于跳转至所述界面标识对应的设置界面。
作为本申请实施例的优选示例一,所述通知消息监控模块403可以包括:
消息通知栏监听子模块,用于监听所述操作***的消息通知栏,并获取所述消息通知栏接收的来自于某个应用程序的通知消息。
作为本申请实施例的优选示例二,所述通知消息监控模块403包括:
通知消息识别子模块,用于识别所述通知消息是否来源于目标应用程序,且所述通知消息中包括目标关键词。
作为本申请实施例的优选示例,所述目标事件触发模块404可以包括:
操作界面生成子模块,用于调用所述目标应用程序生成与所述目标关键词关联的操作界面。
展示界面生成子模块,用于调用所述目标应用程序生成所述通知消息的展示界面。
入口生成子模块,用于生成查看所述通知消息的入口。
展示窗口生成子模块,用于生成对所述通知消息的展示窗口。
语音提示子模块,用于语音提示用户查看所述通知消息。
页面访问子模块,用于从所述通知消息中提取网络链接并访问所述网络链接对应的页面。
作为本申请实施例的优选示例,所述装置可以还包括:
预设操作执行模块,用于在所述操作界面执行针对所述目标关键词的预设操作。
根据本申请实施例,利用***辅助功能获取对通知消息的监控权限,当识别出目标应用程序发出的包括目标关键词的通知消息时触发目标事件,提升了识别的准确性。同时,本申请实施例可以使得用户及时地获取到其重要的信息并进行相应的反馈操作,提升了用户获取信息和进行操作的效率。
而且,本申请实施例可以适用于各种品牌、型号、配置有不同操作***的移动终端,提升了通知消息监控的适用性。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种移动终端中目标事件的触发方法和一种移动终端中目标事件的触发装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (20)
1.一种移动终端中目标事件的触发方法,其特征在于,包括:
监控程序获取对所述移动终端中操作***的通知消息的监控权限;
监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则;
若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。
2.根据权利要求1所述的方法,其特征在于,所述监控程序获取对所述移动终端中操作***的通知消息的监控权限包括:
接收用户对所述监控权限的开启入口的选择操作;
跳转至所述移动终端中的***辅助功能的设置界面,以根据用户在所述设置界面的权限设置操作,使所述监控程序获取对所述通知消息的监控权限。
3.根据权利要求2所述的方法,其特征在于,所述监控程序预先保存有所述设置界面的界面标识,所述界面标识适用于安装有不同***固件的移动终端;
所述跳转至所述移动终端中的***辅助功能的设置界面包括:
跳转至所述界面标识对应的设置界面。
4.根据权利要求2所述的方法,其特征在于,在所述监控程序获取对所述移动终端中操作***的通知消息的监控权限之前,所述方法还包括:
安装所述监控程序或启动所述监控程序时,提供用户对所述监控权限的开启入口。
5.根据权利要求1所述的方法,其特征在于,所述监控所述操作***的通知消息包括:
监听所述操作***的消息通知栏,并获取所述消息通知栏接收的来自于某个应用程序的通知消息。
6.根据权利要求1所述的方法,其特征在于,所述识别所述通知消息是否符合预设规则包括:
识别所述通知消息是否来源于目标应用程序,且所述通知消息中包括目标关键词。
7.根据权利要求6所述的方法,其特征在于,所述触发运行针对所述通知消息设定的目标事件包括:
调用所述目标应用程序生成与所述目标关键词关联的操作界面。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
在所述操作界面执行针对所述目标关键词的预设操作。
9.根据权利要求1所述的方法,其特征在于,所述触发运行针对所述通知消息设定的目标事件包括如下至少一种:
调用所述目标应用程序生成所述通知消息的展示界面;
生成查看所述通知消息的入口;
生成对所述通知消息的展示窗口;
语音提示用户查看所述通知消息;
从所述通知消息中提取网络链接并访问所述网络链接对应的页面。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采用预置的窗口钩子程序,对所述通知消息待展示的消息通知栏进行弹窗阻止操作。
11.一种移动终端中目标事件的触发装置,其特征在于,包括:
监控权限获取模块,用于监控程序获取对所述移动终端中操作***的通知消息的监控权限;
通知消息监控模块,用于监控所述操作***的通知消息,并识别所述通知消息是否符合预设规则;
目标事件触发模块,用于若所述通知消息符合预设规则,触发运行针对所述通知消息设定的目标事件。
12.根据权利要求11所述的装置,其特征在于,所述监控权限获取模块包括:
选择操作接收子模块,用于接收用户对所述监控权限的开启入口的选择操作;
设置界面跳转子模块,用于跳转至所述移动终端中的***辅助功能的设置界面,以根据用户在所述设置界面的权限设置操作,使所述监控程序获取对所述通知消息的监控权限。
13.根据权利要求12所述的装置,其特征在于,所述监控程序预先保存有所述设置界面的界面标识,所述界面标识适用于安装有不同***固件的移动终端;
所述设置界面跳转子模块包括:
界面标识跳转子单元,用于跳转至所述界面标识对应的设置界面。
14.根据权利要求12所述的装置,其特征在于,所述装置还包括:
开启入口提供模块,用于安装所述监控程序或启动所述监控程序时,提供用户对所述监控权限的开启入口。
15.根据权利要求11所述的装置,其特征在于,所述通知消息监控模块包括:
消息通知栏监听子模块,用于监听所述操作***的消息通知栏,并获取所述消息通知栏接收的来自于某个应用程序的通知消息。
16.根据权利要求11所述的装置,其特征在于,所述通知消息监控模块包括:
通知消息识别子模块,用于识别所述通知消息是否来源于目标应用程序,且所述通知消息中包括目标关键词。
17.根据权利要求16所述的装置,其特征在于,所述目标事件触发模块包括:
操作界面生成子模块,用于调用所述目标应用程序生成与所述目标关键词关联的操作界面。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
预设操作执行模块,用于在所述操作界面执行针对所述目标关键词的预设操作。
19.根据权利要求11所述的装置,其特征在于,所述目标事件触发模块包括:
展示界面生成子模块,用于调用所述目标应用程序生成所述通知消息的展示界面;入口生成子模块,用于生成查看所述通知消息的入口;
展示窗口生成子模块,用于生成对所述通知消息的展示窗口;
语音提示子模块,用于语音提示用户查看所述通知消息;
页面访问子模块,用于从所述通知消息中提取网络链接并访问所述网络链接对应的页面。
20.根据权利要求11所述的装置,其特征在于,所述装置还包括:
钩子程序采用模块,用于采用预置的窗口钩子程序,对所述通知消息待展示的消息通知栏进行弹窗阻止操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610006893.XA CN106940674B (zh) | 2016-01-05 | 2016-01-05 | 一种移动终端中目标事件的触发方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610006893.XA CN106940674B (zh) | 2016-01-05 | 2016-01-05 | 一种移动终端中目标事件的触发方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106940674A true CN106940674A (zh) | 2017-07-11 |
CN106940674B CN106940674B (zh) | 2021-03-26 |
Family
ID=59469348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610006893.XA Active CN106940674B (zh) | 2016-01-05 | 2016-01-05 | 一种移动终端中目标事件的触发方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106940674B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704294A (zh) * | 2017-10-27 | 2018-02-16 | 北京小米移动软件有限公司 | 处理预约事件的方法和装置 |
CN108156220A (zh) * | 2017-12-04 | 2018-06-12 | 北京小米移动软件有限公司 | 通信方法及装置 |
CN108345475A (zh) * | 2018-01-29 | 2018-07-31 | 上海爱优威软件开发有限公司 | 一种基于消息的应用调用方法及终端 |
CN110610083A (zh) * | 2018-06-15 | 2019-12-24 | 上海巍擎信息技术有限责任公司 | 对监控数据进行污染判断的方法及相应装置 |
CN112866094A (zh) * | 2021-02-02 | 2021-05-28 | 上海蓝云网络科技有限公司 | 一种消息接收提示方法、装置、设备及存储介质 |
CN114296825A (zh) * | 2021-12-29 | 2022-04-08 | 杭州盈高科技有限公司 | 移动终端的启动方法、装置、存储介质及处理器 |
WO2023155822A1 (zh) * | 2022-02-18 | 2023-08-24 | 北京字跳网络技术有限公司 | 会话的方法、装置、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019719A (zh) * | 2012-12-14 | 2013-04-03 | 北京奇虎科技有限公司 | 一种弹窗拦截装置和方法 |
CN103019681A (zh) * | 2012-11-20 | 2013-04-03 | 北京小米科技有限责任公司 | 一种通知消息处理的方法、装置及移动终端 |
CN103546641A (zh) * | 2013-10-29 | 2014-01-29 | 广东欧珀移动通信有限公司 | 移动终端通知栏消息过滤方法与装置 |
WO2015085928A1 (en) * | 2013-12-13 | 2015-06-18 | Tencent Technology (Shenzhen) Company Limited | Method and device for message pushing management cross-reference to related applications |
CN104869248A (zh) * | 2015-05-15 | 2015-08-26 | 广东欧珀移动通信有限公司 | 移动终端信息提示的方法及装置 |
CN105072294A (zh) * | 2015-07-02 | 2015-11-18 | 北京奇虎科技有限公司 | 一种通话状态处理方法和装置 |
-
2016
- 2016-01-05 CN CN201610006893.XA patent/CN106940674B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019681A (zh) * | 2012-11-20 | 2013-04-03 | 北京小米科技有限责任公司 | 一种通知消息处理的方法、装置及移动终端 |
CN103019719A (zh) * | 2012-12-14 | 2013-04-03 | 北京奇虎科技有限公司 | 一种弹窗拦截装置和方法 |
CN103546641A (zh) * | 2013-10-29 | 2014-01-29 | 广东欧珀移动通信有限公司 | 移动终端通知栏消息过滤方法与装置 |
WO2015085928A1 (en) * | 2013-12-13 | 2015-06-18 | Tencent Technology (Shenzhen) Company Limited | Method and device for message pushing management cross-reference to related applications |
CN104869248A (zh) * | 2015-05-15 | 2015-08-26 | 广东欧珀移动通信有限公司 | 移动终端信息提示的方法及装置 |
CN105072294A (zh) * | 2015-07-02 | 2015-11-18 | 北京奇虎科技有限公司 | 一种通话状态处理方法和装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107704294A (zh) * | 2017-10-27 | 2018-02-16 | 北京小米移动软件有限公司 | 处理预约事件的方法和装置 |
CN108156220A (zh) * | 2017-12-04 | 2018-06-12 | 北京小米移动软件有限公司 | 通信方法及装置 |
CN108156220B (zh) * | 2017-12-04 | 2021-12-03 | 北京小米移动软件有限公司 | 通信方法及装置 |
CN108345475A (zh) * | 2018-01-29 | 2018-07-31 | 上海爱优威软件开发有限公司 | 一种基于消息的应用调用方法及终端 |
CN110610083A (zh) * | 2018-06-15 | 2019-12-24 | 上海巍擎信息技术有限责任公司 | 对监控数据进行污染判断的方法及相应装置 |
CN112866094A (zh) * | 2021-02-02 | 2021-05-28 | 上海蓝云网络科技有限公司 | 一种消息接收提示方法、装置、设备及存储介质 |
CN114296825A (zh) * | 2021-12-29 | 2022-04-08 | 杭州盈高科技有限公司 | 移动终端的启动方法、装置、存储介质及处理器 |
WO2023155822A1 (zh) * | 2022-02-18 | 2023-08-24 | 北京字跳网络技术有限公司 | 会话的方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN106940674B (zh) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106940674A (zh) | 一种移动终端中目标事件的触发方法和装置 | |
US11093303B2 (en) | Notification message processing method and apparatus | |
US9542074B2 (en) | Method and apparatus for enhancing an interactive voice response (IVR) system | |
US8977304B2 (en) | Systems and methods for prioritizing messages on a mobile device | |
CN103294941B (zh) | 访问隐私空间的方法及移动设备 | |
CN111046150A (zh) | 人机交互处理***及其方法、存储介质、电子设备 | |
US10671813B2 (en) | Performing actions based on determined intent of messages | |
EP2654280B1 (en) | Method and system for facilitating communications for a user transaction | |
CN107240400A (zh) | 终端操作方法及装置 | |
CN105814591A (zh) | 一种验证信息的传输方法及终端 | |
CN108605226B (zh) | 一种来电提醒的方法、终端设备和图形用户界面 | |
WO2016008413A1 (zh) | 信息提供方法及客户端 | |
CN111933134A (zh) | 人机交互的方法及装置、电子设备、存储介质 | |
CN112286485B (zh) | 通过语音控制应用的方法、装置、电子设备与存储介质 | |
US20080153546A1 (en) | Methods and apparatuses for sim application toolkit (sat) management | |
CN109829457A (zh) | 一种图像数据处理方法、设备及计算机可读存储介质 | |
JP2018185816A (ja) | 受信メッセージ表示方法、メッセージアプリケーションプログラム、およびモバイル端末機 | |
EP3839945A1 (en) | Speech processing method, apparatus and device, and computer storage medium | |
CN105656979B (zh) | 一种非结构化消息处理的方法、客户端、服务器及平台 | |
CN106973003A (zh) | 群组消息通知方法、客户端、电子设备和服务器 | |
CN107026929A (zh) | 应用通知的提示方法、装置及电子设备 | |
CN110868347A (zh) | 消息提示方法、装置和*** | |
KR101643808B1 (ko) | 어플리케이션과 서버 간의 연동을 이용한 음성 서비스 제공 방법 및 그 시스템 | |
KR101426616B1 (ko) | 스팸 메시지 차단 방법 및 이를 실행하는 장치 | |
CN112634090A (zh) | 家装信息举报管理方法、***、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1239878 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |