内容推送方法及装置、终端、存储介质制造方法及图纸

技术编号:21850487 阅读:30 留言:0更新日期:2019-08-14 00:18
本申请公开了一种内容推送方法及装置、终端、存储介质,属于互联网技术领域。所述方法包括:获取终端的内容显示页面的状态;在所述状态指示所述内容显示页面存在待推送内容时,在所述屏幕中显示指向所述待推送内容的浮窗,以提示用户所述待推送内容;获取针对所述内容显示页面或所述浮窗的滑动操作;基于所述滑动操作,更新所述浮窗的指向和显示位置中的至少一项,以保持所述浮窗指向所述待推送内容。本申请提高了提高了待推送内容的推送效率。

Content push method and device, terminal and storage medium

【技术实现步骤摘要】
内容推送方法及装置、终端、存储介质
本申请涉及互联网
,特别涉及一种内容推送方法及装置、终端、存储介质。
技术介绍
随着科学技术的发展,终端的使用越来越普遍。终端中通常安装有多个应用程序,且每个应用程序可以包括多个子应用程序,每个子应用程序用于实现不同的功能。当子应用程序的功能有更新时,及时提示用户该子应用程序的功能出现了更新,以引导用户使用该功能更新后的子应用程序,能够有效地提高用户粘度。相关技术中,应用程序的界面中通常包括多个子应用程序的图标。当子应用程序的功能有更新时,通常在功能更新的子应用程序的图标上显示提示消息,以提示用户该子应用程序的功能出现了更新。但是,当终端的屏幕中未显示功能更新的子应用程序的图标时,用户无法看到该提示消息,导致用户无法得知更新情况,因此,相关技术中提示更新的效率较低。
技术实现思路
本申请实施例提供了一种内容推送方法及装置、终端、存储介质,可以解决相关技术中提示更新的效率较低的问题。所述技术方案如下:一方面,提供了一种内容推送方法,所述方法包括:获取终端的内容显示页面的状态;在所述状态指示所述内容显示页面存在待推送内容时,在屏幕中显示指向所述待推送内容的浮窗,以提示用户有待推送内容;获取针对所述内容显示页面或所述浮窗的滑动操作;基于所述滑动操作,更新所述浮窗的指向和显示位置中的至少一项,以保持所述浮窗指向所述待推送内容。在一种可能的实现方式中,所述浮窗的指向与第二方向的夹角为目标比值的反正切;所述目标比值为第一距离与第二距离的比值,所述第一距离为所述浮窗显示在所述内容显示页面中的位置与所述待推送内容在所述内容显示页面中的显示位置沿第一方向的距离,所述第二距离为所述浮窗显示在所述内容显示页面中的位置与所述待推送内容在所述内容显示页面中的显示位置沿第二方向的距离,所述第一方向平行于所述内容显示页面的滚动方向,所述第二方向与所述第一方向垂直。在一种可能的实现方式中,显示所述浮窗朝向所述待推送内容所在位置处移动的过程中,当目标直线与所述第二方向平行之后,所述浮窗沿所述第一方向的移动距离等于所述待推送内容沿所述第一方向的移动距离,所述目标直线由所述浮窗的显示位置与所述待推送内容的显示位置确定。另一方面,提供了一种内容推送装置,所述装置包括:获取模块,用于获取终端的内容显示页面的状态;显示模块,用于在所述状态指示所述内容显示页面存在待推送内容时,在屏幕中显示指向所述待推送内容的浮窗,以提示用户有待推送内容;所述获取模块,还用于获取针对所述内容显示页面或所述浮窗的滑动操作;所述显示模块,还用于基于所述滑动操作,更新所述浮窗的指向和显示位置中的至少一项,以保持所述浮窗指向所述待推送内容。在一种可能的实现方式中,所述显示模块,用于:在所述状态指示所述内容显示页面存在待推送内容时,获取用于指示所述待推送内容在所述内容显示页面中位置的第一显示位置信息,及用于指示所述内容显示页面在所述屏幕上的显示区域在所述内容显示页面中位置的第二显示位置信息;当基于所述第一显示位置信息和所述第二显示位置信息,确定所述屏幕中未显示有所述待推送内容时,在所述屏幕的参考位置处显示所述浮窗;当基于所述第一显示位置信息和所述第二显示位置信息,确定所述屏幕中显示有所述待推送内容时,在所述待推送内容所在位置处显示所述浮窗。可选地,所述显示模块,还用于:基于所述滑动操作,获取所述待推送内容与所述内容显示页面在所述屏幕上的显示区域的相对位置的变化情况;当基于所述变化情况,确定在变化前或变化后所述屏幕中显示有所述待推送内容时,更新所述浮窗的指向;当基于所述变化情况,确定在变化前和变化后所述屏幕中均未显示有所述待推送内容时,更新所述浮窗的指向。可选地,所述显示模块,还用于:基于所述滑动操作,获取所述待推送内容与所述内容显示页面在所述屏幕上的显示区域的相对位置的变化情况;当基于所述变化情况确定在变化后所述屏幕中显示有所述待推送内容时,更新所述浮窗的显示位置。可选地,当所述滑动操作用于指示在所述屏幕中滚动显示所述内容显示页面的不同区域时,所述可选地,所述显示模块,还用于:在滚动显示所述内容显示页面的不同区域的过程中,若基于所述变化情况确定在所述过程中所述屏幕中一直显示有所述待推送内容时,显示所述浮窗朝向所述待推送内容所在位置处移动的过程;和/或,在滚动显示所述内容显示页面的不同区域的过程中,若基于所述变化情况确定在所述过程中所述屏幕中一直显示有所述待推送内容,且所述浮窗已移动至所述待推送内容所在位置处,所述浮窗随所述待推送内容同步移动。可选地,所述显示模块,还用于在所述浮窗的移动过程中,所述浮窗沿第一方向的移动距离,与所述待推送内容沿所述第一方向的移动距离正相关,所述第一方向平行于所述内容显示页面的滚动方向;和/或,在所述浮窗的移动过程中,所述浮窗沿第二方向的移动距离,与所述待推送内容沿所述第一方向的移动距离正相关,所述第二方向与所述第一方向垂直;和/或,在所述浮窗的移动过程中,所述浮窗的大小与所述浮窗到所述待推送内容的距离正相关。可选地,所述装置还包括:接收模块,用于接收显示控制指令,所述显示控制指令用于指示待推送内容;所述显示模块,用于:当确定所述内容显示页面中存在所述显示控制指令所指示的待推送内容时,在所述屏幕中显示所述浮窗;其中,所述显示控制指令还用于指示在显示所述内容显示页面时,在所述屏幕中显示所述浮窗,并在执行N次显示所述内容显示页面的过程中,若均未检测到针对所述待推送内容的点击操作,指示不再在所述屏幕中显示所述浮窗,所述N为正整数;或者,所述显示控制指令还用于指示在执行多次显示所述内容显示页面的过程中,显示所述浮窗的总次数。又一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面提供的内容推送方法。再一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面提供的内容推送方法。本申请实施例提供的技术方案带来的有益效果是:通过在确定内容显示页面中存在待推送内容时,在屏幕中显示指向待推送内容的浮窗,并在获取到针对内容显示页面或浮窗的滑动操作后,根据该滑动操作更新浮窗的指向和显示位置中的至少一项,使得该浮窗保持指向待推送内容,相较于相关技术,无论屏幕中是否显示有待推送内容,均能够使用该浮窗指示待推送内容的显示位置,有效地提高了待推送内容的推送效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的内容推送方法所涉及的一种实施环境的结构示意图。图2是本申请实施例提供的一种内容推送方法的流程图。图3是本申请实施例提供的另一种内容推送方法的流程图。图4是本申请实施例提供的一种显示浮窗的示意图。图5是本申请实施例提供的另一种本文档来自技高网...

