免打扰设置方法、装置、电子设备及计算机可读存储介质与流程

文档序号:17924767发布日期:2019-06-15 00:20阅读:311来源:国知局
免打扰设置方法、装置、电子设备及计算机可读存储介质与流程

本发明主要涉及通信技术领域,具体地说,涉及一种免打扰设置方法、装置、设备及计算机可读存储介质。



背景技术:

对于现有的移动终端而言,用户对于免打扰模式一般都是以时间作为设定参数进行开启,或者是用户主动开启免打扰模式。这种免打扰的方式,功能单一,无法满足用户的更高需求。在此种免打扰模式下时,有可能会导致用户错过紧急情况下通讯请求,例如,急救中心来电等。



技术实现要素:

本发明的主要目的是提供一种免打扰设置方法、装置、设备及计算机可读存储介质,旨在解决现有技术中在免打扰模式下避免错过紧急通讯请求的问题。

为实现上述目的,本发明提供一种免打扰设置方法,所述免打扰设置方法包括以下步骤:

根据用户在移动终端的输入设定免打扰模式的校验参数;

根据用户在所述移动终端上的选择指令执行免打扰模式;

在接收到通讯请求时,判断所述通讯请求是否为通话请求;

在所述通讯请求为通话请求时,获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求;

所述获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求的步骤包括:

判断通讯录中是否存在所述电话号码;

在所述通讯录中不存在所述电话号码时,则累计在指定时间段内所述电话号码对应的通讯请求次数;

判断所述电话号码在所述指定时间段内的累计通讯请求次数是否大于指定次数;

若所述电话号码在所述指定时间段内的累计通讯请求次数超过所述指定次数,则识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求;

若所述电话号码在所述指定时间段内的累计通讯请求次数小于等于所述指定次数,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识;

根据所述免打扰标识屏蔽对应的所述通讯请求。

优选地,所述免打扰设置方法进一步包括:

在所述通讯请求不是通话请求时,判断所述移动终端是否处于通话工作状态;

在所述移动终端处于通话工作状态时,则识别所述通讯请求满足所述免打扰模式的要求,对所述通讯请求设定免打扰标识。

优选地,所述免打扰设置方法进一步包括:

在所述移动终端未处于通话工作状态以及在所述通讯录中存在所述电话号码时,获取所述通讯请求对应的指定参数;

根据所述指定参数判断所述通讯请求是否符合免打扰模式的要求。

优选地,所述指定参数包括所述通讯请求的接收时间、通讯请求类别以及联系人;所述获取所述通讯请求对应的指定参数的步骤包括:

获取所述通讯请求的所述接收时间;

识别所述通讯请求的所述通讯请求类别;

获取所述通讯请求的所述联系人。

优选地,所述校验参数包括免打扰时间段、指定联系人以及指定通讯请求类别;所述根据所述指定参数判断所述通讯请求是否符合免打扰模式的要求的步骤进一步包括:

判断所述指定参数中的所述接收时间是否位于所述免打扰时间段内;

若所述接收时间位于所述免打扰时间段内,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识;

若所述接收时间位于所述免打扰时间段之外,则判断所述通讯请求类别是否为指定通讯请求类别;

若所述通讯请求类别为指定通讯请求类别,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识;

若所述通讯请求类别不是所述指定通讯请求类别,则判断所述指定参数中的联系人是否为所述指定联系人;

若所述指定参数中的联系人为所述指定联系人,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识;

若所述指定参数中的联系人不是所述指定联系人,则识别所述通讯请求不满足所述免打扰模式的要求。

优选地,所述免打扰设置方法进一步包括:

在接收到存储指令时,将所述免打扰标识对应的所述通讯请求的相关信息存储于指定位置。

优选地,所述免打扰设置方法还包括:

根据所述免打扰标识产生提示信息;所述提示信息包括所述通讯请求的接收时间以及联系人。

此外,为了实现上述目的,本发明还提出一种免打扰设置装置,所述免打扰设置装置包括:

参数设定模块,用于根据用户在移动终端的输入设定免打扰模式的校验参数;

选择模块,用于根据用户在所述移动终端上的选择指令执行免打扰模式;

