消息内容推送控制方法、系统及计算机设备与流程

文档序号:14774254发布日期:2018-06-23 02:37阅读:204来源:国知局
消息内容推送控制方法、系统及计算机设备与流程

本发明涉及互联网技术领域,更具体地,涉及一种消息内容推送控制方法、系统及一种计算机设备。



背景技术:

现在的应用软件,如浏览器基本会涉及一些推送信息的推送服务,例如广告推送、游戏推送或应用推送等。现有的推送信息的推送服务中,基于用户当前正在访问的信息或历史访问的信息,向用户推送与所访问的信息相关的推送信息。

然而,所述推送消息都没有根据用户的兴趣爱好、行为偏好等进行划分推送。每个推送信息都是根据粗略的市场调查结果的分析数据预先编辑好的固定信息,不能实时动态地反应用户在一个较长的周期内的兴趣爱好或者行为偏好的变化,往往导致所推送的消息内容不能引起用户的兴趣而被忽视。

同时,当前的浏览器或应用软件的浏览功能模块,其主要是用于浏览页面,并无法对用户的行为数据进行分析并根据所述用户的所述行为数据的分析结果推送消息内容。

基于当前的各应用软件的用户群体的类型、兴趣、年龄等存在较大的差异,其推广策略也缺乏弹性,所以对用户的精准化营销需求日益强烈。



技术实现要素:

为解决上述至少一个方面的问题,本发明提出了一种消息内容推送控制方法。

对应的,本发明还提供了一种消息内容推送的系统。

此外,本发明还提供了一种消息内容推送的装置和一种计算机可读存储介质。

为了实现本发明的目的,采取如下技术方案:

一种消息内容推送控制方法,其特征在于,包括:

浏览进程向监视进程发起查询特定用户预设时间内的具有分类标签的第一操作行为的请求;

浏览进程接收监视进程根据所述第一操作行为所确定的用户偏好,向远程服务器提交包含该用户偏好所对应的消息内容的推荐请求;

浏览进程接收所述远程服务器反馈的对应于所述用户偏好的消息内容;

浏览进程于所述特定用户的浏览界面显示所述消息内容。

具体地,所述具有分类标签的第一操作行为包括:访问的URL类型及次数、访问特定网站的时长及次数、搜索时的关键词和下载的软件类型。

具体地,所述浏览进程向监视进程发起查询特定用户的预设时间内的具有分类标签的第一操作行为的请求之前,还包括:

浏览进程获取当前正在访问的特定用户的用户ID,以便浏览进程利用所述用户ID向监视进程发起查询特定用户的预设时间内的具有分类标签的第一操作行为的请求。

具体地,监视进程根据远程服务器预协议的规则确定特定用户的用户偏好。

具体地,所述浏览进程接收所述远程服务器反馈的对应于所述用户偏好的消息内容中,包括:

所述浏览进程提交的包含该用户偏好所对应的消息内容的推荐请求导致远程服务器根据预设的规则确定所述用户偏好所对应的消息内容,进而将所确定的消息内容反馈至浏览进程;

浏览进程接收已确定的所述消息内容。

具体地,所述浏览进程于所述特定用户的浏览界面显示所述消息内容之前,还包括:

浏览进程获取特定用户的当前的第二操作行为;

浏览进程判断所述第二操作行为是否符合预设的条件;

若符合预设的条件,则浏览进程于所述特定用户的浏览界面显示所述消息内容。

进一步地,所述第二操作行为包括特定用户当前访问的URL类型、访问网站的时长、搜索时的关键词和下载的软件类型。

具体地,所述监视进程以预设的时间间隔定期更新特定用户的用户偏好。

本发明还提供了一种消息内容推送控制系统,其包括:

查询模块,用于浏览进程向监视进程发起查询特定用户预设时间内的具有分类标签的第一操作行为的请求;

提交模块,用于浏览进程接收监视进程根据所述第一操作行为所确定的用户偏好,向远程服务器提交包含该用户偏好所对应的消息内容的推荐请求;

接收模块,用于浏览进程接收所述远程服务器反馈的对应于所述用户偏好的消息内容;

显示模块,用于浏览进程于所述特定用户的浏览界面显示所述消息内容。

具体地,所述具有分类标签的第一操作行为包括:访问的URL类型及次数、访问特定网站的时长及次数、搜索时的关键词和下载的软件类型。

具体地,执行所述查询模块之前,还包括:

获取模块,用于浏览进程获取当前正在访问的特定用户的用户ID,以便浏览进程利用所述用户ID向监视进程发起查询特定用户的预设时间内的具有分类标签的第一操作行为的请求。

