[发明专利]一种基于云计算分析的消息精准推送方法和系统在审
申请号: | 201710873931.6 | 申请日: | 2017-09-25 |
公开(公告)号: | CN107508914A | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 王相;胡春斌 | 申请(专利权)人: | 安徽康佳电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 安徽信拓律师事务所34117 | 代理人: | 娄尔玉 |
地址: | 245000 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 分析 消息 精准 推送 方法 系统 | ||
技术领域
本发明涉及信息共享技术领域,具体涉及一种基于云计算分析的消息精准推送方法和系统。
背景技术
现有的消息推送方案中,服务器推送消息到智能终端时通常是无差别消息。例如申请号为“CN201510188513.4”、发明名称为“一种消息推送方法,及消息推送设备”的发明专利申请,其采用批量推送的方式向所述用户终端发送所述待推送消息,以减少锁屏状态被唤醒震动和亮屏的次数。又如申请号为“CN201510950521.8”、发明名称为“一种消息推送方法及系统”的发明专利申请,其将智能电视的信息保存在缓存中,登录验证信息可以直接从缓存中读取,因此支持大量智能电视用户的并发登录,而执行推送任务时,从数据库中查询推送信息,因此不会对智能电视的验证登录造成影响,可以有效解决大并发情况下云推送系统的性能瓶颈问题。
上述两个发明专利申请虽然可以很好地解决系统的性能瓶颈问题以及减小对用户的干扰。然而,其均采用统一批量推送消息的方式,没有根据不同的用户需求进行分析而分类处理,造成了盲目性的消息下发,没有针对性,其对所有用户推送同样的消息也导致了不能准确定位用户的需求,浪费推送资源同时对用户造成打扰。
发明内容
本发明要解决的技术问题是克服现有技术中存在的上述缺陷,提供一种新的消息推送方案,该推送方案能够根据不同的用户需求推送不同的消息,合理利用消息推送资源,满足用户需求。
为解决上述问题,本发明的技术方案是:
一种基于云计算分析的消息精准推送方法,包括步骤:
接收智能用户终端发送的请求消息,并提取所述请求消息携带的智能用户终端的唯一标识码和时间戳;
根据所述请求消息通过云计算分析构建用户数据模型并存储,所述用户数据模型包含用户属性信息和用户偏好设置,所述用户属性信息包含用户姓名、性别、智能用户终端的唯一标识码以及地理位置信息;
根据所述提取的时间戳筛选出消息列表时间在该时间戳之后的消息,并将该筛选出的消息与所述用户数据模型相匹配;
将所述匹配后的消息添加到消息预发送队列,然后通过发送通道将所述消息预发送队列中的消息发送至所述智能用户终端。
优选的,所述根据所述请求消息通过云计算分析构建用户数据模型的具体方法为:
判断是否已存在与所述提取的智能用户终端的唯一标识码相对应的用户数据模型;
若不存在,则判定是新用户,创建用户数据模型并存储;
若存在,则判定不是新用户,根据所述请求消息更新用户数据模型并保存更新后的用户数据模型。
优选的,所述用户数据模型具体更新的流程为:
1)开始用户数据更新;
2)判断用户数据模型的数据池是否清理,当数据池有清理时进入步骤3),否则进入步骤4);
3)对用户数据模型数据池中的数据进行关联和失效判断,将失效数据加入淘汰队列,然后进入步骤4);
4)判断数据栈是否有空间,若无空间,则进入步骤5)-7),否则进入步骤8);
5)判断数据池是否已满;
6)若数据池已满,则将更新数据加入阻塞队列等待执行,然后返回步骤2);
7)若数据池没满,则创建新的数据栈,并向新的数据栈加入更新数据,用户数据模型更新完成;
8)判断数据栈中的数据是否与用户数据模型直接关联,并将直接关联的数据加入消息栈,将间接关联的数据加入关联栈,用户数据模型更新完成。
优选的,所述步骤3)中对用户数据模型数据池中的数据进行关联和失效判断的具体方法为:
根据所述请求消息判断预设时间段内对数据的请求量是否小于预设阈值,若是,则将用户偏好设置修改为对所述数据无关联,否则将用户偏好设置修改为对所述数据有关联;或者,
根据所述请求消息判断是否直接关闭对数据的请求,若是,则将用户偏好设置修改为对所述数据无关联,否则将用户偏好设置修改为对所述数据有关联。
优选的,所述将该筛选出的消息与所述用户数据模型相匹配的具体方法是:
将所述筛选出的消息根据所述用户数据模型的偏好设置和地理位置信息进行进一步筛选,并匹配出地理位置信息相对应的以及用户偏好设置为有关联的数据消息。
本发明还提供一种基于云计算分析的消息精准推送系统,包括:
接收模块,用于接收智能用户终端发送的请求消息,并提取所述请求消息携带的智能用户终端的唯一标识码和时间戳;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽康佳电子有限公司,未经安徽康佳电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710873931.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种窗台茶几雾培种植器
- 下一篇:一种蔬菜水培装置