一种结合常规移动内容与次等移动内容的推送方法

文档序号:9828333阅读:586来源:国知局
一种结合常规移动内容与次等移动内容的推送方法
【技术领域】
[0001]本发明涉及无线通信技术领域,涉及一种结合常规移动内容与次等移动内容的推送方法。
【背景技术】
[0002]为了达到较高的接入可靠性和用户体验满意度,通信系统经常以接近峰值流量需求的标准来建造。随着移动通信技术的发展,基站的建设朝向更高性能和集成度的宏基站、体积更小的微基站、更灵活的分布式基站三种方向发展,保障了更大的通信系统容量。然而实际的移动流量在时间和空间上呈现不均匀分布,剧烈的流量变化对通信系统的规划产生明显的困扰:所设计的通信系统容量无论是对实际峰值流量需求还是平均流量负荷需求都是过于冗余的,系统资源利用率非常低,存在大量“冗余容量”。
[0003]冗余容量的存在无论是对运营商还是用户而言,都是资源的浪费。一方面对运营商来说,流量定价是一个棘手的问题。降低流量资费可以使得冗余容量得以利用,然而运营商的利润会随着流量资费的降低而下降。同时低资费的流量也会造成高峰期网络拥挤,造成用户体验的下降。另一方面,用户有着更大的内容需求,伴随着视频应用和社交媒体的普及,互联网内容越来越成为人们生活中不可缺少的一部分。用户急切地期盼数据流量的增加同时流量资费的降低。因此,如何利用当前通信系统的冗余容量是一个亟待解决的关键问题。
[0004]OTT是“Over The Top”的缩写,是指通过互联网向用户提供各种应用服务。OTT以向公众提供各种信息为主业,大多拥有客户终端APP和稳定的用户群。能否提供迎合用户喜好的内容服务是关于OTT生死存亡的关键。消息推送成为移动端APP产品运营最重要的运营手段。适当的消息推送不仅能提高产品活跃度、增加用户粘度和唤醒沉睡用户,更能引导用户关注、使用新功能并进行潜在消费。然而用户收到推送消息需要消耗常规流量,解决用户的内容需求与流量资费的矛盾成为OTT运营的一个新的突破口。

【发明内容】

