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

雙系統(tǒng)進(jìn)程管理方法及雙系統(tǒng)終端與流程

文檔序號(hào):11230223閱讀:272來(lái)源:國(guó)知局
雙系統(tǒng)進(jìn)程管理方法及雙系統(tǒng)終端與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種雙系統(tǒng)進(jìn)程管理方法及雙系統(tǒng)終端。



背景技術(shù):

進(jìn)程是正在運(yùn)行的程序?qū)嶓w,并且包括這個(gè)運(yùn)行的程序中占據(jù)的所有系統(tǒng)資源。啟動(dòng)進(jìn)程管理時(shí)可查看打開(kāi)應(yīng)用程序的進(jìn)程信息,并可控制應(yīng)用程序的關(guān)閉和切換,對(duì)應(yīng)用程序進(jìn)行管理。

在雙系統(tǒng)智能終端中,例如采用雙android系統(tǒng)的交互智能平板,應(yīng)用程序分布在兩個(gè)系統(tǒng)上,打開(kāi)其中一個(gè)系統(tǒng)的應(yīng)用程序時(shí),進(jìn)程信息只能在對(duì)應(yīng)的系統(tǒng)中顯示,如需看到另外一個(gè)系統(tǒng)的應(yīng)用程序的進(jìn)程信息或?qū)α硗庖粋€(gè)系統(tǒng)的應(yīng)用程序進(jìn)行控制時(shí)則需要切換系統(tǒng),操作繁瑣,不便于應(yīng)用程序的進(jìn)程管理,而且用戶(hù)體驗(yàn)較差。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述狀況,有必要針對(duì)現(xiàn)有技術(shù)中雙系統(tǒng)的進(jìn)程管理操作繁瑣的問(wèn)題,提供一種雙系統(tǒng)進(jìn)程管理方法及雙系統(tǒng)終端。

本發(fā)明提供了一種雙系統(tǒng)進(jìn)程管理方法,適用于雙系統(tǒng)終端,所述雙系統(tǒng)終端包括同時(shí)運(yùn)行的主系統(tǒng)和輔助系統(tǒng),其特征在于,所述雙系統(tǒng)進(jìn)程管理方法包括:

當(dāng)所述輔助系統(tǒng)的應(yīng)用程序打開(kāi)時(shí),所述輔助系統(tǒng)將打開(kāi)的所述應(yīng)用程序的進(jìn)程信息發(fā)送至所述主系統(tǒng);

所述主系統(tǒng)將所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息加載到在所述主系統(tǒng)的進(jìn)程管理列表中;

當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的切換控制指令時(shí),所述主系統(tǒng)判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng),若是,所述主系統(tǒng)發(fā)送所述切換控制指令至所述輔助系統(tǒng);

所述輔助系統(tǒng)執(zhí)行所述切換控制指令,以使所述選中應(yīng)用程序切換至當(dāng)前應(yīng)用界面。

上述雙系統(tǒng)進(jìn)程管理方法,其中,所述主系統(tǒng)將所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息加載到在所述主系統(tǒng)的進(jìn)程管理列表中的步驟包括:

所述主系統(tǒng)接收所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息并進(jìn)行標(biāo)記,以及保存標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息;

當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)將標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

上述雙系統(tǒng)進(jìn)程管理方法,其中,當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)將標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中的步驟包括:

當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)讀取標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息以及讀取所述主系統(tǒng)的進(jìn)程信息,將讀取的兩個(gè)系統(tǒng)的所述進(jìn)程信息按照應(yīng)用程序打開(kāi)的時(shí)間順序進(jìn)行排序,并將排序后的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

上述雙系統(tǒng)進(jìn)程管理方法,其中,所述主系統(tǒng)將所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息加載到在所述主系統(tǒng)的進(jìn)程管理列表中的步驟之后還包括:

當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的結(jié)束控制指令時(shí),所述主系統(tǒng)判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng),若是,所述主系統(tǒng)發(fā)送所述結(jié)束控制指令至所述輔助系統(tǒng);

所述輔助系統(tǒng)執(zhí)行所述結(jié)束控制指令,以結(jié)束所述選中應(yīng)用程序。

上述雙系統(tǒng)進(jìn)程管理方法,其中,所述主系統(tǒng)和所述輔助系統(tǒng)通過(guò)adb調(diào)試通道連接。

本發(fā)明還提供了一種雙系統(tǒng)終端,包括同時(shí)運(yùn)行的主系統(tǒng)和輔助系統(tǒng),

所述輔助系統(tǒng)包括:

第一發(fā)送模塊,用于當(dāng)所述輔助系統(tǒng)的應(yīng)用程序打開(kāi)時(shí),將打開(kāi)的所述應(yīng)用程序的進(jìn)程信息發(fā)送至所述主系統(tǒng);

所述主系統(tǒng)包括:

加載模塊,用于將所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息加載到在所述主系統(tǒng)的進(jìn)程管理列表中;

判斷模塊,用于當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的切換控制指令時(shí),判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng);

第二發(fā)送模塊,用于當(dāng)所述選中應(yīng)用程序?qū)儆谒鲚o助系統(tǒng)時(shí),發(fā)送所述切換控制指令至所述輔助系統(tǒng);

所述輔助系統(tǒng)還包括:切換模塊,用于執(zhí)行所述第二發(fā)送模塊發(fā)送的切換控制指令,以使所述選中應(yīng)用程序切換至當(dāng)前應(yīng)用界面。

上述雙系統(tǒng)終端,其中,所述加載模塊包括:

標(biāo)記模塊:用于接收所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息并進(jìn)行標(biāo)記;

保存模塊,用于保存標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息;

加載子模塊,用于當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)將標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

上述雙系統(tǒng)終端,其中,上述雙系統(tǒng)終端,其中,所述加載子模塊具體用于:當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)讀取標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息以及讀取所述主系統(tǒng)的進(jìn)程信息,將讀取的兩個(gè)系統(tǒng)的所述進(jìn)程信息按照應(yīng)用程序打開(kāi)的時(shí)間順序進(jìn)行排序,并將排序后的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

上述雙系統(tǒng)終端,其中,所述判斷模塊還用于當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的結(jié)束控制指令時(shí),判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng);

所述第二發(fā)送模塊還用于當(dāng)所述選中應(yīng)用程序?qū)儆谒鲚o助系統(tǒng)時(shí),發(fā)送所述結(jié)束控制指令至所述輔助系統(tǒng);

所述輔助系統(tǒng)還包括:

結(jié)束模塊,用于執(zhí)行所述第二發(fā)送模塊發(fā)送的結(jié)束控制指令,以結(jié)束所述選中應(yīng)用程序。

上述雙系統(tǒng)終端,其中,所述主系統(tǒng)和所述輔助系統(tǒng)通過(guò)adb調(diào)試通道連接。

本發(fā)明通過(guò)將輔助系統(tǒng)中打開(kāi)過(guò)的應(yīng)用程序的進(jìn)程信息發(fā)送到主系統(tǒng),并加載到主系統(tǒng)的進(jìn)程管理列表中,通過(guò)主系統(tǒng)的進(jìn)行管理列表對(duì)主系統(tǒng)和輔助系統(tǒng)的應(yīng)用程序進(jìn)行操作,可實(shí)現(xiàn)在一個(gè)系統(tǒng)的進(jìn)程管理中對(duì)兩個(gè)系統(tǒng)的應(yīng)用程序進(jìn)行控制。

附圖說(shuō)明

圖1為本發(fā)明第一實(shí)施例中的雙系統(tǒng)進(jìn)程管理方法流程圖;

圖2為本發(fā)明第二實(shí)施例中的雙系統(tǒng)進(jìn)程管理方法流程圖;

圖3為本發(fā)明第三實(shí)施例中的輔助系統(tǒng)的結(jié)構(gòu)框圖;

