欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子裝置、計(jì)算機(jī)可執(zhí)行系統(tǒng)、及應(yīng)用程序顯示控制方法

文檔序號(hào):6578849閱讀:168來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):電子裝置、計(jì)算機(jī)可執(zhí)行系統(tǒng)、及應(yīng)用程序顯示控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種電子裝置、計(jì)算機(jī)可執(zhí)行系統(tǒng)、及應(yīng)用程序顯示控制方法,涉及一 種可在第一軟件平臺(tái)上顯示執(zhí)行于第二軟件平臺(tái)的應(yīng)用程序的畫(huà)面的技術(shù)領(lǐng)域。
背景技術(shù)
操作系統(tǒng)大體上可視為操作系統(tǒng)核心(kernel)與軟件平臺(tái)(platform)的結(jié) 合。操作系統(tǒng)核心大略包含內(nèi)存管理模塊、程序執(zhí)行控制(process executioncontrol) 模塊、多種外圍硬件裝置驅(qū)動(dòng)模塊、電源管理模塊等等,其功能在于讓軟件平臺(tái)可通過(guò)操作 系統(tǒng)核心在電子硬件上順利執(zhí)行。而軟件平臺(tái)大略上包括窗口管理器(window manager), 活動(dòng)管理器(activity manager)、通知管理器(notification manager)、應(yīng)用程序執(zhí)行 器(application launch)、應(yīng)用程序監(jiān)控器(application monitor)及應(yīng)用程序終止器 (application terminator),其功能在于管理應(yīng)用程序的執(zhí)行狀態(tài)以及顯示狀態(tài)。目前,大多數(shù)計(jì)算機(jī)的操作系統(tǒng)(Operating System, OS)為微軟公司的窗口操作 系統(tǒng),少數(shù)計(jì)算機(jī)使用LINUX操作系統(tǒng)。而隨著移動(dòng)上網(wǎng)裝置的普遍,例如智能型手機(jī)或是 個(gè)人數(shù)字助理(PDA),越來(lái)越多的電子裝置使用窗口操作系統(tǒng)及LINUX操作系統(tǒng)以外的操 作系統(tǒng)。每一種操作系統(tǒng)都有其優(yōu)缺點(diǎn),有些操作系統(tǒng)功能較強(qiáng),但是需要較多資源且電子 裝置會(huì)消耗較多電力;而有的操作系統(tǒng)僅需要較少資源,但是功能有限。此外,也有多數(shù)廠 商在相同的操作系統(tǒng)核心上開(kāi)發(fā)各自的軟件平臺(tái)。此外,不同操作系統(tǒng)或軟件平臺(tái)使用不同的窗口管理器(windowmanager),而軟件 廠商會(huì)針對(duì)不同的窗口管理器來(lái)開(kāi)發(fā)專(zhuān)屬的應(yīng)用程序,而許多應(yīng)用程序并不能跨窗口管理 器來(lái)執(zhí)行,例如,針對(duì)第一窗口管理器開(kāi)發(fā)的應(yīng)用程序無(wú)法在第二窗口管理器上執(zhí)行。因 此,在現(xiàn)有技術(shù)中,如果用戶(hù)欲同時(shí)體驗(yàn)多個(gè)應(yīng)用程序的優(yōu)點(diǎn),例如在消耗較少資源的操作 系統(tǒng)下使用功能較強(qiáng)的應(yīng)用程序,就必須等待相關(guān)的軟件廠商開(kāi)發(fā)應(yīng)用程序,如此造成用 戶(hù)十分不便。

發(fā)明內(nèi)容
本發(fā)明是為了解決上述問(wèn)題而提出的,本發(fā)明的其中一個(gè)目的在于提供一種電子 裝置、計(jì)算機(jī)可執(zhí)行系統(tǒng)、及應(yīng)用程序顯示控制方法,以提高用戶(hù)使用應(yīng)用程序的彈性。根據(jù)本發(fā)明的另一目的,提出一種電子裝置,其包含顯示單元、存儲(chǔ)單元及處理單 元,存儲(chǔ)單元存儲(chǔ)操作系統(tǒng)核心(kernel)、第一軟件平臺(tái)、第二軟件平臺(tái)、第一應(yīng)用程序及 第二應(yīng)用程序,其中第一軟件平臺(tái)包括第一窗口管理器(window manager),第二軟件平臺(tái) 包括第二窗口管理器。處理單元執(zhí)行操作系統(tǒng)核心,再通過(guò)操作系統(tǒng)核心執(zhí)行第一軟件平 臺(tái)及第二軟件平臺(tái)。當(dāng)?shù)谝粦?yīng)用程序在第一軟件平臺(tái)執(zhí)行時(shí),第一窗口管理器控制第一應(yīng) 用程序執(zhí)行時(shí)顯示于顯示單元的畫(huà)面區(qū)域,且第一應(yīng)用程序通知第二軟件平臺(tái)執(zhí)行第二應(yīng) 用程序,并由第二窗口管理器將第二應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示于畫(huà)面區(qū)域。其中,第一應(yīng)用程序通知第二軟件平臺(tái)時(shí),將畫(huà)面區(qū)域的參數(shù)傳送至第二窗口管理器。其中,所述電子裝置可包含輸入單元,當(dāng)?shù)谝粦?yīng)用程序接收到來(lái)自輸入單元的操 作指令時(shí),第一應(yīng)用程序?qū)⒃摬僮髦噶顐魉椭恋诙?yīng)用程序,由第二應(yīng)用程序根據(jù)操作指 令執(zhí)行動(dòng)作。其中,所述操作指令包含光標(biāo)位置數(shù)據(jù)、點(diǎn)擊指令(click)、拖曳指令或文字輸入 指令。其中,第一軟件平臺(tái)及第二軟件平臺(tái)在操作系統(tǒng)核心中以多線(xiàn)程方式 (Multi-thread)執(zhí)行。其中,第二軟件平臺(tái)以后臺(tái)作業(yè)方式(background processing)執(zhí)行。根據(jù)本發(fā)明的再一個(gè)目的,提出一種計(jì)算機(jī)可執(zhí)行系統(tǒng)(computer-implemented system),其適用于電子裝置,該計(jì)算機(jī)可執(zhí)行系統(tǒng)包含第一軟件平臺(tái)、第二軟件平臺(tái)及操 作系統(tǒng)核心(kernel)。第一軟件平臺(tái)包括第一窗口管理器,而第二軟件平臺(tái)包括第二窗口 管理器。操作系統(tǒng)核心用以控制第一軟件平臺(tái)及第二軟件平臺(tái)在電子裝置上執(zhí)行。當(dāng)?shù)谝?應(yīng)用程序在第一軟件平臺(tái)執(zhí)行時(shí),第一窗口管理器控制第一應(yīng)用程序執(zhí)行時(shí)所顯示的畫(huà)面 區(qū)域,且第一應(yīng)用程序通知第二軟件平臺(tái)執(zhí)行第二應(yīng)用程序,并由第二窗口管理器將第二 應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示于畫(huà)面區(qū)域。其中,第一應(yīng)用程序通知第二軟件平臺(tái)時(shí),將畫(huà)面區(qū)域的參數(shù)傳送至第二窗口管 理器。其中,第一應(yīng)用程序還傳送所接收的操作指令至所述第二應(yīng)用程序,由所述第二 應(yīng)用程序根據(jù)所述操作指令執(zhí)行動(dòng)作。其中,所述操作指令包含光標(biāo)位置數(shù)據(jù)、點(diǎn)擊指令(click)、拖曳指令或文字輸入 指令。其中,第一軟件平臺(tái)及第二軟件平臺(tái)在操作系統(tǒng)核心中以多線(xiàn)程方式 (Multi-thread)執(zhí)行。其中,第二軟件平臺(tái)以后臺(tái)作業(yè)方式(background processing)執(zhí)行。根據(jù)本發(fā)明的又一個(gè)目的,提出一種應(yīng)用程序顯示控制方法,包含下列步驟。首先 執(zhí)行操作系統(tǒng)核心,接著在操作系統(tǒng)核心執(zhí)行第一軟件平臺(tái)及第二軟件平臺(tái),其中第一軟 件平臺(tái)包括第一窗口管理器,第二軟件平臺(tái)包括第二窗口管理器。接著,在第一軟件平臺(tái)執(zhí) 行第一應(yīng)用程序,并由第一窗口管理器控制第一應(yīng)用程序執(zhí)行時(shí)所顯示的畫(huà)面區(qū)域。接著, 由第一應(yīng)用程序通知第二軟件平臺(tái)執(zhí)行第二應(yīng)用程序,最后由第二窗口管理器將第二應(yīng)用 程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示于所述畫(huà)面區(qū)域。其中,當(dāng)?shù)谝粦?yīng)用程序通知第二軟件平臺(tái)時(shí),本方法還包含將畫(huà)面區(qū)域的參數(shù)傳
送至第二窗口管理器。其中,當(dāng)?shù)谝粦?yīng)用程序接收到操作指令時(shí),本方法還包含由第一應(yīng)用程序?qū)⑺?操作指令傳送至第二應(yīng)用程序,由第二應(yīng)用程序根據(jù)操作指令執(zhí)行動(dòng)作。其中,操作指令包含光標(biāo)位置數(shù)據(jù)、點(diǎn)擊指令(click)、拖曳指令或文字輸入指令。其中,第一軟件平臺(tái)及第二軟件平臺(tái)在操作系統(tǒng)核心以多線(xiàn)程方式 (Multi-thread)執(zhí)行。其中,第二軟件平臺(tái)以后臺(tái)作業(yè)方式執(zhí)行。


