一种基于场景与用户行为的消息推送方法技术

技术编号:19515356 阅读:263 留言:0更新日期:2018-11-21 10:16
本发明专利技术公开了一种基于场景与用户行为的消息推送方法,包括以下步骤:在终端设备的App中嵌入SDK,初始化设置并运行;利用终端设备的定位功能获取位置信息,判断触发地理围栏并是否进入特定区域;如果触发并进入特定区域,则通过SDK采集特定的场景信息与用户行为信息,并发送到服务端处理;服务端根据当前场景信息与用户行为信息,筛选出多条与之相关的消息,构成待推送消息集合;选取评分最高的一条消息推送给App,通过SDK做可视化处理;采集用户对所推送的用户行为信息,反映此条消息对用户价值,用于反馈和评价该推荐方式。本发明专利技术可以弥补传统推荐系统的不足,同时也更好的减小了用户面临的信息超量负载问题。

【技术实现步骤摘要】
一种基于场景与用户行为的消息推送方法
本专利技术涉及消息推送领域,特别涉及一种基于场景与用户行为的消息推送方法。
技术介绍
目前,移动互联网技术迅猛发展,智能手机功能不断创新,手机已经完全融入人们的生活。手机媒体已经成为继报纸、广播、电视、互联网之后的第五大媒体。基于移动互联网的电子商务和旅游业同样在迅速发展当中,人们的网购和生活方式也在悄然的改变。然而,服务质量不高、信息不全、个性化服务不到位等问题成为影响这些产业发展的重要问题。因此需要一种高效的推荐方法解决上述问题。定位服务又叫做移动位置服务.它是通过电信移动运营商的网络(如GSM网、CDMA网)获取移动终端用户的位置信息。位置服务是融合了移动通信技术、空间定位技术、地理信息系统技术(GIS,GeographicInformationSystem)、分布式计算技术、嵌入式数据库技术和互联网技术的高科技产业。而今位置服务业务范围已经涉及个人位置信息服务、相关信息查询、POI查询、路径规划、实时导航、物流管理、紧急救援、天气状况查询、路况信息查询等各种行业的不同服务。基于位置的服务能够利用电信运营商的软件硬件资源获得移动终端用户的地理位置信息例如地理位置坐标等。在GIS(GeographicInformationSystem,地理信息系统)系统平台的支撑下,能够带来相应服务的经济增长。传统的基于内容和基于位置的消息推荐技术存在诸多缺陷,比如信息负载过大、有用信息过少、消息推送正确率低等,导致推荐结果并不理想。用户主要还是凭借“签到”和查询方式获取信息。
技术实现思路
本专利技术的主要目的在于克服现有技术的缺点与不足,提供一种基于场景与用户行为的消息推送方法,不仅仅局限于基于内容的消息推荐方式,而是结合场景和用户行为信息进行消息推送。本专利技术的目的通过以下的技术方案实现:一种基于场景与用户行为的消息推送方法,包括以下步骤:S1、在终端设备的App中嵌入SDK,初始化设置并运行;S2、利用终端设备的定位功能获取位置信息,判断触发地理围栏并是否进入特定区域;S3、如果触发并进入特定区域,则通过SDK采集特定的场景信息与用户行为信息,并发送到服务端处理;S4、服务端根据当前场景信息与用户行为信息,筛选出多条与之相关的消息,构成待推送消息集合;S5、选取评分最高的一条消息推送给App,通过SDK做可视化处理;S6、采集用户对所推送的用户行为信息,反映此条消息对用户价值,用于反馈和评价该推荐方式。所述SDK,其能够生成标识该终端设备的唯一标识符CID,然后与服务端建立一个双向通道,用于发送采集的用户数据和接收推送的个性化消息。所述终端设备包括智能手机、平板电脑。所述特定区域包括商圈、景点。所述场景信息、用户行为信息包括位置信息、时间天气信息、网络信息、用户设备信息、用户最近使用的应用信息、消息的浏览时间。所述步骤S4,具体为:,服务端结合用户画像,融合场景数据和用户行为数据,计算出该用户最可能感兴趣的消息集合,选取相似度最高的一个,实现应景推送;通知可以结合用户近期一些具有时效性的数据,提供基于历史场景的消息推送。所述评分最高的一条消息的推送方式包括以下方式:纯文本、通知栏提示、应用内弹窗。提醒用户接收到服务端的新消息。本专利技术与现有技术相比,具有如下优点和有益效果:本专利技术可以弥补传统推荐系统的不足,同时也更好的减小了用户面临的信息超量负载问题。结合用户的当前场景和行为的应景推送,可以向用户推荐更加符合当前场景的信息;结合协同过滤算法与用户画像,进一步提高了该推送服务的目标性和针对性,满足了用户对个性化消息的需求,避免了“大海捞针”式和“狂轰滥炸”式的消息推送方式。消息推送也是“双刃剑”。精准及个性化的消息推送可以提升信息和客户端的品牌价值,增强用户的好感度。但无效信息往往会引起用户强烈的反感。因此,除了信息发布速度、信息内容质量、应用程序用户体验之外,消息推送同样需要掌握好方法和技巧。拥有一套支持第三方安全接入的、具有良好性能和高可靠性的云推送平台,是实现消息推送的基础。为了保证推送服务的质量,需要考虑该云平台的性能问题、可靠性问题以及安全问题。Reactor模式就是服务器设计过程中的一种重要思想。Reactor模式首先是事件驱动的,即将一个或多个客户的服务请求分离(demultiplex)和调度(dispatch)给应用程序。在事件驱动的应用中,同步地、有序地处理同时接收的多个服务请求。附图说明图1是本专利技术所述一种基于场景与用户行为的消息推送系统的结构示意图。图2是本专利技术所述一种基于场景与用户行为的消息推送方法的流程图。图3是推送服务的示意图。图4是地理围栏管理的流程图。具体实施方式下面结合实施例及附图对本专利技术作进一步详细的描述,但本专利技术的实施方式不限于此。实施例1如图1、2、3、4,一种基于场景与用户行为的消息推送方法,包括以下步骤:1、AndroidApp嵌入SDK,初始化并运行。该SDK会生成一个用于标识该设备的唯一标识符CID,然后与服务端建立一个双向通道用于发送采集的用户数据和接收推送的个性化消息。2、首先动态申请Android系统的相关权限,然后利用Android设备的定位功能,获取位置信息。最后与预设的地理围栏作对比,判断是进入、处于还是离开特定区域,比如商圈、景点等等。如图四所示。3、SDK初始化完毕后,负责采集场景信息和用户行为信息,这些信息包括位置信息、时间天气信息、网络信息、用户设备信息、用户最近使用的应用信息等。4、通过移动网络,SDK会将采集的实时数据上报到服务端,由服务端进行处理和分析,最后筛选出多条符合用户当前场景的消息,实现应景推送;结合用户近期一些具有时效性的数据,提供一种基于历史场景的消息推送方法。5、集成该SDK的AndroidApp具有将收到的消息可视化的功能,即在Android端以“纯文本”、“通知栏提示”和“应用内弹窗”三种方式,提醒用户接收到服务端的新消息。6、采集用户对新消息的行为数据,比如记录用户是否打开该消息,浏览该消息的时长以及用户对此消息的评分等数据,反应用户是否对该条消息感兴趣,以此判断评价该推荐方法的优劣。如图3,该消息推送云平台提供多种接入方式,包括:AndroidSDK接入、Web端直接控制方式和ServerSDK接入。1、AndroidSDK接入。AndroidApp在开发过程中集成该SDK。在初始化并运行后,AndroidApp可以和消息推送云平台建立一个双向链接,一方面用于将采集的场景数据和用户行为数据上报到云平台,另一方面用于接收云平台推送的个性化消息,并通过“通知栏提示”、“应用内弹窗”和“纯文本”三种方式做新消息提醒。2、Web端直接控制方式。第三方企业用户通过Web端直接登录管理台页面,配置相关参数,添加或删除待推送消息,查看消息推送相关数据,比如成功率和准确率等。Web端为用户提供友好的图形界面,操作简单直接。3、ServerSDK接入。面对数据量大且频繁的消息推送管理设置,第三方企业用户可以通过ServerSDK接入方式,操作灵活。ServerSDK初始化并运行后,会创建一个服务端的代理对象,第三方企业用户通过与该代理对象交互,可以管理云平台的相关数据。除此之外,第三方企业用户可本文档来自技高网...

