用于推送目标呈现信息的方法、设备、介质及程序产品技术

技术编号:29405452 阅读:15 留言:0更新日期:2021-07-23 22:44
本申请的目的是提供一种用于推送目标呈现信息的方法、设备、介质及程序产品,该方法包括:获取用户设备的第一加速度集合、第二加速度集合,其中,第一加速度集合与第二加速度集合的获取时间相连续,第一加速度集合包括一个或多个第一加速度,第二加速度集合包括一个或多个第二加速度;根据峰值和谷值检测用户设备是否满足目标呈现条件,其中,峰值和谷值是基于第一加速度集合、第二加速度集合获取的;若满足目标呈现条件,向对应的网络设备发送目标呈现信息请求,以请求网络设备返回对应的目标呈现信息。本申请可以实现针对特定场景的目标呈现信息的推荐,从而可实现特定场景的消费推荐。

【技术实现步骤摘要】
用于推送目标呈现信息的方法、设备、介质及程序产品
本申请涉及通信领域,尤其涉及一种用于推送目标呈现信息的技术。
技术介绍
广告,顾名思义,就是广而告之,向社会广大公众告知某件事物。如何使用户收到其当前感兴趣或者需要的广告信息,是使广告能够发挥其价值的重要体现。目前的广告推荐策略通常是基于大数据画像或者用户的行为数据进行广告推荐。
技术实现思路
本申请的一个目的是提供一种用于推送目标呈现信息的方法、设备、介质及程序产品。根据本申请的一个方面,提供了一种用于推送目标呈现信息的方法,该方法包括:获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度;根据峰值和谷值检测所述用户设备是否满足目标呈现条件,其中,所述峰值和谷值是基于所述第一加速度集合、所述第二加速度集合获取的;若满足所述目标呈现条件,向对应的网络设备发送目标呈现信息请求,以请求所述网络设备返回对应的目标呈现信息。根据本申请的一个方面,提供了一种用于推送目标呈现信息的设备,该设备包括:一一模块,用于获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度;一二模块,用于根据峰值和谷值检测所述用户设备是否满足目标呈现条件,其中,所述峰值和谷值是基于所述第一加速度集合、所述第二加速度集合获取的;一三模块,用于若满足所述目标呈现条件,向对应的网络设备发送目标呈现信息请求,以请求所述网络设备返回对应的目标呈现信息。根据本申请的一个方面,提供了一种用于推送目标呈现信息的计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,其中,所述处理器执行所述计算机程序以实现如上所述任一方法的操作。根据本申请的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上所述任一方法的操作。根据本申请的一个方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述任一方法的步骤。与现有技术相比,本申请通过获取用户设备的第一加速度集合、第二加速度集合,根据峰值和谷值检测所述用户设备是否满足目标呈现条件,其中,所述峰值和谷值是基于所述第一加速度集合、所述第二加速度集合确定的,在所述用户设备满足所述目标呈现条件时,向对应的网络设备发送目标呈现信息请求,以请求所述网络设备返回对应的目标呈现信息。通过检测所述用户设备是否满足所述目标呈现条件,在满足时向对应的网络设备发送目标呈现信息请求,以请求所述网络设备返回对应的目标呈现信息的方式实现针对特定场景(例如,在所述用户设备满足所述目标呈现条件时,可以确定该用户设备处于该特定场景)的目标呈现信息的推荐,从而可实现特定场景的消费推荐。所述目标呈现条件的检测是基于所述用户设备所获取的第一加速度集合、第二加速度集合进行的,以通过监测所述用户设备的加速度的方式监测该用户设备,判断该用户设备是否满足所述目标呈现条件。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出根据本申请一个实施例的一种用于推送目标呈现信息的方法流程图;图2示出根据本申请另一个实施例的一种用于推送目标呈现信息的方法流程图;图3示出根据本申请另一个实施例的一种用于推送目标呈现信息的方法流程图;图4示出根据本申请一个实施例的一种用于推送目标呈现信息的设备结构图;图5示出可被用于实施本申请中所述的各个实施例的示例性系统。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本申请作进一步详细描述。在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(CentralProcessingUnit,CPU))、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccessMemory,RAM)和/或非易失性内存等形式,如只读存储器(ReadOnlyMemory,ROM)或闪存(FlashMemory)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-ChangeMemory,PCM)、可编程随机存取存储器(ProgrammableRandomAccessMemory,PRAM)、静态随机存取存储器(StaticRandom-AccessMemory,SRAM)、动态随机存取存储器(DynamicRandomAccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-ErasableProgrammableRead-OnlyMemory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CompactDiscRead-OnlyMemory,CD-ROM)、数字多功能光盘(DigitalVersatileDisc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。本申请所指设备包括但不限于终端、网络设备、或终端与网络设备通过网络相集成所构成的设备。所述终端包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如Android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、可编程逻辑器件(ProgrammableLogicDevice,PLD)、现场可编程门阵列(FieldProgrammableGateArray,FPGA)、数字信号处理器(DigitalSignalProcessor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、V本文档来自技高网...

【技术保护点】
1.一种用于推送目标呈现信息的方法,应用于用户设备,其中,该方法包括:/n获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度;/n根据峰值和谷值检测所述用户设备是否满足目标呈现条件,其中,所述峰值和谷值是基于所述第一加速度集合、所述第二加速度集合获取的;/n若满足所述目标呈现条件,向对应的网络设备发送目标呈现信息请求,以请求所述网络设备返回对应的目标呈现信息。/n

【技术特征摘要】
1.一种用于推送目标呈现信息的方法,应用于用户设备,其中,该方法包括:
获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度;
根据峰值和谷值检测所述用户设备是否满足目标呈现条件,其中,所述峰值和谷值是基于所述第一加速度集合、所述第二加速度集合获取的;
若满足所述目标呈现条件,向对应的网络设备发送目标呈现信息请求,以请求所述网络设备返回对应的目标呈现信息。


2.根据权利要求1所述的方法,其中,所述获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度包括:
获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度,每个所述第一加速度小于加速度阈值,每个所述第二加速度等于或大于所述加速度阈值。


3.根据权利要求2所述的方法,其中,所述获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度包括:
通过加速度传感器采集所述用户设备的加速度;
检测所述加速度是否小于加速度阈值,若否,将该加速度作为所述用户设备的第二加速度;
继续检测下一个加速度是否小于所述加速度阈值,直至检测出小于所述加速度阈值的第一加速度,将由所有的所述第二加速度所组成的集合作为所述用户设备的第二加速度集合,并将由在采集到所述第二加速度之后的一个或多个所述第一加速度所组成的集合作为所述用户的第一加速度集合,以获取所述用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续。


4.根据权利要求2所述的方法,其中,所述获取用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续,所述第一加速度集合包括一个或多个第一加速度,所述第二加速度集合包括一个或多个第二加速度包括:
通过加速度传感器采集所述用户设备的加速度;
检测所述加速度是否小于加速度阈值,若是,将该加速度作为所述用户设备的第一加速度;
继续检测下一个加速度是否小于所述加速度阈值,直至检测出等于或大于所述加速度阈值的第二加速度,将由在采集到所述第二加速度之前的一个或多个所述第一加速度所组成的集合作为所述用户设备的第一加速度集合,并将由所有的所述第二加速度所组成的集合作为所述用户的第二加速度集合,以获取所述用户设备的第一加速度集合、第二加速度集合,其中,所述第一加速度集合与所述第二加速度集合的获取时间相连续。


5.根据权利要求1至4中任一项所述的方法,其中,所述根据峰值和谷值检测所述用户设备是否满足目标呈现条件,其中,所述峰值和谷值是基于所述第一加速度集合、所述第二加速度集合获取的包括:
根据所述第一加速度集合与所述第二加速度集合所组成的数据集合的峰值和谷值检测所述用户设备是否满足所述目标呈现条件,其中,所述目标呈现条件包括所述峰值与所述谷值之间的差值大于目标阈值;或者,
根据所述第二加速度集合的峰值、所述第一加速度集合的谷值检测所述用户设备是否满足目标呈现条件,其中,所述目标呈现条件包括所述第二加速度集合的峰值与所述第一加速度集合的谷值之间的差值大于目标阈值。


6.根据权利要求5所述的方法,其中,所述根据所述第二加速度集合的峰值、所述第一加速度集合的谷值检测所述用户设备是否满足目标呈现条件,其中,所述目标呈现条件包括所述第二加速度集合的峰值与所述第一加速度集合的谷值之间的差值大于目标阈值,包括:
对所述第二加速度集合中的一个或多个第二加速度进行快速傅里叶变换,以得到最大值,将该最大值作为所述第二加速度集合的峰值,并对所述第一加速度集合中的一个或多个第一加速度进行快速傅里叶变换,以得到最小值,将该最小值作为所述第一加速度集合的谷值;
若所述第二加速度集合的峰值与所述第一加速度集合的谷值的差值大于所述目标阈值,确定所述用户设备满足所述目标呈现条件。


7.根据权利要求4所述的方法,其中,所述方法还包括:
继续检测并记录获取的、小于所述加速度阈值的第三加速度,以获取所述用户设备的第三加速度集合,其中,所述第三加速度集合与所述第二加速度集合的获取时间相连续,所述第三加速度集合包括一个或多个所述第三加速度;
所述根据峰值和谷值检测所述用户设备是否满足目标呈现条件,其中,所述峰值和谷值是基于所述第一加速度集合、所述第二加速度...

【专利技术属性】
技术研发人员:胡其斌
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海;31

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

1