CN104581394B - 一种基于浏览器架构的机顶盒实现背景pvr的方法 - Google Patents
一种基于浏览器架构的机顶盒实现背景pvr的方法 Download PDFInfo
- Publication number
- CN104581394B CN104581394B CN201510008529.2A CN201510008529A CN104581394B CN 104581394 B CN104581394 B CN 104581394B CN 201510008529 A CN201510008529 A CN 201510008529A CN 104581394 B CN104581394 B CN 104581394B
- Authority
- CN
- China
- Prior art keywords
- pvr
- browser
- top box
- set top
- browser window
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000000153 supplemental effect Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种机顶盒PVR构件技术领域,特别涉及一种基于浏览器架构的机顶盒实现背景PVR的方法。其具体实现方法为:机顶盒开机过程中初始化两个浏览器窗口:主浏览器窗口和Widget子浏览器窗口,子浏览器窗口覆盖在主浏览器窗口之上。机顶盒的基本功能在主浏览器窗口中实现,通用且需共享数据或者需要跨多个功能模块实现的功能在子浏览器窗口实现,从而达到切换页面不影响PVR功能的目的。
Description
技术领域
本发明涉及一种机顶盒PVR构件技术领域,特别涉及一种基于浏览器架构的机顶盒实现背景PVR的方法。
背景技术
随着数字电视过渡化的快速进展,数字用户特别是高端用户对机顶盒PVR(Personal video recorder——个人视频录像)功能的需求越来越强烈。但是由于专业PVR机顶盒实现技术复杂,对硬件设备要求高,功能单一,相应的价格也比较高,难以有效推广。
传统的基于浏览器架构的机顶盒PVR功能只能构建在DVB(数字视频广播——Digital Video Broadcasting)直播基础上,也即PVR功能和DVB要实现在同一个页面上,PVR的内容就是当前正在播放的内容,无法实现背景PVR的功能。
发明内容
为了解决现有技术的问题,本发明提供了一种基于浏览器架构的机顶盒实现背景PVR的方法,使用多浏览器技术,实现DVB和PVR分层分级显示,从而达到在操作DVB功能的同时实现背景PVR录制的目的。
本发明所采用的技术方案如下:
一种基于浏览器架构的机顶盒实现背景PVR的方法,包括以下步骤:
A、机顶盒开机;
B、初始化浏览器窗口;初始化的浏览器窗口由主浏览器窗口和子浏览器窗口构成;
C、用户发送PVR需求指令;
D、主浏览器接收指令;
E、主浏览器判断是否PVR指令;
F、转达指令到子窗口;
如果浏览器接收到的指令是PVR指令,主浏览器窗口需要将接收到的用户指令经过基本处理后,传达到子浏览器窗口;
G、主浏览器执行指令;如果浏览器接收到的用户指令不是PVR指令,那么主浏览器将负责执行指令内容,执行成功后返回到机顶盒主线程,继续执行其他操作;
H、响应指令;
子浏览器窗口接收到PVR指令后,启动机顶盒PVR模块,开始执行PVR功能,同时记录相应的环境参数,标志数据;
I、指令执行完成。
步骤B中,子浏览器完全覆盖在主浏览器窗口之上,两个浏览器要透明,无直接从属关系。
步骤C中,用户通过遥控器按键,或者定时录制功能模块,向机顶盒主浏览器发送开始PVR的指令。
主浏览器窗口采用机顶盒浏览器窗口,子浏览器窗口采用Widget浏览器窗口。
通过相应按键或者步骤触发机顶盒PVR功能,中间件启动子窗口的PVR录制功能,同时设置相应的状态、参数数据到存储区域。
在PVR功能进行时,主浏览器中的业务不受影响,可以无干扰的实现换台,切换功能操作;当用户想主动停止PVR功能时,发送消息到主浏览器窗口,主浏览器窗口收到消息后再通知子浏览器窗口停止PVR录制,同时回收或销毁状态数据和相应的参数数据。
本发明提供的技术方案带来的有益效果是:
1、适用于各种基于浏览器架构的设备,包括但不限于:平板电视、机顶盒、电视盒子、智能电视、IPTV终端、OTT终端。
2、进行PVR的同时用户的可以进行各种其他DVB操作,而不会影响正在进行的PVR功能。
3、通过此方法实现数据传递,不会因为页面切换而丢失数据。
通过本发明的一种基于浏览器架构的机顶盒实现背景PVR的方法,使用多浏览器技术,进而实现DVB和PVR分层分级显示,从而达到在操作DVB功能的同时实现背景PVR录制的目的。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种基于浏览器架构的机顶盒实现背景PVR的方法的方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
参照附图,本实施例的一种基于浏览器架构的机顶盒实现背景PVR的方法,其具体实现流程如下:
步骤S001:机顶盒开机;
步骤S002:初始化浏览器窗口;
初始化的浏览器窗口由主浏览器窗口和Widget子浏览器窗口构成,子浏览器完全覆盖在主浏览器窗口之上,两个浏览器要透明,无直接从属关系。
步骤S003:用户发送PVR需求指令;
用户通过遥控器按键,或者定时录制功能模块,向机顶盒主浏览器发送开始PVR的指令。
步骤S004:主浏览器接收指令;
步骤S005:主浏览器判断是否PVR指令;
步骤S006:转达指令到子窗口;
如果浏览器接收到的指令是PVR指令,主浏览器窗口需要将接收到的用户指令经过基本处理后,传达到子浏览器窗口。
步骤S007:主浏览器执行指令;
如果浏览器接收到的用户指令不是PVR指令,那么主浏览器将负责执行指令内容,执行成功后返回到机顶盒主线程,继续执行其他操作。
步骤S008:响应指令;
子浏览器窗口接收到PVR指令后,启动机顶盒PVR模块,开始执行PVR功能,同时记录相应的环境参数,标志数据。
步骤S009:指令执行完成;
用户通过遥控器发送其他指令,例如换台指令,主浏览器接收到用户指令时,做出相应的操作,子浏览器窗口无动作。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种基于浏览器架构的机顶盒实现背景PVR的方法,包括以下步骤:
A、机顶盒开机;
B、初始化浏览器窗口;初始化的浏览器窗口由主浏览器窗口和子浏览器窗口构成;
C、用户发送PVR需求指令;
D、主浏览器接收指令;
E、主浏览器判断是否PVR指令;
F、转达指令到子窗口;
如果浏览器接收到的指令是PVR指令,主浏览器窗口需要将接收到的用户指令经过基本处理后,传达到子浏览器窗口;
G、主浏览器执行指令;如果浏览器接收到的用户指令不是PVR指令,那么主浏览器将负责执行指令内容,执行成功后返回到机顶盒主线程,继续执行其他操作;
H、响应指令;
子浏览器窗口接收到PVR指令后,启动机顶盒PVR模块,开始执行PVR功能,同时记录相应的环境参数,标志数据;
I、指令执行完成。
2.根据权利要求1所述的一种基于浏览器架构的机顶盒实现背景PVR的方法,其特征在于,所述的步骤B中,子浏览器完全覆盖在主浏览器窗口之上,两个浏览器要透明,无直接从属关系。
3.根据权利要求1所述的一种基于浏览器架构的机顶盒实现背景PVR的方法,其特征在于,所述的步骤C中,用户通过遥控器按键,或者定时录制功能模块,向机顶盒主浏览器发送开始PVR的指令。
4.根据权利要求1所述的一种基于浏览器架构的机顶盒实现背景PVR的方法,其特征在于,主浏览器窗口采用机顶盒浏览器窗口,子浏览器窗口采用Widget浏览器窗口。
5.根据权利要求2所述的一种基于浏览器架构的机顶盒实现背景PVR的方法,其特征在于,通过相应按键或者步骤触发机顶盒PVR功能,中间件启动子窗口的PVR录制功能,同时设置相应的状态、参数数据到存储区域。
6.根据权利要求1所述的一种基于浏览器架构的机顶盒实现背景PVR的方法,其特征在于,在PVR功能进行时,主浏览器中的业务不受影响,可以无干扰的实现换台,切换功能操作;当用户想主动停止PVR功能时,发送消息到主浏览器窗口,主浏览器窗口收到消息后再通知子浏览器窗口停止PVR录制,同时回收或销毁状态数据和相应的参数数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510008529.2A CN104581394B (zh) | 2015-01-08 | 2015-01-08 | 一种基于浏览器架构的机顶盒实现背景pvr的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510008529.2A CN104581394B (zh) | 2015-01-08 | 2015-01-08 | 一种基于浏览器架构的机顶盒实现背景pvr的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104581394A CN104581394A (zh) | 2015-04-29 |
CN104581394B true CN104581394B (zh) | 2017-12-22 |
Family
ID=53096437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510008529.2A Active CN104581394B (zh) | 2015-01-08 | 2015-01-08 | 一种基于浏览器架构的机顶盒实现背景pvr的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104581394B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1997126A (zh) * | 2006-11-15 | 2007-07-11 | 深圳创维-Rgb电子有限公司 | 一种时移电视的互动界面实现方法 |
US20070277206A1 (en) * | 2006-05-29 | 2007-11-29 | Lg Electronics Inc. | Reproduction control device and method for image display apparatus |
CN201025719Y (zh) * | 2007-02-28 | 2008-02-20 | 深圳创维-Rgb电子有限公司 | 一种可监控时移状态的电视机 |
CN101702764A (zh) * | 2009-10-26 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种播放视频的方法、系统及对应的机顶盒 |
CN101763267A (zh) * | 2010-01-21 | 2010-06-30 | 深圳市同洲电子股份有限公司 | 嵌入式浏览器的实现方法、装置和数字电视接收终端 |
CN103618949A (zh) * | 2013-12-16 | 2014-03-05 | 乐视网信息技术(北京)股份有限公司 | 控制智能电视直播调台的方法及装置 |
CN103826164A (zh) * | 2014-03-03 | 2014-05-28 | 百度在线网络技术(北京)有限公司 | 视频观看记录的方法及装置 |
-
2015
- 2015-01-08 CN CN201510008529.2A patent/CN104581394B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070277206A1 (en) * | 2006-05-29 | 2007-11-29 | Lg Electronics Inc. | Reproduction control device and method for image display apparatus |
CN1997126A (zh) * | 2006-11-15 | 2007-07-11 | 深圳创维-Rgb电子有限公司 | 一种时移电视的互动界面实现方法 |
CN201025719Y (zh) * | 2007-02-28 | 2008-02-20 | 深圳创维-Rgb电子有限公司 | 一种可监控时移状态的电视机 |
CN101702764A (zh) * | 2009-10-26 | 2010-05-05 | 深圳市同洲电子股份有限公司 | 一种播放视频的方法、系统及对应的机顶盒 |
CN101763267A (zh) * | 2010-01-21 | 2010-06-30 | 深圳市同洲电子股份有限公司 | 嵌入式浏览器的实现方法、装置和数字电视接收终端 |
CN103618949A (zh) * | 2013-12-16 | 2014-03-05 | 乐视网信息技术(北京)股份有限公司 | 控制智能电视直播调台的方法及装置 |
CN103826164A (zh) * | 2014-03-03 | 2014-05-28 | 百度在线网络技术(北京)有限公司 | 视频观看记录的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104581394A (zh) | 2015-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104169837B (zh) | 用于智能语音识别的方法和设备 | |
US8904446B2 (en) | Method and apparatus for indexing content within a media stream | |
CN1647499B (zh) | 高速缓存数据以缩短频道转换时间的方法和装置 | |
KR102396034B1 (ko) | 디지털 디바이스 및 그 제어 방법 | |
EP2921933B1 (en) | Digital device and method of processing screensaver thereof | |
CN102375538B (zh) | 显示设备及其控制方法 | |
CN102375681B (zh) | 显示设备及其控制方法 | |
US20050289614A1 (en) | Method of providing initial pictures to digital TV | |
US9037979B2 (en) | System, method and apparatus of providing/receiving service of plurality of content providers and client | |
TW200836557A (en) | Method and apparatus for switching program streams usign a variable speed program stream buffer coupled to a variable speed decoder | |
CN103841453A (zh) | Iptv非智能机顶盒实现ott播放的方法 | |
CN111462744B (zh) | 一种语音交互方法、装置、电子设备及存储介质 | |
CN104506916A (zh) | 机顶盒与智能移动终端的交互方法及其装置 | |
CN103404161A (zh) | 一种电视信号处理方法及装置 | |
CN102685593A (zh) | 电视设备连网的控制方法以及电视设备连网的控制插件 | |
CN108737865A (zh) | 一种智能音视频装置 | |
CN106162332A (zh) | 一种电视播放控制方法及装置 | |
CN103067747A (zh) | 一种互动数字电视的显示方式 | |
WO2015185426A1 (en) | Minimizing input lag in a remote gui tv application | |
CN104244105B (zh) | 多终端控制智能机顶盒多应用的方法 | |
CN102572421B (zh) | 基于歌曲预览应用的双路解码快速切换方法 | |
CN104581394B (zh) | 一种基于浏览器架构的机顶盒实现背景pvr的方法 | |
CN105516774B (zh) | 一种数字网关及电视播放控制系统 | |
CN101662637A (zh) | 一种播放一个传输码流中全部打包节目的方法及机顶盒 | |
CN103391465B (zh) | 一种控制终端设备的方法及网络设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200526 Address after: 250100 Inspur Science Park, No. 1036, Inspur Road, high tech Zone, Jinan City, Shandong Province Patentee after: Inspur Software Technology Co., Ltd Address before: 250100 Ji'nan science and Technology Development Zone, Shandong Branch Road No. 2877 Patentee before: INSPUR GROUP Co.,Ltd. |
|
TR01 | Transfer of patent right |