• / 11
  • 下載費用:30 金幣  

用于應用切換的方法和設備.pdf

關 鍵 詞:
用于 應用 切換 方法 設備
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201310585632.4

申請日:

2013.11.19

公開號:

CN103677901A

公開日:

2014.03.26

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 9/445申請日:20131119|||公開
IPC分類號: G06F9/445; G06Q30/02(2012.01)I 主分類號: G06F9/445
申請人: 北京飛流九天科技有限公司
發明人: 王震
地址: 100013 北京市東城區和平里東街11號院2號樓三層
優先權:
專利代理機構: 中科專利商標代理有限責任公司 11021 代理人: 王瑋
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201310585632.4

授權公告號:

||||||

法律狀態公告日:

2018.05.08|||2014.04.23|||2014.03.26

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明提供了一種用于切換應用的方法和設備。該方法包括:(a)顯示第一應用的用戶界面;(b)當判斷滿足第一預定條件時,使用第二應用的用戶界面來取代所述第一應用的用戶界面。該設備包括:顯示單元,用于顯示第一應用的用戶界面;第一取代單元,用于當判斷滿足第一預定條件時,使用第二應用的用戶界面來取代所述第一應用的用戶界面。

權利要求書

權利要求書
1.  一種用于切換應用的方法,包括:
(a)顯示第一應用的用戶界面;以及
(b)當判斷滿足第一預定條件時,使用第二應用的用戶界面來取代所述第一應用的用戶界面。

2.  根據權利要求1所述的方法,其中,所述第一應用和所述第二應用是使用同一應用安裝包來安裝的。

3.  根據權利要求2所述的方法,其中,在應用商店中,所述同一應用安裝包以所述第一應用的名稱進行發布。

4.  根據權利要求1所述的方法,其中,在步驟(b)之后,所述方法還包括:
丟棄與所述第一應用相關的數據。

5.  根據權利要求1所述的方法,其中,所述第一預定條件包括以下至少一項:
當檢測到用戶確認將所述第一應用切換為所述第二應用時;
當檢測到所述第一應用被調用預定次數時;
當檢測到從安裝了所述第一應用開始已經過預定時間時;以及
當檢測到到達預定日期和/或時間時。

6.  根據權利要求1所述的方法,其中,在步驟(b)之后,所述方法還包括:
當判斷滿足與所述第一預定條件不同的第二預定條件時,使用第三應用的用戶界面來取代所述第一應用的用戶界面。

7.  根據權利要求6所述的方法,其中,所述第一應用和所述第三應用是使用同一應用安裝包來安裝的。

8.  根據權利要求6所述的方法,其中,所述第二預定條件包括以下至少一項:
當檢測到用戶確認將所述第一應用切換為所述第三應用時;
當檢測到所述第一應用被調用另一預定次數時;
當檢測到從安裝了所述第一應用開始已經過另一預定時間時;以 及
當檢測到到達另一預定日期和/或時間時。

9.  根據權利要求1所述的方法,其中,使用第二應用的用戶界面來取代所述第一應用的用戶界面是通過動畫效果來實現的。

10.  一種用于切換應用的設備,包括:
顯示單元,用于顯示第一應用的用戶界面;以及
第一取代單元,用于當判斷滿足第一預定條件時,使用第二應用的用戶界面來取代所述第一應用的用戶界面。

11.  根據權利要求10所述的設備,其中,所述第一應用和所述第二應用是使用同一應用安裝包來安裝的。

12.  根據權利要求11所述的設備,其中,在應用商店中,所述同一應用安裝包以所述第一應用的名稱進行發布。

13.  根據權利要求10所述的設備,還包括:
丟棄單元,用于丟棄與所述第一應用相關的數據。

14.  根據權利要求10所述的設備,其中,所述第一預定條件包括以下至少一項:
當檢測到用戶確認將所述第一應用切換為所述第二應用時;
當檢測到所述第一應用被調用預定次數時;
當檢測到從安裝了所述第一應用開始已經過預定時間時;以及
當檢測到到達預定日期和/或時間時。

