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

一種應(yīng)用程序啟動(dòng)方法

文檔序號(hào):8395745閱讀:470來(lái)源:國(guó)知局
一種應(yīng)用程序啟動(dòng)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種應(yīng)用程序啟動(dòng)方法。
【背景技術(shù)】
[0002]伴隨著終端的更新與升級(jí),終端的發(fā)展趨勢(shì)越來(lái)越趨向于大數(shù)據(jù)系統(tǒng)架構(gòu)。在大數(shù)據(jù)系統(tǒng)架構(gòu)下,終端在啟動(dòng)時(shí)首先啟動(dòng)最小系統(tǒng)(即安卓系統(tǒng)中最小的資源模塊,如CPU內(nèi)核、電源模塊、顯示模塊等),然后串行加載驅(qū)動(dòng)層、中間層、Π層和應(yīng)用層,在應(yīng)用層加載之后,才能由用戶選擇需要開(kāi)啟的應(yīng)用程序。
[0003]可見(jiàn),從終端開(kāi)機(jī)直到終端具備人機(jī)交互能力之間,需要經(jīng)過(guò)很長(zhǎng)一段時(shí)間,在這段時(shí)間內(nèi),終端系統(tǒng)只能獲取全部硬件參數(shù)(如I2C接口參數(shù)、藍(lán)牙接口參數(shù)等)、地址信息、數(shù)據(jù)格式信息、電氣特性信息等參數(shù)之后,將這些參數(shù)傳遞給驅(qū)動(dòng)層,再由中間層將驅(qū)動(dòng)層傳遞出來(lái)的邏輯地址、邏輯數(shù)據(jù)格式、邏輯初始化數(shù)據(jù)等轉(zhuǎn)換為應(yīng)用層能夠識(shí)別的格式,并將轉(zhuǎn)換后的參數(shù)傳遞給應(yīng)用層,進(jìn)而由應(yīng)用層根據(jù)中間層傳遞來(lái)的參數(shù),啟動(dòng)終端的功能模塊(如藍(lán)牙模塊、wifi模塊),此時(shí),用戶才能對(duì)UI界面上的按鍵進(jìn)行相應(yīng)的操作。
[0004]然而,在實(shí)際應(yīng)用時(shí),用戶不太關(guān)心終端的外圍接口或功能模塊是否開(kāi)啟;尤其當(dāng)用戶想在終端開(kāi)機(jī)后立即啟動(dòng)某個(gè)應(yīng)用程序或執(zhí)行某種操作時(shí),現(xiàn)有技術(shù)需要耗費(fèi)用戶過(guò)多的等待時(shí)間??梢?jiàn),目前缺少一種快速啟動(dòng)應(yīng)用程序的方法。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供一種應(yīng)用程序啟動(dòng)方法,用以提供一種不需要開(kāi)啟終端的每個(gè)功能模塊,即可快速啟動(dòng)應(yīng)用程序的方法。
[0006]本發(fā)明實(shí)施例提供一種應(yīng)用程序啟動(dòng)方法,該方法包括:
[0007]在終端的最小硬件系統(tǒng)啟動(dòng)后,通過(guò)所述最小硬件系統(tǒng)的顯示模塊加載預(yù)先設(shè)置的快速啟動(dòng)界面,所述快速啟動(dòng)界面中至少包括若干個(gè)用于標(biāo)識(shí)待啟動(dòng)應(yīng)用程序的虛擬熱鍵,
[0008]根據(jù)所述虛擬熱鍵所對(duì)應(yīng)的啟動(dòng)應(yīng)用程序的操作,由虛擬系統(tǒng)執(zhí)行啟動(dòng)所述應(yīng)用程序的操作;
[0009]其中,所述虛擬系統(tǒng)與所述終端的主機(jī)系統(tǒng)共用所述終端的物理資源。
[0010]從上述方案可以看出,相比現(xiàn)有技術(shù)中,在終端的最小硬件系統(tǒng)啟動(dòng)后,仍需要逐一開(kāi)啟終端的各功能模塊,但在本發(fā)明實(shí)施例中,在終端的最小硬件系統(tǒng)啟動(dòng)后,可以通過(guò)快速啟動(dòng)界面采集用戶需要啟動(dòng)的應(yīng)用程序的指令,在無(wú)需等待終端的全部功能模塊均開(kāi)啟的基礎(chǔ)上,由虛擬系統(tǒng)執(zhí)行啟動(dòng)該應(yīng)用程序,從而提供了一種提前式的人機(jī)交互模式,實(shí)現(xiàn)了應(yīng)用程序的快速開(kāi)啟功能。
【附圖說(shuō)明】
[0011]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0012]圖1為本發(fā)明實(shí)施例提供的一種應(yīng)用程序啟動(dòng)方法的流程示意圖;
[0013]圖2為本發(fā)明實(shí)施例提供的虛擬系統(tǒng)與主機(jī)系統(tǒng)并行運(yùn)行的流程示意圖。
【具體實(shí)施方式】
[0014]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0015]本發(fā)明實(shí)施例適用于各種類型的終端或智能終端,本發(fā)明實(shí)施例尤其適用于一種通過(guò)熱鍵(可以為一種快捷鍵)快速啟動(dòng)終端的實(shí)現(xiàn)方法,該熱鍵不局限于虛擬熱鍵還可以為配套遙控器上的按鍵或終端本體上的按鈕,本發(fā)明實(shí)施例不限于使用熱鍵實(shí)現(xiàn)操作系統(tǒng)的快速啟動(dòng),還可以將針對(duì)于應(yīng)用程序的操作封裝為熱鍵,實(shí)現(xiàn)應(yīng)用程序的快速啟動(dòng)。本發(fā)明實(shí)施例可以利用利用虛擬機(jī)在系統(tǒng)內(nèi)任意分配資源,這樣,能夠打破操作系統(tǒng)預(yù)置的啟動(dòng)順序,實(shí)現(xiàn)終端的快速啟動(dòng)甚至應(yīng)用程序的快速啟動(dòng),減少了用戶的等待,減少了系統(tǒng)資源模塊的開(kāi)啟,為用戶提供了一種自定義度較高的終端開(kāi)啟方案。
[0016]在本發(fā)明實(shí)施例中的最小系統(tǒng)不僅僅是硬件的最小系統(tǒng)還包括安卓系統(tǒng)包。虛擬機(jī)是在獨(dú)立于安卓系統(tǒng)包的一種平臺(tái)型功能,能夠快速的調(diào)用平臺(tái)資源來(lái)保證應(yīng)用層的快速啟動(dòng)。虛擬機(jī)的好處在于其不需要適配硬件驅(qū)動(dòng)層,他面對(duì)的僅僅是中間層和應(yīng)用層。也就是說(shuō),虛擬機(jī)只是對(duì)應(yīng)用層數(shù)據(jù)的快速調(diào)用、解壓。本發(fā)明實(shí)施例利用虛擬機(jī)實(shí)現(xiàn)應(yīng)用程序的快速啟動(dòng)。
[0017]下面對(duì)現(xiàn)有技術(shù)中的操作系統(tǒng)開(kāi)啟過(guò)程進(jìn)行說(shuō)明。
[0018]最小系統(tǒng)啟動(dòng)后,將最小系統(tǒng)中的硬件的初始化參數(shù)傳遞給驅(qū)動(dòng)層,以通知驅(qū)動(dòng)層該設(shè)備的外圍設(shè)備有哪些以及需要開(kāi)啟的功能模塊有哪些,
[0019]依次開(kāi)啟該設(shè)備的功能模塊。例如,電視機(jī)設(shè)備的最小系統(tǒng)由一顆主IC(integrated circuit,集成電路)、供電網(wǎng)絡(luò)、DDR(Double Data Rate,雙倍速率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器)和flash (存儲(chǔ)器)構(gòu)成。
[0020]可見(jiàn),在最小系統(tǒng)啟動(dòng)之后,是一個(gè)完整的系統(tǒng),其能夠進(jìn)行運(yùn)轉(zhuǎn),但是對(duì)于外圍設(shè)備的開(kāi)啟除了定義基本的電訊號(hào)外,還需要提供相應(yīng)的驅(qū)動(dòng)以使雙方進(jìn)行協(xié)議層上的認(rèn)知。例如對(duì)于WIFI模塊、攝像頭模塊等功能模塊,除了定義其基本的電平參數(shù)以及接口外,還需要定義其接口協(xié)議,這些接口協(xié)議屬于驅(qū)動(dòng)層的數(shù)據(jù)信息,在本發(fā)明實(shí)施例中可以把屬于驅(qū)動(dòng)層的數(shù)據(jù)信息定義為基本的硬件協(xié)議。對(duì)于中間層所進(jìn)行的工作是在驅(qū)動(dòng)層和應(yīng)用層之間建立通信,將驅(qū)動(dòng)層從外界獲取或者從其他模塊獲取到的有用信息轉(zhuǎn)換為應(yīng)用層能夠識(shí)別的邏輯數(shù)據(jù)。應(yīng)用層則是利用這些邏輯數(shù)據(jù)來(lái)啟動(dòng)應(yīng)用,來(lái)再現(xiàn)應(yīng)用的場(chǎng)景化的界面或者信息。
[0021]相比較于現(xiàn)有技術(shù)中的操作系統(tǒng)啟動(dòng)流程,本發(fā)明實(shí)施例的不同之處在于:在最小系統(tǒng)啟動(dòng)后,加載預(yù)置的快速啟動(dòng)界面,然后,在虛擬系統(tǒng)中啟動(dòng)一應(yīng)用程序。
[0022]圖1本發(fā)明實(shí)施例提供的一種應(yīng)用程序啟動(dòng)方法的流程示意圖,如圖1所示,該方法可以包括:
[0023]步驟11:終端的最小系統(tǒng)啟動(dòng)后,通過(guò)最小系統(tǒng)的顯示模塊加載預(yù)先設(shè)置的快速啟動(dòng)界面,快速啟動(dòng)界面中至少包括若干個(gè)用于標(biāo)識(shí)待啟動(dòng)應(yīng)用程序的虛擬熱鍵。
[0024]步驟12:根據(jù)虛擬熱鍵所對(duì)應(yīng)的啟動(dòng)應(yīng)用程序的操作,由虛擬系統(tǒng)執(zhí)行啟動(dòng)應(yīng)用程序的操作;其中,虛擬系統(tǒng)與終端的主機(jī)系統(tǒng)共用終端的物理資源。
[0025]可選的,在上述步驟11中的終端的最小系統(tǒng)啟動(dòng)后,進(jìn)一步包括:在虛擬系統(tǒng)執(zhí)行啟動(dòng)應(yīng)用程序的操作時(shí),由主機(jī)系統(tǒng)執(zhí)行啟動(dòng)當(dāng)前操作系統(tǒng)的操作。
[0026]可選的,在上述步驟11或步驟12中,主機(jī)系統(tǒng)通過(guò)如下方式執(zhí)行啟動(dòng)當(dāng)前操作系統(tǒng)的操作:主機(jī)系統(tǒng)獲取終端的每個(gè)功能模塊的由模擬信號(hào)組成的驅(qū)動(dòng)層參數(shù);按照預(yù)設(shè)規(guī)則,將驅(qū)動(dòng)層參數(shù),轉(zhuǎn)換為由邏輯信號(hào)組成的應(yīng)用層參數(shù);主機(jī)系統(tǒng)根據(jù)應(yīng)用層參數(shù)逐一開(kāi)啟每個(gè)功能模塊。
[0027]可選的,在上述步驟中,虛擬系統(tǒng)通過(guò)如下方式執(zhí)行啟動(dòng)應(yīng)用程序的操作:虛擬系統(tǒng)確定啟動(dòng)應(yīng)用程序需要開(kāi)啟的功能模塊和應(yīng)用程序的初始化參數(shù);虛擬系統(tǒng)調(diào)用需要開(kāi)啟的功能模塊的預(yù)存的應(yīng)用層參數(shù);預(yù)存的應(yīng)用層參數(shù)由虛擬系統(tǒng)在該功能模塊已開(kāi)啟時(shí)進(jìn)行預(yù)先提取并存儲(chǔ)的;虛擬系統(tǒng)根據(jù)預(yù)存的應(yīng)用層參數(shù)開(kāi)啟相應(yīng)的功能模塊;虛擬系統(tǒng)根據(jù)初始化參數(shù),利用已開(kāi)啟的功能模塊,啟動(dòng)應(yīng)用程序。
[0028]可選的,在上述步驟中,在主機(jī)系統(tǒng)開(kāi)啟終端的全部功能模塊之后,該方法還包括:虛擬系統(tǒng)將啟動(dòng)應(yīng)用程序所產(chǎn)生的數(shù)據(jù)映射至主機(jī)系統(tǒng),以指示主機(jī)系統(tǒng)接收到啟動(dòng)應(yīng)用程序所產(chǎn)生的數(shù)據(jù)后,由主機(jī)系統(tǒng)根據(jù)數(shù)據(jù)運(yùn)行應(yīng)用程序。
[0029]可選的,在上述步驟中,在虛擬系統(tǒng)將啟動(dòng)應(yīng)用程序所產(chǎn)生的數(shù)據(jù)映射至主機(jī)系統(tǒng)之前,該方法還包括:在虛擬系統(tǒng)接收到用戶針對(duì)已開(kāi)啟的應(yīng)用程序的操作后,由虛擬系統(tǒng)判斷主機(jī)系統(tǒng)是否已響應(yīng)操作,若否,則由虛擬系統(tǒng)響應(yīng)操作;否則,虛擬系統(tǒng)不響應(yīng)操作。
[0030]可選的,在上述步驟中,虛擬系統(tǒng)判斷主機(jī)系統(tǒng)是否已響應(yīng)操作,具體包括:虛擬系統(tǒng)確定主機(jī)系統(tǒng)中用于響應(yīng)操作的線程;虛擬系統(tǒng)判斷線程是否已被占用,若是,則將操作確定為主機(jī)已響應(yīng)的操作;否則,將操作確定為主機(jī)未響應(yīng)的操作。
[0031]下面對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0032]圖2示出了本發(fā)明實(shí)施例提供的一種虛擬系統(tǒng)與主機(jī)系統(tǒng)并行運(yùn)行的流程示意圖,如圖2所示,該方法可以包括:
[0033]步驟21:在終端的最小系統(tǒng)啟動(dòng)后,通過(guò)上述最小系統(tǒng)的顯示模塊加載預(yù)先設(shè)置的快速啟動(dòng)界面。
[0034]具體的,快速啟動(dòng)界面中至少包括若干個(gè)用于標(biāo)識(shí)待啟動(dòng)應(yīng)用程序的虛擬熱鍵;每個(gè)虛擬熱鍵所對(duì)應(yīng)的操作可以是預(yù)先設(shè)置的。
[0035]具體實(shí)現(xiàn)時(shí),在最小系統(tǒng)起來(lái)之后利用最小系統(tǒng)的顯示部分,虛擬一個(gè)數(shù)字RGB的場(chǎng)景顯示出來(lái),這個(gè)場(chǎng)景顯示的就是應(yīng)用程序(APP)相關(guān)的表征值;虛
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丁青县| 湘阴县| 宁明县| 扎赉特旗| 梅河口市| 大宁县| 蕲春县| 于田县| 东乡县| 淮阳县| 邹城市| 广灵县| 富蕴县| 虞城县| 靖边县| 陇西县| 长子县| 威宁| 彭泽县| 新乡市| 甘泉县| 夏河县| 阳东县| 张家港市| 芦山县| 威海市| 华容县| 门头沟区| 文化| 桐庐县| 彩票| 罗平县| 奉贤区| 镇巴县| 手机| 乌鲁木齐市| 喀什市| 贵港市| 澄城县| 班戈县| 赫章县|