一种SEM推送方法、系统及装置制造方法及图纸

技术编号:31562461 阅读:14 留言:0更新日期:2021-12-25 10:45
本发明专利技术提供一种SEM推送方法、系统及装置,方法包括以下步骤:获取用户设备信息,将用户设备信息按照不同的用户设备平台存储在数据库中;根据用户设备信息创建推送任务;调用与所述用户设备相应的第一平台接口,执行所述推送任务;调用与所述用户设备相应的第二平台接口,获取推送任务的推送结果信息。本发明专利技术的SEM推送方法能大幅提高推送消息到达设备比例,达到推送营销效果。到推送营销效果。到推送营销效果。

【技术实现步骤摘要】
一种SEM推送方法、系统及装置


[0001]本专利技术属于数据推送服务
,特别涉及一种SEM推送方法、系统及装置。

技术介绍

[0002]在互联网浪潮中,移动互联网异军突起,大量手机客户端软件像百花齐放一样浮现在用户面前,用户所见消息内容尤为重要且在考虑成本的情况下,SEM(Search Engine Marketing,搜索引擎营销)推送服务技术可以解决这个问题。推送技术是指通过客户端与服务器端建立长链接,客户端可以接收由服务器端不定时发送的消息。目前,运用范围比较广的推送技术有友盟消息推送U-PUSH和APNS,其中:
[0003]友盟消息推送U-PUSH是友盟+为App开发者打造的精准消息推送工具,支持多平台下发、消息无痕撤回、精准分群推送,覆盖了华为、小米、魅族等多家厂商通道,提升了用户活跃度与用户粘性。
[0004]APNS(Apple Push Notification service)是苹果推出的推送通知服务,苹果推送通知服务的传输和路由的通知从一个给定的供应商推送给定的设备。通知是由两个主要部分组成的数据:设备令牌和有效载荷的短消息。设备令牌是类似于一个电话号码,它包含的信息,使得APNS定位的设备上安装客户端应用程序。
[0005]推送可以解决客户端接收服务端消息,对于多种不同类型终端推送消息时,通常采用第三方推送服务,如友盟、极光、个推等。这种方式需要委托方提供客户端设备的唯一标识,然后由被委托方,即第三方(中间人)批量推送给不同类型的终端设备。但是采用第三方推送容易出现推送进程被拦截、系统离线等情况,并且第三方推送只负责执行推送操作本身,对于推送到达结果并不反馈,无法对推送进行分析和改进。
[0006]因此,如何解决上述向用户终端设备推送消息到达率低且无法统计推送结果的问题,是本领域亟需解决的技术问题。

技术实现思路