[0005]本发明的目的在于提供一种结合常规移动内容和次等移动内容的推送系统和方法,一方面与电信运营商合作,进行流量采集分析,动态地感知每一个基站的冗余容量,另一方面与互联网应用服务(OTT)合作,部署功能模块缓存OTT的服务内容,然后结合基站的冗余容量和OTT对内容的时延要求,动态地选择不同的方式推送服务内容,动态利用移动通信网络的冗余容量,向用户终端分发服务内容,能提高该区域移动通信网络的资源利用率。
[0006]本发明一种结合常规移动内容与次等移动内容的推送系统,包括用户终端模块、OTT服务器模块、冗余容量感知模块、内容缓存与推送模块和用户管理模块;
该用户终端模块:在初次服务时进行SDK初始化,将产生的用户ID信息上传给用户管理模块,并通过与用户管理模块保持长连接,告知用户的实时IP地址;接收内容缓存与推送模块推送的服务内容; 该OTT服务器模块:产生推送的服务内容,定义服务内容推送的初始延时参数,并通过内容缓存与推送模块的反馈信息优化延时参数;对其中某些服务内容预置特定的推送策略;捆绑用户ID和用户的OTT客户端ID,通过与用户管理模块交互将用户ID与用户IP地址、内容缓存与推送模块的IP地址关联起来,并根据用户IP地址把服务内容推送至与用户相关的内容缓存与推送模块;
该冗余容量感知模块:用于感知基站冗余容量,并将该信息提供给内容缓存和推送模块;
该内容缓存与推送模块:部署在本地服务器,用于接收OTT服务器模块根据用户的位置信息发送的带有延时标识的服务内容,并根据冗余容量感知模块反馈的区域内基站冗余容量信息与OTT服务器模块设置的内容推送的延时参数,动态地选择常规流量或者冗余容量向用户推送服务内容,而对OTT服务器模块预置了特定推送策略的服务内容,则按照预置的策略处理;
该用户管理模块:负责用户注册和身份认证,通过查找用户注册列表与用户终端模块建立长连接,将用户ID与对应的用户IP地址关联起来,通过用户IP地址获取与用户相关的内容缓存与推送模块的IP地址并将其绑定,然后将用户IP地址与绑定的内容缓存与推送模的IP地址信息一起返回给OTT服务器模块。
[0007]另外,一种结合常规移动内容与次等移动内容的推送系统,包括用户终端模块、OTT服务器模块、冗余容量感知模块、内容缓存与推送模块和用户管理模块;
该用户管理模块:负责用户注册和身份认证、服务内容的定向分发,通过查找用户注册列表和与用户终端模块建立长连接,将用户ID与对应用户的IP地址关联起来,并通过用户IP地址获取与用户处于同一区域或离用户最近的内容缓存与推送模块的IP地址,并把服务内容和用户的IP地址发送至该内容缓存与推送模块;
该OTT服务器模块:产生推送的服务内容,定义服务内容推送的初始延时参数,并通过内容缓存与推送模块的反馈信息优化延时参数;对其中某些服务内容预置特定的推送策略;捆绑用户ID和用户的OTT客户端ID,把用户ID和带有延时标识的待分发的服务内容推送至用户管理模块,为服务内容的推送提供内容来源;
该冗余容量感知模块:用于感知基站冗余容量,并将该信息提供给内容缓存和推送模块;
该内容缓存与推送模块:部署在本地服务器,用于接收OTT服务器模块根据用户的位置信息发送的带有延时标识的服务内容,并根据冗余容量感知模块反馈的区域内基站冗余容量信息与OTT服务器模块设置的内容推送的延时参数,动态地选择常规流量或者冗余容量向用户推送服务内容,而对OTT服务器模块预置了特定推送策略的服务内容,则按照预置的策略处理。
[0008]所述的与用户相关的内容缓存与推送模块指的是与用户处于同一区域或离用户最近的,最适合服务当前用户的内容缓存与推送模块。
[0009]所述的冗余容量感知模块包括:
A.流量实时监测单元:用于对移动通信网络的流量进行实时监测并提取有关数据流量的大小及流经的基站的关键信息;
B.冗余容量分析单元:用于根据各个基站及承载网的容量上限和实时流量负荷情况,计算得到各个基站的冗余容量状态,分析预测各个基站冗余容量的变化趋势并保存记录。
[0010]所述的内容缓存与推送模块包括:
A.本地缓存单元:用于服务内容的本地缓存,接收OTT服务器模块或者用户管理模块根据用户的地理位置推送的带有延时标识的服务内容,并缓存该服务内容及保持内容的实时更新;
B.内容推送单元:用于负责服务内容的推送,内容缓存与推送模块根据冗余容量感知模块反馈的区域内基站冗余容量信息与OTT服务器模块设置的内容推送的延时参数,动态地选择常规流量或者冗余容量向用户推送服务内容,而对OTT服务器模块预置了特定推送策略的服务内容,则按照预置的策略处理。
[0011]所述的一种结合常规移动内容与次等移动内容的推送系统实现的推送方法,包括如下步骤:
步骤1、SDK初始化过程:
步骤11、用户终端模块在初次服务时进行SDK初始化,向用户管理模块提交用户注册和身份认证申请;
步骤12、用户管理模块响应用户注册申请,为用户生成唯一的用户ID;
步骤13、用户管理模块将用户ID返回给对应用户终端模块,用户终端模块保存用户ID;步骤14、用户终端模块将用户ID上传到OTT服务器模块,OTT服务器模块将用户ID和用户的OTT客户端ID捆绑在一起,完成用户注册;
步骤2、服务内容的推送过程:
步骤21、0TT服务器模块向用户管理模块发送查询用户ID的请求;
步骤22、用户管理模块对用户进行身份认证,查询用户注册列表,获取该用户的IP地址和服务于该用户的内容缓存与推送模块的IP地址,然后将该信息反馈给OTT服务器模块;步骤23、0TT服务器模块根据内容缓存与推送模块的IP地址,将带有延时标识的服务内容与用户IP发送给对应的内容缓存与推送模块;
步骤24、内容缓存与推送模块对服务内容进行缓存,并关联用户与其所在基站;
步骤25、内容缓存与推送模块根据所述基站的冗余容量和服务内容的延时要求,对服务内容进行分类推送:
a.如果在延时条件下区域内基站冗余容量无法支持该服务内容的推送,那么在延时结束后用常规流量
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1