CN102547413A - 一种widget应用显示***、方法、推送方法及装置 - Google Patents
一种widget应用显示***、方法、推送方法及装置 Download PDFInfo
- Publication number
- CN102547413A CN102547413A CN2011104309152A CN201110430915A CN102547413A CN 102547413 A CN102547413 A CN 102547413A CN 2011104309152 A CN2011104309152 A CN 2011104309152A CN 201110430915 A CN201110430915 A CN 201110430915A CN 102547413 A CN102547413 A CN 102547413A
- Authority
- CN
- China
- Prior art keywords
- widget
- program information
- application
- television set
- current
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明适用于widget应用技术领域,提供了一种widget应用显示***、方法、推送方法及装置,所述***包括应用服务器及电视机,其中:应用服务器用于当预设的时间到达时,向电视机推送预设的widget应用信息;电视机用于解析该预设的widget应用信息,获取并存储该widget应用及该widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用。本发明实现了用户正在收看电视节目时,能够根据当前电视节目信息,有针对性地、实时地显示相关的widget应用,从而达到了提升用户体验的目的。
Description
技术领域
本发明属于widget应用技术领域,尤其涉及一种widget应用显示***、方法、推送方法及装置。
背景技术
widget(微件)是一种渐渐开始流行的技术,widget的特点是轻量级的小巧应用,以XML和java script为主要的开发语言,它可以通过互联网从服务器端下载,在表现形式上,widget典型的是以图标的方式呈现,在智能电视时代,widget这种技术已经被越来越多地使用在电视机中。应用程序商店和widget,是当前智能电视最主要的两种获取应用(App)的方式。与应用程序商店不同的是,widget的特点是以叠加的方式在界面上呈现,而应用程序商店中的应用,基本上都是在运行后以独占的方式占据整个屏幕资源。widget的轻量级、小巧易用的特点决定了它是以这种独特的叠加方式呈现,一个典型的widget应用是天气预报或者追踪所关注的几个关键股票的交易信息,对于天气的情况,通常是叠加在主界面的某个位置空间上,股票信息也是一样,这样便于使用者在使用一个关键应用的同时,无需进行应用程序的切换,就能同时在屏幕上看到widget呈现给使用者的天气和股票信息,这也是widget这种类型的应用最有价值的一个地方。
widget虽然有这样的用处,但是当前对widget的使用也就仅限于此,天气预报或者股票这种widget会在任何时候都叠加呈现出来,也就是说,当前的widget技术,缺乏真正的上下文环境感知能力,导致经常在不需要出现该widget的时候出现,而在需要出现某个特定widget的时候,可能又会由于下载的widget的数量太多,需要花时间才能找到这个所需的widget。
发明内容
本发明实施例的目的在于提供一种widget应用显示***、方法、推送方法及装置,旨在解决用户正在收看电视节目时,不能够根据当前电视节目信息,有针对性地、实时地显示对应的widget应用,导致用户体验差的问题。
本发明实施例是这样实现的,一种widget应用显示***,其特征在于,所述***包括应用服务器及电视机,其中:
应用服务器,用于当预设的时间到达时,向电视机推送预设的widget应用信息;以及
电视机,用于解析所述预设的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与所述widget应用对应的节目信息匹配时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
本发明实施例的另一目的在于提供一种widget应用显示方法,所述方法包括下述步骤:
当预设的时间到达时,应用服务器向电视机推送预设的widget应用信息;
所述电视机解析所述预设的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与所述widget应用对应的节目信息匹配时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
本发明实施例的另一目的在于提供一种应用服务器的的widget应用推送装置,所述装置包括:
判断单元,用于判断预设的推送时间是否到达;以及
第一推送单元,用于当所述判断单元输出结果为是时,向电视机推送预设的widget应用信息。
本发明实施例的另一目的在于提供一种应用服务器的的widget应用推送方法,所述方法包括下述步骤:
判断预设的推送时间是否到达;
当所述预设的推送时间到达时,向电视机推送预设的widget应用信息。
本发明实施例的另一目的在于提供一种电视机的widget应用显示装置,所述装置包括:
分析单元,用于解析来自应用服务器发送的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息;
判断单元,用于判断当前正在播放的电视节目信息与所述widget应用对应的节目信息是否匹配;以及
第一显示单元,用于当所述判断单元的输出结果为是时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
本发明实施例的另一目的在于提供一种电视机的widget应用显示方法,所述方法包括下述步骤:
解析来自应用服务器发送的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息;
判断当前正在播放的电视节目信息与所述widget应用对应的节目信息是否匹配;
当判断当前正在播放的电视节目信息与所述widget应用对应的节目信息匹配时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
本发明实施例通过电视机实时获取当前正在播放的电视节目信息,将当前正在播放的电视节目信息与应用服务器推送的widget应用所对应的节目信息进行匹配,以将匹配的节目信息所对应的widget应用显示在当前电视机屏幕的某个位置,解决了用户正在收看电视节目时,不能够根据当前电视节目信息,有针对性地、实时地显示对应的widget应用,导致用户体验差的问题,实现了以一种智能感知的方式,使得合适的widget应用在正确的节目上下文环境中出现,且该widget应用的呈现也更加具有针对性、准确性,用户也会得到更好地体验。
附图说明
图1是本发明第一实施例提供的widget应用显示***的结构图;
图2是本发明第二实施例提供的widget应用显示方法的实现流程图;
图3是本发明第三实施例提供的应用服务器的widget应用推送装置结构图;
图4是本发明第四实施例提供的应用服务器的widget应用推送方法的实现流程图;
图5是本发明第五实施例提供的电视机的widget应用显示装置结构图;
图6是本发明第六实施例提供的电视机的widget应用显示方法的实现流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例利用widget应用显示***中的电视机实时获取当前正在播放的电视节目信息,并将当前正在播放的电视节目信息与来自应用服务器的widget应用所对应的节目信息进行匹配,以将匹配的节目信息所对应的widget应用显示在当前正在播放的电视节目窗口中,使得电视机的widget应用的显示更具有智能化、针对性,提升用户体验。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明第一实施例提供的widget应用显示***的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
该widget应用显示***包括应用服务器11及电视机12,其中:
应用服务器11用于当预设的时间到达时,向电视机12推送预设的widget应用信息。
其中,该widget应用信息包括该widget应用及该widget应用对应的节目信息,而该节目信息包括节目内容、节目类型、节目频道、节目播放时间中的一种或者多种信息。
在本发明实施例中,由于除了现场直播节目外,电视机12的其他节目信息都是可以提前确定,比如,节目内容、节目播放时间等节目信息都是已知的,因而可以根据节目信息,预先制定好一系列的widget应用推送策略,至于如何推送widget应用可以根据运营商的商业和广告策略而定,而widget应用的出现时间点与电视的节目内容、播放时间等具有紧密的上下文关联。比如,某个选秀节目会在特定的时间或者特定的频道进行播放,widget应用的运营商则预先在应用服务器设置好相关widget应用的推送时间以及在哪一个频道推送等信息,则当选秀节目播放的特定的时间到达时,将向电视机12推送预设的、相关的widget应用信息,从而若用户此时正在特定频道观看该选秀节目时,电视机12将呈现给用户相关的widget应用(例如,该相关的widget应用为在线投票或者在线点评的widget应用,那么用户就可以一边观看节目,一边使用该widget应用直接参与互动,此时,天气或者股票等不相关的widget应用没有必要、也不会出现)。
电视机12用于解析该预设的widget应用信息,获取并存储该widget应用及该widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用。
其中,该节目信息包括节目内容、节目类型、节目频道、节目播放时间中的一种或者多种信息。
在本发明实施例中,电视机12接收到应用服务器11发送的预设的widget应用信息后,解析该预设的widget应用信息,以获取该widget应用及该widget应用对应的节目信息,并存储该widget应用及该widget应用对应的节目信息至存储器中。对于智能电视机来说,可以设置widget仓库负责统一管理和存储全部的widget应用。每个widget应用都会附带一个描述文件,这个描述文件包括该widget应用对应的节目信息。widget应用可以分为多种类型,如天气、财经、娱乐、电子商务等等,如果是针对某个电视频道专门打造的widget应用,那么该描述文件中还包括相关的频道信息,在widget应用被下载安装到电视后,描述文件中的信息被提取并且存储进入该widget仓库中预设的数据库中。
在本发明实施例中,当电视机12检测到当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用。具体可以为,当用户选择收看某个电视频道时,电视机的数字电视信号进入现有的常规的EPG解析模块,这个模块主要是负责从数字电视的TS流中,取出相应的EPG(Electronic Program Guide,电视频道节目单),并且将EPG传送给电视机12中的EPG环境分析模块,EPG环境分析模块在收到EPG的信息后,直接从widget仓库的数据库中,查询与之对应的widget应用,也即检测电视机12中是否存在与当前正在播放的电视节目信息匹配的widget应用,若是,则在该当前正在播放的电视节目窗口中显示该widget应用,若否,则不显示。
此时,该匹配的标准可以是精确对应关系,即直接的频道对应关系,具体是:将EPG的信息中所包含的频道信息与解析获取到的widget应用对应的节目信息中的节目频道相比较,如果相同,则查询到与该频道对应的widget应用;该匹配的标准也可以是模糊对应关系,即将EPG的信息中所包含的节目类型与解析获取到的widget应用对应的节目信息中的节目类型相比较,例如,如果在当前时段播放的是体育比赛节目,与该EPG类型相对应的体育类的widget应用,就会被查询出来;该匹配的标准也可以为多种条件同时满足,比如,widget应用对应的节目类型和节目频道等节目信息必须与该EPG的信息中包含的信息完全对应相同时,才会查询到对应的widget应用;当对应的widget被查询出来后,EPG环境分析模块就会将找到的widget应用,推送到数字电视播放模块,该电视播放模块此时可以一边播放数字电视节目,一边在屏幕的某个特定位置,呈现被查询出来的widget应用,极大地方便了用户的使用,也让widget应用的显示更加智能化、更具针对性。
在本发明实施例中,也可以利用电视机12的widget仓库中的智能感知分析模块实时获取电视机12当前正在播放的电视节目的节目内容、节目播放时间等节目信息,并将获取的节目内容和节目播放时间与数据库中存储的widget应用对应的节目信息进行匹配,当查找到匹配的widget应用时,则智能感知分析模块将该匹配的widget应用在电视机显示屏上某个位置显示。例如,可以智能地实时分析当前电视节目的音视频内容,根据音视频的上下文场景,显示不同的widget应用,比如在一个体育节目中,如果多次出现了某个球星的比赛画面,就可以在屏幕上叠加出现在线购买该球星球衣的widget应用,则该匹配标准也解决了当前widget显示技术中,不能够感知当前播放节目的上下文环境或者音视频内容等,而是简单的将用户下载的各种widget应用,以一种简单的叠加显示在电视机显示屏上的问题,从而可以在合适的时间、场所等显示相关的widget应用,提升了用户体验。
另外,电视机12还用于根据当前正在播放的电视节目信息,向应用服务器11发送与该电视节目信息对应的widget应用下载请求,并接收该应用服务器11返回的widget应用,在该当前正在播放的电视节目窗口中显示该widget应用;该应用服务器11还用于根据该与电视节目信息对应的widget应用下载请求,返回与该电视节目信息对应的widget应用至该电视机12。
在本发明实施例中,电视机12获取到当前正在播放的电视节目信息后,比如用户切换到某个电视频道,而该电视机12中并不存在与当前正在播放的电视节目信息相匹配的widget应用,则向应用服务器11发送与该电视节目信息对应的widget应用下载请求,该应用服务器11将与该电视节目信息对应的widget应用发送给电视机12,电视机12将与该电视节目信息对应的widget应用在当前正在播放的电视节目窗口中显示。若该应用服务器11并不存在与该电视节目信息对应的widget应用,则可以返回匹配应用不存在的提示信息,需要说明的是该应用服务器11中的widget应用为根据运营商的商业或者广告策略预先定制好,从而可以根据实际需要推送合适的widget应用,且该运营商的商业或者广告策略是可以修改的,因而能够动态地改变所需要显示的widget应用。
实施例二:
图2示出了本发明第二实施例提供的widget应用显示方法的实现流程,详述如下:
在步骤S201中,当预设的时间到达时,应用服务器向电视机推送预设的widget应用信息。
其中,该widget应用信息包括该widget应用及与该widget应用对应的节目信息,而该节目信息包括节目内容、节目类型、节目频道、节目播放时间中的一种或者多种信息。
在具体实施过程中,由于除了现场直播节目外,电视机的其他节目的信息都是可以提前确定,比如,节目的内容、节目播放时间等都是已知的,则可以根据节目信息,预先制定好一系列的widget应用推送策略,至于如何推送widget应用可以根据运营商的商业和广告策略而定,而widget的出现时间点与电视的节目的内容、播放时间等具有紧密的上下文关联。因而可以在widget的应用服务器预先设置好推送时间以及需要推送的widget应用信息等,则当预设的时间到达时,应用服务器可以向电视机推送对应的预设widget应用信息。
比如,数字电视的购物频道会在特定的时间或者特定的频道进行播放,widget应用的运营商则预先在应用服务器设置好相关widget应用的推送时间,推送到哪一个频道等信息,则当购物频道播放的特定的时间到达时,将向电视机推送预设的、相关的widget应用信息,从而,若用户此时正在该特定的频道观看该购物频道,此时电视屏幕的主界面就是购物频道的画面,在屏幕的某个地方显示相关的widget应用,例如,在当前画面的某位置叠加呈现一个在线付费交易的widget应用,这样用户在看到合适的产品时,直接就在屏幕上使用这个在线付费的widget应用,就可以完成支付行动。
在步骤S202中,该电视机解析该预设的widget应用信息,获取并存储该widget应用及该widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用。
在具体实施过程中,电视机接收到应用服务器发送的预设的widget应用信息后,解析该预设的widget应用信息,以获取并存储该widget应用及与该widget应用对应的节目信息,对于智能电视机来说,可以设置widget仓库负责统一管理和存储全部的widget应用,每个widget应用都会附带一个描述文件,这个描述文件包括该widget应用对应的节目信息。widget应用可以分为多种类型,如天气、财经、娱乐、电子商务等等,如果是针对某个电视频道专门打造的widget应用,那么该描述文件中还包括相关的频道信息,在widget应用被下载安装到电视后,描述文件中的信息被提取并且存储进入该widget仓库中预设的数据库中。
步骤S202中,该当检测到当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用的步骤具体为:
电视机获取当前正在播放的电视节目信息;
判断存储的widget应用中是否存在该电视节目信息匹配的节目信息,是,则在该当前正在播放的电视节目窗口中显示该匹配的节目信息对应的widget应用,否,则不显示。
具体地,当用户选择收看某个电视频道时,电视机的数字电视信号进入现有的常规的EPG解析模块,这个模块主要是负责从数字电视的TS流中,取出相应的EPG,并且将EPG传送给电视机中的EPG环境分析模块,EPG环境分析模块在收到EPG的信息后,直接从widget仓库的数据库中,查询与之对应的widget应用,也即检测电视机中是否存在与当前正在播放的电视节目信息匹配的widget应用,若是,则在该当前正在播放的电视节目窗口中显示该widget应用。
具体地,也可以利用电视机的widget仓库中的智能感知分析模块实时获取电视机当前正在播放的电视节目的节目内容、节目播放时间等节目信息,并将获取的节目内容和节目播放时间与数据库中存储的widget应用对应的节目信息进行匹配,当查找到匹配的widget应用时,则智能感知分析模块将该匹配的widget应用在电视机显示屏上某个位置显示。
具体地,该匹配的标准可以是精确对应关系,即直接的频道对应关系,具体是:将EPG的信息中所包含的频道信息与解析获取到的widget应用对应的节目信息中的节目频道相比较;该匹配的标准也可以是模糊对应关系,即将EPG的信息中所包含的节目类型与解析获取到的widget应用对应的节目信息中的节目类型相比较;该匹配的标准也可以为多种条件同时满足,比如,widget应用对应的节目类型和节目频道等节目信息必须与该EPG的信息中包含的信息完全对应相同时,才会查询到对应的widget应用;当对应的widget被查询出来后,EPG环境分析模块就会将找到的widget应用,推送到数字电视播放模块,该电视播放模块此时可以一边播放数字电视节目,一边在屏幕的某个特定位置,呈现被查询出来的widget应用,极大地方便了用户的使用,也让widget应用的显示更加智能化、更具针对性。
另外,该widget应用显示方法还包括:
电视机根据当前正在播放的电视节目信息,向该应用服务器发送与该电视节目信息对应的widget应用下载请求;
该应用服务器根据该与该电视节目信息对应的widget应用下载请求,返回与该电视节目信息对应的widget应用至该电视机;
接收该应用服务器返回的widget应用,并在该当前正在播放的电视节目窗口中显示该widget应用。
在具体实施过程中,电视机获取到当前正在播放的电视节目信息后,比如用户切换到某个电视频道,而该电视机中并不存在与当前正在播放的电视节目信息相匹配的widget应用,则向应用服务器发送与该电视节目信息对应的widget应用下载请求,该应用服务器将与该电视节目信息对应的widget应用发送给电视机,电视机将与该电视节目信息对应的widget应用在当前正在播放的电视节目窗口中显示。若该应用服务器并不存在与该电视节目信息对应的widget应用,则可以返回匹配应用不存在的提示信息,需要说明的是该应用服务器中的widget应用为根据运营商的商业或者广告策略预先定制好,从而可以根据实际需要推送合适的widget应用,且该运营商的商业或者广告策略是可以修改的,因而能够动态地改变所需要显示的widget应用。
在本发明实施例中,该widget应用显示方法通过实时获取当前正在播放的电视节目信息,将当前正在播放的电视节目信息与应用服务器推送的widget应用所对应的节目信息进行匹配,以将匹配的节目信息所对应的widget应用显示在当前电视机屏幕的某个位置,解决了用户正在收看电视节目时,不能够根据当前电视节目信息,有针对性地、实时地显示对应的widget应用,导致用户体验差的问题,实现了以一种智能的方式,更加具有针对性、准确性呈现widget应用,也使得用户得到了更好地体验。
实施例三:
图3示出了本发明第三实施例提供的应用服务器的widget应用推送装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
该应用服务器的widget应用推送装置包括判断单元31及第一推送单元32,其中:
判断单元31,用于判断预设的推送时间是否到达;
第一推送单元32,用于当该判断单元31输出结果为是时,向电视机推送预设的widget应用信息。
在widget应用的应用服务器中,可以根据电视机的节目信息,预先制定好一系列的widget应用推送策略,因而可以在该应用服务器中预先定义widget应用的推送策略库,即可以根据电视节目的内容、播放时间等在推送策略库中预先设置好推送时间以及需要推送的widget应用信息等,当判断单元31判断设定的推送时间到达时,则向电视机推送预设的widget应用信息。
该应用服务器的widget应用推送装置还包括:
第二推送单元,用于根据电视机发送的与该电视节目信息对应的widget应用下载请求,返回与该电视节目信息对应的widget应用至电视机。
在本发明实施例中,该应用服务器还可以接收电视机发送的与该电视节目信息对应的widget应用下载请求,第二推送单元根据该下载请求,将与该电视节目信息对应的widget应用发送至电视机。由于widget应用是非常小巧的应用,所以应用服务器可根据电视机的下载请求在电视机有需要时再发送给电视机,从而可以灵活的设置widget应用的推送方式。
实施例四:
图4示出了本发明第四实施例提供的应用服务器的widget应用推送方法的实现流程,详述如下:
在步骤S401中,判断预设的推送时间是否到达。
在步骤S402中,当该预设的推送时间到达时,向电视机推送预设的widget应用信息。
具体地,该widget应用的应用服务器可以根据电视节目的节目信息,预先制定好一系列的widget应用推送策略,因而可以在该应用服务器中预先定义widget应用的推送策略库,即可以根据电视节目的内容、播放时间等在推送策略库中预先设置好推送时间以及需要推送的widget应用信息等,当预设的推送时间到达时,则向电视机推送预设的widget应用信息。
该应用服务器的widget应用推送方法还包括:
根据电视机发送的与该电视节目信息对应的widget应用下载请求,返回与该电视节目信息对应的widget应用至电视机。
具体地,该应用服务器还可以接收电视机发送的与该电视节目信息对应的widget应用下载请求,根据该下载请求,将与该电视节目信息对应的widget应用发送至电视机。由于widget应用是非常小巧的应用,所以应用服务器可根据电视机的下载请求在电视机有需要时再发送给电视机,从而利用该应用服务器的widget应用推送方法可以灵活的设置widget应用的推送方式。
实施例五:
图5示出了本发明第五实施例提供的电视机的widget应用显示装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
该电视机的widget应用显示装置可以用于电视机中,可以是运行于电视机内的软件单元,也可以作为独立的挂件集成到电视机中或者运行于电视机的应用***中,该电视机的widget应用显示装置包括分析单元51、判断单元52及第一显示单元53,其中:
分析单元51,用于解析来自应用服务器发送的widget应用信息,获取并存储该widget应用及与该widget应用对应的节目信息。
其中,该节目信息包括节目内容、节目类型、节目频道、节目播放时间中的一种或者多种信息。
在本发明实施例中,电视机接收到应用服务器发送的预设的widget应用信息后,分析单元51解析该预设的widget应用信息,以获取并存储该widget应用及该widget应用对应的节目信息。
对于智能电视机来说,可以设置widget仓库负责统一管理和存储全部的widget应用,每个widget应用都会附带一个描述文件,这个描述文件包括该widget应用对应的节目信息。widget应用可以分为多种类型,如天气、财经、娱乐、电子商务等等,如果是针对某个电视频道专门打造的widget应用,那么该描述文件中还包括相关的频道信息,在widget应用被下载安装到电视后,描述文件中的信息被提取并且存储进入该widget仓库中预设的数据库中。
判断单元52,用于判断当前正在播放的电视节目信息与该widget应用对应的节目信息是否匹配。
其中,该判断单元52具体包括:
信息获取单元521,用于获取当前正在播放的电视节目信息;以及
匹配判断单元522,用于判断存储的widget应用中是否存在该电视节目信息匹配的节目信息。
在本发明实施例中,判断单元52可以为电视机中的EPG环境分析模块。当用户选择收看某个电视频道时,电视机的数字电视信号进入现有的常规的EPG解析模块,以从数字电视的TS流中,取出相应的EPG,并且将EPG传送给电视机中的EPG环境分析模块,EPG环境分析模块在收到EPG的信息后,直接从widget仓库的数据库中查询与之匹配的widget应用,也即检测电视机中是否存在与当前正在播放的电视节目信息匹配的widget应用。
在本发明实施例中,判断单元52也可以为位于widget仓库中的智能感知分析模块,利用该智能感知分析模块实时获取电视机当前正在播放的电视节目的节目内容、节目播放时间等节目信息,并将获取的节目内容和节目播放时间与数据库中存储的widget应用对应的节目信息进行匹配。
第一显示单元53,用于当该判断单元52的输出结果为是时,在该当前正在播放的电视节目窗口中显示该widget应用。
该电视机的widget应用显示装置还包括:
请求发送单元,用于根据当前正在播放的电视节目信息,向应用服务器发送与该电视节目信息对应的widget应用下载请求,以使该应用服务器返回与该电视节目信息对应的widget应用至该电视机;以及
第二显示单元,用于接收该应用服务器返回的widget应用,并在该当前正在播放的电视节目窗口中显示该widget应用。
在本发明实施例中,电视机获取到当前正在播放的电视节目信息,比如用户切换到某个电视频道时,而该电视机中并不存在与当前正在播放的电视节目信息相匹配的widget应用,则由请求发送单元发送与该电视节目信息对应的widget应用下载请求,以使该应用服务器将与该电视节目信息对应的widget应用发送给电视机,第二显示单元接收该应用服务器返回的widget应用,并在该当前正在播放的电视节目窗口中显示该widget应用。
需要说明的是,该请求发送单元与第二显示单元所具有的功能也可以集成在上述智能感知分析模块中。
在本发明实施例中,通过利用包括分析单元51、判断单元52及第一显示单元53的电视机的widget应用显示装置,能够解决当前的电视机中widget应用显示技术,缺乏真正的上下文环境感知能力,导致经常在不需要出现widget应用的时候出现,而在需要出现某个特定widget的时候,可能又会由于下载的widget的数量太多,需要花时间才能找到这个所需的widget,导致用户体验效果差的问题,从而可以具有智能化的、针对性的显示widget应用,且节省操作时间,使得用户获得了较好的体验。
实施例六:
图6示出了本发明第六实施例提供的电视机的widget应用显示方法的实现流程,详述如下:
在步骤S601中,解析来自应用服务器发送的widget应用信息,获取并存储该widget应用及该widget应用对应的节目信息。
具体地,电视机接收到应用服务器发送的预设的widget应用信息后,解析该预设的widget应用信息,以获取并存储该widget应用及该widget应用对应的节目信息。其中,该节目信息包括节目内容、节目类型、节目频道、节目播放时间中的一种或者多种信息。
在步骤S602中,判断当前正在播放的电视节目信息与所述widget应用对应的节目信息是否匹配。
其中,步骤S602具体包括:
获取当前正在播放的电视节目信息;
判断存储的widget应用中是否存在该电视节目信息匹配的节目信息。
在步骤S603中,当判断当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用。
具体地,当用户选择收看某个电视频道时,电视机的数字电视信号进入现有的常规的EPG解析模块,以从数字电视的TS流中,取出相应的EPG,并且可以将EPG传送给电视机中的EPG环境分析模块,EPG环境分析模块在收到EPG的信息后,直接从widget仓库的数据库中查询与之匹配的widget应用,也即检测电视机中是否存在与当前正在播放的电视节目信息匹配的widget应用。也即检测到当前正在播放的电视节目信息与该widget应用对应的节目信息是否匹配,若是,则在该当前正在播放的电视节目窗口中显示该widget应用。
具体地,也可利用电视机中的智能感知分析模块,实时获取电视机当前正在播放的电视节目的节目内容、节目播放时间等节目信息,并将获取的节目内容和节目播放时间与数据库中存储的widget应用对应的节目信息进行匹配,当存在匹配的节目信息时,则将该匹配的节目信息对应的widget应用在电视机显示屏上某个位置显示。
在本发明实施例中,该匹配的标准可以是精确对应关系,即直接的频道对应关系,具体是:将EPG的信息中所包含的频道信息与解析获取到的widget应用对应的节目信息中的节目频道相比较;该匹配的标准也可以是模糊对应关系,即将EPG的信息中所包含的节目类型与解析获取到的widget应用对应的节目信息中的节目类型相比较;该匹配的标准也可以为多种条件同时满足,比如,widget应用对应的节目类型和节目频道等节目信息必须与该EPG的信息中包含的信息完全对应相同时,才会查询到对应的widget应用;当对应的widget被查询出来后,EPG环境分析模块就会将找到的widget应用,推送到数字电视播放模块,该电视播放模块此时可以一边播放数字电视节目,一边在屏幕的某个特定位置,呈现被查询出来的widget应用,极大地方便了用户的使用,也让widget应用的显示更加智能化、更具针对性。
该电视机的widget应用显示方法还包括:
根据当前正在播放的电视节目信息,向应用服务器发送与该电视节目信息对应的widget应用下载请求,以使该应用服务器返回与该电视节目信息对应的widget应用至该电视机;
接收该应用服务器返回的widget应用,并在该当前正在播放的电视节目窗口中显示该widget应用。
具体地,电视机获取到当前正在播放的电视节目信息,比如用户切换到某个电视频道时,而该电视机中并不存在与当前正在播放的电视节目信息相匹配的widget应用,电视机获取到当前正在播放的电视节目信息,比如用户切换到某个电视频道时,而该电视机中并不存在与当前正在播放的电视节目信息相匹配的widget应用,则由请求发送单元发送与该电视节目信息对应的widget应用下载请求,以使该应用服务器将与该电视节目信息对应的widget应用发送给电视机,第二显示单元接收该应用服务器返回的widget应用,并在该当前正在播放的电视节目窗口中显示该widget应用。若该应用服务器并不存在与该电视节目信息对应的widget应用,则可以返回匹配应用不存在的提示信息。
本发明实施例提供的电视机的widget应用显示方法,能够通过实时获取当前正在播放的电视节目信息,将当前正在播放的电视节目信息与来自应用服务器发送并存储的widget应用所对应的节目信息进行匹配,以将匹配的节目信息所对应的widget应用显示在当前电视机屏幕中,使得电视机的widget应用显示更具有智能化的、针对性,操作时间减少,用户的体验效果得到提升。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
本发明实施例通过用于当预设的时间到达时,向电视机12推送预设的widget应用信息的应用服务器,以及用于解析该预设的widget应用信息,获取并存储该widget应用及与该widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用的电视机,解决了现有的widget应用显示***,不能够根据当前正在播放的电视节目信息,有针对性地、实时地显示对应的widget应用,导致用户体验差的问题,达到了有针对性地、准确地、实时地显示相关widget应用的目的,从而提升了用户体验。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种widget应用显示***,其特征在于,所述***包括应用服务器及电视机,其中:
应用服务器,用于当预设的时间到达时,向电视机推送预设的widget应用信息;以及
电视机,用于解析所述预设的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与所述widget应用对应的节目信息匹配时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
2.如权利要求1所述的***,其特征在于,所述节目信息包括节目内容、节目类型、节目频道、节目播放时间中的一种或者多种信息。
3.如权利要求2所述的***,其特征在于,所述电视机还用于根据当前正在播放的电视节目信息,向所述应用服务器发送与所述电视节目信息对应的widget应用下载请求,并接收所述应用服务器返回的widget应用,并在所述当前正在播放的电视节目窗口中显示所述widget应用;所述应用服务器还用于根据所述与所述电视节目信息对应的widget应用下载请求,返回与所述电视节目信息对应的widget应用至所述电视机。
4.一种widget应用显示方法,其特征在于,所述方法包括下述步骤:
当预设的时间到达时,应用服务器向电视机推送预设的widget应用信息;
所述电视机解析所述预设的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与所述widget应用对应的节目信息匹配时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
5.一种应用服务器的widget应用推送装置,其特征在于,所述装置包括:
判断单元,用于判断预设的推送时间是否到达;以及
第一推送单元,用于当所述判断单元输出结果为是时,向电视机推送预设的widget应用信息。
6.如权利要求5所述的应用服务器,其特征在于,所述装置还包括:
第二推送单元,用于根据电视机发送的与所述电视节目信息对应的widget应用下载请求,返回与所述电视节目信息对应的widget应用至电视机。
7.一种应用服务器的widget应用推送方法,其特征在于,所述方法包括下述步骤:
判断预设的推送时间是否到达;
当所述预设的推送时间到达时,向电视机推送预设的widget应用信息。
8.一种电视机的widget应用显示装置,其特征在于,所述装置包括:
分析单元,用于解析来自应用服务器发送的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息;
判断单元,用于判断当前正在播放的电视节目信息与所述widget应用对应的节目信息是否匹配;以及
第一显示单元,用于当所述判断单元的输出结果为是时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
9.如权利要求8所述的装置,其特征在于,所述装置还包括:
请求发送单元,用于根据当前正在播放的电视节目信息,向应用服务器发送与所述电视节目信息对应的widget应用下载请求,以使所述应用服务器返回与所述电视节目信息对应的widget应用至所述电视机;以及
第二显示单元,用于接收所述应用服务器返回的widget应用,并在所述当前正在播放的电视节目窗口中显示所述widget应用。
10.一种电视机的widget应用显示方法,其特征在于,所述方法包括下述步骤:
解析来自应用服务器发送的widget应用信息,获取并存储所述widget应用及所述widget应用对应的节目信息;
判断当前正在播放的电视节目信息与所述widget应用对应的节目信息是否匹配;
当判断当前正在播放的电视节目信息与所述widget应用对应的节目信息匹配时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104309152A CN102547413A (zh) | 2011-12-20 | 2011-12-20 | 一种widget应用显示***、方法、推送方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104309152A CN102547413A (zh) | 2011-12-20 | 2011-12-20 | 一种widget应用显示***、方法、推送方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102547413A true CN102547413A (zh) | 2012-07-04 |
Family
ID=46353166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104309152A Pending CN102547413A (zh) | 2011-12-20 | 2011-12-20 | 一种widget应用显示***、方法、推送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102547413A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103856791A (zh) * | 2012-12-07 | 2014-06-11 | 深圳谷威天地传媒科技有限公司 | 一种电视投票的方法和一种电视投票*** |
CN104363480A (zh) * | 2014-09-30 | 2015-02-18 | 青岛海信宽带多媒体技术有限公司 | 一种消息处理方法及装置 |
CN105828123A (zh) * | 2016-03-30 | 2016-08-03 | 乐视控股(北京)有限公司 | 一种在直播中进行交互的方法及装置 |
CN106201211A (zh) * | 2016-07-15 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种屏幕显示方法和装置 |
CN110297624A (zh) * | 2019-07-03 | 2019-10-01 | 四川长虹电器股份有限公司 | 基于electron框架的Widget***的实现方法及采用该***的电视机 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101562723A (zh) * | 2009-04-30 | 2009-10-21 | 四川长虹电器股份有限公司 | 基于电视widget的双向互动广告实现方法 |
CN101674318A (zh) * | 2008-09-11 | 2010-03-17 | 北大方正集团有限公司 | 一种向移动设备定时推送数据的方法 |
WO2010074535A2 (en) * | 2008-12-24 | 2010-07-01 | Lg Electronics Inc. | An iptv receiver and method for controlling an application in the iptv receiver |
CN101895562A (zh) * | 2009-01-16 | 2010-11-24 | 林峰 | 基于cmmb信道的数据及音视频推送*** |
US20100306805A1 (en) * | 2009-05-29 | 2010-12-02 | Zeev Neumeier | Methods for displaying contextually targeted content on a connected television |
CN102073507A (zh) * | 2009-11-20 | 2011-05-25 | 华为技术有限公司 | 微件Widget调用的方法、装置和*** |
CN102075539A (zh) * | 2011-01-25 | 2011-05-25 | 中兴通讯股份有限公司 | 数据推送***及方法 |
CN102282841A (zh) * | 2009-01-15 | 2011-12-14 | 索尼公司 | Tv教程微件 |
-
2011
- 2011-12-20 CN CN2011104309152A patent/CN102547413A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674318A (zh) * | 2008-09-11 | 2010-03-17 | 北大方正集团有限公司 | 一种向移动设备定时推送数据的方法 |
WO2010074535A2 (en) * | 2008-12-24 | 2010-07-01 | Lg Electronics Inc. | An iptv receiver and method for controlling an application in the iptv receiver |
CN102282841A (zh) * | 2009-01-15 | 2011-12-14 | 索尼公司 | Tv教程微件 |
CN101895562A (zh) * | 2009-01-16 | 2010-11-24 | 林峰 | 基于cmmb信道的数据及音视频推送*** |
CN101562723A (zh) * | 2009-04-30 | 2009-10-21 | 四川长虹电器股份有限公司 | 基于电视widget的双向互动广告实现方法 |
US20100306805A1 (en) * | 2009-05-29 | 2010-12-02 | Zeev Neumeier | Methods for displaying contextually targeted content on a connected television |
CN102073507A (zh) * | 2009-11-20 | 2011-05-25 | 华为技术有限公司 | 微件Widget调用的方法、装置和*** |
CN102075539A (zh) * | 2011-01-25 | 2011-05-25 | 中兴通讯股份有限公司 | 数据推送***及方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103856791A (zh) * | 2012-12-07 | 2014-06-11 | 深圳谷威天地传媒科技有限公司 | 一种电视投票的方法和一种电视投票*** |
CN104363480A (zh) * | 2014-09-30 | 2015-02-18 | 青岛海信宽带多媒体技术有限公司 | 一种消息处理方法及装置 |
CN104363480B (zh) * | 2014-09-30 | 2017-09-29 | 青岛海信宽带多媒体技术有限公司 | 一种消息处理方法及装置 |
CN105828123A (zh) * | 2016-03-30 | 2016-08-03 | 乐视控股(北京)有限公司 | 一种在直播中进行交互的方法及装置 |
CN106201211A (zh) * | 2016-07-15 | 2016-12-07 | 乐视控股(北京)有限公司 | 一种屏幕显示方法和装置 |
CN110297624A (zh) * | 2019-07-03 | 2019-10-01 | 四川长虹电器股份有限公司 | 基于electron框架的Widget***的实现方法及采用该***的电视机 |
CN110297624B (zh) * | 2019-07-03 | 2022-06-21 | 四川长虹电器股份有限公司 | 基于electron框架的Widget***的实现方法及采用该***的电视机 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2556242C2 (ru) | Устройство и способ передачи, устройство и способ приема и система передачи и приёма | |
KR101487639B1 (ko) | 신호-구동 상호작용 텔레비전 | |
CN1192605C (zh) | 综合广播电视暂停和网上浏览 | |
US10080046B2 (en) | Video display device and control method thereof | |
EP0995313B1 (en) | Communication system and method | |
US9015745B2 (en) | Method and system for detection of user-initiated events utilizing automatic content recognition | |
US20150026718A1 (en) | Systems and methods for displaying a selectable advertisement when video has a background advertisement | |
US20020194604A1 (en) | Interactive television virtual shopping cart | |
US20140009680A1 (en) | Video display device and method for controlling same | |
CN101960445A (zh) | 消费内容和元数据的技术 | |
AU2002312513A1 (en) | Interactive television virtual shopping cart | |
US9875000B2 (en) | Method and apparatus for presenting media content | |
US20130174188A1 (en) | Method and system to implicitly link second screen advertisement campaigns and commerce events to main screen video and audio program content | |
CN103313129A (zh) | 一种视频播放方法和装置 | |
KR101629813B1 (ko) | 디지털 방송 수신 장치 및 그것을 이용한 재핑 광고 제공 방법 | |
CN102547413A (zh) | 一种widget应用显示***、方法、推送方法及装置 | |
CN101675662A (zh) | 提供对交互式媒体引导应用的远程访问的***和方法 | |
CN104902288A (zh) | 用于节目切换的方法、服务器、终端及*** | |
KR100892768B1 (ko) | 양방향 데이터방송 검색 및 검색 광고 시스템, 그 방법 | |
EP2135451B1 (en) | Content provision system and method | |
US9538261B2 (en) | Intelligent URL system for recommending video programs | |
JP6445528B2 (ja) | 放送メディアコンテンツとストリーミングメディアコンテンツのための相互に関連付けられる番組情報の提供 | |
GB2516328A (en) | Including an additional service in a channel guide | |
WO2012015631A1 (en) | Systems and methods for sharing media using social media guidance applications | |
KR20130102412A (ko) | Tv방송 프로그램에 대응하는 상품판매를 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120704 |