圖4為本發(fā)明第三實(shí)施例中的主系統(tǒng)的結(jié)構(gòu)框圖;

圖5為本發(fā)明第三實(shí)施例中的加載模塊的結(jié)構(gòu)框圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。

參照下面的描述和附圖,將清楚本發(fā)明的實(shí)施例的這些和其他方面。在這些描述和附圖中,具體公開(kāi)了本發(fā)明的實(shí)施例中的一些特定實(shí)施方式,來(lái)表示實(shí)施本發(fā)明的實(shí)施例的原理的一些方式,但是應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例的范圍不受此限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。

請(qǐng)參閱圖1,為本發(fā)明第一實(shí)施例中的雙系統(tǒng)進(jìn)程管理方法,包括步驟s11~s16。

在本實(shí)施例中的兩個(gè)系統(tǒng)分別為主系統(tǒng)和輔助系統(tǒng),同時(shí)運(yùn)行在一個(gè)雙系統(tǒng)終端中,所述雙系統(tǒng)終端例如為交互智能平板,其具有兩個(gè)分別獨(dú)立加載主系統(tǒng)和輔助系統(tǒng)的硬件模塊,主系統(tǒng)為用戶(hù)日常使用時(shí)的操作系統(tǒng),輔助系統(tǒng)作為信息輸入輸出和顯示用。所述主系統(tǒng)和所述輔助系統(tǒng)可以為android系統(tǒng)、windowsphone系統(tǒng)(wp系統(tǒng))、windows系統(tǒng)、或ios系統(tǒng)(蘋(píng)果移動(dòng)設(shè)備操作系統(tǒng))等。所述主系統(tǒng)和輔助系統(tǒng)可以是相同的系統(tǒng),也可以是不同的系統(tǒng)。

步驟s11,當(dāng)所述輔助系統(tǒng)的應(yīng)用程序打開(kāi)時(shí),所述輔助系統(tǒng)將打開(kāi)的所述應(yīng)用程序的進(jìn)程信息發(fā)送至所述主系統(tǒng)。

上述步驟中,當(dāng)輔助系統(tǒng)的應(yīng)用程序被打開(kāi)時(shí),則在打開(kāi)的應(yīng)用啟動(dòng)時(shí),將輔助系統(tǒng)的應(yīng)用程序的進(jìn)程信息,包括應(yīng)用程序的名稱(chēng)、打開(kāi)時(shí)間和縮略圖等信息,發(fā)送到主系統(tǒng)中,主系統(tǒng)接收輔助系統(tǒng)發(fā)送的進(jìn)程信息,并將其保存在文件系統(tǒng)或者是數(shù)據(jù)庫(kù)中。

步驟s12,所述主系統(tǒng)將所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息加載到在所述主系統(tǒng)的進(jìn)程管理列表中。

上述步驟中,當(dāng)啟動(dòng)主系統(tǒng)的進(jìn)程管理時(shí),將主系統(tǒng)中保存的輔助系統(tǒng)的應(yīng)用程序的進(jìn)程信息加載到主系統(tǒng)的進(jìn)程管理列表中。即,啟動(dòng)主系統(tǒng)的進(jìn)程管理時(shí),主系統(tǒng)的進(jìn)行管理列表中同時(shí)顯示主系統(tǒng)和輔助系統(tǒng)的應(yīng)用程序的進(jìn)程信息。

步驟s13,當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的切換控制指令時(shí),所述主系統(tǒng)判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng),若是執(zhí)行步驟s14,否則執(zhí)行步驟s16。

步驟s14,所述主系統(tǒng)發(fā)送所述切換控制指令至所述輔助系統(tǒng)中。

步驟s15,所述輔助系統(tǒng)執(zhí)行所述切換控制指令。

步驟s16,主系統(tǒng)執(zhí)行所述切換控制指令。

上述步驟中,用戶(hù)在啟動(dòng)主系統(tǒng)進(jìn)程管理時(shí),在進(jìn)程管理列表中查看兩個(gè)系統(tǒng)的進(jìn)程信息,當(dāng)用戶(hù)需要將當(dāng)前界面切換至其中一個(gè)應(yīng)用程序時(shí),在主系統(tǒng)的進(jìn)程列表中選中該應(yīng)用程序?qū)?yīng)的進(jìn)程,并發(fā)送切換該進(jìn)程的信號(hào),此時(shí)主系統(tǒng)獲取到切換選中應(yīng)用程序的控制指令。主系統(tǒng)接收切換選中應(yīng)用程序的切換控制指令后,判斷選中應(yīng)用程序是否為輔助系統(tǒng)的應(yīng)用程序,若是,主系統(tǒng)發(fā)送切換控制指令至輔助系統(tǒng)中,以使輔助系統(tǒng)將選中應(yīng)用程序打開(kāi)切換至當(dāng)前界面,若否,則直接在主系統(tǒng)中打開(kāi)選中用程序。

在雙系統(tǒng)的交互智能平板中,應(yīng)用程序分布在兩個(gè)系統(tǒng)上運(yùn)行,一個(gè)主系統(tǒng),一個(gè)輔助系統(tǒng),但是進(jìn)程管理只有一個(gè)入口,也就只能顯示一個(gè)系統(tǒng)的進(jìn)程信息。本實(shí)施例通過(guò)將輔助系統(tǒng)中打開(kāi)過(guò)的應(yīng)用程序的進(jìn)程信息發(fā)送到主系統(tǒng)中,并加載到主系統(tǒng)的進(jìn)程管理列表中,通過(guò)主系統(tǒng)的進(jìn)行管理列表對(duì)主系統(tǒng)和輔助系統(tǒng)的應(yīng)用程序進(jìn)行操作,可實(shí)現(xiàn)在一個(gè)系統(tǒng)發(fā)熱進(jìn)程管理對(duì)兩個(gè)系統(tǒng)的應(yīng)用程序進(jìn)行控制。即,可以同時(shí)顯示兩個(gè)系統(tǒng)上打開(kāi)過(guò)的應(yīng)用程序的進(jìn)程信息,并且可以方便快捷的切換或結(jié)束任何一個(gè)系統(tǒng)打開(kāi)過(guò)的應(yīng)用程序,用戶(hù)體驗(yàn)大大提高,簡(jiǎn)化用戶(hù)操作及理解兩個(gè)系統(tǒng)。

請(qǐng)參閱圖2,為本發(fā)明第二實(shí)施例中的雙系統(tǒng)進(jìn)程管理方法,包括步驟s21~s27。

步驟s21,當(dāng)所述輔助系統(tǒng)的應(yīng)用程序打開(kāi)時(shí),所述輔助系統(tǒng)將打開(kāi)的所述應(yīng)用程序的進(jìn)程信息發(fā)送至所述主系統(tǒng)。

本實(shí)施例中,所述主系統(tǒng)和所述輔助系統(tǒng)均為android系統(tǒng),且兩個(gè)系統(tǒng)通過(guò)adb(androiddebugbridge,android調(diào)試橋接器)調(diào)試通道連接,系統(tǒng)間的信息傳遞采用adb服務(wù)來(lái)實(shí)現(xiàn)。分別加載主系統(tǒng)和輔助系統(tǒng)的兩個(gè)android模塊通過(guò)usb物理連接,兩個(gè)系統(tǒng)之間的信息通過(guò)usb接口進(jìn)行傳遞。兩個(gè)系統(tǒng)定義有進(jìn)程信息傳遞協(xié)議,兩個(gè)系統(tǒng)間的進(jìn)程信息按照約定的協(xié)議格式進(jìn)行發(fā)送和接收,然后進(jìn)行解析處理,完成相對(duì)應(yīng)的邏輯。例如,輔助系統(tǒng)向主系統(tǒng)發(fā)送進(jìn)程信息時(shí)還會(huì)向主系統(tǒng)發(fā)送命令字1,主系統(tǒng)接收到命令字1時(shí),則保存發(fā)送過(guò)來(lái)的進(jìn)程信息,當(dāng)主系統(tǒng)向輔助系統(tǒng)發(fā)送控制指令時(shí)還會(huì)發(fā)送命令字2,表示打開(kāi)/切換應(yīng)用程序。

