亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端上應用的安裝方法和裝置的制造方法

文檔序號:10654221閱讀:193來源:國知局
一種終端上應用的安裝方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供了一種終端應用的安裝方法和裝置,所述終端包括主用戶和一個或多個特殊用戶,所述的方法包括:當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用;在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。本發(fā)明實施例使得使用者可以在主用戶下進入兩個或者兩個以上的相同應用。
【專利說明】
一種終端上應用的安裝方法和裝置
技術領域
[0001]本發(fā)明實施例涉及終端技術領域,特別是涉及一種終端上應用的安裝方法和一種終端上應用的安裝裝置。
【背景技術】
[0002]在Android系統(tǒng)設備上,每個應用都有唯一的包名,而具有相同包名的應用同時只能安裝一個,如果再安裝另外一個具有相同包名(安裝包名稱)的應用,則會將另外一個應用替換覆蓋掉。也即是,在一個設備上無法同時安裝兩個相同的應用。
[0003]例如,假設有兩個具有相同包名的應用Al和應用A2,如果在某設備上已經安裝了應用Al,如果此時繼續(xù)安裝應用A2,則在安裝應用A2后,會將應用Al給替換覆蓋掉,故在包名相同的情況下,無法實現(xiàn)諸如雙微信、雙QQ等兩個或兩個以上的應用同時在終端安裝運行的情況。
[0004]目前已有企業(yè)實現(xiàn)了微信分身,也即是雙微信的功能,但是該功能存在不少缺陷。例如,卸載掉主微信后,再重新安裝登錄,微信分身也需要重新登錄,不會保留登錄狀態(tài);主微信卸載后重新安裝,微信分身在桌面上的顯示出現(xiàn)問題;關閉微信分身后,主微信也被關閉了,由于主微信退出,微信分身需要重新啟動才能正常使用。
[0005]另外一種實現(xiàn)方式是安裝山寨版應用,通過反編譯應用修改應用的包名,然后再安裝該應用,但是這種應用不是正規(guī)途徑獲取的,也會受到正版應用生產商的抵制,并不可取。

【發(fā)明內容】

