模拟电视节目的预约切换的方法及装置制造方法
【专利摘要】本发明公开了一种模拟电视节目的预约切换的方法及装置,本发明通过将从服务器获取的待播放的节目的图像帧按照图像帧的大小逐行存储,并将获取的待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。实现了模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
【专利说明】模拟电视节目的预约切换的方法及装置
【技术领域】
[0001]本发明涉及到通信领域,特别涉及到一种模拟电视节目的预约切换的方法及装置。
【背景技术】
[0002]在智能化高速发展的时代,电视节目预约控制越来越受到广大用户的青睐,现有的节目预约切换方式包括数字电视预约切换方式和模拟电视预约切换方式,在数字电视预约切换方式中,数字电视信号中有节目的EPG (电子节目菜单)信息,电视系统可以根据预存的预约节目信息中的相关EPG信息(例如,预约的电视台名称、预约的节目名称及/或预约的播放时间),进行节目的自动切换,例如:用户设定的预存在电视系统中的预约节目信息包括预约的电视台名称“CCTV6”、预约的节目名称“爱情呼叫转移”,若电视系统读取到的电视台“CCTV6”的节目EPG信息包括:19:30分,播放电影“爱情呼叫转移”,则当达到19:30时,自动切换到预约的电视台“CCTV6”,播放预约的节目“爱情呼叫转移”。
[0003]然而,对于模拟电视预约切换方式而言,因为模拟电视信号中没有节目EPG信息,当由数字电视频道切换到预约的模拟电视频道时,电视系统无法像数字电视节目切换方式一样获取数字电视信号中的节目信息(EPG信息)进行节目频道的切换,同时,在直接由数字电视节目切换到模拟电视节目时,整个模拟电视节目的画面会裂开,或者由于模拟电视节目的画面分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看。
【发明内容】
[0004]本发明的主要目的为提供一种模拟电视节目的预约切换的方法及装置,旨在实现模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
[0005]本发明提出一种模拟电视节目的预约切换的方法,该方法包括:
[0006]从服务器获取各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间;
[0007]将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;
[0008]将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间;
[0009]在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。
[0010]优选地,所述预约节目信息包括预约的电视台及预约节目的名称,所述节目切换条件包括预约节目的播放时间,所述在确定的节目切换条件满足时,从当前电视台切换至预约的电视台的步骤包括:
[0011]判断所述预约节目的播放时间是否到达;[0012]在所述预约节目的播放时间到达时,从当前电视台切换至预约的电视台。
[0013]优选地,所述预约节目信息包括预约的电视台及预约的切换时间,所述节目切换条件包括预约的切换时间,所述在确定的节目切换条件满足时,从当前电视台切换至预约的电视台的步骤包括:
[0014]判断所述预约的切换时间是否到达;
[0015]在所述预约的切换时间到达时,从当前电视台切换至预约的电视台。
[0016]优选地,在所述将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件的步骤之前,该方法还包括:
[0017]将人机交互界面发送给用户端,以供用户通过用户端接收的人机交互界面输入预约节目信息,接收用户端通过人机交互界面发送过来的预约节目信息并保存。
[0018]优选地,在所述将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后的步骤之后,该方法还包括:
[0019]分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式;
[0020]当接收的用户端发送过来的预约节目信息的格式不是预设的格式时,发出告警信息,以提示用户按照预设的格式输入预约节目信息;
[0021]当接收的用户端发送过来的预约节目信息的格式是预设的格式时,将接收的预约节目信息保存。
[0022]本发明还提出一种模拟电视节目的预约切换的装置,该装置包括:
[0023]数据接发模块,用于从服务器获取各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间;
[0024]分析模块,用于将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间;
[0025]存储模块,用于将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;
[0026]所述处理模块,用于在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。
[0027]优选地,所述预约节目信息包括预约的电视台及预约节目的名称,所述节目切换条件包括预约节目的播放时间,所述在确定的节目切换条件满足时,
[0028]所述分析模块,还用于判断所述预约节目的播放时间是否到达;
[0029]所述处理模块,还用于在所述预约节目的播放时间到达时,从当前电视台切换至预约的电视台。
[0030]优选地,所述预约节目信息包括预约的电视台及预约的切换时间,所述节目切换条件包括预约的切换时间,所述在确定的节目切换条件满足时,
[0031]所述分析模块,还用于判断所述预约的切换时间是否到达;
[0032]所述处理模块,还用于在所述预约的切换时间到达时,从当前电视台切换至预约的电视台。
[0033]优选地,所述数据接发模块,还用于将人机交互界面发送给用户端,以供用户通过用户端接收的人机交互界面输入预约节目信息,接收用户端通过人机交互界面发送过来的预约节目信息并保存。
[0034]优选地,该装置还包括提醒模块,
[0035]所述分析模块,还用于分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式;
[0036]所述提醒模块,用于当接收的用户端发送过来的预约的节目信息的格式不是预设的格式时,发出告警信息,以提示用户按照预设的格式输入预约的节目信息;
[0037]所述处理模块,还用于当接收的用户端发送过来的预约的节目信息的格式是预设的格式时,将接收的预约节目信息与获取的节目播放信息保存。
[0038]相对现有技术,本发明通过将从服务器获取的待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。实现了模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
【专利附图】
【附图说明】
[0039]图1为本发明模拟电视节目的预约切换的方法的第一实施例的具体流程图;
[0040]图2为图1本发明模拟电视节目的预约切换的方法中步骤S14的一个细化流程图;
[0041]图3为图1本发明模拟电视节目的预约切换的方法中步骤S14的另一个细化流程图;
[0042]图4为本发明模拟电视节目的预约切换的方法的第二实施例的具体流程图;
[0043]图5为本发明模拟电视节目的预约切换的装置的第一实施例的具体架构图;
[0044]图6为本发明模拟电视节目的预约切换的装置的第二实施例的具体架构图。
[0045]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0046]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]如图1所示,为本发明模拟电视节目的预约切换的方法的第一实施例的具体流程图。
[0048]需要强调的是:图1所示流程图仅为一个较佳实施例,本领域的技术人员当知,任何围绕本发明思想构建的实施例都不应脱离于如下技术方案涵盖的范围:
[0049]从服务器获取各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间;将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间;在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。
[0050]以下是本实施例逐步实现模拟电视节目的预约切换的具体步骤:
[0051]步骤SI I,从服务器获取各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间。
[0052]具体的,向云端服务器发送获取各电视台对应的节目播放信息的请求,并在云端服务器响应所述获取各电视台对应的节目播放信息的请求时,接收云端服务器发送过来的各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间。
[0053]步骤S12,将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后。
[0054]具体的,将待播放的节目的图像帧按照图像帧的大小逐行存储,例如,接收的待播放节目的图像帧为CCTVl的一帧画面,大小为640*480,总共需要480行存储区来存储接收的待播放节目CCTVl的一帧画面,每一行存储640个字节;将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后,在存储待播放节目的图像帧后增加三行存储区,用于存储待播放的节目及各个待播放的节目对应的播放时间,第480行对应的十六进制位置为OxlElOOOO,第481行为频道号的定义位置,格式为=CCTVl,第一个C的存储空间位置为OxlElOOO,第二个C的存储空间位置为OxlElOOl, T的存储空间位置为0xlE1002,V的存储空间位置为0xlE1003,I的存储空间位置为0xlE1004,第482行作为待播放节目的播放时间的存储区,例如,19:00,I的存储空间位置为0xlE2000,9的存储空间位置为0xlE2001,存储空间位置为0xlE2002,第一个O的存储空间位置为0xlE2003,第二个O的存储空间位置为0xlE2004,第483行作为待播放的节目的名称的存储区,以新闻联播为例,新的存储空间位置为0xlE3000,闻的存储空间位置为0xlE3001,联的存储空间位置为0xlE3002,播的存储空间位置为0xlE3003。通过逐行存储的方式将待播放节目的图像帧与待播放节目的名称、待播放节目的播放时间及待播放节目的电视台进行存储。
[0055]步骤S13,将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间。
[0056]具体的,将人机交互界面发送给用户端,以供用户通过用户端接收的人机交互界面输入预约节目信息,接收用户端通过人机交互界面发送过来的预约节目信息并保存。将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间。所述预存的预约节目信息可以是包括预约的电视台及预约节目的名称,例如,CCTV5-体育新闻,比对预存的预约节目信息CCTV5-体育新闻和从云端服务器获取的各电视台对应的节目播放信息中包括的2013年8月I日18:00-体育新闻的信息,确定节目的切换条件为预约的节目的播放时间2013年8月I日18:00,所述预存的预约节目信息还可以是包括预约的电视台及预约的切换时间,例如,CCTV5-2013年8月I日18:10,比对预约节目信息CCTV5-2013年8月I日18:10和从云端服务器各电视台对应的节目播放信息中包括的2013年8月I日18:00-体育新闻的信息,确定节目的切换条件为预约的切换时间2013年8月I日18:10。
[0057]步骤S14,在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。[0058]具体的,在确定的节目切换条件满足时,从当前电视台切换至预约的电视台;在确定的节目切换条件满足时,在当前电视台即为预约的电视台时,不进行预约切换,在当前电视台不为预约的电视台时,将当前电视台切换至预约的电视台。例如,预约切换的电视台为CCTV5,且确定的节目切换条件为预约节目的播放时间2013年8月I日18:00,当到达2013年8月I日18:00时,且当前的电视台不是CCTV5时,从当前的电视台切换至CCTV5。
[0059]通过将从服务器获取的待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间;在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。实现了模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
[0060]如图2所示,为图1本发明模拟电视节目的预约切换的方法中步骤S14的一个细化流程图。
[0061]基于上述第一实施例,步骤S14的具体步骤为:
[0062]步骤S15,判断所述预约节目的播放时间是否到达。
[0063]具体的,所述预约节目信息包括预约的电视台及预约节目的名称,所述确定的节目切换条件包括预约节目的播放时间,判断所述预约节目的播放时间是否到达。例如,确定的节目切换条件包括的预约节目的播放时间是2013年8月I日18:00,开始计时,并判断是否达到预约节目的播放时间2013年8月I日18:00。
[0064]步骤S16,在所述预约节目的播放时间到达时,从当前电视台切换至预约的电视台。
[0065]具体的,在所述预约节目的播放时间到达时,从当前电视台切换至预约的电视台。例如,预约切换的电视台为CCTV5,在达到预约节目的播放时间2013年8月I日18:00时,且当前的电视台不是CCTV5时,从当前电视台切换至CCTV5。
[0066]通过将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称;在所述确定的节目切换条件预约节目的播放时间到达时,从当前电视台切换至预约的电视台。实现了模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
[0067]如图3所示,为图1本发明模拟电视节目的预约切换的方法中步骤S14的另一个细化流程图。
[0068]基于上述第一实施例,步骤S14的具体步骤为:
[0069]步骤S17,判断所述预约的切换时间是否到达。
[0070]具体的,所述预约节目信息包括预约的电视台及预约的切换时间,所述节目切换条件包括预约的切换时间,判断所述预约的切换时间是否到达。例如,预约切换的电视台是CCTV5,确定的预约的切换时间是2013年8月I日18:10,开始计时,并判断是否达到预约的切换时间2013年8月I日18:10。[0071]步骤S18,在所述预约的切换时间到达时,从当前电视台切换至预约的电视台。
[0072]具体的,在所述预约的切换时间到达时,从当前电视台切换至预约的电视台。例如,预约切换的电视台是CCTV5,在达到预约的切换时间2013年8月I日18:10时,且当前的电视台不是CCTV5时,从当前电视台切换至CCTV5。
[0073]通过将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,在所述确定的节目切换条件包括的预约的切换时间到达时,从当前电视台切换至预约的电视台。实现了模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
[0074]如图4所示,为本发明模拟电视节目的预约切换的方法的第二实施例的具体流程图。
[0075]基于上述第一实施例,在步骤S12之后,还包括:
[0076]步骤S19,分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式。当接收的用户端发送过来的预约节目信息的格式不是预设的格式时,执行下述步骤S20,当接收的用户端发送过来的预约节目信息的格式是预设的格式时,执行下述步骤S21。
[0077]具体的,在接收到用户端发送过来的预约节目信息时,分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式。所述预设的格式可以是预约的切换时间
频道名称#_%节目名称%”,例如,2013年8月I日18:10-CCTV5-体育新闻;也还可以是#频道名称#_%节目名称%”等其他任意适用的格式,例如,CCTV5-体育新闻。
[0078]步骤S20,当接收的用户端发送过来的预约节目信息的格式不是预设的格式时,发出告警信息,以提示用户按照预设的格式输入预约节目信息。
[0079]步骤S21,当接收的用户端发送过来的预约节目信息的格式是预设的格式时,将接收的用户端发送过来的预约节目信息保存。
[0080]具体的,当接收的用户端发送过来的预约节目信息的格式不是预设的格式时,发出告警信息,以提示用户按照预设的格式输入预约节目信息。所述告警信息可以是文字、图片或声音等任意可以用来提醒用户预约节目信息格式错误的信息。例如,当预设的格式以“O预约的切换时间频道名称#-%节目名称%”为例时,当接收的用户端发送过来的预约节目信息的是CCTV5-2013年8月I日18:10-体育新闻,其格式不是预约的切换时间频道名称#_%节目名称%”,显示文字信息:输入的预约节目信息不符合格式,请按照
预约的切换时间频道名称#_%节目名称%”的格式输入预约节目信息。当接收的用户端发送过来的预约节目信息的是2013年8月I日18:10-CCTV5-体育新闻,满足格式@预约的切换时间频道名称#_%节目名称%”,将接收的预约节目信息2013年8月I日18:10-CCTV5-体育新闻保存。
[0081]通过将接收的预约节目信息的格式与预设的格式进行比对,在用户输入的预约节目信息的格式不正确时,提醒用户输入格式正确的预约节目信息,以便更加快速、方便的按照预设的规则从预约节目信息中获取到节目的具体信息以将当前播放节目切换到预约节目,提闻用户体验。
[0082]如图5所示,为本发明模拟电视节目的预约切换的装置的第一实施例的具体架构图。该装置包括:数据接发模块10,存储模块20,分析模块30及处理模块40,[0083]所述数据接发模块10,用于从服务器获取各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间。
[0084]具体的,数据接发模块10向云端服务器发送获取各电视台对应的节目播放信息的请求,并在云端服务器响应所述获取各电视台对应的节目播放信息的请求时,接收并保存云端服务器发送过来的各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间。
[0085]所述存储模块20,用于将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后。
[0086]具体的,存储模块20将待播放的节目的图像帧按照图像帧的大小逐行存储,例如,数据接发模块10接收的待播放节目的图像帧为CCTVl的一帧画面,大小为640*480,总共需要480行存储区来存储接收的待播放节目CCTVl的一帧画面,每一行存储640个字节;存储模块20将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后,在存储待播放节目的图像帧的存储区后增加三行存储区,用于存储待播放的节目及各个待播放的节目对应的播放时间,第480行对应的十六进制位置为OxlElOOOO,第481行为频道号的定义位置,格式为:CCTV1,第一个C的存储空间位置为OxlElOOO,第二个C的存储空间位置为OxlElOOl, T的存储空间位置为0xlE1002, V的存储空间位置为0xlE1003,1的存储空间位置为0xlE1004,第482行作为待播放节目的播放时间的存储区,例如,19:00,I的存储空间位置为0xlE2000,9的存储空间位置为0xlE2001,存储空间位置为0xlE2002,第一个O的存储空间位置为0xlE2003,第二个O的存储空间位置为0xlE2004,第483行作为待播放的节目的名称的存储区,以新闻联播为例,新的存储空间位置为0xlE3000,闻的存储空间位置为0xlE3001,联的存储空间位置为0xlE3002,播的存储空间位置为0xlE3003。存储模块20通过逐行存储的方式将待播放节目的图像帧与待播放节目的名称、待播放节目的播放时间及待播放节目的电视台进行存储。
[0087]所述分析模块30,用于将接收的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间。
[0088]具体的,数据接发模块10将人机交互界面发送给用户端,以供用户通过用户端接收的人机交互界面输入预约节目信息,接收用户端通过人机交互界面发送过来的预约节目信息并保存。分析模块30将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间。所述预存的预约节目信息可以是包括预约的电视台及预约节目的名称,例如,CCTV5-体育新闻,分析模块30比对预存的预约节目信息CCTV5-体育新闻和数据接发模块10从云端服务器获取的各电视台对应的节目播放信息中包括的2013年8月I日18:00-体育新闻的信息,确定节目的切换条件为预约的节目的播放时间2013年8月I日18:00,所述预存的预约节目信息还可以是包括预约的电视台及预约的切换时间,例如,CCTV5-2013年8月I日18:10,分析模块30比对预约节目信息CCTV5-2013年8月I日18:10和数据接发模块10从云端服务器各电视台对应的节目播放信息中包括的2013年8月I日18:00-体育新闻的信息,确定节目的切换条件为预约的切换时间2013年8月I日18:10。[0089]所述处理模块40,用于在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。
[0090]具体的,在确定的节目切换条件满足时,处理模块40从当前电视台切换至预约的电视台;在确定的节目切换条件满足时,在当前电视台即为预约的电视台时,不进行预约切换,在当前电视台不为预约的电视台时,处理模块40将当前电视台切换至预约的电视台。例如,预约切换的电视台为CCTV5,且确定的节目切换条件为预约节目的播放时间2013年8月I日18:00,当到达2013年8月I日18:00时,且当前的电视台不是CCTV5时,处理模块40从当前的电视台切换至CCTV5。
[0091]通过存储模块20将数据接发模块10从服务器获取的待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;分析模块30将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,在确定的节目切换条件满足时,处理模块40从当前电视台切换至预约的电视台。实现了模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
[0092]进一步地,所述分析模块30,还用于判断所述预约节目的播放时间是否到达。
[0093]具体的,所述预约节目信息包括预约的电视台及预约节目的名称,所述确定的节目切换条件包括预约节目的播放时间,分析模块30判断所述预约节目的播放时间是否到达。例如,分析模块30确定的预约节目切换条件包括的节目的播放时间是2013年8月I日18:00,开始计时,判断是否达到预约节目的播放时间2013年8月I日18:00。
[0094]所述处理模块40,还用于在所述预约节目的播放时间到达时,从当前电视台切换至预约的电视台。
[0095]具体的,在所述预约节目的播放时间到达时,处理模块40从当前电视台切换至预约的电视台。例如,预约切换的电视台为CCTV5,在达到预约节目的播放时间2013年8月I日18:00时,且当前的电视台不是CCTV5时,处理模块40从当前电视台切换至CCTV5。
[0096]进一步地,所述分析模块30,还用于判断所述预约的切换时间是否到达。
[0097]具体的,所述预约节目信息包括预约的电视台及预约的切换时间,所述节目切换条件包括预约的切换时间,分析模块30判断所述预约的切换时间是否到达。例如,预约切换的电视台是CCTV5,确定的预约的切换时间是2013年8月I日18:10,开始计时,分析模块30判断是否达到预约的切换时间2013年8月I日18:10。
[0098]所述处理模块40,还用于在所述预约的切换时间到达时,从当前电视台切换至预约的电视台。
[0099]具体的,在所述预约的切换时间到达时,处理模块40从当前电视台切换至预约的电视台。例如,预约切换的电视台是CCTV5,在达到预约的切换时间2013年8月I日18:10时,且当前的电视台不是CCTV5时,处理模块40从当前电视台切换至CCTV5。
[0100]通过分析模块30将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,在所述确定的节目切换条件包括的预约节目的播放时间到达或所述预约的切换时间到达时,处理模块40从当前电视台切换至预约的电视台。实现了模拟电视节目的预约切换,同时有效避免直接由数字电视节目切换到模拟电视节目时,整个模拟画面会裂开,或者由于模拟电视节目分辨率低,出现画面被杂乱色彩填充,导致整个画面无法让用户观看的状况。
[0101]如图6所示,为本发明模拟电视节目的预约切换的装置的第二实施例的具体架构图。该装置包括提醒模块50,
[0102]所述分析模块30,还用于分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式。
[0103]具体的,在数据接发模块10接收到用户端发送过来的预约节目信息时,分析模块30分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式。所述预设的格式可以是预约的切换时间频道名称#_%节目名称%”,例如,2013年8月I日18:10-CCTV5-体育新闻;也还可以是#频道名称#_%节目名称%”等其他任意适用的格式,例如,CCTV5-体育新闻。
[0104]所述提醒模块50,用于当接收的用户端发送过来的预约的节目信息的格式不是预设的格式时,发出告警信息,以提示用户按照预设的格式输入预约的节目信息。
[0105]所述处理模块40,还用于当接收的用户端发送过来的预约的节目信息的格式是预设的格式时,将接收的用户端发送过来的预约节目信息保存。
[0106]具体的,当数据接发模块10接收的用户端发送过来的预约节目信息的格式不是预设的格式时,提醒模块50发出告警信息,以提示用户按照预设的格式输入预约节目信息。所述告警信息可以是文字、图片或声音等任意可以用来提醒用户预约节目信息格式错误的信息。例如,当预设的格式以预约的切换时间频道名称#_%节目名称%”为例时,当数据接发模块10接收的用户端发送过来的预约节目信息的是CCTV5-2013年8月I日18:10-体育新闻,其格式不是“O预约的切换时间频道名称#_%节目名称%”,提醒模块50显示文字信息:输入的预约节目信息不符合格式,请按照“O预约的切换时间频道名称#-%节目名称%”的格式输入预约节目信息。数据接发模块10当数据接发模块10接收的用户端发送过来的预约节目信息的是2013年8月I日18:10-CCTV5-体育新闻,满足格式@预约的切换时间频道名称#_%节目名称%”,将接收的预约节目信息2013年8月I日18:10-CCTV5-体育新闻保存。
[0107]通过将数据接发模块10接收的预约节目信息的格式与预设的格式进行比对,在用户输入的预约节目信息的格式不正确时,提醒模块50提醒用户输入格式正确的预约节目信息,以便更加快速、方便的按照预设的规则从预约节目信息中获取到节目的具体信息以将当前播放节目切换到预约节目,提高用户体验。
[0108]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种模拟电视节目的预约切换的方法,其特征在于,该方法包括:从服务器获取各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间;将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间;在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。
2.根据权利要求1所述的模拟电视节目的预约切换的方法,其特征在于,所述预约节目信息包括预约的电视台及预约节目的名称,所述节目切换条件包括预约节目的播放时间,所述在确定的节目切换条件满足时,从当前电视台切换至预约的电视台的步骤包括:判断所述预约节目的播放时间是否到达;在所述预约节目的播放时间到达时,从当前电视台切换至预约的电视台。
3.根据权利要求1所述的模拟电视节目的预约切换的方法,其特征在于,所述预约节目信息包括预约的电视台及预约的切换时间,所述节目切换条件包括预约的切换时间,所述在确定的节目切换条件满足时,从当前电视台切换至预约的电视台的步骤包括:判断所述预约的切换时间是否到达;在所述预约的切换时间到达时,从当前电视台切换至预约的电视台。
4.根据权利要求1至3任一`权利要求所述的模拟电视节目的预约切换的方法,其特征在于,在所述将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件的步骤之前,该方法还包括:将人机交互界面发送给用户端,以供用户通过用户端接收的人机交互界面输入预约节目信息,接收用户端通过人机交互界面发送过来的预约节目信息并保存。
5.根据权利要求4所述的模拟电视节目的预约切换的方法,其特征在于,在所述将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后的步骤之后,该方法还包括:分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式;当接收的用户端发送过来的预约节目信息的格式不是预设的格式时,发出告警信息,以提示用户按照预设的格式输入预约节目信息;当接收的用户端发送过来的预约节目信息的格式是预设的格式时,将接收的预约节目信息保存。
6.一种模拟电视节目的预约切换的装置,其特征在于,该装置包括:数据接发模块,用于从服务器获取各电视台对应的节目播放信息,所述节目播放信息包括待播放的节目,待播放的节目的图像帧及各个待播放的节目对应的播放时间;存储模块,用于将待播放的节目的图像帧按照图像帧的大小逐行存储,并将待播放的节目及各个待播放的节目对应的播放时间分行存储在图像帧之后;分析模块,用于将预存的预约节目信息与获取的节目播放信息进行比对分析,以确定节目切换条件,所述预约节目信息包括预约的电视台、预约节目的名称及/或预约的切换时间;处理模块,用于在确定的节目切换条件满足时,从当前电视台切换至预约的电视台。
7.根据权利要求6所述的模拟电视节目的预约切换的装置,其特征在于,所述预约节目信息包括预约的电视台及预约节目的名称,所述节目切换条件包括预约节目的播放时间,所述在确定的节目切换条件满足时,所述分析模块,还用于判断所述预约节目的播放时间是否到达;所述处理模块,还用于在所述预约节目的播放时间到达时,从当前电视台切换至预约的电视台。
8.根据权利要求6所述的模拟电视节目的预约切换的装置,其特征在于,所述预约节目信息包括预约的电视台及预约的切换时间,所述节目切换条件包括预约的切换时间,所述在确定的节目切换条件满足时,所述分析模块,还用于判断所述预约的切换时间是否到达;所述处理模块,还用于在所述预约的切换时间到达时,从当前电视台切换至预约的电视台。
9.根据权利要求6至8任一权利要求所述的模拟电视节目的预约切换的装置,其特征在于, 所述数据接发模块,还用于将人机交互界面发送给用户端,以供用户通过用户端接收的人机交互界面输入预约节目信息,接收用户端通过人机交互界面发送过来的预约节目信息并保存。
10.根据权利要求9所述的模拟电视节目的预约切换的装置,其特征在于,该装置还包括提醒模块,所述分析模块,还用于分析接收的用户端发送过来的预约节目信息的格式是否是预设的格式;所述提醒模块,用于当接收的用户端发送过来的预约的节目信息的格式不是预设的格式时,发出告警信息,以提示用户按照预设的格式输入预约的节目信息;所述处理模块,还用于当接收的用户端发送过来的预约的节目信息的格式是预设的格式时,将接收的预约节目信息与获取的节目播放信息保存。
【文档编号】H04N21/258GK103442268SQ201310367716
【公开日】2013年12月11日 申请日期:2013年8月21日 优先权日:2013年8月21日
【发明者】王云华 申请人:深圳Tcl新技术有限公司