圖1為本發(fā)明的電子裝置的實(shí)施例的方塊圖;圖2為本發(fā)明的電子裝置的實(shí)施例的示意圖;圖3為本發(fā)明的計(jì)算機(jī)可執(zhí)行系統(tǒng)的架構(gòu)的示意圖;圖4為本發(fā)明的應(yīng)用程序顯示控制方法的流程圖;圖5為本發(fā)明的應(yīng)用程序顯示控制方法的實(shí)施流程圖;以及圖6為本發(fā)明的應(yīng)用程序顯示控制方法的另一實(shí)施流程圖。主要符號(hào)說(shuō)明1為電子裝置,11為顯示單元,12為存儲(chǔ)單元,13為處理單元,14 為操作系統(tǒng)核心,15為第一軟件平臺(tái),151為第一窗口管理器,152為第一應(yīng)用程序執(zhí)行器, 153為第一應(yīng)用程序終止器,154為第一通知管理器,159為桌面影像,16為第二軟件平臺(tái), 161為第二窗口管理器,162為第二應(yīng)用程序執(zhí)行器,163為第二應(yīng)用程序終止器,164為第 二通知管理器,17為第一應(yīng)用程序,171為畫(huà)面區(qū)域,172為圖示,18為第二應(yīng)用程序,181為 畫(huà)面影像,182 184為控制鈕,185為數(shù)據(jù)輸入?yún)^(qū),19為輸入單元,191為光標(biāo),192為操作 指令,41 45為步驟流程,51 59、561、562、591為步驟流程,61 66為步驟流程。
具體實(shí)施例方式參照?qǐng)D1及圖2,其分別為本發(fā)明的電子裝置的實(shí)施例的方塊圖以及實(shí)施例的示 意圖。圖中,電子裝置1包含顯示單元(display unit) 11、存儲(chǔ)單元(storage unit) 12、處 理單元(process unit) 13及輸入單元19,存儲(chǔ)單元12存儲(chǔ)操作系統(tǒng)核心(kernel) 14、第一 軟件平臺(tái)15、第二軟件平臺(tái)16、第一應(yīng)用程序17及第二應(yīng)用程序18。第一軟件平臺(tái)15包 括第一窗口管理器(windowmanager) 151、第一應(yīng)用程序執(zhí)行器(application launch) 152、 第一應(yīng)用程序終止器153及第一通知管理器154。第二軟件平臺(tái)16包括第二窗口管理器 161、第二應(yīng)用程序執(zhí)行器162、第二應(yīng)用程序終止器163及第二通知管理器164。其中,應(yīng) 用程序執(zhí)行器用以執(zhí)行應(yīng)用程序,而應(yīng)用程序終止器用以終止應(yīng)用程序,而通知管理器用 以接收或發(fā)布通知(notification)。窗口管理器用以控制應(yīng)用程序執(zhí)行時(shí)所顯示的畫(huà)面區(qū) 域。第一應(yīng)用程序17針對(duì)第一軟件平臺(tái)15所開(kāi)發(fā)而僅能在第一軟件平臺(tái)15上執(zhí)行; 而同樣地,第二應(yīng)用程序18僅能在第二軟件平臺(tái)16所執(zhí)行。輸入單元19供用戶(hù)輸入操作 指令192以控制應(yīng)用程序,其優(yōu)選為光標(biāo)控制裝置、鍵盤(pán)、按鍵組或觸控裝置。操作指令192 可包含光標(biāo)位置數(shù)據(jù)、點(diǎn)擊指令(例如左鍵單擊指令、右鍵單擊指令、左鍵雙擊指令或右鍵 雙擊指令)、拖曳指令或文字輸入指令。當(dāng)電子裝置1開(kāi)機(jī)后,處理單元13從存儲(chǔ)單元12讀取操作系統(tǒng)核心14并執(zhí)行, 接著再通過(guò)操作系統(tǒng)核心14執(zhí)行第一軟件平臺(tái)15及第二軟件平臺(tái)16。其中,第一軟件平 臺(tái)15及第二軟件平臺(tái)16優(yōu)選的是以多線(xiàn)程方式(Multi-thread)執(zhí)行,因此第一軟件平臺(tái) 15及第二軟件平臺(tái)16可同時(shí)執(zhí)行,且執(zhí)行線(xiàn)程之間具有溝通接口以互相通知信息或共享 數(shù)據(jù)。而第二軟件平臺(tái)16以后臺(tái)作業(yè)方式(background processing)執(zhí)行,如圖2的(A) 所示,電子裝置1開(kāi)機(jī)后顯示單元11顯示的是第一軟件平臺(tái)15的桌面影像159,而第二軟 件平臺(tái)16在后臺(tái)執(zhí)行而不顯示。而桌面影像159上有一個(gè)第一應(yīng)用程序17的圖標(biāo)172。在該實(shí)施例示意圖中,用戶(hù)操作輸入單元19以控制桌面影像159上的光標(biāo)191,移動(dòng)光標(biāo) 191到要執(zhí)行的應(yīng)用程序,在按壓輸入單元19的按鍵以執(zhí)行所選的應(yīng)用程序。所述控制輸 入單元19的技術(shù)及多線(xiàn)程技術(shù)為本領(lǐng)域技術(shù)人員所熟知的技術(shù),在此不再細(xì)述。當(dāng)?shù)谝粦?yīng)用程序17在第一軟件平臺(tái)15執(zhí)行時(shí),第一窗口管理器151控制第一應(yīng) 用程序17執(zhí)行時(shí)顯示于顯示單元11的畫(huà)面區(qū)域171。第一應(yīng)用程序17被執(zhí)行后便通知 第二軟件平臺(tái)16。第二通知管理器164接收到第一應(yīng)用程序17發(fā)出的通知后便執(zhí)行第二 應(yīng)用程序18。其中,第一應(yīng)用程序17通知第二軟件平臺(tái)16時(shí)也可以將畫(huà)面區(qū)域171的參 數(shù)傳送至第二窗口管理器161。第二應(yīng)用程序18執(zhí)行后,第二窗口管理器161根據(jù)所接收 的畫(huà)面區(qū)域171的參數(shù)將第二應(yīng)用程序18執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像181顯示于畫(huà)面區(qū)域 171。當(dāng)?shù)诙?yīng)用程序18執(zhí)行動(dòng)作而使畫(huà)面影像181有變化時(shí),也在畫(huà)面區(qū)域171更新。如圖2的⑶所示,用戶(hù)點(diǎn)選圖標(biāo)172后,桌面影像159上出現(xiàn)畫(huà)面區(qū)域171,而畫(huà) 面區(qū)域171內(nèi)的影像為第二應(yīng)用程序18執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像181。在本實(shí)施例中,畫(huà) 面影像181具有多個(gè)控制鈕(button) 182 184以及數(shù)據(jù)輸入?yún)^(qū)185。當(dāng)用戶(hù)針對(duì)第一應(yīng) 用程序17輸入操作指令,例如將光標(biāo)191移動(dòng)到控制鈕183上再按壓輸入單元19的按鍵 或是輸入文字至數(shù)據(jù)輸入?yún)^(qū)185,則第一應(yīng)用程序17將操作指令(光標(biāo)位置、按鍵觸發(fā)狀態(tài) 或輸入文字)傳送至第二應(yīng)用程序18,由第二應(yīng)用程序18根據(jù)操作指令執(zhí)行動(dòng)作。其中,第一軟件平臺(tái)及第二軟件平臺(tái)可在電子裝置開(kāi)機(jī)時(shí)便執(zhí)行,以減少之后應(yīng) 用程序啟動(dòng)所需時(shí)間,但并不局限于此。在其它實(shí)施方式上,也可在電子裝置開(kāi)機(jī)時(shí)先執(zhí)行 第一軟件平臺(tái),等到用戶(hù)啟動(dòng)第一應(yīng)用程序時(shí),再執(zhí)行第二軟件平臺(tái),接著依序啟動(dòng)第二應(yīng) 用程序。操作系統(tǒng)核心14、第一軟件平臺(tái)15及第二軟件平臺(tái)16形成計(jì)算機(jī)可執(zhí)行系統(tǒng) (computer-implemented system),其架構(gòu)如圖3所示。所述計(jì)算機(jī)可執(zhí)行系統(tǒng)的功能以在 前面段落所描述,在此不再細(xì)述。由上述說(shuō)明內(nèi)容可清楚得知,本發(fā)明與傳統(tǒng)多窗口計(jì)算機(jī) 有所不同,傳統(tǒng)的多窗口計(jì)算機(jī)在同一軟件平臺(tái)上使用窗口管理器控制多個(gè)應(yīng)用程序的顯 示窗口,但是所有應(yīng)用程序必須在同一軟件平臺(tái)執(zhí)行;而本發(fā)明的電子裝置可讓用戶(hù)在第 一軟件平臺(tái)上觀看到在第二軟件平臺(tái)執(zhí)行的應(yīng)用程序的畫(huà)面,此舉可大大增加用戶(hù)的便利 性。參照?qǐng)D4,其示出本發(fā)明的應(yīng)用程序顯示控制方法的流程圖。圖中,所述方法包含 下列步驟。首先在步驟41執(zhí)行操作系統(tǒng)核心,接著在步驟42,在操作系統(tǒng)核心執(zhí)行第一軟 件平臺(tái)及第二軟件平臺(tái),其中第一軟件平臺(tái)包括第一窗口管理器,第二軟件平臺(tái)包括第二 窗口管理器。接著在步驟43,在第一軟件平臺(tái)執(zhí)行第一應(yīng)用程序,并由第一窗口管理器控制 第一應(yīng)用程序執(zhí)行時(shí)所顯示的畫(huà)面區(qū)域。接著在步驟44,由第一應(yīng)用程序通知第二軟件平 臺(tái)執(zhí)行第二應(yīng)用程序,最后在步驟45,由第二窗口管理器將第二應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的 畫(huà)面影像顯示于所述畫(huà)面區(qū)域。參照?qǐng)D5,其示出本發(fā)明的應(yīng)用程序顯示控制方法的實(shí)施流程圖。圖中,本實(shí)施例 流程用于說(shuō)明在第一軟件平臺(tái)及第二軟件平臺(tái)所執(zhí)行的步驟,由于第一軟件平臺(tái)及第二軟 件平臺(tái)以多線(xiàn)程方式執(zhí)行,因此兩個(gè)軟件平臺(tái)可分開(kāi)運(yùn)作。在步驟51,在第一軟件平臺(tái)執(zhí)行 第一應(yīng)用程序,在步驟52由第一窗口管理器決定第一應(yīng)用程序執(zhí)行時(shí)所顯示的畫(huà)面區(qū)域, 如圖2所示的區(qū)域171。接著在步驟53,由第一應(yīng)用程序通知第二軟件平臺(tái),即發(fā)出應(yīng)用程
7序啟動(dòng)通知至第二軟件平臺(tái),以觸發(fā)第二軟件平臺(tái)做進(jìn)一步的動(dòng)作。接著執(zhí)行步驟54。在第二軟件平臺(tái)端,在步驟561判斷是否接收到應(yīng)用程序啟動(dòng)通知,若是(例如接 收到在步驟53發(fā)出的應(yīng)用程序啟動(dòng)通知),則在步驟57執(zhí)行第二應(yīng)用程序。在步驟58,由 第二窗口管理器將第二應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示于所述畫(huà)面區(qū)域,如圖2的 (B)所示,用戶(hù)在第一軟件平臺(tái)15的桌面影像159上可觀看到第二應(yīng)用程序所產(chǎn)生的畫(huà)面 影像181。接著執(zhí)行步驟562。若第二軟件平臺(tái)以后臺(tái)作業(yè)方式執(zhí)行,則第二軟件平臺(tái)無(wú)法直接從輸入裝置接收 到操作指令。因此,在第一軟件平臺(tái)端,步驟54中判斷是否有針對(duì)第一應(yīng)用程序的操作指 令輸入,若是,則在步驟55傳送所述操作指令輸入至第二軟件平臺(tái)。在第二軟件平臺(tái)端,步 驟562中判斷是否有操作指令輸入,若是,則在步驟59由第二應(yīng)用程序根據(jù)所接收到的操 作指令執(zhí)行動(dòng)作。如圖2的(B)所示,當(dāng)用戶(hù)移動(dòng)光標(biāo)191而按下畫(huà)面影像181中的控制 鈕183時(shí),第一應(yīng)用程序可接收到光標(biāo)位置以及點(diǎn)擊指令(例如左鍵單擊指令、右鍵單擊指 令、左鍵雙擊指令或右鍵雙擊指令),第一應(yīng)用程序?qū)⒐鈽?biāo)位置以及點(diǎn)擊指令傳送至第二應(yīng) 用程序,第二應(yīng)用程序可從光標(biāo)位置判斷出用戶(hù)點(diǎn)擊的是控制鈕183,再根據(jù)點(diǎn)擊指令執(zhí)行 控制鈕183所對(duì)應(yīng)的動(dòng)作。在步驟591,當(dāng)?shù)诙?yīng)用程序根據(jù)執(zhí)行動(dòng)作更新其畫(huà)面影像,則 更新第一應(yīng)用程序的畫(huà)面區(qū)域。其中,第一軟件平臺(tái)及第二軟件平臺(tái)可在電子裝置開(kāi)機(jī)時(shí)便執(zhí)行,以減少之后應(yīng) 用程序啟動(dòng)所需時(shí)間,但并不局限于此。在其它實(shí)施方式上,也可在電子裝置開(kāi)機(jī)時(shí)先執(zhí)行 第一軟件平臺(tái),等到用戶(hù)啟動(dòng)第一應(yīng)用程序時(shí),再執(zhí)行第二軟件平臺(tái),接著依序啟動(dòng)第二應(yīng) 用程序。參照?qǐng)D6,其示出本發(fā)明的應(yīng)用程序顯示控制方法的另一實(shí)施流程圖。圖中,在步 驟61,當(dāng)電子裝置開(kāi)機(jī)后執(zhí)行操作系統(tǒng)核心,接著在步驟62,在操作系統(tǒng)核心執(zhí)行第一軟 件平臺(tái),其中第一軟件平臺(tái)包括第一窗口管理器。接著在步驟63,在第一軟件平臺(tái)啟動(dòng)第一 應(yīng)用程序,并由第一窗口管理器控制第一應(yīng)用程序執(zhí)行時(shí)所顯示的畫(huà)面區(qū)域。在步驟64,執(zhí)行第二軟件平臺(tái),接著在步驟65執(zhí)行第二應(yīng)用程序。在實(shí)施上,第一 應(yīng)用程序啟動(dòng)后可發(fā)出通知至操作系統(tǒng)核心,使得操作系統(tǒng)核心以多線(xiàn)程方式來(lái)執(zhí)行第二 軟件平臺(tái),且第二軟件平臺(tái)在后臺(tái)執(zhí)行,如此,用戶(hù)不會(huì)因觀察到第二軟件平臺(tái)執(zhí)行的現(xiàn)象 而產(chǎn)生困擾。此外,當(dāng)?shù)诙浖脚_(tái)啟動(dòng)后,第一應(yīng)用程序可將畫(huà)面區(qū)域的相關(guān)參數(shù)傳送至 第二軟件平臺(tái)的第二窗口管理器。最后在步驟66,由第二窗口管理器將第二應(yīng)用程序執(zhí)行 時(shí)所產(chǎn)生的畫(huà)面影像顯示于所述畫(huà)面區(qū)域。其中,上述的操作系統(tǒng)核心(kernel)優(yōu)選為L(zhǎng)inux核心,由于有許多廠商根據(jù) Linux核心開(kāi)發(fā)出不同的軟件平臺(tái),例如X-window平臺(tái)以及Android平臺(tái),而廠商也會(huì)根據(jù) 這些軟件平臺(tái)個(gè)別開(kāi)發(fā)應(yīng)用程序。通過(guò)本發(fā)明的電子裝置、計(jì)算機(jī)可執(zhí)行系統(tǒng)、及其應(yīng)用程 序顯示控制方法,用戶(hù)可在電子裝置上使多種軟件平臺(tái)的應(yīng)用程序,例如,用戶(hù)可選擇開(kāi)機(jī) 快但應(yīng)用程序較少的軟件平臺(tái)作為第一軟件平臺(tái),而可支持較多應(yīng)用程序的軟件平臺(tái)作為 第二軟件平臺(tái),因此用戶(hù)使用本發(fā)明的電子裝置時(shí),可享受到快速開(kāi)機(jī)的好處,又不需面對(duì) 應(yīng)用程序過(guò)少或是功能不足的困境。以上所述僅為舉例性的,而并不是限制性的。任何未脫離本發(fā)明的精神與范疇,而 對(duì)其進(jìn)行的等效修改或變更,均應(yīng)包含于本發(fā)明的權(quán)利要求范圍之中。
8
權(quán)利要求
一種電子裝置,其特征在于包含顯示單元;存儲(chǔ)單元,其存儲(chǔ)操作系統(tǒng)核心、第一軟件平臺(tái)、第二軟件平臺(tái)、第一應(yīng)用程序及第二應(yīng)用程序,其中所述第一軟件平臺(tái)包括第一窗口管理器,所述第二軟件平臺(tái)包括第二窗口管理器;以及處理單元,其執(zhí)行所述操作系統(tǒng)核心,再通過(guò)所述操作系統(tǒng)核心執(zhí)行所述第一軟件平臺(tái)及所述第二軟件平臺(tái);其中,當(dāng)所述第一應(yīng)用程序在所述第一軟件平臺(tái)執(zhí)行時(shí),所述第一窗口管理器控制所述第一應(yīng)用程序執(zhí)行時(shí)顯示于所述顯示單元的畫(huà)面區(qū)域,且所述第一應(yīng)用程序通知所述第二軟件平臺(tái)執(zhí)行所述第二應(yīng)用程序,并由所述第二窗口管理器將所述第二應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示于所述畫(huà)面區(qū)域。
2.根據(jù)權(quán)利要求1所述的電子裝置,其特征在于所述第一應(yīng)用程序通知所述第二軟件 平臺(tái)時(shí),將所述畫(huà)面區(qū)域的參數(shù)傳送至所述第二窗口管理器。
3.根據(jù)權(quán)利要求1所述的電子裝置,其特征在于還包含輸入單元,當(dāng)所述第一應(yīng)用程 序接收到來(lái)自所述輸入單元的操作指令時(shí),所述第一應(yīng)用程序?qū)⑺霾僮髦噶顐魉椭了?第二應(yīng)用程序,由所述第二應(yīng)用程序根據(jù)所述操作指令執(zhí)行動(dòng)作。
4.根據(jù)權(quán)利要求3所述的電子裝置,其特征在于所述操作指令包含光標(biāo)位置數(shù)據(jù)、點(diǎn) 擊指令、拖曳指令或文字輸入指令。
5.根據(jù)權(quán)利要求1所述的電子裝置,其特征在于所述第一軟件平臺(tái)及所述第二軟件平 臺(tái)在所述操作系統(tǒng)核心中以多線(xiàn)程方式執(zhí)行。
6.根據(jù)權(quán)利要求1所述的電子裝置,其特征在于所述第二軟件平臺(tái)以后臺(tái)作業(yè)方式執(zhí)行。
7.一種計(jì)算機(jī)可執(zhí)行系統(tǒng),其適用于電子裝置,其特征在于所述計(jì)算機(jī)可執(zhí)行系統(tǒng)包含第一軟件平臺(tái),其包括第一窗口管理器; 第二軟件平臺(tái),其包括第二窗口管理器;以及操作系統(tǒng)核心,其控制所述第一軟件平臺(tái)及所述第二軟件平臺(tái)在所述電子裝置上執(zhí)行;其中,當(dāng)?shù)谝粦?yīng)用程序在所述第一軟件平臺(tái)執(zhí)行時(shí),所述第一窗口管理器控制所述第 一應(yīng)用程序執(zhí)行時(shí)所顯示的畫(huà)面區(qū)域,且所述第一應(yīng)用程序通知所述第二軟件平臺(tái)執(zhí)行第 二應(yīng)用程序,并由所述第二窗口管理器將所述第二應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示 于所述畫(huà)面區(qū)域。
8.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)可執(zhí)行系統(tǒng),其特征在于所述第一應(yīng)用程序通知所述 第二軟件平臺(tái)時(shí),將所述畫(huà)面區(qū)域的參數(shù)傳送至所述第二窗口管理器。
9.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)可執(zhí)行系統(tǒng),其特征在于所述第一應(yīng)用程序還傳送所 接收的操作指令至所述第二應(yīng)用程序,由所述第二應(yīng)用程序根據(jù)所述操作指令執(zhí)行動(dòng)作。
10.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可執(zhí)行系統(tǒng),其特征在于所述操作指令包含光標(biāo)位 置數(shù)據(jù)、點(diǎn)擊指令、拖曳指令或文字輸入指令。
11.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)可執(zhí)行系統(tǒng),其特征在于所述第一軟件平臺(tái)及所述第二軟件平臺(tái)在所述操作系統(tǒng)核心中以多線(xiàn)程方式執(zhí)行。
12.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)可執(zhí)行系統(tǒng),其特征在于所述第二軟件平臺(tái)以后臺(tái) 作業(yè)方式執(zhí)行。
13.一種應(yīng)用程序顯示控制方法,其特征在于包含下列步驟執(zhí)行操作系統(tǒng)核心;在所述操作系統(tǒng)核心執(zhí)行第一軟件平臺(tái)及第二軟件平臺(tái),其中所述第一軟件平臺(tái)包括 第一窗口管理器,所述第二軟件平臺(tái)包括第二窗口管理器;在所述第一軟件平臺(tái)執(zhí)行第一應(yīng)用程序,并由所述第一窗口管理器控制所述第一應(yīng)用 程序執(zhí)行時(shí)所顯示的畫(huà)面區(qū)域;由所述第一應(yīng)用程序通知所述第二軟件平臺(tái)執(zhí)行第二應(yīng)用程序;以及由所述第二窗口管理器將所述第二應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示于所述畫(huà) 面區(qū)域。
14.根據(jù)權(quán)利要求13所述的應(yīng)用程序顯示控制方法,其特征在于當(dāng)所述第一應(yīng)用程序 通知所述第二軟件平臺(tái)時(shí),還包含將所述畫(huà)面區(qū)域的參數(shù)傳送至所述第二窗口管理器。
15.根據(jù)權(quán)利要求13所述的應(yīng)用程序顯示控制方法,其特征在于當(dāng)所述第一應(yīng)用程 序接收到操作指令時(shí),還包含由所述第一應(yīng)用程序?qū)⑺霾僮髦噶顐魉椭了龅诙?yīng)用程 序,由所述第二應(yīng)用程序根據(jù)所述操作指令執(zhí)行動(dòng)作。
16.根據(jù)權(quán)利要求15所述的應(yīng)用程序顯示控制方法,其特征在于所述操作指令包含光 標(biāo)位置數(shù)據(jù)、點(diǎn)擊指令、拖曳指令或文字輸入指令。
17.根據(jù)權(quán)利要求13所述的應(yīng)用程序顯示控制方法,其特征在于所述第一軟件平臺(tái)及 所述第二軟件平臺(tái)在所述操作系統(tǒng)核心中以多線(xiàn)程方式執(zhí)行。
18.根據(jù)權(quán)利要求13所述的應(yīng)用程序顯示控制方法,其特征在于所述第二軟件平臺(tái)以 后臺(tái)作業(yè)方式執(zhí)行。
全文摘要
本發(fā)明涉及一種電子裝置、計(jì)算機(jī)可執(zhí)行系統(tǒng)、及應(yīng)用程序顯示控制方法。電子裝置的處理單元執(zhí)行操作系統(tǒng)核心,再通過(guò)操作系統(tǒng)核心執(zhí)行第一軟件平臺(tái)及第二軟件平臺(tái)。當(dāng)?shù)谝粦?yīng)用程序在第一軟件平臺(tái)執(zhí)行時(shí),第一軟件平臺(tái)的第一窗口管理器控制第一應(yīng)用程序執(zhí)行時(shí)顯示于顯示單元的畫(huà)面區(qū)域,且第一應(yīng)用程序通知第二軟件平臺(tái)執(zhí)行第二應(yīng)用程序,并由第二軟件平臺(tái)的第二窗口管理器將第二應(yīng)用程序執(zhí)行時(shí)所產(chǎn)生的畫(huà)面影像顯示于畫(huà)面區(qū)域。由此,可增加用戶(hù)執(zhí)行不同軟件平臺(tái)上的應(yīng)用程序的彈性。
文檔編號(hào)G06F9/54GK101923484SQ20091014941
公開(kāi)日2010年12月22日 申請(qǐng)日期2009年6月16日 優(yōu)先權(quán)日2009年6月16日
發(fā)明者李傳威, 林子杰, 林思雯 申請(qǐng)人:宏碁股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴宁市| 无为县| 龙州县| 聂荣县| 鹿泉市| 贵溪市| 吉林省| 正宁县| 长治县| 祁连县| 遂宁市| 太保市| 陵川县| 来安县| 建昌县| 临颍县| 依安县| 淳安县| 高尔夫| 马龙县| 上犹县| 黑河市| 余江县| 万全县| 仁寿县| 曲阳县| 喀喇| 宁波市| 邳州市| 舞钢市| 石柱| 长汀县| 时尚| 永寿县| 合水县| 疏附县| 铁岭县| 延安市| 天门市| 浦城县| 霍林郭勒市|