具体地,监视进程根据远程服务器预协议的规则确定特定用户的用户偏好。

具体地,所述接收模块中,包括:

提交单元,用于所述浏览进程提交的包含该用户偏好所对应的消息内容的推荐请求导致远程服务器根据预设的规则确定所述用户偏好所对应的消息内容,进而将所确定的消息内容反馈至浏览进程;

确定单元,用于浏览进程接收已确定的所述消息内容。

具体地,执行所述显示模块之前,还包括:

判断模块,用于浏览进程获取特定用户的当前的第二操作行为;

浏览进程判断所述第二操作行为是否符合预设的条件;

若符合预设的条件,则浏览进程于所述特定用户的浏览界面显示所述消息内容。

进一步地,所述第二操作行为包括特定用户当前访问的URL类型、访问网站的时长、搜索时的关键词和下载的软件类型。

具体地,所述监视进程以预设的时间间隔定期更新特定用户的用户偏好。

此外,本发明还提供一种计算机可读存储介质,其包括:

一个或多个应用程序,所述一个或多个应用程序被配置为用于执行上述的消息内容推送控制方法的步骤。

进一步地,本发明还提供一种计算机设备,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为当其被所述处理器执行时上述的消息内容推送控制方法的步骤。

相比于现有技术,本发明的方案具有以下优点:

本发明的技术方案中,监视进程获取用户具有分类标签的第一操作行为,通过所述第一操作行为的分类标签,确定用户对不同类型的消息内容的偏好,从而确定用户的用户偏好。以精准地匹配用户的用户偏好推送相关的消息内容。本发明针对用户偏好不同的用户,推送对应于其用户偏好的消息内容,有利于使得所推送的消息内容有效地引起用户的兴趣,有效地提高了消息内容的导量,降低了向用户推送其不感兴趣的消息内容的概率。一方面,消息内容的精准推送,在保证同样的同一消息内容的导量率的情形下,能有效降低了同一消息内容的推送的次数,显然节省了推送的成本。另一方面,本发明匹配用户的用户偏好精准推送相关的消息内容,根据用户偏好的推送方式提高了该用户的导量的概率,减少了向该用户推送不同的消息内容以引起该用户注意的次数,从而节省网络流量和降低界面的干扰。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明中一种消息内容推送控制方法的一种实施例的流程示意图;

图2示出了本发明中一种消息内容推送控制系统的一种实施例的结构示意图;

图3示出了本发明中一种计算机设备的一种实施例的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息内容、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1,示出了本发明中一种所述消息内容推送控制方法的一种实施例的流程示意图。

所述消息内容推送控制方法包括步骤S101、S102、S103和步骤S104。其中,

步骤S101.浏览进程向监视进程发起查询特定用户预设时间内的具有分类标签的第一操作行为的请求;

步骤S102.浏览进程接收监视进程根据所述第一操作行为所确定的用户偏好,向远程服务器提交包含该用户偏好所对应的消息内容的推荐请求;

步骤S103.浏览进程接收所述远程服务器反馈的对应于所述用户偏好的消息内容;

步骤S104.浏览进程于所述特定用户的浏览界面显示所述消息内容。

本发明的技术方案中,监视进程获取用户具有分类标签的第一操作行为,通过所述第一操作行为的分类标签,确定用户对不同类型的消息内容的偏好,从而确定用户的用户偏好。以精准地匹配用户的用户偏好推送相关的消息内容。本发明针对用户偏好不同的用户,推送对应于其用户偏好的消息内容,有利于使得所推送的消息内容有效地引起用户的兴趣,有效地提高了消息内容的导量,降低了向用户推送其不感兴趣的消息内容的概率。一方面,消息内容的精准推送,在保证同样的同一消息内容的导量率的情形下,能有效降低了同一消息内容的推送的次数,显然节省了推送的成本。另一方面,本发明匹配用户的用户偏好精准推送相关的消息内容,根据用户偏好的推送方式提高了该用户的导量的概率,减少了向该用户推送不同的消息内容以引起该用户注意的次数,从而节省网络流量和降低界面的干扰。

为了使得本发明的技术方案更清晰,更便于理解,对本发明的技术方案的各个步骤的具体实现的过程和方式加以详细的描述。

步骤S101.浏览进程向监视进程发起查询特定用户预设时间内的具有分类标签的第一操作行为的请求。

用户使用浏览器或具有浏览功能模块的应用软件进行图片、文字、视频浏览和软件应用下载等操作时,监视进程会对用户的操作行为进行监视记录并保存。同时,监视进程会对所述操作行为进行分析,根据所述用户的身份信息和操作行为等对所述用户进行描画,以确定所述用户的用户偏好,记录并保存。通过对一段时间内的用户的符合具有分类标签的第一操作行为的分析,可以有效地判断该段时间用户的用户偏好。

在本发明中,所述远程服务器根据预设的规则,所对应的特定的消息内容、行为特征用所述分类标签进行划分,但用户对所述特定的消息内容执行相关的操作行为时,将所述用户的操作行为判断为具有所述分类标签的第一操作行为。

例如,所述远程服务器将用分类标签文学、游戏、影视、动漫将网站的类型进行划分,当用户对分类标签为文学的网站进行了访问的操作后,该用户的访问操作即具有文学的分类标签的第一操作行为。

与应用软件关联的浏览进程,在用户进行图片、文字、视频浏览和软件应用下载等情形下,其会向监视进程获取所述用户的用户偏好,并根据所述用户偏好向当前的该所述用户推送相应的消息内容,以完成用户的导量,提高消息内容的点击率。

所述消息内容可以为广告、游戏、应用软件等,其以文字、图片、链接、视频等形式进行显示。

具体地,所述具有分类标签的第一操作行为包括:访问的URL类型及次数、访问特定网站的时长及次数、搜索时的关键词和下载的软件类型。

所述分类标签用于将同一实体域内的不同内容进行划分,以反映用户的不同的行为特性或兴趣爱好,从而进一步反应出用户的用户偏好,进而可以根据所述用户偏好有针对性地推送用户感兴趣的消息内容,以提高消息内容的导量,节省推送或显示消息内容的成本。

第一操作行为即用户在浏览器或具有浏览功能模块的应用软件所执行的各种操作行为,在本发明的一种优选的实施例中,所述第一操作行为为访问URL、访问特定网站的时长、在搜索框中搜索的关键词或者通过所述浏览器或所述软件应用进行其他的软件应用下载。

所述第一操作行为均反映出了用户的一定的行为特性和行为偏好,所述第一操作行为具体包括的内容可根据实际的用户偏好的划分情形进行调整。

例如,利用所述分类标签将所述URL的类型划分为动漫、摄影、影视;利用所述分类标签将访问文学网站超过一小时的用户甲的用户偏好划分为文学,将访问游戏平台超过一小时的用户乙的用户偏好划分为游戏;当用户搜索的关键词为“好看的电影”,利用所述分类标签将所述用户的用户偏好划分为电影,当关键词为“怎么做一道美味的菜”,将所述用户的用户偏好划分为食货。

所述远程服务器中,存储有对操作行为所对应的内容利用分类标签进行划分,当用户对这些消息内容执行相应的操作行为时,可以将所述用户的操作行为判定为具有分类标签的第一操作行为。

具体地,所述步骤S101之前,还包括:

浏览进程获取当前正在访问的特定用户的用户ID,以便浏览进程利用所述用户ID向监视进程发起查询特定用户的预设时间内的具有分类标签的第一操作行为的请求。

在本发明的一种优选方案中,对应于应用软件的每一个用户,其都会有自己的用于登录所述应用软件的用户ID。针对该应用软件,监视进程在监视该应用软件的一个或多个用户的操作行为,针对不同的用户对应于其各自的用户ID分别记录他们各自的操作行为。浏览进程先获取正访问应用软件的特定用户的用户ID,可根据所述用户ID快速地向监视进程确定该用户ID所对应的特定用户的具有分类标签的第一操作行为,从而确定所述用户的用户偏好。

例如,浏览进程获取当前访问的用户A和用户B的ID,利用用户A的ID向监视进程获取用户A的,利用用户B的ID向监视进程获取用户B的具有分类标签的第一操作行为的数据。

步骤S102.浏览进程接收监视进程根据所述第一操作行为所确定的用户偏好,向远程服务器提交包含该用户偏好所对应的消息内容的推荐请求。

监视进程根据其所监视获取到的具有分类标签的第一操作行为确定该用户数据对应的用户偏好,浏览进程将所述用户偏好提交至远程服务器,以获取该用户类型所对应的消息内容。远程服务器存储被推送或显示的所有消息内容并负责判断浏览进程所提交的所述用户偏好其对应的消息内容,从而将所述消息内容反馈至浏览进程。

用户偏好为用户在考量商品和服务的时候所做出的理性的具有倾向性的选择,是用户认知、心理感受及理性的经济学权衡的综合结果。用户偏好主要根据用户的行为习惯和兴趣爱好所形成。

例如,对于应用软件的一个用户而言,当该用户一周内访问过一次动漫相关的平台域名,则该用户的用户偏好可以划分为动漫;当该用户一周内访问过一次影视相关的平台域名,则该用户的用户偏好可以划分为影视。

