CN101668224B - 用于网络电视应急的方法及*** - Google Patents
用于网络电视应急的方法及*** Download PDFInfo
- Publication number
- CN101668224B CN101668224B CN2009101907091A CN200910190709A CN101668224B CN 101668224 B CN101668224 B CN 101668224B CN 2009101907091 A CN2009101907091 A CN 2009101907091A CN 200910190709 A CN200910190709 A CN 200910190709A CN 101668224 B CN101668224 B CN 101668224B
- Authority
- CN
- China
- Prior art keywords
- user
- module
- network television
- information
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开用于网络电视应急的方法及***,该方法包括:检测网络电视***是否出现故障;当检测到出现故障时,同步用户的数据;当接收到所述用户重新登陆的信息时,根据所述同步数据,继续为所述用户提供网络电视服务。在IPTV***出现不确定性的紧急突发事件时,提供应急处理,在最大程度上维持设备的稳定运行,降低营运风险,确保给予用户良好的业务体验。
Description
技术领域
本发明涉及网络电视(IPTV)技术,特别涉及用于网络电视应急的方法及***。
背景技术
网络电视(IPTV)是利用宽带网络作为基础设施,以家用电视机或个人电脑作为主要显示终端,利用一系列互联网承载协议和传输,为家庭用户提供包括节目点播、电视直播、网页浏览、在线游戏、时移电视、卡拉OK、个人录制、信息咨询在内的多种交互式数字多媒体服务以及增值业务服务的崭新技术。人们可以通过PC终端、机顶盒及电视机、多媒体手机(用于移动IPTV)等多种方式享受IPTV服务。
目前,在IPTV技术领域内,对于突发性、随机性事件的保护和处理,缺乏***规范的处理流程和完整的应急预案。一旦发生数据库故障、中央机房断网、业务管理平台宕机等情况,终端用户无法继续享受IPTV服务,在很大程度上影响了用户的体验。
发明内容
本发明的目的在于提供用于网络电视应急的方法及***,在IPTV***出现不确定性的紧急突发事件时,提供应急处理,在最大程度上维持设备的稳定运行,降低营运风险,确保给予用户良好的业务体验。
本发明提供一种用于网络电视应急的方法,该方法包括:
检测网络电视***是否出现故障;
当检测到出现故障时,同步用户的数据;
当接收到所述用户重新登陆的信息时,根据所述同步数据,继续为所述用户提供网络电视服务。
本发明还提供一种用于网络电视应急的***,该装置包括:
检测装置,用于检测网络电视***是否出现故障;
同步装置,用于当检测到出现故障时,同步用户的数据;
控制装置,用于当接收到所述用户重新登陆的信息时,根据所述同步数据,继续为所述用户提供网络电视服务。
采用本发明提供的用于网络电视应急的方法及***,在IPTV***出现不确定性的紧急突发事件时,因为网络电视***故障,导致无法继续为用户提供服务的情况下提供的应急方案,对用户的数据进行同步,当重新登陆时,根据同步数据,在容限时间内为用户进行应急认证并提供服务。在最大程度上减少和降低突发事件对于运营商所造成的利益和营运上的损失,维持设备的稳定运行,降低营运风险,确保给予用户良好的业务体验。
附图说明
图1示出本发明实施例中用于网络电视应急的***的结构示意图;
图2示出本发明实施例中在IPTV中实现外部应急方法的流程图;
图3示出本发明实施例中在IPTV中实现内部应急方法的流程图;
图4示出本发明实施例中在IPTV中实现应急***的流程图。
具体实施方式
下面结合附图对本发明的具体实施方式做详细阐述。应急***是一种在具有随机性、紧急性的突发事件发生的环境下,为了确保用户正在享受的业务不被长时间中断而采取的特殊手段,也是判断整个业务管理***健壮性的重要指标。本发明提供用于网络电视应急的***,该装置包括:检测装置,用于检测网络电视***是否出现故障;同步装置,用于当检测到出现故障时,同步用户的数据;控制装置,用于当接收到用户重新登陆的信息时,根据同步数据,继续为用户提供网络电视服务。
具体的,检测装置可以采用接口机处理模块和管理平台模块实现,或者采用专门的检测设备实现。同步模块可以采用电子程序向导(ElectronicProgram Guide,EPG)消息处理模块/应急数据同步模块实现。控制装置可以由应急状态查询模块、应急设置模块和电子程序向导消息处理模块实现,或者由电子程序向导消息处理模块单独实现。
下面对用于网络电视应急的***的具体应用进行说明。请参阅图1,其中包括:
机顶盒(Set Top Box,STB)模块101:作为EPG消息处理模块的前端,负责完成资源的分配、控制和媒体播放等。
脚本(Javascrip,JS)模块103:用于从EPG服务器获取频道和节目的播放地址,将获取的播放地址发送给底层播放单元,进行内容的播放;还用于通知BW模块分配资源;
浏览器处理(BW)模块102:负责为脚本模块定义的媒体播放对象(媒体播放对象是将机顶盒播放媒体内容的能力进行了封装)分配固定的资源,将接收到的播放内容的命令发送给脚本模块;
EPG消息处理模块104:EPG作为网页(WEB)服务器,是IPTV***中展示门户,负责STB模块展示页面的订制,以及视频播放的重定向功能。EPG消息处理模块就是通过HTTP+XML方式实时接收接口机装置转发过来消息并解析存储在EPG所在服务器的数据库中。
应急登陆模块:该模块依托EPG后台而存在,需要输入正确的用户名和密码才能登陆。
应急列表展示模块:EPG本地数据库中保存了进入应急状态必备的数据和IP地址列表,该数据在固定周期通过文件传输协议(File TransferProtocol,FTP)形式从业务逻辑处理模块维护的数据库中同步获取。也可以手动输入需要应急机器的IP地址。
应急状态查询模块:该模块可以对指定IP地址设备或是全网设备进行应急状态(查询、启动、停止、未知)查询,对操作失误或是失败的查询可以进行重操作。
应急设置模块:对应急状态查询模块查询的结果可以进行设置操作,即对某一个指定IP地址的设备或是全网设备进行启动应急和关闭应急设置。分为控件触发和统一资源定位符(Uniform Resource Locator,URL)触发两种实现方式。
应急数据同步模块:EPG模块定时通过FTP方式从业务处理机处获取用户信息数据、媒体重定向数据等应急服务必须的业务数据并缓存到本地数据库中。
业务逻辑处理(Service Logic Process,SLP)模块105:负责配置和管理用户信息、内容提供商、业务提供商等单元、完成资源的多元化配置,还负责处理EPG模块的TCP请求和与上层处理模块接口的对接。
接口机处理(Interface Message Processor),IMP)模块106:该装置实现了IPTV***与第三方消息订制模块的对接工作,通过简单对象访问协议(Simple Object Access Protocol,SOAP)消息实现了与消息订制***的信息交互,并通过超文本传输协议(HyperText Transfer Protocol,HTTP)+可扩展标记语言(Extensible Markup Language,XML)的方式实现了与IPTV消息接受模块的消息转发。可以说是第三方消息产生***和IPTV消息展示***的桥梁。
管理平台模块107:负责创建用户、内容、服务、产品等单元,根据用户需求形成并保持内容、服务和产品三者的对应关系。负责完成资源的下发和能力侧的各种鉴权、订购消息请求处理。
其中,应急登陆模块、应急列表展示模块、应急状态查询模块、应急设置模块和应急数据同步模块可以集成在EPG后台。
用于网络电视应急的***对网络电视***进行应急处理的方法包括:检测网络电视***是否出现故障;当检测到出现故障时,同步用户的数据;当接收到用户重新登陆的信息时,根据同步数据,继续为用户提供网络电视服务。
具体的,又可以分为外部应急和内部应急两种方式。其中,外部应急是指在业务管理平台出现异常的情况下,对于机顶盒接入进行首页鉴权、产品鉴权/订购等流程中,由于无法继续为用户提供服务提出的应急方案;内部应急是一种针对厂商能力平台设备异常的应急处理方案。
在具体实现上,可以用应急***中的全部模块分别实现外部应急和内部应急,也可以将应急***中的各模块进行组合分别实现外部应急和内部应急,外部应急包括但不限于机顶盒模块、脚本模块、浏览器处理模块、EPG消息处理模块、业务逻辑处理模块、接口机处理模块和管理平台模块;内部应急包括但不限于机顶盒模块、浏览器处理模块、应急登陆模块、应急列表展示模块、应急状态查询模块、应急设置模块、应急数据同步模块和EPG消息处理模块。
下面分别对外部应急和内部应急进行说明。
一、外部应急,机顶盒开机登陆。用户通过遥控器播放网络电视IPTV内容,向EPG模块发起登陆请求。请参阅图2:
201、EPG模块发起首页认证/鉴权/订购等请求。用户登陆EPG模块之后会进行各种个性化操作,例如:观看点播、直播、时移等。相对应的,会向业务处理模块推送传输控制协议(Transmission Control Protocol,TCP)请求信息。
202、SLP模块重构请求信息向IMP推送。SLP模块根据EPG消息处理模块的请求消息会进行一定的内部处理,重构消息后以SOAP请求消息形式继续向IMP模块推送。
204、IMP模块重构请求信息向管理平台推送。IMP模块根据SLP模块的请求消息会进行一定的内部处理,重构消息后以SOAP请求消息形式继续向管理平台推送。
205、IMP模块判定管理平台SOAP应答超时(包括管理平台处理消息超时和管理平台宕机无响应),向SLP模块返回预定返回码A。
206、IMP模块接收到预定返回码A,转码后形成返回码B推送给EPG消息处理模块。
207、EPG消息处理模块接收到预定返回码B,推送固定错误码给浏览器处理模块;并调用同步的用户的业务数据,推送浏览器处理模块进入特制重登陆界面,其中用户的业务数据包括用户信息数据和/或媒体重定向数据。
208、浏览器处理模块弹出错误提示页面、用户通过遥控器操作进而调用脚本模块进行重新登陆。如果在进行三次重登陆失败的情况下,用户被负载均衡到备用认证地址进行服务。
二、内部应急,检测到厂商平台设备出现故障,可以通过专用的检测设备得知。请参阅图3
301:内部应急依托EPG消息处理模块而存在。管理员登陆应急管理平台登陆页面,输入用户名和密码。
302、应急登陆模块对管理员输入的用户名和密码进行正确性校验。
303、登陆应急管理平台后,可以通过应急列表展示模块采用两种方式对待应急处理设备进行查询并设置:一是通过手工输入方式配置IP地址,二是在应急管理数据形成的IP地址列表中查找待应急处理设备。
304、对指定IP地址设备或是全网设备进行应急状态查询,对操作失误或是失败的查询可以进行重操作,其中,应急状态包括查询、启动、停止或者未知等。
305、根据XML体中定义的不同流程的响应参数格式,从本地缓存的应急数据中构造返回消息体(EPG模块定时通过FTP方式从业务处理机处获取用户信息数据、媒体重定向数据等业务数据并缓存到本地数据库中)。
306、对待应急处理设备可以进行应急设置操作,即对某一个指定IP地址的设备或是全网设备进行启动应急和关闭应急设置。可以采用控件触发(即控件点击)和URL触发(即在浏览器中输入特定的URL)两种方式实现。
307、应急状态设置完成后,重新登陆业务处理***,此时根据应急数据,所有流程(首页认证、鉴权等)均返回成功,用户可以在不被影响的情况下继续享受IPTV服务。可以到本地数据库中查询应急操作状态和操作结果。可以查看和删除本地数据库中保存该用户的各种应急操作历史和结果,以供后续统计服务器出话单使用。
下面,对于在IPTV***中统一实现外部应急和内部应急进行说明,请参阅图4:
401、机顶盒模块负责完成资源的分配、控制和媒体播放等。
402、浏览器模块作为EPG前端显示模块,提供给用户可选择的个性化的UI服务界面。
403、应急登陆模块负责完成完成密码的展示输入与验证。
404、应急列表展示模块负责完成当前应急数据库中存放的设备的应急列表展示。
405、应急状态查询模块负责完成应急数据库中存放的设备的应急状态查询。
406、应急设置模块负责完成对展示列表中的设备进行应急设置。
407、应急结果查询模块负责完成对设置应急设备的操作结果状态查询。
408、应急数据同步模块负责定时完成从FTP中获取应急数据并存储至本地数据库。
409、EPG消息处理模块负责完成接口消息的解析、转换、处理和转发,内部应急和外部应急的主要功能均在该模块中完成。
410、脚本模块提供一个支持重新登陆接口调用。
411、业务逻辑处理模块负责完成对EPG模块发送的TCP消息的解析处理,重构为SOAP消息格式继续向接口机处理模块转发。
412、接口机处理模块负责完成对业务逻辑处理模块发送的SOAP消息的解析处理和转发。
413、管理平台模块负责完成资源的下发和能力侧的各种鉴权、订购消息请求处理。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (9)
1.一种用于网络电视应急的方法,其特征在于,该方法包括:
检测网络电视***是否出现故障;
当检测到出现故障时,同步用户的数据;所述同步用户的数据包括:定期或者实时地获取用户的业务数据并缓存到本地;
当接收到所述用户重新登陆的信息时,根据所述同步数据,继续为所述用户提供网络电视服务;
所述检测网络电视***是否出现故障包括:
在机顶盒接入过程中,当管理平台应答超时,则判断网络电视***出现故障;
或者,检测到厂商平台设备出现故障时,则判断网络电视***出现故障;
所述当接收到所述用户重新登陆的信息时,根据所述同步数据,继续为所述用户提供网络电视服务包括:
管理平台应答超时后,当接收到所述用户重新登陆的信息时,跳过所述定期或者实时地获取用户的业务数据并缓存到本地的流程,直接为所述用户提供网络电视服务;
或者,管理平台应答超时后,当接收到所述用户重新登陆的信息时,跳过所述定期或者实时地获取用户的业务数据并缓存到本地的流程,如果超过指定次数登陆失败,则负载均衡到备用认证地址为所述用户提供网络电视服务;
或者,厂商平台设备出现故障后,当接收到所述用户重新登陆的信息时,所述同步数据对应的流程均返回成功。
2.根据权利要求1所述的方法,其特征在于,所述用户的业务数据包括用户信息数据和/或媒体重定向数据。
3.根据权利要求2所述的方法,其特征在于,所述厂商平台设备出现故障后,当接收到所述用户重新登陆的信息时,所述同步数据对应的流程均返回成功包括:
对所述出现故障的厂商平台设备进行状态查询,获得故障状态;
对所述出现故障的厂商平台设备进行应急设置;
当接收到所述用户重新登陆的信息时,根据所述应急设置,继续所述故障状态的后续流程。
4.根据权利要求3所述的方法,其特征在于,所述应急设置的方法包括:控件触发或者统一资源定位符触发。
5.根据权利要求1所述的方法,其特征在于,该方法还包括:
记录出现故障后进行的操作,根据所述记录出具用户的话单。
6.一种用于网络电视应急的***,其特征在于,该装置包括:
检测装置,用于检测网络电视***是否出现故障;
同步装置,用于当检测到出现故障时,同步用户的数据;所述同步装置包括:电子程序向导消息处理模块或应急数据同步模块,用于定期或者实时地获取用户的业务数据并缓存到本地;
控制装置,用于当接收到所述用户重新登陆的信息时,根据所述同步数据,继续为所述用户提供网络电视服务;管理平台应答超时后,当接收到所述用户重新登陆的信息时,跳过所述定期或者实时地获取用户的业务数据并缓存到本地的流程,直接为所述用户提供网络电视服务;或者,管理平台应答超时后,当接收到所述用户重新登陆的信息时,跳过所述定期或者实时地获取用户的业务数据并缓存到本地的流程,如果超过指定次数登陆失败,则负载均衡到备用认证地址为所述用户提供网络电视服务;或者,厂商平台设备出现故障后,当接收到所述用户重新登陆的信息时,所述同步数据对应的流程均返回成功;
所述检测装置具体用于在机顶盒接入过程中,当管理平台应答超时,判断网络电视***出现故障;或者,检测到厂商平台设备出现故障时,判断网络电视***出现故障。
7.根据权利要求6所述的***,其特征在于,所述检测装置包括:
接口机处理模块,用于在机顶盒接入过程中,向管理平台模块推送请求消息;并且当所述管理平台模块应答超时,判断网络电视***出现故障。
管理平台模块,用于对来自所述接口机处理模块的请求消息进行应答。
8.根据权利要求6所述的***,其特征在于,所述检测装置包括:
接收模块,用于接收厂商平台设备的状态信息;
判断模块,当接收到所述厂商平台设备的故障状态信息时,判断网络电视***出现故障。
9.根据权利要求6所述的***,其特征在于,所述控制装置包括:
应急状态查询模块,用于对所述出现故障的厂商平台设备进行状态查询,获得故障状态;
应急设置模块,用于对所述出现故障的厂商平台设备进行应急设置;
电子程序向导消息处理模块,用于当接收到所述用户重新登陆的信息时,根据所述应急设置,继续所述故障状态的后续流程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101907091A CN101668224B (zh) | 2009-09-21 | 2009-09-21 | 用于网络电视应急的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101907091A CN101668224B (zh) | 2009-09-21 | 2009-09-21 | 用于网络电视应急的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101668224A CN101668224A (zh) | 2010-03-10 |
CN101668224B true CN101668224B (zh) | 2012-11-28 |
Family
ID=41804618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101907091A Active CN101668224B (zh) | 2009-09-21 | 2009-09-21 | 用于网络电视应急的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101668224B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101860716B (zh) | 2010-06-04 | 2013-09-11 | 中兴通讯股份有限公司 | 一种无线会议电视终端重接入的***及方法 |
CN102447951B (zh) * | 2011-12-05 | 2018-04-27 | 中兴通讯股份有限公司 | 用于iptv***的应急检测方法、装置和epg服务器 |
CN103124368A (zh) * | 2013-01-21 | 2013-05-29 | 中兴通讯股份有限公司 | Iptv***中的故障处理方法及装置 |
CN104469420B (zh) * | 2013-09-25 | 2018-11-23 | 中兴通讯股份有限公司 | 网络电视终端的业务应急方法、装置及*** |
CN106874141A (zh) * | 2015-12-11 | 2017-06-20 | 中兴通讯股份有限公司 | 一种数据存储负载的容错方法及iptv*** |
CN113556349A (zh) * | 2021-07-23 | 2021-10-26 | 海信集团控股股份有限公司 | 一种网关认证方法及装置、电子设备 |
CN114268844B (zh) * | 2021-12-17 | 2023-11-24 | 易视腾科技股份有限公司 | 一种互联网电视业务应急保障***及其方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1929494A (zh) * | 2006-10-11 | 2007-03-14 | 中兴通讯股份有限公司 | 分布式电子节目导航*** |
CN101064841A (zh) * | 2006-04-30 | 2007-10-31 | 武汉烽火网络有限责任公司 | 网络电视机顶盒、网络电视***及其流媒体提供方法 |
CN101179565A (zh) * | 2007-09-21 | 2008-05-14 | 中兴通讯股份有限公司 | 一种电子节目单基本业务的实现方法 |
EP1947809A2 (en) * | 2007-01-19 | 2008-07-23 | Sony Corporation | Network system, access management server, event notification method, network appliance and computer program |
-
2009
- 2009-09-21 CN CN2009101907091A patent/CN101668224B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101064841A (zh) * | 2006-04-30 | 2007-10-31 | 武汉烽火网络有限责任公司 | 网络电视机顶盒、网络电视***及其流媒体提供方法 |
CN1929494A (zh) * | 2006-10-11 | 2007-03-14 | 中兴通讯股份有限公司 | 分布式电子节目导航*** |
EP1947809A2 (en) * | 2007-01-19 | 2008-07-23 | Sony Corporation | Network system, access management server, event notification method, network appliance and computer program |
CN101179565A (zh) * | 2007-09-21 | 2008-05-14 | 中兴通讯股份有限公司 | 一种电子节目单基本业务的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101668224A (zh) | 2010-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101668224B (zh) | 用于网络电视应急的方法及*** | |
US20180322870A1 (en) | Performing tasks and returning audio and visual feedbacks based on voice command | |
CN106454472B (zh) | 多屏互动的方法及*** | |
CN1941899B (zh) | 用于下载内容的***和方法 | |
US10986470B2 (en) | Bi-directional integration and control of managed and unmanaged devices | |
CN103457907A (zh) | 一种多媒体内容分发方法、设备及*** | |
CN101365119B (zh) | 用于网络视频监控***所使用的录像负载均衡方法 | |
CN101505317A (zh) | 流式媒体中断与恢复*** | |
CN103782572A (zh) | 用于提供基于消息和事件的视频服务控制平面的***和方法 | |
CN101540886B (zh) | 一种视频点播业务的实现方法、***及归属流媒体服务器 | |
CN112711635B (zh) | 一种分布式物联设备跨区域数据一致性的方法和服务集群 | |
CN101360129B (zh) | 网络视频监控***手机短信发送方法 | |
CN101662658B (zh) | 节目推送方法、机顶盒及电子节目菜单 | |
CN101669328A (zh) | 用于电信网络中的多媒体内容适配的方法和装置 | |
CN101600089A (zh) | 网络电视***中的广告业务的实现方法及装置 | |
CN101789950A (zh) | 三屏融合中基于交互式网络电视的实现方法及*** | |
CN102724327A (zh) | 用于浏览器的实时网页浏览服务提供***和方法 | |
CN102710798A (zh) | 基于实时通信的浏览器扩展服务提供***和方法 | |
CN101365120A (zh) | 网络视频监控***的数据集中管理方法 | |
CN105657440A (zh) | 一种视频直播的方法及*** | |
CN101742265A (zh) | 视频监控方法、固网视频监控业务平台及移动终端 | |
CN104992344A (zh) | 货物自提***和方法 | |
CN107360399A (zh) | 一种基于p2p技术的海量移动云视频监控服务发布及订阅方法 | |
CN101431659A (zh) | 一种交互式网络电视***及其处理方法 | |
CN101640786A (zh) | 视频导航方法与视频导航*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |