获取推送数据的方法、装置和系统的制作方法_4

文档序号:9828329阅读:来源:国知局
块72,用于利用目标对象的特征属性构建对应的场景模型,其中,特征属性包括如下任意一个数据:目标对象的名称、关键历程日期和与推送数据相关的情景信息;生成模块74,用于根据场景模型生成推送数据。
[0116]由上可知,本申请上述实施例在推送服务器将推送数据发送给满足推送条件的目标对象之前,采用推送服务器通过第三获取模块获取满足推送条件的目标对象的特征属性,利用目标对象的特征属性通过构建模块构建对应的场景模型,根据场景模型采用生成模块生成推送数据。上述方案在根据用户的关键历程日期筛选得到目标对象后,在对目标对象进行推送数据的推送前,应用目标对象的特征属性,生成针对每个不同的目标对象的特定的推送数据,使得推送服务器对应于不同的用户发送该用户专属的推送数据,进而使得推送数据更贴合用户的实际情况,从而提高推送数据的推送效率。
[0117]可选地,如图8所示,上述生成模块74还可以包括:调用模块80和嵌入模块82。
[0118]其中,调用模块80,用于调用场景模型对应的推送数据模板;嵌入模块82,用于将目标对象的特征属性嵌入推送数据模板中对应的显示位置中,生成推送数据。
[0119]在上述装置中,推送数据模板是根据推送方需要推送的数据的实际情况情况,在数据推送前预先设置的具有一定情景,并可将目标对象的特征属性嵌入模板。
[0120]由上可知,本申请上述步骤提出的装置,通过调用模块调用场景模型对应的推送数据模板,并将目标对象的特征属性通过嵌入模块嵌入推送数据模板中对应的显示位置中,生成推送数据。上述方案提出了针对不同目标用户生成不同推送数据的方法,采用统一的数据推送模板,在推送时将目标对象自身的特征属性嵌入模板中,该方法即达到了对不同用户推送具有针对性的推送数据的目的,也解决了由于每个目标对象的特征属性不同而导致的每条推送数据不一致,难以集中管理和推送的技术问题。
[0121]可选地,如图9所示,上述嵌入模块82还可以包括:读取模块90和替换模块92。
[0122]其中,读取模块90,用于读取推送数据模板中包含的特征占位符的标识信息;替换模块92,在目标对象的特征属性与标识信息匹配的情况下,将特征数据替换特征占位符。
[0123]由上可知,本申请提出的上述装置通过读取模块读取推送数据模板中包含的特征占位符的标识信息,在目标对象的特征属性与标识信息匹配的情况下,采用替换模块将特征数据替换特征占位符,使得在推送数据中嵌入了用户的特征属性,并使得推送数据的文案具有完整性和针对性,达到了对不同的用户生成针对性的推送数据的技术效果,从而提高了推送数据的推送效果。
[0124]可选地,如图10所示,本申请上述装置还可以包括:显示模块100。
[0125]显示模块100,用于在推送服务器将推送数据发送给满足推送条件的目标对象之后,将推送数据显示在目标对象对应的显示终端上;其中,显示终端将推送数据显示在网络页面上,推送数据包括显示在网络页面上的交互控件,通过触发交互控件获取对应的链接数据。
[0126]值得注意的是,上述推送服务器对目标对象推送的推送数据可以是图片、动图、文字或视频,但不限与上述任意一种格式的数据。
[0127]值得注意的是,在一种可选地实施例中,推送数据为在关键历程日期到达时推送给目标对象的链接数据,链接数据可以包括:虚拟礼物、电子代金券、网络服务资源。
[0128]在上述装置中,交互控件可以是对与该推送数据相关的信息的数据或连接的封装体,用户通过触发交互控件,可以获取与推送信息相对应的链接数据;该连接数据可以包括推送数据希望要用户进入的网站地址、推送方为用户提供的各项服务的电子券以及对推送数据的详细说明等信息。
[0129]由上可知,本申请上述装置通过显示模块将推送数据显示在目标对象对应的显示终端上,并在显示终端将推送数据显示在网络页面上,推送数据包括显示在网络页面上的交互控件,通过触发交互控件获取对应的链接数据的方式,使得推送数据在有限的数据内容中包含更多的信息,使得推送数据具有更多的作用,为用户提供更多的选择,从而使得推送方可以通过交互控件达到为用户例如优惠券、赠品等很多福利,并为用户提供情景侵入式、体验式的推送数据的技术效果。
[0130]此处需要说明的是,本申请中向目标对象推送的推送数无论为何种格式的推送数据,都可以嵌入在推送数据中插入各种功能的交互控件,使得推送数据达到更好的推送效果O
[0131]可选地,在本申请上述装置中,用户群包括:登录相同的应用系统的登录用户,和/或与登录用户具有关联关系的关联用户,其中,关联关系包括如下任意一种或多种关系:好友关系、潜在好友关系、微博关注关系和访问关系。
[0132]由上可知,本申请上述实施例提出的装置中,用户群包括:登录相同的应用系统的登录用户,和/或与登录用户具有关联关系的关联用户,其中,关联关系包括如下任意一种或多种关系:好友关系、潜在好友关系、微博关注关系和访问关系。上述方案通过定义推送服务器在筛选目标对象时使用的用户群,拓展了推送服务器筛选用户的范围,使得更多的用户被纳入筛选范围中,从而使得推送服务器筛选得到更多符合推送条件的目标对象,扩大了推送数据的推送范围,从而进一步的提高了推送数据的推送效果。
[0133]实施例3
[0134]根据本发明实施例,还提供了一种获取推送数据的系统,如图11所示,该系统可以包括:推送服务器110和目标终端112。
[0135]其中,推送服务器110,用于获取用户群中任意一个用户的定向参数,根据任意一个用户的定向参数,筛选得到用户群中满足推送条件的目标对象,其中,定向参数至少包括:关键历程日期,关键历程日期包括与用户相关且与时间维度相关的个人时间信息。
[0136]可选地,推送服务器获取任意一个用户的定向参数后,基于关键历程日期计算任意一个用户的推送日期,将推送日期满足预设推送条件的用户确定为目标对象,其中,关键历程日期为:用户的出生日期、星座月份、纪念日日期和节日日期;推送条件可以是推送日期在第一预定时间范围内;或推送日期与第一预设值的差值在第二预定时间范围内;或推送日期与第一预定时间相同;或推送日期与第二预设值的差值与第二预定时间相同;其中,推送日期包括:关键历程日期与当前的系统日期的差值、关键历程日期与预定日期的差值、关键历程日期所在的月份。
[0137]可选地,在向目标终端发送推送数据之前,推送服务器还要获取满足推送条件的目标对象的特征属性,并利用目标对象的特征属性构建对应的场景模型,再根据场景模型生成推送数据;在生成推送数据的过程中,可选地,可以调用场景模型对应的数据模板,并将目标对象的特征属性嵌入上述数据模板中,其中,读取推送数据模板中包含的特征占位符的标识信息;在目标对象的特征属性与标识信息匹配的情况下,将特征数据替换特征占位符。
[0138]进一步可选地,在推送数据显示与目标用户的显示终端后,在显示推送数据的页面上,还可以包括包含连接数据的交互控件,其中,该连接数据用于向目标对象提供推送数据中需要向目标对象提供的功能。
[0139]目标终端112,与推送服务器110通信,用于接收推送服务器发送的推送数据。
[0140]可选地,在上述系统中的目标对象可以是任意用户使用的任意智能终端或显示终端,用于显示推送服务器推送的推送数据。
[0141]采用本发明上述实施例,推送服务器获取用户群中任意一个用户的定向参数,定向参数至少包括:关键历程日期;推送服务器根据任意一个用户的定向参数,筛选得到用户群中满足推送条件的目标对象;推送服务器将推送数据发送给满足推送条件的目标对象。通过本发明实施例,使得推送服务器在筛选符合推送条件的用户时,以用户的关键历程日期为依据,向筛选得到的目标对象推送符合目标对象的关键历程的日期的推送数据,并将筛选的范围扩散至登录相同的应用系统的登录用户,和/或与登录用户具有关联关系的关联用户,使得推送服务器可以在更大的范围内所搜符合推送条件的目标对象,同时,本申请提出的上述系统还使得推送服务器可以针对不同的目标对象生成不同的推送数据,且只需要同一份数据模板,由上可知,本申请上述系统采用用户的关键历程日期作为筛选符合推送条件的目标对象的基础,使得推送效果提高,进而解决了现有技术中通过用户基础属性和行为属性确定推送的目标对象的方案,导致推送数据的推送结果不准确的技术问题。
[0142]可选地,在本实施例中,上述获取推送数据的系统可以与实施例1提供的可选的或优选地实施例相同,但不限于实施例1所提供的方案。
[0143]实施例4
[0144]本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以存储上述实施例1的获取推送数据的方法的程序代码。
[0145]可选地,在本实施例中,上述存储介质可以位于计算机的网络中的多个网络设备中的至少一个网络设备。
[0146]可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0147]SI,推送服务器获取用户群中任意一个用户的定向参数,定向参数至少包括:关键历程日期,关键历程日期包括与用户相关且与时间维度相关的个人时间信息;
[0148]S2,推送服务器根据任意一个用户的定向参数,筛选得到用户群中满足推送条件的目标对象;
[0149]S3,推送服务器将推送数据发送给满足推送条件的目标对象。
[0150]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:基于关键历程日期计算任意一个用户的推送日期,其中,关键历程日期为:用户的出生日期、星座月份、纪念日日期和节日日期;确定推送日期满足推送条件的目标对象,其中,推送日期包括:关键历程日期与当前的系统日期的差值、关键历程日期与预定日期的差值、关键历程日期所在的月份。
[0151]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:推送日期满足推送条件包括:推送日期在第一预定时间范围内;或推送日期与第一预设值的差值在第二预定时间范围内;或推送日期与第一预定时间相同;或推送日期与第二预设值的差值与第二预定时间相同;
[0152]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在推送服务器检测到任意一个用户发出的数据请求之后,启动获取任意一个用户的定向参数,其中,数据请求为用户登录应用系统之后发出的请求。
[0153]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:推送服务器获取满足推送条件的目标对象的特征属性;利用目标对象的特征属性构建对应的场景模型,其中,特征属性包括如下任意一个或多个数据:目标对象的名称、关键历程日期和与推送数据相关的情景信息;根据场景模型生成推送数据。
[0154]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:调用场景模型对应的推送数据模板;将目标对象的特征属性嵌入推送数据模板中对应的显示位置中,生成推送数据。
[0155]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:读取推送数据模板中包含的特征占位符的标识信息;在目标对象的特征属性与标识信息匹配的情况下,将特征数据替换特征占位符。
[0156]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:将推送数据显示在目标对象对应的显示终端上;其中,显示终端将推送数据显示在网络页面上,推送
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1