对于一个特定的用户而言,其可以包括一个或多个用户偏好。

例如,对A页游该游戏平台而言,根据游戏题材偏好纬度对目标用户建立了6个用户偏好:三国、传奇、魔幻、仙侠、历史、休闲。而用户甲其对游戏题材的偏好为:三国、传奇。因此,用户甲具有2个用户类型和2个用户偏好。

具体地,所述监视进程以预设的时间间隔定期更新特定用户的用户偏好。

一个应用软件的用户作为一个复杂的群体,随着时间的推移,其行为习惯、兴趣爱好等,均可发生较大的变化。因此,用于描述用户的用户偏好也应当时刻更新,以保证用户偏好能较为准确地描述最近时间的特定用户,从而能根据用户偏好推动用户所感兴趣的消息内容,实现消息内容的精准推送或显示。

监视进程获取预设时间内的特定用户的具有分类标签的第一操作行为的数据记录,对这段时间内的具有分类标签的第一操作行为进行分析,从而确定该特定用户在这段时间内的用户偏好。通过预设的时间间隔,所述监视进程可以定期获取特定用户最近一段时间内的具有分类标签的第一操作行为,从而根据所述具有分类标签的第一操作行为确定该特征用户当前的用户偏好,以时刻保证当前的用户偏好能准确地描述最近状态下的用户,减少不必要的偏差,进而实现了消息内容的精准推送,在保证同样的同一消息内容的导量率的情形下,能有效降低了同一消息内容的推送的次数,显然节省了推送的成本。

例如,用户甲在过去的一段时间内喜欢利用浏览器看带有动漫的分类标签的消息内容,玩带有游戏的分类标签的也有,看带有文学的分类标签的小说。则所述用户甲的用户偏好可划分为:动漫、游戏、文学。那该向用户甲推送有关动漫的资讯、游戏的资讯还是文学的资讯呢?监视进程每隔7天就对用户甲最近5天内的具有分类标签的第一操作行为进行分析,就可以确定用户甲在最近5天时间内做得最多的具有标签分类的事情是哪些,从而确定当前用户甲的用户偏好,以根据最近的用户偏好推送对应该用户偏好的消息内容。

具体地,监视进程根据远程服务器预协议的规则确定特定用户的用户偏好。

正如前面所言,特征信息可以包括一个或多个用户偏好。所述用户偏好的存在是为了使得消息内容能够精准地推送到特定的用户的浏览界面上,以实现精准该用户的精准导量,避免短时间内向同一用户多次发送其不感兴趣的消息内容,从而节省网络流量和降低界面的干扰。因此所述用户偏好的具体划分内容可以根据所需要推送的消息内容而定,这就意味着用户偏好的确定规则也是可以根据实际的情形进行调整的。

应用软件的用户类型、兴趣、年龄、行为习惯等均可能存在较大的差异,为了实现消息内容的精准推送,投其所好,需要建立完善的规则来精准地确定每一个用户的用户偏好,进而根据所述用户偏好完成精准的显示或推送。远程服务器预先协议的规则,明确了应用软件的众多用户之间的合理差异,有助于监视进程快速确定特定用户的用户偏好。

例如,对于A页游平台而言,其远程服务器预设了以下规则:

根据用户玩过的游戏的题材设定8个分类标签:三国、传奇、魔幻、奇幻、仙侠、武侠、休闲、历史、军事,从而根据所述8个具有分类标签的第一操作行为对目标用户建立6个偏好:

用户偏好1:用户至少玩过一款三国分类标签的游戏,三国;

用户偏好2:用户至少玩过一款传奇分类标签的游戏,传奇;

用户偏好3:用户至少玩过一款魔幻或奇幻分类标签的游戏,魔幻;

用户偏好4:用户至少玩过一款仙侠或武侠分类标签的游戏,仙侠;

用户偏好5:用户至少玩过一款休闲分类标签的游戏,休闲;

用户偏好6:用户至少玩过一款历史或军事分类标签的游戏,历史。

步骤S103.浏览进程接收所述远程服务器反馈的对应于所述用户偏好的消息内容。

本发明中,监视进程根据所述特定用户的具有分类标签的第一操作行为确定用户的用户偏好后,浏览进程根据所述用户偏好向远程服务器请求该用户偏好所对应的消息内容。远程服务器根据所述用户偏好确定消息内容,并将所述用户偏好对应的消息内容反馈至浏览进程。浏览进程接收所述消息内容,以在用户的浏览界面显示所述消息内容。

具体地,所述步骤S103中,包括:

所述浏览进程提交的包含该用户偏好所对应的消息内容的推荐请求导致远程服务器根据预设的规则确定所述用户偏好所对应的消息内容,进而将所确定的消息内容反馈至浏览进程;

