信息推送方法、装置、计算机程序及存储介质制造方法及图纸

技术编号:37630396 阅读:23 留言:0更新日期:2023-05-20 08:51
本申请提供了一种信息推送方法、装置、计算机程序及存储介质。方法包括:在检测到终端的使用环境发生变化的情况下,获取当前连接信息;使用环境包括网络连接与外设连接中的至少一种;基于当前连接信息,进行定位场景与外设连接中的至少一种分析,得到当前使用场景画像;当前使用场景画像为至少一种预设使用场景画像中的一种;当前使用场景画像表征终端的当前使用环境;根据使用场景画像与推荐信息的预设对应关系,获取当前使用场景画像对应的目标推荐信息,将目标推荐信息在终端上进行推送。通过本申请,能够通过对终端的使用环境进行分析,为用户推送与当前使用环境适配的产品功能以及资讯推荐等信息,从而提高信息推送的准确性。性。性。

【技术实现步骤摘要】
信息推送方法、装置、计算机程序及存储介质


[0001]本申请涉及计算机技术,尤其涉及一种信息推送方法、装置、计算机程序及存储介质。

技术介绍

[0002]目前,相关技术在进行信息或产品功能推送或推荐时,通常是通过分析用户使用终端的操作习惯,推测用户的使用偏好,基于操作习惯得出使用偏好信息进行信息或产品功能的推荐。然而,在实际使用场景中,相关技术的信息推送方法对用户需求的挖掘仍然不足,导致所推送的信息或产品功能与用户的实际需要匹配度不高,推送的准确性较低,从而降低了用户对应用功能的主动使用率与留存率,以及对信息的浏览率。

技术实现思路