通讯模块,用于在接收到通讯请求时判断所述通讯请求是否为通话请求;

第一检测模块,用于在所述通讯请求为通话请求时获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求;

所述第一检测模块,进一步用于判断通讯录中是否存在所述电话号码;

在所述通讯录中不存在所述电话号码,则所述第一检测模块累计在指定时间段内所述电话号码对应的通讯请求次数;

所述第一检测模块进一步地判断所述电话号码在所述指定时间段内的累计通讯请求次数是否大于指定次数;

若所述电话号码在所述指定时间段内的累计通讯请求次数超过所述指定次数,则所述第一检测模块识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求;

若所述电话号码在所述指定时间段内的累计通讯请求次数小于等于所述指定次数,则所述第一检测模块识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识;

屏蔽模块,用于屏蔽所述免打扰标识对应的所述通讯请求。

此外,为了实现上述目的,本发明还提出一种设备,设备包括处理器和存储器,处理器用于执行存储器中存储的计算机程序时执行时实现如下步骤:

根据用户在移动终端的输入设定免打扰模式的校验参数;

根据用户在所述移动终端上的选择指令执行免打扰模式;

在接收到通讯请求时,判断所述通讯请求是否为通话请求;

在所述通讯请求为通话请求时,获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求;

所述获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求的步骤包括:

判断通讯录中是否存在所述电话号码;

在所述通讯录中不存在所述电话号码时,则累计在指定时间段内所述电话号码对应的通讯请求次数;

判断所述电话号码在所述指定时间段内的累计通讯请求次数是否大于指定次数;

若所述电话号码在所述指定时间段内的累计通讯请求次数超过所述指定次数,则识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求;

若所述电话号码在所述指定时间段内的累计通讯请求次数小于等于所述指定次数,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识;

根据所述免打扰标识屏蔽对应的所述通讯请求。

此外,为了实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如下步骤:

根据用户在移动终端的输入设定免打扰模式的校验参数;

根据用户在所述移动终端上的选择指令执行免打扰模式;

在接收到通讯请求时,判断所述通讯请求是否为通话请求;

在所述通讯请求为通话请求时,获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求;

所述获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求的步骤包括:

判断通讯录中是否存在所述电话号码;

在所述通讯录中不存在所述电话号码时,则累计在指定时间段内所述电话号码对应的通讯请求次数;

判断所述电话号码在所述指定时间段内的累计通讯请求次数是否大于指定次数;

若所述电话号码在所述指定时间段内的累计通讯请求次数超过所述指定次数,则识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求;

若所述电话号码在所述指定时间段内的累计通讯请求次数小于等于所述指定次数,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识;

根据所述免打扰标识屏蔽对应的所述通讯请求。

与现有技术相比较,免打扰设置方法可在接收陌生号码的累计通讯请求次数超过预定次数时直接允许通讯请求,以避免错过紧急电话,并在所述通讯请求不为通话请求且移动终端进行通话过程中屏蔽通讯请求,以避免打扰通话。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明免打扰设置方法的流程示意图。

图2为图1中步骤s13的细化流程示意图。

图3为图1中步骤s16的细化流程示意图。

图4为图1中步骤s17的细化流程示意图。

图5为本发明免打扰设置装置的功能模块图。

图6为本发明实施例的硬件运行环境的设备结构示意图。

主要元件符号说明

免打扰设置装置1

参数设定模块10

选择模块20

通讯模块30

第一检测模块40

第二检测模块50

判断模块70

屏蔽模块80

存储模块90

存储器102

通信总线104

处理器106

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

请参阅图1,其为本发明免打扰设置方法的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

本发明的至少一个实施例中,所述免打扰设置方法应用于至少一移动终端及服务器构成的免打扰设置系统中。所述移动终端和所述服务器之间根据预设协议进行数据传输。优选地,所述预设协议包括,但不限于以下任意一种:http协议(hypertexttransferprotocol,超文本传输协议)、https协议(hypertexttransferprotocoloversecuresocketlayer,以安全为目标的http协议)等。本发明的至少一个实施例中,所述服务器可以是单一的服务器,也可以为由几个功能服务器共同组成的服务器群。所述移动终端可以是任意具有网络连接功能的终端,例如,所述移动终端可以为个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备、导航装置等等的可移动设备,或者台式电脑、数字tv等等固定设备。所述免打扰设置系统具有一可视化界面。所述可视化界面用于向用户提供人机交互接口。所述免打扰设置系统免打扰设置方法可应用于至少一执行终端和服务器构成的通讯系统中。所述免打扰设置系统可根据通讯请求的相关参数进行免打扰过滤。

