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

應(yīng)用進(jìn)程的控制裝置及方法

文檔序號(hào):10654271閱讀:245來(lái)源:國(guó)知局
應(yīng)用進(jìn)程的控制裝置及方法
【專利摘要】本發(fā)明公開(kāi)了一種應(yīng)用進(jìn)程的控制裝置,包括:確定模塊,用于在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù);啟動(dòng)模塊,用于創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。本發(fā)明還公開(kāi)了一種應(yīng)用進(jìn)程的控制方法。本發(fā)明在啟動(dòng)應(yīng)用程序時(shí),可以通過(guò)創(chuàng)建多個(gè)用戶空間,每一用戶空間啟動(dòng)一個(gè)進(jìn)程,且各個(gè)進(jìn)程的類(lèi)型相同,進(jìn)而使得終端可以在同一時(shí)刻通過(guò)多個(gè)進(jìn)程實(shí)現(xiàn)同一種功能。
【專利說(shuō)明】
應(yīng)用進(jìn)程的控制裝置及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用進(jìn)程的控制裝置及方法。
【背景技術(shù)】
[0002]目前,手機(jī)、平板等移動(dòng)終端已成為人們不可或缺的隨身攜帶的設(shè)備。移動(dòng)終端上通常會(huì)安裝各種應(yīng)用,以實(shí)現(xiàn)多種功能。例如,移動(dòng)終端上安裝通話應(yīng)用后,人們可以基于移動(dòng)終端撥打電話;移動(dòng)終端上安裝相機(jī)應(yīng)用后,人們可以基于移動(dòng)終端拍照?,F(xiàn)有技術(shù)中,移動(dòng)終端上啟動(dòng)應(yīng)用后,該應(yīng)用每種類(lèi)型的進(jìn)程在同一時(shí)刻只能啟動(dòng)一個(gè)。例如,在啟動(dòng)通話應(yīng)用后,同一時(shí)刻只能開(kāi)啟一個(gè)通話進(jìn)程;在啟動(dòng)相機(jī)應(yīng)用后,同一時(shí)刻只能開(kāi)啟一個(gè)攝像頭,即同一時(shí)刻只能啟動(dòng)一個(gè)拍照進(jìn)程。

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

