国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種多賬號登錄的方法、裝置以及移動終端與流程

      文檔序號:12664402閱讀:293來源:國知局
      一種多賬號登錄的方法、裝置以及移動終端與流程

      本發(fā)明涉及通信技術(shù)領(lǐng)域,更具體地,涉及一種多賬號登錄的方法、裝置以及移動終端。



      背景技術(shù):

      隨著移動互聯(lián)網(wǎng)的發(fā)展,人們越來越離不開各種應(yīng)用,譬如說,微信,有時人們?yōu)榱吮阌趨^(qū)分工作和生活,對于同一應(yīng)用擁有多個應(yīng)用賬號,可是現(xiàn)有的大多數(shù)應(yīng)用的登錄方式僅僅支持一個賬號使用,當(dāng)用戶需要登錄另一個賬號時,不得不先退出現(xiàn)在登錄的賬號然后再去登錄另一個賬號,登錄過程比較麻煩,用戶體驗不佳。



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

      鑒于上述問題,本發(fā)明提出了一種多賬號登錄的方法、裝置以及移動終端為實現(xiàn)該目的,本發(fā)明采用如下技術(shù)方案:

      方案一:

      提供一種多賬號登錄的方法,包括:

      獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求;

      判斷安裝于第一用戶模式中的第一應(yīng)用是否有第二應(yīng)用賬號登錄;其中,所述第一應(yīng)用賬號與所述第二應(yīng)用賬號不同;所述第一應(yīng)用與所述第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用;

      若有,則在所述第二用戶模式中新建存儲路徑保存所述第一應(yīng)用賬號的信息,以使所述第一應(yīng)用賬號和所述第二應(yīng)用賬號能夠同時登錄所述應(yīng)用。

      優(yōu)選地,所述第一用戶模式為采用第一用戶賬號登錄的操作系統(tǒng);所述第二用戶模式為采用第二用戶賬號登錄的操作系統(tǒng);所述第二用戶賬號基于所述第一用戶賬號生成。

      優(yōu)選地,所述第一用戶賬號為管理員賬號,所述第二用戶賬號為訪客賬號,所述第二用戶賬號基于所述第一用戶賬號生成為通過所述管理員賬號進(jìn)入第一用戶模式,在所述第一用戶模式中創(chuàng)建所述訪客賬號。

      優(yōu)選地,所述在所述第一用戶模式中創(chuàng)建所述訪客賬號之后,包括:

      通過所述管理員賬號在第一用戶模式刪除所述訪客賬號。

      優(yōu)選地,所述在所述第二用戶模式中新建存儲路徑保存所述第一應(yīng)用賬號的信息包括:

      在所述第二用戶模式中新建存儲路徑存儲所述第一應(yīng)用賬號的COOKIE信息;

      分配新的存儲空間用于保存所述第一應(yīng)用賬號的運(yùn)行信息。

      優(yōu)選地,所述獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求包括:

      接收用戶的啟動指令;

      根據(jù)所述啟動指令從所述第一用戶模式與所述第二用戶模式共享文件目錄中讀取所述第二應(yīng)用的登錄窗口,顯示登錄窗口;

      通過用戶的在所述登錄窗口的輸入信息生成所述登錄請求。

      優(yōu)選地,所述輸入信息包括用戶名、登錄密碼以及登錄命令的一種或者多種。

      優(yōu)選地,所述獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求之前,包括:

      獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令;

      判斷第一用戶模式中是否已經(jīng)安裝與所述第二應(yīng)用相同的第一應(yīng)用,若是,則獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件;

      復(fù)制所述配置文件至所述第二用戶模式的文件目錄中,根據(jù)所述配置文件安裝所述第二應(yīng)用于所述第二用戶模式中。

      優(yōu)選地,所述配置文件包括應(yīng)用的包名、應(yīng)用名稱、版本號、訪問通訊錄的訪問權(quán)限信息、訪問第三方數(shù)據(jù)信息的第三方信息賬號、應(yīng)用模塊的聲明信息以及全局變量信息的一種或多種。

      優(yōu)選地,所述獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令之前,包括:

      下載第一應(yīng)用的源文件到第一用戶模式中;

      在所述第一用戶模式中解壓所述第一應(yīng)用的源文件;

      將所述解壓的第一應(yīng)用的源文件存儲至所述第一用戶模式與所述第二用戶模式共享的文件目錄中;

      在所述第一用戶模式中配置所述第一應(yīng)用并生成所述第一應(yīng)用的配置文件。

      優(yōu)選地,所述獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件包括:

      通過CGROUP獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件。

      優(yōu)選地,所述根據(jù)所述配置文件安裝所述第二應(yīng)用于所述第二用戶模式中包括:

      在所述第二用戶模式中將所述配置文件與存儲在所述第一用戶模式與所述第二用戶模式共享的文件目錄下的所述第一應(yīng)用的源文件相關(guān)聯(lián),安裝所述第二應(yīng)用。

      方案二:

      提供一種多賬號登錄的裝置,包括:

      獲取請求模塊,用于獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求;

      判斷模塊,用于判斷安裝于第一用戶模式中的第一應(yīng)用是否有第二應(yīng)用賬號登錄;其中,所述第一應(yīng)用賬號與所述第二應(yīng)用賬號不同;所述第一應(yīng)用與所述第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用;

      新建存儲模塊,用于若安裝于第一用戶模式中的第一應(yīng)用有第二應(yīng)用賬號登錄,則在所述第二用戶模式中新建存儲路徑保存所述第一應(yīng)用賬號的信息,以使所述第一應(yīng)用賬號和所述第二應(yīng)用賬號能夠同時登錄所述應(yīng)用。

      優(yōu)選地,所述第一用戶模式為采用第一用戶賬號登錄的操作系統(tǒng);所述第二用戶模式為采用第二用戶賬號登錄的操作系統(tǒng);所述第二用戶賬號基于所述第一用戶賬號生成。

      優(yōu)選地,所述第一用戶賬號為管理員賬號,所述第二用戶賬號為訪客賬號,所述第二賬號基于所述第一賬號生成為通過所述管理員賬號進(jìn)入第一用戶模式,在所述第一用戶模式中創(chuàng)建所述訪客賬號。

      優(yōu)選地,所述多賬號登錄的裝置包括刪除模塊,用于在所述第一用戶模式中創(chuàng)建所述訪客賬號之后通過所述管理員賬號在第一用戶模式刪除所述訪客賬號。

      優(yōu)選地,所述新建存儲模塊包括:

      新建單元,用于在所述第二用戶模式中新建存儲路徑存儲所述第一應(yīng)用賬號的COOKIE信息;

      分配單元,用于分配新的存儲空間用于保存所述第一應(yīng)用賬號的運(yùn)行信息。

      優(yōu)選地,所述獲取請求模塊包括:

      接收單元,用于接收用戶的啟動指令;

      讀取顯示單元,用于根據(jù)所述啟動指令從所述第一用戶模式與所述第二用戶模式共享文件目錄中讀取所述第二應(yīng)用的登錄窗口,顯示登錄窗口;

      生成單元,用于通過用戶的在所述登錄窗口的輸入信息生成所述登錄請求。

      優(yōu)選地,所述輸入信息包括用戶名、登錄密碼以及登錄命令的一種或者多種。

      優(yōu)選地,所述多賬號登錄的裝置包括:

      獲取安裝指令模塊,用于在獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求之前獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令;

      判斷獲取模塊,用于判斷第一用戶模式中是否已經(jīng)安裝與所述第二應(yīng)用相同的第一應(yīng)用,若是,則獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件;

      復(fù)制安裝模塊,用于復(fù)制所述配置文件至所述第二用戶模式的文件目錄中,根據(jù)所述配置文件安裝所述第二應(yīng)用于所述第二用戶模式中。

      優(yōu)選地,所述配置文件包括應(yīng)用的包名、應(yīng)用名稱、版本號、訪問通訊錄的訪問權(quán)限信息、訪問第三方數(shù)據(jù)信息的第三方信息賬號、應(yīng)用模塊的聲明信息以及全局變量信息的一種或多種。

      優(yōu)選地,所述多賬號登錄的裝置包括:

      下載模塊,用于獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令之前下載第一應(yīng)用的源文件到第一用戶模式中;

      解壓模塊,用于在所述第一用戶模式中解壓所述第一應(yīng)用的源文件;

      存儲模塊,用于將所述解壓的第一應(yīng)用的源文件存儲至所述第一用戶模式與所述第二用戶模式共享的文件目錄中;

      配置生成模塊,用于在所述第一用戶模式中配置所述第一應(yīng)用并生成所述第一應(yīng)用的配置文件。

      優(yōu)選地,所述判斷獲取模塊包括:

      獲取子單元,用于通過CGROUP獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件。

      優(yōu)選地,所述復(fù)制安裝模塊包括:

      關(guān)聯(lián)安裝模塊,用于在所述第二用戶模式中將所述配置文件與存儲在所述第一用戶模式與所述第二用戶模式共享的文件目錄下的所述第一應(yīng)用的源文件相關(guān)聯(lián),安裝所述第二應(yīng)用。

      方案三:

      提供一種移動終端,包括:

      一個或多個處理器;

      存儲器;

      一個或多個應(yīng)用程序,其中所述一個或多個應(yīng)用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序配置用于執(zhí)行如方法一任意一項所述的多賬號登錄的方法。

      與現(xiàn)有技術(shù)相比,該發(fā)明一種多賬號登錄的方法、裝置以及移動終端具有如下有益效果:

      本發(fā)明一種多賬號登錄的方法、裝置以及移動終端通過在第二用戶模式中設(shè)置存儲路徑,實現(xiàn)了在第二用戶模式中登錄第二應(yīng)用的功能,在一定程度上克服了現(xiàn)有大多數(shù)應(yīng)用的登錄方式僅僅支持一個賬號的缺陷,滿足了用戶多賬號登錄的使用需求,同時,還避免了先退出現(xiàn)在登錄的賬號然后再去登錄另一個賬號的現(xiàn)象,具有較好的用戶體驗。

      本發(fā)明一種多賬號登錄的方法、裝置以及移動終端通過將存儲在已安裝在第一用戶模式中的應(yīng)用的配置文件復(fù)制到第二用戶模式中的方式來實現(xiàn)在第二用戶模式中安裝該應(yīng)用的方式,避免了在第二用戶模式中再進(jìn)行源文件的下載以及解壓,簡化了同一應(yīng)用在不同用戶系統(tǒng)中安裝的步驟,提升了用戶體驗。

      附圖說明

      為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1示出了本發(fā)明實施例一種多賬號登錄的方法的流程示意圖;

      圖2示出了本發(fā)明實施例一種多賬號登錄的方法的登錄窗口界面示意圖;

      圖3示出了本發(fā)明實施例一種多賬號登錄的方法的在第二用戶模式中安裝第二應(yīng)用的方法流程示意圖;

      圖4示出了本發(fā)明實施例一種多賬號登錄的裝置的模塊結(jié)構(gòu)示意圖;

      圖5示出了本發(fā)明實施例一種移動終端的模塊結(jié)構(gòu)示意圖。

      具體實施方式

      為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。

      在本發(fā)明的說明書和權(quán)利要求書及上述附圖中的描述的一些流程中,包含了按照特定順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些操作可以不按照其在本文中出現(xiàn)的順序來執(zhí)行或并行執(zhí)行,操作的序號如101、102等,僅僅是用于區(qū)分開各個不同的操作,序號本身不代表任何的執(zhí)行順序。另外,這些流程可以包括更多或更少的操作,并且這些操作可以按順序執(zhí)行或并行執(zhí)行。需要說明的是,本文中的“第一”、“第二”等描述,是用于區(qū)分不同的消息、終端、模塊等,不代表先后順序,也不限定“第一”和“第二”是不同的類型。

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

      請參閱圖1-圖4,本發(fā)明實施例提供一種多賬號登錄的方法,如圖1所示的多賬號登錄的方法的流程圖,其包括如下步驟:

      步驟101:獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求;其中,第二用戶模式為采用第二用戶賬號登錄的操作系統(tǒng);第二用戶賬號為操作系統(tǒng)的其中之一的登錄賬號,以微軟公司的win 7操作系統(tǒng)為例,該win 7操作系統(tǒng)為多用戶系統(tǒng),其上可以設(shè)置一個或者多個用戶賬號,不同用戶賬號登陸下的系統(tǒng)中的用戶數(shù)據(jù)相互獨立,相互間不受影響;又以安裝有安卓操作系統(tǒng)的移動終端為例,通過對移動終端中的配置文件中的config_multiuserMaximumUsers配置項進(jìn)行整型取值就可以決定當(dāng)前移動終端支持的最大用戶上限。值得一提的是,安卓系統(tǒng)中的配置項的默認(rèn)值為1,即不支持多用戶,但如需啟用多用戶,則可設(shè)置此值為大于1的值即可,同win 7操作系統(tǒng)相一致,安卓操作系統(tǒng)的多用戶模式的存儲空間相互獨立的,每個用戶都有獨立的存儲空間。

      示例地,在安卓系統(tǒng)中獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求為通過登錄窗口進(jìn)行,譬如如圖2所示的第二應(yīng)用的登錄窗口。

      步驟103:判斷安裝于第一用戶模式中的第一應(yīng)用是否有第二應(yīng)用賬號登錄;其中,所述第一應(yīng)用賬號與所述第二應(yīng)用賬號不同;所述第一應(yīng)用與所述第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用;其中,第一用戶賬號同第二用戶賬號一樣,也為操作系統(tǒng)的其中之一的登錄賬號,第一用戶模式為采用第一用戶賬號登錄的操作系統(tǒng)。

      優(yōu)選地,第二用戶賬號基于第一用戶賬號生成,也即是第一用戶賬號的權(quán)限高于第二用戶賬號的權(quán)限。示例地,第一用戶賬號為管理員賬號,第二用戶賬號為訪客賬號,第二用戶賬號基于第一用戶賬號生成為通過管理員賬號進(jìn)入第一用戶模式,在第一用戶模式中創(chuàng)建訪客賬號。

      應(yīng)當(dāng)理解地是,在第一用戶模式中創(chuàng)建訪客賬號之后還可以通過管理員賬號在第一用戶模式刪除訪客賬號。

      具體地,第一應(yīng)用與第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用為第一應(yīng)用與第二應(yīng)用共享應(yīng)用安裝包。

      在一些實施方式中,在獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求之前包括在第二用戶模式中安裝第二應(yīng)用,其包括如下步驟:

      步驟301:獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令。

      具體地,獲取將應(yīng)用安裝于第二用戶模式中的安裝指令通過預(yù)先創(chuàng)建的指令接收類進(jìn)行實現(xiàn)。

      步驟303:判斷第一用戶模式中是否已經(jīng)安裝與所述第二應(yīng)用相同的第一應(yīng)用,若是,則獲取第一應(yīng)用在第一用戶模式中的配置文件。

      具體地,在一些實施方式中,考慮到第一用戶模式中安裝的應(yīng)用往往比較多,因此在判斷第一用戶模式中是否已經(jīng)安裝該應(yīng)用可以采用如下的步驟:

      獲取第一用戶模式中已經(jīng)安裝的應(yīng)用列表;

      判斷與第二應(yīng)用相同的第一應(yīng)用是否存在于應(yīng)用列表,若是,則獲取第一應(yīng)用在第一用戶模式中的配置文件。

      其中,判斷第一應(yīng)用是否存在于應(yīng)用列表通過比對該第一應(yīng)用的包名與應(yīng)用列表中的應(yīng)用的包名,若相同,則存在于應(yīng)用列表中,然后獲取第一應(yīng)用在第一用戶模式中的配置文件。

      值得一提的是,該配置文件為第一應(yīng)用安裝在第一用戶模式中的配置文件,因此在獲取第一應(yīng)用在第一用戶模式中的配置文件之前,包括:

      下載第一應(yīng)用的源文件到第一用戶模式中;

      在第一用戶模式中解壓第一應(yīng)用的源文件;

      將解壓的第一應(yīng)用的源文件存儲至第一用戶模式與第二用戶模式共享的文件目錄中;

      在第一用戶模式中配置第一應(yīng)用并生成第一應(yīng)用的配置文件。、

      其中,配置文件包括應(yīng)用的包名、應(yīng)用名稱、版本號、訪問通訊錄的訪問權(quán)限信息、訪問第三方數(shù)據(jù)信息的第三方信息賬號、應(yīng)用模塊的聲明信息以及全局變量信息的一種或多種。

      在一些實施方式中,獲取第一應(yīng)用在第一用戶模式中的配置文件可以通過CGROUP(CONTROL GROUPS,控制進(jìn)程組)獲取,其中,CGROUP是LINUX內(nèi)核提供的一種可以限制、記錄、隔離進(jìn)程組所使用的物理資源,如中央處理器、存儲器、輸入輸出端口的機(jī)制。

      步驟304:復(fù)制配置文件至第二用戶模式的文件目錄中,根據(jù)配置文件安裝第二應(yīng)用于所述第二用戶模式中。

      具體地,在安卓系統(tǒng)中復(fù)制配置文件至第二用戶模式的文件目錄中之前需要在AndroidManifest.xml寫入相關(guān)的獲取權(quán)限,當(dāng)然,也可以采用HOOK函數(shù)來獲取,本發(fā)明實施例對此不做限制。

      詳細(xì)地,根據(jù)配置文件安裝應(yīng)用于第二用戶模式中包括:

      在第二用戶模式中將配置信息與存儲在第一用戶模式與第二用戶模式共享的文件目錄下的第一應(yīng)用的源文件相關(guān)聯(lián),安裝第二應(yīng)用。

      考慮到在安卓系統(tǒng)中源文件是基于已編譯的資源,譬如文字、圖片和DALVIK字節(jié)碼創(chuàng)建并簽署的后綴名為APK的安卓應(yīng)用包,因此獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求包括:

      接收用戶的啟動指令;

      根據(jù)啟動指令從第一用戶模式與第二用戶模式共享文件目錄中讀取第二應(yīng)用的登錄窗口,顯示登錄窗口;

      通過用戶的在登錄窗口的輸入信息生成登錄請求。

      其中,輸入信息包括用戶名、登錄密碼以及登錄命令的一種或者多種。

      示例地,如圖2所示的登錄窗口200,通過該登錄窗口200接收用戶輸入的用戶名“ROOT”、登錄密碼“1234”以及登錄命令“登錄”。

      在一些實施方式中,啟動指令為用戶點擊的第二應(yīng)用的圖標(biāo)。

      步驟105:若有,則在所述第二用戶模式中新建存儲路徑保存所述第一應(yīng)用賬號的信息,以使所述第一應(yīng)用賬號和所述第二應(yīng)用賬號能夠同時登錄所述應(yīng)用;其中,在第二用戶模式中新建存儲路徑保存第一應(yīng)用賬號的信息包括:

      在第二用戶模式中新建存儲路徑存儲第一應(yīng)用賬號的COOKIE信息;

      分配新的存儲空間用于保存第一應(yīng)用賬號的運(yùn)行信息。

      其中,COOKIE是一種能夠讓網(wǎng)站服務(wù)器把少量數(shù)據(jù)儲存到移動終端的硬盤或內(nèi)存,或是從移動終端的硬盤讀取數(shù)據(jù)的一種技術(shù),譬如,當(dāng)用戶通過第二應(yīng)用瀏覽某網(wǎng)站的網(wǎng)頁時,由Web服務(wù)器就會在使用第二用戶模式的移動終端上存儲的一個非常小的文本文件,它可以記錄用戶名、登錄密碼、瀏覽過的網(wǎng)頁、停留的時間等信息;當(dāng)用戶再次來到該網(wǎng)站時,網(wǎng)站通過讀取COOKIE,得知用戶相關(guān)信息,就可以做出相應(yīng)的動作,如在頁面顯示歡迎你的標(biāo)語,或者直接登錄等。

      運(yùn)行信息為第二應(yīng)用使用時的數(shù)據(jù)信息,譬如說當(dāng)?shù)诙?yīng)用為微信應(yīng)用程序時,運(yùn)行信息則為微信朋友圈緩存的交互信息以及用戶社交的聊天記錄等。

      值得一提的是,在不同的第二應(yīng)用中,新建存儲路徑保存的第一應(yīng)用賬號的信息有時并不完全相同,本發(fā)明實施例對此也不做限制。

      與現(xiàn)有技術(shù)相比,該發(fā)明一種多賬號登錄的方法通過在第二用戶模式中設(shè)置存儲路徑,實現(xiàn)了在第二用戶模式中登錄第二應(yīng)用的功能,在一定程度上克服了現(xiàn)有大多數(shù)應(yīng)用的登錄方式僅僅支持一個賬號的缺陷,滿足了用戶多賬號登錄的使用需求,同時,還避免了先退出現(xiàn)在登錄的賬號然后再去登錄另一個賬號的現(xiàn)象,具有較好的用戶體驗。

      本發(fā)明一種多賬號登錄的方法通過將存儲在已安裝在第一用戶模式中的應(yīng)用的配置文件復(fù)制到第二用戶模式中的方式來實現(xiàn)在第二用戶模式中安裝該應(yīng)用的方式,避免了在第二用戶模式中再進(jìn)行源文件的下載以及解壓,簡化了同一應(yīng)用在不同用戶系統(tǒng)中安裝的步驟,提升了用戶體驗。

      請參閱圖4,基于同一種多賬號登錄的方法相同的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種多賬號登錄的裝置,其包括獲取請求模塊4002、判斷模塊4004、新建存儲模塊4006,其中,

      獲取請求模塊4002,用于獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求;

      判斷模塊4004,用于判斷安裝于第一用戶模式中的第一應(yīng)用是否有第二應(yīng)用賬號登錄;其中,第一應(yīng)用賬號與第二應(yīng)用賬號不同;第一應(yīng)用與第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用;

      新建存儲模塊4006,用于若安裝于第一用戶模式中的第一應(yīng)用有第二應(yīng)用賬號登錄,則在第二用戶模式中新建存儲路徑保存第一應(yīng)用賬號的信息,以使第一應(yīng)用賬號和第二應(yīng)用賬號能夠同時登錄應(yīng)用。

      優(yōu)選地,第一用戶模式為采用第一用戶賬號登錄的操作系統(tǒng);第二用戶模式為采用第二用戶賬號登錄的操作系統(tǒng);且第二用戶賬號基于第一用戶賬號生成。

      在一種實施方式中,第一用戶賬號為管理員賬號,第二用戶賬號為訪客賬號,第二賬號基于第一賬號生成為通過管理員賬號進(jìn)入第一用戶模式,在第一用戶模式中創(chuàng)建訪客賬號。

      優(yōu)選地,該多賬號登錄的裝置包括刪除模塊,用于在第一用戶模式中創(chuàng)建訪客賬號之后通過管理員賬號在第一用戶模式刪除訪客賬號。

      優(yōu)選地,新建存儲模塊4006包括:

      新建單元,用于在第二用戶模式中新建存儲路徑保存第一應(yīng)用賬號的COOKIE信息;

      分配單元,用于分配新的存儲空間用于保存第一應(yīng)用賬號的運(yùn)行信息。

      優(yōu)選地,獲取請求模塊4002包括:

      接收單元,用于接收用戶的啟動指令;

      讀取顯示單元,用于根據(jù)啟動指令從第一用戶模式與第二用戶模式共享文件目錄中讀取第二應(yīng)用的登錄窗口,顯示登錄窗口;

      生成單元,用于通過用戶的在登錄窗口的輸入信息生成登錄請求。

      其中,輸入信息包括用戶名、登錄密碼以及登錄命令的一種或者多種。

      在一些實施方式中,該多賬號登錄的裝置包括:

      獲取安裝指令模塊,用于在獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求之前獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令;

      判斷獲取模塊,用于判斷第一用戶模式中是否已經(jīng)安裝與第二應(yīng)用相同的第一應(yīng)用,若是,則獲取第一應(yīng)用在第一用戶模式中的配置文件;

      復(fù)制安裝模塊,用于復(fù)制配置文件至第二用戶模式的文件目錄中,根據(jù)配置文件安裝第二應(yīng)用于第二用戶模式中。

      詳細(xì)地,配置文件包括應(yīng)用的包名、應(yīng)用名稱、版本號、訪問通訊錄的訪問權(quán)限信息、訪問第三方數(shù)據(jù)信息的第三方信息賬號、應(yīng)用模塊的聲明信息以及全局變量信息的一種或多種。

      在一些實施方式中,該多賬號登錄的裝置包括:

      下載模塊,用于獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令之前下載第一應(yīng)用的源文件到第一用戶模式中;

      解壓模塊,用于在第一用戶模式中解壓第一應(yīng)用的源文件;

      存儲模塊,用于將解壓的第一應(yīng)用的源文件存儲至第一用戶模式與第二用戶模式共享的文件目錄中;

      配置生成模塊,用于在第一用戶模式中配置第一應(yīng)用并生成第一應(yīng)用的配置文件。

      具體地,判斷獲取模塊包括:

      獲取子單元,用于通過CGROUP獲取第一應(yīng)用在第一用戶模式中的配置文件。

      具體地,復(fù)制安裝模塊包括:

      關(guān)聯(lián)安裝模塊,用于在第二用戶模式中將配置文件與存儲在第一用戶模式與第二用戶模式共享的文件目錄下的第一應(yīng)用的源文件相關(guān)聯(lián),安裝第二應(yīng)用。

      與現(xiàn)有技術(shù)相比,該發(fā)明一種多賬號登錄的裝置通過獲取請求模塊4002、判斷模塊4004以及新建存儲模塊4006,在一定程度上克服了現(xiàn)有大多數(shù)應(yīng)用的登錄方式僅僅支持一個賬號的缺陷,滿足了用戶多賬號登錄的使用需求,同時,還避免了先退出現(xiàn)在登錄的賬號然后再去登錄另一個賬號的現(xiàn)象,具有較好的用戶體驗。

      請參閱圖5,基于同一種多賬號登錄的方法相同的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種移動終端,如圖5所示,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以移動終端為手機(jī)為例:

      圖5示出的是與本發(fā)明實施例提供的移動終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖5,手機(jī)包括:射頻(Radio Frequency,RF)電路1510、存儲器1520、輸入單元1530、顯示單元1540、傳感器1550、音頻電路1560、無線保真(wireless fidelity,WiFi)模塊1570、處理器1580、以及電源1590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

      下面結(jié)合圖5對手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:

      RF電路1510可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1580處理;另外,將設(shè)計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1510包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路1510還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(jìn)(Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。

      存儲器1520可用于存儲軟件程序以及模塊,處理器1580通過運(yùn)行存儲在存儲器1520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1520可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1520可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

      輸入單元1530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1530可包括觸控面板1531以及其他輸入設(shè)備1532。觸控面板1531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1531上或在觸控面板1531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板1531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器1580,并能接收處理器1580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1531。除了觸控面板1531,輸入單元1530還可以包括其他輸入設(shè)備1532。具體地,其他輸入設(shè)備1532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

      顯示單元1540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1540可包括顯示面板1541,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板1541。進(jìn)一步的,觸控面板1531可覆蓋顯示面板1541,當(dāng)觸控面板1531檢測到在其上或附近的觸摸操作后,傳送給處理器1580以確定觸摸事件的類型,隨后處理器1580根據(jù)觸摸事件的類型在顯示面板1541上提供相應(yīng)的視覺輸出。雖然在圖5中,觸控面板1531與顯示面板1541是作為兩個獨立的部件來實現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實施例中,可以將觸控面板1531與顯示面板1541集成而實現(xiàn)手機(jī)的輸入和輸出功能。

      手機(jī)還可包括至少一種傳感器1550,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1541的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板1541和/或背光。作為運(yùn)動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

      音頻電路1560、揚(yáng)聲器1561,傳聲器1562可提供用戶與手機(jī)之間的音頻接口。音頻電路1560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器1561,由揚(yáng)聲器1561轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1562將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1580處理后,經(jīng)RF電路1510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器1520以便進(jìn)一步處理。

      WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊1570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖5示出了WiFi模塊1570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

      處理器1580是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器1520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控。可選的,處理器1580可包括一個或多個處理單元;優(yōu)選的,處理器1580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器1580中。

      手機(jī)還包括給各個部件供電的電源1590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1580邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。

      盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

      在本發(fā)明實施例中,該移動終端所包括的處理器1580還具有以下功能:

      獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求;

      判斷安裝于第一用戶模式中的第一應(yīng)用是否有第二應(yīng)用賬號登錄;其中,第一應(yīng)用賬號與第二應(yīng)用賬號不同;第一應(yīng)用與第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用;

      若有,則在第二用戶模式中新建存儲路徑保存第一應(yīng)用賬號的信息,以使第一應(yīng)用賬號和第二應(yīng)用賬號能夠同時登錄應(yīng)用。

      其中,第一用戶模式為采用第一用戶賬號登錄的操作系統(tǒng);第二用戶模式為采用第二用戶賬號登錄的操作系統(tǒng);第二用戶賬號基于第一用戶賬號生成。

      在一些實施方式中,第一用戶賬號為管理員賬號,第二用戶賬號為訪客賬號,第二用戶賬號基于第一用戶賬號生成為通過管理員賬號進(jìn)入第一用戶模式,在第一用戶模式中創(chuàng)建訪客賬號。

      優(yōu)選地,在第一用戶模式中創(chuàng)建訪客賬號之后包括通過管理員賬號在第一用戶模式刪除訪客賬號。

      在一些實施方式中,在第二用戶模式中新建存儲路徑保存第一應(yīng)用賬號的信息包括:

      在第二用戶模式中新建存儲路徑存儲第一應(yīng)用賬號的COOKIE信息;

      分配新的存儲空間用于保存第一應(yīng)用賬號的運(yùn)行信息。

      優(yōu)選地,獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求包括:

      接收用戶的啟動指令;

      根據(jù)啟動指令從第一用戶模式與第二用戶模式共享文件目錄中讀取第二應(yīng)用的登錄窗口,顯示登錄窗口;

      通過用戶的在登錄窗口的輸入信息生成登錄請求。

      優(yōu)選地,輸入信息包括用戶名、登錄密碼以及登錄命令的一種或者多種。

      在一些實施方中,獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求之前,包括:

      獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令;

      判斷第一用戶模式中是否已經(jīng)安裝與第二應(yīng)用相同的第一應(yīng)用,若是,則獲取第一應(yīng)用在第一用戶模式中的配置文件;

      復(fù)制配置文件至第二用戶模式的文件目錄中,根據(jù)配置文件安裝第二應(yīng)用于第二用戶模式中。

      優(yōu)選地,配置文件包括應(yīng)用的包名、應(yīng)用名稱、版本號、訪問通訊錄的訪問權(quán)限信息、訪問第三方數(shù)據(jù)信息的第三方信息賬號、應(yīng)用模塊的聲明信息以及全局變量信息的一種或多種。

      在一些實施方式中,獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令之前,包括:

      下載第一應(yīng)用的源文件到第一用戶模式中;

      在第一用戶模式中解壓第一應(yīng)用的源文件;

      將解壓的第一應(yīng)用的源文件存儲至第一用戶模式與第二用戶模式共享的文件目錄中;

      在第一用戶模式中配置第一應(yīng)用并生成第一應(yīng)用的配置文件。

      優(yōu)選地,獲取第一應(yīng)用在第一用戶模式中的配置文件包括通過CGROUP獲取第一應(yīng)用在第一用戶模式中的配置文件。

      在一些實施方式中,根據(jù)配置文件安裝第二應(yīng)用于第二用戶模式中包括:

      在第二用戶模式中將配置文件與存儲在第一用戶模式與第二用戶模式共享的文件目錄下的第一應(yīng)用的源文件相關(guān)聯(lián),安裝第二應(yīng)用。

      與現(xiàn)有技術(shù)相比,該發(fā)明一種移動終端通過在第二用戶模式中設(shè)置存儲路徑,實現(xiàn)了在第二用戶模式中登錄第二應(yīng)用的功能,在一定程度上克服了現(xiàn)有大多數(shù)應(yīng)用的登錄方式僅僅支持一個賬號的缺陷,滿足了用戶多賬號登錄的使用需求,同時,還避免了先退出現(xiàn)在登錄的賬號然后再去登錄另一個賬號的現(xiàn)象,具有較好的用戶體驗。

      所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。

      在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。

      本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

      以上對本發(fā)明所提供的一種多賬號登錄的方法、裝置以及移動終端進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

      綜上所述,本發(fā)明的技術(shù)方案如下:

      A1.一種多賬號登錄的方法,包括:

      獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求;

      判斷安裝于第一用戶模式中的第一應(yīng)用是否有第二應(yīng)用賬號登錄;其中,所述第一應(yīng)用賬號與所述第二應(yīng)用賬號不同;所述第一應(yīng)用與所述第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用;

      若有,則在所述第二用戶模式中新建存儲路徑保存所述第一應(yīng)用賬號的信息,以使所述第一應(yīng)用賬號和所述第二應(yīng)用賬號能夠同時登錄所述應(yīng)用。

      A2.如A1所述的多賬號登錄的方法,所述第一用戶模式為采用第一用戶賬號登錄的操作系統(tǒng);所述第二用戶模式為采用第二用戶賬號登錄的操作系統(tǒng);所述第二用戶賬號基于所述第一用戶賬號生成。

      A3.如A2所述的多賬號登錄的方法,所述第一用戶賬號為管理員賬號,所述第二用戶賬號為訪客賬號,所述第二用戶賬號基于所述第一用戶賬號生成為通過所述管理員賬號進(jìn)入第一用戶模式,在所述第一用戶模式中創(chuàng)建所述訪客賬號。

      A4.如A3所述的多賬號登錄的方法,所述在所述第一用戶模式中創(chuàng)建所述訪客賬號之后,包括:

      通過所述管理員賬號在第一用戶模式刪除所述訪客賬號。

      A5.如A1所述的多賬號登錄的方法,所述在所述第二用戶模式中新建存儲路徑保存所述第一應(yīng)用賬號的信息包括:

      在所述第二用戶模式中新建存儲路徑存儲所述第一應(yīng)用賬號的COOKIE信息;

      分配新的存儲空間用于保存所述第一應(yīng)用賬號的運(yùn)行信息。

      A6.如A1所述的多賬號登錄的方法,所述獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求包括:

      接收用戶的啟動指令;

      根據(jù)所述啟動指令從所述第一用戶模式與所述第二用戶模式共享文件目錄中讀取所述第二應(yīng)用的登錄窗口,顯示登錄窗口;

      通過用戶的在所述登錄窗口的輸入信息生成所述登錄請求。

      A7.如A6所述的多賬號登錄的方法,所述輸入信息包括用戶名、登錄密碼以及登錄命令的一種或者多種。

      A8.如A1所述的多賬號登錄的方法,所述獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求之前,包括:

      獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令;

      判斷第一用戶模式中是否已經(jīng)安裝與所述第二應(yīng)用相同的第一應(yīng)用,若是,則獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件;

      復(fù)制所述配置文件至所述第二用戶模式的文件目錄中,根據(jù)所述配置文件安裝所述第二應(yīng)用于所述第二用戶模式中。

      A9.如A8所述的多賬號登錄的方法,所述配置文件包括應(yīng)用的包名、應(yīng)用名稱、版本號、訪問通訊錄的訪問權(quán)限信息、訪問第三方數(shù)據(jù)信息的第三方信息賬號、應(yīng)用模塊的聲明信息以及全局變量信息的一種或多種。

      A10.如A8所述的多賬號登錄的方法,所述獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令之前,包括:

      下載第一應(yīng)用的源文件到第一用戶模式中;

      在所述第一用戶模式中解壓所述第一應(yīng)用的源文件;

      將所述解壓的第一應(yīng)用的源文件存儲至所述第一用戶模式與所述第二用戶模式共享的文件目錄中;

      在所述第一用戶模式中配置所述第一應(yīng)用并生成所述第一應(yīng)用的配置文件。

      A11.如A8所述的多賬號登錄的方法,所述獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件包括:

      通過CGROUP獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件。

      A12.如A8所述的多賬號登錄的方法,所述根據(jù)所述配置文件安裝所述第二應(yīng)用于所述第二用戶模式中包括:

      在所述第二用戶模式中將所述配置文件與存儲在所述第一用戶模式與所述第二用戶模式共享的文件目錄下的所述第一應(yīng)用的源文件相關(guān)聯(lián),安裝所述第二應(yīng)用。

      B13.一種多賬號登錄的裝置,包括:

      獲取請求模塊,用于獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求;

      判斷模塊,用于判斷安裝于第一用戶模式中的第一應(yīng)用是否有第二應(yīng)用賬號登錄;其中,所述第一應(yīng)用賬號與所述第二應(yīng)用賬號不同;所述第一應(yīng)用與所述第二應(yīng)用為使用同一個應(yīng)用安裝包安裝的應(yīng)用;

      新建存儲模塊,用于若安裝于第一用戶模式中的第一應(yīng)用有第二應(yīng)用賬號登錄,則在所述第二用戶模式中新建存儲路徑保存所述第一應(yīng)用賬號的信息,以使所述第一應(yīng)用賬號和所述第二應(yīng)用賬號能夠同時登錄所述應(yīng)用。

      B14.如B13所述的多賬號登錄的裝置,所述第一用戶模式為采用第一用戶賬號登錄的操作系統(tǒng);所述第二用戶模式為采用第二用戶賬號登錄的操作系統(tǒng);所述第二用戶賬號基于所述第一用戶賬號生成。

      B15.如B14所述的多賬號登錄的裝置,所述第一用戶賬號為管理員賬號,所述第二用戶賬號為訪客賬號,所述第二賬號基于所述第一賬號生成為通過所述管理員賬號進(jìn)入第一用戶模式,在所述第一用戶模式中創(chuàng)建所述訪客賬號。

      B16.如B15所述的多賬號登錄的裝置,所述多賬號登錄的裝置包括刪除模塊,用于在所述第一用戶模式中創(chuàng)建所述訪客賬號之后通過所述管理員賬號在第一用戶模式刪除所述訪客賬號。

      B17.如B13所述的多賬號登錄的裝置,所述新建存儲模塊包括:

      新建單元,用于在所述第二用戶模式中新建存儲路徑存儲所述第一應(yīng)用賬號的COOKIE信息;

      分配單元,用于分配新的存儲空間用于保存所述第一應(yīng)用賬號的運(yùn)行信息。

      B18.如B13所述的多賬號登錄的裝置,所述獲取請求模塊包括:

      接收單元,用于接收用戶的啟動指令;

      讀取顯示單元,用于根據(jù)所述啟動指令從所述第一用戶模式與所述第二用戶模式共享文件目錄中讀取所述第二應(yīng)用的登錄窗口,顯示登錄窗口;

      生成單元,用于通過用戶的在所述登錄窗口的輸入信息生成所述登錄請求。

      B19.如B18所述的多賬號登錄的裝置,所述輸入信息包括用戶名、登錄密碼以及登錄命令的一種或者多種。

      B20.如B13所述的多賬號登錄的裝置,所述多賬號登錄的裝置包括:

      獲取安裝指令模塊,用于在獲取使用第一應(yīng)用賬號登錄安裝于第二用戶模式中的第二應(yīng)用的登錄請求之前獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令;

      判斷獲取模塊,用于判斷第一用戶模式中是否已經(jīng)安裝與所述第二應(yīng)用相同的第一應(yīng)用,若是,則獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件;

      復(fù)制安裝模塊,用于復(fù)制所述配置文件至所述第二用戶模式的文件目錄中,根據(jù)所述配置文件安裝所述第二應(yīng)用于所述第二用戶模式中。

      B21.如B20所述的多賬號登錄的裝置,所述配置文件包括應(yīng)用的包名、應(yīng)用名稱、版本號、訪問通訊錄的訪問權(quán)限信息、訪問第三方數(shù)據(jù)信息的第三方信息賬號、應(yīng)用模塊的聲明信息以及全局變量信息的一種或多種。

      B22.如B20所述的多賬號登錄的裝置,所述多賬號登錄的裝置包括:

      下載模塊,用于獲取將第二應(yīng)用安裝于第二用戶模式中的安裝指令之前下載第一應(yīng)用的源文件到第一用戶模式中;

      解壓模塊,用于在所述第一用戶模式中解壓所述第一應(yīng)用的源文件;

      存儲模塊,用于將所述解壓的第一應(yīng)用的源文件存儲至所述第一用戶模式與所述第二用戶模式共享的文件目錄中;

      配置生成模塊,用于在所述第一用戶模式中配置所述第一應(yīng)用并生成所述第一應(yīng)用的配置文件。

      B23.如B20所述的多賬號登錄的裝置,所述判斷獲取模塊包括:

      獲取子單元,用于通過CGROUP獲取所述第一應(yīng)用在所述第一用戶模式中的配置文件。

      B24.如B20所述的多賬號登錄的裝置,所述復(fù)制安裝模塊包括:

      關(guān)聯(lián)安裝模塊,用于在所述第二用戶模式中將所述配置文件與存儲在所述第一用戶模式與所述第二用戶模式共享的文件目錄下的所述第一應(yīng)用的源文件相關(guān)聯(lián),安裝所述第二應(yīng)用。

      C25.一種移動終端,包括:

      一個或多個處理器;

      存儲器;

      一個或多個應(yīng)用程序,其中所述一個或多個應(yīng)用程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執(zhí)行,所述一個或多個程序配置用于執(zhí)行如A1—A12任意一項所述的多賬號登錄的方法。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1