15.  根據權利要求10所述的設備,還包括:
第二取代單元,用于當判斷滿足與所述第一預定條件不同的第二預定條件時,使用第三應用的用戶界面來取代所述第一應用的用戶界面。

16.  根據權利要求15所述的設備,其中,所述第一應用和所述第三應用是使用同一應用安裝包來安裝的。

17.  根據權利要求15所述的設備,其中,所述第二預定條件包括以下至少一項:
當檢測到用戶確認將所述第一應用切換為所述第三應用時;
當檢測到所述第一應用被調用另一預定次數時;
當檢測到從安裝了所述第一應用開始已經過另一預定時間時;以及
當檢測到到達另一預定日期和/或時間時。

18.  根據權利要求10所述的設備,其中,使用第二應用的用戶界面來取代所述第一應用的用戶界面是通過動畫效果來實現的。

說明書

說明書用于應用切換的方法和設備
技術領域
本發明總體上涉及電子設備上的應用管理領域,且具體地涉及用于在設備上切換應用的方法和相應設備。
背景技術
隨著移動設備的廣泛應用,其已經成為了人們在生產和生活中不可或缺的一部分。在移動設備上,有很多功能單一但很受歡迎的一次性(或準一次性)應用。這些應用通常被大多數用戶所下載,但卻只能被用戶使用一次或者很少幾次。而對于這些應用的開發者來說,由于使用次數過少而難以為開發者產生商業價值。
例如,對于國際移動設備識別碼(IMEI)查詢功能(或類似移動設備廠商/型號識別軟件),通常僅在用戶購買新的移動設備時才會使用該應用來檢查所購買的移動設備是否是正版設備以及是否是所期望的設備型號等等。在購買了移動設備并使用該查詢應用一次之后,用戶基本不會再次使用該應用,從而開發者難以從該受歡迎的一次性應用上受益。又例如,市場上有很多非常受歡迎的技巧說明類應用,例如“私家菜譜”等等。當用戶掌握了其中的內容之后,該類應用就將很少被用戶再次打開,其進而被遺忘或者被刪除。
因此,到目前為止,這種應用基本無法擺脫被用戶使用過一次就拋棄的局面。面對這種情況,開發者一般采用接入廣告的方案,例如開發者在自己的應用屏幕底端展示Domob的廣告條,獲得微博的廣告點擊收益。然而,接入廣告既影響用戶體驗也無法使得應用能夠被用戶持續使用,并進而為開發者產生持續的價值。
發明內容
為了解決上述間題,提供了根據本發明的用于切換應用的方法和 設備。
根據本發明的第一方面,提供了一種用于切換應用的方法。該方法包括:(a)顯示第一應用的用戶界面;以及(b)當判斷滿足第一預定條件時,使用第二應用的用戶界面來取代所述第一應用的用戶界面。
在一些實施例中,所述第一應用和所述第二應用是使用同一應用安裝包來安裝的。
在一些實施例中,在應用商店中,所述同一應用安裝包以所述第一應用的名稱進行發布。
在一些實施例中,在步驟(b)之后,所述方法還包括:丟棄與所述第一應用相關的數據。
在一些實施例中,所述第一預定條件包括以下至少一項:當檢測到用戶確認將所述第一應用切換為所述第二應用時;當檢測到所述第一應用被調用預定次數時;當檢測到從安裝了所述第一應用開始已經過預定時間時;以及當檢測到到達預定日期和/或時間時。
在一些實施例中,在步驟(b)之后,所述方法還包括:當判斷滿足與所述第一預定條件不同的第二預定條件時,使用第三應用的用戶界面來取代所述第一應用的用戶界面。
在一些實施例中,所述第一應用和所述第三應用是使用同一應用安裝包來安裝的。
在一些實施例中,所述第二預定條件包括以下至少一項:當檢測到用戶確認將所述第一應用切換為所述第三應用時;當檢測到所述第一應用被調用另一預定次數時;當檢測到從安裝了所述第一應用開始已經過另一預定時間時;以及當檢測到到達另一預定日期和/或時間時。
在一些實施例中,使用第二應用的用戶界面來取代所述第一應用的用戶界面是通過動畫效果來實現的。
根據本發明的第二方面,提供了一種用于切換應用的設備。該設備包括:顯示單元,用于顯示第一應用的用戶界面;以及第一取代單元,用于當判斷滿足第一預定條件時,使用第二應用的用戶界面來取 代所述第一應用的用戶界面。
在一些實施例中,所述第一應用和所述第二應用是使用同一應用安裝包來安裝的。
在一些實施例中,在應用商店中,所述同一應用安裝包以所述第一應用的名稱進行發布。
在一些實施例中,該設備還包括:丟棄單元,用于丟棄與所述第一應用相關的數據。
在一些實施例中,所述第一預定條件包括以下至少一項:當檢測到用戶確認將所述第一應用切換為所述第二應用時;當檢測到所述第一應用被調用預定次數時;當檢測到從安裝了所述第一應用開始已經過預定時間時;以及當檢測到到達預定日期和/或時間時。
在一些實施例中,該設備還包括:第二取代單元,用于當判斷滿足與所述第一預定條件不同的第二預定條件時,使用第三應用的用戶界面來取代所述第一應用的用戶界面。
在一些實施例中,所述第一應用和所述第三應用是使用同一應用安裝包來安裝的。
在一些實施例中,所述第二預定條件包括以下至少一項:當檢測到用戶確認將所述第一應用切換為所述第三應用時;當檢測到所述第一應用被調用另一預定次數時;當檢測到從安裝了所述第一應用開始已經過另一預定時間時;以及當檢測到到達另一預定日期和/或時間時。
在一些實施例中,使用第二應用的用戶界面來取代所述第一應用的用戶界面是通過動畫效果來實現的。
通過使用根據本發明實施例的方法和設備,可以提供一種讓開發者通過短壽命、受歡迎的應用來獲取用戶、并通過另一可反復使用的應用來長期留住用戶并實現市場價值的交互方式。
附圖說明
通過下面結合附圖說明本發明的優選實施例,將使本發明的上述及其它目的、特征和優點更加清楚,其中:
圖1是示出了根據本發明實施例的應用切換系統的示例應用場景的示意圖。
圖2是示出了根據本發明實施例的在設備處執行的用于切換應用的示例方法的流程圖。
圖3是示出了根據本發明實施例的用于執行圖2所示示例方法的示例設備的框圖。
具體實施方式
下面參照附圖對本發明的優選實施例進行詳細說明,在描述過程中省略了對于本發明來說是不必要的細節和功能,以防止對本發明的理解造成混淆。以下,以本發明應用于移動無線通信系統的場景為例,對本發明進行了詳細描述。但本發明并不局限于此,本發明也可以應用于固定通信系統、有線通信系統,或者應用于移動無線通信系統、固定通信系統、有線通信系統等的任意混合結構。就移動無線通信系統而言,本發明并不局限于所涉及的各個無線通信設備(電子設備)的具體通信協議,可以包括(但不限于):2G、3G、4G、5G網絡,WCDMA、CDMA2000、TD-SCDMA系統等、或者符合IEEE802.11標準的WiFi、藍牙、DECT(數字增強無繩通信)的系統等,不同的移動無線通信設備(電子設備)可以采用相同的通信協議,也可以采用不同的通信協議。此外,本發明并不局限于移動設備(電子設備)的具體操作系統,可以包括(但不限于)iOS、Windows Mobile、Symbian、Android等,不同的移動設備(電子設備)可以采用相同的操作系統,也可以采用不同的操作系統。
圖1是示出了根據本發明的應用切換系統1000的應用場景的示意圖。如圖1所示,系統1000可以包括移動設備100A、固定設備100B、可選的服務器200和通信網絡300。為了清楚起見,圖中僅示出了一個移動設備100A、一個固定設備100B以及一個服務器200,但本發明并不局限于此,可以包括兩個或更多數目的(移動/固定)設備和/或服務器等等。在下文中,為了方便起見,當不特別指定時,將移動 設備100A和固定設備100B統稱為設備100。此外,設備100可以屬于用戶或者可以由用戶操作。設備100和服務器200可以通過通信網絡300進行通信。通信網絡300的示例可以包括(但不限于):互聯網、移動通信網絡、固定線路(如xDSL、光纖等)等等。
接下來,將參照圖1來詳細說明根據本發明的實施例的切換應用的流程。
如圖1所示,在一個實施例中,設備100可以通過通信網絡300與服務器200相連,并可以從服務器200獲得(例如,下載、推送等等)應用(例如,應用A(第一應用))的安裝包。當然,獲得應用A的安裝包的方式不限于從服務器200獲取,也可以通過其他方式來獲得應用A的安裝包。例如,通過便攜式的存儲卡(例如SD卡等)將應用A的安裝包傳輸至設備100;又例如,通過USB數據線將應用A的安裝包傳輸至設備100等等。
在該實施例中,應用A的安裝包中還包括作為應用A的后續(或備選)應用(例如,應用B(第二應用))的相關數據。例如,在一個實施例中,與應用B相關的數據可以是將應用B作為單獨一個應用(例如,具有單獨的入口類)安裝在設備100上的數據。例如,應用A的安裝包中包括將B作為單獨應用安裝的數據。在另一個實施例中,與應用B相關的數據可以是將應用B作為應用A的內嵌(后續)應用來安裝的數據。即,在該情況下,應用B是作為應用A的一部分來安裝的(例如,不具有單獨的入口類,即與應用A具有相同的入口類)。
當然,在另一些實施例中,應用A的安裝包中可以不包括與應用A之外的其他應用相關的數據。在該情況下,可以通過在應用A的代碼中內置數據下載模塊,并在滿足預定條件的情況下(例如,當用戶允許時;應用A被啟用預定次數之后;滿足預定時間/日期要求等等),啟動數據下載模塊來下載與上述應用B相關的數據(不管是作為與應用A分離的單獨應用還是作為應用A的一部分的內嵌應用)。
因此,在上述這些實施例中,不管是從一開始就同時獲得了應用A和應用B的數據,還是在獲取應用A的數據之后又獲取了應用B的數據,總之在進行應用切換之前,在設備100上應用A和應用B的 相關數據均可用。
在一個實施例中,在用戶下載并安裝了應用A之后,當用戶啟動應用A時,盡管可能如上所述同時安裝了應用A和應用B,但設備100僅向用戶呈現應用A的用戶界面。此時,用戶可以對應用A進行各種操作并使用應用A的功能。
當設備100檢測到滿足預定條件時,其可以通過動畫方式(例如,淡入淡出/翻頁/直接替換等等)來切換至應用B的用戶界面,以取代應用A的用戶界面。在一些實施例中,該預定條件可以是以下一項或多項的組合:當檢測到用戶確認將應用A切換為應用B時;當檢測到應用A被調用預定次數時;當檢測到從安裝了應用A開始已經過預定時間時;以及當檢測到到達預定日期和/或時間時等等。當然,本發明不限于此,其也可以是其他預定切換條件。
例如,在一個實施例中,當設備100檢測到應用A被調用了1次之后,可以通過用戶界面向用戶提示是否切換到應用B。例如,用戶界面彈出確認框“這些知識我都學會啦,不需要再看了”,并附有“取消”和“確認”兩個按鈕。在一些實施例中,當用戶點擊“取消”按鈕時,在應用A下次被啟動時,可以依然向用戶呈現應用A的用戶界面。而當用戶點擊“確認”按鈕時,應用A的用戶界面可以通過淡出動畫消失,代之以應用B的用戶界面通過淡入動畫出現。
例如,在另一個實施例中,當設備100檢測到應用A已經安裝了超過1個月(或其他預定時間長度),則可以類似地將應用A的用戶界面切換為應用B的用戶界面。例如,在又一個實施例中,當設備100檢測到當前日期/時間是10月1日9:00AM時(或其他預先指定時間),可以提示用戶是否切換應用等等。本發明不限于上述各種預定條件或其各種組合。
此外,針對上述將應用A和應用B作為同一應用來下載(即,應用B是應用A的嵌入式應用)的情況,在一些實施例中,設備100和/或應用A的代碼本身可以通過將該應用的入口類從應用A的入口類切換到應用B的入口類(例如,通過修改清單/配置文件等等來實現),使得后續每次啟動該應用時,出現應用B的用戶界面而不是應用A的 用戶界面。
此外,在應用B作為應用A的內嵌(后續)應用的情況下,在一些實施例中,可以在首先下載(獲得)應用A的情況下,通過后續下載應用B作為應用A的補丁(更新)文件,并用應用B來更新應用A來切換后續調用的應用(應用A→應用B)。
此外,針對上述將應用A和應用B作為不同應用來下載(即,應用B和應用A分別通過不同的應用安裝包來安裝)的情況,在一些實施例中,可以通過在應用A的入口類中直接調用應用B的入口類(同時不執行應用A的任何操作)來實現應用切換。當然,本發明的應用切換的具體實現方式不限于上述方式。
此外,在一些實施例中,除了應用B之外,應用A還可以選擇切換至應用C(第三應用)、應用D(第四應用)、…。例如,當滿足與第一預定條件不同的第二預定條件時,應用A可以由應用C來取代。在一個實施例中,當例如設備100檢測到滿足預定條件時,設備100可以如上所述向用戶呈現對話框,只是這次提供三個選項“取消”、“應用B”和“應用C”,而不是像上面那樣是兩個選項。當用戶選擇切換到應用B時,應用A的用戶界面可以消失,代之以應用B的用戶界面;而當設備100檢測到用戶選擇切換到應用C時,應用A的用戶界面可以消失,代之以應用C的用戶界面。
實際上,在一些實施例中,可供切換的備選應用不限于上述一個、兩個或三個。可以提供任意數目的備選應用供用戶進行切換。此外,第二預定條件可以包括以下至少一項:當檢測到用戶確認將應用A切換為應用C(或應用D或第n應用等等)時;當檢測到應用A被調用另一預定次數時;當檢測到從安裝了應用A開始已經過另一預定時間時;以及當檢測到到達另一預定日期和/或時間時。
當然,在一些實施例中,第一預定條件和第二預定條件可以部分相同,例如都具有需要獲得用戶確認的條件,或者例如都在指定的安裝后若干天后自動切換等等。但是為了方便設備100區分切換至應用B和切換至應用C的條件,通常第一預定條件和第二預定條件應當不完全相同。作為特例,當第一預定條件和第二預定條件完全相同時, 在滿足該相同的預定條件時,可以隨機選擇切換至應用B還是應用C。但實際上,該隨機切換并無太大實際意義,其僅為了說明第一和第二預定條件可以相同。
此外,在一些實施例中,當切換到應用B(或應用C、D、...)之后,可以在設備100檢測到滿足另一預定條件(例如,回退條件、第二切換條件)時,切換回應用A(第一應用)或切換至應用C(第三應用、第四應用、...)。該切換條件可以類似于上述的切換條件。
此外,在一些實施例中,當切換到應用B(或應用C、D、...)之后,可以將與應用A相關的數據加以丟棄,以節約設備100的存儲空間。例如,將與應用A相關的類數據加以刪除等等。此外,當存在多個備選應用,且切換至其中之一時,可以將其余應用相關的數據加以丟棄,以節約設備100的存儲空間。
此外,在應用B作為應用A的內嵌(后續)應用的情況下,應用A和B的開發者可以用應用A的名稱向各個應用市場提交并發布該切換式應用,并將該應用當做應用A來進行推廣、宣傳,以獲取用戶。在滿足預定使用條件之后,例如在使用完應用A的功能后,應用A對于用戶來說已經沒有多少價值,則此時可以通過根據本發明的方法使得應用A消失,而用戶會看到適于多次使用的應用B的界面,并以后將使用B應用提供的功能。
從而,通過上述應用切換的流程,可以提供一種讓開發者通過短壽命、受歡迎的應用來獲取用戶、并通過可反復使用的另一應用來長期留住用戶并實現市場價值的交互方式。
接下來,圖2是示出了根據本發明實施例的在設備100處執行的切換應用的示例方法400的流程圖。如圖2所示,方法400可以包括步驟S410和S420。根據本發明,方法400的一些步驟可以單獨執行或組合執行,以及可以并行執行或順序執行,并不局限于圖2所示的具體操作順序。在一些實施例中,方法200可以由圖1所示的設備100或其上安裝的應用(例如,應用A)來執行。
圖3是示出了根據本發明實施例的設備100的框圖。如圖3所示,設備100可以包括:顯示單元110和第一取代單元120。
顯示單元110可以用于顯示第一應用的用戶界面。顯示單元110可以是設備100的中央處理單元(CPU)、數字信號處理器(DSP)、微處理器、微控制器等等,其可以與設備100的顯示部分(例如,CRT、LCD、LED、OLED等)相配合,顯示第一應用的用戶界面。
第一取代單元120可以用于當判斷滿足第一預定條件時,使用第二應用的用戶界面來取代第一應用的用戶界面。第一取代單元120可以是設備100的中央處理單元(CPU)、數字信號處理器(DSP)、微處理器、微控制器等等,其可以與設備100的顯示部分(例如,CRT、LCD、LED、OLED等)相配合,當判斷滿足第一預定條件時,使用第二應用的用戶界面來取代第一應用的用戶界面。
此外,設備100還可以包括圖3中未示出的其他單元,例如丟棄單元和第二取代單元等。在一些實施例中,丟棄單元可以用于丟棄與第一應用相關的數據。在一些實施例中,第二取代單元可以用于當判斷滿足與第一預定條件不同的第二預定條件時,使用第三應用的用戶界面來取代第一應用的用戶界面。
以下將結合圖2和圖3,對根據本發明實施例的用于切換應用的方法400和設備100進行詳細的描述。
方法400開始于步驟S410,在步驟S410中,可以由設備100的顯示單元110顯示第一應用的用戶界面。
在步驟S420中,當判斷滿足第一預定條件時,可以由設備100的第一取代單元120使用第二應用的用戶界面來取代第一應用的用戶界面。
在一些實施例中,第一應用和第二應用可以是使用同一應用安裝包來安裝的。
在一些實施例中,在應用商店中,同一應用安裝包可以以第一應用的名稱進行發布。
在一些實施例中,在步驟S420之后,方法400還可以包括:由 設備100的丟棄單元來丟棄與第一應用相關的數據。
在一些實施例中,第一預定條件可以包括以下至少一項:當檢測到用戶確認將第一應用切換為第二應用時;當檢測到第一應用被調用預定次數時;當檢測到從安裝了第一應用開始已經過預定時間時;以及當檢測到到達預定日期和/或時間時。
在一些實施例中,在步驟S420之后,方法還可以包括:當判斷滿足與第一預定條件不同的第二預定條件時,由設備100的第二取代單元使用第三應用的用戶界面來取代第一應用的用戶界面。
在一些實施例中,第一應用和第三應用可以是使用同一應用安裝包來安裝的。
在一些實施例中,第二預定條件可以包括以下至少一項:當檢測到用戶確認將第一應用切換為第三應用時;當檢測到第一應用被調用另一預定次數時;當檢測到從安裝了第一應用開始已經過另一預定時間時;以及當檢測到到達另一預定日期和/或時間時。
在一些實施例中,使用第二應用的用戶界面來取代第一應用的用戶界面可以是通過動畫效果來實現的。
至此已經結合優選實施例對本發明進行了描述。應該理解,本領域技術人員在不脫離本發明的精神和范圍的情況下,可以進行各種其它的改變、替換和添加。因此,本發明的范圍不局限于上述特定實施例,而應由所附權利要求所限定。

關于本文
本文標題:用于應用切換的方法和設備.pdf
鏈接地址:http://www.pqsozv.live/p-6180609.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
钻石光影