应用程序的管理方法和装置的制造方法

文档序号:9911086阅读:379来源:国知局
应用程序的管理方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术,尤其涉及一种应用程序的管理方法和装置。
【背景技术】
[0002]移动互联网中用户从互联网中获取信息的方式有两种:拉取(Pul I)和推送(Push)。具体的,拉取(Pull)是用户使用的客户端周期性查询互联网中的服务器,询问是否有消息,如果有则获取消息;推送(Push)是用户使用的客户端启动后与互联网络中的服务器建立长连接,在连接期间,客户端周期性向服务器发送心跳信息,以告诉服务器自己的存在,当有服务器有消息时,服务器会主动通过已经建立的连接发送消息给客户端。
[0003]随着智能终端的不断普及,许多应用软件会采用推送(Push)方式向用户推送消息。比如淘宝推送购物广告消息,微信推送群消息、好友聊天消息,今日头条推送的新闻消息。应用种类繁多、推送的消息也各式各样。

【发明内容】

[0004]本公开实施例提供了一种应用程序的管理方法和装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种应用程序的管理方法,该方法包括:
[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]各个网络行为特征信息、各个通知栏使用特征信息和各个进程运行特征信息分别对应一个积分权重;
[0049]所述类型确定模块,包括:积分权重获取子模块、评估值计算子模块和类型确定子丰旲块;
[0050]所述积分权重获取子模块,被配置为根据信息推送的应用程序特征库分别获取所述应用程序的特征信息对应的积分权重;
[0051]所述评估值计算子模块,被配置为计算所述应用程序的特征信息对应的积分权重总和获取所述应用程序的特征评估值;
[0052]所述类型确定子模块,被配置为根据所述应用程序的特征评估值和预设阈值确定所述应用程序的信息获取类型。
[0053]结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述通知设定模块,包括:获取子模块、分类结果确定子模块、策略确定子模块和通知设定子模块;
[0054]所述获取子模块,被配置为获取应用程序的分类库和策略库;
[0055]所述分类结果确定子模块,被配置为根据所述应用程序的信息获取类型和所述分类库确定所述应用程序的分类结果;
[0056]所述策略确定子模块,被配置为根据所述应用程序的分类结果和所述策略库确定所述应用程序的策略信息;
[0057]所述通知设定子模块,被配置为根据所述应用程序的策略信息设定所述应用程序的消息通知模式;
[0058]其中,所述策略库包括分类结果和与分类结果对应的策略信息,所述策略信息包括允许推送、禁止推送、预设时间段内允许推送或用户设置。
[0059]结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述方法还包括:
[0060]接收模块,被配置为接收推送消息,所述推送消息包括:应用程序的标识;
[0061]运行状态确定模块,被配置为判断所述应用程序的标识对应的应用程序的运行状态是否为后台运行,当所述应用程序的运行状态是后台运行时,则获取与所述应用程序的标识对应的策略信息;
[0062]时间获取模块,被配置为当应用程序的策略信息为预设时间段内允许推送时,则获取当前时间;
[0063]所述通知设定子模块包括禁止推送子
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1