容灾数据处理方法、装置、终端和计算机可读存储介质与流程

专利2024-07-09  68


本申请涉及通信
技术领域
,尤其涉及一种容灾数据处理方法、装置、终端和计算机可读存储介质。
背景技术
:随着网络和多媒体技术的发展,iptv(internetprotocoltelevision,网络电视)已经走进千家万户,为用户提供直播、点播、回看、时移等视频服务。随着iptv终端设备越来越多,iptv业务运营平台(包括业务管理平台、epg(electronicprogramguide,电子节目指南)服务平台、ts内容分发系统、isma内容分发系统、增值服务平台等)的压力也随之变大。除了火灾、水灾等物理灾害可能对平台服务器造成的故障外,系统自身因高峰期接入设备数量过多超出负荷而导致平台瘫痪也很常见,从而导致用户无法正常观看电视节目。在iptv运营平台出现故障(比如管理平台的认证接口,epg服务系统接口)后,平台会收到大量用户所报故障,如何保证在业务管理平台故障导致机顶盒无法认证,或业务认证正常但epg服务系统故障后,用户仍然可以正常观看电视成为急需解决的问题。技术实现要素:本申请实施例通过提供一种容灾数据处理方法、装置、终端和计算机可读存储介质,旨在解决由于业务管理平台故障导致机顶盒无法认证,或业务认证正常但epg服务系统故障导致用户无法观看电视的问题。为实现上述目的,本申请一方面提供一种容灾数据处理方法,所述容灾数据处理方法包括以下步骤:在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;接收所述内容分发平台发送的视频流,对所述视频流进行播放。可选地,所述在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面的步骤之前,还包括:向业务管理平台发送第一认证请求;接收第一认证通过后所述业务管理平台发送的所述电子节目指南服务平台的地址;向所述电子节目指南服务平台发送第二认证请求;接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面。可选地,所述接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面的步骤之后,还包括:接收所述第二认证通过后所述电子节目指南服务平台发送的频道列表地址;基于频道号对所述频道列表地址进行存储。可选地,所述在所述频道列表页面中获取与所述频道信息对应的频道号的地址的步骤包括:获取所述频道列表页面中的每个频道对应的频道号以及所述频道号的地址;基于所述频道号获取与所述频道信息匹配的所述频道号的地址。可选地,所述基于频道号对所述频道列表地址进行存储的步骤包括:确定存储器为快闪存储器;基于所述频道号将所述频道列表地址存储至所述快闪存储器中,并替换上一次存储的数据。可选地,所述在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面的步骤包括:在终端认证失败或请求电子节目指南服务失败时,进入应急容灾模式,并获取所述频道列表的模板;基于所述频道列表的模板新建所述频道列表页面。可选地,所述终端认证失败或请求电子节目指南服务失败的步骤包括:若所述第一认证失败,则确定所述终端认证失败;或者,若所述第一认证成功,所述第二认证失败,则确定请求所述电子节目指南服务失败。此外,为实现上述目的,本申请另一方面还提供一种容灾数据处理装置,所述装置包括:新建模块,用于在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取模块,用于获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;接收模块,用于接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;播放模块,用于接收所述内容分发平台发送的视频流,对所述视频流进行播放。此外,为实现上述目的,本申请另一方面还提供一种终端,所述终端包括存储器、处理器及存储在存储器上并在处理器上运行的容灾数据处理程序,所述处理器执行所述容灾数据处理程序时实现如上所述容灾数据处理方法的步骤。此外,为实现上述目的,本申请另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有容灾数据处理程序,所述容灾数据处理程序被处理器执行时实现如上所述容灾数据处理方法的步骤。本实施例在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将频道数据加载至频道列表页面中;接收用户发送的频道信息,在频道列表页面中获取与频道信息对应的频道号的地址,基于频道号的地址向内容分发平台发送频道请求;接收内容分发平台发送的视频流,对视频流进行播放。解决了由于业务管理平台故障导致机顶盒无法认证,或业务认证正常但epg服务系统故障导致用户无法观看电视的问题,通过在发生故障后新建频道列表页面并加载频道数据,基于该频道列表页面获取对应的视频流,保证在发生故障后用户能正常观看电视节目。附图说明图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图;图2为本申请容灾数据处理方法第一实施例的流程示意图;图3为本申请容灾数据处理方法第二实施例的流程示意图;图4为本申请容灾数据处理方法中在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面的流程示意图;图5为本申请容灾数据处理方法中接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面的步骤之后的流程示意图;图6为本申请容灾数据处理方法中基于频道号对所述频道列表地址进行存储的流程示意图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。本申请实施例的主要解决方案是:在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;接收所述内容分发平台发送的视频流,对所述视频流进行播放。在iptv运营平台出现故障(比如管理平台的认证接口,epg服务系统接口)后,平台会收到大量用户所报故障,如何保证在业务管理平台故障导致机顶盒无法认证,或业务认证正常但epg服务系统故障后,用户仍然可以正常观看电视成为急需解决的问题。本申请在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将频道数据加载至频道列表页面中;接收用户发送的频道信息,在频道列表页面中获取与频道信息对应的频道号的地址,基于频道号的地址向内容分发平台发送频道请求;接收内容分发平台发送的视频流,对视频流进行播放。通过在发生故障后新建频道列表页面并加载频道数据,基于该频道列表页面获取对应的视频流,保证在发生故障后用户能正常观看电视节目。如图1所示,图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图。如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、遥控器、音频电路、wifi模块、检测器等等。当然,所述终端还可配置陀螺仪、气压计、湿度计、温度传感器等其他传感器,在此不再赘述。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及容灾数据处理程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中容灾数据处理程序,并执行以下操作:在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;接收所述内容分发平台发送的视频流,对所述视频流进行播放。参考图2,图2为本申请容灾数据处理方法第一实施例的流程示意图。本申请实施例提供了容灾数据处理方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。容灾数据处理方法包括:步骤s10,在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;本实施例由客户端和服务端构成,其中,客户端是指安装有iptv软件的智能终端(包括手机,平板,机顶盒,电视机等);服务端是指iptv业务运营平台(包括业务管理平台、epg服务平台、ts内容分发系统、isma内容分发系统、增值服务平台等)。iptv终端发起认证请求,当iptv业务管理平台主备系统都故障后,iptv终端认证请求将失败,例如iptv网络发生故障,使得机顶盒无法通过鉴权,其中,终端向iptv业务平台发起业务的请求信息包括用户终端设备的编号、mac(mediaaccesscontro1,媒体访问控制)地址、错误码,该错误码表示用户终端设备向iptv业务平台发起的业务请求失败。或者iptv业务管理平台正常,iptv终端认证请求通过,但epg服务系统故障,iptv终端不能请求epg页面,也即无法获取epg平台下发的直播列表等信息,导致用户不能正常观看网络电视节目。此时,iptv终端会自建频道列表页面,即epg页面。进一步地,参考图4,所述在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面的步骤包括:步骤s15,在终端认证失败或请求电子节目指南服务失败时,进入应急容灾模式,并获取所述频道列表的模板;步骤s16,基于所述频道列表的模板新建所述频道列表页面。在iptv终端认证失败或请求电子节目指南服务失败时,进入应急容灾模式,其中,在发生火灾、水灾、通电异常等灾害时,终端也会进入应急容灾模式,该容灾模式是预先设置的,在容灾模式中可进行容灾备份设置,容灾备份是通过在异地建立和维护一个备份存储系统,利用地理上的分离来保证系统和数据对灾难性事件的抵御能力,根据容灾系统对灾难的抵抗程度,可分为数据容灾和应用容灾。其中,数据容灾是指建立一个异地的数据系统,该系统是对本地系统应用数据实时复制;当出现灾难时,可由异地系统迅速接替本地系统而保证业务的连续性。应用容灾是指在异地建立一套完整的、与本地数据系统相当的备份应用系统(可以同本地应用系统互为备份,也可与本地应用系统共同工作),在灾难出现后,远程应用系统迅速接管或承担本地应用系统的业务运行。在进入应急容灾模式后,iptv终端获取预先存储的频道列表的模板,基于频道列表的模板新建epg页面,例如:配置页面标题,页面底色、板块颜色、底部图片等,还可以对每个板块配置板块logo、主标题、副标题按钮名称等等。其中,频道列表的模板可以是用户预先建立存储至终端的,也可以是iptv终端自带的。步骤s20,获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;iptv终端在上一次正常接入iptv业务运营平台时,自动保存iptv业务运营平台下发的直播频道列表,其中,直播频道列表包括频道号、频道名称以及频道地址等信息,参考表1:表1频道号频道名称频道地址001东方卫视mms://live.smgbb.cn/dfws002少儿频道mms://live.smgbb.cn/dfchild003cctv1mms://2020.live.cctv.com/live_cctv1004cctv2mms://2020.live.cctv.com/live_cctv2005体育频道mms://live.smgbb.cn/jbty表1中仅列举了部分频道信息,还包括其他的频道信息,在此不做限定,其中,频道号、频道名称与频道地址之间是相关联的。iptv终端在自建epg页面后,epg页面中未存在数据,需要将预先存储的列表数据添加至epg页面中,具体地,基于频道列表的模板,将频道数据按设定的格式加载至指定的位置,还可以设置直播频道的开始时间等。进一步地,将epg页面显示在屏幕上,以供用户浏览页面中的直播节目。步骤s30,接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;用户在浏览epg页面的过程中,可通过遥控器或手机等设备向iptv终端发送直播节目的选择指令,如发送“001”;或者是直接发送语音指令选择直播节目,如语音发送“我想看体育频道的内容”;又或者是直接点击iptv终端屏幕上的虚拟按钮进行直播节目的选择,如直接点击“少儿频道”的按钮。当iptv终端接收到用户发送的频道选择指令时,基于该频道选择指令获取对应的频道信息,如频道名称;进一步在自建的频道列表页面获取每个频道对应的频道号以及以该频道号关联的频道号的地址;将频道信息与频道号进行匹配,以获取对应的频道号的地址。例如:若当前获取到的频道信息为频道名称,则将获取到频道名称与频道列表页面中的频道名称进行匹配,再获取匹配的频道名称对应的频道号以及频道号关联的地址。若当前获取到的频道信息为频道号,则直接获取与该频道号关联的地址。iptv终端基于频道号的地址向内容分发平台发送频道请求,在一实施例中,当用户发送的频道选择指令为“少儿频道”时,iptv终端在频道列表页面查询到“少儿频道”对应的频道号为002,再获取频道号为002对应的频道地址mms://live.smgbb.cn/dfchild。基于该频道号地址向运行正常的ts内容分发系统或isma内容分发系统发起请求,请求该频道号地址对应的直播内容。ts内容分发系统或isma内容分发系统在接收到iptv终端发送的频道号地址后,查找与该频道号地址对应的视频流,并将该视频流下发至iptv终端。步骤s40,接收所述内容分发平台发送的视频流,对所述视频流进行播放。iptv终端在接收到ts内容分发系统或isma内容分发系统发送的视频流后,获取视频流中对应的直播内容,对该直播内容进行播放。需要说明的是,本申请在业务管理平台故障导致机顶盒无法认证,或业务认证正常但epg服务系统故障后,用户仍然能正常观看直播节目,其前提条件是iptv业务运营平台的ts内容分发系统或isma内容分发系统正常,其它业务管理平台、epg服务系统、增值服务平台是否出现故障则不影响。本实施例通过iptv终端上次正常接入iptv业务运营平台时,保存相应的频道信息;在iptv终端接入业务管理平台或epg服务平台失败后,自建一个频道列表epg页面,并加载已保存的频道数据,将epg页面显示在屏幕上;获取用户选择相应频道后产生频道选择指令,基于该频道选择指令获取对应的频道号地址,并向对应的ts内容分发平台或isma内容分发平台发起请求,内容分发平台向iptv终端返回视频流,对视频流中的直播内容进行播放,使得在业务管理平台故障导致机顶盒无法认证,或业务认证正常但epg服务系统故障后,用户仍然能正常观看直播节目的。进一步地,参考图3,提出本申请容灾数据处理方法第二实施例。所述容灾数据处理方法第二实施例与所述容灾数据处理方法第一实施例的区别在于,所述在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面的步骤之前,还包括:步骤s11,向业务管理平台发送第一认证请求;步骤s12,接收第一认证通过后所述业务管理平台发送的所述电子节目指南服务平台的地址;步骤s13,向所述电子节目指南服务平台发送第二认证请求;步骤s14,接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面。客户端与服务端交互第一步是客户端向服务端业务管理平台发起认证请求,也即iptv终端向iptv业务管理平台发起认证请求。在一实施例中,用户通过家里的终端设备机顶盒观看直播或点播节目,在用户打开机顶盒电源时,机顶盒向iptv业务管理平台发起认证请求,当认证通过后,iptv业务管理平台向机顶盒返回epg服务平台地址;机顶盒再向epg服务平台发起认证请求,当认证请求通过后,epg服务平台向机顶盒返回频道列表页面和点播节目页面。进一步地,参考图5,所述接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面的步骤之后,还包括:步骤s140,接收所述第二认证通过后所述电子节目指南服务平台发送的频道列表地址;步骤s141,基于频道号对所述频道列表地址进行存储。当epg服务平台认证成功后,还会向客户端发送直播频道地址,客户端按频道号保存频道列表地址,其中,频道号是指频道的序号,如001,002,003等。参考表2,表2为按频道号保存频道列表地址。表2频道号频道地址001mms://live.smgbb.cn/dfws002mms://live.smgbb.cn/dfchild003mms://2020.live.cctv.com/live_cctv1004mms://2020.live.cctv.com/live_cctv2其中,表2中仅列举了部分频道号对应的频道地址。进一步地,在基于频道号对频道列表地址进行存储时,还需要确定存储对应的存储器,参考图6,所述基于频道号对所述频道列表地址进行存储的步骤包括:步骤s142,确定存储器为快闪存储器;步骤s143,基于所述频道号将所述频道列表地址存储至所述快闪存储器中,并替换上一次存储的数据。iptv终端存储频道列表地址所采用的存储器为快闪存储器,也即flash存储器,其中,flash存储器是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器,由于其断电时仍能保存数据,闪存通常被用来保存设置信息,如在电脑的bios(基本输入输出程序)、pda(个人数字助理)、数码相机中保存资料等。进一步基于频道号将频道列表地址存储至所述快闪存储器中,并替换上一次存储的数据。本实施例在业务管理系统和电子节目指南服务平台都认证成功的情况下,获取电子节目指南服务平台下发的频道列表地址,并基于频道号对频道列表地址进行存储,使得在自建epg页面时,可直接加载对应存储的频道列表地址,同时,将频道列表地址存储在flash存储中,使得在iptv终端断电时,仍可以保存数据。本申请还提出一种容灾数据处理装置,在一实施例中,所述容灾数据处理装置包括存储器、处理器及存储在存储器上并可在处理器上运行的容灾数据处理程序,容灾数据处理程序被处理器执行时实现以下步骤:在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;接收所述内容分发平台发送的视频流,对所述视频流进行播放。在一实施例中,所述容灾数据处理装置包括新建模块,获取模块,接收模块和播放模块。新建模块,用于在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取模块,用于获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;接收模块,用于接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;播放模块,用于接收所述内容分发平台发送的视频流,对所述视频流进行播放。进一步地,所述新建模块包括发送单元和接收单元;所述发送单元,用于向业务管理平台发送第一认证请求;所述接收单元,用于接收第一认证通过后所述业务管理平台发送的所述电子节目指南服务平台的地址;所述发送单元,还用于向所述电子节目指南服务平台发送第二认证请求;接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面。进一步地,所述发送单元包括接收子单元和存储子单元;所述接收子单元,用于接收所述第二认证通过后所述电子节目指南服务平台发送的频道列表地址;所述存储子单元,用于基于频道号对所述频道列表地址进行存储。进一步地,所述接收模块包括获取单元;所述获取单元,用于获取所述频道列表页面中的每个频道对应的频道号以及所述频道号的地址;所述获取单元,还用于基于所述频道号获取与所述频道信息匹配的所述频道号的地址。进一步地,所述存储子单元,还用于确定存储器为快闪存储器;所述存储子单元,还用于基于所述频道号将所述频道列表地址存储至所述快闪存储器中,并替换上一次存储的数据。进一步地,所述新建模块包括判断单元和新建单元;所述判断单元,用于在终端认证失败或请求电子节目指南服务失败时,进入应急容灾模式,并获取所述频道列表的模板;所述新建单元,用于基于所述频道列表的模板新建所述频道列表页面。进一步地,所述判断单元,还用于若所述第一认证失败,则确定所述终端认证失败;或者,所述判断单元,还用于若所述第一认证成功,所述第二认证失败,则确定请求所述电子节目指南服务失败。上述的容灾数据处理装置各个模块功能的实现与上述方法实施例中的过程相似,在此不再一一赘述。此外,本申请还提供一种终端,所述终端包括存储器、处理器及存储在存储器上并在处理器上运行的容灾数据处理程序,在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将频道数据加载至频道列表页面中;接收用户发送的频道信息,在频道列表页面中获取与频道信息对应的频道号的地址,基于频道号的地址向内容分发平台发送频道请求;接收内容分发平台发送的视频流,对视频流进行播放。解决了由于业务管理平台故障导致机顶盒无法认证,或业务认证正常但epg服务系统故障导致用户无法观看电视的技术问题,通过在发生故障后新建频道列表页面并加载频道数据,基于该频道列表页面获取对应的视频流,保证在发生故障后用户能正常观看电视节目。此外,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有容灾数据处理程序,所述容灾数据处理程序被处理器执行时实现如上所述容灾数据处理方法的步骤。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本申请可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。尽管已描述了本申请的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页1 2 3 
技术特征:

1.一种容灾数据处理方法,其特征在于,所述方法包括:

在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;

获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;

接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;

接收所述内容分发平台发送的视频流,对所述视频流进行播放。

2.根据权利要求1所述的容灾数据处理方法,其特征在于,所述在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面的步骤之前,还包括:

向业务管理平台发送第一认证请求;

接收第一认证通过后所述业务管理平台发送的所述电子节目指南服务平台的地址;

向所述电子节目指南服务平台发送第二认证请求;

接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面。

3.根据权利要求2所述的容灾数据处理方法,其特征在于,所述接收第二认证通过后所述电子节目指南服务平台发送的第一频道列表页面和点播节目页面的步骤之后,还包括:

接收所述第二认证通过后所述电子节目指南服务平台发送的频道列表地址;

基于频道号对所述频道列表地址进行存储。

4.根据权利要求1所述的容灾数据处理方法,其特征在于,所述在所述频道列表页面中获取与所述频道信息对应的频道号的地址的步骤,包括:

获取所述频道列表页面中的每个频道对应的频道号以及所述频道号的地址;

基于所述频道号获取与所述频道信息匹配的所述频道号的地址。

5.根据权利要求3所述的容灾数据处理方法,其特征在于,所述基于频道号对所述频道列表地址进行存储的步骤包括:

确定存储器为快闪存储器;

基于所述频道号将所述频道列表地址存储至所述快闪存储器中,并替换上一次存储的数据。

6.根据权利要求1所述的容灾数据处理方法,其特征在于,所述在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面的步骤包括:

在终端认证失败或请求电子节目指南服务失败时,进入应急容灾模式,并获取所述频道列表的模板;

基于所述频道列表的模板新建所述频道列表页面。

7.根据权利要求1所述的容灾数据处理方法,其特征在于,所述终端认证失败或请求电子节目指南服务失败的步骤包括:

若所述第一认证失败,则确定所述终端认证失败;或者,

若所述第一认证成功,所述第二认证失败,则确定请求所述电子节目指南服务失败。

8.一种容灾数据处理装置,其特征在于,所述装置包括:

新建模块,用于在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;

获取模块,用于获取预先存储的频道数据,将所述频道数据加载至所述频道列表页面中;

接收模块,用于接收用户发送的频道信息,在所述频道列表页面中获取与所述频道信息对应的频道号的地址,基于所述频道号的地址向内容分发平台发送频道请求;

播放模块,用于接收所述内容分发平台发送的视频流,对所述视频流进行播放。

9.一种终端,其特征在于,所述终端包括存储器、处理器及存储在存储器上并在所述处理器上运行的容灾数据处理程序,所述处理器执行所述容灾数据处理程序时实现如权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有容灾数据处理程序,所述容灾数据处理程序被处理器执行时实现如权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请公开了一种容灾数据处理方法、装置、终端和计算机可读存储介质,该方法包括:在终端认证失败或请求电子节目指南服务失败时,新建频道列表页面;获取预先存储的频道数据,将频道数据加载至频道列表页面中;接收用户发送的频道信息,在频道列表页面中获取与频道信息对应的频道号的地址,基于频道号的地址向内容分发平台发送频道请求;接收内容分发平台发送的视频流,对视频流进行播放。解决了由于业务管理平台故障导致机顶盒无法认证,或业务认证正常但EPG服务系统故障导致用户无法观看电视的技术问题,通过在发生故障后新建频道列表页面并加载频道数据,基于该频道列表页面获取对应的视频流,保证在发生故障后用户能正常观看电视节目。

技术研发人员:程少康
受保护的技术使用者:深圳创维数字技术有限公司
技术研发日:2020.12.15
技术公布日:2021.04.06

转载请注明原文地址:https://xbbs.6miu.com/read-20259.html