电视节目定制方法和系统技术领域
本发明涉及到云电视技术领域,特别涉及到电视节目定制方法和系统
背景技术
众所周知,目前模拟电视节目和数字电视的节目播出完全是由电视台
所控制的,电视观众只有观看的选择权而没有决定权,也就是说,电
视节目的播放时间和节目内容仍然由电视台所控制,电视观众只能在
确定的播放时间观看确定的节目内容,对于电视观众自己偏好的节目
内容,也只能在电视台播放的时间段才能进行观看。
随着科学技术的发展,电视节目日益增多,特别是智能电视和网络电
视的出现和飞速发展,使电视节目的来源不仅限于电视网络供应商,
互联网上的各种音视频文件也可以通过电视播放。面对如此庞大的数
据源,用户往往无法很快的找到自己所需的内容,无法根据自己的喜
好定制电视节目。
发明内容
本发明的主要目的为提供一种可根据用户喜好播放电视节目的电视节
目定制方法和系统。
本发明提出一种电视节目定制方法,包括步骤:
电视终端接收用户录入的节目定制信息,并发送至云端服务器;
所述云端服务器根据所述节目定制信息,搜索与所述节目定制信息匹
配的电视节目的节目信息和链接;
所述云端服务器接收所述电视终端发送的播放请求,将所述电视节目
的节目信息和链接发送至所述电视终端;
所述电视终端根据所述电视节目的节目信息和链接,从所述云端服务
器获取并播放所述电视节目。
优选地,电视终端接收用户录入的节目定制信息,并发送至云端服务
器
的步骤具体包括:
所述电视终端接收用户录入的节目关键字和与所述节目关键字对应的
播放时间,并发送至云端服务器。
优选地,所述云端服务器根据所述节目定制信息,搜索与所述节目定
制信息匹配的电视节目的节目信息和链接的步骤具体包括:
所述云端服务器根据所述节目关键字,搜索与所述节目关键字匹配的
电视节目的节目信息和链接;
所述云端服务器将所述播放时间与所述电视节目的节目信息关联;
所述云端服务器将所述电视节目的节目信息和链接及其关联的播放时
间存储至个人喜好空间数据库。
优选地,所述电视终端根据所述电视节目的节目信息和链接,从所述
云端服务器获取并播放所述电视节目的步骤具体包括:
所述电视终端显示所述电视节目的节目信息;
所述电视终端接收用户录入的节目确认指令,将所述节目确认指令指
定的电视节目按照其关联的播放时间的先后顺序排序,生成节目播放
列表;
所述电视终端根据所述节目播放列表和所述电视节目的链接,从所述
云端服务器获取并播放所述电视节目。
优选地,所述电视终端根据所述电视节目的节目信息和链接,从所述
云端服务器获取并播放所述电视节目的步骤之后还包括:
所述电视终端将所述节目播放列表反馈至所述云端服务器;
所述云端服务器根据所述节目播放列表,搜索与所述节目播放列表中
的电视节目同类型的电视节目信息或相关联的产品信息,并发送至所
述电视终端显示。
优选地,所述云端服务器接收所述电视终端发送的播放请求的步骤之
前还包括:
所述电视终端接收用户录入的账号和密码,并发送至所述云端服务器
;
所述云端服务器在判定所述账号和密码与所述个人喜好空间数据库匹
配时,反馈密码验证有效的结果至所述电视终端;
所述电视终端根据所述密码验证有效的结果,发送播放请求至所述云
端服务器。
本发明还提出一种电视节目定制系统,包括电视终端和云端服务器,
所述电视终端包括节目定制模块和节目播放模块,所述云端服务器包
括数据库建立模块和请求处理模块;
所述节目定制模块,用于接收用户录入的节目定制信息,并发送至所
述云端服务器的数据库建立模块;
所述数据库建立模块,用于根据所述节目定制信息,搜索与所述节目
定制信息匹配的电视节目的节目信息和链接;
所述请求处理模块,用于接收所述电视终端发送的播放请求,将所述
电视节目的节目信息和链接发送至所述电视终端的节目播放模块;
所述节目播放模块,用于根据所述电视节目的节目信息和链接,从所
述云端服务器获取并播放所述电视节目。
优选地,所述节目定制模块具体用于,接收用户录入的节目关键字和
与所述节目关键字对应的播放时间,并发送至所述云端服务器的数据
库建立模块。
优选地,所述数据库建立模块具体包括:
搜索子模块,用于根据所述节目关键字,搜索与所述节目关键字匹配
的电视节目的节目信息和链接;
时间关联子模块,用于将所述播放时间与所述电视节目的节目信息关
联;
存储子模块,用于将所述电视节目的节目信息和链接及其关联的播放
时间存储至个人喜好空间数据库。
优选地,所述节目播放模块具体包括:
显示子模块,用于显示所述电视节目的节目信息;
列表生成子模块,用于接收用户录入的节目确认指令,将所述节目确
认指令指定的电视节目按照其关联的播放时间的先后顺序排序,生成
节目播放列表;
播放子模块,用于根据所述节目播放列表和所述电视节目的链接,从
所述云端服务器获取并播放所述电视节目。
优选地,所述电视终端还包括列表反馈模块,所述云端服务器还包括
自动推送模块;
所述列表反馈模块,用于将所述节目播放列表反馈至所述云端服务器
的
自动推送模块;
所述自动推送模块,用于根据所述节目播放列表,搜索与所述节目播
放列表中的电视节目同类型的电视节目信息或相关联的产品信息,并
发送至所述电视终端显示。
优选地,所述电视终端还包括权限录入模块和请求发送模块,所述云
端服务器还包括权限验证模块;
所述权限录入模块,用于接收用户录入的账号和密码,并发送至所述
云端服务器的权限验证模块;
所述权限验证模块,用于在判定所述账号和密码与所述个人喜好空间
数据库匹配时,反馈密码验证有效的结果至所述电视终端的请求发送
模块;
所述请求发送模块,用于根据所述密码验证有效的结果,发送播放请
求至所述云端服务器的请求处理模块。
本发明根据用户需求定制用户喜爱的节目,并根据用户定制内容进行
节目播放,有效满足用户个性化需求和娱乐需求,增强用户体验和视
听享受。
附图说明
图1为本发明第一实施例中电视节目定制方法的流程图;
图2为本发明第二实施例中电视节目定制方法的流程图;
图3为本发明第三实施例中电视节目定制方法的流程图;
图4为本发明第四实施例中电视节目定制方法的流程图;
图5为本发明第五实施例中电视节目定制方法的流程图;
图6为本发明第六实施例中电视节目定制系统的结构示意图;
图7为本发明第七实施例中电视节目定制系统的结构示意图;
图8为本发明第八实施例中电视节目定制系统的结构示意图;
图9为本发明第九实施例中电视节目定制系统的结构示意图;
图10为本发明第十实施例中电视节目定制系统的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一
步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于
限定本发明。
如图1所示,图1为本发明第一实施例中电视节目定制方法的流程图,
该实施例提到的电视节目定制方法,包括:
步骤S101,电视终端接收用户录入的节目定制信息,并发送至云端服
务器;
电视终端在接收到定制指令后,启动节目定制模式,接收用户录入的
节目定制信息,节目定制信息中可包括用户根据自己的个人喜好对播
放节目的限定,例如播放节目的类型、节目内容、节目名称等,此外
,节目定制信息中还可以包括用户自定义的节目播放时间,例如节目
播放的具体时间或播放的先后顺序等。
步骤S102,云端服务器根据节目定制信息,搜索与节目定制信息匹配
的电视节目的节目信息和链接;
步骤S103,云端服务器接收电视终端发送的播放请求,将电视节目的
节目信息和链接发送至电视终端;
步骤S104,电视终端根据电视节目的节目信息和链接,从云端服务器
获取并播放电视节目。
本实施例根据用户需求定制用户喜爱的节目,并根据用户定制内容进
行节目播放,有效满足用户个性化需求和娱乐需求,增强用户体验和
视听享受。
如图2所示,图2为本发明第二实施例中电视节目定制方法的流程图。
步骤S201,电视终端接收用户录入的节目关键字和与节目关键字对应
的播放时间,并发送至云端服务器;
电视终端接收的节目定制信息中可包括用户根据自己的个人喜好对播
放节目的限定,例如播放节目类型的关键字、节目内容的关键字、节
目名称的关键字等一种或多种便于用户查找节目的信息。此外,节目
定制信息中还可以包括用户自定义的节目播放时间,例如节目播放的
具体时间,当用户不确定自己喜好的节目的具体播放时间长短时,播
放时间还可限定为节目播放的
先后顺序,例如,早上8点,先播放某电视台的新闻节目,播放完新闻
节目后,接着播放某部最新电影等。
步骤S202,云端服务器根据节目关键字,搜索与节目关键字匹配的电
视节目的节目信息和链接;
云端服务器在接收到节目定制信息后,根据节目关键字进行节目搜索
,将与节目关键字匹配的电视节目的相关链接存储在该用户的个人喜
好空间数据库中。云端服务器还可以根据节目定制信息定时或不定时
搜索,及时对个人喜好空间数据库中的内容进行更新。
步骤S203,云端服务器将播放时间与电视节目的节目信息关联;
步骤S204,云端服务器将电视节目的节目信息和链接及其关联的播放
时间存储至个人喜好空间数据库;
云端服务器创建个人喜好空间数据库,一个用户账号对应于一个“个
人喜好空间数据库”,云端服务器将该用户定制的电视节目相关信息
存储到该用户对应的“个人喜好空间数据库”,各个用户之间的定制
节目互不干扰,有效满足了用户个性化需求。云端服务器还将个人喜
好空间数据库中的电视节目相关信息与用户定制的播放时间一一对应
,以便于电视终端在用户定制的播放时间到达时按照用户喜好进行节
目播放,有效提高用户体验和视听享受。此外,云端服务器还可以根
据播放时间,在个人喜好空间数据库中对各电视节目信息进行排序,
按照排序后的节目先后顺序发送到电视终端进行播放,有效提高云端
服务器与电视终端之间的数据交互效率,减少节目缓冲时间和切换间
隙时间。
步骤S205,云端服务器接收电视终端发送的播放请求,将电视节目的
节目信息和链接发送至电视终端;
步骤S206,电视终端根据电视节目的节目信息和链接,从云端服务器
获取并播放电视节目。
本实施例根据用户录入的关键字,搜寻用户喜爱的节目信息,定制用
户喜爱的节目,并根据用户定制的播放时间顺序播放,有效满足用户
个性化需求和娱乐需求,增强用户体验和视听享受。
如图3所示,图3为本发明第三实施例中电视节目定制方法的流程图。
步骤S301,电视终端接收用户录入的节目关键字和与节目关键字对应
的播放时间,并发送至云端服务器;
步骤S302,云端服务器根据节目关键字,搜索与节目关键字匹配的电
视节目的节目信息和链接;
步骤S303,云端服务器将播放时间与电视节目的节目信息关联;
步骤S304,云端服务器将电视节目的节目信息和链接及其关联的播放
时间存储至个人喜好空间数据库。
步骤S305,云端服务器接收电视终端发送的播放请求,将电视节目的
节目信息和链接发送至电视终端;
步骤S306,电视终端显示电视节目的节目信息;
在电视终端接收到云端服务器发送的电视节目的节目信息后,电视终
端将其显示在显示屏上,供用户确认是否是自己定制或喜好的节目。
步骤S307,电视终端接收用户录入的节目确认指令,将节目确认指令
指定的电视节目按照其关联的播放时间的先后顺序排序,生成节目播
放列表;
节目播放列表可以为简洁模式,即只包括一个节目名称列表,类似于
播放器中的播放清单;也可以为详细模式,即包括每个节目的具体播
放时间(节目之间可以有空余时间),类似于收视指南。用户在进行
节目定制前,可以根据自身喜好设定节目播放列表为简洁模式或详细
模式。
步骤S308,电视终端根据节目播放列表和电视节目的链接,从云端服
务器获取并播放电视节目。
用户在根据自己喜好进行确认后,电视终端按照播放时间先后顺序进
行排序,并生成节目播放列表,在播放时间达到后,按照播放列表中
各电视节目的顺序,通过电视节目的链接进行节目获取,实现用户定
制或喜好节目的播放,满足用户个性化需求和娱乐需求。
如图4所示,图4为本发明第四实施例中电视节目定制方法的流程图。
步骤S401,电视终端接收用户录入的节目关键字和与节目关键字对应
的播放时间,并发送至云端服务器;
步骤S402,云端服务器根据节目关键字,搜索与节目关键字匹配的电
视节目的节目信息和链接;
步骤S403,云端服务器将播放时间与电视节目的节目信息关联;
步骤S404,云端服务器将电视节目的节目信息和链接及其关联的播放
时间存储至个人喜好空间数据库。
步骤S405,云端服务器接收电视终端发送的播放请求,将电视节目的
节目信息和链接发送至电视终端;
步骤S406,电视终端显示电视节目的节目信息;
步骤S407,电视终端接收用户录入的节目确认指令,将节目确认指令
指定的电视节目按照其关联的播放时间的先后顺序排序,生成节目播
放列表;
步骤S408,电视终端根据节目播放列表和电视节目的链接,从云端服
务器获取并播放电视节目。
步骤S409,电视终端将节目播放列表反馈至云端服务器;
步骤S410,云端服务器根据节目播放列表,搜索与节目播放列表中的
电视节目同类型的电视节目信息或相关联的产品信息,并发送至电视
终端显示。
电视终端将节目播放列表反馈给云端服务器,云端服务器根据用户的
个人喜好,分析用户的风格或用户可能感兴趣的内容,然后在节目缓
冲阶段或节目切换的间隙,甚至在节目内插播广告的时间内,根据用
户风格或感兴趣的内容,将相关信息推送给用户,如将同类型的电视
节目介绍给用户,或推送与节目内容相关的产品信息,进一步提高用
户体验。例如,用户节目列表中有灰太狼与喜洋洋节目的时候,可以
在适当的时间,将灰太狼、喜洋洋等玩偶以及玩偶的售价发给用户,
并提供给用户购物界面,便于用户选择并购买这些玩偶;当用户播放
列表中,存在很多新闻类内容的时候,将报纸订购信息发送给用户,
便于用户根据此信息获得自己喜好的报纸。
如图5所示,图5为本发明第五实施例中电视节目定制方法的流程图。
步骤S501,电视终端接收用户录入的节目定制信息,并发送至云端服
务器;
步骤S502,云端服务器根据节目定制信息,搜索与节目定制信息匹配
的电视节目的节目信息和链接;
步骤S503,电视终端接收用户录入的账号和密码,并发送至云端服务
器;
步骤S504,云端服务器在判定账号和密码与个人喜好空间数据库匹配
时,
反馈密码验证有效的结果至电视终端;
云端服务器采用账号、密码和个人喜好空间数据库唯一对应的方式,
对当前用户进行身份验证,对于验证有效的用户,开通播放权限,有
效保证了个人隐私。
步骤S505,电视终端根据密码验证有效的结果,发送播放请求至云端
服务器;
步骤S506,云端服务器接收电视终端发送的播放请求,将电视节目的
节目信息和链接发送至电视终端;
步骤S507,电视终端根据电视节目的节目信息和链接,从云端服务器
获取并播放电视节目。
本实施例通过对个人喜好空间数据库进行权限设置,由于云端服务器
为每个用户所创建“个人喜好空间数据库”和所获取的节目源内容对
于其他用户是保密的,有效保护了个人隐私。
如图6所示,图6为本发明第六实施例中电视节目定制系统的结构示意
图,该实施例提到的电视节目定制系统,包括电视终端100和云端服务
器200,电视终端100包括节目定制模块110和节目播放模块120,云端
服务器200包括数据库建立模块210和请求处理模块220;
节目定制模块110,用于接收用户录入的节目定制信息,并发送至数据
库建立模块210;
数据库建立模块210,用于根据节目定制信息,搜索与节目定制信息匹
配的电视节目的节目信息和链接;
请求处理模块220,用于接收电视终端100发送的播放请求,将电视节
目的节目信息和链接发送至节目播放模块120;
节目播放模块120,用于根据电视节目的节目信息和链接,从云端服务
器200获取并播放电视节目。
本实施例的电视终端100在接收到定制指令后,启动节目定制模式,通
过节目定制模块110接收用户录入的节目定制信息,节目定制信息中可
包括用户根据自己的个人喜好对播放节目的限定,例如播放节目的类
型、节目内容、节目名称等,此外,节目定制信息中还可以包括用户
自定义的节目播放
时间,例如节目播放的具体时间或播放的先后顺序等。本实施例根据
用户需求定制用户喜爱的节目,并根据用户定制内容进行节目播放,
有效满足用户个性化需求和娱乐需求,增强用户体验和视听享受。
本发明实施例中,节目定制模块110具体用于,接收用户录入的节目关
键字和与节目关键字对应的播放时间,并发送至数据库建立模块210。
本实施例的节目定制模块110接收的节目定制信息中可包括用户根据自
己的个人喜好对播放节目的限定,例如播放节目类型的关键字、节目
内容的关键字、节目名称的关键字等一种或多种便于用户查找节目的
信息。此外,节目定制信息中还可以包括用户自定义的节目播放时间
,例如节目播放的具体时间,当用户不确定自己喜好的节目的具体播
放时间长短时,播放时间还可限定为节目播放的先后顺序,例如,早
上8点,先播放某电视台的新闻节目,播放完新闻节目后,接着播放某
部最新电影等。
如图7所示,图7为本发明第七实施例中电视节目定制系统的结构示意
图,数据库建立模块210具体包括:
搜索子模块211,用于根据节目关键字,搜索与节目关键字匹配的电视
节目的节目信息和链接;
时间关联子模块212,用于将播放时间与电视节目的节目信息关联;
存储子模块213,用于将电视节目的节目信息和链接及其关联的播放时
间存储至个人喜好空间数据库。
节目定制模块110在接收到节目定制信息后,云端服务器200通过搜索
子模块211根据节目关键字进行节目搜索,并通过存储子模块213将与
节目关键字匹配的电视节目的相关链接存储在该用户的个人喜好空间
数据库中。搜索子模块211和存储子模块213还可以根据节目定制信息
定时或不定时搜索,及时对个人喜好空间数据库中的内容进行更新。
云端服务器200创建的个人喜好空间数据库,一个用户账号对应于一个
“个人喜好空间数据库”,云端服务器200将该用户定制的电视节目相
关信息存储到该用户对应的“个人喜好空间数据库”,各个用户之间
的定制节目互不干扰,有效满足了用户个性化需求。同时,时间关联
子模块212还将个人喜好空间数据库中的电视节目
相关信息与用户定制的播放时间一一对应,以便于电视终端100在用户
定制的播放时间到达时按照用户喜好进行节目播放,有效提高用户体
验和视听享受。此外,云端服务器200还可以根据播放时间,在个人喜
好空间数据库中对各电视节目信息进行排序,按照排序后的节目先后
顺序发送到电视终端100进行播放,有效提高云端服务器200与电视终
端100之间的数据交互效率,减少节目缓冲时间和切换间隙时间。
如图8所示,图8为本发明第八实施例中电视节目定制系统的结构示意
图,节目播放模块120具体包括:
显示子模块121,用于显示电视节目的节目信息;
列表生成子模块122,用于接收用户录入的节目确认指令,将节目确认
指令指定的电视节目按照其关联的播放时间的先后顺序排序,生成节
目播放列表;
播放子模块123,用于根据节目播放列表和电视节目的链接,从云端服
务器200获取并播放电视节目。
本实施例在电视终端100接收到云端服务器200发送的电视节目的节目
信息后,显示子模块121将其显示在显示屏上,供用户确认是否是自己
定制或喜好的节目。节目播放列表可以为简洁模式,即只包括一个节
目名称列表,类似于播放器中的播放清单;也可以为详细模式,即包
括每个节目的具体播放时间(节目之间可以有空余时间),类似于收
视指南。用户在进行节目定制前,可以根据自身喜好设定节目播放列
表为简洁模式或详细模式。用户在根据自己喜好进行确认后,列表生
成子模块122按照播放时间先后顺序进行排序,并生成节目播放列表,
在播放时间达到后,播放子模块123按照播放列表中各电视节目的顺序
,通过电视节目的链接进行节目获取,实现用户定制或喜好节目的播
放,满足用户个性化需求和娱乐需求。
如图9所示,图9为本发明第九实施例中电视节目定制系统的结构示意
图,电视终端100还包括列表反馈模块130,云端服务器200还包括自动
推送模块230;
列表反馈模块130,用于将节目播放列表反馈至自动推送模块230;
自动推送模块230,用于根据节目播放列表,搜索与节目播放列表中的
电视节目同类型的电视节目信息或相关联的产品信息,并发送至电视
终端100显示。
本实施例中,列表反馈模块130将节目播放列表反馈给自动推送模块2
30,自动推送模块230根据用户的个人喜好,分析用户的风格或用户可
能感兴趣的内容,然后在节目缓冲阶段或节目切换的间隙,甚至在节
目内插播广告的时间内,根据用户风格或感兴趣的内容,将相关信息
推送给用户,如将同类型的电视节目介绍给用户,或推送与节目内容
相关的产品信息,进一步提高用户体验。例如,用户节目列表中有灰
太狼与喜洋洋节目的时候,可以在适当的时间,将灰太狼、喜洋洋等
玩偶以及玩偶的售价发给用户,并提供给用户购物界面,便于用户选
择并购买这些玩偶;当用户播放列表中,存在很多新闻类内容的时候
,将报纸订购信息发送给用户,便于用户根据此信息获得自己喜好的
报纸。
如图10所示,图10为本发明第十实施例中电视节目定制系统的结构示
意图,电视终端100还包括权限录入模块140和请求发送模块150,云端
服务器还包括权限验证模块240;
权限录入模块140,用于接收用户录入的账号和密码,并发送至权限验
证模块240;
权限验证模块240,用于在判定账号和密码与个人喜好空间数据库匹配
时,反馈密码验证有效的结果至请求发送模块150;
请求发送模块150,用于根据密码验证有效的结果,发送播放请求至请
求处理模块220。
本实施例采用账号、密码和个人喜好空间数据库唯一对应的方式,对
当前用户进行身份验证,对于验证有效的用户,开通播放权限,有效
保证了个人隐私。通过权限录入模块140和权限验证模块240对账号和
密码进行访问权限验证,由于云端服务器200为每个用户所创建“个人
喜好空间数据库”和所获取的节目源内容对于其他用户是保密的,有
效保护了个人隐私。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围
,
凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,
或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专
利保护范围内。