浏览进程接收已确定的所述消息内容。

如上面所述,所述用户偏好的内容并非是单一的。一个用户可以包括一个或多个所述用户偏好。基于用户的用户偏好的内容的丰富性,与哪个用户偏好程度更接近的消息内容,这需要建立规则将其清晰、合理地确定下来。在建立了合理的规则后,远程服务器接收到浏览进程所提交包含该用户偏好所对应的消息内容的推荐请求后,能根据所建立的规则快速查询用户偏好所对应的消息内容,并将所述消息内容反馈于浏览进程。

例如,针对游戏类的应用软件,我们根据用户玩过的游戏所具有的分类标签三国、传奇、魔幻、仙侠、历史、休闲为其分别建立了6个用户偏好,分别为三国、传奇、魔幻、仙侠、历史、休闲。用户甲玩过三国和传奇类的游戏,甲用户偏好为三国和传奇。为了避免接收到用户甲的用户偏好无法确定根据哪个用户偏好进行推送,这时,就可设定一个规则,以甲最近的用户偏好确定。当甲最近一次玩的游戏所具有分类标签为三国,则可以选择向甲优先显示所具有分类标签为三国的游戏的消息内容。

步骤S104.浏览进程于所述特定用户的浏览界面显示所述消息内容。

在浏览进程获取到特定用户的用户偏好所对应的消息内容时,其会适时地将所述消息内容显示于该特定用户的浏览界面,用于引导用户对所述消息内容进行查看或操作。

具体地,所述步骤S104之前,还包括:

浏览进程获取特定用户的当前的第二操作行为;

浏览进程判断所述第二操作行为是否符合预设的条件;

若符合预设的条件,则浏览进程于所述特定用户的浏览界面显示所述消息内容。

在本发明的实施例的优选方案中,浏览进程并非于特定用户进入应用软件的浏览界面就会向该特定用户的浏览界面进行消息内容的推送,而是在用户执行了相关的操作行为才会显示消息内容,避免了推送信息过于突兀引起用户的反感。同时,将所述用户的操作行为设为触发显示消息内容的前提,有时也能满足用户的急切需求。

例如,用户A想玩游戏,其搜索了游戏平台。这时,浏览进程获取到了用户A的该第二操作行为,及时向用户A推送了当前最热门的游戏B。可以理解的是,虽然浏览进程并不知道用户A想玩游戏B,但在用户A在浏览游戏平台的过程中,用户A至少是对游戏有兴趣的,适时显示关于游戏的消息内容,或许就能引起用户A的注意,从而完成游戏B的导量。

进一步地,所述第二操作行为包括特定用户当前访问的URL类型、访问网站的时长、搜索时的关键词和下载的软件类型。

对应于用于判断用户偏好的第一操作行为,利用操作行为之间的共性向用户推送相应的用户偏好的消息内容,有利于提高消息内容的导量,节省消息内容推送或显示的成本。

如图2,示出了本发明中一种所述消息内容推送控制系统的一种实施例的结构示意图。

所述消息内容推送控制系统包括查询模块101、提交模块102、接收模块103和显示模块104。其中,

查询模块101,用于浏览进程向监视进程发起查询特定用户预设时间内的具有分类标签的第一操作行为的请求;

提交模块102,用于浏览进程接收监视进程根据所述第一操作行为所确定的用户偏好,向远程服务器提交包含该用户偏好所对应的消息内容的推荐请求;

接收模块103,用于浏览进程接收所述远程服务器反馈的对应于所述用户偏好的消息内容;

显示模块104,用于浏览进程于所述特定用户的浏览界面显示所述消息内容。

本发明的技术方案中,监视进程获取用户具有分类标签的第一操作行为,通过所述第一操作行为的分类标签,确定用户对不同类型的消息内容的偏好,从而确定用户的用户偏好。以精准地匹配用户的用户偏好推送相关的消息内容。本发明针对用户偏好不同的用户,推送对应于其用户偏好的消息内容,有利于使得所推送的消息内容有效地引起用户的兴趣,有效地提高了消息内容的导量,降低了向用户推送其不感兴趣的消息内容的概率。一方面,消息内容的精准推送,在保证同样的同一消息内容的导量率的情形下,能有效降低了同一消息内容的推送的次数,显然节省了推送的成本。另一方面,本发明匹配用户的用户偏好精准推送相关的消息内容,根据用户偏好的推送方式提高了该用户的导量的概率,减少了向该用户推送不同的消息内容以引起该用户注意的次数,从而节省网络流量和降低界面的干扰。

