[發明專利]電視系統及其應用程序管理方法在審
| 申請號: | 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.szxzyx.cn/pat/books/201210045530.9/2.html,轉載請聲明來源鉆瓜專利網。





