CN102209213B - 播放设备和播放方法 - Google Patents

播放设备和播放方法 Download PDF

Info

Publication number
CN102209213B
CN102209213B CN201010136600.2A CN201010136600A CN102209213B CN 102209213 B CN102209213 B CN 102209213B CN 201010136600 A CN201010136600 A CN 201010136600A CN 102209213 B CN102209213 B CN 102209213B
Authority
CN
China
Prior art keywords
media stream
user
content
watching
unexpected
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.)
Active
Application number
CN201010136600.2A
Other languages
English (en)
Other versions
CN102209213A (zh
Inventor
叶长春
王献峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201010136600.2A priority Critical patent/CN102209213B/zh
Priority to PCT/CN2011/000283 priority patent/WO2011120325A1/zh
Priority to US13/634,825 priority patent/US9271037B2/en
Publication of CN102209213A publication Critical patent/CN102209213A/zh
Application granted granted Critical
Publication of CN102209213B publication Critical patent/CN102209213B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • H04N21/4542Blocking scenes or portions of the received content, e.g. censoring scenes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种播放设备和播放方法,所述播放设备包括:播放模块;第一监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;第一控制模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。本发明能够有效屏蔽用户非期望收看的内容。

Description

播放设备和播放方法
技术领域
本发明涉及电视技术领域,尤其涉及一种播放设备和播放方法。
背景技术
目前,在电视节目中插播广告已经成为电视台获取利益的主要手段,而广大的电视用户对在电视节目中插播广告的厌恶程度已经快到了不可容忍的地步,但是由于电视节目转播技术被电视台所垄断,人们只能被动的接受,而无法对广告做出有效的屏蔽。
通常情况下,在遇到电视节目中插播广告时,电视用户可以通过手动切换电视频道的方式去寻找自己喜欢的电视节目,但是在切换电视频道时也只是盲目地切换,无法方便快捷地寻找到自己喜欢的电视节目。
发明内容
有鉴于此,本发明实施例提供一种播放设备和播放方法,能够有效屏蔽用户非期望收看的内容。
为解决上述问题,本发明实施例提供一种播放设备,包括:
播放模块;
第一监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
第一控制模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。
所述第一控制模块包括:
第一提示模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;
第一执行模块,用于在接收到用户需要播放所述第二媒体流的确认指示时,控制所述播放模块播放所述第二媒体流。
所述播放设备还包括:
第二监测模块,用于监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;
第二控制模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,控制所述播放模块播放所述第一媒体流。
所述第二控制模块包括:
第二提示模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;
第二执行模块,用于在接收到用户需要播放所述第一媒体流的确认指示时,控制所述播放模块播放所述第一媒体流。
所述播放设备还包括:
计时模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;
第三提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
本发明实施例还提供一种播放方法,包括以下步骤:
监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。
所述在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,具体为:
在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;
在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流。
所述播放所述第二媒体流,之后还包括:
监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;
在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第一媒体流。
所述在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第一媒体流,具体为:
在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;
在接收到用户需要播放所述第一媒体流的确认指示时,播放所述第一媒体流。
所述监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果,之后还包括:
在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;
将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
本发明实施例还提供一种播放设备,包括:
监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
计时模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;
提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
本发明的实施例具有以下有益效果:
在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放当前内容为用户期望收看的内容的第二媒体流,从而使得用户可以不被非期望收看的内容打扰,另外,还可以在用户非期望收看的内容的播放时间结束后,重新切换回原来收看的第一媒体流,提高了用户体验。
附图说明
图1为本发明实施例的播放设备的一结构示意图;
图2为本发明实施例的播放设备的另一结构示意图;
图3为本发明实施例的播放方法的一流程示意图;
图4为本发明实施例的播放方法的另一流程示意图;
图5为本发明实施例的播放方法的又一流程示意图;
图6为本发明实施例的播放方法的再一流程示意图;
图7为本发明实施例的播放设备的又一结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
如图1所示为本发明实施例的播放设备的一结构示意图,所述播放设备可以为一电视机、与电视显示屏幕连接的机顶盒、计算机或手机等设备,所述播放设备包括一播放模块101,所述播放模块101可以用于播放多种媒体流,例如视频、音乐、图片和网页等。
假设所述播放模块101当前播放的媒体流为第一媒体流,所述第一媒体流中可以包含两类内容,一类为用户期望收看的内容,一类为用户非期望收看的内容。所述用户期望收看的内容和用户非期望收看的内容可以由用户预设设置,并存储于所述播放设备中,例如,用户设置的期望收看的内容为电视剧、电影等,非期望收看的内容为广告、新闻等。
现有技术中,在当前需要播放的第一媒体流中包含用户非期望收看的内容时,用户需要通过手动切换的方式去寻找其他媒体流进行播放,手动方式下,用户无法方便快捷地寻找到自己期望收看的媒体流。
为了达到自动屏蔽用户非期望收看的内容的目的,本发明实施例中的播放设备还包括:
第一监测模块102,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
第一控制模块103,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块101播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。
所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如:本地存储的视频文件(例如电影文件)、音乐文件(例如mp3文件)、图片和网页等媒体流,此时,所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。
或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。
又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。
需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含用户非期望收看的内容,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推,直至找到当前内容为用户期望收看的内容的第二媒体流。
上述本地媒体流的存储路径、网络媒体流的网络地址以及预设电视频道的台位信息等,均可以由用户预先设置,并存储于所述播放设备的内置存储器或与所述播放设备连接的外部存储器(例如U盘、移动硬盘等)中。
在监测到当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,还可以采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口(例如显示于显示屏幕的左上角等位置处)播放所述第一媒体流。
通过上述实施例提供的播放设备,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放当前内容为用户期望收看的内容的第二媒体流,从而使得用户可以不被非期望收看的内容打扰。
上述实施例中,可以通过多种方式判断当前接收到的第一媒体流中是否包含用户非期望收看的内容,下面将进行详细描述。
第一种监测方式如下所示:
假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。
可以将用户非期望收看的内容的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到用户非期望收看的内容。
基于上述描述,所述第一监测模块102可以包括以下结构以实现上述标签监测功能:
标签检测模块,用于监测当前接收到的第一媒体流包含的媒体内容的标签,并得到一检测结果;
第一判定模块,用于在所述检测结果表示当前接收到的第一媒体流包含的媒体内容的标签为用户非期望收看的内容的标签时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。
第二种监测方式如下所示:
假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先设置好的,例如,电视频道CCTV1在7点钟播放“新闻联播”,在7点40分播放“天气预报”,在“新闻联播”和“天气预报”之间插播广告。上述电视节目和电视节目的播放时间可以预先存储于一播放时间表中。在用户通过播放设备观看电视频道CCTV1时,所述播放设备可以从相应的服务器上,下载所述播放时间表(当然,在有些情况下,电视频道会主动将上述播放时间表发送给所述播放设备),并根据上述播放时间表,获取用户非期望收看的内容的播放时间,同时,设置一播放时间监测程序,监测当前是否到达用户非期望收看的内容的播放时间,在监测到当前已到达用户非期望收看的内容的播放时间时,则可以判定当前接收到的第一媒体流中包含用户非期望收看的内容。
基于上述描述,所述第一监测模块102可以包括以下结构以实现上述播放时间监测功能:
获取模块,用于获取所述第一媒体流中包含的用户非期望收看的内容的播放时间;
播放时间监测模块,用于对所述播放时间进行计时,监测当前是否到达所述用户非期望收看的内容的播放时间,并得到一监测结果;
第二判定模块,用于在所述监测结果表示当前到达所述用户非期望收看的内容的播放时间时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。
第三种监测方式如下所示:
所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为用户非期望收看的内容的视频帧,从而来判定当前接收到的第一媒体流中是否包含用户非期望收看的内容。
基于上述描述,所述第一监测模块102可以包括以下结构以实现上述视频帧监测功能:
视频帧获取模块,用于获取当前接收到的视频帧;
相关性计算模块,用于将所述当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算所述当前接收到的视频帧与前一个或前多个接收到的视频帧的相关性;
第三判定模块,用于在所述相关性小于预设阈值时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。
第四种监测方式如下所示:
所述播放设备可以预先设置一视频帧数据库,存储用户非期望收看的内容的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。
基于上述描述,所述第一监测模块102可以包括以下结构以实现上述监测功能:
存储模块,用于存储用户非期望收看的内容的第一视频帧;
视频帧匹配模块,用于将当前接收到的视频帧与所述第一视频帧进行匹配,得到一匹配结果;
第四判定模块,用于在所述匹配结果表示所述当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。
除了上述几种监测方法外,当然,所述播放设备还可以采用其他方式来监测当前接收到的第一媒体流是否包含用户非期望收看的内容,在此则不再一一说明。
上述实施例中提到,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放第二媒体流,此时,可以有效屏幕用户非期望收看的内容。然而,在有些情况下,即使当前接收到的所述第一媒体流中包含用户非期望收看的内容,然而,用户仍然希望继续播放所述第一媒体流,此时,如果自动切换至所述第二媒体流,则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流,例如可以在显示屏幕上显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。
基于上述描述,如图2所示,所述播放设备中的第一控制模块103还可以包括:
第一提示模块1031,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;例如,可以在电视显示屏幕的右下角显示一切换提示信息,提示用户是否需要切换。
第一执行模块1032,用于在接收到用户需要播放所述第二媒体流的确认指示时,控制所述播放模块101播放所述第二媒体流。
针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换至所述第二媒体流,如果用户选择需要切换至所述第二媒体流,所述播放设备则获取所述第二媒体流并播放,如果用户选择不需要切换至所述第二媒体流,所述播放设备则继续播放所述第一媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容(可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。
在用户非期望收看的内容播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的用户非期望收看的内容是否播放完毕,在监测到所述用户非期望收看的内容播放完毕后,重新播放所述第一媒体流。
基于上述描述,如图2所示,所述播放设备还包括:
第二监测模块104,用于监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;
第二控制模块105,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,控制所述播放模块101播放所述第一媒体流。
所述第二监测模块104可以采用多种方式判断所述用户非期望收看的内容的播放时间是否结束,下面将进行详细说明。
第一种监测方式如下所示:
如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,所述第二监测模块104可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的用户非期望收看的内容是否接收完毕(或者监测当前是否接收到用户期望收看的内容),在监测到所述用户非期望收看的内容接收完毕后,则可以判定所述用户非期望收看的内容的播放时间已结束。
第二种监测方式如下所示:
在切换至所述第二媒体流之前,所述播放设备可以获取所述用户非期望收看的内容的播放时间(例如,从相应的服务器上,下载节目播放时间表),并启动一计时器,对所述用户非期望收看的内容的播放时间进行计时,在计时结束时,判定所述用户非期望收看的内容的播放时间已结束。
第三种监测方法如下所示:
在监测到所述第一媒体流中包含用户非期望收看的内容时,可以获取所述用户非期望收看的内容的播放时间,并对所述用户非期望收看的内容的播放时间进行计时。
同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,具体的,通过倒计时或者时间显示条等方式,显示用户非期望收看的内容的播放时间,使得用户能够根据所述计时信息,判断所述用户非期望收看的内容的播放时间是否结束。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述用户非期望收看的内容的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。
基于上述描述,所述播放设备还包括:
计时模块106,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;
第三提示模块107,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
第四种监测方法如下所示:
如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看用户非期望收看的内容是否播放完毕,并可以在观看到用户非期望收看的内容播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。
可以理解的是,所述播放设备需要在切换至所述第二媒体流时,保存所述第一媒体流的信息(例如台位信息、网络地址信息等),在所述第一媒体流中包含的用户非期望收看的内容的播放时间结束时,根据保存的所述第一媒体流的信息,切换回所述第一媒体流。
然而,在有些情况下,在切换至所述第二媒体流后,用户可能不再需要切换回所述第一媒体流,因此,优选的,在判断出所述第一媒体流中包含的用户非期望收看的内容的播放时间结束时,所述播放设备可以提示用户是否需要切换回所述第一媒体流,例如可以在显示屏幕上可以显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换回第一媒体流时,在执行切换操作,否则继续播放所述第二媒体流。
基于上述描述,如图2所示,所述第二控制模块105还可以包括:
第二提示模块1051,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;
第二执行模块1052,用于在接收到用户需要播放所述第一媒体流的确认指示时,控制所述播放模块101播放所述第一媒体流。
同样的,针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换回所述第一媒体流,如果用户选择需要切换回所述第一媒体流,所述播放设备则进行切换操作,如果用户选择不需要切换回所述第一媒体流,所述播放设备则继续播放所述第二媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容(可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。
下述实施例中,以广告为所述用户非期望收看的内容为例,对本发明实施例的播放设备进行说明。
为了达到自动屏蔽广告的目的,本发明实施例中的播放设备包括:
播放模块,用于播放多种媒体流,例如视频、音乐、图片和网页等;
第一监测模块,用于监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;
第一控制模块,用于在所述监测结果表示所述第一媒体流中包含广告时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同。
所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如:本地存储的视频文件、音乐文件、图片和网页等媒体流,此时,所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。
或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。
又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。
需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含广告,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推,直至找到当前不包含广告的电视频道。
上述本地媒体流的存储路径、网络媒体流的网络地址以及预设电视频道的台位信息等,均可以由用户预先设置,并存储于所述播放设备的内置存储器或与所述播放设备连接的外部存储器中。
在监测到当前接收到的第一媒体流中包含广告时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口播放所述第一媒体流。
通过上述实施例提供的播放设备,在当前接收到的第一媒体流中包含广告时,不播放所述广告,而是播放第二媒体流,从而使得用户可以不被广告打扰。
上述实施例中,可以通过多种方式判断当前接收到的第一媒体流中是否包含广告,下面将详细进行描述。
第一种监测方式如下所示:
假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。
可以将广告的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到广告。
基于上述描述,所述第一监测模块可以包括以下结构以实现上述标签监测功能:
标签检测模块,用于监测当前接收到的第一媒体流包含的媒体内容的标签,并得到一检测结果;
第一判定模块,用于在所述检测结果表示当前接收到的第一媒体流包含的媒体内容的标签为广告的标签时,判定当前接收到的第一媒体流中包含广告。
第二种监测方式如下所示:
假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先设置好的,例如,电视频道CCTV1在7点钟播放“新闻联播”,在7点40分播放“天气预报”,在“新闻联播”和“天气预报”之间插播广告,上述电视节目和电视节目的播放时间可以预先存储于一播放时间表中。在用户通过播放设备观看电视频道CCTV1时,所述播放设备可以从相应的服务器上,下载所述播放时间表(当然,在有些情况下,电视频道会主动将上述播放时间表发送给所述播放设备),所述播放设备可以根据上述播放时间表,获取广告的播放时间,并设置一播放时间监测程序,监测当前是否到达广告的播放时间,在监测到当前已到达广告的播放时间时,则可以判定当前接收到的第一媒体流中包含广告。
基于上述描述,所述第一监测模块可以包括以下结构以实现上述播放时间监测功能:
获取模块,用于获取所述第一媒体流中包含的广告的播放时间;
播放时间监测模块,用于对所述播放时间进行计时,监测当前是否到达所述广告的播放时间,并得到一监测结果;
第二判定模块,用于在所述监测结果表示当前到达所述广告的播放时间时,判定当前接收到的第一媒体流中包含广告。
第三种监测方式如下所示:
所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为广告的视频帧,从而来判定当前接收到的第一媒体流中是否包含广告。
基于上述描述,所述第一监测模块可以包括以下结构以实现上述视频帧监测功能:
视频帧获取模块,用于获取当前接收到的视频帧;
相关性计算模块,用于将所述当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算所述当前接收到的视频帧与前一个或前多个接收到的视频帧的相关性;
第三判定模块,用于在所述相关性小于预设阈值时,判定当前接收到的第一媒体流中包含广告。
第四种监测方式如下所示:
所述播放设备可以预先设置一视频帧数据库,存储广告的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含广告。
基于上述描述,所述第一监测模块可以包括以下结构以实现上述监测功能:
存储模块,用于存储广告的第一视频帧;
视频帧匹配模块,用于将当前接收到的视频帧与所述第一视频帧进行匹配,得到一匹配结果;
第四判定模块,用于在所述匹配结果表示所述当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含广告。
除了上述几种监测方法外,当然,所述播放设备还可以采用其他方式来监测当前接收到的第一媒体流是否包含广告,在此则不再一一说明。
上述实施例中提到,在当前接收到的第一媒体流中包含广告时,不播放所述广告,而是播放第二媒体流,此时,可以有效屏幕广告。然而,在有些情况下,即使所述第一媒体流中包含广告,然而,用户仍然希望继续观看所述第一媒体流,此时,如果自动切换至所述第二媒体流,则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含广告时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流,例如可以在显示屏幕上显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。
基于上述描述,所述播放设备中的第一控制模块还可以包括:
第一提示模块,用于在所述监测结果表示所述第一媒体流中包含广告时,提示用户是否需要播放所述第二媒体流;例如,可以在电视显示屏幕的右下角显示一切换提示信息,提示用户是否需要切换。
第一执行模块,用于在接收到用户需要播放所述第二媒体流的确认指示时,控制所述播放模块播放所述第二媒体流。
针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换至所述第二媒体流,如果用户选择需要切换至所述第二媒体流,所述播放设备则获取所述第二媒体流并播放,如果用户选择不需要切换至所述第二媒体流,所述播放设备则继续播放所述第一媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容(可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。
在广告播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的广告是否播放完毕,在监测到所述广告播放完毕后,重新播放所述第一媒体流。
基于上述描述,所述播放设备还包括:
第二监测模块,用于监测所述广告的播放时间是否结束,并产生一监测结果;
第二控制模块,用于在所述监测结果表示所述广告的播放时间结束时,控制所述播放模块播放所述第一媒体流。
所述第二监测模块可以采用多种方式判断所述广告的播放时间是否结束,下面将进行详细说明。
第一种监测方式如下所示:
如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,所述第二监测模块可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的广告是否接收完毕,在监测到所述广告接收完毕后,则可以判定所述广告的播放时间已结束。
第二种监测方式如下所示:
在切换至所述第二媒体流之前,所述播放设备可以获取所述广告的播放时间(例如,从相应的服务器上,下载广告的播放时间),并启动一计时器,对所述广告的播放时间进行计时,在计时结束时,判定所述广告的播放时间已结束。
第三种监测方法如下所示:
在监测到所述第一媒体流中包含广告时,可以获取所述广告的播放时间,并对所述广告的播放时间进行计时。
同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,具体的,通过倒计时或者时间显示条等方式,显示广告的播放时间,使得用户能够根据所述计时信息,判断所述广告的播放时间是否结束。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。
基于上述描述,所述播放设备还包括:
计时模块,用于在所述监测结果表示所述第一媒体流中包含广告时,对所述广告的播放时间进行计时,并产生一计时信息;
第三提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述广告的播放时间是否结束。
第四种监测方法如下所示:
如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看广告是否播放完毕,并可以在观看到广告播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。
可以理解的是,所述播放设备需要在切换至所述第二媒体流时,保存所述第一媒体流的信息(例如台位信息、网络地址信息等),在所述第一媒体流中包含的广告的播放时间结束时,根据保存的所述第一媒体流的信息,切换回所述第一媒体流。
然而,在有些情况下,在切换至所述第二媒体流后,用户可能不再需要切换回所述第一媒体流,因此,优选的,在判断出所述第一媒体流中包含的广告的播放时间结束时,所述播放设备可以提示用户是否需要切换回所述第一媒体流,例如可以在显示屏幕上可以显示一切换提示信息,提示用户是否需要切换。在用户指示需要切换回第一媒体流时,在执行切换操作,否则继续播放所述第二媒体流。
基于上述描述,所述第二控制模块还可以包括:
第二提示模块,用于在所述监测结果表示所述广告的播放时间结束时,提示用户是否需要播放所述第一媒体流;
第二执行模块,用于在接收到用户需要播放所述第一媒体流的确认指示时,控制所述播放模块播放所述第一媒体流。
同样的,针对不同的播放设备,用户可以通过电视遥控器、鼠标或键盘等,选择是否需要切换回所述第一媒体流,如果用户选择需要切换回所述第一媒体流,所述播放设备则进行切换操作,如果用户选择不需要切换回所述第一媒体流,所述播放设备则继续播放所述第二媒体流,如果用户未进行任何选择,所述播放设备则可以根据预先设置的内容(可由用户自主设置如果不进行选择则默认为切换还是不切换),执行相应的操作。
通过上述实施例提供的播放设备,可以在当前接收到的第一媒体流中包含广告时,不播放所述广告,而是播放第二媒体流,从而使得用户可以不被广告打扰,另外,还可以在广告的播放时间结束后,重新切换回原来收看的第一媒体流,提高了用户体验。
对应于上述播放设备,本发明实施例还提供一种播放方法,如图3所示,所述方法包括以下步骤:
步骤301,监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
步骤302,在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。
步骤303,在所述监测结果表示所述第一媒体流中不包含用户非期望收看的内容时,继续播放所述第一媒体流。
所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如:本地存储的视频文件、音乐文件、图片和网页等媒体流,此时,所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。
或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。
又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。
需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含用户非期望收看的内容,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推,直至找到当前内容为用户期望收看的内容的第二媒体流。
在监测到当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口播放所述第一媒体流。
通过上述实施例提供的播放方法,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放当前内容为用户期望收看的内容的第二媒体流,从而使得用户可以不被非期望收看的内容打扰。
上述步骤301中,可以通过多种方式判断当前接收到的第一媒体流中是否包含用户非期望收看的内容,下面将详细进行描述。
第一种监测方式如下所示:
假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。
可以将用户非期望收看的内容的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到用户非期望收看的内容。
第二种监测方式如下所示:
假设电视频道当天需要播放的电视节目和电视节目的播放时间均预先存储于一播放时间表中。在用户通过播放设备观看该电视频道时,所述播放设备可以从相应的服务器上,下载所述播放时间表,并根据上述播放时间表,获取用户非期望收看的内容的播放时间,同时设置一播放时间监测程序,监测当前是否到达用户非期望收看的内容的播放时间,在监测到当前已到达用户非期望收看的内容的播放时间时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。
第三种监测方式如下所示:
所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为用户非期望收看的内容的视频帧,从而来判定当前接收到的第一媒体流中是否包含用户非期望收看的内容。
第四种监测方式如下所示:
所述播放设备可以预先设置一视频帧数据库,存储用户非期望收看的内容的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含用户非期望收看的内容。
除了上述几种监测方法外,当然,上述步骤301中还可以采用其他方式来监测当前接收到的第一媒体流是否包含用户非期望收看的内容,在此则不再一一说明。
上述实施例中提到,在当前接收到的第一媒体流中包含用户非期望收看的内容时,不播放所述用户非期望收看的内容,而是播放第二媒体流,此时,可以有效屏幕用户非期望收看的内容。然而,在有些情况下,即使所述第一媒体流中包含用户非期望收看的内容,然而,用户仍然希望继续观看所述第一媒体流,此时,如果自动切换至所述第二媒体流,则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含用户非期望收看的内容时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。
因此,上述步骤302具体包括:
在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流的步骤;以及
在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流的步骤。
在用户非期望收看的内容播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的用户非期望收看的内容是否播放完毕,在监测到所述用户非期望收看的内容播放完毕后,重新播放所述第一媒体流。
如图4所示为本发明实施例的播放方法的另一流程示意图,所述方法包括以下步骤:
步骤401,监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,执行步骤402,否则,执行步骤404;
步骤402,判断用户是否需要播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容。在接收到用户需要播放所述第二媒体流的确认指示时,执行步骤403,否则,执行步骤404;
步骤403,播放所述第二媒体流;
步骤404,继续播放所述第一媒体流。
步骤405,监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,执行步骤406,否则执行步骤408.
步骤406,判断用户是否需要播放所述第一媒体流,在接收到用户需要播放所述第一媒体流的确认指示时,执行步骤407,否则,执行步骤408;
步骤407,播放所述第一媒体流。
步骤408,继续播放所述第二媒体流。
上述步骤405中,可以采用多种方式判断所述用户非期望收看的内容的播放时间是否结束,下面将进行详细说明。
第一种监测方式如下所示:
如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的用户非期望收看的内容是否接收完毕,在监测到所述用户非期望收看的内容接收完毕后,则可以判定所述用户非期望收看的内容的播放时间已结束。
第二种监测方式如下所示:
在切换至所述第二媒体流之前,所述播放设备可以获取所述用户非期望收看的内容的播放时间,并启动一计时器,对所述用户非期望收看的内容的播放时间进行计时,在计时结束时,判定所述用户非期望收看的内容的播放时间已结束。
第三种监测方法如下所示:
在监测到所述第一媒体流中包含用户非期望收看的内容时,可以获取所述用户非期望收看的内容的播放时间,并对所述用户非期望收看的内容的播放时间进行计时。
同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述用户非期望收看的内容的播放时间是否结束。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述用户非期望收看的内容的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。
基于上述描述,上述步骤401之后还包括:
在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息的步骤;以及
将所述计时信息提示给用户的步骤,从而使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。
第四种监测方法如下所示:
如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看用户非期望收看的内容是否播放完毕,并可以在观看到用户非期望收看的内容播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。
下述实施例中,以广告为所述用户非期望收看的内容为例,对本发明实施例的播放方法进行说明。
如图5所示为本发明实施例的播放方法的又一流程示意图,所述方法包括以下步骤:
步骤501,监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;
步骤502,在所述监测结果表示所述第一媒体流中包含广告时,播放第二媒体流,所述第二媒体流与所述第一媒体流不同。
步骤503,在所述监测结果表示所述第一媒体流中不包含广告时,继续播放所述第一媒体流。
所述第二媒体流可以为预先存储于所述播放设备中的本地媒体流,例如:本地存储的视频文件、音乐文件、图片和网页等媒体流,此时,所述播放设备需要获取所述本地媒体流的存储路径,并根据所述存储路径,播放所述本地媒体流。
或者,所述第二媒体流还可以为位于互联网上的网络媒体流,此时,所述播放设备需要获取所述网络媒体流的网络地址,并根据所述网络地址,播放所述网络媒体流。
又或者,所述第二媒体流还可以为预设电视频道的媒体流,此时,所述播放设备需要获取所述预设电视频道的台位信息,并根据所述台位信息,播放所述预设电视频道的媒体流。
需要注意的是,在切换至预设电视频道后,可以对当前接收到的所述预设电视频道的媒体流继续进行监测,如果监测到当前接收到的所述预设电视频道的媒体流包含广告,则可以继续切换至其他预设的电视频道(或者本地媒体流、网络媒体流等),以此类推,直至找到不包含广告的电视频道。
在监测到当前接收到的第一媒体流中包含广告时,所述播放设备可以直接不接收所述第一媒体流;或者,也可以继续接收所述第一媒体流,只是不进行播放;又或者,采用双播放窗口的方式播放所述第一媒体流和所述第二媒体流,即,在当前显示屏幕上显示两个播放窗口,分别播放所述第一媒体流和所述第二媒体流,例如,以较大的播放窗口播放所述第二媒体流,以方便用户观看,以较小的播放窗口播放所述第一媒体流。
上述步骤501中,可以通过多种方式判断当前接收到的第一媒体流中是否包含广告,下面将详细进行描述。
第一种监测方式如下所示:
假设在一个媒体流中,可以通过不同类型的标签来区分不同的媒体内容,例如,在媒体流的首字节中添加1,表示该媒体流为电影,在媒体流的首字节中添加0,表示该媒体流为广告。
可以将广告的标签预先存储于所述播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到广告。
第二种监测方式如下所示:
假设电视频道当天需要播放的电视节目和电视节目的播放时间均预先存储于一播放时间表中。在用户通过播放设备观看该电视频道时,所述播放设备可以从相应的服务器上,下载所述播放时间表,并根据上述播放时间表,获取广告的播放时间,同时设置一播放时间监测程序,监测当前是否到达广告的播放时间,在监测到当前已到达广告的播放时间时,判定当前接收到的第一媒体流中包含广告。
第三种监测方式如下所示:
所述播放设备可以将当前接收到的视频帧与前一个或前多个接收到的视频帧进行比较,计算两者的相关性,来判断当前接收到的视频帧是否为广告的视频帧,从而来判定当前接收到的第一媒体流中是否包含广告。
第四种监测方式如下所示:
所述播放设备可以预先设置一视频帧数据库,存储广告的第一视频帧,并设置一视频帧匹配程序,将当前接收到的视频帧与所述第一视频帧进行匹配,在当前接收到的视频帧与所述第一视频帧相同时,判定当前接收到的第一媒体流中包含广告。
除了上述几种监测方法外,当然,上述步骤501中还可以采用其他方式来监测当前接收到的第一媒体流是否包含广告,在此则不再一一说明。
上述实施例中提到,在当前接收到的第一媒体流中包含广告时,不播放所述广告,而是播放第二媒体流,此时,可以有效屏幕广告。然而,在有些情况下,即使所述第一媒体流中包含广告,然而,用户仍然希望继续观看所述第一媒体流,此时,如果自动切换至所述第二媒体流,则违背用户意愿。因此,优选的,在监测出当前接收到的第一媒体流中包含广告时,所述播放设备可以首先提示用户是否需要切换至所述第二媒体流。在用户指示需要切换至所述第二媒体流时,再执行切换操作,否则继续播放所述第一媒体流。
因此,上述步骤502具体包括:
在所述监测结果表示所述第一媒体流中包含广告时,提示用户是否需要播放所述第二媒体流的步骤;以及
在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流的步骤。
在广告播放完毕后,通常情况下用户还是希望切换至原来收看的第一视频流,因此,本发明实施例中的播放设备在播放所述第二媒体流时,还可以同时监测所述第一媒体流中包含的广告是否播放完毕,在监测到所述广告播放完毕后,重新播放所述第一媒体流。
如图6所示为本发明实施例的播放方法的再一流程示意图,所述方法包括以下步骤:
步骤601,监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;在所述监测结果表示所述第一媒体流中包含广告时,执行步骤602,否则,执行步骤606;
步骤602,判断用户是否需要播放第二媒体流,所述第二媒体流与所述第一媒体流不同。在接收到用户需要播放所述第二媒体流的确认指示时,执行步骤603,否则,执行步骤606;
步骤603,播放所述第二媒体流;
步骤604,继续播放所述第一媒体流。
步骤605,监测所述广告的播放时间是否结束,并产生一监测结果;在所述监测结果表示所述广告的播放时间结束时,执行步骤606,否则执行步骤608.
步骤606,判断用户是否需要播放所述第一媒体流,在接收到用户需要播放所述第一媒体流的确认指示时,执行步骤607,否则,执行步骤608;
步骤607,播放所述第一媒体流。
步骤608,继续播放所述第二媒体流。
上述步骤605中,可以采用多种方式判断所述广告的播放时间是否结束,下面将进行详细说明。
第一种监测方式如下所示:
如果所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流,此时,可以根据接收到的第一媒体流中的媒体内容的标签,监测所述第一媒体流中包含的广告是否接收完毕,在监测到所述广告接收完毕后,则可以判定所述广告的播放时间已结束。
第二种监测方式如下所示:
在切换至所述第二媒体流之前,所述播放设备可以获取所述广告的播放时间,并启动一计时器,对所述广告的播放时间进行计时,在计时结束时,判定所述广告的播放时间已结束。
第三种监测方法如下所示:
在监测到所述第一媒体流中包含广告时,可以获取所述广告的播放时间,并对所述广告的播放时间进行计时。
同时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述广告的播放时间是否结束。另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。
基于上述描述,上述步骤601之后还包括:
在所述监测结果表示所述第一媒体流中包含广告时,对所述广告的播放时间进行计时,并产生一计时信息的步骤;以及
将所述计时信息提示给用户的步骤,从而使得用户能够根据所述计时信息判断所述广告的播放时间是否结束。
第四种监测方法如下所示:
如果所述播放设备是采用双播放窗口的方式,同时播放所述第一媒体流和所述第二媒体流时,此时,用户可以自己观看所述第一媒体流对应的播放窗口,观看广告是否播放完毕,并可以在观看到广告播放完毕后,通过电视遥控器、鼠标或键盘等,将所述第一媒体流的播放窗口切换成全屏播放方式,同时关闭所述第二媒体流的播放窗口。
通过上述实施例提供的播放方法,可以在当前接收到的第一媒体流中包含广告时,不播放广告,而是播放第二媒体流,从而使得用户可以不被广告打扰,另外,还可以在广告的播放时间结束后,重新切换回原来收看的第一媒体流,提高了用户体验。
如图7所示为本发明实施例的播放设备的又一结构示意图,所述播放设备可以为一电视机、与电视显示屏幕连接的机顶盒、计算机或手机等设备。假设所述播放设备当前播放的媒体流为第一媒体流,所述第一媒体流包含的内容可以为两类内容,一类为用户期望收看的内容,一类为用户非期望收看的内容。所述用户期望收看的内容和用户非期望收看的内容可以由用户预设设置,并存储于所述播放设备中,例如,用户设置的期望收看的内容为电视剧、电影等,非期望收看的内容为广告、新闻等。
现有技术中,在当前需要播放的第一媒体流中包含用户非期望收看的内容时,用户可以切换到当前内容为用户期望收看的内容的第二媒体流进行播放,然而,在切换到第二媒体流时,却无法在所述第一媒体流中包含用户非期望收看的内容播放结束时,及时切换回所述第一媒体流。
为了达到及时切换回所述第一媒体流的目的,本发明实施例中的播放设备还包括:
监测模块701,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;具体的,所述监测模块701可以采用与上述实施例中的第一监测模块102相同的方法,判定当前接收到的第一媒体流中是否包含用户非期望收看的内容,在此不再重复描述。
计时模块702,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;以获取电视频道的媒体流中用户非期望收看的内容的播放时间为例,假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先设置好的,例如,电视频道CCTV1在7点钟播放“新闻联播”,在7点40分播放“天气预报”,在“新闻联播”和“天气预报”之间插播广告,上述电视节目和电视节目的播放时间可以预先存储于一播放时间表中。在用户通过播放设备观看电视频道CCTV1时,所述播放设备可以从相应的服务器上,下载所述播放时间表(当然,在有些情况下,电视频道会主动将上述播放时间表发送给所述播放设备),所述播放设备可以根据上述播放时间表,获取用户非期望收看的内容的播放时间。
提示模块703,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束。此时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述用户非期望收看的内容的播放时间是否结束。具体的,可以通过倒计时或时间条的方式,显示所述用户非期望收看的内容的计时信息。
另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。
下述实施例中,以广告为所述用户非期望收看的内容为例,对上述播放设备进行说明。
所述播放设备可以为一电视机、与电视显示屏幕连接的机顶盒、计算机或手机等设备。假设所述播放设备当前播放的媒体流为第一媒体流,现有技术中,在当前需要播放的第一媒体流中包含广告时,用户可以会切换到第二媒体流,然而,在切换到第二媒体流时,却无法在所述第一媒体流中包含广告播放结束时,及时切换回所述第一媒体流。
为了达到及时切换回所述第一媒体流的目的,本发明实施例中的播放设备还包括:
监测模块,用于监测当前接收到的第一媒体流中是否包含广告,并产生一监测结果;具体的,所述监测模块可以采用与上述实施例中的监测模块102相同的方法,判定当前接收到的第一媒体流中是否包含广告,在此不再重复描述。
计时模块,用于在所述监测结果表示所述第一媒体流中包含广告时,对所述广告的播放时间进行计时,并产生一计时信息;以获取电视频道的媒体流中广告的播放时间为例,假设电视频道当天需要播放的电视节目和电视节目的播放时间均是预先存储于一播放时间表中。在用户通过播放设备观看电视频道时,所述播放设备可以从相应的服务器上,下载所述播放时间表,并根据所述播放时间表,获取广告的播放时间。
提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述广告的播放时间是否结束。此时,无论用户是否切换至所述第二媒体流,均将所述计时信息显示在所述播放设备的显示屏幕上,使得用户能够根据所述计时信息,判断所述广告的播放时间是否结束。具体的,可以通过倒计时或时间条的方式,显示所述广告的计时信息。
另外,用户可以在已切换至所述第二媒体流,且所述计时信息显示的所述广告的播放时间结束时,通过电视遥控器、鼠标或键盘等,切换回所述第一媒体流。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (7)

1.一种播放设备,包括一播放模块,其特征在于,还包括:
第一监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
第一控制模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容;
所述第一监测模块包括:
标签检测模块,用于监测当前接收到的第一媒体流包含的媒体内容的标签,并得到一检测结果;
第一判定模块,用于在所述检测结果表示当前接收到的第一媒体流包含的媒体内容的标签为用户非期望收看的内容的标签时,判定当前接收到的第一媒体流中包含用户非期望收看的内容;
还包括:
第二监测模块,用于监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;
第二控制模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,控制所述播放模块播放所述第一媒体流;
所述第二监测模块采用以下方式判断所述用户非期望收看的内容的播放时间是否结束:
当所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流时,所述第二监测模块根据接收到的第一媒体流中的媒体内容的标签,通过监测当前是否接收到用户期望收看的内容来监测所述第一媒体流中包含的用户非期望收看的内容是否接收完毕,在监测到所述用户非期望收看的内容接收完毕后,则可以判定所述用户非期望收看的内容的播放时间已结束。
2.根据权利要求1所述的播放设备,其特征在于,所述第一控制模块包括:
第一提示模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;
第一执行模块,用于在接收到用户需要播放所述第二媒体流的确认指示时,控制所述播放模块播放所述第二媒体流。
3.根据权利要求1所述的播放设备,其特征在于,所述第二控制模块包括:
第二提示模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;
第二执行模块,用于在接收到用户需要播放所述第一媒体流的确认指示时,控制所述播放模块播放所述第一媒体流。
4.一种播放方法,其特征在于,包括以下步骤:
监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容;
所述监测当前接收到的第一媒体流中是否包含用户非期望收看的内容的步骤包括:
将用户非期望收看的内容的标签预先存储于播放设备中,并在所述播放设备中安装一标签监测程序,检测当前接收到的媒体内容的标签,从而来判定是否接收到用户非期望收看的内容;
播放所述第二媒体流,之后还包括:
监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;
在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第一媒体流;
其中,所述监测所述用户非期望收看的内容的播放时间是否结束的步骤采用如下方式实现:
当所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流时,根据接收到的第一媒体流中的媒体内容的标签,通过监测当前是否接收到用户期望收看的内容来监测所述第一媒体流中包含的用户非期望收看的内容是否接收完毕,在监测到所述用户非期望收看的内容接收完毕后,则可以判定所述用户非期望收看的内容的播放时间已结束。
5.根据权利要求4所述的播放方法,其特征在于,所述在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,播放第二媒体流,具体为:
在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,提示用户是否需要播放所述第二媒体流;
在接收到用户需要播放所述第二媒体流的确认指示时,播放所述第二媒体流。
6.根据权利要求4所述的播放方法,其特征在于,所述在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,播放所述第一媒体流,具体为:
在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,提示用户是否需要播放所述第一媒体流;
在接收到用户需要播放所述第一媒体流的确认指示时,播放所述第一媒体流。
7.一种播放设备,包括一播放模块,其特征在于,包括:
监测模块,用于监测当前接收到的第一媒体流中是否包含用户非期望收看的内容,并产生一监测结果;
第一控制模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,控制所述播放模块播放第二媒体流,所述第二媒体流与所述第一媒体流不同,所述第二媒体流的当前内容为用户期望收看的内容;
计时模块,用于在所述监测结果表示所述第一媒体流中包含用户非期望收看的内容时,对所述用户非期望收看的内容的播放时间进行计时,并产生一计时信息;
提示模块,用于将所述计时信息提示给用户,使得用户能够根据所述计时信息判断所述用户非期望收看的内容的播放时间是否结束;
所述监测模块包括:
标签检测模块,用于监测当前接收到的第一媒体流包含的媒体内容的标签,并得到一检测结果;
第一判定模块,用于在所述检测结果表示当前接收到的第一媒体流包含的媒体内容的标签为用户非期望收看的内容的标签时,判定当前接收到的第一媒体流中包含用户非期望收看的内容;
还包括:
第二监测模块,用于监测所述用户非期望收看的内容的播放时间是否结束,并产生一监测结果;
第二控制模块,用于在所述监测结果表示所述用户非期望收看的内容的播放时间结束时,控制所述播放模块播放所述第一媒体流;
所述第二监测模块采用以下方式判断所述用户非期望收看的内容的播放时间是否结束:
当所述播放设备在切换至所述第二媒体流的同时,仍继续接收所述第一媒体流时,所述第二监测模块根据接收到的第一媒体流中的媒体内容的标签,通过监测当前是否接收到用户期望收看的内容来监测所述第一媒体流中包含的用户非期望收看的内容是否接收完毕,在监测到所述用户非期望收看的内容接收完毕后,则可以判定所述用户非期望收看的内容的播放时间已结束。
CN201010136600.2A 2010-03-29 2010-03-29 播放设备和播放方法 Active CN102209213B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201010136600.2A CN102209213B (zh) 2010-03-29 2010-03-29 播放设备和播放方法
PCT/CN2011/000283 WO2011120325A1 (zh) 2010-03-29 2011-02-23 播放设备和播放方法
US13/634,825 US9271037B2 (en) 2010-03-29 2011-02-23 Playing device and playing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010136600.2A CN102209213B (zh) 2010-03-29 2010-03-29 播放设备和播放方法

Publications (2)

Publication Number Publication Date
CN102209213A CN102209213A (zh) 2011-10-05
CN102209213B true CN102209213B (zh) 2015-07-29

Family

ID=44697851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010136600.2A Active CN102209213B (zh) 2010-03-29 2010-03-29 播放设备和播放方法

Country Status (3)

Country Link
US (1) US9271037B2 (zh)
CN (1) CN102209213B (zh)
WO (1) WO2011120325A1 (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9357247B2 (en) 2008-11-24 2016-05-31 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
US9215423B2 (en) 2009-03-30 2015-12-15 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US10264029B2 (en) 2009-10-30 2019-04-16 Time Warner Cable Enterprises Llc Methods and apparatus for packetized content delivery over a content delivery network
US9519728B2 (en) 2009-12-04 2016-12-13 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and optimizing delivery of content in a network
US9342661B2 (en) 2010-03-02 2016-05-17 Time Warner Cable Enterprises Llc Apparatus and methods for rights-managed content and data delivery
US9906838B2 (en) 2010-07-12 2018-02-27 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
CN103369272A (zh) * 2012-03-27 2013-10-23 联想(北京)有限公司 一种视频终端播放视频的控制方法、装置及视频终端
US9467723B2 (en) 2012-04-04 2016-10-11 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
CN102802085A (zh) * 2012-08-29 2012-11-28 广东九联科技股份有限公司 一种机顶盒vip用户屏蔽广告的方法
US20140082645A1 (en) 2012-09-14 2014-03-20 Peter Stern Apparatus and methods for providing enhanced or interactive features
US20150113571A1 (en) * 2013-10-22 2015-04-23 Time Warner Cable Enterprises Llc Methods and apparatus for content switching
CN104811789B (zh) * 2014-01-24 2019-03-22 宇龙计算机通信科技(深圳)有限公司 多媒体文件的管理方法和装置
US9344665B2 (en) * 2014-05-12 2016-05-17 Echostar Uk Holdings Limited Systems and method for timing commercial breaks
CN104159154B (zh) * 2014-07-22 2018-12-25 小米科技有限责任公司 多媒体播放方法、装置和***
CN104202668B (zh) 2014-09-09 2018-05-29 安一恒通(北京)科技有限公司 视频广告的过滤方法和装置
CN104244066A (zh) * 2014-09-23 2014-12-24 深圳市九洲电器有限公司 电视节目观看方法及***
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
CN105554550B (zh) * 2015-12-08 2018-12-04 腾讯科技(北京)有限公司 视频播放方法及装置
CN105516827A (zh) * 2015-12-15 2016-04-20 四川长虹电器股份有限公司 提醒用户防止错过电视节目的智能电视***及方法
CN105657525A (zh) * 2016-01-22 2016-06-08 深圳创维-Rgb电子有限公司 频道切换方法及装置
US10404758B2 (en) 2016-02-26 2019-09-03 Time Warner Cable Enterprises Llc Apparatus and methods for centralized message exchange in a user premises device
CN106454406A (zh) * 2016-10-25 2017-02-22 上海网达软件股份有限公司 一种屏蔽直播节目频道的方法及***
WO2018120119A1 (en) * 2016-12-30 2018-07-05 Arris Enterprises Llc Apparatus and method for monitoring progress of presentation of content
CN108540838A (zh) * 2018-05-15 2018-09-14 三星电子(中国)研发中心 一种音视频播放方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1605202A (zh) * 2001-12-13 2005-04-06 汤姆森特许公司 电视节目间断期间自动切换到交互式应用的***和方法
CN1925569A (zh) * 2005-09-02 2007-03-07 海信集团有限公司 电视节目中的广告跳越执行***和方法
CN1984280A (zh) * 2005-12-16 2007-06-20 乐金电子(沈阳)有限公司 数字电视自动频道转换装置及其控制方法
CN101277440A (zh) * 2008-03-31 2008-10-01 深圳创维数字技术股份有限公司 一种自动实时切换事件的方法及***

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6061056A (en) * 1996-03-04 2000-05-09 Telexis Corporation Television monitoring system with automatic selection of program material of interest and subsequent display under user control
JP4178629B2 (ja) * 1998-11-30 2008-11-12 ソニー株式会社 情報処理装置および方法、並びに記録媒体
JP2000165806A (ja) * 1998-11-30 2000-06-16 Sony Corp 情報処理装置および方法、並びに提供媒体
US7266832B2 (en) * 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
US20030122966A1 (en) * 2001-12-06 2003-07-03 Digeo, Inc. System and method for meta data distribution to customize media content playback
CN1543096A (zh) * 2003-04-30 2004-11-03 ���µ�����ҵ��ʽ���� 自动检测电视广告的装置及其方法
CN1595970A (zh) * 2004-06-22 2005-03-16 威盛电子股份有限公司 根据开始/结束片段特定画面检测广告片段的方法及***
CN1988665A (zh) * 2006-09-13 2007-06-27 深圳创维-Rgb电子有限公司 一种dvb实时广告播放方法和播放***
CN101026721A (zh) * 2007-04-04 2007-08-29 北京中星微电子有限公司 录制、播放节目无广告的方法、***及装置
CN101188767A (zh) * 2007-12-19 2008-05-28 康佳集团股份有限公司 一种电视广告过滤方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1605202A (zh) * 2001-12-13 2005-04-06 汤姆森特许公司 电视节目间断期间自动切换到交互式应用的***和方法
CN1925569A (zh) * 2005-09-02 2007-03-07 海信集团有限公司 电视节目中的广告跳越执行***和方法
CN1984280A (zh) * 2005-12-16 2007-06-20 乐金电子(沈阳)有限公司 数字电视自动频道转换装置及其控制方法
CN101277440A (zh) * 2008-03-31 2008-10-01 深圳创维数字技术股份有限公司 一种自动实时切换事件的方法及***

Also Published As

Publication number Publication date
CN102209213A (zh) 2011-10-05
US20130014140A1 (en) 2013-01-10
WO2011120325A1 (zh) 2011-10-06
US9271037B2 (en) 2016-02-23

Similar Documents

Publication Publication Date Title
CN102209213B (zh) 播放设备和播放方法
US11172164B2 (en) System and method for taking control of a system during a commercial break
CN102812721B (zh) 提供通过不同源提供的内容的先前观看列表的方法及执行该方法的显示设备
JP3868820B2 (ja) 放送受信装置
CN105472443A (zh) 一种直播源控制方法及***
US20070079330A1 (en) Last channel button functionality
CN105100912B (zh) 流媒体处理方法和流媒体处理装置
KR101281813B1 (ko) 전 채널 데이터 어플리케이션의 자동탐색방법 및 이를적용한 영상재생장치
EP1978741A1 (en) Video data display system and method for mobile terminal
US9143717B2 (en) Broadcast receiver and method of providing preferred channel thereof
EP1969836A1 (en) Systems and methods for accessing media program options based on program segment interest
CN103281566B (zh) 一种视频切换的方法及装置
CN102685567A (zh) 数字电视终端、热门频道的控制方法及服务器
JP2009512340A (ja) デジタル・コンテンツのシームレスな生放送のための方法およびシステム
CN104202652A (zh) 一种电视机机顶盒的播放控制方法及机顶盒
US11589113B2 (en) Smart start-up of television
US20170078751A1 (en) Intelligent terminal-based tween interactive advertisement placement method and apparatus
JP4525644B2 (ja) テレビ放送視聴装置及びプログラム
JP2004235847A (ja) Dtv装置
KR20110121173A (ko) 스크린 세이버 제공 장치 및 스크린 세이버 제공 방법
US20160360270A1 (en) Profile based channel navigation
KR20100063934A (ko) 방송 녹화 기기와 예약 녹화 방법
CN101394499A (zh) 一种在手机电视频道间进行自动转台的方法及手机终端
KR20160142075A (ko) 디스플레이 장치 및 그의 방송 컨텐트 차단 방법
JP2009060206A (ja) 放送受信装置及び放送受信装置における電源オフ方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant