【技术实现步骤摘要】
一种基于Android平台客户端消息推送优化方法和装置
本专利技术涉及消息推送
,尤其涉及一种基于Android平台客户端消息推送优化方法、装置、电子设备及存储介质。
技术介绍
随着移动设备的风靡和发展,谷歌的Android系统在现今移动端设备系统中的市占已达85.9%(数据来自外媒Gartner于2018年初公布的2017年整年的移动端数据),在中国的市占也在70%左右(无权威数据支撑,数据收集于各大移动端统计平台),快递行业中移动端产品android平台应用也是占比最大的。移动端应用产品离不开推送消息,任何一款移动端产品都对消息推送有不小的依赖,而快递行业产品更是对消息推送有更强的稳定性和到达率的需求。谷歌公司推出GCM(GoogleCloudMessaging,谷歌云消息服务)以保证运行在android系统上的应用有极高的推送保障,但随着谷歌退出中国市场,国内无法使用该服务。又由于谷歌早期开源了Android系统,使得国内很多手机厂商都能够对自己研发的移动设备装入定制化的系统(如小米手机MIUI系统、华为手机EMUI、魅族手机FlymeOS等)。这些定 ...
【技术保护点】
1.一种基于Android平台客户端消息推送优化方法,其特征在于,包括:按照预设的多个推送方案对待优化的机型进行测试,选取出消息推送到达率最高的推送方案;将选取出的推送方案下发至所述待优化的机型以进行执行。
【技术特征摘要】
1.一种基于Android平台客户端消息推送优化方法,其特征在于,包括:按照预设的多个推送方案对待优化的机型进行测试,选取出消息推送到达率最高的推送方案;将选取出的推送方案下发至所述待优化的机型以进行执行。2.根据权利要求1所述的基于Android平台客户端消息推送优化方法,其特征在于,所述预设的多个推送方案包括以下中的两个以上方案:系统级推送、自研发推送长连接模式、自研发推送轮询模式、第三方推送服务、谷歌推送、组合推送方案;其中,所述组合推送方案包括以下至少一种:自研发推送轮询模式+长连接模式、自研发推送轮询模式+第三方推送、第三方推送A+第三方推送B。3.根据权利要求2所述的基于Android平台客户端消息推送优化方法,其特征在于,所述按照预设的多个推送方案对待优化的机型进行测试,选取出消息推送到达率最高的推送方案包括:判断所述待优化的机型是否支持系统级推送服务,如果是则测试其采用系统级推送服务时的消息推送到达率,如果消息推送到达率超过预设到达率阈值,则将系统级推送作为所述选取出的推送方案,如果不支持系统级推送服务或消息推送到达率未超过预设到达率阈值,则执行下一步骤;按照预设顺序从所述预设的多个推送方案中选择除系统级推送和已进行过ABTest测试的推送方案外的两个推送方案,对多种不同机型进行ABTest测试,得到测试结果,并将所述两个推送方案中测试结果高的推送方案下发到所述待优化的机型进行测试,其中所述多种不同机型包括所述待优化的机型;判断所述待优化的机型的消息推送到达率是否超过预设到达率阈值,如果是,则将所述测试结果高的推送方案作为所述选取出的推送方案,否则,转至上一步骤。4.根据权利要求3所述的基于Android平台客户端消息推送优化方法,其特征在于,所述将所述两个推送方案中测试结果高的推送方案下发到所述待优化的机型进行测试包括:获取所述待优化的机型在所述测试结果高的推送方案下的测试数据,其中,所述测试数据包含移动设备唯一标志、设备型号、系统版本、定制化的系统类型、定制化版本、到达后电量、未到达时电量、未到达时网络延时、已到达时网络延时、该设备的推送到达率;对所述测试数据进行聚类分析,以对推送方案的选择进行决策。5.根据权利要求4所述的基于Android平台客户端消息推送优化方法,其特征在于,所述对所述测试数据进行聚类分析,以对推送方案的选择进行决策包括:将网络情况进行区间划分,5000ms以上为弱网,5000ms以下为网络情况正常,无延时数据则为无网情况;将电量划分为低电量、非低电量、充电中,其中百分之二十以下为低电量,百分之二十以上为电量正常,且区分用户是否开启省电模式;将内存情况区分为手...
【专利技术属性】
技术研发人员:张彤宇,单劼,张鹏,潘德东,
申请(专利权)人:北京顺丰同城科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。