一种信息推送的方法、装置、存储介质及移动终端与流程

文档序号:13476125阅读:127来源:国知局
一种信息推送的方法、装置、存储介质及移动终端与流程

本发明实施例涉及计算机领域,尤其涉及一种信息推送的方法、装置、存储介质及移动终端。



背景技术:

目前,移动终端的功能日趋丰富,也越来越智能,各种应用软件应运而生。移动终端在被用户使用过程中,移动终端所提供的推送信息得到用户的关注信息并不高,而且很多推送信息不能够迎合用户的需求,导致了推送消息的下载转化率低的问题。所以,现有的信息推送方式存在缺陷,需要改进。



技术实现要素:

本发明实施例提供一种信息推送的方法、装置、存储介质及移动终端,可以优化移动终端的信息推送的方式。

第一方面,本发明实施例提供了一种信息推送的方法,该方法包括:

获取待推送应用程序在预设时段的关注信息;

根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表;

在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

第二方面,本发明实施例提供了一种信息推送的装置,该装置包括:

预设时段关注信息获取模块,用于获取待推送应用程序在预设时段的关注信息;

预设时段推送列表确定模块,用于根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表;

预设时段信息推送模块,用于在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的信息推送的方法。

第四方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本发明实施例所述的信息推送的方法。

本发明实施例所提供的技术方案,通过待推送应用程序在某一预设时段的关注信息,确定该预设时段的待推送应用程序的推送列表,并根据该列表,当检测到满足预设推送条件时进行信息推送。通过采用本发明所提供的技术方案,可以实现提高信息推送的用户关注程度,并从而提高推送信息的下载转化率的效果。

附图说明

图1为本发明实施例提供的一种信息推送的方法的流程示意图;

图2为本发明实施例提供的一种信息推送的方法的效果示意图;

图3为本发明实施例提供的另一种信息推送的方法的效果示意图;

图4为本发明实施例提供的另一种信息推送的方法的流程示意图;

图5为本发明实施例提供的另一种信息推送的方法的流程示意图;

图6为本发明实施例提供的一种信息推送的装置的结构框图;

图7为本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本发明实施例提供的一种信息推送的方法的流程示意图,该方法可以由信息推送的装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

s101、获取待推送应用程序在预设时段的关注信息。

其中,待推送应用程序可以是没有在移动终端本地已安装的应用程序。预设时段可以是一个预设时段,也可以是多个预设时段,可以连续,也可以断开。如可以把每天下午17:00-21:00确定为一个预设时段,划分标准可以根据用户的使用习惯进行确定,如可以通过机器学习的方式确定用户进行应用程序下载的高峰期,还可以通过推送应用程序的下载转化率来确定在某一时段内,用户对于推送的信息比较感兴趣。另外,还可以划分多个时段,如每天以四小时划分六个时段,每月以旬划分为三个时段,以及每年以季度划分为四个时段等。

关注信息可以是用户点击查看推送应用程序的内容及介绍的信息,还可以是最后成功转化为用户下载应用程序的信息等。如在应用市场中,通过信息推送被转化为用户浏览或者下载的应用程序分时段进行统计,确定每个应用程序在至少一个预设时段内的浏览次数或者下载次数等。

s102、根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表。

结合上述示例,对于多个待推送的应用程序进行统计之后可以得到多个待推送的应用程序之间的关注级别,如某些待推送的应用程序关注级别较高,可以理解为这些待推送的应用程序被浏览或者下载的次数较多。

相应的,可以根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表。其中,应用程序的推送列表可以是按照关注信息的某一条件进行排序的,如关注信息中的浏览次数。每个预设时段之间的推送列表可以相同,也可以不同。示例性的,在17:00-21:00这一时段,某团购应用程序的浏览次数最高,则该团购应用程序可以排在推荐列表的首位,而在11:00-17:00这一时段,某导航应用程序的浏览次数最高,则该导航应用程序可以排在推荐列表的首位。

s103、在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

当检测到满足预设推送条件时,可以通过获取移动终端的当前系统时间,并根据当前系统时间确定所对应的预设时段,在对应预设时段确定推送列表进行信息推送。

其中,预设推送条件可以是移动终端进入预设的进行信息推送的界面时,如打开某应用程序时,在进入应用程序界面之前,可以先进入一个信息推送界面。满足预设推送条件还可以是在进入各个应用市场时,由于现有的排序方式一般以该应用市场的应用程序下载量由高到低进行排序,而下载量高的应用程序往往已经存在于移动终端的本地应用程序当中,所以现有的排序很难令用户满意。

对于满足预设推送条件的检测,可以通过检测移动终端的进程的方式来实现。当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

在一个实施例中,可选的,所述信息推送方式包括:列表推送以及切换推送。

在一个实施例中,可选的,当所述信息推送方式为列表推送时,根据所述推送列表确定列表推送的列表排序;当所述信息推送方式为切换推送时,根据所述推送列表确定切换推送的切换顺序和/或显示概率。

其中,当信息推送的方式是以列表的方式进行推送时,则可以直接按照推送列表的顺序进行显示。

当移动终端的推送方式是以切换的方式进行推送时,则可以根据推送列表,确定信息推送过程中的显示次序,以推送列表中由高到低的次序进行显示。另外,当移动终端的推送方式是以切换的方式进行推送时,还可以根据推送列表确定每个待推送的应用程序的显示概率,在推送界面中进行切换时,每个待推送的应用程序是否显示可以由其显示概率来确定。本发明实施例中,并不限定移动终端的信息推送方式,仅以上述三种示例进行说明。

本发明实施例所提供的技术方案,通过待推送应用程序在某一预设时段的关注信息,确定该预设时段的待推送应用程序的推送列表,并根据该列表,当检测到满足预设推送条件时进行信息推送。通过采用本发明所提供的技术方案,可以实现提高信息推送的用户关注程度,并从而提高推送信息的下载转化率的效果。

图2为本发明实施例提供的一种信息推送的方法的效果示意图。如图2所示,可以把每天以小时为单位划分成四个时段,分别是0-8时段、9-12时段、13-17时段和18-0时段。再对应每个时段进行分析统计,生成与每个时段对应的推送列表。

图3为本发明实施例提供的另一种信息推送的方法的效果示意图。如图3所示,可以在检测到用户启动移动终端的应用程序时,进入到信息推送界面,首先读取系统时间,并判断系统时间所对应的当前时段,再根据当前时段推荐对应的推荐列表。

本发明实施例通过提供时段分析数据,把每个时段对应的信息推送列表按照时段进行推送,这样可以提高推送信息被用户关注甚至转化为下载应用程序的程度,可以有效提高推荐信息的下载转化率。

本发明实施例所提供的技术方案,通过待推送应用程序在某一预设时段的关注信息,确定该预设时段的待推送应用程序的推送列表,并根据该列表,当检测到满足预设推送条件时进行信息推送。通过采用本发明所提供的技术方案,可以实现提高信息推送的用户关注程度,并从而提高推送信息的下载转化率的效果。

图4为本发明实施例提供的另一种信息推送的方法的流程示意图,如图4所示,该方法包括:

s401、获取待推送应用程序在预设时段的关注信息。

s402、获取移动终端本地安装的应用程序,并确定所述待推送应用程序与所述本地安装的应用程序之间的第一关联程度。

在确定用户所在区域后,可以获取待推送的应用程序与移动终端本地安装的应用程序之间的第一关联程度,作为确定待推送的应用程序的推送列表的一个因素。其中,第一关联程度可以是功能关联,如某团购软件和其他团购软件之间,以及和某导航软件之间,存在功能关联性。第一关联程度还可以是信息关联,如某公司开发的游戏已经被安装至移动终端,成为本地安装的应用程序,则在信息推送时,可以把待推送的应用程序中该公司开发的其他软件前置等。可以将该第一关联程度按照关联性进行从大到小的排序,并按照排序情况,确定推送列表因数,并与已经确定的推送列表进行调整,还可以直接作为一个参考因数,根据待推送应用程序在预设时段的关注信息和第一关联程度共同确定推送列表。

s403、根据所述待推送应用程序在预设时段的关注信息以及所述第一关联程度,确定所述待推送应用程序的推送列表。

相应的,根据所述待推送应用程序在预设时段的关注信息以及所述第一关联程度,确定所述待推送应用程序的推送列表。

s404、在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

本技术方案在上述各技术方案的基础上,提供了以待推送的应用程序与本地安装的应用程序之间的关联性作为另一个考虑维度进行确定推送列表的方法,这样设置的好处是信息列表中的待推送的应用程序更能够被用户所接受,提高推送信息的下载转化率。

