本申请涉及一种信息推送方法、装置、计算机可读存储介质和计算机设备,所述方法包括:实时检测对应用程序的显示界面的触发操作;根据所述触发操作确定操作者的阅读状态;当基于所述操作者的阅读状态确定需要推送信息时,获取推送信息,将所述推送信息推送至所述应用程序的显示界面上。本申请提供的方案可以提高信息推送的准确性。
【技术实现步骤摘要】
信息推送方法、装置、计算机可读存储介质和计算机设备
本申请涉及计算机
,特别是涉及一种信息推送方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着计算机技术的发展,越来越多的用户使用网络获知各种信息。服务提供者会定时推送一些信息给用户,希望更多的用户能使用其服务。传统的信息推送方式中,信息推送者主要是利用机器学习算法,获取用户的历史行为来描绘和完善用户的兴趣画像。然而,传统的信息推送方法,存在推送的信息与用户不相匹配,即信息推送不准确的问题。
技术实现思路
基于此,有必要针对信息推送不准确的技术问题,提供一种信息推送方法、装置、计算机可读存储介质和计算机设备。一种信息推送方法,包括:实时检测对应用程序的显示界面的触发操作;根据所述触发操作确定操作者的阅读状态;当基于所述操作者的阅读状态确定需要推送信息时,获取推送信息,将所述推送信息推送至所述应用程序的显示界面上。一种信息推送装置,所述装置包括:实时检测模块,用于实时检测对应用程序的显示界面的触发操作;阅读状态确定模块,用于根据所述触发操作确定操作者的阅读状态;推送模块,用于当基于所述操作者的阅读状态确定需要推送信息时,获取推送信息,将所述推送信息推送至所述应用程序的显示界面上。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述方法的步骤。上述信息推送方法、装置、计算机可读存储介质和计算机设备,实时检测对应用程序的显示界面的触发操作;根据实时检测到的触发操作确定操作者实时的阅读状态;当基于操作者实时的阅读状态确定需要推送信息时,获取推送信息,该推送信息是根据操作者实时的阅读状态获取的,可以与操作者的阅读状态更匹配,提高信息推送的准确性;当将推送信息推送至应用程序的显示界面上,可以提高操作者对该推送信息的点击率,从而提高推送信息的被浏览量。附图说明图1为一个实施例中信息推送方法的应用环境图;图2为一个实施例中根据具体的阅读状态判断是否需要推送信息步骤的流程示意图;图3为一个实施例中完善操作者的兴趣画像的流程示意图;图4为另一个实施例中信息推送方法的流程示意图;图5为一个实施例中信息推送装置的结构框图;图6为一个实施例中计算机设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例的信息推送方法可以应用于计算机设备的应用程序上。其中,计算机设备可以是终端,也可以是服务器。终端具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图1所示,在一个实施例中,提供了一种信息推送方法。参照图1,该信息推送方法具体包括如下步骤:S102,实时检测对应用程序的显示界面的触发操作。实时指的是在非常短的时间内作出响应。例如,每间隔0.001ms检测对应用程序的显示界面的触发操作。可以理解的是,在应用程序的显示界面上显示有按键、链接、图片、文本等内容,当操作者在使用应用程序时,可以对应用程序的显示界面上的按键、链接、图片、文本等内容进行触发操作。应用程序安装在计算机设备中,而应用程序的显示界面显示在计算机设备的屏幕上。操作者可以对屏幕上的显示界面中的内容进行点击、滑动、双击、放大/缩小等触发操作,操作者也可以隔空对屏幕上的显示界面中的内容进行点击、滑动、双击、放大/缩小等触发操作,不限于此。S104,根据触发操作确定操作者的阅读状态。阅读状态指的是操作者在阅读应用程序的显示界面中的内容时的状态。阅读状态可以包括但不限于无聊状态、忙碌状态、信息检索状态、随机等待状态、聊天状态。可以理解的是,当操作者处于不同的阅读状态时,操作者的触发操作也是不同的。因此,可以实时检测对应用程序的显示界面的触发操作,从而确定操作者实时的阅读状态。例如,当触发操作为在聊天框中输入信息时,操作者处于聊天状态;当触发操作为在搜索框中输入信息,操作者处于信息检索状态;当触发操作为快速滑动显示界面的内容时,操作者处于无聊状态;当触发操作为频繁刷新页面时,操作者处于无聊状态;当触发操作为放大/缩小时,操作者处于随机等待状态。S106,当基于操作者的阅读状态确定需要推送信息时,获取推送信息,将推送信息推送至应用程序的显示界面上。操作者不同的阅读状态,可以确定需要推送信息或者不需要推送信息。操作者不同的阅读状态,还可以推送与操作者的阅读状态匹配的推送信息。例如,当操作者处于无聊状态时,确定需要推送信息,可以推送更多的推送信息至应用程序的显示界面上。当操作者处于忙碌状态时,可以确定需要推送信息,推送较少的推送信息至应用程序的显示界面上;也可以确定不需要推送信息,继续实时检测对应用程序的显示界面的触发操作。当操作者处于信息检索状态时,可以确定需要推送信息,将与搜索框中的内容匹配的推送信息推送至应用程序的显示界面上。当操作者处于随机等待状态时,确定需要推送信息,可以推送更多的推送信息至应用程序的显示界面上。上述信息推送方法,实时检测对应用程序的显示界面的触发操作;根据实时检测到的触发操作确定操作者实时的阅读状态;当基于操作者实时的阅读状态确定需要推送信息时,获取推送信息,该推送信息是根据操作者实时的阅读状态获取的,可以与操作者的阅读状态更匹配,提高信息推送的准确性;当将推送信息推送至应用程序的显示界面上,可以提高操作者对该推送信息的点击率。在一个实施例中,触发操作包括滑动速度大于速度阈值、放大/缩小显示界面、在预设时间内刷新显示界面的次数大于或等于阈值、在预设时间内刷新显示界面的次数小于阈值、以及触发显示界面中的搜索框中的任意一种。滑动速度大于速度阈值,表示操作者在快速滑动显示界面的内容。放大/缩小显示界面,表示操作者对该显示界面感兴趣,正在放大/缩小显示界面,从而获取更多的信息。在预设时间内刷新显示界面的次数大于或等于阈值,表示操作者频繁刷新显示界面。在预设时间内刷新显示界面的次数小于阈值,表示操作者仅在需要时刷新显示界面。其中,刷新显示界面可以是向下滑动触发对显示界面的刷新,也可以是点击刷新按钮对显示界面进行刷新,还可以是预设的刷新显示界面的操作。触发显示界面中的搜索框,表示操作者需要对搜索框中输入信息,对该信息进行搜索。在一个实施例中,如图2所示,根据触发操作确定操作者的阅读状态,包括:S202,当触发操作为滑动速度大于速度阈值、在预设时间内刷新显示界面的次数大于或等于阈值中的任意一种本文档来自技高网...
【技术保护点】
1.一种信息推送方法,包括:/n实时检测对应用程序的显示界面的触发操作;/n根据所述触发操作确定操作者的阅读状态;/n当基于所述操作者的阅读状态确定需要推送信息时,获取推送信息,将所述推送信息推送至所述应用程序的显示界面上。/n
【技术特征摘要】
1.一种信息推送方法,包括:
实时检测对应用程序的显示界面的触发操作;
根据所述触发操作确定操作者的阅读状态;
当基于所述操作者的阅读状态确定需要推送信息时,获取推送信息,将所述推送信息推送至所述应用程序的显示界面上。
2.根据权利要求1所述的方法,其特征在于,所述触发操作包括滑动速度大于速度阈值、放大/缩小显示界面、在预设时间内刷新显示界面的次数大于或等于阈值、在预设时间内刷新显示界面的次数小于阈值、以及触发显示界面中的搜索框中的任意一种。
3.根据权利要求2所述的方法,其特征在于,所述根据所述触发操作确定操作者的阅读状态,包括:
当所述触发操作为滑动速度大于速度阈值、在预设时间内刷新显示界面的次数大于或等于阈值中的任意一种时,确定操作者的阅读状态为无聊状态;
当所述触发操作为在预设时间内刷新显示界面的次数小于阈值、放大/缩小显示界面中的任意一种时,确定操作者的阅读状态为随机等待状态;
当所述触发操作为触发显示界面中的搜索框时,确定操作者的阅读状态为信息检索状态;
基于所述操作者的阅读状态确定是否需要推送信息,包括:
当所述操作者的阅读状态为所述无聊状态、所述随机等待状态和所述信息检索状态中的任意一种时,获取所述阅读状态的推送权重;
根据所述阅读状态的推送权重判断是否需要推送信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到所述应用程序处于后台运行,且检测到对其他应用程序的触发操作时,确定操作者的阅读状态为忙碌状态;
获取所述忙碌状态的推送权重;
根据所述忙碌状态的推送权重判断是否需要推送信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述触发操作判断操作者是否对所述应用程序的显示界面中的内容感兴趣...
【专利技术属性】
技术研发人员:曹星忠,吴铭津,张济民,虢勇,钱培杰,刘安祺,刘卓,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。