[0003]本申请实施例提供一种信息推送方法、装置、计算机程序及存储介质,能够基于对用户使用终端的场景进行分析,提高应用推送的准确性,进而提升用户对应用功能的主动使用意愿即留存率。
[0004]本申请实施例的技术方案是这样实现的:
[0005]本申请实施例提供一种信息推送方法,包括:
[0006]在检测到终端的使用环境发生变化的情况下,获取当前连接信息;所述使用环境包括网络连接与外设连接中的至少一种;
[0007]基于所述当前连接信息,进行定位场景与外设连接中的至少一种分析,得到当前使用场景画像;所述当前使用场景画像为至少一种预设使用场景画像中的一种;所述当前使用场景画像表征所述终端的当前使用环境;
[0008]根据使用场景画像与推荐信息的预设对应关系,获取所述当前使用场景画像对应的目标推荐信息,将所述目标推荐信息在所述终端上进行推送。
[0009]本申请实施例提供一种信息推送装置,包括:
[0010]连接信息获取模块,用于在检测到终端的使用环境发生变化的情况下,获取当前连接信息;所述使用环境包括网络连接与外设连接中的至少一种;
[0011]场景分析模块,用于基于所述当前连接信息,进行定位场景与外设连接中的至少一种分析,得到当前使用场景画像;所述当前使用场景画像为至少一种预设使用场景画像中的一种;所述当前使用场景画像表征所述终端的当前使用环境;
[0012]信息推送模块,用于根据使用场景画像与推荐信息的预设对应关系,获取所述当前使用场景画像对应的目标推荐信息,将所述目标推荐信息在所述终端上进行推送。
[0013]上述装置中,所述场景分析模块,还用于在所述当前连接信息包括当前位置信息的情况下,获取所述终端对应的历史位置信息;所述当前位置信息根据所述终端的网络连接信息确定;结合所述当前位置信息与所述历史位置信息进行定位场景分析,得到当前位置场景;在所述当前连接信息包括外设连接信息的情况下,基于所述外设连接信息进行外
设连接分析,得到当前连接场景;所述外设连接信息为所述终端与外部设备连接的情况下所产生的系统信息;基于所述当前位置场景与所述当前连接场景中的至少一种,得到所述当前使用场景画像。
[0014]上述装置中,所述场景分析模块,还用于在所述外设连接信息为系统电量变化广播的情况下,基于所述电量变化信息中的充电方式标志位,确定当前充电方式与供电设备类型中的至少一个;在所述外设连接信息为系统电源连接广播的情况下,通过获取历史启动应用信息进行分析,确定当前充电场景;所述当前充电场景表征是否为共享充电场景;基于所述当前充电方式、所述供电设备类型与所述当前充电场景中至少一个,得到所述当前连接场景。
[0015]上述装置中,所述场景分析模块,还用于根据所述当前位置信息,确定所述终端所在的一级定位区域;根据所述当前位置信息与所述历史位置信息,对预设第一时间范围内,所述终端在一级定位区域的定位次数进行统计,得到一级定位频次;在所述一级定位频次大于或等于预设一级频次阈值的情况下,确定所述一级定位区域为常驻区域;在所述一级区域定位频次小于所述预设一级频次阈值的情况下,确定所述一级定位区域为外出区域;基于所述一级定位区域,确定所述当前位置场景。
[0016]上述装置中,所述场景分析模块,还用于根据所述充电方式标志位,确定所述当前充电方式;在所述充电方式标志位表征为通信总线充电的情况下,获取底座事件广播;并根据所述底座事件广播中底座状态标志位所表征的设备类型,确定所述供电设备类型;在所述充电方式标志位表征为非通信总线充电的情况下,计算所述终端的当前充电速度;并根据所述当前充电速度,确定所述供电设备类型;其中,所述充电方式标志位包括表征无线充电、电源充电与通信总线充电中至少一个的标志位。
[0017]上述装置中,所述场景分析模块,还用于在所述充电方式标志位表征为无线充电的情况下,确定所述当前充电方式为无线充电;在所述充电方式标志位表征为电源充电的情况下,确定所述当前充电方式为电源充电;在所述充电方式标志位表征为通信总线充电的情况下,确定所述当前充电方式为通信总线充电。
[0018]上述装置中,所述场景分析模块,还用于在所述当前充电速度大于或等于预设充电速度阈值的情况下,确定所述供电设备类型为插座类型;在所述当前充电速度小于预设充电速度阈值的情况下,确定所述供电设备类型为便携式供电设备类型。
[0019]上述装置中,所述场景分析模块,还用于获取预设历史周期内启动的应用信息,作为所述历史启动应用信息;在所述历史启动应用信息中不包含预设的共享应用信息的情况下,确定当前充电场景为非共享充电场景;在所述历史启动应用信息中包含共享应用信息的情况下,根据所述共享应用信息中的启动时间,获取所述启动时间与所述当前时刻之间的系统通知信息;在所述系统通知信息包含所述共享应用信息的情况下,确定当前充电场景为共享充电场景。
[0020]上述装置中,所述场景分析模块,还用于在所述一级定位区域常驻区域的情况下,确定所述终端对应的二级定位区域;所述二级定位区域包含在所述一级定位区域之内;根据所述当前位置信息与所述历史位置信息,对预设第二时间范围内,所述终端在所述二级定位区域的定位次数进行统计,得到二级定位频次;对所述二级定位区域对应的定位时间进行统计,得到二级定位时间;基于所述二级定位频次与所述二级定位时间,确定所述当前
位置场景。
[0021]上述装置中,所述场景分析模块,还用于在所述二级定位频次与所述二级定位时间与预设居住场景条件相匹配的情况下,确定所述二级定位区域为居住地;在所述二级定位频次与所述二级定位时间与预设工作场景条件相匹配的情况下,确定所述二级定位区域为工作地;在所述二级定位频次与所述二级定位时间与预设学校场景条件相匹配的情况下,确定所述二级定位区域的类型为学校;否则,确定所述二级定位区域为其他场景;基于所述一级定位区域与二级定位区域,确定所述当前位置场景。
[0022]上述装置中,所述场景分析模块,还用于根据所述当前位置信息,得到所述终端当前对应的地图兴趣点;在所述二级定位频次与所述二级定位时间与预设居住场景条件相匹配,且所述地图兴趣点表征房产小区的情况下,确定所述二级定位区域为居住地;在所述二级定位频次与所述二级定位时间与预设工作场景条件相匹配,且所述地图兴趣点表征为公司企业的情本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:在检测到终端的使用环境发生变化的情况下,获取当前连接信息;所述使用环境包括网络连接与外设连接中的至少一种;基于所述当前连接信息,进行定位场景与外设连接中的至少一种分析,得到当前使用场景画像;所述当前使用场景画像为至少一种预设使用场景画像中的一种;所述当前使用场景画像表征所述终端的当前使用环境;根据使用场景画像与推荐信息的预设对应关系,获取所述当前使用场景画像对应的目标推荐信息,将所述目标推荐信息在所述终端上进行推送。2.根据权利要求1所述的方法,其特征在于,所述基于所述当前连接信息,进行定位场景与外设连接中的至少一种分析,得到当前使用场景画像,包括:在所述当前连接信息包括当前位置信息的情况下,获取所述终端对应的历史位置信息;结合所述当前位置信息与所述历史位置信息进行定位场景分析,得到当前位置场景;在所述当前连接信息包括外设连接信息的情况下,基于所述外设连接信息进行外设连接分析,得到当前连接场景;所述外设连接信息为所述终端与外部设备连接的情况下所产生的系统信息;基于所述当前位置场景与所述当前连接场景中的至少一种,得到所述当前使用场景画像。3.根据权利要求2所述的方法,其特征在于,所述基于所述外设连接信息进行外设连接分析,得到当前连接场景,包括:在所述外设连接信息为系统电量变化广播的情况下,基于所述电量变化信息中的充电方式标志位,确定当前充电方式与供电设备类型中的至少一个;在所述外设连接信息为系统电源连接广播的情况下,通过获取历史启动应用信息进行分析,确定当前充电场景;所述当前充电场景表征是否为共享充电场景;基于所述当前充电方式、所述供电设备类型与所述当前充电场景中至少一个,得到所述当前连接场景。4.根据权利要求2所述的方法,其特征在于,所述结合所述当前位置信息与所述历史位置信息进行定位场景分析,得到当前位置场景,包括:根据所述当前位置信息,确定所述终端所在的一级定位区域;根据所述当前位置信息与所述历史位置信息,对预设第一时间范围内,所述终端在一级定位区域的定位次数进行统计,得到一级定位频次;在所述一级定位频次大于或等于预设一级频次阈值的情况下,确定所述一级定位区域为常驻区域;在所述一级区域定位频次小于所述预设一级频次阈值的情况下,确定所述一级定位区域为外出区域;基于所述一级定位区域,确定所述当前位置场景。5.根据权利要求3所述的方法,其特征在于,所述基于所述电量变化信息中的充电方式标志位,确定当前充电方式与供电设备类型中的至少一个,包括以下至少一种:根据所述充电方式标志位,确定所述当前充电方式;
在所述充电方式标志位表征为通信总线充电的情况下,获取底座事件广播;并根据所述底座事件广播中底座状态标志位所表征的设备类型,确定所述供电设备类型;在所述充电方式标志位表征为非通信总线充电的情况下,计算所述终端的当前充电速度;并根据所述当前充电速度,确定所述供电设备类型;其中,所述充电方式标志位包括表征无线充电、电源充电与通信总线充电中至少一个的标志位。6.根据权利要求3所述的方法,其特征在于,所述通过获取历史启动应用信息进行分析,确定当前充电场景,包括:获取预设历史周期内启动的应用信息,作为所述历史启动应用信息;在所述历史启动应用信息中不包含预设的共享应用信息的情况下,确定当前充电场景为非共享充电场景;在所述历史启动应用信息中包含共享应用信息的情况下,根据所述共享应用信息中的启动时间,获取所述启动时间与所述当前时刻之间的系统通知信息;在所述系统通知信息包含所述共享应用信息的情况下,确定当前充电场景为共享充电场景。7.根据权利要求4的方法,其特征在于,所述基于所述一级定...

【专利技术属性】
技术研发人员:林布锴肖承柳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1