【技术保护点】
1.一种基于场景与用户行为的消息推送方法,其特征在于,包括以下步骤:S1、在终端设备的App中嵌入SDK,初始化设置并运行;S2、利用终端设备的定位功能获取位置信息,判断触发地理围栏并是否进入特定区域;S3、如果触发并进入特定区域,则通过SDK采集特定的场景信息与用户行为信息,并发送到服务端处理;S4、服务端根据当前场景信息与用户行为信息,筛选出多条与之相关的消息,构成待推送消息集合;S5、选取评分最高的一条消息推送给App,通过SDK做可视化处理;S6、采集用户对所推送的用户行为信息,反映此条消息对用户价值,用于反馈和评价该推荐方式。

【技术特征摘要】
1.一种基于场景与用户行为的消息推送方法,其特征在于,包括以下步骤:S1、在终端设备的App中嵌入SDK,初始化设置并运行;S2、利用终端设备的定位功能获取位置信息,判断触发地理围栏并是否进入特定区域;S3、如果触发并进入特定区域,则通过SDK采集特定的场景信息与用户行为信息,并发送到服务端处理;S4、服务端根据当前场景信息与用户行为信息,筛选出多条与之相关的消息,构成待推送消息集合;S5、选取评分最高的一条消息推送给App,通过SDK做可视化处理;S6、采集用户对所推送的用户行为信息,反映此条消息对用户价值,用于反馈和评价该推荐方式。2.根据权利要求1所述基于场景与用户行为的消息推送方法,其特征在于,所述SDK,其能够生成标识该终端设备的唯一标识符CID,然后与服务端建立一个双向通道,用于发送采集的用户数据和接收推送的个性化消息。3.根据权利要求1所述基于场景与用户...

【专利技术属性】
技术研发人员:陆璐关山旭
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

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

1