[0007]针对上述问题,本专利技术提供了一种SEM推送方法、系统及装置。
[0008]一种SEM推送方法,包括以下步骤:
[0009]获取用户设备信息,将用户设备信息按照不同的用户设备平台存储在数据库中;
[0010]根据用户设备信息创建推送任务;
[0011]调用与所述用户设备相应的第一平台接口,执行所述推送任务;
[0012]调用与所述用户设备相应的第二平台接口,获取推送任务的推送结果信息。
[0013]进一步地,方法还包括:
[0014]根据用户设备上的应用登录信息,更新所述用户设备信息。
[0015]进一步地,还包括:
[0016]根据推送结果信息统计推送数据到达量、打开量及SEM转化量。
[0017]进一步地,通过异步回调第二平台接口获取推送任务到达结果,统计推送消息到
达用户设备的数量作为到达量;
[0018]通过客户端上传所述推送任务的打开记录到服务器,实现打开量统计;
[0019]通过大数据分析,获取与所述推送任务相关的指定用户的操作,将所述指定用户的操作作为推送任务的转化结果,实现SEM转化量统计。
[0020]进一步地,所述根据用户设备信息创建推送任务,包括:
[0021]根据用户设备信息和模板信息动态创建推送任务。
[0022]进一步地,所述模板信息包括通配符,所述根据用户设备信息和模板信息动态创建推送任务,包括:
[0023]根据用户设备信息获取用户信息;
[0024]根据用户信息替换通配符生成针对用户的推送消息;
[0025]根据用户设备信息和推送消息生成推送任务。
[0026]进一步地,还包括:
[0027]创建推送任务后,将推送任务存储在redis队列;
[0028]执行所述推送任务时,采用多个线程并行从redis队列中提取任务并执行。
[0029]进一步地,执行所述推送任务时,通过GuzzleHttp池发送推送请求。
[0030]本专利技术还提供一种SEM推送系统,所述SEM推送系统包括:
[0031]用户设备信息获取单元,用于获取用户设备信息,将用户设备信息按照不同的用户设备平台存储在数据库中;
[0032]推送任务创建单元,用于根据用户设备信息创建推送任务;
[0033]推送任务执行单元,用于调用与所述用户设备相应的第一平台接口,执行所述推送任务;
[0034]推送结果信息获取单元,用于调用与所述用户设备相应的第二平台接口,获取推送任务的推送结果信息。
[0035]本专利技术还提供一种SEM推送装置,所述装置包括至少一个处理器以及至少一个存储器;
[0036]所述存储器存储执行上述SEM推送方法的计算机程序,所述处理器调用存储器中的所述计算机程序以执行上述SEM推送方法。
[0037]本专利技术不设有中间人的角色,将推送数据发送到用户设备,一站式推送服务,提高运营工作效率。本专利技术所述的SEM推送方法直接采用用户设备对应的平台接口,向所述用户设备推送所述待推送数据,即直接采用厂商渠道推送。所述各种不同类型的用户设备均有自己的厂商渠道,厂商渠道对于自己本厂的用户设备离线,对推送拦截有很好的解决方案,能大幅提高推送消息到达设备比例,达到推送营销效果。同时,本专利技术还利用平台接口,统计所述待推送数据的推送结果信息,即利用厂商渠道,统计推送结果信息,有助于细化用户分析,便于了解其业务范围,提高推送效率和用户的舒适度。
[0038]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所指出的结构来实现和获得。
附图说明
[0039]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为根据本专利技术实施例的SEM推送方法的流程图;
[0041]图2为根据本专利技术实施例的采用模板创建任务的流程图;
[0042]图3为根据本专利技术实施例的执行SEM推送计划的流程图;
[0043]图4为根据本专利技术实施例的SEM推送系统的结构示意图;
[0044]图5为根据本专利技术实施例的SEM推送装置的结构示意图。
具体实施方式
[0045]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地说明,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0046]请参考图1,本实施例提供了一种SEM推送方法,包括以下步骤:
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SEM推送方法,其特征在于,包括以下步骤:获取用户设备信息,将用户设备信息按照不同的用户设备平台存储在数据库中;根据用户设备信息创建推送任务;调用与所述用户设备相应的第一平台接口,执行所述推送任务;调用与所述用户设备相应的第二平台接口,获取推送任务的推送结果信息。2.根据权利要求1所述的SEM推送方法,其特征在于,所述SEM推送方法还包括:根据用户设备上的应用登录信息,更新所述用户设备信息。3.根据权利要求1所述的SEM推送方法,其特征在于,还包括:根据推送结果信息统计推送数据到达量、打开量及SEM转化量。4.根据权利要求3所述的SEM推送方法,其特征在于,通过异步回调第二平台接口获取推送任务到达结果,统计推送消息到达用户设备的数量作为到达量;通过客户端上传所述推送任务的打开记录到服务器,实现打开量统计;通过大数据分析,获取与所述推送任务相关的指定用户的操作,将所述指定用户的操作作为推送任务的转化结果,实现SEM转化量统计。5.根据权利要求1所述的SEM推送方法,其特征在于,所述根据用户设备信息创建推送任务,包括:根据用户设备信息和模板信息动态创建推送任务。6.根据权利要求5所述的SEM推送方法,其特征在于,所述模板信息包括通配符,所述根据用户设备信...

【专利技术属性】
技术研发人员:郭俊杰王志远崔阳李成彬
申请(专利权)人:优信数享北京信息技术有限公司
类型:发明
国别省市:

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

1