为了使得本发明的技术方案更清晰,更便于理解,对本发明的技术方案的各个模块的具体实现的过程和结构加以详细的描述。

查询模块101,用于浏览进程向监视进程发起查询特定用户预设时间内的具有分类标签的第一操作行为的请求。

用户使用浏览器或具有浏览功能模块的应用软件进行图片、文字、视频浏览和软件应用下载等操作时,监视进程会对用户的操作行为进行监视记录并保存。同时,监视进程会对所述操作行为进行分析,根据所述用户的身份信息和操作行为等对所述用户进行描画,以确定所述用户的用户偏好,记录并保存。通过对一段时间内的用户的符合具有分类标签的第一操作行为的分析,可以有效地判断该段时间用户的用户偏好。

在本发明中,所述远程服务器根据预设的规则,所对应的特定的消息内容、行为特征用所述分类标签进行划分,但用户对所述特定的消息内容执行相关的操作行为时,将所述用户的操作行为判断为具有所述分类标签的第一操作行为。

例如,所述远程服务器将用分类标签文学、游戏、影视、动漫将网站的类型进行划分,当用户对分类标签为文学的网站进行了访问的操作后,该用户的访问操作即具有文学的分类标签的第一操作行为。

与应用软件关联的浏览进程,在用户进行图片、文字、视频浏览和软件应用下载等情形下,其会向监视进程获取所述用户的用户偏好,并根据所述用户偏好向当前的该所述用户推送相应的消息内容,以完成用户的导量,提高消息内容的点击率。

所述消息内容可以为广告、游戏、应用软件等,其以文字、图片、链接、视频等形式进行显示。

具体地,所述具有分类标签的第一操作行为包括:访问的URL类型及次数、访问特定网站的时长及次数、搜索时的关键词和下载的软件类型。

所述分类标签用于将同一实体域内的不同内容进行划分,以反映用户的不同的行为特性或兴趣爱好,从而进一步反应出用户的用户偏好,进而可以根据所述用户偏好有针对性地推送用户感兴趣的消息内容,以提高消息内容的导量,节省推送或显示消息内容的成本。

第一操作行为即用户在浏览器或具有浏览功能模块的应用软件所执行的各种操作行为,在本发明的一种优选的实施例中,所述第一操作行为为访问URL、访问特定网站的时长、在搜索框中搜索的关键词或者通过所述浏览器或所述软件应用进行其他的软件应用下载。

所述第一操作行为均反映出了用户的一定的行为特性和行为偏好,所述第一操作行为具体包括的内容可根据实际的用户偏好的划分情形进行调整。

例如,利用所述分类标签将所述URL的类型划分为动漫、摄影、影视;利用所述分类标签将访问文学网站超过一小时的用户甲的用户偏好划分为文学,将访问游戏平台超过一小时的用户乙的用户偏好划分为游戏;当用户搜索的关键词为“好看的电影”,利用所述分类标签将所述用户的用户偏好划分为电影,当关键词为“怎么做一道美味的菜”,将所述用户的用户偏好划分为食货。

所述远程服务器中,存储有对操作行为所对应的内容利用分类标签进行划分,当用户对这些消息内容执行相应的操作行为时,可以将所述用户的操作行为判定为具有分类标签的第一操作行为。

具体地,执行所述查询模块101之前,还包括:

获取模块,用于浏览进程获取当前正在访问的特定用户的用户ID,以便浏览进程利用所述用户ID向监视进程发起查询特定用户的预设时间内的具有分类标签的第一操作行为的请求。

在本发明的一种优选方案中,对应于应用软件的每一个用户,其都会有自己的用于登录所述应用软件的用户ID。针对该应用软件,监视进程在监视该应用软件的一个或多个用户的操作行为,针对不同的用户对应于其各自的用户ID分别记录他们各自的操作行为。浏览进程先获取正访问应用软件的特定用户的用户ID,可根据所述用户ID快速地向监视进程确定该用户ID所对应的特定用户的具有分类标签的第一操作行为,从而确定所述用户的用户偏好。

例如,浏览进程获取当前访问的用户A和用户B的ID,利用用户A的ID向监视进程获取用户A的,利用用户B的ID向监视进程获取用户B的具有分类标签的第一操作行为的数据。

提交模块102,用于浏览进程接收监视进程根据所述第一操作行为所确定的用户偏好,向远程服务器提交包含该用户偏好所对应的消息内容的推荐请求。

监视进程根据其所监视获取到的具有分类标签的第一操作行为确定该用户数据对应的用户偏好,浏览进程将所述用户偏好提交至远程服务器,以获取该用户类型所对应的消息内容。远程服务器存储被推送或显示的所有消息内容并负责判断浏览进程所提交的所述用户偏好其对应的消息内容,从而将所述消息内容反馈至浏览进程。

