[发明专利]消息推送方法、服务器和系统有效
申请号: | 201611142526.9 | 申请日: | 2016-12-13 |
公开(公告)号: | CN108234534B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 梁冰;徐雄;袁立宇;杨豪杰;金铎 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 赵倩男 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 服务器 系统 | ||
本发明公开了一种消息推送方法、服务器和系统,涉及移动互联网领域。其中的方法包括:接收机顶盒客户端发送的查询请求,其中,查询请求中包括机顶盒参数信息;根据机顶盒参数信息按照系统业务规则为机顶盒客户端分配连接策略。本发明能够实现根据IPTV业务的特点,动态设置连接策略,合理利用机顶盒和服务器的资源。
技术领域
本发明涉及移动互联网领域,尤其涉及一种消息推送方法、服务器和系统。
背景技术
通过消息推送实现用户交互是互动电视的基础能力。互动电视业务对消息推送的能力有特定要求。例如,对手机遥控和直播互动业务,要求消息能实时下达机顶盒;对公告或通知消息(例如欠费提醒),允许延迟下发消息。
在互联网领域推送消息的方式很常见,特别是移动互联网上,手机每天都能收到很多推送消息。这些推送服务的原理包括两种方式,第一种 方式为客户端不断的查询服务器,检索新内容,也称轮询方式,消息下发有延时。第二种方式为客户端和服务器之间维持一个TCP/IP 长连接,服务器向客户端推送消息,消息可以实时到达客户端。
对于IPTV互动电视业务的消息推送系统,采用轮询方式只能延迟下发消息,实时性不能满足业务要求;采用完全长连接的方案对机顶盒和服务器资源造成巨大浪费。
发明内容
本发明要解决的一个技术问题是提供一种消息推送方法、服务器和系统能够实现根据IPTV业务的特点,动态设置连接策略,合理利用机顶盒和服务器的资源。
根据本发明一方面,提出一种消息推送方法,包括:接收机顶盒客户端发送的查询请求,其中,查询请求中包括机顶盒参数信息;根据机顶盒参数信息按照系统业务规则为机顶盒客户端分配连接策略。
进一步地,查询请求中包括机顶盒账号和用户观看节目内容参数;根据机顶盒参数信息按照系统业务规则向机顶盒客户端分配连接策略包括:根据机顶盒账号查询用户是否有订购记录;根据用户订购记录和用户观看节目内容,按照系统业务规则向机顶盒客户端分配连接策略。
进一步地,查询请求中还包括机顶盒型号参数;若为机顶盒客户端分配长连接策略,则根据机顶盒型号参数设置长连接心跳间隔;在无消息推送时,等待心跳间隔时长后将心跳包返回至机顶盒客户端,以便机顶盒客户端读取心跳包中的长连接配置信息,利用原有的 TCP/IP连接重新发送查询请求。
进一步地,查询请求中还包括电子节目指南EPG版本;若为机顶盒客户端分配短连接策略,则根据机顶盒EPG版本和系统负载设置短连接轮询间隔;将短连接配置信息和短连接轮询间隔信息返回至机顶盒客户端,以便机顶盒客户端在等待短连接轮询间隔时长后重新发送查询请求。
进一步地,根据用户订购记录和用户观看节目内容,按照系统业务规则向机顶盒客户端分配连接策略包括:若用户订购了遥控功能和/ 或用户观看进行互动活动的直播频道,则为用户使用的机顶盒客户端分配长连接,为其他用户使用的机顶盒客户端分配短连接。
进一步地,该方法还包括:根据系统负载判断是否需要将为机顶盒客户端分配的长连接修改为短连接。
根据本发明的另一方面,还提出一种消息推送服务器,包括:查询请求接收单元,用于接收机顶盒客户端发送的查询请求,其中,查询请求中包括机顶盒参数信息;连接策略分配单元,用于根据机顶盒参数信息按照系统业务规则为机顶盒客户端分配连接策略。
进一步地,查询请求中包括机顶盒账号和用户观看节目内容参数,服务器还包括订购记录查询单元;订购记录查询单元用于根据机顶盒账号查询用户是否有订购记录;连接策略分配单元用于根据用户订购记录和用户观看节目内容,按照系统业务规则向机顶盒客户端分配连接策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611142526.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用户操作处理方法及相关设备
- 下一篇:BAC动态分配方法、装置和系统