摘要
随着移动互联网的高速发展,传统的信息获取方式已不能满足应用实时性需求,为及时便捷地获取信息,移动应用广泛采用推送服务作为实时消息获取模式.但现有的推送服务存在网络信道独享、资源利用率低,不同推送方案差异较大、兼容性差、与业务逻辑过度耦合等不足.针对这些不足,并结合Android系统开放性带来的碎片化现状,提出一种应用层推送中间件解决方案,该中间件采用订阅发布模式实现不同应用间网络信道共享,推送消息路由转发功能,在中间件控制结构上,采用主从服务模式,并利用软件自适应算法提高推送服务驻留存活率.实验表明,推送中间件能够高效利用系统资源,大幅提高驻留存活率.
- 单位