步驟s22,所述主系統(tǒng)接收所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息,并進(jìn)行標(biāo)記,以及保存標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息。

當(dāng)主系統(tǒng)接收到輔助系統(tǒng)發(fā)送的應(yīng)用程序的進(jìn)程信息時(shí),對(duì)接收的進(jìn)程信息增加一個(gè)字段以進(jìn)行標(biāo)記。

步驟s23,當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)讀取標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息以及讀取所述主系統(tǒng)的進(jìn)程信息,將讀取的兩個(gè)系統(tǒng)的所述進(jìn)程信息按照應(yīng)用程序打開(kāi)的時(shí)間順序進(jìn)行排序,并將排序后的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

每次主系統(tǒng)的應(yīng)用程序被打開(kāi)時(shí),主系統(tǒng)利用主系統(tǒng)自帶的進(jìn)程管理機(jī)制記錄打開(kāi)過(guò)的應(yīng)用程序的進(jìn)程信息。當(dāng)啟動(dòng)主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),主系統(tǒng)讀取保存在主系統(tǒng)中標(biāo)記的所述輔助系統(tǒng)的進(jìn)程信息以及讀取所述主系統(tǒng)的進(jìn)程信息。主系統(tǒng)和輔助系統(tǒng)的進(jìn)程信息包括應(yīng)用程序打開(kāi)的時(shí)間,所述主系統(tǒng)根據(jù)應(yīng)用程序打開(kāi)的時(shí)間先后順序?qū)⒆x取的兩個(gè)系統(tǒng)的進(jìn)程信息進(jìn)行排序,即可在主系統(tǒng)的進(jìn)程管理列表中查看兩個(gè)系統(tǒng)排序后的進(jìn)程信息。

當(dāng)然,主系統(tǒng)和輔助系統(tǒng)的進(jìn)程信息也可以采用其他的約定規(guī)則進(jìn)行排序,在此不做限制。在本發(fā)明的另一實(shí)施例中,所述主系統(tǒng)將所述主系統(tǒng)的進(jìn)程信息與所述輔助系統(tǒng)的進(jìn)程信息按照應(yīng)用程序預(yù)設(shè)的優(yōu)先級(jí)進(jìn)行排序,并將排序后的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。例如,可以按照系統(tǒng)類(lèi)、辦公類(lèi)的應(yīng)用程序設(shè)定優(yōu)先級(jí)順序,并按照設(shè)定的優(yōu)先級(jí)順序?qū)蓚€(gè)系統(tǒng)的應(yīng)用程序的進(jìn)程信息進(jìn)行排序。

步驟s24,當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的控制指令時(shí),所述主系統(tǒng)判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng),若是執(zhí)行步驟s25,否則執(zhí)行步驟s27。所述控制指令為切換控制指令或結(jié)束控制指令。

主系統(tǒng)根據(jù)應(yīng)用程序的進(jìn)程信息的標(biāo)記來(lái)判斷選中應(yīng)用程序是否為主系統(tǒng)中的,若主系統(tǒng)檢測(cè)到標(biāo)記,則確認(rèn)是輔助系統(tǒng)中的應(yīng)用程序。

步驟s25,所述主系統(tǒng)發(fā)送所述控制指令至所述輔助系統(tǒng)中。

步驟s26,所述輔助系統(tǒng)執(zhí)行所述控制指令。

步驟s27,主系統(tǒng)執(zhí)行所述控制指令。

