本發明涉及互聯網技術領域,尤其涉及一種應用程序下載的管理方法、裝置及電子設備。
背景技術:
目前隨著互聯網技術的發展,用戶會通過接收廣告的方式來實現另一功能的免費實現,例如,用戶可以在電子設備(如手機等設備)中安裝廣告中推送的應用程序,來實現抵消使用(如話費、觀看圖片、文本、視頻等有償信息)費用,相關技術中,在用戶下載廣告中推送的應用程序時,提供其他服務(如免費撥打電話應用程序)的電子設備并不能預先獲知是否已安裝該應用程序。
這種方式下,若電子設備已安裝該應用程序,而再次下載安裝該應用程序,將會影響電子設備抵消使用費用過程的穩定性。
技術實現要素:
本發明旨在至少在一定程度上解決相關技術中的技術問題之一。
為此,本發明的一個目的在于提出一種應用程序下載的管理方法,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
本發明的另一個目的在于提出一種應用程序下載的管理裝置。
本發明的另一個目的在于提出一種電子設備。
本發明的另一個目的在于提出一種存儲介質。
本發明的另一個目的在于提出一種應用程序。
為達到上述目的,本發明第一方面實施例提出的應用程序下載的管理方法,包括:獲取操作系統發送的廣播消息,其中,所述廣播消息為電子設備中應用程序下載成功的消息;從所述廣播消息中解析所述應用程序的標識;判斷所述應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據所述第一判斷結果對所述應用程序的下載進行管理。
在本發明的一個實施例中,所述根據所述第一判斷結果對所述應用程序的下載進行管理,包括:
若所述第一判斷結果為所述應用程序的標識和所述預設應用程序標識相同,則判斷是否已安裝所述應用程序,得到第二判斷結果;
若所述第二判斷結果為未安裝所述應用程序,則生成第一提示消息,所述第一提示消息為允許對所述應用程序進行安裝的消息。
在本發明的一個實施例中,還包括:
若所述第一判斷結果為所述應用程序的標識和所述預設應用程序標識不相同,或者,若所述第二判斷結果為已安裝所述應用程序,則生成第二提示消息,所述第二提示消息為禁止對所述應用程序進行安裝的消息。
在本發明的一個實施例中,在所述獲取操作系統發送的廣播消息之前,還包括:
接收外部指令,其中,所述外部指令用于獲取所述預設應用程序標識;
根據所述外部指令從服務器獲取所述預設應用程序標識;
對所述預設應用程序標識進行存儲。
在本發明的一個實施例中,所述預設應用程序標識為增值服務類應用程序的標識。
本發明第一方面實施例提出的應用程序下載的管理方法,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
為達到上述目的,本發明第二方面實施例提出的應用程序下載的管理裝置,包括:消息獲取模塊,用于獲取操作系統發送的廣播消息,其中,所述廣播消息為電子設備中應用程序下載成功的消息;解析模塊,用于從所述廣播消息中解析所述應用程序的標識;判斷模塊,用于判斷所述應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;管理模塊,用于根據所述第一判斷結果對所述應用程序的下載進行管理。
在本發明的一個實施例中,所述管理模塊包括:
判斷子模塊,用于在所述第一判斷結果為所述應用程序的標識和所述預設應用程序標識相同時,判斷是否已安裝所述應用程序,得到第二判斷結果;
第一生成子模塊,用于在所述第二判斷結果為未安裝所述應用程序時,生成第一提示消息,所述第一提示消息為允許對所述應用程序進行安裝的消息。
在本發明的一個實施例中,所述管理模塊還包括:
第二生成子模塊,用于在所述第一判斷結果為所述應用程序的標識和所述預設應用程序標識不相同,或者,若所述第二判斷結果為已安裝所述應用程序時,生成第二提示消息,所述第二提示消息為禁止對所述應用程序進行安裝的消息。
在本發明的一個實施例中,還包括:
接收模塊,用于接收外部指令,其中,所述外部指令用于獲取所述預設應用程序標識;
獲取模塊,用于根據所述外部指令從服務器獲取所述預設應用程序標識;
存儲模塊,用于對所述預設應用程序標識進行存儲。
在本發明的一個實施例中,所述預設應用程序標識為增值服務類應用程序的標識。
本發明第二方面實施例提出的應用程序下載的管理裝置,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
為達到上述目的,本發明第三方面實施例提出的電子設備,包括:處理器,存儲器,電源電路,多媒體組件,音頻組件,輸入/輸出(I/O)的接口,傳感器組件,以及通信組件;其中,電路板安置在殼體圍成的空間內部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述電子設備的各個電路或器件供電;所述存儲器用于存儲可執行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執行程序代碼來運行與所述可執行程序代碼對應的程序,以用于執行:獲取操作系統發送的廣播消息,其中,所述廣播消息為電子設備中應用程序下載成功的消息;從所述廣播消息中解析所述應用程序的標識;判斷所述應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據所述第一判斷結果對所述應用程序的下載進行管理。
本發明第三方面實施例提出的電子設備,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
為達上述目的,本發明第四方面實施例提出了一種存儲介質,其中,該存儲介質用于存儲應用程序,所述應用程序用于在運行時執行本發明實施例所述的應用程序下載的管理方法。
本發明第四方面實施例提供的存儲介質,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
為達上述目的,本發明第五方面實施例提出了一種應用程序,其中,所述應用程序用于在運行時執行本發明實施例所述的應用程序下載的管理方法。
本發明第五方面實施例提供的應用程序,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明上述的和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1是本發明一實施例提出的應用程序下載的管理方法的流程示意圖;
圖2是本發明另一實施例提出的應用程序下載的管理方法的流程示意圖;
圖3是本發明另一實施例提出的應用程序下載的管理方法的流程示意圖;
圖4是本發明一實施例提出的應用程序下載的管理裝置的結構示意圖;
圖5是本發明另一實施例提出的應用程序下載的管理裝置的結構示意圖;
圖6是本發明實施例的一個電子設備的結構示意圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能理解為對本發明的限制。相反,本發明的實施例包括落入所附加權利要求書的精神和內涵范圍內的所有變化、修改和等同物。
圖1是本發明一實施例提出的應用程序下載的管理方法的流程示意圖。
參見圖1,該方法包括:
S11:獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息。
本實施例的執行主體可以例如為電子設備。
目前隨著互聯網技術的發展,用戶會通過接收廣告的方式來實現另一功能的免費實現,例如,用戶可以在電子設備(如手機等設備)中安裝廣告中推送的應用程序,來實現抵消使用(如話費,觀看圖片、文本、視頻等有償信息)費用,相關技術中,在用戶下載廣告中推送的應用程序時,提供其他服務(如免費撥打電話應用程序)的電子設備并不能預先獲知是否已安裝該應用程序。
這種方式下,若電子設備已安裝該應用程序,而再次下載安裝該應用程序,將會影響電子設備抵消使用費用過程的穩定性。
其中,電子設備可以是智能手機、平板電腦、個人數字助理、電子書等具有各種操作系統的硬件設備。
一些應用場景下,用戶在電子設備中觸發下載廣告中推送的應用程序時,電子設備會根據該應用程序的標識生成下載請求,并將下載請求發送至電子設備的后臺服務器,后臺服務器可以在應用商店中下載該應用程序,在下載成功后,服務器生成包含應用程序的標識的廣播消息,并將廣播消息反饋至電子設備,其中,廣播消息為電子設備中應用程序下載成功的消息,電子設備可以根據該廣播消息對用戶進行提示,以觸發后續抵消使用費用的過程。
在本發明的實施例中,可以由電子設備根據相關技術手段獲取操作系統發送的廣播消息,以觸發后續抵消使用費用的過程,在此不再贅述。
S12:從廣播消息中解析應用程序的標識。
在本發明的實施例中,應用程序的標識可以用于唯一標識該應用程序,應用程序的標識可以例如為應用程序的安裝包名,或者為其它,對此不作限制。
在本發明的實施例中,可以預先將執行從廣播消息中解析應用程序的標識的應用程序源代碼寫入配置文件中,在執行應用程序下載的管理方法的過程中,可以讀取該配置文件,以實現從應用程序下載成功的消息中解析應用程序的標識。
S13:判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果。
可選地,預設應用程序標識為增值服務類應用程序的標識。
一些應用場景下,用戶可以在電子設備中安裝廣告中推送的增值服務類應用程序,來實現抵消使用費用。
在本發明的實施例中,預設應用程序標識可以由開發人員預先設置在電子設備中,或者,也可以由電子設備的用戶自行設置,例如,電子設備的用戶可以從服務器中下載預設應用程序標識。
可以理解的是,在相關技術中,用戶在觸發下載廣告中推送的增值服務類應用程序時,由于互聯網廣告信息的龐雜,有可能會下載到干擾應用程序,因此,在本發明的實施例中,可以通過判斷應用程序的標識和預設應用程序標識是否相同,來避免安裝干擾應用程序,有效提升用戶體驗。
可選地,一些實施例中,參見圖2,在獲取操作系統發送的廣播消息之前,還包括:
S21:接收外部指令,其中,外部指令用于獲取預設應用程序標識。
例如,該外部指令可以由項目開發人員觸發,或者,也可以由電子設備的用戶觸發,對此不作限制。
S22:根據外部指令從服務器獲取預設應用程序標識。
例如,可以根據外部指令從服務器中的數據庫中獲取預設應用程序標識。
其中,服務器中的數據庫是預先建立的,具體可以采用統計的方式建立數據庫,例如,由項目開發人員對用戶在互聯網上下載增值服務類應用程序的行為進行統計,將下載次數較多的增值服務類應用程序的標識保存在數據庫中。或者,也可以采用機器學習的方式建立數據庫,例如,用網頁相關技術如爬蟲技術等從網頁上得到下載次數較多的增值服務類應用程序的標識保存在數據庫中。
進一步地,項目開發人員也可以對服務器的數據庫中的預設應用程序標識進行更新,即,在產生新的增值服務類應用程序時,項目開發人員可以將新產生的增值服務類應用程序標識對應存儲在服務器中,對此不作限制。
S23:對預設應用程序標識進行存儲。
通過接收用于獲取預設應用程序標識的外部指令,根據外部指令從服務器獲取預設應用程序標識,并對預設應用程序標識進行存儲,由于預設應用程序標識是從互聯網上獲取到的,能夠保證應用程序下載的管理方法的廣泛適用性。
進一步地,通過在產生新的增值服務類應用程序時,可以將新產生的增值服務類應用程序標識對應存儲在服務器中,實現對預設應用程序標識的動態維護,有效保證應用程序下載的管理方法的實現的穩健性,提升用戶體驗。
S14:根據第一判斷結果對應用程序的下載進行管理。
在本發明的實施例中,第一判斷結果可以為應用程序的標識和預設應用程序標識相同,或者,應用程序的標識和預設應用程序標識不相同,具體可以根據第一判斷結果觸發執行不同的后續步驟。
可以理解的是,在應用程序的標識和預設應用程序標識相同時,說明下載成功的應用程序是預設應用程序,而不是干擾應用程序,則可以觸發后續抵消使用費用的過程,在應用程序的標識和預設應用程序標識不相同時,說明下載成功的應用程序不是預設應用程序,則可以對用戶進行提示,例如,可以向用戶顯示該下載成功的應用程序具體的功能等細節,以便由用戶決定是否對該應用程序進行安裝。
進一步地,在第一判斷結果為應用程序的標識和預設應用程序標識相同時,還可以判斷是否已安裝該應用程序,得到第二判斷結果;若第二判斷結果為未安裝應用程序,則生成第一提示消息,第一提示消息為允許對應用程序進行安裝的消息。
本實施例中,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
圖3是本發明另一實施例提出的應用程序下載的管理方法的流程示意圖。
參見圖3,該方法包括:
S31:獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息。
其中,電子設備可以是智能手機、平板電腦、個人數字助理、電子書等具有各種操作系統的硬件設備。
一些應用場景下,用戶在電子設備中觸發下載廣告中推送的應用程序時,電子設備會根據該應用程序的標識生成下載請求,并將下載請求發送至電子設備的后臺服務器,后臺服務器可以在應用商店中下載該應用程序,在下載成功后,服務器生成包含應用程序的標識的廣播消息,并將廣播消息反饋至電子設備,其中,廣播消息為電子設備中應用程序下載成功的消息,電子設備可以根據該廣播消息對用戶進行提示,以觸發后續抵消使用費用的過程。
在本發明的實施例中,可以由電子設備根據相關技術手段獲取操作系統發送的廣播消息,以觸發后續抵消使用費用的過程,在此不再贅述。
S32:從廣播消息中解析應用程序的標識。
在本發明的實施例中,應用程序的標識可以用于唯一標識該應用程序,應用程序的標識可以例如為應用程序的安裝包名,或者為其它,對此不作限制。
在本發明的實施例中,可以預先將執行從廣播消息中解析應用程序的標識的應用程序源代碼寫入配置文件中,在執行應用程序下載的管理方法的過程中,可以讀取該配置文件,以實現從應用程序下載成功的消息中解析應用程序的標識。
S33:判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果。
可選地,預設應用程序標識為增值服務類應用程序的標識。
一些應用場景下,用戶可以在電子設備中安裝廣告中推送的增值服務類應用程序,來實現抵消使用費用。
在本發明的實施例中,預設應用程序標識可以由開發人員預先設置在電子設備中,或者,也可以由電子設備的用戶自行設置,例如,電子設備的用戶可以從服務器中下載預設應用程序標識。
可以理解的是,在相關技術中,用戶在觸發下載廣告中推送的增值服務類應用程序時,由于互聯網廣告信息的龐雜,有可能會下載到干擾應用程序,因此,在本發明的實施例中,可以通過判斷應用程序的標識和預設應用程序標識是否相同,來避免安裝干擾應用程序,有效提升用戶體驗。
S34:若第一判斷結果為應用程序的標識和預設應用程序標識相同,則判斷是否已安裝應用程序,以得到第二判斷結果。
可以理解的是,在應用程序的標識和預設應用程序標識相同時,說明下載成功的應用程序是預設應用程序,而不是干擾應用程序,則可以觸發后續抵消使用費用的過程,即,可以觸發后續判斷是否已安裝應用程序的步驟,以便用戶根據第二判斷結果決定是否對該應用程序進行安裝。
S35:若第二判斷結果為未安裝應用程序,則生成第一提示消息,第一提示消息為允許對應用程序進行安裝的消息。
在本發明的實施例中,若第二判斷結果為未安裝應用程序,且,該應用程序為預設應用程序,則可以生成允許對應用程序進行安裝的消息,并根據第一提示消息對電子設備的用戶進行提示,以便實現抵消使用費用的過程,能夠有效避免重復安裝增值服務類應用程序,保障抵消使用費用過程實現的穩定性。
S36:若第一判斷結果為應用程序的標識和預設應用程序標識不相同,或者,若第二判斷結果為已安裝應用程序,則生成第二提示消息,第二提示消息為禁止對應用程序進行安裝的消息。
在本發明的實施例中,在應用程序的標識和預設應用程序標識不相同時,說明下載成功的應用程序不是預設應用程序,則可以生成禁止對應用程序進行安裝的消息,并通過第二提示消息對用戶進行提示,進一步地,可以向用戶顯示該下載成功的應用程序具體的功能等細節,以便由用戶決定是否對該應用程序進行安裝。
通過在應用程序的標識和預設應用程序標識不相同,或者已安裝應用程序時,對用戶進行提示,有效避免重復安裝增值服務類應用程序,保障抵消使用費用過程實現的穩定性。
本實施例中,通過判斷應用程序的標識和預設應用程序標識是否相同,來避免安裝干擾應用程序,有效提升用戶體驗。并且,通過判斷是否已安裝增值服務類應用程序,在應用程序的標識和預設應用程序標識不相同,或者電子設備已安裝應用程序時,對用戶進行提示,有效避免重復安裝增值服務類應用程序,保障抵消使用費用過程實現的穩定性。通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
圖4是本發明一實施例提出的應用程序下載的管理裝置的結構示意圖。
參見圖4,該應用程序下載的管理裝置40包括:消息獲取模塊401、解析模塊402、判斷模塊403,以及管理模塊404。其中,
消息獲取模塊401,用于獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息。
解析模塊402,用于從廣播消息中解析應用程序的標識。
判斷模塊403,用于判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果。
可選地,預設應用程序標識為增值服務類應用程序的標識。
管理模塊404,用于根據第一判斷結果對應用程序的下載進行管理。
一些實施例中,參見圖5,管理模塊404包括:
判斷子模塊4041,用于在第一判斷結果為應用程序的標識和預設應用程序標識相同時,判斷是否已安裝應用程序,得到第二判斷結果。
第一生成子模塊4042,用于在第二判斷結果為未安裝應用程序時,生成第一提示消息,第一提示消息為允許對應用程序進行安裝的消息。
第二生成子模塊4043,用于在第一判斷結果為應用程序的標識和預設應用程序標識不相同,或者,若第二判斷結果為已安裝應用程序時,生成第二提示消息,第二提示消息為禁止對應用程序進行安裝的消息。
一些實施例中,參見圖5,該應用程序下載的管理裝置40還包括:
接收模塊405,用于接收外部指令,其中,外部指令用于獲取預設應用程序標識。
獲取模塊406,用于根據外部指令從服務器獲取預設應用程序標識。
存儲模塊407,用于對預設應用程序標識進行存儲。
需要說明的是,前述圖1-圖3實施例中對應用程序下載的管理方法實施例的解釋說明也適用于該實施例的應用程序下載的管理裝置40,其實現原理類似,此處不再贅述。
本實施例中,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
本發明實施例還提供了一種電子設備,參見圖6,電子設備600可以包括以下一個或多個組件:處理器601,存儲器602,電源電路603,多媒體組件604,音頻組件605,輸入/輸出(I/O)的接口606,傳感器組件607,以及通信組件608。
電源電路603,用于為電子設備的各個電路或器件供電;存儲器602用于存儲可執行程序代碼;處理器601通過讀取存儲器602中存儲的可執行程序代碼來運行與可執行程序代碼對應的程序,以用于執行以下步驟:
獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;
從廣播消息中解析應用程序的標識;
判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;
根據第一判斷結果對應用程序的下載進行管理。
需要說明的是,前述圖1-圖3實施例中對應用程序下載的管理方法實施例的解釋說明也適用于該實施例的電子設備,其實現原理類似,此處不再贅述。
本實施例中,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
為了實現上述實施例,本發明還提出一種存儲介質。其中,該存儲介質用于存儲應用程序,該應用程序用于在運行時執行本發明實施例的應用程序下載的管理方法,其中,該應用程序下載的管理方法包括:
獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;
從廣播消息中解析應用程序的標識;
判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;
根據第一判斷結果對應用程序的下載進行管理。
需要說明的是,本實施例的應用程序執行應用程序下載的管理方法和原理和實現方式與上述實施例的應用程序下載的管理方法類似,為了避免冗余,此處不再贅述。
本發明實施例的存儲介質,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
為了實現上述實施例,本發明還提出一種應用程序,其中,該應用程序用于在運行時執行本發明實施例的應用程序下載的管理方法,其中,該應用程序下載的管理方法包括:
獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;
從廣播消息中解析應用程序的標識;
判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;
根據第一判斷結果對應用程序的下載進行管理。
需要說明的是,本實施例的應用程序執行應用程序下載的管理方法和原理和實現方式與上述實施例的應用程序下載的管理方法類似,為了避免冗余,此處不再贅述。
本發明實施例的應用程序,通過獲取操作系統發送的廣播消息,其中,廣播消息為電子設備中應用程序下載成功的消息;從廣播消息中解析應用程序的標識;判斷應用程序的標識和預設應用程序標識是否相同,得到第一判斷結果;根據第一判斷結果對應用程序的下載進行管理,能夠增強通過下載應用程序抵消使用費用過程中的穩定性,提升用戶體驗。
需要說明的是,在本發明的描述中,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執行指令的代碼的模塊、片段或部分,并且本發明的優選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執行功能,這應被本發明的實施例所屬技術領域的技術人員所理解。
應當理解,本發明的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執行系統執行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
此外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。