用户偏好为用户在考量商品和服务的时候所做出的理性的具有倾向性的选择,是用户认知、心理感受及理性的经济学权衡的综合结果。用户偏好主要根据用户的行为习惯和兴趣爱好所形成。

例如,对于应用软件的一个用户而言,当该用户一周内访问过一次动漫相关的平台域名,则该用户的用户偏好可以划分为动漫;当该用户一周内访问过一次影视相关的平台域名,则该用户的用户偏好可以划分为影视。

对于一个特定的用户而言,其可以包括一个或多个用户偏好。

例如,对A页游该游戏平台而言,根据游戏题材偏好纬度对目标用户建立了6个用户偏好:三国、传奇、魔幻、仙侠、历史、休闲。而用户甲其对游戏题材的偏好为:三国、传奇。因此,用户甲具有2个用户类型和2个用户偏好。

具体地,所述监视进程以预设的时间间隔定期更新特定用户的用户偏好。

一个应用软件的用户作为一个复杂的群体,随着时间的推移,其行为习惯、兴趣爱好等,均可发生较大的变化。因此,用于描述用户的用户偏好也应当时刻更新,以保证用户偏好能较为准确地描述最近时间的特定用户,从而能根据用户偏好推动用户所感兴趣的消息内容,实现消息内容的精准推送或显示。

监视进程获取预设时间内的特定用户的具有分类标签的第一操作行为的数据记录,对这段时间内的具有分类标签的第一操作行为进行分析,从而确定该特定用户在这段时间内的用户偏好。通过预设的时间间隔,所述监视进程可以定期获取特定用户最近一段时间内的具有分类标签的第一操作行为,从而根据所述具有分类标签的第一操作行为确定该特征用户当前的用户偏好,以时刻保证当前的用户偏好能准确地描述最近状态下的用户,减少不必要的偏差,进而实现了消息内容的精准推送,在保证同样的同一消息内容的导量率的情形下,能有效降低了同一消息内容的推送的次数,显然节省了推送的成本。

例如,用户甲在过去的一段时间内喜欢利用浏览器看带有动漫的分类标签的消息内容,玩带有游戏的分类标签的也有,看带有文学的分类标签的小说。则所述用户甲的用户偏好可划分为:动漫、游戏、文学。那该向用户甲推送有关动漫的资讯、游戏的资讯还是文学的资讯呢?监视进程每隔7天就对用户甲最近5天内的具有分类标签的第一操作行为进行分析,就可以确定用户甲在最近5天时间内做得最多的具有标签分类的事情是哪些,从而确定当前用户甲的用户偏好,以根据最近的用户偏好推送对应该用户偏好的消息内容。

具体地,监视进程根据远程服务器预协议的规则确定特定用户的用户偏好。

正如前面所言,特征信息可以包括一个或多个用户偏好。所述用户偏好的存在是为了使得消息内容能够精准地推送到特定的用户的浏览界面上,以实现精准该用户的精准导量,避免短时间内向同一用户多次发送其不感兴趣的消息内容,从而节省网络流量和降低界面的干扰。因此所述用户偏好的具体划分内容可以根据所需要推送的消息内容而定,这就意味着用户偏好的确定规则也是可以根据实际的情形进行调整的。

应用软件的用户类型、兴趣、年龄、行为习惯等均可能存在较大的差异,为了实现消息内容的精准推送,投其所好,需要建立完善的规则来精准地确定每一个用户的用户偏好,进而根据所述用户偏好完成精准的显示或推送。远程服务器预先协议的规则,明确了应用软件的众多用户之间的合理差异,有助于监视进程快速确定特定用户的用户偏好。

例如,对于A页游平台而言,其远程服务器预设了以下规则:

根据用户玩过的游戏的题材设定8个分类标签:三国、传奇、魔幻、奇幻、仙侠、武侠、休闲、历史、军事,从而根据所述8个具有分类标签的第一操作行为对目标用户建立6个偏好:

用户偏好1:用户至少玩过一款三国分类标签的游戏,三国;

用户偏好2:用户至少玩过一款传奇分类标签的游戏,传奇;

用户偏好3:用户至少玩过一款魔幻或奇幻分类标签的游戏,魔幻;

用户偏好4:用户至少玩过一款仙侠或武侠分类标签的游戏,仙侠;

用户偏好5:用户至少玩过一款休闲分类标签的游戏,休闲;

用户偏好6:用户至少玩过一款历史或军事分类标签的游戏,历史。

接收模块103,用于浏览进程接收所述远程服务器反馈的对应于所述用户偏好的消息内容。

