一种内容推送方法、装置及终端的制作方法

文档序号:9474348阅读:146来源:国知局
一种内容推送方法、装置及终端的制作方法
【技术领域】
[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]本发明实施例可以获取终端的历史运行信息,根据该历史运行信息确定推送场景,以及在该推送场景下的待推送内容;检测终端是否处于该推送场景;若终端处于该推送场景,则可以将待推送内容发送给终端,其中,推送场景是根据预设建模算法确定的历史运行信息中反映用户需求的决策因子所在的终端运行场景。可见,本发明实施例可以根据终端的历史运行信息确定与当前终端运行场景更加匹配的待推送内容,从而提高推送的内容与用户操作需求的匹配度。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1