[0003]本發(fā)明的主要目的在于提供一種應(yīng)用進(jìn)程的控制裝置及方法,旨在解決移動(dòng)終端上啟動(dòng)的應(yīng)用中每種類(lèi)型的進(jìn)程在同一時(shí)刻只能啟動(dòng)一個(gè)的技術(shù)問(wèn)題。
[0004]本發(fā)明提供的應(yīng)用進(jìn)程的控制裝置包括:
[0005]確定模塊,用于在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù);
[0006]啟動(dòng)模塊,用于創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。
[0007]可選的,所述確定模塊還用于在接收到基于通話應(yīng)用的群通話開(kāi)啟指令時(shí),獲取群通話的目標(biāo)用戶的個(gè)數(shù)及各個(gè)所述目標(biāo)用戶的電話號(hào)碼,并將所述目標(biāo)用戶的個(gè)數(shù)確定為多進(jìn)程的個(gè)數(shù);
[0008]所述啟動(dòng)模塊還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,每一所述通話進(jìn)程對(duì)應(yīng)撥打一所述目標(biāo)用戶的電話號(hào)碼。
[0009]可選的,所述應(yīng)用進(jìn)程的控制裝置還包括:
[0010]顯示模塊,用于顯示與各個(gè)所述通話進(jìn)程關(guān)聯(lián)的群通話界面;
[0011 ]控制模塊,用于在接收到基于所述群通話界面的控制指令時(shí),根據(jù)所述控制指令控制各個(gè)所述通話進(jìn)程。
[0012]可選的,所述確定模塊還用于在接收到基于第一預(yù)設(shè)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),觸發(fā)所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令,并在接收到基于第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令時(shí),將所述第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值確定為多進(jìn)程的個(gè)數(shù);
[0013]所述啟動(dòng)模塊還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程;
[0014]所述啟動(dòng)模塊還用于分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0015]可選的,所述第二預(yù)設(shè)應(yīng)用為相機(jī)應(yīng)用,所述啟動(dòng)模塊還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)攝像頭;以及分別基于啟動(dòng)的各個(gè)所述攝像頭獲取圖像數(shù)據(jù),并對(duì)各個(gè)所述圖像數(shù)據(jù)進(jìn)行識(shí)別以及驗(yàn)證,在各個(gè)所述圖像數(shù)據(jù)均驗(yàn)證成功時(shí),啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0016]此外,本發(fā)明進(jìn)一步提供的應(yīng)用進(jìn)程的控制方法包括:
[0017]在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù);
[0018]創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。
[0019]可選的,所述在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù)的步驟包括:在接收到基于通話應(yīng)用的群通話開(kāi)啟指令時(shí),獲取群通話的目標(biāo)用戶的個(gè)數(shù)及各個(gè)所述目標(biāo)用戶的電話號(hào)碼,并將所述目標(biāo)用戶的個(gè)數(shù)確定為多進(jìn)程的個(gè)數(shù);
[0020]所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟包括:每一所述用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,每一所述通話進(jìn)程對(duì)應(yīng)撥打一所述目標(biāo)用戶的電話號(hào)碼。
[0021]可選的,所述創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟之后,還包括:
[0022]顯示與各個(gè)所述通話進(jìn)程關(guān)聯(lián)的群通話界面;
[0023]在接收到基于所述群通話界面的控制指令時(shí),根據(jù)所述控制指令控制各個(gè)所述通話進(jìn)程。
[0024]可選的,所述在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù)之前,還包括:
[0025]在接收到基于第一預(yù)設(shè)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),觸發(fā)所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令;
[0026]所述在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù)的步驟包括:在接收到基于第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令時(shí),將所述第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值確定為多進(jìn)程的個(gè)數(shù);
[0027]所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟包括:每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程;
[0028]所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟之后,還包括:分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0029]可選的,所述第二預(yù)設(shè)應(yīng)用為相機(jī)應(yīng)用,所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程的步驟包括:每一所述用戶空間中分別啟動(dòng)一個(gè)攝像頭;
[0030]分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用的步驟包括:分別基于啟動(dòng)的各個(gè)所述攝像頭獲取圖像數(shù)據(jù),并對(duì)各個(gè)所述圖像數(shù)據(jù)進(jìn)行識(shí)別以及驗(yàn)證,在各個(gè)所述圖像數(shù)據(jù)均驗(yàn)證成功時(shí),啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0031]本發(fā)明提供的應(yīng)用進(jìn)程的控制裝置及方法,通過(guò)在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù),并創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同,從而在啟動(dòng)應(yīng)用程序時(shí),可以通過(guò)創(chuàng)建多個(gè)用戶空間,每一用戶空間啟動(dòng)一個(gè)進(jìn)程,且各個(gè)進(jìn)程的類(lèi)型相同,進(jìn)而使得終端可以在同一時(shí)刻通過(guò)多個(gè)進(jìn)程實(shí)現(xiàn)同一種功能。
【附圖說(shuō)明】
[0032]圖1為本發(fā)明各個(gè)實(shí)施例涉及的一個(gè)可選的終端的硬件結(jié)構(gòu)示意圖;
[0033]圖2為本發(fā)明應(yīng)用進(jìn)程的控制裝置第一實(shí)施例的功能模塊示意圖;
[0034]圖3為本發(fā)明應(yīng)用進(jìn)程的控制裝置第三實(shí)施例的功能模塊示意圖;
[0035]圖4為本發(fā)明群通話一實(shí)施例的架構(gòu)圖;
[0036]圖5為本發(fā)明應(yīng)用進(jìn)程的控制方法第一實(shí)施例的流程示意圖;
[0037]圖6為本發(fā)明應(yīng)用進(jìn)程的控制方法第二實(shí)施例的流程示意圖;
[0038]圖7為本發(fā)明應(yīng)用進(jìn)程的控制方法第三實(shí)施例的流程示意圖;
[0039]圖8為本發(fā)明應(yīng)用進(jìn)程的控制方法第四實(shí)施例的流程示意圖。
[0040]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0041]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的系統(tǒng)架構(gòu)。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0043]具體地,終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、PAD(平板電腦)等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。以下各個(gè)實(shí)施例以終端為手機(jī)為例進(jìn)行說(shuō)明。本發(fā)明各個(gè)實(shí)施例中的應(yīng)用進(jìn)程的控制裝置均基于上述終端實(shí)現(xiàn)。
[0044]作為一種實(shí)現(xiàn)方案,上述終端的硬件結(jié)構(gòu)可以如圖1所示。
[0045]參照?qǐng)D1,該終端可以包括相機(jī)單元110、用戶輸入單元120、存儲(chǔ)器130、處理器140和通信總線150等等。圖1示出了具有各種組件的終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。以下將詳細(xì)描述終端的各個(gè)組件。
[0046]相機(jī)單元110可以為該終端自帶的攝像頭,可以進(jìn)行拍照。
[0047]用戶輸入單元120可以接收用戶輸入的多進(jìn)程開(kāi)啟指令等。
[0048]存儲(chǔ)器I 30可以是高速RAM存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤(pán)存儲(chǔ)器。存儲(chǔ)器130可選的還可以是獨(dú)立于前述處理器140的存儲(chǔ)裝置。作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器130中可以存儲(chǔ)應(yīng)用進(jìn)程的控制程序等。
[0049]處理器140可以調(diào)用存儲(chǔ)器130中存儲(chǔ)的應(yīng)用進(jìn)程的控制程序,并執(zhí)行以下操作:
[0050]在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù);
[0051]創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。
[0052]處理器140還可以調(diào)用存儲(chǔ)器130中存儲(chǔ)的應(yīng)用進(jìn)程的控制程序,并執(zhí)行以下操作:
[0053]在接收到基于通話應(yīng)用的群通話開(kāi)啟指令時(shí),獲取群通話的目標(biāo)用戶的個(gè)數(shù)及各個(gè)所述目標(biāo)用戶的電話號(hào)碼,并將所述目標(biāo)用戶的個(gè)數(shù)確定為多進(jìn)程的個(gè)數(shù);
[0054]每一所述用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,每一所述通話進(jìn)程對(duì)應(yīng)撥打一所述目標(biāo)用戶的電話號(hào)碼。。
[0055]處理器140還可以調(diào)用存儲(chǔ)器130中存儲(chǔ)的應(yīng)用進(jìn)程的控制程序,并執(zhí)行以下操作:
[0056]在群通話接通后,在接收到本端的語(yǔ)音信號(hào)時(shí),將所述語(yǔ)音信號(hào)通過(guò)各個(gè)所述通話進(jìn)程分別發(fā)送至各個(gè)所述目標(biāo)用戶對(duì)應(yīng)的終端。
[0057]處理器140還可以調(diào)用存儲(chǔ)器130中存儲(chǔ)的應(yīng)用進(jìn)程的控制程序,并執(zhí)行以下操作:
[0058]在接收到基于第一預(yù)設(shè)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),觸發(fā)所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令;
[0059]在接收到基于第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令時(shí),將所述第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值確定為多進(jìn)程的個(gè)數(shù);
[0060]每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程;
[0061 ]分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0062]處理器140還可以調(diào)用存儲(chǔ)器130中存儲(chǔ)的應(yīng)用進(jìn)程的控制程序,并執(zhí)行以下操作:
[0063]每一所述用戶空間中分別啟動(dòng)一個(gè)攝像頭;
[0064]分別基于啟動(dòng)的各個(gè)所述攝像頭獲取圖像數(shù)據(jù),并對(duì)各個(gè)所述圖像數(shù)據(jù)進(jìn)行識(shí)別以及驗(yàn)證,在各個(gè)所述圖像數(shù)據(jù)均驗(yàn)證成功時(shí),啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0065]基于上述硬件架構(gòu)提出本發(fā)明應(yīng)用進(jìn)程的控制裝置的各個(gè)實(shí)施例。
[0066]參照?qǐng)D2,圖2為本發(fā)明應(yīng)用進(jìn)程的控制裝置第一實(shí)施例的功能模塊示意圖。需要強(qiáng)調(diào)的是,對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō),圖2所示功能模塊圖僅僅是一個(gè)較佳實(shí)施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖2所示的應(yīng)用進(jìn)程的控制裝置的功能模塊,可輕易進(jìn)行新的功能模塊的補(bǔ)充;各功能模塊的名稱是自定義名稱,僅用于輔助理解該應(yīng)用進(jìn)程的控制裝置的各個(gè)程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱的功能模塊所要達(dá)成的功能。
[0067]本實(shí)施例提出一種應(yīng)用進(jìn)程的控制裝置,該應(yīng)用進(jìn)程的控制裝置可以設(shè)置于上述終端上,本實(shí)施例及以下實(shí)施例以終端為手機(jī)為例進(jìn)行說(shuō)明。所述應(yīng)用進(jìn)程的控制裝置包括:
[0068]確定模塊210,用于在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù);
[0069]在本實(shí)施例中,可以在應(yīng)用程序界面上設(shè)置多進(jìn)程開(kāi)啟控件,在觸發(fā)該多進(jìn)程開(kāi)啟控件時(shí),即可視為接收到了多進(jìn)程開(kāi)啟指令,多進(jìn)程的個(gè)數(shù)可以為預(yù)設(shè)的,也可以為用戶輸入的。或者,還可以在啟動(dòng)第一預(yù)設(shè)應(yīng)用時(shí),即可視為接收到了與所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令,所述第二預(yù)設(shè)應(yīng)用的多進(jìn)程的個(gè)數(shù)可以為預(yù)設(shè)的,也可以為用戶輸入的?;蛘?,多進(jìn)程開(kāi)啟指令還可以為接收到的來(lái)自外部終端的指令信號(hào)。
[0070]啟動(dòng)模塊220,用于創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。
[0071]在本實(shí)施例中,用戶空間為運(yùn)行進(jìn)程的虛擬地址/內(nèi)存空間。每一個(gè)用戶空間內(nèi)對(duì)應(yīng)啟動(dòng)一個(gè)應(yīng)用程序的進(jìn)程,對(duì)每個(gè)用戶空間分配一個(gè)標(biāo)識(shí),以標(biāo)識(shí)該用戶空間。各個(gè)用戶空間內(nèi)運(yùn)行的進(jìn)程類(lèi)型相同,即每一個(gè)用戶空間內(nèi)執(zhí)行的功能相同。例如,若多進(jìn)程開(kāi)啟指令為基于通話應(yīng)用的群通話開(kāi)啟指令,則每一個(gè)進(jìn)程均為通話進(jìn)程,執(zhí)行通話功能;若多進(jìn)程開(kāi)啟指令為基于相機(jī)應(yīng)用的拍攝指令,則每一個(gè)進(jìn)程均為拍攝進(jìn)程,執(zhí)行拍攝功能。
[0072]本發(fā)明提供的應(yīng)用進(jìn)程的控制裝置,通過(guò)在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù),并創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同,從而在啟動(dòng)應(yīng)用程序時(shí),可以通過(guò)創(chuàng)建多個(gè)用戶空間,每一用戶空間啟動(dòng)一個(gè)進(jìn)程,且各個(gè)進(jìn)程的類(lèi)型相同,進(jìn)而使得終端可以在同一時(shí)刻通過(guò)多個(gè)進(jìn)程實(shí)現(xiàn)同一種功能。
[0073]進(jìn)一步地,基于本發(fā)明應(yīng)用進(jìn)程的控制裝置的第一實(shí)施例,本發(fā)明還提出了應(yīng)用進(jìn)程的控制裝置的第二實(shí)施例,與第一實(shí)施例不同的是,在第二實(shí)施例中,所述確定模塊210還用于在接收到基于通話應(yīng)用的群通話開(kāi)啟指令時(shí),獲取群通話的目標(biāo)用戶的個(gè)數(shù)及各個(gè)所述目標(biāo)用戶的電話號(hào)碼,并將所述目標(biāo)用戶的個(gè)數(shù)確定為多進(jìn)程的個(gè)數(shù);
[0074]所述啟動(dòng)模塊220還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,每一所述通話進(jìn)程對(duì)應(yīng)撥打一所述目標(biāo)用戶的電話號(hào)碼。
[0075]在本實(shí)施例中,應(yīng)用程序?yàn)橥ㄔ拺?yīng)用。多進(jìn)程開(kāi)啟指令為群通話開(kāi)啟指令。
[0076]可以在接收到群通話開(kāi)啟指令時(shí),顯示一輸入框,用戶可以基于該輸入框輸入群通話的目標(biāo)用戶的人數(shù),以及輸入目標(biāo)用戶的電話號(hào)碼;或者還可以顯示一選擇欄,用戶基于該選擇欄選擇目標(biāo)用戶的人數(shù)以及輸入或選擇目標(biāo)用戶的電話號(hào)碼?;蛘?,群通話開(kāi)啟指令還可以攜帶有目標(biāo)用戶的人數(shù)以及各個(gè)目標(biāo)用戶的電話號(hào)碼。
[0077]在終端獲取到多進(jìn)程的個(gè)數(shù)時(shí),可以在后臺(tái)啟動(dòng)一個(gè)服務(wù)程序,在該服務(wù)程序中分別開(kāi)啟與多進(jìn)程個(gè)數(shù)相同數(shù)量的用戶空間,并分別在每個(gè)用戶空間中啟動(dòng)一個(gè)通話進(jìn)程。每個(gè)通話進(jìn)程對(duì)應(yīng)撥打一個(gè)目標(biāo)用戶的電話號(hào)碼。
[0078]在終端A、終端B和終端C之間需要建立通話連接時(shí),假設(shè)終端A為群通話發(fā)起端。對(duì)于終端A,可以由用戶基于終端A的通話應(yīng)用界面輸入群通話開(kāi)啟指令,并輸入群通話的目標(biāo)用戶(終端B和終端C)以及目標(biāo)用戶的電話號(hào)碼(終端B和終端C對(duì)應(yīng)的電話號(hào)碼)。終端A上開(kāi)啟兩個(gè)通話進(jìn)程,且其中一通話進(jìn)程撥打終端B的電話,另一通話進(jìn)程撥打終端C的電話。與此同時(shí),終端A還同時(shí)向終端B發(fā)送多進(jìn)程開(kāi)啟指令,且在該多進(jìn)程開(kāi)啟指令中攜帶有終端C的電話號(hào)碼;或者,終端還同時(shí)向終端C發(fā)送多進(jìn)程開(kāi)啟指令,且該多進(jìn)程開(kāi)啟指令攜帶有終端B的電話號(hào)碼。終端B在接收到多進(jìn)程開(kāi)啟指令時(shí),可以直接根據(jù)多進(jìn)程開(kāi)啟指令獲取通話進(jìn)程的個(gè)數(shù)以及終端C的電話號(hào)碼,終端B可以啟動(dòng)兩個(gè)通話進(jìn)程,一個(gè)通話進(jìn)程接通終端A的電話,另一個(gè)通話進(jìn)程發(fā)起向終端C的通話。對(duì)于終端C,在接收到多進(jìn)程開(kāi)啟指令時(shí),可以開(kāi)啟兩個(gè)通話進(jìn)程,分別接通終端A和終端B的電話。從而完成群通話功能。
[0079]可選的,在群通話接通后,在接收到本端的語(yǔ)音信號(hào)時(shí),將所述語(yǔ)音信號(hào)通過(guò)各個(gè)所述通話進(jìn)程分別發(fā)送至各個(gè)所述目標(biāo)用戶對(duì)應(yīng)的終端。例如,對(duì)于終端A,在終端A接收到用戶的語(yǔ)音信號(hào)時(shí),則將接收的語(yǔ)音信號(hào)通過(guò)各個(gè)所述通話進(jìn)程分別發(fā)送至終端B和終端C。
[0080]本實(shí)施例通過(guò)創(chuàng)建多個(gè)用戶空間,且每一個(gè)用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,從而實(shí)現(xiàn)了基于通話應(yīng)用的群通話功能,且保證了群通話的質(zhì)量。
[0081]進(jìn)一步地,基于本發(fā)明應(yīng)用進(jìn)程的控制裝置的第二實(shí)施例,本發(fā)明還提出了應(yīng)用進(jìn)程的控制裝置的第三實(shí)施例,參照?qǐng)D3,圖3為本發(fā)明應(yīng)用進(jìn)程的控制裝置第三實(shí)施例的功能模塊示意圖,與第二實(shí)施例不同的是,在第三實(shí)施例中,所述應(yīng)用進(jìn)程的控制裝置還包括:
[0082]顯示模塊230,用于顯示與各個(gè)所述通話進(jìn)程關(guān)聯(lián)的群通話界面;
[0083]控制模塊240,用于在接收到基于所述群通話界面的控制指令時(shí),根據(jù)所述控制指令控制各個(gè)所述通話進(jìn)程。
[0084]在本實(shí)施例中,各個(gè)所述通話進(jìn)程共用一個(gè)群通話界面。如圖4所示,圖4為本發(fā)明群通話一實(shí)施例的架構(gòu)圖。每當(dāng)有信號(hào)輸入或輸出時(shí),均通過(guò)TelephonyManager(電話管理層)將收到或發(fā)出的信號(hào)傳遞到HAL層后進(jìn)一步傳送到硬件層。各個(gè)TelephonyManager共用一個(gè)UI界面。該群通話界面中可以顯示免提控件、掛斷控件等,通過(guò)該群通話界面控制所有通話進(jìn)程。例如,在觸發(fā)群通話界面中的免提控件時(shí),則通過(guò)各個(gè)通話進(jìn)程接收到的聲音信號(hào)均免提播放;在觸發(fā)群通話界面中的掛斷控件時(shí),則關(guān)閉所有通話進(jìn)程。
[0085]本實(shí)施例通過(guò)將各個(gè)通話進(jìn)程共用一個(gè)群通話界面,從而只需要通過(guò)一個(gè)界面即可控制所有的通話進(jìn)行,更加便于用戶的操作。
[0086]進(jìn)一步地,基于本發(fā)明應(yīng)用進(jìn)程的控制裝置的第一實(shí)施例,本發(fā)明還提出了應(yīng)用進(jìn)程的控制裝置的第四實(shí)施例,與第一實(shí)施例不同的是,在第四實(shí)施例中,所述確定模塊210還用于在接收到基于第一預(yù)設(shè)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),觸發(fā)所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令,并在接收到基于第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令時(shí),將所述第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值確定為多進(jìn)程的個(gè)數(shù);
[0087]所述啟動(dòng)模塊220還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程;
[0088]所述啟動(dòng)模塊220還用于分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0089]在本實(shí)施例中,第一預(yù)設(shè)應(yīng)用和第二預(yù)設(shè)應(yīng)用可以為系統(tǒng)默認(rèn)設(shè)置的,也可以由用戶設(shè)置??蛇x的,第一預(yù)設(shè)應(yīng)用可以設(shè)置為安全性要求比較高的應(yīng)用,例如,第一預(yù)設(shè)應(yīng)用可以為支付寶、銀行APP等。第二預(yù)設(shè)應(yīng)用可以為相機(jī)應(yīng)用。第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值可以由系統(tǒng)默認(rèn)設(shè)置,也可以由用戶設(shè)置。
[0090]驗(yàn)證信息可以為密碼、圖像數(shù)據(jù)等。
[0091]本實(shí)施例以第二預(yù)設(shè)應(yīng)用為相機(jī)為例進(jìn)行說(shuō)明。所述啟動(dòng)模塊220還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)攝像頭;以及分別基于啟動(dòng)的各個(gè)所述攝像頭獲取圖像數(shù)據(jù),并對(duì)各個(gè)所述圖像數(shù)據(jù)進(jìn)行識(shí)別以及驗(yàn)證,在各個(gè)所述圖像數(shù)據(jù)均驗(yàn)證成功時(shí),啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。第一預(yù)設(shè)應(yīng)用假設(shè)為支付寶。例如,一對(duì)夫妻共用一個(gè)支付寶賬戶,并且若登錄該支付寶賬戶,需要兩人功能輸入對(duì)應(yīng)的密碼,因此,可以在支付寶應(yīng)用上設(shè)置多人鎖。即,第一預(yù)設(shè)應(yīng)用設(shè)置為支付寶應(yīng)用。在啟動(dòng)支付寶時(shí),系統(tǒng)判定支付寶應(yīng)用設(shè)置了多人鎖,接收到了基于相機(jī)應(yīng)用的多進(jìn)程開(kāi)啟指令,發(fā)送一個(gè)intent到相機(jī)管理器,告知其啟動(dòng)相機(jī)應(yīng)用。在本實(shí)施例中,第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值為兩個(gè)。因此,多進(jìn)程的個(gè)數(shù)為兩個(gè)。相機(jī)管理器通過(guò)binder告知framework層,同時(shí)啟動(dòng)兩個(gè)攝像頭,framework將該命令傳入驅(qū)動(dòng)層。驅(qū)動(dòng)層先判斷當(dāng)前系統(tǒng)的版本,如果是Android5.1版本則判定當(dāng)前系統(tǒng)中camera包名有幾個(gè)進(jìn)程,如果只有一個(gè)則啟動(dòng)一個(gè)攝像頭,并走正常的流程;如果是兩個(gè)則冋時(shí)啟動(dòng)如后攝像頭;如果當(dāng)如版本是Andro id5.1以上,則啟動(dòng)其中攝像頭的冋時(shí),系統(tǒng)開(kāi)啟另一個(gè)用戶空間,并在該用戶空間啟動(dòng)相機(jī)。系統(tǒng)開(kāi)啟前后兩個(gè)攝像頭之后,前后攝像頭分別采集圖像數(shù)據(jù)。此時(shí),兩個(gè)用戶可以分別對(duì)著攝像頭,以供攝像頭采集圖像數(shù)據(jù)。在采集到圖像數(shù)據(jù)后,對(duì)采集的圖像數(shù)據(jù)進(jìn)行圖像識(shí)別,提取其中的特征,分別將提取到的圖像特征與預(yù)存的圖像特征進(jìn)行對(duì)比,在對(duì)比成功時(shí)則認(rèn)為該圖像數(shù)據(jù)驗(yàn)證成功。如果兩個(gè)圖像數(shù)據(jù)均驗(yàn)證成功則啟動(dòng)支付寶應(yīng)用,如果不成功則告知用戶密碼不正確請(qǐng)重新輸入。
[0092]本實(shí)施例在需要啟動(dòng)第一預(yù)設(shè)應(yīng)用時(shí),通過(guò)第二預(yù)設(shè)應(yīng)用獲取驗(yàn)證信息,并對(duì)驗(yàn)證信息進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)時(shí),則控制第一預(yù)設(shè)應(yīng)用啟動(dòng),從而完成對(duì)第一預(yù)設(shè)應(yīng)用的解鎖,有效地提高了啟動(dòng)應(yīng)用時(shí)的安全性。
[0093]本發(fā)明進(jìn)一步提供一種應(yīng)用進(jìn)程的控制方法,該應(yīng)用進(jìn)程的控制方法可以基于上述終端實(shí)現(xiàn),本實(shí)施例及以下實(shí)施例以終端為手機(jī)為例進(jìn)行說(shuō)明。參照?qǐng)D5,圖5為本發(fā)明應(yīng)用進(jìn)程的控制方法第一實(shí)施例的流程示意圖,該應(yīng)用進(jìn)程的控制方法的第一實(shí)施例與上述應(yīng)用進(jìn)程的控制裝置的第一實(shí)施例對(duì)應(yīng),所述應(yīng)用進(jìn)程的控制方法包括:
[0094]步驟S10,在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù);
[0095]在本實(shí)施例中,可以在應(yīng)用程序界面上設(shè)置多進(jìn)程開(kāi)啟控件,在觸發(fā)該多進(jìn)程開(kāi)啟控件時(shí),即可視為接收到了多進(jìn)程開(kāi)啟指令,多進(jìn)程的個(gè)數(shù)可以為預(yù)設(shè)的,也可以為用戶輸入的?;蛘?,還可以在啟動(dòng)第一預(yù)設(shè)應(yīng)用時(shí),即可視為接收到了與所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令,所述第二預(yù)設(shè)應(yīng)用的多進(jìn)程的個(gè)數(shù)可以為預(yù)設(shè)的,也可以為用戶輸入的?;蛘撸噙M(jìn)程開(kāi)啟指令還可以為接收到的來(lái)自外部終端的指令信號(hào)。
[0096]步驟S20,創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。
[0097]在本實(shí)施例中,用戶空間為運(yùn)行進(jìn)程的虛擬地址/內(nèi)存空間。每一個(gè)用戶空間內(nèi)對(duì)應(yīng)啟動(dòng)一個(gè)應(yīng)用程序的進(jìn)程,對(duì)每個(gè)用戶空間分配一個(gè)標(biāo)識(shí),以標(biāo)識(shí)該用戶空間。各個(gè)用戶空間內(nèi)運(yùn)行的進(jìn)程類(lèi)型相同,即每一個(gè)用戶空間內(nèi)執(zhí)行的功能相同。例如,若多進(jìn)程開(kāi)啟指令為基于通話應(yīng)用的群通話開(kāi)啟指令,則每一個(gè)進(jìn)程均為通話進(jìn)程,執(zhí)行通話功能;若多進(jìn)程開(kāi)啟指令為基于相機(jī)應(yīng)用的拍攝指令,則每一個(gè)進(jìn)程均為拍攝進(jìn)程,執(zhí)行拍攝功能。
[0098]本發(fā)明提供的應(yīng)用進(jìn)程的控制方法,通過(guò)在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù),并創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同,從而在啟動(dòng)應(yīng)用程序時(shí),可以通過(guò)創(chuàng)建多個(gè)用戶空間,每一用戶空間啟動(dòng)一個(gè)進(jìn)程,且各個(gè)進(jìn)程的類(lèi)型相同,進(jìn)而使得終端可以在同一時(shí)刻通過(guò)多個(gè)進(jìn)程實(shí)現(xiàn)同一種功能。
[0099]進(jìn)一步地,基于本發(fā)明應(yīng)用進(jìn)程的控制方法的第一實(shí)施例,本發(fā)明還提出了與上述應(yīng)用進(jìn)程的控制裝置第二實(shí)施例對(duì)應(yīng)的應(yīng)用進(jìn)程的控制方法的第二實(shí)施例,參照?qǐng)D6,圖6為本發(fā)明應(yīng)用進(jìn)程的控制方法第二實(shí)施例的流程示意圖,與第一實(shí)施例不同的是,在第二實(shí)施例中,所述步驟SlO包括,步驟Sll,在接收到基于通話應(yīng)用的群通話開(kāi)啟指令時(shí),獲取群通話的目標(biāo)用戶的個(gè)數(shù)及各個(gè)所述目標(biāo)用戶的電話號(hào)碼,并將所述目標(biāo)用戶的個(gè)數(shù)確定為多進(jìn)程的個(gè)數(shù);
[0100]步驟S20包括,步驟S21:創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且在每一所述用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,每一所述通話進(jìn)程對(duì)應(yīng)撥打一所述目標(biāo)用戶的電話號(hào)碼。
[0101]在本實(shí)施例中,應(yīng)用程序?yàn)橥ㄔ拺?yīng)用。多進(jìn)程開(kāi)啟指令為群通話開(kāi)啟指令。
[0102]可以在接收到群通話開(kāi)啟指令時(shí),顯示一輸入框,用戶可以基于該輸入框輸入群通話的目標(biāo)用戶的人數(shù),以及輸入目標(biāo)用戶的電話號(hào)碼;或者還可以顯示一選擇欄,用戶基于該選擇欄選擇目標(biāo)用戶的人數(shù)以及輸入或選擇目標(biāo)用戶的電話號(hào)碼?;蛘?,群通話開(kāi)啟指令還可以攜帶有目標(biāo)用戶的人數(shù)以及各個(gè)目標(biāo)用戶的電話號(hào)碼。
[0103]在終端獲取到多進(jìn)程的個(gè)數(shù)時(shí),可以在后臺(tái)啟動(dòng)一個(gè)服務(wù)程序,在該服務(wù)程序中分別開(kāi)啟與多進(jìn)程個(gè)數(shù)相同數(shù)量的用戶空間,并分別在每個(gè)用戶空間中啟動(dòng)一個(gè)通話進(jìn)程。每個(gè)通話進(jìn)程對(duì)應(yīng)撥打一個(gè)目標(biāo)用戶的電話號(hào)碼。
[0104]在終端A、終端B和終端C之間需要建立通話連接時(shí),假設(shè)終端A為群通話發(fā)起端。對(duì)于終端A,可以由用戶基于終端A的通話應(yīng)用界面輸入群通話開(kāi)啟指令,并輸入群通話的目標(biāo)用戶(終端B和終端C)以及目標(biāo)用戶的電話號(hào)碼(終端B和終端C對(duì)應(yīng)的電話號(hào)碼)。終端A上開(kāi)啟兩個(gè)通話進(jìn)程,且其中一通話進(jìn)程撥打終端B的電話,另一通話進(jìn)程撥打終端C的電話。與此同時(shí),終端A還同時(shí)向終端B發(fā)送多進(jìn)程開(kāi)啟指令,且在該多進(jìn)程開(kāi)啟指令中攜帶有終端C的電話號(hào)碼;或者,終端還同時(shí)向終端C發(fā)送多進(jìn)程開(kāi)啟指令,且該多進(jìn)程開(kāi)啟指令攜帶有終端B的電話號(hào)碼。終端B在接收到多進(jìn)程開(kāi)啟指令時(shí),可以直接根據(jù)多進(jìn)程開(kāi)啟指令獲取通話進(jìn)程的個(gè)數(shù)以及終端C的電話號(hào)碼,終端B可以啟動(dòng)兩個(gè)通話進(jìn)程,一個(gè)通話進(jìn)程接通終端A的電話,另一個(gè)通話進(jìn)程發(fā)起向終端C的通話。對(duì)于終端C,在接收到多進(jìn)程開(kāi)啟指令時(shí),可以開(kāi)啟兩個(gè)通話進(jìn)程,分別接通終端A和終端B的電話。從而完成群通話功能。
[0105]可選的,在群通話接通后,在接收到本端的語(yǔ)音信號(hào)時(shí),將所述語(yǔ)音信號(hào)通過(guò)各個(gè)所述通話進(jìn)程分別發(fā)送至各個(gè)所述目標(biāo)用戶對(duì)應(yīng)的終端。例如,對(duì)于終端A,在終端A接收到用戶的語(yǔ)音信號(hào)時(shí),則將接收的語(yǔ)音信號(hào)通過(guò)各個(gè)所述通話進(jìn)程分別發(fā)送至終端B和終端C。
[0106]本實(shí)施例通過(guò)創(chuàng)建多個(gè)用戶空間,且每一個(gè)用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,從而實(shí)現(xiàn)了基于通話應(yīng)用的群通話功能,且保證了群通話的質(zhì)量。
[0107]進(jìn)一步地,基于本發(fā)明應(yīng)用進(jìn)程的控制方法的第二實(shí)施例,本發(fā)明還提出了與上述應(yīng)用進(jìn)程的控制裝置第三實(shí)施例對(duì)應(yīng)的應(yīng)用進(jìn)程的控制方法的第三實(shí)施例,參照?qǐng)D7,圖7為本發(fā)明應(yīng)用進(jìn)程的控制方法第三實(shí)施例的流程示意圖,與第二實(shí)施例不同的是,在第三實(shí)施例中,步驟S21之后,還包括:
[0108]步驟S30,顯示與各個(gè)所述通話進(jìn)程關(guān)聯(lián)的群通話界面;
[0109]步驟S40,在接收到基于所述群通話界面的控制指令時(shí),根據(jù)所述控制指令控制各個(gè)所述通話進(jìn)程。
[0110]在本實(shí)施例中,各個(gè)所述通話進(jìn)程共用一個(gè)群通話界面。如圖4所示,圖4為本發(fā)明群通話一實(shí)施例的架構(gòu)圖。每當(dāng)有信號(hào)輸入或輸出時(shí),均通過(guò)TelephonyManager(電話管理層)將收到或發(fā)出的信號(hào)傳遞到HAL層后進(jìn)一步傳送到硬件層。各個(gè)TelephonyManager共用一個(gè)UI界面。該群通話界面中可以顯示免提控件、掛斷控件等,通過(guò)該群通話界面控制所有通話進(jìn)程。例如,在觸發(fā)群通話界面中的免提控件時(shí),則通過(guò)各個(gè)通話進(jìn)程接收到的聲音信號(hào)均免提播放;在觸發(fā)群通話界面中的掛斷控件時(shí),則關(guān)閉所有通話進(jìn)程。
[0111]本實(shí)施例通過(guò)將各個(gè)通話進(jìn)程共用一個(gè)群通話界面,從而只需要通過(guò)一個(gè)界面即可控制所有的通話進(jìn)行,更加便于用戶的操作。
[0112]進(jìn)一步地,基于本發(fā)明應(yīng)用進(jìn)程的控制方法的第一實(shí)施例,本發(fā)明還提出了與上述應(yīng)用進(jìn)程的控制裝置第四實(shí)施例對(duì)應(yīng)的應(yīng)用進(jìn)程的控制方法的第四實(shí)施例,參照?qǐng)D8,圖8為本發(fā)明應(yīng)用進(jìn)程的控制方法第四實(shí)施例的流程示意圖,與第一實(shí)施例不同的是,在第四實(shí)施例中,
[0113]步驟SlO之前,還包括步驟S50,在接收到基于第一預(yù)設(shè)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),觸發(fā)所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令;
[0114]步驟SlO包括,步驟S12:在接收到基于第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令時(shí),將所述第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值確定為多進(jìn)程的個(gè)數(shù);
[0115]步驟S20包括,步驟S22,創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程;
[0116]步驟S20之后,還包括步驟S60,分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
[0117]在本實(shí)施例中,第一預(yù)設(shè)應(yīng)用和第二預(yù)設(shè)應(yīng)用可以為系統(tǒng)默認(rèn)設(shè)置的,也可以由用戶設(shè)置??蛇x的,第一預(yù)設(shè)應(yīng)用可以設(shè)置為安全性要求比較高的應(yīng)用,例如,第一預(yù)設(shè)應(yīng)用可以為支付寶、銀行APP等。第二預(yù)設(shè)應(yīng)用可以為相機(jī)應(yīng)用。第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值可以由系統(tǒng)默認(rèn)設(shè)置,也可以由用戶設(shè)置。
[0118]驗(yàn)證信息可以為密碼、圖像數(shù)據(jù)等。
[0119]本實(shí)施例以第二預(yù)設(shè)應(yīng)用為相機(jī)為例進(jìn)行說(shuō)明。所述第二預(yù)設(shè)應(yīng)用為相機(jī)應(yīng)用,所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程的步驟包括:每一所述用戶空間中分別啟動(dòng)一個(gè)攝像頭;步驟S60包括:分別基于啟動(dòng)的各個(gè)所述攝像頭獲取圖像數(shù)據(jù),并對(duì)各個(gè)所述圖像數(shù)據(jù)進(jìn)行識(shí)別以及驗(yàn)證,在各個(gè)所述圖像數(shù)據(jù)均驗(yàn)證成功時(shí),啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。第一預(yù)設(shè)應(yīng)用假設(shè)為支付寶。例如,一對(duì)夫妻共用一個(gè)支付寶賬戶,并且若登錄該支付寶賬戶,需要兩人功能輸入對(duì)應(yīng)的密碼,因此,可以在支付寶應(yīng)用上設(shè)置多人鎖。即,第一預(yù)設(shè)應(yīng)用設(shè)置為支付寶應(yīng)用。在啟動(dòng)支付寶時(shí),系統(tǒng)判定支付寶應(yīng)用設(shè)置了多人鎖,接收到了基于相機(jī)應(yīng)用的多進(jìn)程開(kāi)啟指令,發(fā)送一個(gè)intent到相機(jī)管理器,告知其啟動(dòng)相機(jī)應(yīng)用。在本實(shí)施例中,第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值為兩個(gè)。因此,多進(jìn)程的個(gè)數(shù)為兩個(gè)。相機(jī)管理器通過(guò)binder告知framework層,同時(shí)啟動(dòng)兩個(gè)攝像頭,framework將該命令傳入驅(qū)動(dòng)層。驅(qū)動(dòng)層先判斷當(dāng)前系統(tǒng)的版本,如果是Android5.1版本則判定當(dāng)前系統(tǒng)中camera包名有幾個(gè)進(jìn)程,如果只有一個(gè)則啟動(dòng)一個(gè)攝像頭,并走正常的流程;如果是兩個(gè)則冋時(shí)啟動(dòng)如后攝像頭;如果當(dāng)如版本是Andro id5.1以上,則啟動(dòng)其中攝像頭的冋時(shí),系統(tǒng)開(kāi)啟另一個(gè)用戶空間,并在該用戶空間啟動(dòng)相機(jī)。系統(tǒng)開(kāi)啟前后兩個(gè)攝像頭之后,前后攝像頭分別采集圖像數(shù)據(jù)。此時(shí),兩個(gè)用戶可以分別對(duì)著攝像頭,以供攝像頭采集圖像數(shù)據(jù)。在采集到圖像數(shù)據(jù)后,對(duì)采集的圖像數(shù)據(jù)進(jìn)行圖像識(shí)別,提取其中的特征,分別將提取到的圖像特征與預(yù)存的圖像特征進(jìn)行對(duì)比,在對(duì)比成功時(shí)則認(rèn)為該圖像數(shù)據(jù)驗(yàn)證成功。如果兩個(gè)圖像數(shù)據(jù)均驗(yàn)證成功則啟動(dòng)支付寶應(yīng)用,如果不成功則告知用戶密碼不正確請(qǐng)重新輸入。
[0120]本實(shí)施例在需要啟動(dòng)第一預(yù)設(shè)應(yīng)用時(shí),通過(guò)第二預(yù)設(shè)應(yīng)用獲取驗(yàn)證信息,并對(duì)驗(yàn)證信息進(jìn)行驗(yàn)證,在驗(yàn)證通過(guò)時(shí),則控制第一預(yù)設(shè)應(yīng)用啟動(dòng),從而完成對(duì)第一預(yù)設(shè)應(yīng)用的解鎖,有效地提高了啟動(dòng)應(yīng)用時(shí)的安全性。
[0121]需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
[0122]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0123]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0124]以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種應(yīng)用進(jìn)程的控制裝置,其特征在于,所述應(yīng)用進(jìn)程的控制裝置包括: 確定模塊,用于在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù); 啟動(dòng)模塊,用于創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。2.如權(quán)利要求1所述的應(yīng)用進(jìn)程的控制裝置,其特征在于,所述確定模塊還用于在接收到基于通話應(yīng)用的群通話開(kāi)啟指令時(shí),獲取群通話的目標(biāo)用戶的個(gè)數(shù)及各個(gè)所述目標(biāo)用戶的電話號(hào)碼,并將所述目標(biāo)用戶的個(gè)數(shù)確定為多進(jìn)程的個(gè)數(shù); 所述啟動(dòng)模塊還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,每一所述通話進(jìn)程對(duì)應(yīng)撥打一所述目標(biāo)用戶的電話號(hào)碼。3.如權(quán)利要求2所述的應(yīng)用進(jìn)程的控制裝置,其特征在于,所述應(yīng)用進(jìn)程的控制裝置還包括: 顯示模塊,用于顯示與各個(gè)所述通話進(jìn)程關(guān)聯(lián)的群通話界面; 控制模塊,用于在接收到基于所述群通話界面的控制指令時(shí),根據(jù)所述控制指令控制各個(gè)所述通話進(jìn)程。4.如權(quán)利要求1所述的應(yīng)用進(jìn)程的控制裝置,其特征在于,所述確定模塊還用于在接收到基于第一預(yù)設(shè)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),觸發(fā)所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令,并在接收到基于第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令時(shí),將所述第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值確定為多進(jìn)程的個(gè)數(shù); 所述啟動(dòng)模塊還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程; 所述啟動(dòng)模塊還用于分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。5.如權(quán)利要求4所述的應(yīng)用進(jìn)程的控制裝置,其特征在于,所述第二預(yù)設(shè)應(yīng)用為相機(jī)應(yīng)用,所述啟動(dòng)模塊還用于在每一所述用戶空間中分別啟動(dòng)一個(gè)攝像頭;以及分別基于啟動(dòng)的各個(gè)所述攝像頭獲取圖像數(shù)據(jù),并對(duì)各個(gè)所述圖像數(shù)據(jù)進(jìn)行識(shí)別以及驗(yàn)證,在各個(gè)所述圖像數(shù)據(jù)均驗(yàn)證成功時(shí),啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。6.—種應(yīng)用進(jìn)程的控制方法,其特征在于,所述應(yīng)用進(jìn)程的控制方法包括: 在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù); 創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程,各個(gè)所述進(jìn)程的類(lèi)型相同。7.如權(quán)利要求6所述的應(yīng)用進(jìn)程的控制方法,其特征在于,所述在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù)的步驟包括:在接收到基于通話應(yīng)用的群通話開(kāi)啟指令時(shí),獲取群通話的目標(biāo)用戶的個(gè)數(shù)及各個(gè)所述目標(biāo)用戶的電話號(hào)碼,并將所述目標(biāo)用戶的個(gè)數(shù)確定為多進(jìn)程的個(gè)數(shù); 所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟包括:每一所述用戶空間中分別啟動(dòng)一個(gè)通話進(jìn)程,每一所述通話進(jìn)程對(duì)應(yīng)撥打一所述目標(biāo)用戶的電話號(hào)碼。8.如權(quán)利要求7所述的應(yīng)用進(jìn)程的控制方法,其特征在于,所述創(chuàng)建與所述多進(jìn)程的個(gè)數(shù)相同數(shù)量的用戶空間,且每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟之后,還包括: 顯示與各個(gè)所述通話進(jìn)程關(guān)聯(lián)的群通話界面; 在接收到基于所述群通話界面的控制指令時(shí),根據(jù)所述控制指令控制各個(gè)所述通話進(jìn)程。9.如權(quán)利要求6所述的應(yīng)用進(jìn)程的控制方法,其特征在于,所述在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù)之前,還包括: 在接收到基于第一預(yù)設(shè)應(yīng)用的啟動(dòng)請(qǐng)求時(shí),觸發(fā)所述第一預(yù)設(shè)應(yīng)用關(guān)聯(lián)的第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令; 所述在接收到基于應(yīng)用程序的多進(jìn)程開(kāi)啟指令時(shí),確定待啟動(dòng)的多進(jìn)程的個(gè)數(shù)的步驟包括:在接收到基于第二預(yù)設(shè)應(yīng)用的多進(jìn)程開(kāi)啟指令時(shí),將所述第二預(yù)設(shè)應(yīng)用對(duì)應(yīng)的預(yù)設(shè)數(shù)值確定為多進(jìn)程的個(gè)數(shù); 所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟包括:每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程; 所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述應(yīng)用程序的進(jìn)程的步驟之后,還包括:分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。10.如權(quán)利要求9所述的應(yīng)用進(jìn)程的控制方法,其特征在于,所述第二預(yù)設(shè)應(yīng)用為相機(jī)應(yīng)用,所述每一所述用戶空間中分別啟動(dòng)一個(gè)所述第二預(yù)設(shè)應(yīng)用的進(jìn)程的步驟包括:每一所述用戶空間中分別啟動(dòng)一個(gè)攝像頭; 分別獲取各個(gè)進(jìn)程中的所述第二預(yù)設(shè)應(yīng)用接收的驗(yàn)證信息,驗(yàn)證所述驗(yàn)證信息,并在驗(yàn)證通過(guò)時(shí)啟動(dòng)所述第一預(yù)設(shè)應(yīng)用的步驟包括:分別基于啟動(dòng)的各個(gè)所述攝像頭獲取圖像數(shù)據(jù),并對(duì)各個(gè)所述圖像數(shù)據(jù)進(jìn)行識(shí)別以及驗(yàn)證,在各個(gè)所述圖像數(shù)據(jù)均驗(yàn)證成功時(shí),啟動(dòng)所述第一預(yù)設(shè)應(yīng)用。
【文檔編號(hào)】G06F9/445GK106020909SQ201610382559
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年6月1日
【發(fā)明人】陳睿
【申請(qǐng)人】努比亞技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
徐闻县| 独山县| 弥勒县| 桃园县| 岚皋县| 九江县| 六盘水市| 永康市| 九寨沟县| 兴仁县| 秭归县| 瑞昌市| 保德县| 南京市| 阜新市| 柯坪县| 竹山县| 河西区| 噶尔县| 中牟县| 石家庄市| 昌江| 桦南县| 筠连县| 北票市| 九台市| 利辛县| 彭山县| 信宜市| 辽源市| 甘泉县| 固始县| 江华| 灌阳县| 东丽区| 旌德县| 双鸭山市| 澜沧| 曲阜市| 咸阳市| 玉林市|