一种智能终端推送消息管理方法与流程

文档序号:13516708阅读:263来源:国知局

本申请涉及智能终端控制的技术领域,尤其涉及一种智能终端消息管理方法。



背景技术:

随着即时通信业务的用户不断增加,即时通信业务的安全性受到了业界的普遍重视,诸如即时通信消息中的垃圾消息(包括广告消息、中奖消息、恶意欺诈消息)之类的不安全因素需要及时清除。

为了屏蔽向用户发送的即时通信消息中的垃圾消息,目前业界通常采用摒弃所有临时会话消息的方式,也就是由即时通信业务中的服务器预先存储每一即时通信客户端定义的其他客户端的优先级,在服务器接收到即时通信消息后,根据消息中发送方和接收方的信息,判断消息发送方是否是消息接收方定义高优先级用户(高优先级用户包括定义为好友的合法用户),若消息发送方是消息接收方的高优先级用户,则服务器将即时通信消息发送至接收方,要求接收方显示该即时通信消息,否则(例如,发送方是接收方定义的陌生人的低优先级用户),服务器认为该即时通信消息是垃圾消息,拒绝将该即时通信消息发送至接收方。

然而,上述方法也存在许多缺陷,首先,上述方法仅仅能够屏蔽向用户发送的即时通讯消息即短消息,而如今用户的智能终端接收的垃圾消息类型并不限于短消息,因此上述方法屏蔽的消息类型过于单一;此外,上述方法需要用户事先为不同的发送方设置优先级,设置方式过于复杂,用户体验不佳;最后,上述消息屏蔽方法需要基于服务器进行操作,需要用户开放相应的权限,涉及到操作权限及服务器的安全性问题,消息屏蔽的灵活性低,便于用户自行灵活设置。

综合以上分析,现有技术当中并未提出一种针对多种消息类型的、用户设置简单灵活的的智能终端消息管理方法。



技术实现要素:

本发明提供一种智能终端消息管理方法,所述方法包括如下步骤:

s1,检测所述智能终端是否接收到消息,所述消息包括提示消息和短消息;如果接收到所述消息,则进入步骤s2;如果未接收到所述消息,则不做任何操作;

s2,检测用户是否对所述消息执行操作命令,如果是,则判断所述操作命令是否为删除操作,如果是删除操作,则进入步骤s3,如果不是删除操作,则不做任何操作;如果否,则进入步骤s6;

s3,识别所述消息的类型,如果所述消息为提示消息,则进入步骤s4;如果所述消息为短消息,则进入步骤s5;

s4,获取所述提示消息的属性信息,基于所述属性信息关闭所述属性信息对应的插件或控件的推送功能;

s5,获取所述短消息的信息内容,识别所述信息内容中的退订指令,并自动发送所述退订指令以退订所述短消息的推送功能;

s6,识别并存储推送所述消息的号码、插件、控件,在再次接收到所述号码、所述插件、所述控件推送的消息后自动隐藏所述推送的消息。

作为一种优选的实施方式,所述获取所述短消息的信息内容,识别所述信息内容中的退订指令,具体包括:

获取所述短消息的信息内容中的文字信息,识别所述文字信息中的退订指令;所述退订指令为字母或者文字。

作为一种优选的实施方式,所述获取所述短消息的信息内容,识别所述信息内容中的退订指令,并自动发送所述退订指令以退订所述短消息的推送功能,具体包括:

获取所述短消息的信息内容,判断所述信息内容中是否有退订指令,如果有,则自动发送所述退订指令以退订所述短消息的推送功能;如果没有,则将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。

作为一种优选的实施方式,将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息,具体包括:

识别发送所述短消息的号码的类型,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入黑名单,并在接收到所述用户的确认指令后将所述号码加入黑名单,以禁止接收所述号码推送的短消息;如果所述号码的类型为非手机号码,则直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。

作为一种优选的实施方式,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;

如果所述号码的类型为非手机号码,则识别所述号码是否为5位号码,如果是,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;如果所述号码不是为5位号码,直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。