在上述技术方案的基础上,可选的,在根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表之前,还包括:获取所述待推送应用程序的属性信息,确定所述待推送应用程序的属性信息与本地应用程序的第二关联程度;其中,所述属性信息包括应用程序的软件大小;相应的,根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表,包括:根据所述待推送应用程序在预设时段的关注信息以及所述第二关联程度,确定所述待推送应用程序的推送列表。

其中,可以通过统计的方式确定本地安装应用程序的属性的大小范围,如移动终端的内存较小,本地安装应用程序多为实用性软件,大小范围在30-100mb之间,则在确定待推送的应用程序的推送列表中,可以以待推送的应用程序的大小作为一个参考因素。其中,待推送的应用程序的大小往往被标注在该应用程序的属性信息中,可以通过读取该应用程序的属性信息的方式来确定。如本地安装应用程序多为占用空间较大的游戏或者其他软件时,则在确定待推送的应用程序的推送列表中,可以适当的将占用较大空间的待推送的应用程序前置,以迎合用户的使用习惯及需求。

本技术方案在上述各技术方案的基础上,提供了以待推送的应用程序的属性作为另一个考虑维度进行确定推送列表的方法,这样设置的好处是信息列表中的待推送的应用程序更能够被用户所接受,提高推送信息的下载转化率。

在上述技术方案的基础上,可选的,在根据所述待推送应用程序在预设时段的关注信息以及所述第二关联程度,确定所述待推送应用程序的推送列表之前,还包括:判断移动终端的当前网络状态;若所述移动终端的当前网络状态为蜂窝网络状态,则获取移动终端的月蜂窝网络使用信息;根据所述待推送应用程序的软件大小,以及所述移动终端的月蜂窝网络使用信息,判断所述待推送应用程序是否为可下载应用程序;相应的,根据所述待推送应用程序在预设时段的关注信息以及所述第二关联程度,确定所述待推送应用程序的推送列表,包括:根据所述待推送应用程序在预设时段的关注信息,所述第二关联程度,以及是否为可下载应用程序的判断结果,确定所述待推送应用程序的推送列表。

其中,第二关联程度可以是待推送的应用程序的软件大小,与已安装的应用程序的软件大小的平均值之间的关联关系。当前网络状态可以包括连接状态以及断开状态,其中的连接状态可以包括蜂窝网络连接状态以及无线网络连接状态。当检测到当前网络连接状态为蜂窝网络连接状态时,则判断待推送的应用程序的大小是否为用户可以接受的流量消耗,如可以获取移动终端的以往每个月的月蜂窝网络使用情况,以及当前月的使用情况,就可以判断用户是否可以接受待推送的应用程序的下载所带来的流量消耗。

本技术方案在上述各技术方案的基础上,提供了一种根据待推送应用程序的大小以及当前的网络连接状态确定推送列表的方法,这样设置的好处是推送列表中的待推送应用程序更能够被用户所接受,提高推送信息的下载转化率。

图5为本发明实施例提供的另一种信息推送的方法的流程示意图,如图5所示,该方法包括:

s501、获取待推送应用程序在预设时段的关注信息。

s502、获取本地应用程序的用户使用信息,根据所述用户使用信息确定用户的偏好应用程序。

其中,获取本地安装的应用程序的用户使用情况,可以是通过机器学习的方式确定移动终端使用过程中,本地安装的应用程序的使用概率,使用频次以及使用时长等,并根据此确定用户的偏好应用程序。示例性的,如根据机器学习的方式,统计发现某应用程序总是在用户开锁后被打开,或者每天固定时间段被打开,则可以不考虑其运行时间长短,确定其为用户的偏好应用程序。

s503、确定所述待推送应用程序与所述偏好应用程序之间的功能相关度。

功能相关度可以是应用程序的功能之间相似或者存在一定的相关性,如上述示例中的多种团购应用程序之间,多种旅游应用程序之间,以及团购应用程序与导航应用程序之间等。

s504、根据所述待推送应用程序在预设时段的关注信息,以及所述功能相关度,确定所述待推送应用程序的推送列表。

s505、在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

本技术方案在上述各技术方案的基础上,提供了通过机器学习的方式确定用户的偏好应用程序的方法,并以偏好应用程序作为另一个考虑维度进行确定推送列表,这样设置的好处是信息列表中的待推送应用程序更能够被用户所接受,提高推送信息的下载转化率。

图6为本发明实施例提供的一种信息推送的装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行信息推送的方法来对移动终端的音量进行调节。如图6所示,该装置包括:

预设时段关注信息获取模块601,用于获取待推送应用程序在预设时段的关注信息;

预设时段推送列表确定模块602,用于根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表;

预设时段信息推送模块603,用于在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

本发明实施例所提供的技术方案,通过待推送应用程序在某一预设时段的关注信息,确定该预设时段的待推送应用程序的推送列表,并根据该列表,当检测到满足预设推送条件时进行信息推送。通过采用本发明所提供的技术方案,可以实现提高信息推送的用户关注程度,并从而提高推送信息的下载转化率的效果。

在上述技术方案的基础上,可选的,所述装置还包括:

第一关联程度确定模块,用于获取移动终端本地安装的应用程序,并确定所述待推送应用程序与所述本地安装的应用程序之间的第一关联程度;

相应的,所述预设时段推送列表确定模块602具体用于:

根据所述待推送应用程序在预设时段的关注信息以及所述第一关联程度,确定所述待推送应用程序的推送列表。

在上述技术方案的基础上,可选的,所述装置还包括:

第二关联程度确定模块,用于获取所述待推送应用程序的属性信息,确定所述待推送应用程序的属性信息与本地应用程序的第二关联程度;其中,所述属性信息包括应用程序的软件大小;

相应的,所述预设时段推送列表确定模块602具体用于:

根据所述待推送应用程序在预设时段的关注信息以及所述第二关联程度,确定所述待推送应用程序的推送列表。

在上述技术方案的基础上,可选的,所述预设时段推送列表确定模块602还用于:

判断移动终端的当前网络状态;

若所述移动终端的当前网络状态为蜂窝网络状态,则获取移动终端的月蜂窝网络使用信息;

根据所述待推送应用程序的软件大小,以及所述移动终端的月蜂窝网络使用信息,判断所述待推送应用程序是否为可下载应用程序;

相应的,所述预设时段推送列表确定模块602具体用于:

根据所述待推送应用程序在预设时段的关注信息,所述第二关联程度,以及是否为可下载应用程序的判断结果,确定所述待推送应用程序的推送列表。

在上述技术方案的基础上,可选的,所述装置还包括:

偏好应用程序确定模块,用于获取本地应用程序的用户使用信息,根据所述用户使用信息确定用户的偏好应用程序;

确定所述待推送应用程序与所述偏好应用程序之间的功能相关度;

相应的,所述预设时段推送列表确定模块602具体用于:

根据所述待推送应用程序在预设时段的关注信息,以及所述功能相关度,确定所述待推送应用程序的推送列表。

在上述技术方案的基础上,可选的,所述信息推送方式包括:列表推送以及切换推送。

在上述技术方案的基础上,可选的,

当所述信息推送方式为列表推送时,根据所述推送列表确定列表推送的列表排序;

当所述信息推送方式为切换推送时,根据所述推送列表确定切换推送的切换顺序和/或显示概率。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种信息推送的方法,该方法包括:

获取待推送应用程序在预设时段的关注信息;

根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表;

在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的信息推送的操作,还可以执行本发明任意实施例所提供的信息推送的方法中的相关操作。

本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的信息推送的装置。图7为本发明实施例提供的一种移动终端的结构示意图。如图7所示,该移动终端可以包括:存储器701、中央处理器(centralprocessingunit,cpu)702(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器701,用于存储可执行程序代码;所述cpu702通过读取所述存储器701中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

获取待推送应用程序在预设时段的关注信息;

根据所述关注信息确定与所述预设时段对应的所述待推送应用程序的推送列表;

在所述预设时段,当检测到满足预设推送条件时,根据所述推送列表进行信息推送。

所述移动终端还包括:外设接口703、rf(radiofrequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(i/o)子系统709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。

应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于信息推送的移动终端进行详细的描述,该移动终端以手机为例。

存储器701,所述存储器701可以被cpu702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口703,所述外设接口703可以将设备的输入和输出外设连接到cpu702和存储器701。

i/o子系统709,所述i/o子系统709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备710,连接到外设接口703。i/o子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏712,所述触摸屏712是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路705接收并发送rf信号,rf信号也称为电磁信号,rf电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。

扬声器711,用于将手机通过rf电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片708,用于为cpu702、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的移动终端,可以实现提高信息推送的用户关注程度,并从而提高推送信息的下载转化率的效果。

上述实施例中提供的信息推送的装置、存储介质及移动终端可执行本发明任意实施例所提供的信息推送的方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的信息推送的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1