一种推送消息控制的方法及装置制造方法及图纸

技术编号:18591513 阅读:22 留言:0更新日期:2018-08-04 19:58
本发明专利技术实施例提供了一种推送消息控制的方法及装置,其中所述方法包括:确定移动终端中,具有消息推送权限的目标应用程序;获取课程信息,并从所述课程信息中提取上课时间区间;在所述上课时间区间内,进入限制消息推送模式,在所述限制消息推送模式下,禁止所述目标应用程序发送推送消息。本发明专利技术实施例可以动态地控制移动终端中的应用程序的消息推送功能的开启或者关闭,使得上课时间区间内用户不受推送消息的干扰,同时节省了移动终端的资源开销。

A method and device for pushing message control

An embodiment of the invention provides a method and device for pushing message control, in which the method comprises: determining a target application with message push rights in a mobile terminal, obtaining course information, and extracting a class time interval from the course information, and entering a restricted message within the time interval described in the class. The push mode prohibits the target application from sending push messages under the restricted message push mode. The embodiment of the invention can dynamically control the opening or closing of the message push function of the application in the mobile terminal, so that the user is not disturbed by the push message in the class time interval, and the resource cost of the mobile terminal is saved.

【技术实现步骤摘要】
一种推送消息控制的方法及装置
本专利技术实施例涉及消息处理
,尤其涉及一种推送消息控制的方法及装置。
技术介绍
随着移动终端的发展,在其上安装的应用程序APP个数越来越多,并且大部分APP都具有消息推送功能,对用户来说,这一功能虽然可以起到提醒、推送消息的功能,但其推送时间却是用户无法确定的,因此经常会在一些不想接收到推送信息的场合下被推送打扰。例如,对于学生而言,在上课时间内,如果总是受到推送消息的干扰,则会分散上课的专注力。在现有技术中,在不想接收推送消息的时间段内,可以将移动终端关机、断网或设置成飞行模式,但这样操作又会引起一些重要信息或电话未及时发现的问题。或者,用户还可以将大量的应用设置为禁止推送消息的状态,但这样就完全损失了应用的推送功能,失去了在空闲时,及时知晓应用新功能、新资讯的权利(比如天气预报,游戏活动,微博热点新闻等)。
技术实现思路
本专利技术实施例提供一种推送消息控制的方法,以解决现有的推送消息发送时间不可控的问题。为了解决上述技术问题,本专利技术是这样实现的:一种推送消息控制的方法,包括:确定移动终端中,具有消息推送权限的目标应用程序;获取课程信息,并从所述课程信息中提取上课时间区间;在所述上课时间区间内,进入限制消息推送模式,在所述限制消息推送模式下,禁止所述目标应用程序发送推送消息。第一方面,本专利技术实施例还提供了一种推送消息控制的装置,所述装置包括:目标应用程序确定模块,用于确定移动终端中,具有消息推送权限的目标应用程序;课程信息获取模块,用于获取课程信息;上课时间区间确定模块,用于从所述课程信息中提取上课时间区间;限制模式进入模块,用于在所述上课时间区间内,进入限制消息推送模式,在所述限制消息推送模式下,禁止所述目标应用程序发送推送消息。本专利技术实施例通过监控上课时间区间,控制移动终端进入限制消息推送模式,以动态地控制移动终端中的应用程序的消息推送功能的开启或者关闭,使得上课时间区间内用户不受推送消息的干扰,同时节省了移动终端的资源开销。附图说明图1是本专利技术实施例的一种推送消息控制的方法实施例的步骤流程图;图2是本专利技术实施例的一种推送消息控制的装置实施例的结构框图;图3是本专利技术实施例的一种移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例可以通过移动终端来进行推送消息的管理,在上课场景中,如果在上课时间区间内,可以关闭应用程序的推送功能,禁止应用程序推送消息,在上课时间区间外,则可以开启应用程序的推送功能,允许应用程序推送消息,从而避免用户在不方便查看推送消息的时间段内受到推送消息的干扰。在实现时,可以在移动终端的设置页面中添加推送消息管理的设置项,当该设置项的开关开启时,则进行推送消息的管理,执行本专利技术实施例的方案。或者,也可以在移动终端中安装一个具有推送消息管理功能的应用程序,采用该应用程序进行推送消息的管理,执行本专利技术实施例的方案。本专利技术实施例的推送消息管理的功能的实现采用上述两种场景均是可以的,以下以上述第一种实现场景(在移动终端的设置页面中添加推送消息管理的设置项)为例,对本专利技术实施例进行说明:参照图1,示出了本专利技术实施例的一种推送消息控制的方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,确定移动终端中具有消息推送权限的目标应用程序;具体的,当移动终端中的推送消息管理的设置项的开关开启时,移动终端可以确定移动终端中所有具有消息推送权限的目标应用程序。在一种实现方式中,可以在设置页面中开启或关闭应用程序的消息推送功能,因此移动终端可以从设置信息中获取开启了推送功能的应用程序列表,则该应用程序列表中的所有的应用程序为具有推送权限的应用程序,可以作为目标应用程序。在另一种实现方式中,还可以遍历移动终端中安装的所有应用程序,判断每个应用程序是否开启了消息推送功能,即判断每个应用程序是否具有推送消息的权限,并将开启了消息推送功能的应用程序作为目标应用程序。步骤102,获取课程信息,并从所述课程信息中提取上课时间区间;在本专利技术实施例的一种优选实施例中,获取课程信息的步骤进一步可以包括如下子步骤:子步骤S11,调用指定应用程序的接口,向用户展示登录界面;子步骤S12,接收用户通过所述登录界面输入的登录信息;子步骤S13,采用所述登录信息登录所述指定应用程序,获取与所述登录信息对应的课程信息。在具体实现中,移动终端可以调用其他的指定应用程序的接口,从其他应用程序中获取课程信息。具体的,移动终端可以首先调用指定应用程序的登录接口,向用户展示登录页面,当接收到用户输入的登录信息,并通过调用校验接口校验该登录信息无误以后,可以从该指定应用程序中查找课程信息。例如,移动终端可以调用学校官网或者超级课程表等APP的接口来向学生展示登录界面,学生在登录界面中输入学号或者班级等以后,可以从学校官网或超级课程表的APP中获取该学生的课程信息。当然,除了上述获取课程信息的方式以外,还可以通过其他方式获取指定数据表,例如,由用户手动导入课程信息(包含表格形式或者图片信息等),或者调用其他通信应用程序(qq、微信、邮箱等)的接口,获取通信应用程序接收的课程信息。获取课程信息以后,可以根据该课程信息中的时间安排信息,提取一个或多个上课时间区间,例如,课程信息可以为课程表,则可以将用户有课的时间提取出来,作为上课时间区间。在实际中,每个上课时间区间可以包括开始时间以及结束时间,在保存时,针对每个上课时间区间,可以分为开始时间和结束时间两个字段进行保存,例如,若上课时间区间为一节课的时间区间,则可以将该节课的开始时间和结束时间分成两个字段保存。步骤103,在所述上课时间区间内,进入限制消息推送模式,在所述限制消息推送模式下,禁止所述目标应用程序发送推送消息。确定上课时间区间以后,在到达该上课时间区间的开始时间时,移动终端进入限制消息推送模式,在所述限制消息推送模式下,移动终端可以禁止所有的目标应用程序发送推送消息,即取消所有的目标应用程序的推送消息的权限,使得上课时间区间内用户不受推送消息的干扰。在本专利技术实施例的一种实施方式中,步骤103具体可以为:当到达所述开始时间时,向所述目标应用程序发送关闭指示消息,促使所述目标应用程序基于所述关闭指示消息关闭消息推送功能。在实现时,移动终端可以对该上课时间区间的开始时间以及结束时间进行监控,当到达该开始时间时,进入限制消息推送模式,此时,移动终端可以向所有的目标应用程序发送关闭指示消息,促使目标应用程序基于该关闭指示消息关闭消息推送功能。在一种实施方式中,本专利技术实施例还可以包括如下步骤:在所述上课时间区间外,退出所述限制消息推送模式。具体的,上述在所述上课时间区间外,退出所述限制消息推送模式具体可以为:当所述结束时间到达时,向所述目标应用程序发送开启指示消息,促使所述目标应用程序基于所述开启指示消息开启消息推送功能。在实现时,当移动终端检测到结束时间到达时,退出所述限制消息推送模式,此时,移动终端本文档来自技高网...

