一种基于用户行为的讯息推送方法及装置的制造方法

文档序号:10593778阅读:272来源:国知局
一种基于用户行为的讯息推送方法及装置的制造方法
【专利摘要】本发明适用于信息技术领域,提供了一种基于用户行为的讯息推送方法及装置。该方法包括:记录用户的行为信息,根据该行为信息,确定用户的目标行为喜好,按照该目标行为喜好,向用户推送讯息。相较于现有技术,本发明采用记录用户行为的身份标识以及次数的方式来判断用户喜好,显著提高了得到的用户喜好的准确度,从而能够根据用户喜好给用户推送更适合用户的讯息。
【专利说明】
一种基于用户行为的讯息推送方法及装置
技术领域
[0001]本发明属于信息技术领域,尤其涉及一种基于用户行为的讯息推送方法及装置。 【背景技术】
[0002]随着信息技术的快速发展,客户端和商家开始根据用户的喜好和需求向用户推荐合适的讯息及商品,这些讯息包括用户感兴趣的新闻资讯,用户关注的事件,用户喜好的商品的类别、价格及降价通知等。现有的技术中,用户的行为将对应用户喜好,一旦用户发生某用户行为,系统将会匹配相应的用户喜好,并根据该喜好推送合适的讯息给用户,这样的方式虽然简单快捷,但也存在不精确的缺点。
【发明内容】

