本發(fā)明涉及終端應(yīng)用領(lǐng)域,尤其涉及一種應(yīng)用多開實(shí)現(xiàn)裝置、終端及應(yīng)用多開實(shí)現(xiàn)方法。
背景技術(shù):
隨著用戶交流的需求增強(qiáng),用戶往往會(huì)申請(qǐng)多個(gè)相同應(yīng)用的不同賬號(hào),例如用戶使用微信賬戶1與家人聯(lián)系,使用微信賬戶2與朋友聯(lián)系,使用微信賬戶3與同事聯(lián)系,使用微信賬戶4作為社交賬戶,這樣用戶的隱私可以得到最大程度的保護(hù),用戶希望這些賬戶能夠同時(shí)登錄在線,以避免重要信息的遺漏,但是現(xiàn)有終端,如手機(jī)等,不能同時(shí)啟動(dòng)多個(gè)社交軟件,如微信,也就僅能實(shí)現(xiàn)一個(gè)微信賬戶的在線,在一定程度上降低了用戶的使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種應(yīng)用多開實(shí)現(xiàn)裝置、終端及應(yīng)用多開實(shí)現(xiàn)方法,以解決現(xiàn)有終端不能同時(shí)啟動(dòng)多個(gè)相同應(yīng)用的問題。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例采用以下技術(shù)方案:
一種應(yīng)用多開實(shí)現(xiàn)裝置,包括:
設(shè)置模塊,用于設(shè)置應(yīng)用的多開數(shù)量;
多開模塊,用于根據(jù)多開數(shù)量確定應(yīng)用的分身數(shù)量,啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身。
進(jìn)一步地,多開模塊用于保存應(yīng)用真身及應(yīng)用分身的登錄信息。
進(jìn)一步地,多開模塊用于根據(jù)用戶修改操作和/或預(yù)設(shè)命名規(guī)則對(duì)應(yīng)用分身的圖標(biāo)和/或名稱進(jìn)行修改。
進(jìn)一步地,多開模塊用于創(chuàng)建與分身數(shù)量相同個(gè)數(shù)的用戶子空間,用戶子空間與終端主系統(tǒng)隔離,將應(yīng)用的應(yīng)用安裝包分別復(fù)制到各用戶子空間,運(yùn)行各用戶子空間的應(yīng)用安裝包,生成應(yīng)用分身,將各用戶子空間的應(yīng)用圖標(biāo)映射至終端主系統(tǒng)。
一種終端,其包括本發(fā)明提供的應(yīng)用多開實(shí)現(xiàn)裝置。
一種應(yīng)用多開實(shí)現(xiàn)方法,包括:
設(shè)置應(yīng)用的多開數(shù)量;
在接收到應(yīng)用啟動(dòng)命令后,根據(jù)多開數(shù)量確定應(yīng)用的分身數(shù)量,啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身。
進(jìn)一步地,還包括:
保存應(yīng)用真身及應(yīng)用分身的用戶登錄信息;
在啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身后,使用應(yīng)用真身及各應(yīng)用分身對(duì)應(yīng)的用戶登錄信息,登錄應(yīng)用。
進(jìn)一步地,還包括:
獲取用戶修改操作和/或預(yù)設(shè)命名規(guī)則;
根據(jù)取用戶修改操作和/或預(yù)設(shè)命名規(guī)則,對(duì)應(yīng)用分身的圖標(biāo)和/或名稱進(jìn)行修改。
進(jìn)一步地,啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身包括:
創(chuàng)建與分身數(shù)量相同個(gè)數(shù)的用戶子空間,用戶子空間與終端主系統(tǒng)隔離;
將應(yīng)用的應(yīng)用安裝包分別復(fù)制到各用戶子空間;
運(yùn)行各用戶子空間的應(yīng)用安裝包,生成應(yīng)用分身;
將各用戶子空間的應(yīng)用圖標(biāo)映射至終端主系統(tǒng)。
進(jìn)一步地,還包括:
檢測(cè)是否存在多個(gè)應(yīng)用啟動(dòng)應(yīng)用分身;
若多個(gè)應(yīng)用啟動(dòng)應(yīng)用分身,則設(shè)置不同應(yīng)用的應(yīng)用分身共用一個(gè)用戶子空間。
本發(fā)明實(shí)施例提供的應(yīng)用多開實(shí)現(xiàn)方法,可以預(yù)先設(shè)置應(yīng)用的多開數(shù)量,在終端處于工作狀態(tài)時(shí),接收到應(yīng)用啟動(dòng)命令后,根據(jù)多開數(shù)量確定應(yīng)用的分身數(shù)量,啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身,這樣就可以實(shí)現(xiàn)在一個(gè)終端內(nèi)同時(shí)運(yùn)行多個(gè)相同應(yīng)用的目的,進(jìn)而實(shí)現(xiàn)應(yīng)用多開,解決了現(xiàn)有終端不能同時(shí)啟動(dòng)多個(gè)相同應(yīng)用的問題,增強(qiáng)了用戶體驗(yàn)。
附圖說明
圖1為本發(fā)明實(shí)施例一提供的應(yīng)用多開實(shí)現(xiàn)方法的流程圖;
圖2為本發(fā)明實(shí)施例二提供的應(yīng)用多開實(shí)現(xiàn)裝置的示意圖;
圖3為本發(fā)明實(shí)施例三涉及的應(yīng)用多開實(shí)現(xiàn)方法的流程圖;
圖4為本發(fā)明實(shí)施例三涉及的應(yīng)用分身控制界面的效果圖;
圖5為本發(fā)明實(shí)施例三涉及的應(yīng)用分身顯示界面的效果圖;
圖6為本發(fā)明實(shí)施例三涉及的應(yīng)用分身編輯界面的效果圖。
具體實(shí)施方式
本發(fā)明適用于終端,包括如手機(jī)、PAD等。下面通過具體實(shí)施方式結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
實(shí)施例一:
圖1為本發(fā)明實(shí)施例一提供的應(yīng)用多開實(shí)現(xiàn)方法的流程圖,請(qǐng)參考圖1,包括如下流程:
S101:設(shè)置應(yīng)用的多開數(shù)量;
在實(shí)際應(yīng)用中,應(yīng)用的多開數(shù)據(jù)可以由終端默認(rèn)設(shè)置,如3個(gè)等,也可以是終端向用戶提供如圖4所示的設(shè)置界面,接收用戶操作來設(shè)置。
若使用圖4所示的設(shè)置界面,用戶設(shè)置的是應(yīng)用分身的數(shù)量N,那么多開的數(shù)量應(yīng)當(dāng)是N+1。
S102:在接收到應(yīng)用啟動(dòng)命令后,根據(jù)多開數(shù)量確定應(yīng)用的分身數(shù)量,啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身。
在一實(shí)施例中,上述實(shí)施例中的應(yīng)用多開實(shí)現(xiàn)方法還包括:
保存應(yīng)用真身及應(yīng)用分身的用戶登錄信息;
在啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身后,使用應(yīng)用真身及各應(yīng)用分身對(duì)應(yīng)的用戶登錄信息,登錄應(yīng)用。
在實(shí)際應(yīng)用中,保存應(yīng)用真身及應(yīng)用分身的用戶登錄信息可以是終端在用戶使用多開功能時(shí),在應(yīng)用真身及應(yīng)用分身分別輸出的用戶登錄信息,主要包括賬戶、密碼,還可以包括指紋信息、應(yīng)用可見信息(在那些時(shí)間段對(duì)終端用戶可見等)等等信息,這樣,在啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身后,就可以使用應(yīng)用真身及各應(yīng)用分身對(duì)應(yīng)的用戶登錄信息,登錄應(yīng)用,完成多開應(yīng)用的自動(dòng)化登錄。
在一實(shí)施例中,上述實(shí)施例中的應(yīng)用多開實(shí)現(xiàn)方法還包括:
獲取用戶修改操作和/或預(yù)設(shè)命名規(guī)則;
根據(jù)取用戶修改操作和/或預(yù)設(shè)命名規(guī)則,對(duì)應(yīng)用分身的圖標(biāo)和/或名稱進(jìn)行修改。
在實(shí)際應(yīng)用中,預(yù)設(shè)命名規(guī)則可以是逐一增大的方式,如應(yīng)用1、應(yīng)用2等;而用戶修改操作則是終端為用戶提供如圖6所示的界面,供用戶操作,這樣用戶可以根據(jù)終端的提示,如應(yīng)用賬戶的作用進(jìn)行命名,如家人微信、朋友微信等。
在一實(shí)施例中,上述實(shí)施例中的應(yīng)用多開實(shí)現(xiàn)方法啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身包括:
創(chuàng)建與分身數(shù)量相同個(gè)數(shù)的用戶子空間,用戶子空間與終端主系統(tǒng)隔離;
將應(yīng)用的應(yīng)用安裝包分別復(fù)制到各用戶子空間;
運(yùn)行各用戶子空間的應(yīng)用安裝包,生成應(yīng)用分身;
將各用戶子空間的應(yīng)用圖標(biāo)映射至終端主系統(tǒng)。
本實(shí)施例提供了具體的多開實(shí)現(xiàn)方式,通過設(shè)置用戶子區(qū)域,各子區(qū)域之間、子區(qū)域與終端主系統(tǒng)之間相互獨(dú)立,每個(gè)子區(qū)域僅安裝一個(gè)應(yīng)用的應(yīng)用分身,這樣就不會(huì)與現(xiàn)有系統(tǒng)應(yīng)用層規(guī)定的同一系統(tǒng)不能同時(shí)啟動(dòng)兩個(gè)及以上數(shù)量的相同應(yīng)用的強(qiáng)制性規(guī)則沖突,也就不需要對(duì)系統(tǒng)應(yīng)用層的協(xié)議進(jìn)行修改,實(shí)現(xiàn)簡(jiǎn)單。而將各用戶子空間的應(yīng)用圖標(biāo)映射至終端主系統(tǒng)則可以實(shí)現(xiàn)在終端主系統(tǒng)對(duì)所有應(yīng)用進(jìn)行管理的目的,方便用戶進(jìn)行多開應(yīng)用的管理。
在一實(shí)施例中,上述實(shí)施例中的應(yīng)用多開實(shí)現(xiàn)方法還包括:
檢測(cè)是否存在多個(gè)應(yīng)用啟動(dòng)應(yīng)用分身;
若多個(gè)應(yīng)用啟動(dòng)應(yīng)用分身,則設(shè)置不同應(yīng)用的應(yīng)用分身共用一個(gè)用戶子空間。
本實(shí)施例主要針對(duì)多應(yīng)用同時(shí)多開的場(chǎng)景,不同應(yīng)用的應(yīng)用分身是可以在同一個(gè)用戶子區(qū)域中共存的,如用戶子區(qū)域1同時(shí)安裝應(yīng)用1及應(yīng)用2的應(yīng)用分身,這樣就可以減少用戶子區(qū)域的個(gè)數(shù),降低了不必要的系統(tǒng)開支。
實(shí)施例二:
圖2為本發(fā)明實(shí)施例二提供的應(yīng)用多開實(shí)現(xiàn)裝置的示意圖,如圖2所示,本實(shí)施例提供的應(yīng)用多開實(shí)現(xiàn)裝置包括:
設(shè)置模塊21,用于設(shè)置應(yīng)用的多開數(shù)量;
多開模塊22,用于根據(jù)多開數(shù)量確定應(yīng)用的分身數(shù)量,啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身。
在一實(shí)施例中,上述實(shí)施例中的多開模塊22用于保存應(yīng)用真身及應(yīng)用分身的登錄信息。
在一實(shí)施例中,上述實(shí)施例中的多開模塊22用于根據(jù)用戶修改操作和/或預(yù)設(shè)命名規(guī)則對(duì)應(yīng)用分身的圖標(biāo)和/或名稱進(jìn)行修改。
在一實(shí)施例中,上述實(shí)施例中的多開模塊22用于創(chuàng)建與分身數(shù)量相同個(gè)數(shù)的用戶子空間,用戶子空間與終端主系統(tǒng)隔離,將應(yīng)用的應(yīng)用安裝包分別復(fù)制到各用戶子空間,運(yùn)行各用戶子空間的應(yīng)用安裝包,生成應(yīng)用分身,將各用戶子空間的應(yīng)用圖標(biāo)映射至終端主系統(tǒng)。
對(duì)應(yīng)的,本發(fā)明提供了一種終端,其包括本發(fā)明實(shí)施例提供的應(yīng)用多開實(shí)現(xiàn)裝置。
在一些實(shí)施例,上述所有實(shí)施例中的功能模塊,如設(shè)置模塊2及多開模塊22都可以由處理器實(shí)現(xiàn),處理器的實(shí)現(xiàn)方式包括但不局限于可編程器件、處理器芯片與存儲(chǔ)器的組合等方式。
實(shí)施例三:
現(xiàn)結(jié)合具體應(yīng)用場(chǎng)景對(duì)本發(fā)明做進(jìn)一步的詮釋說明。
本發(fā)明涉及的應(yīng)用多開包括應(yīng)用真身(如微信應(yīng)用、QQ)和應(yīng)用分身(如微信分身、QQ分身)等。
本實(shí)施例提供一種應(yīng)用多開控制方式,用戶可以控制是否啟用應(yīng)用分身功能以及設(shè)置分身應(yīng)用的數(shù)量,不僅限制在單個(gè)分身場(chǎng)景,“啟用應(yīng)用分身”時(shí)允許用戶配置某個(gè)應(yīng)用分身的數(shù)量(開啟時(shí)默認(rèn)為1,N>=1),根據(jù)配置應(yīng)用分身的數(shù)量,自動(dòng)對(duì)分身應(yīng)用進(jìn)行排號(hào),以便用戶區(qū)分,同時(shí)還支持用戶對(duì)分身應(yīng)用圖標(biāo)和名稱的編輯功能;“禁用應(yīng)用分身”時(shí),關(guān)閉掉所有應(yīng)用分身,僅能使用真身應(yīng)用,但分身應(yīng)用數(shù)據(jù)不會(huì)丟失,以便下次開啟繼續(xù)使用。通過本實(shí)施例,用戶可以靈活配置是否啟用應(yīng)用分身功能,還可以更改每個(gè)應(yīng)用的分身數(shù)量,自定義每個(gè)分身圖標(biāo)和名稱;解決之前應(yīng)用多賬號(hào)無法同時(shí)登錄和使用問題。
現(xiàn)結(jié)合具體的應(yīng)用場(chǎng)景及附圖對(duì)本發(fā)明進(jìn)行進(jìn)一步的詮釋說明。
某用戶有多個(gè)微信號(hào)用于不同的朋友圈,分別為“1111”、“2222”、“3333”,目前提供的微信分身應(yīng)用,僅僅支持一個(gè)分身應(yīng)用的登錄,如果“真身應(yīng)用”登錄“1111”,那么分身應(yīng)用只能登錄“2222”或“3333”,不能同時(shí)登錄,屬于分身應(yīng)用使用場(chǎng)景的一個(gè)短板。而在本實(shí)施例中,用戶可以在應(yīng)用分身控制界面配置微信分身的數(shù)量,從而實(shí)現(xiàn)開放相應(yīng)數(shù)量的分身應(yīng)用出來,如圖4,可以配置微信分身的數(shù)量,配置完畢后,在桌面上會(huì)顯示出多個(gè)微信分身圖標(biāo),圖標(biāo)右下角會(huì)以編號(hào)作為區(qū)分,如圖5所示,以便用戶識(shí)別使用,完全不受之前雙微信方式的制約,其他應(yīng)用也參照此方案執(zhí)行。
具體的,如圖3所示,本實(shí)施例提供的應(yīng)用多開實(shí)現(xiàn)方法包括以下步驟:
S301:用戶開始應(yīng)用多開功能,終端展示多開設(shè)置界面。
在實(shí)際應(yīng)用中,若用戶需要啟動(dòng)應(yīng)用多開功能,終端篩選有必要進(jìn)行多開的應(yīng)用,如微信、QQ等,在如圖4所示的界面內(nèi),以列表的方式供用戶選擇分身數(shù)量。
S302:根據(jù)用戶設(shè)置操作,啟動(dòng)應(yīng)用多開功能。
該步驟包括以下子步驟:
創(chuàng)建與分身數(shù)量相同個(gè)數(shù)的用戶子空間,用戶子空間與終端主系統(tǒng)隔離;
將應(yīng)用的應(yīng)用安裝包分別復(fù)制到各用戶子空間;
運(yùn)行各用戶子空間的應(yīng)用安裝包,生成應(yīng)用分身;
將各用戶子空間的應(yīng)用圖標(biāo)映射至終端主系統(tǒng);
檢測(cè)是否存在多個(gè)應(yīng)用啟動(dòng)應(yīng)用分身;
若多個(gè)應(yīng)用啟動(dòng)應(yīng)用分身,則設(shè)置不同應(yīng)用的應(yīng)用分身共用一個(gè)用戶子空間。
在本實(shí)施例中,以啟動(dòng)5個(gè)微信分身、4個(gè)QQ分身為例,以分身數(shù)量最多的應(yīng)用為參考,設(shè)置用戶子區(qū)域,本實(shí)施例以5個(gè)微信分身為設(shè)置標(biāo)準(zhǔn),需要設(shè)置5個(gè)用戶子區(qū)域,分別記為區(qū)域1-區(qū)域5,在區(qū)域1-區(qū)域4中,分別復(fù)制一個(gè)微信及QQ的應(yīng)用安裝包,在區(qū)域5中僅復(fù)制微信的應(yīng)用安裝包,并啟動(dòng)各區(qū)域內(nèi)的應(yīng)用。
S303:顯示應(yīng)用多開實(shí)現(xiàn)界面。
在執(zhí)行步驟S302之后,用戶返回到主系統(tǒng)界面上,會(huì)對(duì)應(yīng)生成分身應(yīng)用的多個(gè)圖標(biāo),圖標(biāo)按照順序依次排列,如圖5所示的界面,該界面包括一個(gè)微信真身及5個(gè)微信分身、一個(gè)QQ真身及4個(gè)QQ分身。
S304:接收用戶修改操作,顯示各應(yīng)用的命名。
為了用戶更好的控制微信分身,用戶還可以對(duì)微信分身應(yīng)用的圖標(biāo)和名稱進(jìn)行修改,此時(shí)終端向用戶展示如圖6所示的界面,供用戶進(jìn)行編輯。
S305:各應(yīng)用進(jìn)行工作,接收消息并展示。
本實(shí)施例主要提供了一種允許用戶對(duì)應(yīng)用多開進(jìn)行靈活配置的方案,用戶可以根據(jù)自己的需求對(duì)欲使用的應(yīng)用進(jìn)行分身應(yīng)用的配置,便可以在桌面上放開多個(gè)分身應(yīng)用的圖標(biāo),還可以對(duì)分身應(yīng)用的圖標(biāo)和名稱進(jìn)行自定義,便于用戶識(shí)別,以滿足更加靈活的配置需求;相比現(xiàn)有方案,解決了用戶之前應(yīng)用多賬號(hào)(3個(gè)及以上)無法同時(shí)登錄問題,配置更加靈活,使用更加方便。
通過以上實(shí)施例的實(shí)施可知,本發(fā)明實(shí)施例提供的方法具備以下有益效果:
本發(fā)明實(shí)施例提供的應(yīng)用多開實(shí)現(xiàn)方法,可以預(yù)先設(shè)置應(yīng)用的多開數(shù)量,在終端處于工作狀態(tài)時(shí),接收到應(yīng)用啟動(dòng)命令后,根據(jù)多開數(shù)量確定應(yīng)用的分身數(shù)量,啟動(dòng)應(yīng)用真身及與分身數(shù)量相同個(gè)數(shù)的應(yīng)用分身,這樣就可以實(shí)現(xiàn)在一個(gè)終端內(nèi)同時(shí)運(yùn)行多個(gè)相同應(yīng)用的目的,進(jìn)而實(shí)現(xiàn)應(yīng)用多開,解決了現(xiàn)有終端不能同時(shí)啟動(dòng)多個(gè)相同應(yīng)用的問題,增強(qiáng)了用戶體驗(yàn)。
以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。