【技术保护点】
1.一种推送消息控制的方法,其特征在于,所述方法包括:确定移动终端中具有消息推送权限的目标应用程序;获取课程信息,并从所述课程信息中提取上课时间区间;在所述上课时间区间内,进入限制消息推送模式,在所述限制消息推送模式下,禁止所述目标应用程序发送推送消息。

【技术特征摘要】
1.一种推送消息控制的方法,其特征在于,所述方法包括:确定移动终端中具有消息推送权限的目标应用程序;获取课程信息,并从所述课程信息中提取上课时间区间;在所述上课时间区间内,进入限制消息推送模式,在所述限制消息推送模式下,禁止所述目标应用程序发送推送消息。2.根据权利要求1所述的方法,其特征在于,所述在所述上课时间区间内,进入限制消息推送模式的步骤之后,还包括:在所述上课时间区间外,退出所述限制消息推送模式。3.根据权利要求1或2所述的方法,其特征在于,所述获取课程信息的步骤包括:调用指定应用程序的接口,向用户展示登录界面;接收用户通过所述登录界面输入的登录信息;采用所述登录信息登录所述指定应用程序,获取与所述登录信息对应的课程信息。4.根据权利要求1或2所述的方法,其特征在于,所述上课时间区间包括开始时间,所述在所述上课时间区间内,进入限制消息推送模式的步骤包括:当到达所述开始时间时,向所述目标应用程序发送关闭指示消息,促使所述目标应用程序基于所述关闭指示消息关闭消息推送功能。5.根据权利要求2所述的方法,其特征在于,所述上课时间区间包括结束时间,所述在所述上课时间区间外,退出所述限制消息推送模式的步骤包括:当所述结束时间到达时,向所述目标应用程序发送开启指示消息,促使所述目标应用程序基于所述开启指示消息开启消息推送功能。6.一种推送消息控制的装置,其特征在于,所述装置包括:目...

【专利技术属性】
技术研发人员:陈强
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1