s10、根据用户在移动终端的输入设定免打扰模式的校验参数。

在本发明的至少一个实施例中,所述校验参数包括免打扰时间段、指定联系人以及指定通讯请求类别。

在本发明的至少一个实施例中,一天划分为免打扰时间段和允许打扰时间段。所述免打扰时间段为可以为一个工作日内的至少一个时间段。所述免打扰时间段可包括两个互不重叠的时间区间,例如23:00-6:00以及12:00-13:00。所述允许打扰阶段可以为除所述免打扰时间段之外的全部时间,也可以为除所述免打扰时间段之外的部分时间。举例来讲,所述允许打扰阶段可以为06:01-11:59以及13:01-22:59,也可以为06:30-11:30以及13:30-22:30。

在本发明的至少一个实施例中,通讯请求类别可包括电话、短信以及应用程序。其中,所述应用程序可以包括微信、im、微博以及fb(facebook)等。所述指定通讯请求类别可以为上述所述通讯请求类别中的一种或多种的组合。举例来讲,所述指定通讯请求类别可以为电话和应用程序。

在本发明的至少一个实施例中,联系人类别为根据用户自定义在不同通讯请求类别下对存储的联系人进行划分而成。在不同的通讯请求类别下,所述联系人类别可以相同也可以不同。举例来讲,在电话方式中,所述联系人类别可包括同事、亲戚、朋友以及同学;在应用程序方式中,游戏、明星以及公众号等。其中,同一联系人可分属于两个或两个不同的类别。其中,所述指定联系人类别可以为上述所述联系人类别中的一种或多种的组合。举例来讲,所述指定联系人类别可以为亲戚和同事。

s11、根据用户在所述移动终端上的选择指令执行免打扰模式。

在本发明的至少一个实施例中,所述选择指令可以是通过移动终端接收的数据请求指令。所述移动终端可以包括键盘输入、触摸屏输入等,但是本公开的示例实施例中的用户输入方式不限于此。上述各种指令可以为用户在移动终端的图形用户界面上的预设按键通过用户的操作产生。具体地,所述用户的操作包括,但不限于:滑动操作、点击操作(如:单击操作、双击操作等等)。具体地,所述预设按键可以是所述移动终端上的实体按键,也可以是所述移动终端上的虚拟按键等等(例如:所述虚拟按键可以是所述移动终端的显示器上的一个虚拟图标等),本发明在此不做限制。

s12、在接收到通讯请求时,判断所述通讯请求是否为通话请求。

在本发明的至少一个实施例中,所述通讯请求可以为来电请求、语音请求以及视频请求。在其他实施方式中,所述通讯请求也可以包括短信或推送通知。

s13、在所述通讯请求为通话请求时,获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求。

请一并参阅图2,在本发明的至少一个实施例中,所述获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求的步骤进一步包括:

s131、判断通讯录中是否存在所述电话号码;

s132、在所述通讯录中不存在所述电话号码时,则累计在指定时间段内所述电话号码对应的通讯请求次数;

s133、判断所述电话号码在所述指定时间段内的累计通讯请求次数是否大于指定次数;

s134、若所述电话号码在所述指定时间段内的累计通讯请求次数超过所述指定次数,则识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求;

在所述电话号码在所述指定时间段内的累计通讯请求次数小于等于所述指定次数,则识别所述通讯请求满足所述免打扰模式的要求,并进入步骤s15。

在所述通讯录中存在所述电话号码时,进入步骤s16。

在本发明的至少一个实施例中,所述指定时间段为1小时,所述指定次数为3次。

s14、在所述通讯请求不是通话请求时,判断所述移动终端是否处于通话工作状态。