【技术保护点】
1.一种内容推送方法,其特征在于,所述方法包括:获取终端的内容显示页面的状态;在所述状态指示所述内容显示页面存在待推送内容时,在屏幕中显示指向所述待推送内容的浮窗,以提示用户所述待推送内容;获取针对所述内容显示页面或所述浮窗的滑动操作;基于所述滑动操作,更新所述浮窗的指向和显示位置中的至少一项,以保持所述浮窗指向所述待推送内容。

【技术特征摘要】
1.一种内容推送方法,其特征在于,所述方法包括:获取终端的内容显示页面的状态;在所述状态指示所述内容显示页面存在待推送内容时,在屏幕中显示指向所述待推送内容的浮窗,以提示用户所述待推送内容;获取针对所述内容显示页面或所述浮窗的滑动操作;基于所述滑动操作,更新所述浮窗的指向和显示位置中的至少一项,以保持所述浮窗指向所述待推送内容。2.根据权利要求1所述的方法,其特征在于,所述在所述状态指示所述内容显示页面存在待推送内容时,在屏幕中显示指向所述待推送内容的浮窗,包括:在所述状态指示所述内容显示页面存在待推送内容时,获取用于指示所述待推送内容在所述内容显示页面中位置的第一显示位置信息,及用于指示所述内容显示页面在所述屏幕上的显示区域在所述内容显示页面中位置的第二显示位置信息;当基于所述第一显示位置信息和所述第二显示位置信息,确定所述屏幕中未显示有所述待推送内容时,在所述屏幕的参考位置处显示所述浮窗;当基于所述第一显示位置信息和所述第二显示位置信息,确定所述屏幕中显示有所述待推送内容时,在所述待推送内容所在位置处显示所述浮窗。3.根据权利要求1所述的方法,其特征在于,所述基于所述滑动操作,更新所述浮窗的指向,包括:基于所述滑动操作,获取所述待推送内容与所述内容显示页面在所述屏幕上的显示区域的相对位置的变化情况;当基于所述变化情况,确定在变化前或变化后所述屏幕中显示有所述待推送内容时,更新所述浮窗的指向;当基于所述变化情况,确定在变化前和变化后所述屏幕中均未显示有所述待推送内容时,更新所述浮窗的指向。4.根据权利要求1至3任一所述的方法,其特征在于,所述基于所述滑屏操作或所述触发操作,更新所述浮窗的显示位置,包括:基于所述滑动操作,获取所述待推送内容与所述内容显示页面在所述屏幕上的显示区域的相对位置的变化情况;当基于所述变化情况确定在变化后所述屏幕中显示有所述待推送内容时,更新所述浮窗的显示位置。5.根据权利要求4所述的方法,其特征在于,当所述滑动操作用于指示在所述屏幕中滚动显示所述内容显示页面的不同区域时,所述当基于所述变化情况确定在变化后所述屏幕中显示有所述待推送内容时,更新所述浮窗的显示位置,包括:在滚动显示所述内容显示页面的不同区域的过程中,若基于所述变化情况确定在所述过程中所述屏幕中一直显示有所述待推送内容时,显示所述浮窗朝向所述待推送内容所在位置处移动的过程;和/或,在滚动显示所述内容显示页面的不同区域的过程中,若基于所述变化情况确定在所述过程中所述屏幕中...

【专利技术属性】
技术研发人员:曾泽
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1