當(dāng)用戶(hù)需要關(guān)閉其中一個(gè)應(yīng)用程序時(shí),在主系統(tǒng)的進(jìn)程列表中選中該應(yīng)用程序?qū)?yīng)的進(jìn)程,并發(fā)送結(jié)束該進(jìn)程的信號(hào),此時(shí)主系統(tǒng)獲取到關(guān)閉選中應(yīng)用程序的結(jié)束控制指令。主系統(tǒng)接收到選中應(yīng)用程序的結(jié)束控制指令后,判斷選中應(yīng)用程序是否為輔助系統(tǒng)的應(yīng)用程序,若是,則跨系統(tǒng)關(guān)閉選中應(yīng)用程序,若否,則直接在主系統(tǒng)中關(guān)閉選中應(yīng)用程序??梢岳斫獾?,當(dāng)用戶(hù)需要將當(dāng)前界面切換其中一個(gè)應(yīng)用程序時(shí),可在進(jìn)程管理列表中選中該應(yīng)用程序?qū)?yīng)的進(jìn)程并發(fā)送切換信號(hào),此時(shí)主系統(tǒng)獲取到切換控制指令,并判斷選中應(yīng)用程序是否為輔助系統(tǒng)中的,若是,主系統(tǒng)發(fā)送切換控制指令至輔助系統(tǒng)中,以使輔助系統(tǒng)將選中應(yīng)用程序打開(kāi)切換至當(dāng)前界面。

本實(shí)施例,將輔助系統(tǒng)中打開(kāi)過(guò)的應(yīng)用程序的進(jìn)程信息通過(guò)adb調(diào)試通道發(fā)送到主系統(tǒng),主系統(tǒng)接收輔助系統(tǒng)發(fā)送的進(jìn)程管理信息時(shí),對(duì)接收的進(jìn)程信息進(jìn)行標(biāo)記,并將標(biāo)記后的進(jìn)程信息加載到主系統(tǒng)的進(jìn)程管理列表中。主系統(tǒng)通過(guò)識(shí)別標(biāo)記來(lái)區(qū)分應(yīng)用程序的所屬系統(tǒng),并在同一個(gè)進(jìn)程管理列表中對(duì)主系統(tǒng)和輔助系統(tǒng)的應(yīng)用程序進(jìn)行控制。

請(qǐng)參閱圖3至圖5,為本發(fā)明第三實(shí)施中提供的一種雙系統(tǒng)終端,包括同時(shí)運(yùn)行的主系統(tǒng)和輔助系統(tǒng),所述主系統(tǒng)和所述輔助系統(tǒng)通過(guò)adb調(diào)試通道連接。

如圖3所示,所述輔助系統(tǒng)包括:第一發(fā)送模塊100,用于當(dāng)所述輔助系統(tǒng)的應(yīng)用程序打開(kāi)時(shí),將打開(kāi)的所述應(yīng)用程序的進(jìn)程信息發(fā)送至所述主系統(tǒng)。

如圖4所示,所述主系統(tǒng)包括加載模塊200、判斷模塊300和第二發(fā)送模塊400。

所述加載模塊200用于將所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息加載到在所述主系統(tǒng)的進(jìn)程管理列表中。

進(jìn)一步的,如圖5所示,所述加載模塊200具體包括:

標(biāo)記模塊210:用于接收所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息,并對(duì)所述輔助系統(tǒng)發(fā)送的所述應(yīng)用程序的進(jìn)程信息進(jìn)行標(biāo)記;

保存模塊220,用于保存標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息;

加載子模塊230,用于當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)將標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

進(jìn)一步的,所述加載子模塊230具體用于:當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)讀取標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息以及讀取所述主系統(tǒng)的進(jìn)程信息,將讀取的兩個(gè)系統(tǒng)的所述進(jìn)程信息按照應(yīng)用程序打開(kāi)的時(shí)間順序進(jìn)行排序,并將排序后的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