s15、在所述移动终端处于通话工作状态时,则识别所述通讯请求满足所述免打扰模式的要求,对所述通讯请求设定免打扰标识。

s16、在所述移动终端未处于通话工作状态时,获取所述通讯请求对应的指定参数。

请一并参阅图3,在本发明的至少一个实施例中,所述获取所述通讯请求对应的指定参数的步骤可进一步包括:

s161、获取所述通讯请求的接收时间;

s162、识别所述通讯请求的通讯请求类别;

s163、获取所述通讯请求的联系人。

s17、根据所述指定参数标识所述通讯请求是否符合免打扰模式的要求。

请一并参阅图4,在本发明的至少一个实施例中,所述获取所述通讯请求对应的指定参数的步骤可进一步包括:

s171、判断所述指定参数中的所述接收时间是否位于所述免打扰时间段内;

s172、若所述接收时间位于所述免打扰时间段内,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定所述免打扰标识;

s173、若所述接收时间位于所述免打扰时间段之外,则判断所述通讯请求是否为指定通讯请求类别;

若所述通讯请求类别为指定通讯请求类别,则识别所述通讯请求满足所述免打扰模式的要求,进入步骤s172;

若所述通讯请求类别不是所述指定通讯请求类别,则进入步骤

s174;

s174、判断所述指定参数中的联系人是否为所述指定联系人;

在所述指定参数中的联系人为所述指定联系人,则识别所述通讯请求满足所述免打扰模式的要求,进入步骤s172;

s175、在所述指定参数中的联系人不是所述指定联系人时,允许所述通讯请求。

s18、根据所述免打扰标识屏蔽对应的所述通讯请求并产生提示信息。

在本发明的至少一个实施例中,所述提示信息可以为即时通讯消息,例如微信、qq、im以及短信等方式,但不局限于此。所述提示信息包括所述通讯请求的接收时间以及联系人。

s19、在接收到存储指令时,将具有所述免打扰标识对应的所述通讯请求的相关信息存储于指定位置。

由以上实施例可知,所述免打扰设置方法在接收陌生号码的累计通讯请求次数超过预定次数时直接允许通讯请求,以避免错过紧急电话,并在所述通讯请求不为通话请求且移动终端进行通话过程中屏蔽通讯请求,以避免打扰通话。

请参照图5,本发明提供一种免打扰设置装置1,应用于一个或多个设备中。本发明的至少一个实施例中,所述免打扰设置装置1应用于至少一移动终端及服务器构成的免打扰设置系统中。所述移动终端和所述服务器之间根据预设协议进行数据传输。优选地,所述预设协议包括,但不限于以下任意一种:http协议(hypertexttransferprotocol,超文本传输协议)、https协议(hypertexttransferprotocoloversecuresocketlayer,以安全为目标的http协议)等。本发明的至少一个实施例中,所述服务器可以是单一的服务器,也可以为由几个功能服务器共同组成的服务器群。所述移动终端可以是任意具有网络连接功能的终端,例如,所述移动终端可以为个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备、导航装置等等的可移动设备,或者台式电脑、数字tv等等固定设备。

所述免打扰设置装置1提供一可视化界面。所述可视化界面用于向用户提供人机交互接口,用户可以在通过手机或电脑等移动终端连接到所述免打扰设置系统。所述免打扰设置系统用于可根据通讯请求的相关参数进行免打扰过滤。

在本发明的一个实施例中,所述免打扰设置装置1包括:

参数设定模块10,用于根据用户在移动终端的输入设定免打扰模式的校验参数。

在本发明的至少一个实施例中,所述校验参数包括免打扰时间段、指定联系人以及指定通讯请求类别。

在本发明的至少一个实施例中,一天划分为免打扰时间段和允许打扰时间段。所述免打扰时间段为可以为一个工作日内的至少一个时间段。所述免打扰时间段可包括两个互不重叠的时间区间,例如23:00-6:00以及12:00-13:00。所述允许打扰阶段可以为除所述免打扰时间段之外的全部时间,也可以为除所述免打扰时间段之外的部分时间。举例来讲,所述允许打扰阶段可以为06:01-11:59以及13:01-22:59,也可以为06:30-11:30以及13:30-22:30。

