一种快速搜索数字电视频道和节目的方法及系统的制作方法
【专利摘要】本发明公开了一种快速搜索数字电视频道和节目的方法及系统,通过智能手机获取地理位置信息和运营商信息,可避免设置专业化的数字电视参数;利用云服务器上的具体运营商服务对所有联网的智能一体机终端进行管理,并且把搜索频点列表分配到所有联网的该运营商的所有智能终端,使各个终端分别搜索和监控单个或部分频点的表格数据并上报服务器,利用云服务器强大运算能力计算获取该运营商的所有频道列表以及EPG节目列表,并把频道列表和EPG节目列表下发给有需要的终端,明显缩短节目搜索时间;把与运营商相关的参数配置、数据格式的解析处理放置到了云端服务器上,方便修改并迅速地部署到服务器上。
【专利说明】一种快速搜索数字电视频道和节目的方法及系统
【技术领域】
[0001]本发明涉及智能一体机的有线数字电视领域和互联网领域,尤其是涉及优化一种数字电视频道和节目的搜索方法及系统。
【背景技术】
[0002]目前我国数字有线电视网络大部分是由各地自筹资金建设发展起来的,投资主体散落地方,产权分散,也因此形成了地方割据、互不连通的局面。而各地有线电视网络主要服务于当地居民和政企事业单位,因地区不同,经济发展水平不一,有线电视网络建设资金、用户对有线数字电视业务的需求,费用承受能力、业务发展前景等均有一定的的差另IJ,从而导致了各地数字电视网络的网络参数各不相同,数据格式也千差万别。但是通常都提供一个主频点(Main Frequency),在主频点上广播含有网络参数的NIT (NetworkingInformat1n Table网络信息表)或私有表格。搜索时首先设置调谐高频头(TUNER)到主频点,锁定主频点后开始捕获解析NIT或私有表得到网络的频点列表,然后根据获取的频点列表逐个进行调谐,锁频,解析处理(NIT、PAT、SDT、PMT、EIT、BAT或私有表格等)获取该频点的频道和节目信息。进而获取到整个网络上的所有频点的频道和节目信息。由上可知,数字电视搜索需要锁定多个频点(主频点,以及NIT表中所描述的频点列表,通常有数十个之多),并且需要捕获、解析、处理多个表格,而数字电视搜索的频点调谐、锁定,以及表格的捕获解析都是比较耗时的,通常数字电视频道和EPG节目搜索都需要耗时近数分钟到10多分钟,当频点数特别多,并且信号不好的环境下,节目搜索所需要耗费的时间可能需要更久。还有当用户家中如果主频点信号比较差,即使其他频点信号很好的情形下,用户也根本无法搜索到任何节目。又或者如果用户没有正确设置主频点,数字电视搜索也无法搜索到节目。此外,当数字电视运营商对其网络改造升级的时候,如果主频点等关键参数变化的话,也会导致用户无法搜索电视频道和EPG节目。
[0003]综上,数字电视一体机专业门槛较高,设置参数较多,导致很多用户不会使用,不会设置。所以,为了提高一体机的普及率,激活率,加快数字电视搜索速度,提高用户体验感是其中一个重要的突破点。本发明提供一种方法及系统,以解决上述问题。
【发明内容】
[0004]为了克服现有技术的上述缺点,本发明提供了一种快速搜索数字电视频道和节目的方法及系统,通过智能手机上所安装的电视智控软件获取地理位置信息和运营商特有信息,可避免设置一些专业化的数字电视参数,同时该方法利用云服务器上的具体运营商服务对所有联网的智能一体机终端进行管理,并且把搜索频点列表分配到所有联网的该运营商的所有智能终端,使各个终端分别搜索和监控单个或部分频点的表格数据并上报服务器,再利用云服务器强大运算能力对各个终端分别上报的不同频点的表格数据进行接收解析处理获取该运营商的所有频道列表以及EPG节目列表,并把频道列表和EPG节目列表下发给有需要的终端。因此明显缩短频道和节目搜索时间,同时把与运营商相关的参数配置,数据格式的解析处理放置到了云端服务器上,当运营商由于网络改造升级,修改网络参数和数据格式的时候,可以很快地进行修改并迅速地部署到服务器上。这样就大大地增强了用户体验,提升了产品竞争力。
[0005]本发明解决其技术问题所采用的技术方案是:一种快速搜索数字电视频道和节目的方法,将每个运营商的所有智能一体机和数字电视云服务器上对应的运营商服务通过互联网或利用智能手机通过电信网连接,对应的运营商服务收集所有正在收看数字电视的智能一体机端的数字广播的广电前端所要求的表格数据,并分配不同的频点参数给非数字电视模式下的智能一体机主动获取各个频点上的有用表格数据信息,再进行解析处理获得各运营商的所有频道信息数据库以及EPG节目数据库,并更新这些数据库,并把这些数据库和相关信息相应地下发给各运营商的一体机终端。
[0006]本发明还提供了一种快速搜索数字电视频道和节目的系统,包括智能终端和云端,所述智能终端包括智能一体机和智能手机,所述云端为数字电视云服务器;所述智能一体机通过高频头与数字电视广播网络连接、通过网卡和互联网上的数字电视云服务器连接,所述智能一体机的wif i模块和智能手机的wif i模块连接;所述智能手机的数据连接模块通过电信网络和互联网上的数字电视云服务器连接;所述智能手机通过GPS模块获取卫星提供的地理位置信息。
[0007]与现有技术相比,本发明的积极效果是:实际应用中,数字电视频道和EPG节目搜索时间大概是I分钟完成,这与以前的方式相比(近数分钟到10多分钟),速度提高了数倍到10多倍。本发明的应用,不仅搜索时间更短,而且数字电视搜索过程无需用户操作,智能化程度有了很大提高,这极大地增强了用户对产品的体验,提升了产品竞争力。具体表现如下:
[0008]1、本发明适用于所有带有数字电视功能的终端(其中包括一体机,机顶盒等)。
[0009]2、通过和智能一体机连接智能手机端的电视智控软件获取地理位置信息并通过服务器分析获取智能一体机的运营商。
[0010]3、数字电视云端通过互联网、电信网络和智能手机、智能一体机终端连接,以控制智能一体机的数字电视搜索频道和EPG节目。
[0011]4、智能电视通过wifi热点、智能手机电视智控、数据连接、电信网络和互联网络连接云端服务器。智能一体机还可以通过网卡模块、互联网直接和云端服务器通信。
[0012]5、数字电视云端按运营商服务分别控制其所属用户进行并行搜索,以统分利用连接广电网络的电视端的高频头和解复用器资源,达到快速搜索和更新频道和EPG节目列表。
[0013]6、云端数字数字电视运营商服务的网络参数管理动态配置,以快速根据广电升级部署调整该运营商终端的频道节目列表获取。
【专利附图】
【附图说明】
[0014]本发明将通过例子并参照附图的方式说明,其中:
[0015]图1为本发明的系统框图;
[0016]图2为前端、终端和云端的连接框图;
[0017]图3为智能一体机数字电视频道和节目搜索模块框图;
[0018]图4为智能手机电视智控软件模块框图;
[0019]图5为数字电视云服务器软件模块框图;
[0020]图6为智能一体机数字频道节目搜索流程图;
[0021]图7为手机端电视智控软件处理流程图;
[0022]图8为云端单个数字电视运营商服务流程图。
【具体实施方式】
[0023]一、每个运营商的所有一体机端(终端,包括智能一体机和智能手机)和数字电视云服务器上对应的运营商服务通过互联网或电信网连接,对应的运营商服务通过收集所有正在收看数字电视的智能一体机端的数字广播的广电前端所要求的表格数据,以及分配不同的频点参数给非数字电视模式下的智能一体机主动获取各个频点上的有用表格数据信息,再进行解析处理获得该运营商的所有频道节目数据库以及EPG节目数据库,以及更新这些数据库,并把这些数据库信息相应地下发给该运营商的一体机终端。系统框图如图1所示。
[0024]二、智能一体机,智能手机,数字电视广播前端和数字电视云服务器的连接如图2所示。智能一体机通过高频头连接数字电视广播网络接收前端广播的数字电视信号,通过有线网卡和互联网上的数字电视云服务器连接,而wifi模块作为热点以允许智能手机上所安装的智控软件通过其wifi模块和智能一体机连接。智能手机智控软件在数字电视无法连接互联网的时候,使用数据连接模块通过电信网络和互联网上的数字电视云服务器连接。智能手机智控软件使用GPS模块获取卫星所提供的地理位置信息,并把这些信息发送智能一体机,智能一体机可以根据这些信息和云服务器进行通信获取相应的运营商信息。模块的具体连接框图如图2所示。
[0025]三、智能一体机端,运营商参数管理模块通过wifi驱动获取智能手机所获取的地理位置信息,然后根据网络环境情况,再使用本机的网络驱动模块,或者wifi驱动模块通过智能手机的数据连接和云服务器进行通信获取运营商参数(运营商名称;CAS信息;频点列表,每个频点包含有:是否是主频点,需要获取表格,表格更新规则;下次开机模式,包括是否开机上报,需要上报频点及其所携带的表格信息;空闲模式,包括空闲锁频和上报的频点或频段;收看模式,收看频道是否上报当前频点数据,上报哪些表格数据等)并利用数据库管理模块保存或更新这些信息。运营商参数管理模块还负责把频道和节目搜索更新模块所获取的表格数据和频点信息上报到云服务器,以及上报智能一体机的当前工作模式(空闲模式,即非数字电视模式,此时高频头、调谐解调和解复用驱动模块空闲可用;收看模式;无频道;无EPG节目等)和相关状态到云服务器,并负责使用数据库管理模块更新云端下发的数字电视频道数据库和EPG节目数据库到数据库中。频道和节目搜索更新模块负责根据运营商参数管理模块的指令以及其参数进行锁频,搜索数据并把运营商需要的表格提供给运营商参数管理模块上传给云端服务器。智能一体机的模块框图如图3所示。
[0026]四、智能手机通过网络下载安装电视智控软件,该软件通过手机上的GPS模块获取地理位置信息,它使用wifi模块和智能电视wifi热点连接,并把地理位置信息发送给智能一体机。当智能一体机通过连接检测模块发现需要通过智能手机和云服务器连接时,智能手机通过Wifi和智能电视通信,再通过数据连接模块和云端服务器通信。智能手机的模块框图如图4所示。
[0027]五、数字电视云服务器的网络通信模块负责接受终端的连接,运营商模块负责根据终端的地理位置信息以及IP信息定位到相应的具体运营商服务。每个服务器包括用户账号管理,运营商网络参数管理,表接收存储模块,表格解析处理和频道节目数据库模块。用户账号管理负责根据终端IP和序列号,给用户自动分配账号,并根据终端所处的模式和状态进行分类管理。运营商网络参数管理模块维护有该具体运营商的网络参数(频道搜索主频点列表,EPG搜索频点列表、网络所有频点列表,需要的表格以及表格的更新规则)以及已经搜索的表格和频点信息。表接收存储模块,按照频点分别接收所有终端上报的频点及其表格信息。表格解析处理模块按照运营商的数据格式进行解析处理获取频道列表数据库和EPG节目数据库,并使用频道和节目数据库模块对其进行管理和维护。其中具体运营商的网络参数以及数据格式是通过咨询广电以及现场测试的方式来获取,数字电视云服务器的模块框图如图5所示。
[0028]以下以Android系统智能电视一体机为例对本发明进行详细地说明:
[0029]1、电视开机的时候会开启无线热点,并和手机上的电视智控服务建立连接,智控服务然后通过GPS,IP方式获取当前的地理位置信息。电视一体机首次开机、开机无节目或搜索节目的时候,并向云服务器端请求频道列表或者EPG节目列表,云端服务器根据用户端的地理位置信息找到的相应的运营商的频道列表或EPG列表下发给该用户。若用户端收看电视模式下,当切换频道的时候,停止监控上一个频道的表格监控,并开启本频道的表格监控,接收到新版本的表格的时候上报给云端服务器的相应运营商服务。若用户在非数字电视模式下,当高频头、解复用器等数字电视资源流空闲时,则根据云服务器下发的监控频点开启相应表格的监控,若获取新版本的表格数据时上报给云端服务器商的相应运营商服务。其流程如说明书附图6所示。
[0030]2、手机纟而电视智控服务开启的时候,启动wifi 1?块,和智能一体机建立连接,并启动GPS模块获取当前的地理位置信息,并通过wifi通知智能一体机。启动监控wifi端来自智能一体机端的各种命令和请求并进行处理后通过数据连接转发给服务器。启动监控数据连接端来自云服务器上运营商服务下发的各种命令和数据并通过wifi模块转发给智能一体机。其流程如图7所示。
[0031]3、云端服务器的网络通信模块负责接收终端请求和数据,以及下发相应的命令、频道和EPG节目等数据给用户。运营商管理模块则根据用户的地理位置信息选择相应的运营商服务和此用户建立连接,并由该运营商服务的账号管理模块对该用户进行管理(例如,根据连接建立时间设置前N个用户开机搜索主频点并上报数据,根据用户状态(空闲,收看等状态)进行分类管理等)。如果终端用户上报表格数据,该服务的表接收存储模块对数据按频点、时间戳和版本进行存储,当数据接收完毕之后通知表解析处理模块再进行解析处理以获取频道列表和EPG节目列表。其具体流程如图8所示。
【权利要求】
1.一种快速搜索数字电视频道和节目的方法,其特征在于:将每个运营商的所有智能一体机和数字电视云服务器上对应的运营商服务通过互联网或利用智能手机通过电信网连接,对应的运营商服务收集所有正在收看数字电视的智能一体机端的数字广播的广电前端所要求的表格数据,并分配不同的频点参数给非数字电视模式下的智能一体机主动获取各个频点上的有用表格数据信息,再进行解析处理获得各运营商的所有频道节目数据库以及EPG节目数据库,并更新这些数据库,并把这些数据库信息相应地下发给各运营商的一体机终端。
2.根据权利要求1所述的一种快速搜索数字电视频道和节目的方法,其特征在于:所述智能一体机的运营商参数管理模块通过wifi驱动获取智能手机所获取的地理位置信息,然后将与数字电视云服务器进行通信获取的运营商参数利用数据库管理模块进行保存或更新;同时运营商参数管理模块还负责把频道和节目搜索更新模块所获取的表格数据和频点信息、以及智能一体机模式或状态上报到数字电视云服务器,并利用数据库管理模块更新云端下发的数字电视频道数据库和EPG节目数据库到数据库中。
3.根据权利要求1或2所述的一种快速搜索数字电视频道和节目的方法,其特征在于:在有互联网的时候,智能一体机的运营商参数管理模块使用本机的网络驱动模块与数字电视云服务器进行通信;在无互联网的时候,智能一体机的运营商参数管理模块通过wifi驱动模块利用智能手机的数据连接模块与数字电视云服务器进行通信。
4.根据权利要求3所述的一种快速搜索数字电视频道和节目的方法,其特征在于:所述运营商参数包括运营商名称;CAS信息;频点列表,每个频点包含有:是否是主频点,需要获取表格,表格更新规则;下次开机模式,包括是否开机上报,需要上报频点及其所携带的表格信息;空闲模式,包括空闲锁频和上报的频点或频段;收看模式,收看频道是否上报当前频点数据,上报哪些表格数据等。
5.根据权利要求3所述的一种快速搜索数字电视频道和节目的方法,其特征在于:所述智能一体机的模式包括空闲模式和收看模式。
6.根据权利要求1所述的一种快速搜索数字电视频道和节目的方法,其特征在于:所述数字电视云服务器利用运营商管理模块根据一体机终端的地理位置信息以及IP信息定位到相应的运营商模块,每个运营商模块包括:用户账号管理模块、运营商网络参数管理模块、表接收存储模块、表格解析处理模块和频道和节目数据库模块;其中:用户账号管理负责根据终端IP和序列号,给用户自动分配账号,并根据终端所处的模式和状态进行分类管理;运营商网络参数管理模块维护运营商的网络参数以及已经搜索的表格和频点信息;表接收存储模块,按照频点分别接收所有终端上报的频点及其表格信息;表格解析处理模块按照运营商的数据格式进行解析处理获取频道列表数据库和EPG节目数据库;频道和节目数据库模块对频道列表数据库和EPG节目数据库进行管理和维护。
7.根据权利要求6所述的一种快速搜索数字电视频道和节目的方法,其特征在于:所述运营商的网络参数包括频道搜索主频点列表,EPG搜索频点列表、网络所有频点列表,需要的表格以及表格的更新规则。
8.一种快速搜索数字电视频道和节目的系统,其特征在于:包括:智能终端和云端,所述智能终端包括智能一体机和智能手机,所述云端为数字电视云服务器;所述智能一体机通过高频头与数字电视广播网络连接、通过网卡和互联网上的数字电视云服务器连接,所述智能一体机的Wifi模块和智能手机的Wifi模块连接;所述智能手机的数据连接模块通过电信网络和互联网上的数字电视云服务器连接;所述智能手机通过GPS模块获取卫星提供的地理位置信息。
9.根据权利要求8所述的一种快速搜索数字电视频道和节目的系统,其特征在于:所述智能一体机包括运营商参数管理模块和分别与运营商参数管理模块连接的网络驱动模块、频道和节目搜索更新模块、wifi驱动模块和数据库管理模块;所述频道和节目搜索更新模块分别与数据库管理模块、调谐解调驱动模块、解复用驱动模块、数据引擎和表格数据收集模块连接。
10.根据权利要求8所述的一种快速搜索数字电视频道和节目的系统,其特征在于:所述智能手机包括命令数据处理模块和分别与命令数据处理模块连接的地理位置信息获取模块、一体机连接检测模块、数据连接模块。
【文档编号】H04N21/434GK104486660SQ201410698830
【公开日】2015年4月1日 申请日期:2014年11月26日 优先权日:2014年11月26日
【发明者】陈灵, 张伟, 王鑫, 白明明, 蔡勇 申请人:四川长虹电器股份有限公司