用于應(yīng)用切換的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種用于切換應(yīng)用的方法和設(shè)備。該方法包括:(a)顯示第一應(yīng)用的用戶界面;(b)當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。該設(shè)備包括:顯示單元,用于顯示第一應(yīng)用的用戶界面;第一取代單元,用于當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
【專利說(shuō)明】用于應(yīng)用切換的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明總體上涉及電子設(shè)備上的應(yīng)用管理領(lǐng)域,且具體地涉及用于在設(shè)備上切換應(yīng)用的方法和相應(yīng)設(shè)備。
【背景技術(shù)】
[0002]隨著移動(dòng)設(shè)備的廣泛應(yīng)用,其已經(jīng)成為了人們?cè)谏a(chǎn)和生活中不可或缺的一部分。在移動(dòng)設(shè)備上,有很多功能單一但很受歡迎的一次性(或準(zhǔn)一次性)應(yīng)用。這些應(yīng)用通常被大多數(shù)用戶所下載,但卻只能被用戶使用一次或者很少幾次。而對(duì)于這些應(yīng)用的開(kāi)發(fā)者來(lái)說(shuō),由于使用次數(shù)過(guò)少而難以為開(kāi)發(fā)者產(chǎn)生商業(yè)價(jià)值。
[0003]例如,對(duì)于國(guó)際移動(dòng)設(shè)備識(shí)別碼(MEI)查詢功能(或類(lèi)似移動(dòng)設(shè)備廠商/型號(hào)識(shí)別軟件),通常僅在用戶購(gòu)買(mǎi)新的移動(dòng)設(shè)備時(shí)才會(huì)使用該應(yīng)用來(lái)檢查所購(gòu)買(mǎi)的移動(dòng)設(shè)備是否是正版設(shè)備以及是否是所期望的設(shè)備型號(hào)等等。在購(gòu)買(mǎi)了移動(dòng)設(shè)備并使用該查詢應(yīng)用一次之后,用戶基本不會(huì)再次使用該應(yīng)用,從而開(kāi)發(fā)者難以從該受歡迎的一次性應(yīng)用上受益。又例如,市場(chǎng)上有很多非常受歡迎的技巧說(shuō)明類(lèi)應(yīng)用,例如“私家菜譜”等等。當(dāng)用戶掌握了其中的內(nèi)容之后,該類(lèi)應(yīng)用就將很少被用戶再次打開(kāi),其進(jìn)而被遺忘或者被刪除。
[0004]因此,到目前為止,這種應(yīng)用基本無(wú)法擺脫被用戶使用過(guò)一次就拋棄的局面。面對(duì)這種情況,開(kāi)發(fā)者一般采用接入廣告的方案,例如開(kāi)發(fā)者在自己的應(yīng)用屏幕底端展示Domob的廣告條,獲得微博的廣告點(diǎn)擊收益。然而,接入廣告既影響用戶體驗(yàn)也無(wú)法使得應(yīng)用能夠被用戶持續(xù)使用,并進(jìn)而為開(kāi)發(fā)者產(chǎn)生持續(xù)的價(jià)值。
【發(fā)明內(nèi)容】
[0005]為了解決上述間題,提供了根據(jù)本發(fā)明的用于切換應(yīng)用的方法和設(shè)備。
[0006]根據(jù)本發(fā)明的第一方面,提供了一種用于切換應(yīng)用的方法。該方法包括:(a)顯示第一應(yīng)用的用戶界面;以及(b)當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
[0007]在一些實(shí)施例中,所述第一應(yīng)用和所述第二應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
[0008]在一些實(shí)施例中,在應(yīng)用商店中,所述同一應(yīng)用安裝包以所述第一應(yīng)用的名稱進(jìn)行發(fā)布。
[0009]在一些實(shí)施例中,在步驟(b)之后,所述方法還包括:丟棄與所述第一應(yīng)用相關(guān)的數(shù)據(jù)。
[0010]在一些實(shí)施例中,所述第一預(yù)定條件包括以下至少一項(xiàng):當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第二應(yīng)用時(shí);當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)預(yù)定日期和/或時(shí)間時(shí)。
[0011]在一些實(shí)施例中,在步驟(b)之后,所述方法還包括:當(dāng)判斷滿足與所述第一預(yù)定條件不同的第二預(yù)定條件時(shí),使用第三應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
[0012]在一些實(shí)施例中,所述第一應(yīng)用和所述第三應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
[0013]在一些實(shí)施例中,所述第二預(yù)定條件包括以下至少一項(xiàng):當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第三應(yīng)用時(shí);當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用另一預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)另一預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)另一預(yù)定日期和/或時(shí)間時(shí)。
[0014]在一些實(shí)施例中,使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面是通過(guò)動(dòng)畫(huà)效果來(lái)實(shí)現(xiàn)的。
[0015]根據(jù)本發(fā)明的第二方面,提供了一種用于切換應(yīng)用的設(shè)備。該設(shè)備包括:顯示單元,用于顯示第一應(yīng)用的用戶界面;以及第一取代單元,用于當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
[0016]在一些實(shí)施例中,所述第一應(yīng)用和所述第二應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
[0017]在一些實(shí)施例中,在應(yīng)用商店中,所述同一應(yīng)用安裝包以所述第一應(yīng)用的名稱進(jìn)行發(fā)布。
[0018]在一些實(shí)施例中,該設(shè)備還包括:丟棄單元,用于丟棄與所述第一應(yīng)用相關(guān)的數(shù)據(jù)。
[0019]在一些實(shí)施例中,所述第一預(yù)定條件包括以下至少一項(xiàng):當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第二應(yīng)用時(shí);當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)預(yù)定日期和/或時(shí)間時(shí)。
[0020]在一些實(shí)施例中,該設(shè)備還包括:第二取代單元,用于當(dāng)判斷滿足與所述第一預(yù)定條件不同的第二預(yù)定條件時(shí),使用第三應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
[0021]在一些實(shí)施例中,所述第一應(yīng)用和所述第三應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
[0022]在一些實(shí)施例中,所述第二預(yù)定條件包括以下至少一項(xiàng):當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第三應(yīng)用時(shí);當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用另一預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)另一預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)另一預(yù)定日期和/或時(shí)間時(shí)。
[0023]在一些實(shí)施例中,使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面是通過(guò)動(dòng)畫(huà)效果來(lái)實(shí)現(xiàn)的。
[0024]通過(guò)使用根據(jù)本發(fā)明實(shí)施例的方法和設(shè)備,可以提供一種讓開(kāi)發(fā)者通過(guò)短壽命、受歡迎的應(yīng)用來(lái)獲取用戶、并通過(guò)另一可反復(fù)使用的應(yīng)用來(lái)長(zhǎng)期留住用戶并實(shí)現(xiàn)市場(chǎng)價(jià)值的交互方式。
【專利附圖】
【附圖說(shuō)明】
[0025]通過(guò)下面結(jié)合【專利附圖】
【附圖說(shuō)明】本發(fā)明的優(yōu)選實(shí)施例,將使本發(fā)明的上述及其它目的、特征和優(yōu)點(diǎn)更加清楚,其中:[0026]圖1是示出了根據(jù)本發(fā)明實(shí)施例的應(yīng)用切換系統(tǒng)的示例應(yīng)用場(chǎng)景的示意圖。
[0027]圖2是示出了根據(jù)本發(fā)明實(shí)施例的在設(shè)備處執(zhí)行的用于切換應(yīng)用的示例方法的流程圖。
[0028]圖3是示出了根據(jù)本發(fā)明實(shí)施例的用于執(zhí)行圖2所示示例方法的示例設(shè)備的框圖。
【具體實(shí)施方式】
[0029]下面參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,在描述過(guò)程中省略了對(duì)于本發(fā)明來(lái)說(shuō)是不必要的細(xì)節(jié)和功能,以防止對(duì)本發(fā)明的理解造成混淆。以下,以本發(fā)明應(yīng)用于移動(dòng)無(wú)線通信系統(tǒng)的場(chǎng)景為例,對(duì)本發(fā)明進(jìn)行了詳細(xì)描述。但本發(fā)明并不局限于此,本發(fā)明也可以應(yīng)用于固定通信系統(tǒng)、有線通信系統(tǒng),或者應(yīng)用于移動(dòng)無(wú)線通信系統(tǒng)、固定通信系統(tǒng)、有線通信系統(tǒng)等的任意混合結(jié)構(gòu)。就移動(dòng)無(wú)線通信系統(tǒng)而言,本發(fā)明并不局限于所涉及的各個(gè)無(wú)線通信設(shè)備(電子設(shè)備)的具體通信協(xié)議,可以包括(但不限于):2G、3G、4G、5G網(wǎng)絡(luò),WCDMA, CDMA2000, TD-SCDMA 系統(tǒng)等、或者符合 ffiEE802.11 標(biāo)準(zhǔn)的 WiF1、藍(lán)牙、DECT (數(shù)字增強(qiáng)無(wú)繩通信)的系統(tǒng)等,不同的移動(dòng)無(wú)線通信設(shè)備(電子設(shè)備)可以采用相同的通信協(xié)議,也可以采用不同的通信協(xié)議。此外,本發(fā)明并不局限于移動(dòng)設(shè)備(電子設(shè)備)的具體操作系統(tǒng),可以包括(但不限于)iOS、Windows Mobile、Symbian、Android等,不同的移動(dòng)設(shè)備(電子設(shè)備)可以采用相同的操作系統(tǒng),也可以采用不同的操作系統(tǒng)。
[0030]圖1是示出了根據(jù)本發(fā)明的應(yīng)用切換系統(tǒng)1000的應(yīng)用場(chǎng)景的示意圖。如圖1所示,系統(tǒng)1000可以包括移動(dòng)設(shè)備100A、固定設(shè)備100B、可選的服務(wù)器200和通信網(wǎng)絡(luò)300。為了清楚起見(jiàn),圖中僅示出了一個(gè)移動(dòng)設(shè)備100A、一個(gè)固定設(shè)備100B以及一個(gè)服務(wù)器200,但本發(fā)明并不局限于此,可以包括兩個(gè)或更多數(shù)目的(移動(dòng)/固定)設(shè)備和/或服務(wù)器等等。在下文中,為了方便起見(jiàn),當(dāng)不特別指定時(shí),將移動(dòng)設(shè)備100A和固定設(shè)備100B統(tǒng)稱為設(shè)備100。此外,設(shè)備100可以屬于用戶或者可以由用戶操作。設(shè)備100和服務(wù)器200可以通過(guò)通信網(wǎng)絡(luò)300進(jìn)行通信。通信網(wǎng)絡(luò)300的示例可以包括(但不限于):互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)絡(luò)、固定線路(如xDSL、光纖等)等等。
[0031]接下來(lái),將參照?qǐng)D1來(lái)詳細(xì)說(shuō)明根據(jù)本發(fā)明的實(shí)施例的切換應(yīng)用的流程。
[0032]如圖1所示,在一個(gè)實(shí)施例中,設(shè)備100可以通過(guò)通信網(wǎng)絡(luò)300與服務(wù)器200相連,并可以從服務(wù)器200獲得(例如,下載、推送等等)應(yīng)用(例如,應(yīng)用A(第一應(yīng)用))的安裝包。當(dāng)然,獲得應(yīng)用A的安裝包的方式不限于從服務(wù)器200獲取,也可以通過(guò)其他方式來(lái)獲得應(yīng)用A的安裝包。例如,通過(guò)便攜式的存儲(chǔ)卡(例如SD卡等)將應(yīng)用A的安裝包傳輸至設(shè)備100 ;又例如,通過(guò)USB數(shù)據(jù)線將應(yīng)用A的安裝包傳輸至設(shè)備100等等。
[0033]在該實(shí)施例中,應(yīng)用A的安裝包中還包括作為應(yīng)用A的后續(xù)(或備選)應(yīng)用(例如,應(yīng)用B(第二應(yīng)用))的相關(guān)數(shù)據(jù)。例如,在一個(gè)實(shí)施例中,與應(yīng)用B相關(guān)的數(shù)據(jù)可以是將應(yīng)用B作為單獨(dú)一個(gè)應(yīng)用(例如,具有單獨(dú)的入口類(lèi))安裝在設(shè)備100上的數(shù)據(jù)。例如,應(yīng)用A的安裝包中包括將B作為單獨(dú)應(yīng)用安裝的數(shù)據(jù)。在另一個(gè)實(shí)施例中,與應(yīng)用B相關(guān)的數(shù)據(jù)可以是將應(yīng)用B作為應(yīng)用A的內(nèi)嵌(后續(xù))應(yīng)用來(lái)安裝的數(shù)據(jù)。即,在該情況下,應(yīng)用B是作為應(yīng)用A的一部分來(lái)安裝的(例如,不具有單獨(dú)的入口類(lèi),即與應(yīng)用A具有相同的入口類(lèi))。[0034]當(dāng)然,在另一些實(shí)施例中,應(yīng)用A的安裝包中可以不包括與應(yīng)用A之外的其他應(yīng)用相關(guān)的數(shù)據(jù)。在該情況下,可以通過(guò)在應(yīng)用A的代碼中內(nèi)置數(shù)據(jù)下載模塊,并在滿足預(yù)定條件的情況下(例如,當(dāng)用戶允許時(shí);應(yīng)用A被啟用預(yù)定次數(shù)之后;滿足預(yù)定時(shí)間/日期要求等等),啟動(dòng)數(shù)據(jù)下載模塊來(lái)下載與上述應(yīng)用B相關(guān)的數(shù)據(jù)(不管是作為與應(yīng)用A分離的單獨(dú)應(yīng)用還是作為應(yīng)用A的一部分的內(nèi)嵌應(yīng)用)。
[0035]因此,在上述這些實(shí)施例中,不管是從一開(kāi)始就同時(shí)獲得了應(yīng)用A和應(yīng)用B的數(shù)據(jù),還是在獲取應(yīng)用A的數(shù)據(jù)之后又獲取了應(yīng)用B的數(shù)據(jù),總之在進(jìn)行應(yīng)用切換之前,在設(shè)備100上應(yīng)用A和應(yīng)用B的相關(guān)數(shù)據(jù)均可用。
[0036]在一個(gè)實(shí)施例中,在用戶下載并安裝了應(yīng)用A之后,當(dāng)用戶啟動(dòng)應(yīng)用A時(shí),盡管可能如上所述同時(shí)安裝了應(yīng)用A和應(yīng)用B,但設(shè)備100僅向用戶呈現(xiàn)應(yīng)用A的用戶界面。此時(shí),用戶可以對(duì)應(yīng)用A進(jìn)行各種操作并使用應(yīng)用A的功能。
[0037]當(dāng)設(shè)備100檢測(cè)到滿足預(yù)定條件時(shí),其可以通過(guò)動(dòng)畫(huà)方式(例如,淡入淡出/翻頁(yè)/直接替換等等)來(lái)切換至應(yīng)用B的用戶界面,以取代應(yīng)用A的用戶界面。在一些實(shí)施例中,該預(yù)定條件可以是以下一項(xiàng)或多項(xiàng)的組合:當(dāng)檢測(cè)到用戶確認(rèn)將應(yīng)用A切換為應(yīng)用B時(shí);當(dāng)檢測(cè)到應(yīng)用A被調(diào)用預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了應(yīng)用A開(kāi)始已經(jīng)過(guò)預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)預(yù)定日期和/或時(shí)間時(shí)等等。當(dāng)然,本發(fā)明不限于此,其也可以是其他預(yù)定切換條件。
[0038]例如,在一個(gè)實(shí)施例中,當(dāng)設(shè)備100檢測(cè)到應(yīng)用A被調(diào)用了 I次之后,可以通過(guò)用戶界面向用戶提示是否切換到應(yīng)用B。例如,用戶界面彈出確認(rèn)框“這些知識(shí)我都學(xué)會(huì)啦,不需要再看了”,并附有“取消”和“確認(rèn)”兩個(gè)按鈕。在一些實(shí)施例中,當(dāng)用戶點(diǎn)擊“取消”按鈕時(shí),在應(yīng)用A下次被啟動(dòng)時(shí),可以依然向用戶呈現(xiàn)應(yīng)用A的用戶界面。而當(dāng)用戶點(diǎn)擊“確認(rèn)”按鈕時(shí),應(yīng)用A的用戶界面可以通過(guò)淡出動(dòng)畫(huà)消失,代之以應(yīng)用B的用戶界面通過(guò)淡入動(dòng)畫(huà)出現(xiàn)。
[0039]例如,在另一個(gè)實(shí)施例中,當(dāng)設(shè)備100檢測(cè)到應(yīng)用A已經(jīng)安裝了超過(guò)I個(gè)月(或其他預(yù)定時(shí)間長(zhǎng)度),則可以類(lèi)似地將應(yīng)用A的用戶界面切換為應(yīng)用B的用戶界面。例如,在又一個(gè)實(shí)施例中,當(dāng)設(shè)備100檢測(cè)到當(dāng)前日期/時(shí)間是10月I日9 =OOAM時(shí)(或其他預(yù)先指定時(shí)間),可以提示用戶是否切換應(yīng)用等等。本發(fā)明不限于上述各種預(yù)定條件或其各種組
口 o
[0040]此外,針對(duì)上述將應(yīng)用A和應(yīng)用B作為同一應(yīng)用來(lái)下載(即,應(yīng)用B是應(yīng)用A的嵌入式應(yīng)用)的情況,在一些實(shí)施例中,設(shè)備100和/或應(yīng)用A的代碼本身可以通過(guò)將該應(yīng)用的入口類(lèi)從應(yīng)用A的入口類(lèi)切換到應(yīng)用B的入口類(lèi)(例如,通過(guò)修改清單/配置文件等等來(lái)實(shí)現(xiàn)),使得后續(xù)每次啟動(dòng)該應(yīng)用時(shí),出現(xiàn)應(yīng)用B的用戶界面而不是應(yīng)用A的用戶界面。
[0041]此外,在應(yīng)用B作為應(yīng)用A的內(nèi)嵌(后續(xù))應(yīng)用的情況下,在一些實(shí)施例中,可以在首先下載(獲得)應(yīng)用A的情況下,通過(guò)后續(xù)下載應(yīng)用B作為應(yīng)用A的補(bǔ)丁(更新)文件,并用應(yīng)用B來(lái)更新應(yīng)用A來(lái)切換后續(xù)調(diào)用的應(yīng)用(應(yīng)用A —應(yīng)用B)。
[0042]此外,針對(duì)上述將應(yīng)用A和應(yīng)用B作為不同應(yīng)用來(lái)下載(即,應(yīng)用B和應(yīng)用A分別通過(guò)不同的應(yīng)用安裝包來(lái)安裝)的情況,在一些實(shí)施例中,可以通過(guò)在應(yīng)用A的入口類(lèi)中直接調(diào)用應(yīng)用B的入口類(lèi)(同時(shí)不執(zhí)行應(yīng)用A的任何操作)來(lái)實(shí)現(xiàn)應(yīng)用切換。當(dāng)然,本發(fā)明的應(yīng)用切換的具體實(shí)現(xiàn)方式不限于上述方式。[0043]此外,在一些實(shí)施例中,除了應(yīng)用B之外,應(yīng)用A還可以選擇切換至應(yīng)用C (第三應(yīng)用)、應(yīng)用D(第四應(yīng)用)、…。例如,當(dāng)滿足與第一預(yù)定條件不同的第二預(yù)定條件時(shí),應(yīng)用A可以由應(yīng)用C來(lái)取代。在一個(gè)實(shí)施例中,當(dāng)例如設(shè)備100檢測(cè)到滿足預(yù)定條件時(shí),設(shè)備100可以如上所述向用戶呈現(xiàn)對(duì)話框,只是這次提供三個(gè)選項(xiàng)“取消”、“應(yīng)用B”和“應(yīng)用C”,而不是像上面那樣是兩個(gè)選項(xiàng)。當(dāng)用戶選擇切換到應(yīng)用B時(shí),應(yīng)用A的用戶界面可以消失,代之以應(yīng)用B的用戶界面;而當(dāng)設(shè)備100檢測(cè)到用戶選擇切換到應(yīng)用C時(shí),應(yīng)用A的用戶界面可以消失,代之以應(yīng)用C的用戶界面。
[0044]實(shí)際上,在一些實(shí)施例中,可供切換的備選應(yīng)用不限于上述一個(gè)、兩個(gè)或三個(gè)??梢蕴峁┤我鈹?shù)目的備選應(yīng)用供用戶進(jìn)行切換。此外,第二預(yù)定條件可以包括以下至少一項(xiàng):當(dāng)檢測(cè)到用戶確認(rèn)將應(yīng)用A切換為應(yīng)用C(或應(yīng)用D或第n應(yīng)用等等)時(shí);當(dāng)檢測(cè)到應(yīng)用A被調(diào)用另一預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了應(yīng)用A開(kāi)始已經(jīng)過(guò)另一預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)另一預(yù)定日期和/或時(shí)間時(shí)。
[0045]當(dāng)然,在一些實(shí)施例中,第一預(yù)定條件和第二預(yù)定條件可以部分相同,例如都具有需要獲得用戶確認(rèn)的條件,或者例如都在指定的安裝后若干天后自動(dòng)切換等等。但是為了方便設(shè)備100區(qū)分切換至應(yīng)用B和切換至應(yīng)用C的條件,通常第一預(yù)定條件和第二預(yù)定條件應(yīng)當(dāng)不完全相同。作為特例,當(dāng)?shù)谝活A(yù)定條件和第二預(yù)定條件完全相同時(shí),在滿足該相同的預(yù)定條件時(shí),可以隨機(jī)選擇切換至應(yīng)用B還是應(yīng)用C。但實(shí)際上,該隨機(jī)切換并無(wú)太大實(shí)際意義,其僅為了說(shuō)明第一和第二預(yù)定條件可以相同。
[0046]此外,在一些實(shí)施例中,當(dāng)切換到應(yīng)用B (或應(yīng)用C、D、...)之后,可以在設(shè)備100檢測(cè)到滿足另一預(yù)定條件(例如,回退條件、第二切換條件)時(shí),切換回應(yīng)用A(第一應(yīng)用)或切換至應(yīng)用C(第三應(yīng)用、第四應(yīng)用、...)。該切換條件可以類(lèi)似于上述的切換條件。
[0047]此外,在一些實(shí)施例中,當(dāng)切換到應(yīng)用B (或應(yīng)用C、D、...)之后,可以將與應(yīng)用A相關(guān)的數(shù)據(jù)加以丟棄,以節(jié)約設(shè)備100的存儲(chǔ)空間。例如,將與應(yīng)用A相關(guān)的類(lèi)數(shù)據(jù)加以刪除等等。此外,當(dāng)存在多個(gè)備選應(yīng)用,且切換至其中之一時(shí),可以將其余應(yīng)用相關(guān)的數(shù)據(jù)加以丟棄,以節(jié)約設(shè)備100的存儲(chǔ)空間。
[0048]此外,在應(yīng)用B作為應(yīng)用A的內(nèi)嵌(后續(xù))應(yīng)用的情況下,應(yīng)用A和B的開(kāi)發(fā)者可以用應(yīng)用A的名稱向各個(gè)應(yīng)用市場(chǎng)提交并發(fā)布該切換式應(yīng)用,并將該應(yīng)用當(dāng)做應(yīng)用A來(lái)進(jìn)行推廣、宣傳,以獲取用戶。在滿足預(yù)定使用條件之后,例如在使用完應(yīng)用A的功能后,應(yīng)用A對(duì)于用戶來(lái)說(shuō)已經(jīng)沒(méi)有多少價(jià)值,則此時(shí)可以通過(guò)根據(jù)本發(fā)明的方法使得應(yīng)用A消失,而用戶會(huì)看到適于多次使用的應(yīng)用B的界面,并以后將使用B應(yīng)用提供的功能。
[0049]從而,通過(guò)上述應(yīng)用切換的流程,可以提供一種讓開(kāi)發(fā)者通過(guò)短壽命、受歡迎的應(yīng)用來(lái)獲取用戶、并通過(guò)可反復(fù)使用的另一應(yīng)用來(lái)長(zhǎng)期留住用戶并實(shí)現(xiàn)市場(chǎng)價(jià)值的交互方式。
[0050]接下來(lái),圖2是示出了根據(jù)本發(fā)明實(shí)施例的在設(shè)備100處執(zhí)行的切換應(yīng)用的示例方法400的流程圖。如圖2所示,方法400可以包括步驟S410和S420。根據(jù)本發(fā)明,方法400的一些步驟可以單獨(dú)執(zhí)行或組合執(zhí)行,以及可以并行執(zhí)行或順序執(zhí)行,并不局限于圖2所示的具體操作順序。在一些實(shí)施例中,方法200可以由圖1所示的設(shè)備100或其上安裝的應(yīng)用(例如,應(yīng)用A)來(lái)執(zhí)行。
[0051]圖3是示出了根據(jù)本發(fā)明實(shí)施例的設(shè)備100的框圖。如圖3所示,設(shè)備100可以包括:顯示單元110和第一取代單元120。
[0052]顯示單元110可以用于顯示第一應(yīng)用的用戶界面。顯示單元110可以是設(shè)備100的中央處理單元(CPU)、數(shù)字信號(hào)處理器(DSP)、微處理器、微控制器等等,其可以與設(shè)備100的顯示部分(例如,CRT、IXD、LED、OLED等)相配合,顯示第一應(yīng)用的用戶界面。
[0053]第一取代單元120可以用于當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代第一應(yīng)用的用戶界面。第一取代單元120可以是設(shè)備100的中央處理單元(CPU)、數(shù)字信號(hào)處理器(DSP)、微處理器、微控制器等等,其可以與設(shè)備100的顯示部分(例如,CRT、LCD、LED、OLED等)相配合,當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代第一應(yīng)用的用戶界面。
[0054]此外,設(shè)備100還可以包括圖3中未示出的其他單元,例如丟棄單元和第二取代單元等。在一些實(shí)施例中,丟棄單元可以用于丟棄與第一應(yīng)用相關(guān)的數(shù)據(jù)。在一些實(shí)施例中,第二取代單元可以用于當(dāng)判斷滿足與第一預(yù)定條件不同的第二預(yù)定條件時(shí),使用第三應(yīng)用的用戶界面來(lái)取代第一應(yīng)用的用戶界面。
[0055]以下將結(jié)合圖2和圖3,對(duì)根據(jù)本發(fā)明實(shí)施例的用于切換應(yīng)用的方法400和設(shè)備100進(jìn)行詳細(xì)的描述。
[0056]方法400開(kāi)始于步驟S410,在步驟S410中,可以由設(shè)備100的顯示單元110顯示
第一應(yīng)用的用戶界面。
[0057]在步驟S420中,當(dāng)判斷滿足第一預(yù)定條件時(shí),可以由設(shè)備100的第一取代單元120使用第二應(yīng)用的用戶界面來(lái)取代第一應(yīng)用的用戶界面。
[0058]在一些實(shí)施例中,第一應(yīng)用和第二應(yīng)用可以是使用同一應(yīng)用安裝包來(lái)安裝的。
[0059]在一些實(shí)施例中,在應(yīng)用商店中,同一應(yīng)用安裝包可以以第一應(yīng)用的名稱進(jìn)行發(fā)布。
[0060]在一些實(shí)施例中,在步驟S420之后,方法400還可以包括:由設(shè)備100的丟棄單元來(lái)丟棄與第一應(yīng)用相關(guān)的數(shù)據(jù)。
[0061]在一些實(shí)施例中,第一預(yù)定條件可以包括以下至少一項(xiàng):當(dāng)檢測(cè)到用戶確認(rèn)將第一應(yīng)用切換為第二應(yīng)用時(shí);當(dāng)檢測(cè)到第一應(yīng)用被調(diào)用預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了第一應(yīng)用開(kāi)始已經(jīng)過(guò)預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)預(yù)定日期和/或時(shí)間時(shí)。
[0062]在一些實(shí)施例中,在步驟S420之后,方法還可以包括:當(dāng)判斷滿足與第一預(yù)定條件不同的第二預(yù)定條件時(shí),由設(shè)備100的第二取代單元使用第三應(yīng)用的用戶界面來(lái)取代第一應(yīng)用的用戶界面。
[0063]在一些實(shí)施例中,第一應(yīng)用和第三應(yīng)用可以是使用同一應(yīng)用安裝包來(lái)安裝的。
[0064]在一些實(shí)施例中,第二預(yù)定條件可以包括以下至少一項(xiàng):當(dāng)檢測(cè)到用戶確認(rèn)將第一應(yīng)用切換為第三應(yīng)用時(shí);當(dāng)檢測(cè)到第一應(yīng)用被調(diào)用另一預(yù)定次數(shù)時(shí);當(dāng)檢測(cè)到從安裝了第一應(yīng)用開(kāi)始已經(jīng)過(guò)另一預(yù)定時(shí)間時(shí);以及當(dāng)檢測(cè)到到達(dá)另一預(yù)定日期和/或時(shí)間時(shí)。
[0065]在一些實(shí)施例中,使用第二應(yīng)用的用戶界面來(lái)取代第一應(yīng)用的用戶界面可以是通過(guò)動(dòng)畫(huà)效果來(lái)實(shí)現(xiàn)的。
[0066]至此已經(jīng)結(jié)合優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了描述。應(yīng)該理解,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種其它的改變、替換和添加。因此,本發(fā)明的范圍不局限于上述特定實(shí)施例,而應(yīng)由所附權(quán)利要求所限定。
【權(quán)利要求】
1.一種用于切換應(yīng)用的方法,包括: (a)顯示第一應(yīng)用的用戶界面;以及 (b)當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一應(yīng)用和所述第二應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
3.根據(jù)權(quán)利要求2所述的方法,其中,在應(yīng)用商店中,所述同一應(yīng)用安裝包以所述第一應(yīng)用的名稱進(jìn)行發(fā)布。
4.根據(jù)權(quán)利要求1所述的方法,其中,在步驟(b)之后,所述方法還包括: 丟棄與所述第一應(yīng)用相關(guān)的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述第一預(yù)定條件包括以下至少一項(xiàng): 當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第二應(yīng)用時(shí); 當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用預(yù)定次數(shù)時(shí); 當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)預(yù)定時(shí)間時(shí);以及 當(dāng)檢測(cè)到到達(dá)預(yù)定日期和/或時(shí)間時(shí)。
6.根據(jù)權(quán)利要求1所述的方法,其中,在步驟(b)之后,所述方法還包括: 當(dāng)判斷滿足與所述第一預(yù)定條件不同的第二預(yù)定條件時(shí),使用第三應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述第一應(yīng)用和所述第三應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述第二預(yù)定條件包括以下至少一項(xiàng): 當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第三應(yīng)用時(shí); 當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用另一預(yù)定次數(shù)時(shí); 當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)另一預(yù)定時(shí)間時(shí);以及 當(dāng)檢測(cè)到到達(dá)另一預(yù)定日期和/或時(shí)間時(shí)。
9.根據(jù)權(quán)利要求1所述的方法,其中,使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面是通過(guò)動(dòng)畫(huà)效果來(lái)實(shí)現(xiàn)的。
10.一種用于切換應(yīng)用的設(shè)備,包括: 顯示單元,用于顯示第一應(yīng)用的用戶界面;以及 第一取代單元,用于當(dāng)判斷滿足第一預(yù)定條件時(shí),使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述第一應(yīng)用和所述第二應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,在應(yīng)用商店中,所述同一應(yīng)用安裝包以所述第一應(yīng)用的名稱進(jìn)行發(fā)布。
13.根據(jù)權(quán)利要求10所述的設(shè)備,還包括: 丟棄單元,用于丟棄與所述第一應(yīng)用相關(guān)的數(shù)據(jù)。
14.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述第一預(yù)定條件包括以下至少一項(xiàng): 當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第二應(yīng)用時(shí);當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用預(yù)定次數(shù)時(shí); 當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)預(yù)定時(shí)間時(shí);以及 當(dāng)檢測(cè)到到達(dá)預(yù)定日期和/或時(shí)間時(shí)。
15.根據(jù)權(quán)利要求10所述的設(shè)備,還包括: 第二取代單元,用于當(dāng)判斷滿足與所述第一預(yù)定條件不同的第二預(yù)定條件時(shí),使用第三應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述第一應(yīng)用和所述第三應(yīng)用是使用同一應(yīng)用安裝包來(lái)安裝的。
17.根據(jù)權(quán)利要求15所述的設(shè)備,其中,所述第二預(yù)定條件包括以下至少一項(xiàng): 當(dāng)檢測(cè)到用戶確認(rèn)將所述第一應(yīng)用切換為所述第三應(yīng)用時(shí); 當(dāng)檢測(cè)到所述第一應(yīng)用被調(diào)用另一預(yù)定次數(shù)時(shí); 當(dāng)檢測(cè)到從安裝了所述第一應(yīng)用開(kāi)始已經(jīng)過(guò)另一預(yù)定時(shí)間時(shí);以及 當(dāng)檢測(cè)到到達(dá)另一預(yù)定日期和/或時(shí)間時(shí)。
18.根據(jù)權(quán)利要求10所述的設(shè)備,其中,使用第二應(yīng)用的用戶界面來(lái)取代所述第一應(yīng)用的用戶界面是通過(guò)動(dòng)畫(huà)效 果來(lái)實(shí)現(xiàn)的。
【文檔編號(hào)】G06Q30/02GK103677901SQ201310585632
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2013年11月19日 優(yōu)先權(quán)日:2013年11月19日
【發(fā)明者】王震 申請(qǐng)人:北京飛流九天科技有限公司