本发明中,监视进程根据所述特定用户的具有分类标签的第一操作行为确定用户的用户偏好后,浏览进程根据所述用户偏好向远程服务器请求该用户偏好所对应的消息内容。远程服务器根据所述用户偏好确定消息内容,并将所述用户偏好对应的消息内容反馈至浏览进程。浏览进程接收所述消息内容,以在用户的浏览界面显示所述消息内容。

具体地,所述接收模块103中,包括:

提交单元,用于所述浏览进程提交的包含该用户偏好所对应的消息内容的推荐请求导致远程服务器根据预设的规则确定所述用户偏好所对应的消息内容,进而将所确定的消息内容反馈至浏览进程;

确定单元,用于浏览进程接收已确定的所述消息内容。

如上面所述,所述用户偏好的内容并非是单一的。一个用户可以包括一个或多个所述用户偏好。基于用户的用户偏好的内容的丰富性,与哪个用户偏好程度更接近的消息内容,这需要建立规则将其清晰、合理地确定下来。在建立了合理的规则后,远程服务器接收到浏览进程所提交包含该用户偏好所对应的消息内容的推荐请求后,能根据所建立的规则快速查询用户偏好所对应的消息内容,并将所述消息内容反馈于浏览进程。

例如,针对游戏类的应用软件,我们根据用户玩过的游戏所具有的分类标签三国、传奇、魔幻、仙侠、历史、休闲为其分别建立了6个用户偏好,分别为三国、传奇、魔幻、仙侠、历史、休闲。用户甲玩过三国和传奇类的游戏,甲用户偏好为三国和传奇。为了避免接收到用户甲的用户偏好无法确定根据哪个用户偏好进行推送,这时,就可设定一个规则,以甲最近的用户偏好确定。当甲最近一次玩的游戏所具有分类标签为三国,则可以选择向甲优先显示所具有分类标签为三国的游戏的消息内容。

显示模块104,用于浏览进程于所述特定用户的浏览界面显示所述消息内容。

在浏览进程获取到特定用户的用户偏好所对应的消息内容时,其会适时地将所述消息内容显示于该特定用户的浏览界面,用于引导用户对所述消息内容进行查看或操作。

具体地,执行所述显示模块104之前,还包括:

判断模块,用于浏览进程获取特定用户的当前的第二操作行为;

浏览进程判断所述第二操作行为是否符合预设的条件;

若符合预设的条件,则浏览进程于所述特定用户的浏览界面显示所述消息内容。

在本发明的实施例的优选方案中,浏览进程并非于特定用户进入应用软件的浏览界面就会向该特定用户的浏览界面进行消息内容的推送,而是在用户执行了相关的操作行为才会显示消息内容,避免了推送信息过于突兀引起用户的反感。同时,将所述用户的操作行为设为触发显示消息内容的前提,有时也能满足用户的急切需求。

例如,用户A想玩游戏,其搜索了游戏平台。这时,浏览进程获取到了用户A的该第二操作行为,及时向用户A推送了当前最热门的游戏B。可以理解的是,虽然浏览进程并不知道用户A想玩游戏B,但在用户A在浏览游戏平台的过程中,用户A至少是对游戏有兴趣的,适时显示关于游戏的消息内容,或许就能引起用户A的注意,从而完成游戏B的导量。

进一步地,所述第二操作行为包括特定用户当前访问的URL类型、访问网站的时长、搜索时的关键词和下载的软件类型。

对应于用于判断用户偏好的第一操作行为,利用操作行为之间的共性向用户推送相应的用户偏好的消息内容,有利于提高消息内容的导量,节省消息内容推送或显示的成本。

如图3所示,本发明还提供了一种计算机设备的一种实施例的结构示意图。

所述计算机设备,包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为当其被所述处理器执行时上述的消息内容推送控制方法的步骤。

其中,存储器10可用于存储软件程序以及模块,处理器20通过运行存储在存储器10的软件程序以及模块,从而执行所述识别系统的各种功能应用以及数据处理。存储器10可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据所述识别系统的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器10可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述处理器20是定位装置的控制中心,利用各种接口和线路连接整个所述服务器的各个部分,通过运行或执行存储在存储器10内的软件程序和/或模块,以及调用存储在存储器10内的数据,执行所述定位装置的各种功能和处理数据,从而对所述定位装置进行整体监控。可选的,处理器20可包括一个或多个处理单元;优选的,处理器20可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器20中。

此外,本发明还提供一种计算机可读存储介质,其包括:

一个或多个应用程序,所述一个或多个应用程序被配置为用于执行上述的消息内容推送控制方法的步骤。

以上对本发明所提供的技术方案进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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