本发明提供一种智能终端消息管理方法,根据接收到消息识别消息的类型,并基于用户的操作指令,对消息执行相应的删除操作或者退订功能、隐藏功能,避免智能终端反复接收垃圾消息给用户带来的不便,从而提升了用户的体验。此外,该方法基于用户的智能终端进行操作或者设置,无需开放服务器的操作权限,设置的灵活性大大增加;最后,仅仅对接收到的消息进行相应的操作,无需事先进行批量设置,设置方式简单易行。

此外,发明提供一种智能终端消息管理装置,所述装置包括如下模块:

消息接收检测模块,用于检测所述智能终端是否接收到消息,所述消息包括提示消息和短消息;如果接收到所述消息,则执行操作指令识别模块;如果未接收到所述消息,则不做任何操作;

操作指令识别模块,用于检测用户是否对所述消息执行操作命令,如果是,则判断所述操作命令是否为删除操作,如果是删除操作,则执行消息类型识别模块,如果不是删除操作,则不做任何操作;如果否,则执行消息隐藏模块;

消息类型识别模块,用于识别所述消息的类型,如果所述消息为提示消息,则执行推送功能关闭模块;如果所述消息为短消息,则执行推送功能退订模块;

推送功能关闭模块,用于获取所述提示消息的属性信息,基于所述属性信息关闭所述属性信息对应的插件或控件的推送功能;

推送功能退订模块,用于获取所述短消息的信息内容,识别所述信息内容中的退订指令,并自动发送所述退订指令以退订所述短消息的推送功能;

消息隐藏模块,用于识别并存储推送所述消息的号码、插件、控件,在再次接收到所述号码、所述插件、所述控件推送的消息后自动隐藏所述推送的消息。

作为一种优选的实施方式,所述推送功能退订模块中,获取所述短消息的信息内容,识别所述信息内容中的退订指令,具体包括:

获取所述短消息的信息内容中的文字信息,识别所述文字信息中的退订指令;所述退订指令为字母或者文字。

作为一种优选的实施方式,所述推送功能退订模块,具体包括:

获取所述短消息的信息内容,判断所述信息内容中是否有退订指令,如果有,则自动发送所述退订指令以退订所述短消息的推送功能;如果没有,则将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。

作为一种优选的实施方式,所述推送功能退订模块,还包括:

识别发送所述短消息的号码的类型,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入黑名单,并在接收到所述用户的确认指令后将所述号码加入黑名单,以禁止接收所述号码推送的短消息;如果所述号码的类型为非手机号码,则直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。

作为一种优选的实施方式,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;

如果所述号码的类型为非手机号码,则识别所述号码是否为5位号码,如果是,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;如果所述号码不是为5位号码,直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。

本发明提供一种智能终端消息管理装置,根据接收到消息识别消息的类型,并基于用户的操作指令,对消息执行相应的删除操作或者退订功能、隐藏功能,避免智能终端反复接收垃圾消息给用户带来的不便,从而提升了用户的体验。此外,该方法基于用户的智能终端进行操作或者设置,无需开放服务器的操作权限,设置的灵活性大大增加;最后,仅仅对接收到的消息进行相应的操作,无需事先进行批量设置,设置方式简单易行。

附图说明

图1是本发明的一种智能终端消息管理装置示意图。

具体实施方式

以下结合附图进一步说明本发明的实施例。

实施例一:

本发明提供一种智能终端消息管理方法,所述方法包括如下步骤:

s1,检测所述智能终端是否接收到消息,所述消息包括提示消息和短消息;如果接收到所述消息,则进入步骤s2;如果未接收到所述消息,则不做任何操作;需要说明的是,上述提示消息可以是用户的智能终端推送的系统消息,如电量已满、内存不足等,也可以是智能终端内的应用软件推送的提示消息,如微信好友信息,新闻客户端推送的新闻消息;甚至可以是地图软件推送的道路引导的语音提示消息;这里对提示消息的类型和内容不做限定。此外,上述短消息可以是银行、电信运营商、其他手机或者服务器推送的短消息、语音消息、彩信或者视频消息等,在此不做限制。

