确定推送内容的方法及系统的制作方法

文档序号:7803078阅读:144来源:国知局
确定推送内容的方法及系统的制作方法
【专利摘要】本发明实施例提供的一种确定推送内容的方法及系统,可以根据终端侧设备中处于前台运行状态的应用程序确定推送内容。本发明可以通过终端侧设备中前台运行的应用程序来及时了解用户当前的兴趣,因此,本发明推送的内容更符合用户的需要,不会干扰用户对终端侧设备的正常使用。同时,本发明也不需要用户进行主动订阅等任何操作,用户使用感受良好。
【专利说明】确定推送内容的方法及系统
【技术领域】
[0001]本发明涉及信息推送【技术领域】,特别是涉及确定推送内容的方法及系统。
【背景技术】
[0002]随着科技的发展,各种各样的终端侧设备也逐渐走入了人们的生活。
[0003]网络侧设备通过向终端侧设备发送推送消息来使用户了解更多的可以在终端侧设备中使用或观看的内容。现在网络侧设备一般通过用户订阅的方式进行推送:首先网络侧设备提供可供订阅的各种信息供用户选择,用户在选择所要订阅的信息后,网络侧设备就将用户订阅的信息推送到用户使用的终端侧设备中。例如:用户订阅了某游戏,则当该游戏出现更新时,网络侧设备就将该游戏出现更新的消息推送到用户使用的终端侧设备中。
[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]本发明实施例提供的一种确定推送内容的方法及系统,可以根据终端侧设备中处于前台运行状态的应用程序确定推送内容。本发明可以通过终端侧设备中前台运行的应用程序来及时了解用户当前的兴趣,因此,本发明推送的内容更符合用户的需要,不会干扰用户对终端侧设备的正常使用。同时,本发明也不需要用户进行主动订阅等任何操作,用户使用感受良好。
【专利附图】