在本发明的至少一个实施例中,通讯请求类别可包括电话、短信以及应用程序。其中,所述应用程序可以包括微信、im、微博以及fb(facebook)等。所述指定通讯请求类别可以为上述所述通讯请求类别中的一种或多种的组合。举例来讲,所述指定通讯请求类别可以为电话和应用程序。

在本发明的至少一个实施例中,联系人类别为根据用户自定义在不同通讯请求类别下对存储的联系人进行划分而成。在不同的通讯请求类别下,所述联系人类别可以相同也可以不同。举例来讲,在电话方式中,所述联系人类别可包括同事、亲戚、朋友以及同学;在应用程序方式中,游戏、明星以及公众号等。其中,同一联系人可分属于两个或两个不同的类别。其中,所述指定联系人类别可以为上述所述联系人类别中的一种或多种的组合。举例来讲,所述指定联系人类别可以为亲戚和同事。

选择模块20,用于根据用户在所述移动终端上的选择指令执行免打扰模式。

在本发明的至少一个实施例中,所述选择指令可以是通过移动终端接收的数据请求指令。所述移动终端可以包括键盘输入、触摸屏输入等,但是本公开的示例实施例中的用户输入方式不限于此。上述各种指令可以为用户在移动终端的图形用户界面上的预设按键通过用户的操作产生。具体地,所述用户的操作包括,但不限于:滑动操作、点击操作(如:单击操作、双击操作等等)。具体地,所述预设按键可以是所述移动终端上的实体按键,也可以是所述移动终端上的虚拟按键等等(例如:所述虚拟按键可以是所述移动终端的显示器上的一个虚拟图标等),本发明在此不做限制。

通讯模块30,用于在接收到通讯请求时判断所述通讯请求是否为通话请求。

第一检测模块40,用于在所述通讯请求为通话请求时获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求。

所述第一检测模块40进一步地判断通讯录中是否存在所述电话号码。

在所述通讯录中不存在所述电话号码,则所述第一检测模块40累计在指定时间段内所述电话号码对应的通讯请求次数。

所述第一检测模块40进一步地判断所述电话号码在所述指定时间段内的累计通讯请求次数是否大于指定次数。

若所述电话号码在所述指定时间段内的累计通讯请求次数超过所述指定次数,则所述第一检测模块40识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求。

若所述电话号码在所述指定时间段内的累计通讯请求次数小于等于所述指定次数,则所述第一检测模块40识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识。

第二检测模块50,用于在所述通讯请求不是通话请求时判断所述移动终端是否处于通话工作状态。

在所述移动终端处于通话工作状态时,则所述第二检测模块50识别所述通讯请求满足所述免打扰模式的要求,对所述通讯请求设定免打扰标识。

在所述移动终端未处于通话工作状态以及在所述通讯录中存在所述电话号码时,所述第二检测模块50进一步地获取所述通讯请求对应的指定参数。

所述第二检测模块50进一步地获取所述通讯请求的接收时间,识别所述通讯请求的通讯请求类别,并获取所述通讯请求的联系人。

判断模块70,用于根据所述指定参数标识所述通讯请求是否符合免打扰模式的要求。

所述判断模块70判断所述指定参数中的所述接收时间是否位于所述免打扰时间段内。

若所述接收时间位于所述免打扰时间段内,则所述判断模块70识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定免打扰标识。

若所述接收时间位于所述免打扰时间段之外,则所述判断模块70进一步地判断所述通讯请求类别是否为指定通讯请求类别。

若所述通讯请求类别为指定通讯请求类别,则所述判断模块70识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定所述免打扰标识。

若所述通讯请求类别不是所述指定通讯请求类别,则所述判断模块70进一步地判断所述指定参数中的联系人是否为所述指定联系人。

若所述指定参数中的联系人为所述指定联系人,则所述判断模块70识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定所述免打扰标识。

若所述指定参数中的联系人不是所述指定联系人,则所述判断模块70识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求。

屏蔽模块80,用于根据所述免打扰标识屏蔽对应的所述通讯请求并产生提示信息。