s2,检测用户是否对所述消息执行操作命令,如果是,则判断所述操作命令是否为删除操作,如果是删除操作,则进入步骤s3,如果不是删除操作,则不做任何操作;如果否,则进入步骤s6;需要说明的是,上述检测操作在特定的时间范围内,如30秒或一分钟;上述操作命令可以在智能终端的解锁状态下,也可以在智能终端的锁屏状态下,在此不作限制。优选的,上述操作命令为用户在所述消息上进行滑动或者长按操作后为用户展示的删除操作指令,除了删除操作指令,还可以为用户展示查看操作指令。

s3,识别所述消息的类型,如果所述消息为提示消息,则进入步骤s4;如果所述消息为短消息,则进入步骤s5;需要说明的是,上述提示消息和短消息的区分方式为:短消息为用户在解锁所述智能终端后显示在消息栏中的消息内容,提示消息为用户在解锁该智能终端后显示在设置选项或应用程序中的消息内容。

s4,获取所述提示消息的属性信息,基于所述属性信息关闭所述属性信息对应的插件或控件的推送功能;需要说明的是,这里的属性信息是指用户终端为用户推送该消息时获取的除消息内容以外的信息;由于上述提示消息是用户的智能终端推送的系统消息,或者是智能终端内的应用软件推送的提示消息,因此上述提示消息推送的权限在智能终端的系统设置选项或者对应应用软件的插件或控件功能;由此可以通过设置智能终端的设置选项来完成上述提示消息推送功能的设置;基于所述属性信息关闭所述属性信息对应的插件或控件的推送功能则可以借助智能终端的设置选项的未被选中来实现。这里的设置可以为用户在开放相应的权限后系统自动设置;也可以不获取相应的权限直接自动设置,此时需要在设置选项对应的位置留下自动设置的标记,以供用户区分进行该设置的对象是谁,进而便于用户进行后续权限相关操作。

s5,获取所述短消息的信息内容,识别所述信息内容中的退订指令,并自动发送所述退订指令以退订所述短消息的推送功能;需要说明的是,这里的发送是指回复信息,也就是将退订指令发送给发送该短消息的号码;这里的退订指令可以是n、t或者“退订”等内容,该退订指令是从上述消息内容中提取出来的;优选的,该退订指令在上述消息内容中的最后一行或最后一句话中提取。

s6,识别并存储推送所述消息的号码、插件、控件,在再次接收到所述号码、所述插件、所述控件推送的消息后自动隐藏所述推送的消息。需要说明的是,上述隐藏所述推送的消息,不同于消息的删除和退订;此时由于用户没有输入操作指令,因此无法判断用户对该消息倾向于删除还是保存;因此,这里设置上述隐藏的消息在智能终端锁屏状态下不可见,当用户打开所述智能终端后上述消息可见;在不确定用户的操作倾向的情况下,这里仅仅隐藏消息在锁屏状态下的显示功能,避免了误判,同时避免了同类或相同的消息接收对用户的打扰。

作为一种优选的实施方式,所述获取所述短消息的信息内容,识别所述信息内容中的退订指令,具体包括:

获取所述短消息的信息内容中的文字信息,识别所述文字信息中的退订指令;所述退订指令为字母或者文字。这里的退订指令可以是n、t或者“退订”等内容,该退订指令是从上述消息内容中提取出来的;优选的,该退订指令在上述消息内容中的最后一行或最后一句话中提取。

作为一种优选的实施方式,所述获取所述短消息的信息内容,识别所述信息内容中的退订指令,并自动发送所述退订指令以退订所述短消息的推送功能,具体包括:

获取所述短消息的信息内容,判断所述信息内容中是否有退订指令,如果有,则自动发送所述退订指令以退订所述短消息的推送功能;如果没有,则将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。这里兼顾考虑了消息内容中有没有退订指令两种情况,可以提高判断的可信度。

作为一种优选的实施方式,将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息,具体包括:

识别发送所述短消息的号码的类型,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入黑名单,并在接收到所述用户的确认指令后将所述号码加入黑名单,以禁止接收所述号码推送的短消息;如果所述号码的类型为非手机号码,则直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。由于手机号码发送垃圾信息的可能性通常较低,因此,增加对用户的提示选项,以保证判断的准确性,避免误将换号的好友拉入黑名单造成不必要的误判,从而提高了判断的可信度。优选的,这里对手机号码的判断可以基于发送信息号码的位数和首位数字来判断,例如,号码尾数通常为11为,首位为1。

作为一种优选的实施方式,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;

如果所述号码的类型为非手机号码,则识别所述号码是否为5位号码,如果是,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;如果所述号码不是为5位号码,直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。例如,上述5位号码可以是电信运行商的号码,如10086、10000等,也可以是银行号码95595等;由于这些号码发送的通常为服务信息而非垃圾信息,因此这里也需要对上述号码进行识别,以避免误判造成影响用户接受有用的信息,从而提高信息识别的准确性。

本发明提供一种智能终端消息管理方法,根据接收到消息识别消息的类型,并基于用户的操作指令,对消息执行相应的删除操作或者退订功能、隐藏功能,避免智能终端反复接收垃圾消息给用户带来的不便,从而提升了用户的体验。此外,该方法基于用户的智能终端进行操作或者设置,无需开放服务器的操作权限,设置的灵活性大大增加;最后,仅仅对接收到的消息进行相应的操作,无需事先进行批量设置,设置方式简单易行。

实施例二:

如图1所示,本发明提供一种智能终端消息管理装置,所述装置包括如下模块:

消息接收检测模块,用于检测所述智能终端是否接收到消息,所述消息包括提示消息和短消息;如果接收到所述消息,则执行操作指令识别模块;如果未接收到所述消息,则不做任何操作;需要说明的是,上述提示消息可以是用户的智能终端推送的系统消息,如电量已满、内存不足等,也可以是智能终端内的应用软件推送的提示消息,如微信好友信息,新闻客户端推送的新闻消息;甚至可以是地图软件推送的道路引导的语音提示消息;这里对提示消息的类型和内容不做限定。此外,上述短消息可以是银行、电信运营商、其他手机或者服务器推送的短消息、语音消息、彩信或者视频消息等,在此不做限制。

操作指令识别模块,用于检测用户是否对所述消息执行操作命令,如果是,则判断所述操作命令是否为删除操作,如果是删除操作,则执行消息类型识别模块,如果不是删除操作,则不做任何操作;如果否,则执行消息隐藏模块;需要说明的是,上述检测操作在特定的时间范围内,如30秒或一分钟;上述操作命令可以在智能终端的解锁状态下,也可以在智能终端的锁屏状态下,在此不作限制。优选的,上述操作命令为用户在所述消息上进行滑动或者长按操作后为用户展示的删除操作指令,除了删除操作指令,还可以为用户展示查看操作指令。

消息类型识别模块,用于识别所述消息的类型,如果所述消息为提示消息,则执行推送功能关闭模块;如果所述消息为短消息,则执行推送功能退订模块;需要说明的是,上述提示消息和短消息的区分方式为:短消息为用户在解锁所述智能终端后显示在消息栏中的消息内容,提示消息为用户在解锁该智能终端后显示在设置选项或应用程序中的消息内容。

推送功能关闭模块,用于获取所述提示消息的属性信息,基于所述属性信息关闭所述属性信息对应的插件或控件的推送功能;需要说明的是,这里的属性信息是指用户终端为用户推送该消息时获取的除消息内容以外的信息;由于上述提示消息是用户的智能终端推送的系统消息,或者是智能终端内的应用软件推送的提示消息,因此上述提示消息推送的权限在智能终端的系统设置选项或者对应应用软件的插件或控件功能;由此可以通过设置智能终端的设置选项来完成上述提示消息推送功能的设置;基于所述属性信息关闭所述属性信息对应的插件或控件的推送功能则可以借助智能终端的设置选项的未被选中来实现。这里的设置可以为用户在开放相应的权限后系统自动设置;也可以不获取相应的权限直接自动设置,此时需要在设置选项对应的位置留下自动设置的标记,以供用户区分进行该设置的对象是谁,进而便于用户进行后续权限相关操作。