【附图说明】
[0064]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0065]图1为本发明实施例提供的一种确定推送内容的方法的流程图;
[0066]图2为本发明实施例提供的另一种确定推送内容的方法的流程图;
[0067]图3为本发明实施例提供的另一种确定推送内容的方法的流程图;
[0068]图4为本发明实施例提供的另一种确定推送内容的方法的流程图;
[0069]图5为本发明实施例提供的另一种确定推送内容的方法的流程图;
[0070]图6为本发明实施例提供的一种确定推送内容的系统的结构示意图。
【具体实施方式】
[0071]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0072]如图1所示,本发明实施例提供的一种确定推送内容的方法,应用于终端侧设备或网络侧设备,该方法可以包括:
[0073]S100、获得终端侧设备中运行的各应用程序的运行状态,其中,所述运行状态包括:前台运行状态和后台运行状态;
[0074]当某应用程序处于前台运行状态时,用户可以直接通过终端侧设备的触摸屏、按键等输入设备来向该应用程序发送控制指令以使用该应用程序。而当该应用程序处于后台运行状态时,用户需要首先将其运行状态调整为前台运行状态后,才可以直接通过终端侧设备的触摸屏、按键等输入设备来向该应用程序发送控制指令以使用该应用程序。
[0075]具体的,可以通过终端侧设备的操作系统接口来获得该终端侧设备中应用程序的运行状态。
[0076]需要说明的一点是,当本发明提供的一种确定推送内容的方法应用于网络侧设备时,该网络侧设备与所述终端侧设备通信连接。对于S100,通过通信连接,网络侧设备可以获得终端侧设备中运行的各应用程序的运行状态,例如:终端侧设备将各应用程序的运行状态发送到网络侧设备中。
[0077]S200、获得所述终端侧设备中处于前台运行状态的应用程序;
[0078]可以理解的是,由于前台应用程序占用了终端侧设备的输入设备,因此前台应用程序也即用户当前正在使用的应用程序。
[0079]S300、根据所述处于前台运行状态的应用程序对所述终端侧设备的用户当前所处的场景进行识别,识别所述终端侧设备的用户当前所处的场景为第一场景;
[0080]具体的,可以根据预设的场景与应用程序的对应关系,确定与处于前台运行状态的应用程序所对应的场景,将该场景识别为用户当前所处的场景。具体的对应关系可以有多种,例如游戏类应用程序对应的场景为:娱乐;即时通讯类应用程序对应的场景为:聊天;办公类应用程序对应的场景为:工作。因此,多个应用程序可以均对应一个相同的场景。当用户在某场景下时,则可以确定用户对该场景对应的推送内容感兴趣,例如娱乐场景下,用户对与娱乐场景对应的游戏推荐感兴趣。
[0081]上述举例中使用了类别对应用程序进行划分,在实际使用中,也可以不进行类别划分,直接为每一个应用程序设置相对应的场景即可。例如=QQ对应的场景为聊天,MSN对应的场景为聊天。
[0082]可以理解的是,用户当前所处的场景在一天中随时可能发生变化,例如:用户正在用手机玩游戏,则用户当前所处的场景为娱乐,五分钟后,用户不想玩游戏了,于是关闭游戏,打开QQ并与QQ好友聊天。这时,该用户当前所处的场景即变为聊天。可见,本发明通过处于前台运行状态的应用程序可以及时的获悉用户兴趣及当前所处的场景的变化。
[0083]可以理解的是,本发明所确定的场景并不一定与用户实际所处于的场景相一致。同时,本发明所确定的场景并不代表用户处于该场景中:一般情况下,用户可能同时处于多种场景中,例如用户在上班途中乘坐地铁,然后打开手机浏览微博内容,并登陆QQ。则此时用户同时处于乘坐地铁、娱乐和聊天三种场景中。在实际应用中,本领域技术人员可以对场景进行设定和修改,本发明不做限定,所设定的场景也可以不具有实际意义,例如场景A、场景B。
[0084]S400、根据预设的场景与推送内容的对应关系,将与所述第一场景相对应的第一推送内容确定为所要推送的内容。
[0085]其中,所要推送的内容可以包括:网页、应用程序安装文件和/或所述终端侧设备中已安装应用程序的打开方式。
[0086]可选的,所要推送的内容中还可以包括有预设的推送标识,例如:金山推广的标识
坐寸ο
[0087]具体的,不同的场景下,用户感兴趣的推送内容也不尽相同。例如:娱乐场景下,用户感兴趣的为与娱乐相关的推送内容,如最新游戏、最新娱乐新闻等。而在工作场景下,用户则对上述与娱乐相关的推送内容没有兴趣。在实际使用中,与场景对应的推送内容可以由技术人员进行设定和修改,本发明在此不作限定。下面公开第一推送内容的两种获得方式:
[0088]方式一、第一推送内容的获得过程可以包括:
[0089]获得多个用户在所述第一场景下对应用程序的使用信息;
[0090]对所述使用信息进行统计,获得统计结果;
[0091]根据所述统计结果确定所述多个用户在所述第一场景下使用次数最多的应用程序;
[0092]将所述使用次数最多的应用程序的推荐信息确定为所述第一推送内容。[0093]方式二、第一推送内容的获得过程可以包括:
[0094]获得多个用户在所述第一场景下对应用程序的使用信息;
[0095]对所述使用信息进行统计,获得统计结果;
[0096]根据所述统计结果确定所述多个用户在所述第一场景下使用时长最长的应用程序;
[0097]将所述使用时长最长的应用程序的推荐信息确定为所述第一推送内容。
[0098]上述两种方式中:多个用户可以为海量用户,上述第一推送内容的获得过程可以在网络侧设备中执行,在网络侧设备执行后,可以将该第一推送内容及所对应的第一场景发送到终端侧设备中进行存储。当然,上述第一推送内容的获得过程也可以在终端侧设备中执行,在这种情况下,终端侧设备可以获得网络侧设备中的多个用户在所述第一场景下对应用程序的使用信息,然后进行统计等后续处理。
[0099]方式一与方式二的区别在于:方式一可以将多个用户在第一场景下使用次数最多的应用程序的推荐信息作为第一推送内容,方式二可以将多个用户在第一场景下使用时长最长的应用程序的推荐信息作为第一推送内容。无论是次数最多还是时长最长,都为其他用户经常使用的应用程序,因此将其推荐给用户可以有良好的推荐效果,不会对用户产生干扰。在本发明其他实施例中,还可以将方式一和方式二进行结合,同时获得用户在所述第一场景下对各应用程序的使用次数及使用时间,并根据用户对各应用程序的使用次数及使用时间确定用户所需的应用程序。例如:可以为使用次数和使用时间分别设置权重,然后进行加权求和,得到各应用程序使用情况的得分,从而进行比较,将得分最高的应用程序的推荐信息确定为所述第一推送内容。
[0100]本发明实施例提供的一种确定推送内容的方法,可以根据终端侧设备中处于前台运行状态的应用程序确定推送内容。本发明可以通过终端侧设备中前台运行的应用程序来及时了解用户当前所处的场景及兴趣,因此,本发明推送的内容更符合用户的需要,不会干扰用户对终端侧设备的正常使用。同时,本发明也不需要用户进行主动订阅等任何操作,用户使用感受良好。
[0101]如图2所示,本发明实施例提供的另一种确定推送内容的方法,应用于终端侧设备,该还可以包括:
[0102]S500、显示所述第一推送内容。
[0103]可选的,在本发明其他实施例中,在S500后还可以包括:
[0104]获得所述第一推送内容在所述终端侧设备中显示的持续时间;
[0105]判断所述持续时间是否不低于预设时间,如果是,则停止显示所述第一推送内容。
[0106]由于用户当前所处的场景经常发生变化,用户的兴趣也经常发生变化,因此推送内容具有一定的时效性,如果长时间显示推送内容,那么当用户所处的场景和兴趣发生变化时,便会对用户产生干扰。可见,通过控制第一推送内容的显示时间就可以避免第一推送内容的长时间显示,从而减少对用户的干扰。
[0107]在本发明其他实施例中,在图1所示方法应用于网络侧设备的情况下,图1所示实施例还可以包括:将所述第一推送内容推送到所述终端侧设备。
[0108]可以理解的是,网络侧设备将第一推送内容推送到终端侧设备后,终端侧设备即可显示所述第一推送内容。[0109]在图2所示实施例的基础上,如图3所示,本发明实施例提供的另一种确定推送内容的方法中,S500可以包括:
[0110]S510、在无应用程序处于前台运行状态的情况下,显示所述第一推送内容。
[0111]当有应用程序处于前台运行状态时,用户可能正在对该应用程序进行操作,此时如果显示第一推送内容,则很有可能会给用户对该应用程序的正常使用带来干扰。例如:用户正在玩游戏,此时显示推送内容将打断用户的游戏过程,给用户产生干扰。因此,本发明可以在无应用程序处于前台运行状态的情况下,显示第一推送内容,可以防止对用户正常使用应用程序产生干扰。
[0112]在图2所示实施例的基础上,如图4所示,本发明实施例提供的另一种确定推送内容的方法中,S500可以包括:
[0113]S520、在所述终端侧设备处于锁屏状态时,在所述终端侧设备的锁屏界面中显示所述第一推送内容。
[0114]可以理解的是,锁屏状态下,用户无法终端侧设备中的应用程序进行操作。因此,在锁屏状态下将第一推送内容显示在锁屏界面上不会对用户的正常使用产生干扰。
[0115]在图4所示实施例的基础上,如图5所示,本发明实施例提供的另一种确定推送内容的方法,还可以包括:
[0116]S600、接收用户对所述锁屏界面中显示的所述第一推送内容的选择指令;
[0117]具体的,选择指令可以为拖动指令,例如用户按住锁屏界面中所显示的推送内容然后拖动到屏.边缘。
[0118]S700、根据所述选择指令取消所述锁屏界面;
[0119]S800、通过与所述第一推送内容关联的网络链接下载所推送的信息。
[0120]其中,与第一推送内容关联的网络链接可以包括在第一推送内容中,当用户发出选择指令时,即可通过该链接进行信息下载。
[0121]其中,所推送的信息可以为:网页和/或应用程序安装文件。
[0122]图5所示实施例可以使得用户通过对锁屏界面中显示的推送内容进行选择直接对终端侧设备进行解锁并下载所推送的信息,用户无需首先进行解锁,解锁后再进行信息下载,操作简便。
[0123]相应于上述的方法实施例,本发明还提供了一种确定推送内容的系统。
[0124]如图6所示,本发明实施例提供的一种确定推送内容的系统,应用于终端侧设备或网络侧设备,该系统可以包括:应用状态获得单元100、前台应用获得单元200、场景识别单元300和推送内容确定单元400,
[0125]所述应用状态获得单元100,用于获得终端侧设备中运行的各应用程序的运行状态,其中,所述运行状态包括:前台运行状态和后台运行状态;
[0126]所述前台应用获得单元200,用于获得所述终端侧设备中处于前台运行状态的应用程序;
[0127]所述场景识别单元300,用于根据所述处于前台运行状态的应用程序对所述终端侧设备的用户当前所处的场景进行识别,识别所述终端侧设备的用户当前所处的场景为第一场景;
[0128]所述推送内容确定单元400,用于根据预设的场景与推送内容的对应关系,将与所述第一场景相对应的第一推送内容确定为所要推送的内容。
[0129]所要推送的内容可以包括:网页、应用程序安装文件和/或所述终端侧设备中已安装应用程序的打开方式。可选的,所要推送的内容中还可以包括有预设的推送标识,例如:金山推广的标识等。
[0130]在本发明其他实施例中,图6所示系统还可以包括:推送内容获得单元,用于获得第一推送内容,所述推送内容获得单元可以有两种组成方式:
[0131]方式一、推送内容获得单元可以包括:使用信息获得子单元、统计子单元、使用最多应用确定子单元和推送内容确定子单元,
[0132]所述使用信息获得子单元,用于获得多个用户在所述第一场景下对应用程序的使用/[目息;
[0133]所述统计子单元,用于对所述使用信息进行统计,获得统计结果;
[0134]所述使用最多应用确定子单元,用于根据所述统计结果确定所述多个用户在所述第一场景下使用次数最多的应用程序;
[0135]所述推送内容确定子单元,用于将所述使用次数最多的应用程序的推荐信息确定为所述第一推送内容。
[0136]方式二、推送内容获得单元可以包括:使用信息获得子单元、统计子单元、使用最长应用确定子单元和推送确定子单元,
[0137]所述使用信息获得子单元,用于获得多个用户在所述第一场景下对应用程序的使用/[目息;
[0138]所述统计子单元,用于对所述使用信息进行统计,获得统计结果;
[0139]所述使用最长应用确定子单元,用于根据所述统计结果确定所述多个用户在所述第一场景下使用时长最长的应用程序;
[0140]所述推送确定子单元,用于将所述使用时长最长的应用程序的推荐信息确定为所述第一推送内容。
[0141]本发明实施例提供的一种确定推送内容的系统,可以根据终端侧设备中处于前台运行状态的应用程序确定推送内容。本发明可以通过终端侧设备中前台运行的应用程序来及时了解用户当前所处的场景及兴趣,因此,本发明推送的内容更符合用户的需要,不会干扰用户对终端侧设备的正常使用。同时,本发明也不需要用户进行主动订阅等任何操作,用户使用感受良好。
[0142]在本发明的另一实施例中,在图6所示系统应用于终端侧设备的情况下,图6所示系统还可以包括:显示单元,用于显示所述第一推送内容;
[0143]具体的,上述显示单元,可以包括:第一显示子单元或第二显示子单元,
[0144]所述第一显示子单元,用于在无应用程序处于前台运行状态的情况下,显示所述第一推送内容;
[0145]所述第二显示子单元,用于在所述终端侧设备处于锁屏状态时,在所述终端侧设备的锁屏界面中显示所述第一推送内容。
[0146]在所述显示单元包括第二显示子单元时,该系统还可以包括:指令接收单元、锁屏取消单元和信息下载单元,
[0147]所述指令接收单元,用于接收用户对所述锁屏界面中显示的所述第一推送内容的选择指令;
[0148]所述锁屏取消单元,用于根据所述选择指令取消所述锁屏界面;
[0149]所述信息下载单元,用于通过与所述第一推送内容关联的网络链接下载所推送的信息。
[0150]在图6所示系统包括显示单元的情况下,进一步,图6所示系统还可以包括:显示时间获得单元和显示停止单元,
[0151]所述显示时间获得单元,用于获得所述第一推送内容在所述终端侧设备中显示的持续时间;
[0152]所述显示停止单元,用于判断所述持续时间是否不低于预设时间,如果是,则停止显示所述第一推送内容。
[0153]在本发明的另一实施例中,在图6所示系统应用于网络侧设备的情况下,图6所示系统还可以包括:推送单元,用于将所述第一推送内容推送到所述终端侧设备。
[0154]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更 多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0155]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0156]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种确定推送内容的方法,其特征在于,应用于终端侧设备或网络侧设备,所述方法包括: 获得终端侧设备中运行的各应用程序的运行状态,其中,所述运行状态包括:前台运行状态和后台运行状态; 获得所述终端侧设备中处于前台运行状态的应用程序; 根据所述处于前台运行状态的应用程序对所述终端侧设备的用户当前所处的场景进行识别,识别所述终端侧设备的用户当前所处的场景为第一场景; 根据预设的场景与推送内容的对应关系,将与所述第一场景相对应的第一推送内容确定为所要推送的内容。
2.根据权利要求1所述的方法,其特征在于,在所述方法应用于终端侧设备的情况下,所述方法还包括:显示所述第一推送内容; 在所述方法应用于网络侧设备的情况下,所述方法还包括:将所述第一推送内容推送到所述终端侧设备。
3.根据权利要求2所述的方法,其特征在于,所述显示所述第一推送内容,包括:在无应用程序处于前台运行状态的情况下,显示所述第一推送内容; 或者,在所述终端侧设备处于锁屏状态时,在所述终端侧设备的锁屏界面中显示所述第一推送内容。
4.根据权利要求2所述的方法,其特征在于,在所述方法应用于终端侧设备的情况下,所述方法还包括: 获得所述第一推送内容在所述终端侧设备中显示的持续时间; 判断所述持续时间是否不低于预设时间,如果是,则停止显示所述第一推送内容。
5.根据权利要求1所述的方法,其特征在于,所述第一推送内容的获得过程,包括: 获得多个用户在所述第一场景下对应用程序的使用信息; 对所述使用信息进行统计,获得统计结果; 根据所述统计结果确定所述多个用户在所述第一场景下使用次数最多的应用程序; 将所述使用次数最多的应用程序的推荐信息确定为所述第一推送内容。
6.根据权利要求1所述的方法,其特征在于,所述第一推送内容的获得过程,包括: 获得多个用户在所述第一场景下对应用程序的使用信息; 对所述使用信息进行统计,获得统计结果; 根据所述统计结果确定所述多个用户在所述第一场景下使用时长最长的应用程序; 将所述使用时长最长的应用程序的推荐信息确定为所述第一推送内容。
7.根据权利要求3所述的方法,其特征在于,在所述显示所述第一推送内容包括:在所述终端侧设备处于锁屏状态时,在所述终端侧设备的锁屏界面中显示所述第一推送内容时,所述方法还包括: 接收用户对所述锁屏界面中显示的所述第一推送内容的选择指令; 根据所述选择指令取消所述锁屏界面; 通过与所述第一推送内容关联的网络链接下载所推送的信息。
8.根据权利要求1所述的方法,其特征在于,所要推送的内容包括:网页、应用程序安装文件和/或所述终端侧设备中已安装应用程序的打开方式。
9.根据权利要求1所述的方法,其特征在于,所述第一推送内容中包括有预设的推送标识。
10.一种确定推送内容的系统,其特征在于,应用于终端侧设备或网络侧设备,所述系统包括:应用状态获得单元、前台应用获得单元、场景识别单元和推送内容确定单元, 所述应用状态获得单元,用于获得终端侧设备中运行的各应用程序的运行状态,其中,所述运行状态包括:前台运行状态和后台运行状态; 所述前台应用获得单元,用于获得所述终端侧设备中处于前台运行状态的应用程序; 所述场景识别单元,用于根据所述处于前台运行状态的应用程序对所述终端侧设备的用户当前所处的场景进行识别,识别所述终端侧设备的用户当前所处的场景为第一场景; 所述推送内容确定单元,用于根据预设的场景与推送内容的对应关系,将与所述第一场景相对应的第一推送内容确定为所要推送的内容。
11.根据权利要求10所述的系统,其特征在于,在所述系统应用于终端侧设备的情况下,所述系统还包括:显示单元,用于显示所述第一推送内容; 在所述系统应用于网络侧设备的情况下,所述系统还包括:推送单元,用于将所述第一推送内容推送到所述终端侧设备。
12.根据权利要求11所述的系统,其特征在于,所述显示单元,包括:第一显示子单元或第二显示子单元, 所述第一显示子单元,用于在无应用程序处于前台运行状态的情况下,显示所述第一推送内容; 所述第二显示子单元,用于在所述终端侧设备处于锁屏状态时,在所述终端侧设备的锁屏界面中显示所述第一推送内容。
13.根据权利要求11所述的系统,其特征在于,在所述系统应用于终端侧设备的情况下,所述系统还包括:显示时间获得单元和显示停止单元, 所述显示时间获得单元,用于获得所述第一推送内容在所述终端侧设备中显示的持续时间; 所述显示停止单元,用于判断所述持续时间是否不低于预设时间,如果是,则停止显示所述第一推送内容。
14.根据权利要求10所述的系统,其特征在于,还包括:推送内容获得单元,用于获得第一推送内容,所述推送内容获得单元,包括:使用信息获得子单元、统计子单元、使用最多应用确定子单元和推送内容确定子单元, 所述使用信息获得子单元,用于获得多个用户在所述第一场景下对应用程序的使用信息; 所述统计子单元,用于对所述使用信息进行统计,获得统计结果; 所述使用最多应用确定子单元,用于根据所述统计结果确定所述多个用户在所述第一场景下使用次数最多的应用程序; 所述推送内容确定子单元,用于将所述使用次数最多的应用程序的推荐信息确定为所述第一推送内容。
15.根据权利要求10所述的系统,其特征在于,还包括:推送内容获得单元,用于获得第一推送内容,所述推送内容获得单元,包括:使用信息获得子单元、统计子单元、使用最长应用确定子单元和推送确定子单元, 所述使用信息获得子单元,用于获得多个用户在所述第一场景下对应用程序的使用信息; 所述统计子单元,用于对所述使用信息进行统计,获得统计结果; 所述使用最长应用确定子单元,用于根据所述统计结果确定所述多个用户在所述第一场景下使用时长最长的应用程序; 所述推送确定子单元,用于将所述使用时长最长的应用程序的推荐信息确定为所述第一推送内容。
16.根据权利要求12所述的系统,其特征在于,在所述显示单元包括第二显示子单元时,所述系统还包括:指令接收单元、锁屏取消单元和信息下载单元, 所述指令接收单元,用于接收用户对所述锁屏界面中显示的所述第一推送内容的选择指令; 所述锁屏取消单元,用于根据所述选择指令取消所述锁屏界面; 所述信息下载单元,用于通过与所述第一推送内容关联的网络链接下载所推送的信息。
17.根据权利要求10所述的系统,其特征在于,所要推送的内容包括:网页、应用程序安装文件和/或所述终端侧设备中已安装应用程序的打开方式。
18.根据权利要求10所述的系统,其特征在于,所述第一推送内容中包括有预设的推送标识。
【文档编号】H04L29/06GK103929437SQ201410188427
【公开日】2014年7月16日 申请日期:2014年5月6日 优先权日:2014年5月6日
【发明者】孟槟榔, 黄声声, 陈勇 申请人:北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1