在本发明的至少一个实施例中,所述提示信息可以为即时通讯消息,例如微信、qq、im以及短信等方式,但不局限于此。所述提示信息包括所述通讯请求的接收时间以及联系人。

存储模块90,用于在接收到存储指令时将具有所述免打扰标识对应的所述通讯请求的相关信息存储于指定位置。

由以上实施例可知,免打扰设置方法在接收陌生号码的累计通讯请求次数超过预定次数时直接允许通讯请求,以避免错过紧急电话,并在所述通讯请求不为通话请求且移动终端进行通话过程中屏蔽通讯请求,以避免打扰通话。

请参阅图6,其为本发明实施例的一种计算机可读存储介质。所述计算机可读存储介质上存储有计算机指令。所述计算机指令可被存储于存储器102上,且当被一个或多个处理器106执行时,从而实现如上文方法实施例所述的免打扰设置方法。

所述存储器102用于存储程序代码。所述存储器102可以是集成电路中没有实物形式的具有存储功能的电路,如ram(random-accessmemory,随机存取存储器)、fifo(firstinfirstout,)等。或者,所述存储器102也可以是具有实物形式的存储器,如内存条、tf卡(trans-flashcard)、智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等储存设备。所述存储器102可通过通信总线104与处理器106进行数据通信。所述存储器102中可以包括操作系统、网络通信模块以及免打扰设置程序。操作系统是管理和控制免打扰设置设备硬件和软件资源的程序,支持免打扰设置程序以及其它软件和/或程序的运行。网络通信模块用于实现所述存储器102内部各组件之间的通信,以及与免打扰设置设备中其它硬件和软件之间通信。

所述处理器106可以包括一个或者多个微处理器、数字处理器。所述处理器106可调用所述存储器102中存储的程序代码以执行相关的功能。例如,图1中所述的各个模块是存储在所述存储器102中的程序代码,并由所述处理器106所执行,以实现一种免打扰设置类方法。所述处理器106又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是运算核心(core)和控制核心(controlunit)。

所述处理器106用于执行所述存储器102中存储的多个计算机指令以实现免打扰设置方法,所述处理器106可执行多个指令从而实现以下步骤:

s10、根据用户在移动终端的输入设定免打扰模式的校验参数。

在本发明的至少一个实施例中,所述校验参数包括免打扰时间段、指定联系人以及指定通讯请求类别。

在本发明的至少一个实施例中,一天划分为免打扰时间段和允许打扰时间段。所述免打扰时间段为可以为一个工作日内的至少一个时间段。所述免打扰时间段可包括两个互不重叠的时间区间,例如23:00-6:00以及12:00-13:00。所述允许打扰阶段可以为除所述免打扰时间段之外的全部时间,也可以为除所述免打扰时间段之外的部分时间。举例来讲,所述允许打扰阶段可以为06:01-11:59以及13:01-22:59,也可以为06:30-11:30以及13:30-22:30。

在本发明的至少一个实施例中,通讯请求类别可包括电话、短信以及应用程序。其中,所述应用程序可以包括微信、im、微博以及fb(facebook)等。所述指定通讯请求类别可以为上述所述通讯请求类别中的一种或多种的组合。举例来讲,所述指定通讯请求类别可以为电话和应用程序。

在本发明的至少一个实施例中,联系人类别为根据用户自定义在不同通讯请求类别下对存储的联系人进行划分而成。在不同的通讯请求类别下,所述联系人类别可以相同也可以不同。举例来讲,在电话方式中,所述联系人类别可包括同事、亲戚、朋友以及同学;在应用程序方式中,游戏、明星以及公众号等。其中,同一联系人可分属于两个或两个不同的类别。其中,所述指定联系人类别可以为上述所述联系人类别中的一种或多种的组合。举例来讲,所述指定联系人类别可以为亲戚和同事。

s11、根据用户在所述移动终端上的选择指令执行免打扰模式。

在本发明的至少一个实施例中,所述选择指令可以是通过移动终端接收的数据请求指令。所述移动终端可以包括键盘输入、触摸屏输入等,但是本公开的示例实施例中的用户输入方式不限于此。上述各种指令可以为用户在移动终端的图形用户界面上的预设按键通过用户的操作产生。具体地,所述用户的操作包括,但不限于:滑动操作、点击操作(如:单击操作、双击操作等等)。具体地,所述预设按键可以是所述移动终端上的实体按键,也可以是所述移动终端上的虚拟按键等等(例如:所述虚拟按键可以是所述移动终端的显示器上的一个虚拟图标等),本发明在此不做限制。

