CN102892036A - 一种基于服务交互式机顶盒的方法 - Google Patents
一种基于服务交互式机顶盒的方法 Download PDFInfo
- Publication number
- CN102892036A CN102892036A CN2012102198249A CN201210219824A CN102892036A CN 102892036 A CN102892036 A CN 102892036A CN 2012102198249 A CN2012102198249 A CN 2012102198249A CN 201210219824 A CN201210219824 A CN 201210219824A CN 102892036 A CN102892036 A CN 102892036A
- Authority
- CN
- China
- Prior art keywords
- service
- request
- top box
- unit
- data
- 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
- 230000003993 interaction Effects 0.000 title claims abstract description 18
- 238000000034 method Methods 0.000 title claims abstract description 16
- 239000002699 waste material Substances 0.000 abstract description 3
- 238000005057 refrigeration Methods 0.000 abstract 1
- 230000000875 corresponding effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种基于服务交互式机顶盒的方法,包括用于与用户交互的UI,以及提供基础服务的业务层,UI与业务层之间设置有设置一个与UI配合交互的并对不同业务提供标准接口的服务单元;所述服务单元包括:注册服务、链接服务、请求服务、获取数据、断开服务、注销服务。本发明采用基于服务交互式的架构开发数字电视机顶盒软件系统,利用服务单元与业务层进行交互,可以解决UI与业务的独立性问题;UI能够完全、便捷控制各项业务的功能并且有地避免了资源及时间的浪费;可以方便的将UI移植到不同的项目中,大大提高开发效率。
Description
技术领域
本发明涉及一种基于服务交互式机顶盒的方法。
背景技术
现在的数字电视机顶盒的软件程序中,UI(User Interface,用户界面)是直接与各项业务进行交互。这样使得UI与业务紧密相关,并且UI只能被动的接受信息或数据,无法完全地、便捷地控制各项业务功能。例如:EPG(Electronic Program Guide,电子节目指南)业务在开机后,会不停的监控EPG信息,一但发现数据变化,便往UI发送消息。但有时用户切换到无EPG处理的界面,消息依旧在发送,这样就造成了资源浪费及时间浪费。另外,UI的移植不方便,在不同的项目上业务接口不尽相同,从而导致了同一UI在不同项目上移植起来很困难。
发明内容
为了解决上述UI无法完全地、便捷地控制各项业务功能以及移植不方便等问题,本发明提供一种基于服务交互式机顶盒的方法解决方案。
一种基于服务交互式机顶盒的方法,包括用于与用户交互的UI,以及提供基础服务的业务层,UI与业务层之间设置有设置一个与UI配合交互的并对不同业务提供标准接口的服务单元;所述服务单元包括:注册服务,在开机时注册所有机顶盒相关服务;链接服务,链接所有与当前界面相关的服务;请求服务,向已链接的接目标服务请求服务;获取数据,从请求服务的目标服务获取相关数据;断开服务,断开所有相关服务链接;注销服务,销毁服务所使用的资源。
具体的,所述服务单元与UI和业务层交互的流程为:
(1)开机时,服务单元查询业务层当前的所有服务并一一进行注册;
(2)用户访问UI的某个界面时,服务单元对当前界面所需提供的相关服务与业务层对应的服务分别进行链接;
(3)UI请求相关服务,服务单元根据请求向业务层相关的服务发送请求;
(4)业务层相关的服务接收到请求后,返回相关数据,并通过服务单元发送至UI,UI将相关数据显示给用户;
(5)若相关服务向UI发送消息,UI便接受处理,执行步骤3
(6)用户结束UI访问时,服务单元断开所有相关服务链接,并销毁服务所使用的资源。
更具体的,所述UI请求相关服务须先通过服务单元与对应目标服务成功链接。
更具体的,所述相关服务向UI发送消息须先通过服务单元与UI成功链接。
进一步的,当UI向业务层请求相关服务时,若该对应的服务无法及时准备好所需的相关数据,则返回数据并未准备好的消息,当在数据准备完成后该服务再次发送消息通知UI来重新获取数据。
综上所述,本发明具有以下有益效果:采用基于服务交互式的架构开发数字电视机顶盒软件系统,利用服务单元与业务层进行交互,可以解决UI与业务的独立性问题;(2)UI能够完全、便捷控制各项业务的功能并且有地避免了资源及时间的浪费;(3)可以方便的将UI移植到不同的项目中,大大提高开发效率。
附图说明
图1为本发明的所述基于服务交互式机顶盒的方法的架构示意图;
图2为本发明的所述基于服务交互式机顶盒的方法的实施方式示意图。
具体实施方式
为了让本领域的技术人员能够更好地了解本发明的技术方案,下面结合附图对本发明作进一步的阐述。
如图1所示,一种基于服务交互式机顶盒的方法,包括用于与用户交互的UI,以及提供基础服务的业务层, UI与业务层之间设置有设置一个与UI配合交互的并对不同业务提供标准接口的服务单元;服务单元包括:注册服务,在开机时注册所有机顶盒相关服务;链接服务,链接所有与当前界面相关的服务;请求服务,向已链接的接目标服务请求服务;获取数据,从请求服务的目标服务获取相关数据;断开服务,断开所有相关服务链接;注销服务,销毁服务所使用的资源。
机顶盒开机时,服务单元查询当前业务层所有的服务并一一进行注册。
实施方式如图2所示,当用户访问UI的某个界面时,服务单元根据当前界面所提供功能内容查找相关服务,并与业务层对应的各个服务分别进行链接。
当用户才做UI的某个菜单时,UI将向对应的服务发出请求,服务单元接收到UI 的请求后根据请求向业务层相关的服务发送请求;业务层相关的服务接收到请求,根据请求内容返回对应的数据,并通过服务单元发送至UI,UI将相关数据显示给用户;若该服务无法及时准备好所需的相关数据,则返回数据并未准备好的消息,当在数据准备完成后该服务再次发送消息通知UI来重新获取数据。
当某个服务向UI发送消息,如数据发送消息,UI收到该消息后,便向对应的服务发出请求,服务单元接收到请求之后通知该服务发送数据。
当用户结束UI访问时,服务单元断开所有相关服务链接,并销毁服务所使用的资源。
需要说明的是,UI请求相关服务须先通过服务单元与对应目标服务成功链接,没有与服务单元链接成功的服务则无法完成服务请求。同样,相关服务向UI发送消息须先通过服务单元与UI成功链接,没有与与服务单元链接成功的服务则无法向UI发送消息。
本实施例只是本发明的较优实施方式,需要说明的是,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (5)
1.一种基于服务交互式机顶盒的方法,包括用于与用户交互的UI,以及提供基础服务的业务层,其特征在于,UI与业务层之间设置有设置一个与UI配合交互的并对不同业务提供标准接口的服务单元;
所述服务单元包括:
注册服务,在开机时注册所有机顶盒相关服务;
链接服务,链接所有与当前界面相关的服务;
请求服务,向已链接的接目标服务请求服务;
获取数据,从请求服务的目标服务获取相关数据;
断开服务,断开所有相关服务链接;
注销服务,销毁服务所使用的资源。
2.根据权利要求1所述的基于服务交互式机顶盒的方法,其特征在于,所述服务单元与UI和业务层交互的流程为:
(1)开机时,服务单元查询业务层当前的所有服务并一一进行注册;
(2)用户访问UI的某个界面时,服务单元对当前界面所需提供的相关服务与业务层对应的服务分别进行链接;
(3)UI请求相关服务,服务单元根据请求向业务层相关的服务发送请求;
(4)业务层相关的服务接收到请求后,返回相关数据,并通过服务单元发送至UI,UI将相关数据显示给用户;
(5)若相关服务向UI发送消息,UI便接受处理,执行步骤3
(6)用户结束UI访问时,服务单元断开所有相关服务链接,并销毁服务所使用的资源。
3.根据权利要求2所述的基于服务交互式机顶盒的方法,其特征在于,所述UI请求相关服务须先通过服务单元与对应目标服务成功链接。
4.根据权利要求2所述的基于服务交互式机顶盒的方法,其特征在于,所述相关服务向UI发送消息须先通过服务单元与UI成功链接。
5.根据权利要求2所述的基于服务交互式机顶盒的方法,其特征在于,当UI向业务层请求相关服务时,若该对应的服务无法及时准备好所需的相关数据,则返回数据并未准备好的消息,当在数据准备完成后该服务再次发送消息通知UI来重新获取数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102198249A CN102892036A (zh) | 2012-06-29 | 2012-06-29 | 一种基于服务交互式机顶盒的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012102198249A CN102892036A (zh) | 2012-06-29 | 2012-06-29 | 一种基于服务交互式机顶盒的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102892036A true CN102892036A (zh) | 2013-01-23 |
Family
ID=47535372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012102198249A Pending CN102892036A (zh) | 2012-06-29 | 2012-06-29 | 一种基于服务交互式机顶盒的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102892036A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1611075A (zh) * | 2001-12-28 | 2005-04-27 | 皇家飞利浦电子股份有限公司 | Stb mhp数字电视中间件对ip视频内容的透明访问 |
CN1633640A (zh) * | 2002-02-15 | 2005-06-29 | 艾利森电话股份有限公司 | 移动多媒体引擎 |
CN101132300A (zh) * | 2007-08-22 | 2008-02-27 | 华为技术有限公司 | 一种多媒体业务的实现系统、方法和相关设备 |
CN101237451A (zh) * | 2008-02-29 | 2008-08-06 | 广州汇思通讯科技有限公司 | Ip机顶盒的中间件系统及其通讯的方法 |
CN101355548A (zh) * | 2008-09-12 | 2009-01-28 | 中兴通讯股份有限公司 | 一种pc侧对终端数据的处理方法及系统 |
CN101626485A (zh) * | 2009-07-29 | 2010-01-13 | 迈普通信技术股份有限公司 | 基于中间件的iptv扩展业务平台体系结构系统 |
-
2012
- 2012-06-29 CN CN2012102198249A patent/CN102892036A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1611075A (zh) * | 2001-12-28 | 2005-04-27 | 皇家飞利浦电子股份有限公司 | Stb mhp数字电视中间件对ip视频内容的透明访问 |
CN1633640A (zh) * | 2002-02-15 | 2005-06-29 | 艾利森电话股份有限公司 | 移动多媒体引擎 |
CN101132300A (zh) * | 2007-08-22 | 2008-02-27 | 华为技术有限公司 | 一种多媒体业务的实现系统、方法和相关设备 |
CN101237451A (zh) * | 2008-02-29 | 2008-08-06 | 广州汇思通讯科技有限公司 | Ip机顶盒的中间件系统及其通讯的方法 |
CN101355548A (zh) * | 2008-09-12 | 2009-01-28 | 中兴通讯股份有限公司 | 一种pc侧对终端数据的处理方法及系统 |
CN101626485A (zh) * | 2009-07-29 | 2010-01-13 | 迈普通信技术股份有限公司 | 基于中间件的iptv扩展业务平台体系结构系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2910029B1 (en) | Apparatus and method for processing an interactive service | |
CN102223581B (zh) | 搜索视频节目的方法及视频播放终端 | |
CN102547443B (zh) | 一种多终端系统资源共享及互动实现方法 | |
US9860603B2 (en) | Method and apparatus for managing applications based on application information included in a broadcasting signal | |
CN103607341A (zh) | 基于即时通讯方式的终端控制方法及系统 | |
CN110933622B (zh) | 用于在电子装置中显示服务信息的电子装置和方法 | |
CN103051624A (zh) | 通过移动设备向智能终端推送共享媒体资源的方法和系统 | |
CN102421028A (zh) | 智能电视的控制方法、智能电视、遥控装置及控制系统 | |
CN105472430A (zh) | 通过智能电视控制移动终端响铃的方法、设备及系统 | |
CN102246468A (zh) | 一种联网方法、服务端设备、客户端设备及网络系统 | |
CN105142001A (zh) | 截图的方法及系统 | |
CN105165019A (zh) | 用于在广播通信系统中发送和接收附加信息的方法和设备 | |
CN104410917A (zh) | 一种有线互动电视跨域视频业务对接系统的实现方法 | |
CN102298590A (zh) | 家庭互联信息显示系统和方法、及显示终端和服务器 | |
CN103634695A (zh) | 一种智能电视接收Google GCM推送消息的方法及系统 | |
CN103873951A (zh) | 实现数字家庭视频流自适应播放的方法及系统及相关设备 | |
CN104852987A (zh) | 家庭互联网设备截屏传输系统 | |
CN105163171A (zh) | 一种机顶盒与移动终端之间的文件传输方法及系统 | |
US10505811B2 (en) | Multi-terminal interaction relation maintenance system and method | |
CN101646054A (zh) | Iptv终端在多个epg服务器之间切换的系统及方法 | |
CN102970251A (zh) | 一种组网方法及组网装置 | |
CN104797004A (zh) | 主从设备间实现自动组网的方法 | |
CN103096159B (zh) | 数字电视数据传输方法及系统 | |
CN102892036A (zh) | 一种基于服务交互式机顶盒的方法 | |
CN105225453A (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130123 |