一种widget应用显示系统、方法、推送方法及装置的制作方法

文档序号:7788066阅读:126来源:国知局
专利名称:一种widget应用显示系统、方法、推送方法及装置的制作方法
一种widget应用显示系统、方法、推送方法及装置技术领域
本发明属于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应用,否,则不显
7J\ ο具体地,当用户选择收看某个电视频道吋,电视机的数字电视信号进入现有的常规的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应用下载请求,返回与该电视节目信息对应的wi dget应用至电视机。具体地,该应用服务器还可以接收电视机发送的与该电视节目信息对应的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应用的目的,从而提升了用户体验。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
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应用fn息。
6.如权利要求5所述的应用服务器,其特征在于,所述装置还包括第二推送单元,用于根据电视机发送的与所述电视节目信息对应的widget应用下载请求,返回与所述电视节目信息对应的wi dget应用至电视机。
7.一种应用服务器的widget应用推送方法,其特征在于,所述方法包括下述步骤 判断预设的推送时间是否到达;当所述预设的推送时间到达时,向电视机推送预设的widget应用信息。
8.一种电视机的widget应用显示装置,其特征在于,所述装置包括分析单元,用于解析来自应用服务器发送的widget应用信息,获取并存储所述widget 应用及所述widget应用对应的节目信息;判断单元,用于判断当前正在播放的电视节目信息与所述widget应用对应的节目信息是否匹配;以及第一显示单元,用于当所述判断单元的输出结果为是时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
9.如权利要求8所述的装置,其特征在于,所述装置还包括请求发送单元,用于根据当前正在播放的电视节目信息,向应用服务器发送与所述电视节目信息对应的widget应用下载请求,以使所述应用服务器返回与所述电视节目信息对应的widget应用至所述电视机;以及第二显示单元,用于接收所述应用服务器返回的widget应用,并在所述当前正在播放的电视节目窗口中显示所述widget应用。
10. 一种电视机的widget应用显示方法,其特征在于,所述方法包括下述步骤 解析来自应用服务器发送的widget应用信息,获取并存储所述widget应用及所述 widget应用对应的节目信息;判断当前正在播放的电视节目信息与所述widget应用对应的节目信息是否匹配; 当判断当前正在播放的电视节目信息与所述widget应用对应的节目信息匹配时,在所述当前正在播放的电视节目窗口中显示所述widget应用。
全文摘要
本发明适用于widget应用技术领域,提供了一种widget应用显示系统、方法、推送方法及装置,所述系统包括应用服务器及电视机,其中应用服务器用于当预设的时间到达时,向电视机推送预设的widget应用信息;电视机用于解析该预设的widget应用信息,获取并存储该widget应用及该widget应用对应的节目信息,当检测到当前正在播放的电视节目信息与该widget应用对应的节目信息匹配时,在该当前正在播放的电视节目窗口中显示该widget应用。本发明实现了用户正在收看电视节目时,能够根据当前电视节目信息,有针对性地、实时地显示相关的widget应用,从而达到了提升用户体验的目的。
文档编号H04N21/27GK102547413SQ20111043091
公开日2012年7月4日 申请日期2011年12月20日 优先权日2011年12月20日
发明者孙翀 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1