s12、在接收到通讯请求时,判断所述通讯请求是否为通话请求。

在本发明的至少一个实施例中,所述通讯请求可以为来电请求、语音请求以及视频请求。在其他实施方式中,所述通讯请求也可以包括短信或推送通知。

s13、在所述通讯请求为通话请求时,获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求。

请一并参阅图2,在本发明的至少一个实施例中,所述获取所述通讯请求对应的电话号码并根据所述电话号码标识所述通讯请求的步骤进一步包括:

s131、判断通讯录中是否存在所述电话号码;

s132、在所述通讯录中不存在所述电话号码时,则累计在指定时间段内所述电话号码对应的通讯请求次数;

s133、判断所述电话号码在所述指定时间段内的累计通讯请求次数是否大于指定次数;

s134、若所述电话号码在所述指定时间段内的累计通讯请求次数超过所述指定次数,则识别所述通讯请求不满足所述免打扰模式的要求,并允许所述通讯请求;

在所述电话号码在所述指定时间段内的累计通讯请求次数小于等于所述指定次数,则识别所述通讯请求满足所述免打扰模式的要求,进入步骤s15。

在所述通讯录中存在所述电话号码时,进入步骤s16。

在本发明的至少一个实施例中,所述指定时间段为1小时,所述指定次数为3次。

s14、在所述通讯请求不是通话请求时,判断所述移动终端是否处于通话工作状态。

s15、在所述移动终端处于通话工作状态时,则识别所述通讯请求满足所述免打扰模式的要求,对所述通讯请求设定免打扰标识。

s16、在所述移动终端未处于通话工作状态时,获取所述通讯请求对应的指定参数。

请一并参阅图3,在本发明的至少一个实施例中,所述获取所述通讯请求对应的指定参数的步骤可进一步包括:

s161、获取所述通讯请求的接收时间;

s162、识别所述通讯请求的通讯请求类别;

s163、获取所述通讯请求的联系人。

s17、根据所述指定参数标识所述通讯请求是否符合免打扰模式的要求。

请一并参阅图4,在本发明的至少一个实施例中,所述获取所述通讯请求对应的指定参数的步骤可进一步包括:

s171、判断所述指定参数中的所述接收时间是否位于所述免打扰时间段内;

s172、若所述接收时间位于所述免打扰时间段内,则识别所述通讯请求满足所述免打扰模式的要求,并对所述通讯请求设定所述免打扰标识;

s173、若所述接收时间位于所述免打扰时间段之外,则判断所述通讯请求类别是否为指定通讯请求类别;

若所述通讯请求类别为指定通讯请求类别,则识别所述通讯请求满足所述免打扰模式的要求,进入步骤s172;

若所述通讯请求类别不是所述指定通讯请求类别,则进入步骤s174;

s174、判断所述指定参数中的联系人是否为所述指定联系人;

在所述指定参数中的联系人为所述指定联系人,则识别所述通讯请求满足所述免打扰模式的要求,进入步骤s172;

s175、在所述指定参数中的联系人不是所述指定联系人时,允许所述通讯请求。

s18、根据所述免打扰标识屏蔽对应的所述通讯请求并产生提示信息。

在本发明的至少一个实施例中,所述提示信息可以为即时通讯消息,例如微信、qq、im以及短信等方式,但不局限于此。所述提示信息包括所述通讯请求的接收时间以及联系人。

s19、在接收到存储指令时,将具有所述免打扰标识对应的所述通讯请求的相关信息存储于指定位置。

由以上实施例可知,所述免打扰设置装置在接收陌生号码的累计通讯请求次数超过预定次数时直接允许通讯请求,以避免错过紧急电话,并在所述通讯请求不为通话请求且移动终端进行通话过程中屏蔽通讯请求,以避免打扰通话。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明的各个实施例中的各功能模块可以集成在一个处理器中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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