進(jìn)一步的,在本發(fā)明另一實(shí)施例中,所述加載子模塊230具體用于:當(dāng)所述主系統(tǒng)的進(jìn)程管理啟動(dòng)時(shí),所述主系統(tǒng)讀取標(biāo)記后的所述輔助系統(tǒng)的進(jìn)程信息以及讀取所述主系統(tǒng)的進(jìn)程信息,將讀取的兩個(gè)系統(tǒng)的所述進(jìn)程信息按照應(yīng)用程序預(yù)設(shè)的優(yōu)先級(jí)進(jìn)行排序,并將排序后的進(jìn)程信息加載到所述主系統(tǒng)的進(jìn)程管理列表中。

所述判斷模塊300用于當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的切換控制指令時(shí),判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng)。主系統(tǒng)可以通過(guò)識(shí)別選中應(yīng)用程序的進(jìn)程信息的標(biāo)記來(lái)判斷選中應(yīng)用程序的所屬系統(tǒng)。

所述第二發(fā)送模塊400用于當(dāng)所述當(dāng)前應(yīng)用程序?qū)儆谒鲚o助系統(tǒng)時(shí),發(fā)送所述切換控制指令至所述輔助系統(tǒng)。

如圖3所示,所述輔助系統(tǒng)還包括:切換模塊500,用于執(zhí)行所述第二發(fā)送模塊發(fā)送的切換控制指令。

進(jìn)一步的,所述判斷模塊300還用于當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中任意一應(yīng)用程序的結(jié)束控制指令時(shí),判斷選中應(yīng)用程序是否屬于所述輔助系統(tǒng);

所述第二發(fā)送模塊400還用于當(dāng)所述選中應(yīng)用程序?qū)儆谒鲚o助系統(tǒng)時(shí),發(fā)送所述結(jié)束控制指令至所述輔助系統(tǒng);

所述輔助系統(tǒng)還包括:結(jié)束模塊600,用于執(zhí)行所述第二發(fā)送模塊發(fā)送的結(jié)束控制指令,以結(jié)束所述選中應(yīng)用程序。

當(dāng)所述輔助系統(tǒng)的應(yīng)用程序打開(kāi)時(shí),輔助系統(tǒng)的第一發(fā)送模塊100將打開(kāi)的應(yīng)用程序的進(jìn)程信息發(fā)送至所述主系統(tǒng),主系統(tǒng)的加載模塊200將所述輔助系統(tǒng)的應(yīng)用程序的進(jìn)程信息加載到在所述主系統(tǒng)的進(jìn)程管理列表中。當(dāng)所述主系統(tǒng)獲取到所述進(jìn)程管理列表中的選中應(yīng)用程序的控制指令時(shí),主系統(tǒng)判斷所述當(dāng)前應(yīng)用程序是否屬于所述輔助系統(tǒng),若是,則通過(guò)第二發(fā)送模塊400發(fā)送所述控制指令至所述輔助系統(tǒng),輔助系統(tǒng)接收所述控制指令并執(zhí)行,若不是,則主系統(tǒng)執(zhí)行所述控制指令。所述控制指令為切換控制指令或結(jié)束控制指令,切換控制指令即將當(dāng)前應(yīng)用界面切換至選中應(yīng)用程序,結(jié)束控制指令即為結(jié)束選中應(yīng)用程序。

在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,“計(jì)算機(jī)可讀介質(zhì)”可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。

計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線(xiàn)的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(ram),只讀存儲(chǔ)器(rom),可擦除可編輯只讀存儲(chǔ)器(eprom或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(pga),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)等。

在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
昭通市| 湟中县| 四子王旗| 斗六市| 昔阳县| 肥东县| 临颍县| 阳新县| 石家庄市| 陵川县| 玉树县| 永定县| 肃北| 盖州市| 鹰潭市| 定襄县| 鸡泽县| 巴彦县| 安阳县| 交口县| 新竹市| 宜宾市| 池州市| 江城| 鄢陵县| 合阳县| 青浦区| 南开区| 无锡市| 北安市| 景谷| 泾阳县| 台东市| 青神县| 宜城市| 孟连| 吴桥县| 南宁市| 柳河县| 江北区| 安吉县|