[0003]本发明所要解决的技术问题在于提供一种基于用户行为的讯息推送方法及装置, 旨在解决现有技术中基于用户行为的讯息推送不精确的问题。
[0004]本发明是这样实现的,一种基于用户行为的讯息推送方法,所述方法包括:[〇〇〇5]记录用户的行为信息,所述行为信息包括行为的身份标识以及次数;
[0006]根据所述行为信息,确定用户的目标行为喜好;
[0007]按照所述目标行为喜好,向所述用户推送讯息。
[0008]进一步地,所述根据所述行为信息,确定用户的目标行为喜好包括:
[0009]为所述行为的身份标识与用户的行为喜好之间建立对应关系;
[0010]将所述行为的身份标识的次数转化为相同次数的所述行为的身份标识对应的所述行为喜好;
[0011]将转化得到的次数最多的所述行为喜好确定为所述目标行为喜好。
[0012]进一步地,所述按照所述目标行为喜好,向所述用户推送讯息包括:
[0013]预置所述目标行为喜好与所述向用户推送的讯息之间的对应关系;
[0014]查找与所述目标行为喜好相对应的所述向用户推送的讯息;
[0015]将查找到的所述讯息推送给所述用户。
[0016]本发明还提供一种基于用户行为的讯息推送装置,所述装置包括:
[0017]记录模块,用于记录用户的行为信息,所述行为信息包括行为的身份标识以及次数;
[0018]确定模块,用于根据所述行为信息,确定用户的目标行为喜好;
[0019]推送模块,用于按照所述目标行为喜好,向所述用户推送讯息。
[0020]进一步地,所述确定模块包括:
[0021]对应模块,用于为所述行为的身份标识与用户的行为喜好之间建立对应关系;
[0022]转化模块,用于将所述行为的身份标识的次数转化为相同次数的所述行为的身份标识对应的所述行为喜好;
[0023]确定子模块,用于将转化得到的次数最多的所述行为喜好确定为所述目标行为喜好。
[0024]进一步地,所述推送模块包括:
[0025]预置模块,用于预置所述目标行为喜好与所述向用户推送的讯息之间的对应关系;
[0026]查找模块,用于查找与所述目标行为喜好相对应的所述向用户推送的讯息;
[0027]推送子模块,用于将查找到的所述讯息推送给所述用户。
[0028]从上述本发明实施例可知,本发明通过记录用户的行为信息,根据该行为信息,确定用户的目标行为喜好,并按照该目标行为喜好,向用户推送讯息,相较于现有技术,本发明采用记录用户行为的身份标识以及次数的方式来判断用户喜好,显著提高了得到的用户喜好的准确度,从而能够根据用户喜好给用户推送更适合用户的讯息。【附图说明】
[0029]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[〇〇3〇]图1是本发明第一实施例提供的基于用户行为的讯息推送方法的实现流程示意图;
[0031]图2是是本发明第二实施例提供的基于用户行为的讯息推送方法的实现流程示意图;
[0032]图3是本发明第三实施例提供的基于用户行为的讯息推送装置的结构示意图;
[0033]图4是本发明第四实施例提供的基于用户行为的讯息推送装置的结构示意图。【具体实施方式】
[0034]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0035]本发明所要解决的技术问题在于提供一种基于用户行为的讯息推送方法及装置, 旨在解决现有技术中基于用户行为的讯息推送不精确的问题。
[0036]请参阅图1,图1为本发明第一实施例提供的基于用户行为的讯息推送方法的实现流程示意图,该方法主要包括以下步骤:
[0037]S101、记录用户的行为信息,该行为信息包括行为的身份标识以及次数;
[0038]用户行为的身份标识即用户行为的种类,因此该行为信息记录用户行为的种类以及每种身份标识触发的次数,这样的设计通过对每种身份标识触发的次数的记录,能够统计出各个种类的用户行为所占的权重。
[0039]S102、根据该行为信息,确定用户的目标行为喜好;
[0040]用户的目标行为喜好的确定过程包括以下几个步骤:首先系统将建立用户行为的身份标识与用户的行为喜好之间的对应关系,一般是一个用户行为的身份标识对应一个用户的行为喜好,也可以是多个用户行为的身份标识对应一个用户的行为喜好。然后将记录的该行为的身份标识的次数转化为相同次数的该行为的身份标识对应的行为喜好,最后统计转化得到的行为喜好的次数,将次数最多的行为喜好确定为目标行为喜好。[0041 ]S103、按照该目标行为喜好,向用户推送讯息。
[0042]根据得到的目标行为喜好,向用户推送合适的讯息,该讯息包括用户感兴趣的新闻资讯,用户关注的事件,用户喜好的商品的类别、价格及降价通知等。
[0043]本发明实施例提供的基于用户行为的讯息推送方法,通过记录用户的行为信息, 根据该行为信息,确定用户的目标行为喜好,并按照该目标行为喜好,向用户推送讯息,相较于现有技术,本发明采用记录用户行为的身份标识以及次数的方式来判断用户喜好,显著提高了得到的用户喜好的准确度,从而能够根据用户喜好给用户推送更适合用户的讯息。
[0044]请参阅图2,图2为本发明第二实施例提供的基于用户行为的讯息推送方法的实现流程示意图,该方法主要包括以下步骤:
[0045]S201、记录用户的行为信息,该行为信息包括行为的身份标识以及次数;
[0046]用户行为的身份标识即用户行为的种类,因此该行为信息记录用户行为的种类以及每种身份标识触发的次数,这样的设计通过对每种身份标识触发的次数的记录,能够统计出各个种类的用户行为所占的权重。
[0047]S202、为用户行为的身份标识与用户的行为喜好之间建立对应关系;
[0048]系统将建立用户行为的身份标识与用户的行为喜好之间的对应关系,一般是一个用户行为的身份标识对应一个用户的行为喜好,也可以是多个用户行为的身份标识对应一个用户的行为喜好。
[0049]S203、将该行为的身份标识的次数转化为相同次数的该行为的身份标识对应的行为喜好;
[0050]将记录的该行为的身份标识的次数转化为相同次数的该行为的身份标识对应的行为喜好。
[0051]S204、将转化得到的次数最多的行为喜好确定为目标行为喜好;
[0052]统计转化得到的行为喜好的次数,将次数最多的行为喜好确定为目标行为喜好。[〇〇53]S205、预置目标行为喜好与向用户推送的讯息之间的对应关系;
[0054]该讯息包括用户感兴趣的新闻资讯,用户关注的事件,用户喜好的商品的类别、价格及降价通知等。[〇〇55]S206、查找与目标行为喜好相对应的向用户推送的讯息;
[0056]在预置的对应关系中查找与目标行为喜好对应的向用户推送的讯息。[〇〇57]S207、将查找到的讯息推送给用户。
[0058]本发明实施例提供的基于用户行为的讯息推送方法,通过记录用户的行为信息, 根据该行为信息,确定用户的目标行为喜好,并按照该目标行为喜好,向用户推送讯息,相较于现有技术,本发明采用记录用户行为的身份标识以及次数的方式来判断用户喜好,显著提高了得到的用户喜好的准确度,从而能够根据用户喜好给用户推送更适合用户的讯息。
[0059]请参阅图3,图3是本发明第三实施例提供的基于用户行为的讯息推送装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图3示例的基于用户行为的讯息推送装置可以是前述第一实施例提供的基于用户行为的讯息推送方法的执行主体。图 3示例的基于用户行为的讯息推送装置,主要包括:记录模块301、确定模块302以及推送模块303。各功能模块详细说明如下:
[0060]记录模块301,用于记录用户的行为信息,该行为信息包括行为的身份标识以及次数。
[0061]用户行为的身份标识即用户行为的种类,因此该行为信息记录用户行为的种类以及每种身份标识触发的次数,这样的设计通过对每种身份标识触发的次数的记录,能够统计出各个种类的用户行为所占的权重。[〇〇62]确定模块302,用于根据该行为信息,确定用户的目标行为喜好。
[0063]用户的目标行为喜好的确定过程包括以下几个步骤:首先系统将建立用户行为的身份标识与用户的行为喜好之间的对应关系,一般是一个用户行为的身份标识对应一个用户的行为喜好,也可以是多个用户行为的身份标识对应一个用户的行为喜好。然后将记录的该行为的身份标识的次数转化为相同次数的该行为的身份标识对应的行为喜好,最后统计转化得到的行为喜好的次数,将次数最多的行为喜好确定为目标行为喜好。[〇〇64]推送模块303,用于按照该目标行为喜好,向用户推送讯息。
[0065]根据得到的目标行为喜好,向用户推送合适的讯息,该讯息包括用户感兴趣的新闻资讯,用户关注的事件,用户喜好的商品的类别、价格及降价通知等。
[0066]本发明实施例提供的基于用户行为的讯息推送装置,通过记录用户的行为信息, 根据该行为信息,确定用户的目标行为喜好,并按照该目标行为喜好,向用户推送讯息,相较于现有技术,本发明采用记录用户行为的身份标识以及次数的方式来判断用户喜好,显著提高了得到的用户喜好的准确度,从而能够根据用户喜好给用户推送更适合用户的讯息。
[0067]请参阅图4,图4是本发明第四实施例提供的基于用户行为的讯息推送装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图4示例的基于用户行为的讯息推送装置可以是前述第二实施例提供的基于用户行为的讯息推送方法的执行主体。图 4示例的基于用户行为的讯息推送装置,主要包括:记录模块401、确定模块402以及推送模块403,其中确定模块402包括对应模块4021、转化模块4022以及确定子模块4023,推送模块 403包括预置模块4031、查找模块4032以及推送子模块4033。各功能模块详细说明如下: [〇〇68]记录模块401,用于记录用户的行为信息,该行为信息包括行为的身份标识以及次数。
[0069]用户行为的身份标识即用户行为的种类,因此该行为信息记录用户行为的种类以及每种身份标识触发的次数,这样的设计通过对每种身份标识触发的次数的记录,能够统计出各个种类的用户行为所占的权重。
[0070]确定模块402包括:
[0071]对应模块4021,用于为用户行为的身份标识与用户的行为喜好之间建立对应关系。
[0072]系统将建立用户行为的身份标识与用户的行为喜好之间的对应关系,一般是一个用户行为的身份标识对应一个用户的行为喜好,也可以是多个用户行为的身份标识对应一个用户的行为喜好。
[0073]转化模块4022,用于将该行为的身份标识的次数转化为相同次数的该行为的身份标识对应的行为喜好。
[0074]将记录的该行为的身份标识的次数转化为相同次数的该行为的身份标识对应的行为喜好。
[0075]确定子模块4023,用于将转化得到的次数最多的行为喜好确定为目标行为喜好。
[0076]统计转化得到的行为喜好的次数,将次数最多的行为喜好确定为目标行为喜好。 [〇〇77] 推送模块403包括:[〇〇78]预置模块4031,用于预置目标行为喜好与向用户推送的讯息之间的对应关系。
[0079]该讯息包括用户感兴趣的新闻资讯,用户关注的事件,用户喜好的商品的类别、价格及降价通知等。
[0080]查找模块4032,用于查找与目标行为喜好相对应的向用户推送的讯息。[0081 ]在预置的对应关系中查找与目标行为喜好对应的向用户推送的讯息。[〇〇82]推送子模块4033,用于将查找到的讯息推送给所述用户。
[0083]本发明实施例提供的基于用户行为的讯息推送装置,通过记录用户的行为信息, 根据该行为信息,确定用户的目标行为喜好,并按照该目标行为喜好,向用户推送讯息,相较于现有技术,本发明采用记录用户行为的身份标识以及次数的方式来判断用户喜好,显著提高了得到的用户喜好的准确度,从而能够根据用户喜好给用户推送更适合用户的讯息。
[0084]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。[〇〇85]所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0086]另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。[〇〇87]所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0088]需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0089]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0090]以上为对本发明所提供的基于用户行为的讯息推送方法及装置的描述,对于本领域的技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处, 综上,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种基于用户行为的讯息推送方法,其特征在于,所述方法包括:记录用户的行为信息,所述行为信息包括行为的身份标识以及次数;根据所述行为信息,确定用户的目标行为喜好;按照所述目标行为喜好,向所述用户推送讯息。2.如权利要求1所述的方法,其特征在于,所述根据所述行为信息,确定用户的目标行 为喜好包括:为所述行为的身份标识与用户的行为喜好之间建立对应关系;将所述行为的身份标识的次数转化为相同次数的所述行为的身份标识对应的所述行 为喜好;将转化得到的次数最多的所述行为喜好确定为所述目标行为喜好。3.如权利要求1或2所述的方法,其特征在于,所述按照所述目标行为喜好,向所述用户 推送讯息包括:预置所述目标行为喜好与所述向用户推送的讯息之间的对应关系;查找与所述目标行为喜好相对应的所述向用户推送的讯息;将查找到的所述讯息推送给所述用户。4.一种基于用户行为的讯息推送装置,其特征在于,所述装置包括:记录模块,用于记录用户的行为信息,所述行为信息包括行为的身份标识以及次数;确定模块,用于根据所述行为信息,确定用户的目标行为喜好;推送模块,用于按照所述目标行为喜好,向所述用户推送讯息。5.如权利要求4所述的装置,其特征在于,所述确定模块包括:对应模块,用于为所述行为的身份标识与用户的行为喜好之间建立对应关系;转化模块,用于将所述行为的身份标识的次数转化为相同次数的所述行为的身份标识 对应的所述行为喜好;确定子模块,用于将转化得到的次数最多的所述行为喜好确定为所述目标行为喜好。6.如权利要求4或5所述的装置,其特征在于,所述推送模块包括:预置模块,用于预置所述目标行为喜好与所述向用户推送的讯息之间的对应关系;查找模块,用于查找与所述目标行为喜好相对应的所述向用户推送的讯息;推送子模块,用于将查找到的所述讯息推送给所述用户。
【文档编号】G06F3/06GK105955663SQ201610263924
【公开日】2016年9月21日
【申请日】2016年4月26日
【发明人】邵和明, 戴丛磊, 贝金雨, 王铁岩
【申请人】深圳市八零年代网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1