《一种通知消息推送方法、装置及终端.pdf》由会员分享,可在线阅读,更多相关《一种通知消息推送方法、装置及终端.pdf(15页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410749162.5(22)申请日 2014.12.09G06F 17/30(2006.01)(71)申请人 深圳市中兴移动通信有限公司地址 518000 广东省深圳市南山区高新区北环大道9018号大族创新大厦A区10楼(72)发明人 周奇方(74)专利代理机构 广东广和律师事务所 44298代理人 章小燕(54) 发明名称一种通知消息推送方法、装置及终端(57) 摘要本发明公开了一种通知消息推送方法、装置及终端。其中,该方法包括:按程序的特征划分程序类别 ;确定与程序类别相对应的消息推送等级;结合程序所在的程序类别、消息推送等级。
2、以及系统当前的运行状态确定程序的消息推送参数。实施本发明,实现了根据不同的程序确定相应的程序类别,根据不同的程序类别确定相应的消息推送等级、根据消息推送等级以及系统当前的运行状态确定消息推送参数,从而避免了消息推送的方式给用户使用带来干扰,节省了系统占用以及系统消耗,使得消息推送方式更为人性化,符合用户的使用习惯,提高了用户体验。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书8页 附图4页(10)申请公布号 CN 104484378 A(43)申请公布日 2015.04.01CN 104484378 A1/2 页21.一种通知消息推送方法,。
3、其特征在于,所述方法包括 :按程序的特征划分程序类别 ;确定与所述程序类别相对应的消息推送等级 ;结合所述程序所在的程序类别、消息推送等级以及系统当前的运行状态确定所述程序的消息推送参数。2.根据权利要求 1 所述的通知消息推送方法,其特征在于,所述按程序的功能划分程序类别具体包括 :预设至少两种所述程序类别 ;获取与所述特征对应的属性信息,根据所述属性信息确定所述程序所属的所述程序类别。3.根据权利要求 2 所述的通知消息推送方法,其特征在于,所述确定与所述程序类别相对应的消息推送等级进一步包括 :获取当前系统的消息推送接口 ;根据所述消息推送接口获取所述程序的消息推送类型 ;统计分析所述消。
4、息推送类型,并结合所述程序类别划分所述消息推送等级 ;在所述程序类别与所述消息推送等级之间建立第一映射表,根据所述第一映射表确定所述程序类别与所述消息推送等级之间的第一对应关系。4.根据权利要求 3 所述的通知消息推送方法,其特征在于,所述结合所述程序所在的程序类别、消息推送等级以及系统当前的运行状态确定所述程序的消息推送参数还包括 :获取当前系统的运行状态,根据所述运行状态划分状态类别 ;在所述状态类别与所述第一映射表之间建立第二映射表,根据所述第二映射表确定所述状态类别与所述第一映射表之间的第二对应关系。5.根据权利要求 4 所述的通知消息推送方法,其特征在于,所述结合所述程序所在的程序类。
5、别、消息推送等级以及系统当前的运行状态确定所述程序的消息推送参数具体包括:根据所述程序所在的程序类别以及所述第一对应关系确定所述程序对应的消息推送等级 ;根据所述状态类别以及所述第二对应关系确定所述程序的消息推送参数,其中,所述消息推送参数包括消息推送的显示位置、消息推送的显示时间、消息推送的震动状态、消息推送的隐藏状态以及消息推送的清除状态。6.一种通知消息推送装置,其特征在于,所述装置包括 :程序类别划分模块,用于按程序的特征划分程序类别 ;消息推送等级确定模块,用于确定与所述程序类别相对应的消息推送等级 ;消息推送参数确定模块,用于结合所述程序所在的程序类别、消息推送等级以及系统当前的运。
6、行状态确定所述程序的消息推送参数。7.根据权利要求 6 所述的通知消息推送装置,其特征在于,所述程序类别划分模块包括程序类别预设单元以及程序类别确定单元,其中,所述程序类别预设单元用于预设至少两种所述程序类别 ;所述程序类别确定单元用于获取与所述特征对应的属性信息,根据所述属性信息确定权 利 要 求 书CN 104484378 A2/2 页3所述程序所属的所述程序类别。8.根据权利要求 7 所述的通知消息推送装置,其特征在于,所述消息推送等级确定模块包括消息推送接口获取单元、消息推送类型获取单元、消息推送等级划分单元以及第一对应关系确定单元,其中,所述消息推送接口获取单元用于获取当前系统的消息。
7、推送接口 ;所述消息推送类型获取单元用于根据所述消息推送接口获取所述程序的消息推送类型;所述消息推送等级划分单元用于统计分析所述消息推送类型,并结合所述程序类别划分所述消息推送等级 ;所述第一对应关系确定单元用于在所述程序类别与所述消息推送等级之间建立第一映射表,根据所述第一映射表确定所述程序类别与所述消息推送等级之间的第一对应关系。9.根据权利要求 8 所述的通知消息推送装置,其特征在于,所述消息推送参数确定模块包括状态类别划分单元以及第二对应关系确定单元,其中,所述状态类别划分单元用于获取当前系统的运行状态,根据所述运行状态划分状态类别;所述第二对应关系确定单元用于在所述状态类别与所述第一。
8、映射表之间建立第二映射表,根据所述第二映射表确定所述状态类别与所述第一映射表之间的第二对应关系 ;所述消息推送参数确定模块还包括第一消息推送单元以及第二消息推送单元,其中,所述第一消息推送单元用于根据所述程序所在的程序类别以及所述第一对应关系确定所述程序对应的消息推送等级 ;所述第二消息推送单元用于根据所述状态类别以及所述第二对应关系确定所述程序的消息推送参数,其中,所述消息推送参数包括消息推送的显示位置、消息推送的显示时间、消息推送的震动状态、消息推送的隐藏状态以及消息推送的清除状态。10.一种通知消息推送终端,其特征在于,所述终端包括所述权利要求 6-9 所述的通知消息推送装置。权 利 要。
9、 求 书CN 104484378 A1/8 页4一种通知消息推送方法、装置及终端技术领域0001 本发明涉及通信技术领域,尤其涉及一种通知消息推送方法、装置及终端。背景技术0002 现有技术中,终端内的通知消息推送方法有以下缺陷 :0003 1. 当用户在使用终端 ( 例如手机 ) 的过程中,并接收到即时通讯程序等发来的信息时,通常会在终端的屏显界面内弹出一个显示信息的对话框通过该对话框提示用户查看该信息或者回复该信息。由于在终端使用过程中的任意时刻,只要接收到信息,则会按该通知消息推送方式进行消息推送,因此,当用户在使用该终端进行其它操作时,可能给用户带来视觉干扰以及相关的误操作。0004 。
10、2. 当用户在使用终端 ( 例如手机 ) 的过程中,并接收到即时通讯程序等发来的信息时,不同于上述 1 所述的方法是,在终端的状态栏或者其它屏显界面的边框处显示有新信息到达,但不显示该新信息的具体内容。由于在终端使用过程中接收到新信息时,需要用户采用点击或者拖动等二次操作才可以查看新信息内容,因此,当用户需要及时、便捷地查看新信息时,可能给用户来带操作步骤冗余等不便。0005 3. 当用户在使用终端 ( 例如手机 ) 的过程中,并接收到即时通讯程序等发来的信息时,若终端处于锁屏状态,则可能会通过终端的呼吸灯或者通知灯的闪烁提示用户阅读新信息。由于在终端使用过程中接收到新信息时,用户可能在从事其。
11、它事务而无暇顾及解锁并阅读新信息,因此,当用户未阅读新信息时,通过终端的呼吸灯或者通知灯持续发出提示,增大了终端的资源占用量以及电量消耗。0006 由上述几点可知,现有的终端通知消息推送方法可能存在消息推送干扰用户执行其它事务、消息推送不便于用户及时阅读以及消息推送资源消耗较大的技术缺陷。发明内容0007 有鉴于此,本发明要解决的技术问题是提供一种通知消息推送方法、装置及终端,以解决现有的终端通知消息推送方法可能存在消息推送干扰用户执行其它事务、消息推送不便于用户及时阅读以及消息推送资源消耗较大的技术缺陷。0008 本发明解决上述技术问题所采用的技术方案如下 :0009 一种通知消息推送方法,。
12、该方法包括 :0010 按程序的特征划分程序类别 ;0011 确定与程序类别相对应的消息推送等级 ;0012 结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数。0013 优选地,按程序的功能划分程序类别具体包括 :0014 预设至少两种程序类别 ;0015 获取与特征对应的属性信息,根据属性信息确定程序所属的程序类别。说 明 书CN 104484378 A2/8 页50016 优选地,确定与程序类别相对应的消息推送等级进一步包括 :0017 获取当前系统的消息推送接口 ;0018 根据消息推送接口获取程序的消息推送类型 ;0019 统计分析消息推送类型,并结合程。
13、序类别划分消息推送等级 ;0020 在程序类别与消息推送等级之间建立第一映射表,根据第一映射表确定程序类别与消息推送等级之间的第一对应关系。0021 优选地,结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数还包括 :0022 获取当前系统的运行状态,根据运行状态划分状态类别 ;0023 在状态类别与第一映射表之间建立第二映射表,根据第二映射表确定状态类别与第一映射表之间的第二对应关系。0024 优选地,结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数具体包括 :0025 根据程序所在的程序类别以及第一对应关系确定程序对应的消息推送。
14、等级 ;0026 根据状态类别以及第二对应关系确定程序的消息推送参数,其中,消息推送参数包括消息推送的显示位置、消息推送的显示时间、消息推送的震动状态、消息推送的隐藏状态以及消息推送的清除状态。0027 本发明还提出了一种通知消息推送装置,该装置包括 :0028 程序类别划分模块,用于按程序的特征划分程序类别 ;0029 消息推送等级确定模块,用于确定与程序类别相对应的消息推送等级 ;0030 消息推送参数确定模块,用于结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数。0031 优选地,程序类别划分模块包括程序类别预设单元以及程序类别确定单元,其中,0032 程。
15、序类别预设单元用于预设至少两种程序类别 ;0033 程序类别确定单元用于获取与特征对应的属性信息,根据属性信息确定程序所属的程序类别。0034 优选地,消息推送等级确定模块包括消息推送接口获取单元、消息推送类型获取单元、消息推送等级划分单元以及第一对应关系确定单元,其中,0035 消息推送接口获取单元用于获取当前系统的消息推送接口 ;0036 消息推送类型获取单元用于根据消息推送接口获取程序的消息推送类型 ;0037 消息推送等级划分单元用于统计分析消息推送类型,并结合程序类别划分消息推送等级 ;0038 第一对应关系确定单元用于在程序类别与消息推送等级之间建立第一映射表,根据第一映射表确定所。
16、序类别与消息推送等级之间的第一对应关系。0039 优选地,消息推送参数确定模块包括状态类别划分单元以及第二对应关系确定单元,其中,0040 状态类别划分单元用于获取当前系统的运行状态,根据运行状态划分状态类别 ;0041 第二对应关系确定单元用于在状态类别与第一映射表之间建立第二映射表,根据第二映射表确定状态类别与第一映射表之间的第二对应关系 ;说 明 书CN 104484378 A3/8 页60042 消息推送参数确定模块还包括第一消息推送单元以及第二消息推送单元,其中,0043 第一消息推送单元用于根据程序所在的程序类别以及第一对应关系确定程序对应的消息推送等级 ;0044 第二消息推送单。
17、元用于根据状态类别以及第二对应关系确定程序的消息推送参数,其中,消息推送参数包括消息推送的显示位置、消息推送的显示时间、消息推送的震动状态、消息推送的隐藏状态以及消息推送的清除状态。0045 本发明还提出了一种通知消息推送终端,该终端包括上述通知消息推送装置。0046 实施本发明,通过按程序的功能划分程序类别,然后确定与程序类别相对应的消息推送等级,最后结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数。实现了根据不同的程序确定相应的程序类别,根据不同的程序类别确定相应的消息推送等级、根据消息推送等级以及系统当前的运行状态确定消息推送参数,从而避免了消息推送的方式。
18、给用户使用带来干扰,节省了系统占用以及系统消耗,使得消息推送方式更为人性化,符合用户的使用习惯,提高了用户体验。附图说明0047 下面将结合附图及实施例对本发明作进一步说明,附图中 :0048 图 1 是本发明提出的通知消息推送方法的流程图 ;0049 图 2 是本发明第二较佳实施例提出的通知消息推送方法的流程图 ;0050 图 3 是本发明第三较佳实施例提出的通知消息推送方法的流程图 ;0051 图 4 是本发明第四较佳实施例提出的通知消息推送方法的流程图 ;0052 图 5 是本发明第五较佳实施例提出的通知消息推送方法的流程图 ;0053 图 6 是本发明提出的通知消息推送装置的结构框图。。
19、具体实施方式0054 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。0055 实施例一0056 图 1 是本发明提出的通知消息推送方法的流程图。该方法包括 :0057 S1,按程序的特征划分程序类别。可以理解,本发明适用于智能手机、平板电脑、笔记本电脑等智能终端设备。运行于终端系统内的程序可以是应用程序、游戏程序等。0058 其中,程序的特征包括程序的本体以及程序的功能。0059 具体地,程序的本体是指该程序的本质属性,例如改程序的签名信息、封装信息等。。
20、0060 程序的功能则可以分为通话功能、信息收发功能、游戏功能、信息查询功能、娱乐功能等,相应地,可以将程序划分为通话程序、信息收发程序、游戏程序、信息查询程序、娱乐程序等,同时,还可以进一步细分程序类别,例如,将信息收发程序分为短信息收发程序、彩信收发程序、即时通讯信息收发程序等,将游戏程序分为益智游戏程序、体育游戏程序、竞速游戏程序等,将娱乐程序分为音乐程序、视频程序等。说 明 书CN 104484378 A4/8 页70061 S2,确定与程序类别相对应的消息推送等级。0062 消息推送等级是指由程序生成通知信息时,该通知信息由系统推送并显示的优先等级。同时,该消息推送等级还包括交由系统。
21、处理的优先等级。0063 例如,可以将消息推送等级由高优先级至低优先级划分为 L1 级、L2 级以及 L3 级,还可以将消息推送等级由高优先级至低优先级划分为 L1 级、L2 级、L10 级。0064 首先,根据上述步骤S1划分程序类别,例如,将通话程序划分为P1类、将信息收发程序划分为 P2 类、将游戏程序划分为 P5 类、将信息查询程序划分为 P3 类、将娱乐程序划分为 P4 类。0065 然后,确定与程序类别相对应的消息推送等级。例如,将 P1 类与 L1 级对应,将 P1类与 L1 级对应,将 P2 类与 L2 级对应,将 P3 类与 L3 级对应,将 P4 类与 L4 级对应,将 P。
22、5 类与 L5 级对应,因此,上述通话程序、信息收发程序、游戏程序、信息查询程序、娱乐程序各类别的消息推送等级依次分别是 :L1 级、L2 级、L5 级、L3 级、L4 级。0066 S3,结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数。0067 其中,系统当前的运行状态是指终端当前的系统锁屏状态、系统资源状态以及系统前端状态。具体地 :0068 系统锁屏状态是指终端处于锁屏状态或者解锁状态 ;0069 系统资源状态是指系统当前的处理资源占用量以及电量消耗量 ;0070 系统前端状态是指系统当前屏显界面内运行的程序以及当前的后台程序。0071 根据程序所在的程。
23、序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数,其中,消息推送参数包括消息推送的显示位置、消息推送的显示时间、消息推送的震动状态、消息推送的隐藏状态以及消息推送的清除状态。0072 具体地,根据程序的类别确定该程序的消息推送等级,然后根据确定的消息推送等级以及系统当前的运行状态确定消息推送的显示位置、消息推送的显示时间、消息推送的震动状态、消息推送的隐藏状态以及消息推送的清除状态。0073 例如,确定信息收发程序为 P2 类,根据 P2 类对应的 L2 级确定了该程序的消息推送等级,根据 L2 级的消息推送等级、当前处于解锁状态、系统当前的处理资源占用量以及电量消耗量均较小、。
24、系统当前屏显界面内运行的程序以及当前的后台程序不受消息推送影响确定本次消息推送在屏显界面的明显位置 ( 例如中间位置 )、5 秒的悬浮时间、终端 2 秒震动提醒等消息推送参数。0074 本实施例的有益效果在于,通过按程序的功能划分程序类别,然后确定与程序类别相对应的消息推送等级,最后结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数。实现了根据不同的程序确定相应的程序类别,根据不同的程序类别确定相应的消息推送等级、根据消息推送等级以及系统当前的运行状态确定消息推送参数,从而避免了消息推送的方式给用户使用带来干扰,节省了系统占用以及系统消耗,使得消息推送方式更为人性。
25、化,符合用户的使用习惯,提高了用户体验。0075 实施例二0076 图 2 是本发明第二较佳实施例提出的通知消息推送方法的流程图。基于上述实施例,按程序的功能划分程序类别具体包括 :说 明 书CN 104484378 A5/8 页80077 S11,预设至少两种程序类别 ;0078 S12,获取与特征对应的属性信息,根据属性信息确定程序所属的程序类别。0079 在上述实施例一的基础上,首先划分程序类别,然后根据与特征对应的属性信息确定其所属的程序类别。其中,与程序特征对应的属性信息包括程序的签名信息以及功能代码信息等。0080 进一步地,通过云端服务器抓取终端内置程序的属性信息,通过将搜集的属。
26、性信息进行分类处理,生成标准的程序类别,然后将该程序类别发送至各终端,由各终端根据云端服务器下发的标准程序类别对本地的程序进行分类处理。0081 进一步地,划分程序的依据可以有多种,例如,按程序的功能划分程序类别、按程序的执行对象划分程序类别、按程序的执行目的划分程序类别等,在此以按程序的功能划分程序类别为例作说明。0082 本实施例的有益效果在于,通过预设至少两种程序类别,然后获取程序的属性信息,根据属性信息确定程序所属的程序类别。实现了程序分类操作的完备性,使得程序分类操作的操作结果更符合用户的分类预期,同时,也给便于用户执行程序分类操作。0083 实施例三0084 图 3 是本发明第三较。
27、佳实施例提出的通知消息推送方法的流程图。0085 基于上述实施例,确定与程序类别相对应的消息推送等级进一步包括 :0086 S21,获取当前系统的消息推送接口。例如,系统的显示接口、震动接口等。0087 S22,根据消息推送接口获取程序的消息推送类型。当系统有新消息需要推送时,若是调用系统的显示接口,则确定消息推送的类型是显示通知,若是调用系统的震动接口,则确定消息推送的类型是震动通知,若同时调用系统的显示接口和震动接口,则确定消息推送的类型是显示通知和震动通知。0088 可以理解,还可以在确定消息推送的类型是显示通知和震动通知后,进一步确定显示通知和震动通知各自的通知时刻、先后顺序以及持续时。
28、间等相关的参数信息。0089 进一步地,显示通知包括多种消息推送类型,例如,在状态栏显示新消息标识、在状态栏显示新消息内容、在弹出对话框内显示新消息内容等。0090 进一步地,震动通知同样包括多种消息推送类型,例如,可分为长时间震动通知新消息 (10 秒以上 )、中等时长震动通知新消息 (2-10 秒 )、短时间震动通知新消息 (2 秒以内)等。0091 S23,统计分析消息推送类型,并结合程序类别划分消息推送等级。具体地,根据消息推送类型的优先级、消息推送类型的影响度以及程序的程序类别信息划分消息推送等级。0092 例如,若消息推送的优先级越高、消息推送类型的影响度越低以及程序的属性信息表明。
29、该程序的重要性越高,则确定的消息推送等级越高。0093 其中,消息推送类型的影响度是指消息推送时对用户的影响大小,具体地,可以根据用户受到影响时,反应的时间作为衡量的标准,具体地,反应时间越长,则影响越大,反应时间越短,则影响越小。0094 S24,在程序类别与消息推送等级之间建立第一映射表,根据第一映射表确定程序类别与消息推送等级之间的第一对应关系。说 明 书CN 104484378 A6/8 页90095 进一步地,多个程序类别可以同时对应一种消息推送等级 ;0096 进一步地,同一类程序类别的所有程序对应同一种消息推送等级。0097 本实施例的有益效果在于,通过获取当前系统的消息推送接口。
30、,然后根据消息推送接口获取程序的消息推送类型,再统计分析消息推送类型,并结合属性信息划分消息推送等级,最后在程序类别与消息推送等级之间建立第一映射表,根据第一映射表确定程序类别与消息推送等级之间的第一对应关系。使得消息推送方式的逻辑联系性更强,同时,使得消息推送方式的判定依据更为丰富,进一步地加强了消息推送与用户使用习惯、用户使用状态的契合程度。0098 实施例四0099 图 4 是本发明第四较佳实施例提出的通知消息推送方法的流程图。0100 基于上述实施例,结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数还包括 :0101 S31,获取当前系统的运行状态,根据。
31、运行状态划分状态类别。0102 如上述实施例一所述,系统当前的运行状态是指终端当前的系统锁屏状态、系统资源状态以及系统前端状态。具体地 :0103 系统锁屏状态是指终端处于锁屏状态或者解锁状态 ;0104 系统资源状态是指系统当前的处理资源占用量以及电量消耗量 ;0105 系统前端状态是指系统当前屏显界面内运行的程序以及当前的后台程序。0106 S32,在状态类别与第一映射表之间建立第二映射表,根据第二映射表确定状态类别与第一映射表之间的第二对应关系。0107 具体地,在获知状态类别以及第二映射表的情况下,即可确定第一映射表,由此获得第一映射表以及程序类别后,即可确定消息推送等级。0108 本。
32、实施例的有益效果在于,通过获取当前系统的运行状态,根据运行状态划分状态类别,然后在状态类别与第一映射表之间建立第二映射表,根据第二映射表确定状态类别与第一映射表之间的第二对应关系。在各参数之间建立了紧密的逻辑关系,通过预知或者预设的参数确定所需的参数,增强了本消息推送方法的稳定性,为消息推送方法提供了稳定的逻辑基础。0109 实施例五0110 图 5 是本发明第五较佳实施例提出的通知消息推送方法的流程图。0111 基于上述实施例,结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数具体包括 :0112 S33,根据程序所在的程序类别以及第一对应关系确定程序对应的消息。
33、推送等级。0113 S34,根据状态类别以及第二对应关系确定程序的消息推送参数。其中,消息推送参数包括消息推送的显示位置、消息推送的显示时间、消息推送的震动状态、消息推送的隐藏状态以及消息推送的清除状态。0114 例如,确定消息推送的显示位置是屏显界面的中上位置、消息推送的显示时间是即时显示并持续两秒、消息推送的震动状态是启动震动并持续一秒、消息推送的隐藏状态是点触即刻隐藏、消息推送的清除状态是向左或者向右滑动清除通知消息。0115 可以理解,消息推送参数不限于以上类型,可以选择其中几种类型的组合也可以说 明 书CN 104484378 A7/8 页10根据用户自定义确定所需的消息推送参数。0。
34、116 本实施例的有益效果在于,通过程序所在的程序类别以及第一对应关系确定程序对应的消息推送等级,然后根据状态类别以及第二对应关系确定程序的消息推送参数。实现了自适应确定程序的消息推送参数,避免了人为控制操作所带来的不便,使得本消息推送方法的步骤更为简单、实用性更强。0117 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如 ROM/RAM、磁盘、光盘等。0118 实施例六0119 图 6 是本发明提出的通知消息推送装置的结构框图。0120 本发明还提出了一种通知消息推送装置,该。
35、装置包括 :0121 程序类别划分模块 10,用于按程序的特征划分程序类别 ;0122 消息推送等级确定模块 20,用于确定与程序类别相对应的消息推送等级 ;0123 消息推送参数确定模块 30,用于结合程序所在的程序类别、消息推送等级以及系统当前的运行状态确定程序的消息推送参数。0124 进一步地,程序类别划分模块 10 包括程序类别预设单元 11 以及程序类别确定单元 12,其中,0125 程序类别预设单元 11 用于预设至少两种程序类别 ;0126 程序类别确定单元 12 用于获取与特征对应的属性信息,根据属性信息确定程序所属的程序类别。0127 进一步地,消息推送等级确定模块 20 包。
36、括消息推送接口获取单元 21、消息推送类型获取单元 22、消息推送等级划分单元 23 以及第一对应关系确定单元 24,其中,0128 消息推送接口获取单元 21 用于获取当前系统的消息推送接口 ;0129 消息推送类型获取单元 22 用于根据消息推送接口获取程序的消息推送类型 ;0130 消息推送等级划分单元 23 用于统计分析消息推送类型,并结合程序类别划分消息推送等级 ;0131 第一对应关系确定单元 24 用于在程序类别与消息推送等级之间建立第一映射表,根据第一映射表确定所序类别与消息推送等级之间的第一对应关系。0132 进一步地,消息推送参数确定模块 30 包括状态类别划分单元 31 。
37、以及第二对应关系确定单元 32,其中,0133 状态类别划分单元 31 用于获取当前系统的运行状态,根据运行状态划分状态类别;0134 第二对应关系确定单元 32 用于在状态类别与第一映射表之间建立第二映射表,根据第二映射表确定状态类别与第一映射表之间的第二对应关系 ;0135 进一步地,消息推送参数确定模块 30 还包括第一消息推送单元 33 以及第二消息推送单元 34,其中,0136 第一消息推送单元 33 用于根据程序所在的程序类别以及第一对应关系确定程序对应的消息推送等级 ;0137 第二消息推送单元 34 用于根据状态类别以及第二对应关系确定程序的消息推送说 明 书CN 104484378 A。