[0006]鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種終端上應用的安裝方法和相應的一種終端上應用的安裝裝置。
[0007]為了解決上述問題,本發(fā)明實施例公開了一種終端應用的安裝方法,所述終端包括主用戶和一個或多個特殊用戶,所述的方法包括:
[0008]當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用;
[0009]在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。
[0010]優(yōu)選地,在所述當在主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用的步驟之前,還包括:
[0011]在所述終端上創(chuàng)建一個或多個特殊用戶;所述一個或多個特殊用戶具有前綴標識;
[0012]將所述具有所述前綴標識的特殊用戶設置為在所述終端上不可見。
[0013]優(yōu)選地,在所述當在主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用的步驟之前,還包括:
[0014]判斷所述應用在預置應用列表中是否存在匹配項;
[0015]若是,則執(zhí)行同時在所述一個或多個特殊用戶下安裝所述應用的步驟;
[0016]若否,則只在所述主用戶下安裝所述應用。
[0017]優(yōu)選地,所述的方法還包括:
[0018]當檢測到使用者在所述主用戶下點擊影子應用入口圖標時,從所述主用戶切換到特殊用戶;
[0019]在所述特殊用戶下運行所述影子應用入口圖標對應的影子應用。
[0020]優(yōu)選地,所述的方法還包括:
[0021]當在所述終端上發(fā)送通知消息給某一應用時,判斷所述應用在預置應用列表中是否存在匹配項;
[0022]若是,則將所述通知消息發(fā)送給主用戶下的主應用,以及,所述一個或多個特殊用戶下的影子應用;
[0023]若否,則將所述通知消息發(fā)送給主用戶下的主應用。
[0024]優(yōu)選地,所述的方法還包括:
[0025]當用戶進入所述特殊用戶下后,監(jiān)測在用戶針對所述特殊用戶下影子應用的按鍵事件;
[0026]當監(jiān)測到所述按鍵事件為退出事件時,從所述特殊用戶切換到所述主用戶。
[0027]本發(fā)明實施例還公開了一種終端應用的安裝裝置,所述終端包括主用戶和一個或多個特殊用戶,所述的裝置包括:
[0028]相同應用安裝模塊,用于當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用;
[0029]相同應用提供模塊,用于在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。
[0030]優(yōu)選地,所述的裝置還包括:
[0031]特殊用戶創(chuàng)建模塊,用于在所述終端上創(chuàng)建一個或多個特殊用戶;所述一個或多個特殊用戶具有前綴標識;
[0032]特殊用戶顯示設置模塊,用于將所述具有所述前綴標識的特殊用戶設置為在所述終端上不可見。
[0033]優(yōu)選地,所述的裝置還包括:
[0034]第一應用判斷模塊,用于判斷所述應用在預置應用列表中是否存在匹配項;若是,則調用相同應用安裝模塊,若否,則調用主應用安裝模塊;
[0035]主應用安裝模塊,用于只在所述主用戶下安裝所述應用。
[0036]優(yōu)選地,所述的裝置還包括:
[0037]特殊用戶切換模塊,用于在檢測到使用者在所述主用戶下點擊影子應用入口圖標時,從所述主用戶切換到特殊用戶;
[0038]影子應用模塊,用于在所述特殊用戶下運行所述影子應用入口圖標對應的影子應用。
[0039]本發(fā)明實施例包括以下優(yōu)點:
[0040]本發(fā)明實施例在終端上的主用戶下安裝應用時,同時在特殊用戶下安裝該應用,并且在特殊用戶下的影子應用安裝成功時,在主用戶下添加影子應用的入口圖標,使得使用者可以在主用戶下進入兩個或者兩個以上的相同應用。需要說明的是,由于本發(fā)明實施例的主應用和影子應用是分別安裝在不同的用戶下,故而對于兩者中任意一個的操作行為,并不會對另一個應用產生影響,克服了現(xiàn)有雙微信存在的缺陷。
[0041]本發(fā)明實施例中將特殊用戶設置為不可見,且在從特殊用戶切換到主用戶,或者從主用戶切換到特殊用戶的過程都是靜默地,終端切換沒有給予提示和動畫,故使用者在主用戶下點擊影子應用的入口圖標時,將從主用戶自動切換到特殊用戶,在特殊用戶下運行該影子應用,由于使用者感知不到用戶切換的過程,對于使用者而言感覺就仍然是在同一個用戶下,體驗效果較佳。除此之外,本發(fā)明實施例中不同用戶下的應用能夠相互通信。
【附圖說明】
[0042]圖1是本發(fā)明的一種終端應用的安裝方法實施例1的步驟流程圖;
[0043]圖2是本發(fā)明的一種終端應用的安裝方法實施例2的步驟流程圖;
[0044]圖3是本發(fā)明的一種特殊用戶創(chuàng)建的流程示意圖;
[0045]圖4是本發(fā)明的一種相同應用安裝的流程不意圖;
[0046]圖5是本發(fā)明的一種終端應用的安裝裝置實施例的結構框圖。
【具體實施方式】
[0047]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0048]參照圖1,示出了本發(fā)明的一種終端應用的安裝方法實施例1的步驟流程圖,所述終端可以包括主用戶和一個或多個特殊用戶,所述的方法具體可以包括如下步驟:
[0049]需要說明的是,本發(fā)明中的終端可以為電視機、智能手機、個人電腦等能夠實現(xiàn)本發(fā)明的終端,這些終端都可以通過安裝包來安裝各式各樣的應用。
[0050]公知的是,隨著終端技術的發(fā)展,智能手機、平板電腦等終端已經可以支持多用戶模式。多用戶模式可以保證使用者的信息安全,同時在訪客訪問時也有一定的隱私保護作用。
[0051]具體地,所謂多用戶模式,是指在同一終端下的使用者,可以利用不同的賬號登錄同一個終端,在各個賬號下的使用者可以根據自己需求設置使用場景、應用、系統(tǒng)數據和個人?目息等等。
[0052]一般而言,終端的多用戶模式下將其中一個用戶作為主用戶,其它用戶則可以與主用戶共享網絡設置和應用的更新等其他信息。
[0053]在本發(fā)明實施例中,可以認為除了主用戶外的其他用戶為特殊用戶,當然,也可以認為專門用于實現(xiàn)本發(fā)明的其他用戶為特殊用戶。
[0054]步驟101,當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用;
[0055]步驟102,在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。
[0056]在本發(fā)明實施例中,如果在終端上安裝兩個或者兩個以上的相同應用,那么可以終端的主用戶下安裝應用時,同時也在終端的特殊用戶下安裝該應用。為了便于區(qū)分,在主用戶下安裝的同一應用稱為主應用,在特殊用戶下安裝的同一應用稱為影子應用。
[0057]當主應用在主用戶下安裝成功時,在主用戶下會顯示主應用的入口圖標,而影子應用在特殊用戶下安裝成功時,在主用戶下也會顯示影子應用的入口圖標。
[0058]在具體實現(xiàn)中,多用戶模式下的用戶是可以互相切換的。本發(fā)明實施例修改切換用戶的過程,當點擊主用戶下影子應用的入口圖標時,靜默地從主用戶切換到特殊用戶,讓使用者感覺不到切換用戶的過程,且在切換過程中沒有給予提示和動畫,當切換成功后,就可以啟動特殊用戶下的影子應用。
[0059]本發(fā)明實施例在終端上的主用戶下安裝應用時,同時在特殊用戶下安裝該應用,并且在特殊用戶下的影子應用安裝成功時,在主用戶下添加影子應用的入口圖標,使得使用者可以在主用戶下進入兩個或者兩個以上的相同應用。需要說明的是,由于本發(fā)明實施例的主應用和影子應用是分別安裝在不同的用戶下,故而對于兩者中任意一個的操作行為,并不會對另一個應用產生影響,克服了現(xiàn)有雙微信存在的缺陷。
[0060]參照圖2,示出了本發(fā)明的一種終端應用的安裝方法實施例2的步驟流程圖,所述終端可以包括主用戶和一個或多個特殊用戶,所述的方法具體可以包括如下步驟:
[0061]步驟201,在所述終端上創(chuàng)建一個或多個特殊用戶;所述一個或多個特殊用戶具有前綴標識;
[0062]步驟202,將所述具有所述前綴標識的特殊用戶設置為在所述終端上不可見;
[0063]本發(fā)明實施例可以在終端第一次開機時,創(chuàng)建N-1個特殊用戶。其中,N用于表示終端能夠支持幾個的相同應用同時運行??梢岳斫?,N是整數。
[0064]例如,如果是要實現(xiàn)兩個相同應用的運行,就需要一個影子應用,那么只需創(chuàng)建一個特殊用戶,如果是實現(xiàn)三個相同應用的運行,就需要兩個影子應用,那么就需創(chuàng)建兩個特殊用戶,以此類推。
[0065]在本發(fā)明實施例中創(chuàng)建用戶的過程中,為了讓用戶感知不到特殊用戶的存在,會設置為使用者無法對于創(chuàng)建的特殊用戶進行操作,使得使用者無法主動設置、刪除、切換到特殊用戶。
[0066]除此之外,還可以將特殊用戶設置為不可見,那么用戶甚至可以不知道特殊用戶的存在。具體地,創(chuàng)建的特殊用戶具有特殊的前綴標識,在終端上將具有該前綴標識的用戶設置為不可見。
[0067]為了使本領域技術人員更好地理解本發(fā)明實施例,以下采用具體示例對應特殊用戶的創(chuàng)建過程進行說明。
[0068]以Android終端為例,默認情況下,一個Android終端可以選擇支持多用戶模式,也可以選擇不支持多用戶模式。如果選擇支持多用戶模式的話,在設置菜單中會顯示一個“用戶”菜單,在里面可以創(chuàng)建新用戶、切換新用戶,如果選擇不支持多用戶模式的話,“用戶”菜單是隱藏的。
[0069]關于是否支持多用戶模式,在Android終端中是通過兩個配置項控制的,一個是允許創(chuàng)建的最大用戶數的配置max_uSer,另一個是在終端的界面是否可顯示的配置ui_enable;如果max_user = I,表示不支持多用戶,max_user = 2,表示支持兩個用戶;如果ui_enable = fal se,表示界面上沒有“用戶”菜單,如果ui_enable = true,表示界面上顯示“用戶”菜單。開機后默認用戶作為主用戶。
[0070]在本發(fā)明具體應用的一種示例中,特殊用戶創(chuàng)建的具體創(chuàng)建過程如圖3所示:
[0071]I,在終端開始配置多用戶參數;
[0072]2,判斷是否打開了多用戶模式;若是,則執(zhí)行步驟3,若否,則執(zhí)行步驟4;
[0073]3,將用戶個數max_user增加N-1;
[0074]4,將用戶個數max_user設為N-1;
[0075]5,將用戶可見變量ui_enable設為false ;
[0076]6,開機調用創(chuàng)建多用戶的接口,創(chuàng)建N-1個特殊用戶(用戶有相同的前綴標識);
[0077]7,判斷特殊用戶的可見變量ui_enable是否為true;若是,則執(zhí)行步驟8;
[0078]8,設置“用戶”界面;根據特殊用戶的前綴標識,將特殊用戶過濾,不在終端的界面上顯示。
[0079]在本示例中,在多用戶模式下創(chuàng)建特殊用戶,并且將特殊用戶設置為不可見。另夕卜,如果特殊用戶沒有被設置為不可見,也即是ui_enable為true,將進一步根據前綴標識從多個用戶中過濾出特殊用戶,然后再將特殊用戶設置為在終端的界面上不可見。
[0080]步驟203,判斷所述應用在預置應用列表中是否存在匹配項;若是,則執(zhí)行步驟204,若否,則執(zhí)行步驟206;
[0081]在具體實現(xiàn)中,Android終端上安裝應用,有幾種不同的途徑:從應用商城上下載下來的應用apk(應用安裝包)后安裝、將應用apk拷貝到終端中,在文件管理器中點擊安裝、利用電腦端軟件從電腦安裝等等,無論哪種安裝方式,最終主要調用的函數是PackageManagerService 中的 instal IPackage、scanPackageLI等安裝函數。
[0082]本發(fā)明實施例在安裝函數中增加判斷步驟,具體為:如果是在主用戶下安裝應用,判斷該應用的應用包名是否在預置應用列表中,若是,則安裝flag設為INSTALL_ALL_USERS,即在終端的全部用戶下安裝該應用,并且在特殊用戶下的影子應用安裝成功后,主用戶上接收到特殊用戶下應用安裝成功的通知,則主用戶的界面上添加影子應用的諸如入口圖標等入口快捷方式。
[0083]步驟204,當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用;
[0084]步驟205,在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。
[0085]步驟206,只在所述主用戶下安裝所述應用,并提供所述應用的入口圖標;
[0086]在具體實現(xiàn)中,如果判斷該應用的應用包名不在預置應用列表中,則只需在主用戶下安裝該應用,并提供該應用的入口圖標即可。
[0087]需要說明的是,在本發(fā)明實施例中可以設置為在某個用戶下安裝應用時,同時在其他的用戶下也安裝該應用,從而保持各個用戶下應用的一致性,當然,也可以指定保持某幾個用戶下應用的一致性,本發(fā)明實施例對此不加以限制。
[0088]為了使本領域技術人員更好地理解本發(fā)明實施例,以下采用具體實例對于本發(fā)明的相同應用安裝過程進行簡要介紹。參照圖4所示的本發(fā)明的一種相同應用安裝的流程示意圖,具體可以概括為如下步驟:
[0089]I,進入應用安裝入口;
[0090]2,判斷安裝應用的應用包名是否是應用列表中的應用包名;若是,則執(zhí)行步驟3;
[0091]3,將該應用分別安裝到主用戶和特殊用戶下;
[0092]4,判斷特殊用戶下的影子應用是否安裝成功;若是,則執(zhí)行步驟5;
[0093]5,在主用戶下添加影子應用的入口圖標。
[0094]在本示例中,在終端設置有個應用列表,通過該應用列表可以獲知對哪些應用生成影子應用,Android系統(tǒng)下安裝應用時,默認只針對當前用戶安裝,當安裝的應用的包名包含在預置應用列表中時,并且是在主用戶或者特殊用戶環(huán)境下,則修改系統(tǒng)安裝應用流程,將這個應用安裝既到當前用戶環(huán)境下,又安裝到特殊用戶環(huán)境下。其中,當特殊用戶下的影子應用安裝成功后,處理安裝成功的消息,在終端界面上形成一個影子應用的入口圖標。
[0095]在本發(fā)明的一種優(yōu)選實施例中,所述的方法還可以包括如下步驟:
[0096]當檢測到使用者在所述主用戶下點擊影子應用入口圖標時,從所述主用戶切換到特殊用戶;
[0097]在所述特殊用戶下運行所述影子應用入口圖標對應的影子應用。
[0098]本發(fā)明實施例在主用戶下提供影子應用的入口圖標,當使用者點擊主用戶下的影子應用的入口圖標時,終端從主用戶切換到特殊用戶,則此時可以在特殊用戶下運行影子應用,由于特殊用戶的切換過程是靜默地,在切換過程中沒有給予提示和動畫,故而使用者感覺不到切換用戶的過程就可以正常運行影子應用,使用者體驗效果較佳。
[0099]在本發(fā)明的一種優(yōu)選實施例中,所述的方法還可以包括如下步驟:
[0100]當在所述終端上發(fā)送通知消息給某一應用時,判斷所述應用在預置應用列表中是否存在匹配項;
[0101]若是,則將所述通知消息發(fā)送給主用戶下的主應用,以及,所述一個或多個特殊用戶下的影子應用;
[0102]若否,則將所述通知消息發(fā)送給主用戶下的主應用。
[0103]在具體實現(xiàn)中,Android系統(tǒng)的Notificat1nManagerService是負責管理通知類消息的服務,應用的通知消息是通過系統(tǒng)Notificat1n的形式給用戶推送消息,提示使用者查看。Notificat1n俗稱通知,是一種具有全局效果的通知,在一種示例中,它可以展示在終端的頂端,首先會表現(xiàn)為一個圖標的形式,當使用者向下滑動的時候,展示出通知具體的內容。
[0104]—般而言,應用的通知消息會發(fā)送給指定用戶,如果沒有指定用戶的話,默認只發(fā)送給當前用戶。所以通常用戶接收不到來自其他用戶的通知消息。比如點擊了影子應用的入口圖標后,切換到了特殊用戶,在特殊用戶下的通知消息,主用戶是接收不到。
[0105]在本發(fā)明實施例修改處理通知消息的流程,增加注冊了一個Notif icat1nListener,當有通知消息發(fā)送時,Notificat1nListener可以偵聽到,如果發(fā)現(xiàn)是應用列表中的通知消息,重新封裝通知信息,并轉發(fā)給主用戶,使得主用戶下能夠接收并打開這個通知消息。
[0106]也即是說,本發(fā)明實施例的終端系統(tǒng)處理通知消息的時候,過濾預置的應用列表中的應用,如果是當前處理該通知消息應用的應用在預置列表中,并且是在主用戶或者特殊用戶環(huán)境下,則將該通知消息發(fā)送到所有用戶下,使得主用戶和特殊用戶下的應用可以互相通信。
[0107]在本發(fā)明的一種優(yōu)選實施例中,所述的方法還可以包括如下步驟:
[0108]當用戶進入所述特殊用戶下后,監(jiān)測在用戶針對所述特殊用戶下影子應用的按鍵事件;
[0109]當監(jiān)測到所述按鍵事件為退出事件時,從所述特殊用戶切換到所述主用戶。
[0110]本發(fā)明實施例將監(jiān)控使用者在影子應用下的按鍵事件,當檢測到使用者按下返回鍵或者home鍵時,系統(tǒng)截獲處理按鍵事件,從特殊用戶切換回主用戶。
[0111]應用本發(fā)明實施例,使得使用者不需要主動切換用戶就能啟動不同用戶下的應用,讓使用者感覺不到用戶的切換,而且不同用戶下的應用還能夠相互通信。
[0112]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0113]參照圖5,示出了本發(fā)明的一種終端應用的安裝裝置實施例的結構框圖,所述終端包括主用戶和一個或多個特殊用戶,所述的裝置具體可以包括如下模塊:
[0114]相同應用安裝模塊301,用于當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用;
[0115]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0116]特殊用戶創(chuàng)建模塊,用于在所述終端上創(chuàng)建一個或多個特殊用戶;所述一個或多個特殊用戶具有前綴標識;
[0117]特殊用戶顯示設置模塊,用于將所述具有所述前綴標識的特殊用戶設置為在所述終端上不可見。
[0118]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0119]第一應用判斷模塊,用于判斷所述應用在預置應用列表中是否存在匹配項;若是,則調用相同應用安裝模塊,若否,則調用主應用安裝模塊;
[0120]主應用安裝模塊,用于只在所述主用戶下安裝所述應用。
[0121]相同應用提供模塊302,用于在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。
[0122]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0123]特殊用戶切換模塊,用于在檢測到使用者在所述主用戶下點擊影子應用入口圖標時,從所述主用戶切換到特殊用戶;
[0124]影子應用模塊,用于在所述特殊用戶下運行所述影子應用入口圖標對應的影子應用。
[0125]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0126]第二應用判斷模塊,用于當在所述終端上發(fā)送通知消息給某一應用時,判斷所述應用在預置應用列表中是否存在匹配項;若是,則調用第一通知消息發(fā)送模塊,若否,則調用第二通知消息發(fā)送模塊;
[0127]第一通知消息發(fā)送模塊,用于將所述通知消息發(fā)送給主用戶下的主應用,以及,所述一個或多個特殊用戶下的影子應用;
[0128]第二通知消息發(fā)送模塊,用于將所述通知消息發(fā)送給主用戶下的主應用。
[0129]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0130]影子應用監(jiān)測模塊,用于在用戶進入所述特殊用戶下后,監(jiān)測在用戶針對所述特殊用戶下影子應用的按鍵事件;
[0131]主用戶切換模塊,用于當監(jiān)測到所述按鍵事件為退出事件時,從所述特殊用戶切換到所述主用戶。
[0132]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0133]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0134]本領域內的技術人員應明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。
[0135]本發(fā)明實施例是參照根據本發(fā)明實施例的方法、終端設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理終端設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理終端設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0136]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0137]這些計算機程序指令也可裝載到計算機或其他可編程數據處理終端設備上,使得在計算機或其他可編程終端設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0138]盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
[0139]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
[0140]以上對本發(fā)明所提供的一種終端上應用的安裝方法和一種終端上應用的安裝裝置,進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
【主權項】
1.一種終端應用的安裝方法,其特征在于,所述終端包括主用戶和一個或多個特殊用戶,所述的方法包括: 當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用; 在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。2.根據權利要求1所述的方法,其特征在于,在所述當在主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用的步驟之前,還包括: 在所述終端上創(chuàng)建一個或多個特殊用戶;所述一個或多個特殊用戶具有前綴標識; 將所述具有所述前綴標識的特殊用戶設置為在所述終端上不可見。3.根據權利要求1或2所述的方法,其特征在于,在所述當在主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用的步驟之前,還包括: 判斷所述應用在預置應用列表中是否存在匹配項; 若是,則執(zhí)行同時在所述一個或多個特殊用戶下安裝所述應用的步驟; 若否,則只在所述主用戶下安裝所述應用。4.根據權利要求1所述的方法,其特征在于,還包括: 當檢測到使用者在所述主用戶下點擊影子應用入口圖標時,從所述主用戶切換到特殊用戶; 在所述特殊用戶下運行所述影子應用入口圖標對應的影子應用。5.根據權利要求1所述的方法,其特征在于,還包括: 當在所述終端上發(fā)送通知消息給某一應用時,判斷所述應用在預置應用列表中是否存在匹配項; 若是,則將所述通知消息發(fā)送給主用戶下的主應用,以及,所述一個或多個特殊用戶下的影子應用; 若否,則將所述通知消息發(fā)送給主用戶下的主應用。6.根據權利要求1或2或4或5所述的方法,其特征在于,還包括: 當用戶進入所述特殊用戶下后,監(jiān)測在用戶針對所述特殊用戶下影子應用的按鍵事件; 當監(jiān)測到所述按鍵事件為退出事件時,從所述特殊用戶切換到所述主用戶。7.—種終端應用的安裝裝置,其特征在于,所述終端包括主用戶和一個或多個特殊用戶,所述的裝置包括: 相同應用安裝模塊,用于當在所述主用戶下安裝應用時,同時在所述一個或多個特殊用戶下安裝所述應用;所述主用戶下安裝的應用為主應用,所述一個或多個特殊用戶下安裝的應用為影子應用; 相同應用提供模塊,用于在所述主用戶下提供所述主應用的主應用入口圖標,以及,所述影子應用的影子應用入口圖標。8.根據權利要求7所述的裝置,其特征在于,還包括: 特殊用戶創(chuàng)建模塊,用于在所述終端上創(chuàng)建一個或多個特殊用戶;所述一個或多個特殊用戶具有如綴標識; 特殊用戶顯示設置模塊,用于將所述具有所述前綴標識的特殊用戶設置為在所述終端上不可見。9.根據權利要求7或8所述的裝置,其特征在于,還包括: 第一應用判斷模塊,用于判斷所述應用在預置應用列表中是否存在匹配項;若是,則調用相同應用安裝模塊,若否,則調用主應用安裝模塊; 主應用安裝模塊,用于只在所述主用戶下安裝所述應用。10.根據權利要求7所述的裝置,其特征在于,還包括: 特殊用戶切換模塊,用于在檢測到使用者在所述主用戶下點擊影子應用入口圖標時,從所述主用戶切換到特殊用戶; 影子應用模塊,用于在所述特殊用戶下運行所述影子應用入口圖標對應的影子應用。
【文檔編號】G06F9/445GK106020859SQ201610289140
【公開日】2016年10月12日
【申請日】2016年5月4日
【發(fā)明人】胡雁, 鐘明林, 李加將
【申請人】青島海信移動通信技術股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1