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