推送功能退订模块,用于获取所述短消息的信息内容,识别所述信息内容中的退订指令,并自动发送所述退订指令以退订所述短消息的推送功能;需要说明的是,这里的发送是指回复信息,也就是将退订指令发送给发送该短消息的号码;这里的退订指令可以是n、t或者“退订”等内容,该退订指令是从上述消息内容中提取出来的;优选的,该退订指令在上述消息内容中的最后一行或最后一句话中提取。

消息隐藏模块,用于识别并存储推送所述消息的号码、插件、控件,在再次接收到所述号码、所述插件、所述控件推送的消息后自动隐藏所述推送的消息。需要说明的是,上述隐藏所述推送的消息,不同于消息的删除和退订;此时由于用户没有输入操作指令,因此无法判断用户对该消息倾向于删除还是保存;因此,这里设置上述隐藏的消息在智能终端锁屏状态下不可见,当用户打开所述智能终端后上述消息可见;在不确定用户的操作倾向的情况下,这里仅仅隐藏消息在锁屏状态下的显示功能,避免了误判,同时避免了同类或相同的消息接收对用户的打扰。

作为一种优选的实施方式,所述推送功能退订模块中,获取所述短消息的信息内容,识别所述信息内容中的退订指令,具体包括:

获取所述短消息的信息内容中的文字信息,识别所述文字信息中的退订指令;所述退订指令为字母或者文字。这里的退订指令可以是n、t或者“退订”等内容,该退订指令是从上述消息内容中提取出来的;优选的,该退订指令在上述消息内容中的最后一行或最后一句话中提取。

作为一种优选的实施方式,所述推送功能退订模块,具体包括:

获取所述短消息的信息内容,判断所述信息内容中是否有退订指令,如果有,则自动发送所述退订指令以退订所述短消息的推送功能;如果没有,则将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。由于手机号码发送垃圾信息的可能性通常较低,因此,增加对用户的提示选项,以保证判断的准确性,避免误将换号的好友拉入黑名单造成不必要的误判,从而提高了判断的可信度。优选的,这里对手机号码的判断可以基于发送信息号码的位数和首位数字来判断,例如,号码尾数通常为11为,首位为1。

作为一种优选的实施方式,所述推送功能退订模块,还包括:

识别发送所述短消息的号码的类型,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入黑名单,并在接收到所述用户的确认指令后将所述号码加入黑名单,以禁止接收所述号码推送的短消息;如果所述号码的类型为非手机号码,则直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。

作为一种优选的实施方式,如果所述号码的类型为手机号码,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;

如果所述号码的类型为非手机号码,则识别所述号码是否为5位号码,如果是,则提示用户是否将所述号码加入信息黑名单,并在接收到所述用户的确认指令后将所述号码加入信息黑名单,以禁止接收所述号码推送的短消息;如果所述号码不是为5位号码,直接将发送所述短消息的号码加入黑名单,以禁止接收所述号码推送的短消息。例如,上述5位号码可以是电信运行商的号码,如10086、10000等,也可以是银行号码95595等;由于这些号码发送的通常为服务信息而非垃圾信息,因此这里也需要对上述号码进行识别,以避免误判造成影响用户接受有用的信息,从而提高信息识别的准确性。

本发明提供一种智能终端消息管理装置,根据接收到消息识别消息的类型,并基于用户的操作指令,对消息执行相应的删除操作或者退订功能、隐藏功能,避免智能终端反复接收垃圾消息给用户带来的不便,从而提升了用户的体验。此外,该方法基于用户的智能终端进行操作或者设置,无需开放服务器的操作权限,设置的灵活性大大增加;最后,仅仅对接收到的消息进行相应的操作,无需事先进行批量设置,设置方式简单易行。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1