[发明专利]电视系统及其应用程序管理方法在审
申请号: | 201210045530.9 | 申请日: | 2012-02-27 |
公开(公告)号: | CN103294524A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 黄盈睿;黄奕桅;田文锦 | 申请(专利权)人: | 晨星软件研发(深圳)有限公司;晨星半导体股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04N21/443 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
地址: | 518057 广东省深圳市高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电视 系统 及其 应用程序 管理 方法 | ||
技术领域
本发明与电视系统相关,并且尤其与在电视系统中整合异质操作系统的技术相关。
背景技术
近年来,随着科技产品与互联网的普及,使用者透过网络可获取的文字、图片、影片、音乐、游戏…等资源的种类及数量皆日渐蓬勃丰富。有鉴于此,将网络资源纳入家用或商用多媒体系统,以提供使用者更便利的资讯娱乐平台,成为一种愿景和趋势。
一般而言,多媒体系统的主体为电视。因此,如何将透过互联网取得的资源及应用程序有效整合至电视系统中,是电视系统设计者不可忽视的挑战。
上述整合的关键问题之一是,透过互联网取得的应用程序未必相容于电视系统本身的操作系统。举例而言,电视系统本身的操作环境可能为Linux,而透过互联网取得的应用程序可能适用于Android操作系统。Linux操作系统和Android操作系统的核心(kernal)相同而函式库(function library)不同;两者互为异质操作系统(heterogeneous operating system)。在不修改电视系统的操作环境或应用程序的情况下,该应用程序即无法在该电视系统中执行。
针对上述不相容的问题,目前最普遍的做法是修改电视系统软件原有的源编码(source code),来配合相容于其他操作系统的应用程序。然而,这种做法需要大幅修改电视系统软件的源编码,除了耗时耗力之外,难度亦相当高。此外,若欲进一步增加电视系统中可整合的操作系统种类,修改电视系统软件原有的源编码的做法几乎是不可行的。由此可知,若采用旧有方式实现网络电视,其弹性和扩充性皆不理想。
发明内容
为解决上述问题,本发明提出了一种电视系统,利用一程序管理模块使具有不同函式库的异质操作系统的应用程序,在无需修改源编码的情况下,便可于同一显示页面上同时显示与被使用。
根据本发明的一具体实施例为一设置于电视机中的储存媒体,其中储存有一电视软件系统的程序码。该电视机具有一处理器用以执行该电视软件系统的程序码。该电视软件系统包含一第一应用程序、一第二应用程序及一程序管理模块。第一应用程序具有一第一函式库。第二应用程序具有不同于该第一函式库的一第二函式库。该程序管理模块分别根据该第一函式库及该第二函式库管理该第一应用程序及该第二应用程序。
根据本发明的另一具体实施例为一应用程序管理方法,应用于一电视机的一电视软件系统。该电视软件系统包含一第一应用程序、一第二应用程序、及一程序管理模块。该应用程序管理方法包含:(a)接收针对一目标应用程序所发出的一呼叫;(b)判断该目标应用程序是否为这些应用程序中的一焦点应用程序;以及(c)若该目标应用程序非该焦点应用程序,先向该焦点应用程序发出一收回焦点命令,再向该目标应用程序发出一赋予焦点命令。上述步骤(a)、(b)、(c)皆由该程序管理模块所执行。
根据本发明的另一具体实施例亦为应用于一电视机的一电视软件系统的一种应用程序管理方法。该电视软件系统包含一第一应用程序、一第二应用程序、及一程序管理模块。该应用程序管理方法包含:接收一使用者指令;由该程序管理模块判断该使用者指令是否为一快速键指令;由该程序管理模块判断该快速键指令是否被禁能;若该使用者指令快速键指令被禁能,由该程序管理模块将该使用者指令发送至该些应用程序中的一焦点应用程序;以及若该使用者指令为该快速键指令且该快速键指令未被禁能,由该程序管理模块将该使用者指令发送至该些应用程序中对应该快速键指令的一目标应用程序。
对系统设计者而言,根据本发明的电视系统架构的优点在于,设计者无须大幅修改电视系统的主要操作平台的主要源编码来配合各种具有不同函式库的操作系统。此外,透过定义共同的应用程序介面以及管理机制,相容于各种操作系统的应用程序各自原有的源编码可被直接采用,设计者无须进行耗时耗力的移植(porting)程序。对使用者而言,上述电视系统可广纳并整合多种异质系统提供的应用程序,其扩充性及便利性皆大幅提升。
关于本发明的优点与精神可以藉由以下的发明详述及附图得到了解。
附图说明
图1(A)为根据本发明的一实施例中的电视系统架构图。
图1(B)为根据本发明的一实施例中电视系统的硬件架构图。
图2(A)~图2(F)绘示利用根据本发明的程序管理模块协调各应用程序启动、终止、焦点切换、资源切换的范例。
图3为根据本发明的电视系统中一应用程序的状态变换范例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晨星软件研发(深圳)有限公司;晨星半导体股份有限公司,未经晨星软件研发(深圳)有限公司;晨星半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210045530.9/2.html,转载请声明来源钻瓜专利网。