本發(fā)明涉及終端設(shè)備及通信技術(shù)領(lǐng)域,具體涉及一種廣播消息管理方法、裝置及設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)中,設(shè)備(如手機(jī)、平板電腦等等)中的應(yīng)用程序可通過在系統(tǒng)中注冊廣播消息接收器監(jiān)控系統(tǒng)事件進(jìn)而執(zhí)行自定義動(dòng)作,以實(shí)現(xiàn)對應(yīng)用程序進(jìn)行自啟動(dòng)。比較常見的,應(yīng)用程序可以注冊廣播消息接收器獲取系統(tǒng)狀態(tài)變化,例如:關(guān)開屏、開關(guān)無線保真(Wireless-Fidelity,WiFi)、開關(guān)藍(lán)牙、開關(guān)全球定位系統(tǒng)(Global Positioning System,GPS)、是否充電、開關(guān)攝像頭等等,此時(shí)當(dāng)系統(tǒng)狀態(tài)改變時(shí),會(huì)產(chǎn)生系統(tǒng)廣播消息,然后發(fā)送給每一注冊了此類型廣播消息的廣播消息接收器,以便于該應(yīng)用程序響應(yīng)該廣播消息進(jìn)行自啟動(dòng),可以看出,在這個(gè)過程中,會(huì)將發(fā)生系統(tǒng)廣播消息事件的通知消息發(fā)送給每一與它相關(guān)的應(yīng)用程序?qū)崿F(xiàn)應(yīng)用程序自啟動(dòng),這種方式廣泛被開發(fā)者使用,大部分應(yīng)用程序會(huì)通過上述機(jī)制啟動(dòng)自身實(shí)現(xiàn)自身功能。這樣由于系統(tǒng)廣播消息會(huì)發(fā)送給廣播消息接收器,而進(jìn)行應(yīng)用程序自啟動(dòng),會(huì)導(dǎo)致大量消耗設(shè)備電池。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種廣播消息管理方法、裝置及設(shè)備,可對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制,從而,減少應(yīng)用程序自啟動(dòng)次數(shù),降低設(shè)備電量消耗。
本發(fā)明實(shí)施例第一方面提供了一種廣播消息管理方法,包括:
接收系統(tǒng)廣播消息;
在廣播注冊中心列表中查找針對所述系統(tǒng)廣播消息注冊的廣播消息接收器;
確定所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí);
在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí);
如果查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
結(jié)合本發(fā)明實(shí)施例的第一方面,在第一方面的第一種可能的實(shí)施方式中,所述應(yīng)用程序標(biāo)識(shí)為應(yīng)用程序包名。
結(jié)合本發(fā)明實(shí)施例的第一方面,在第一方面的第二種可能的實(shí)施方式中,所述在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí),包括:
當(dāng)白名單數(shù)據(jù)庫包含所述應(yīng)用程序標(biāo)識(shí)時(shí),從所述應(yīng)用程序標(biāo)識(shí)映射的廣播消息集合中查找所述系統(tǒng)廣播消息。
結(jié)合本發(fā)明實(shí)施例的第一方面,在第一方面的第三種可能的實(shí)施方式中,如果查找不成功,終止執(zhí)行將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序不能夠接收系統(tǒng)廣播消息而開始活動(dòng)。
結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種至第三種中任一可能的實(shí)施方式,在第一方面的第四種可能的實(shí)施方式中,所述方法還包括:
如果查找不成功,向用戶發(fā)送用于提示所述用戶是否禁止將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器的提示信息。
結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種至第三種中任一可能的實(shí)施方式,在第一方面的第五種可能的實(shí)施方式中,所述方法還包括:
向服務(wù)器發(fā)送更新請求;
接收由所述服務(wù)器發(fā)送的新白名單,將所述新白名單替換所述預(yù)設(shè)白名單。
結(jié)合本發(fā)明實(shí)施例的第一方面或第一方面的第一種至第三種中任一可能的實(shí)施方式,在第一方面的第六種可能的實(shí)施方式中,所述在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)之前,所述方法還包括:
檢測設(shè)備的電量是否低于預(yù)設(shè)閾值,若是,執(zhí)行所述在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)的步驟。
本發(fā)明實(shí)施例第二方面提供了一種廣播消息管理裝置,包括:
接收單元,用于接收系統(tǒng)廣播消息;
查找單元,用于在廣播注冊中心列表中查找針對所述接收單元接收的所述系統(tǒng)廣播消息注冊的廣播消息接收器;
確定單元,用于確定所述查找單元查找的所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí);
所述查找單元,還用于:
在白名單數(shù)據(jù)庫中查找所述確定單元確定的所述應(yīng)用程序標(biāo)識(shí);
傳送單元,用于如果所述查找單元的查找結(jié)果為查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
結(jié)合本發(fā)明實(shí)施例的第二方面,在第二方面的第一種可能的實(shí)施方式中,所述應(yīng)用程序標(biāo)識(shí)為應(yīng)用程序包名。
結(jié)合本發(fā)明實(shí)施例的第二方面,在第二方面的第二種可能的實(shí)施方式中,所述查找單元具體用于:
當(dāng)白名單數(shù)據(jù)庫包含所述應(yīng)用程序標(biāo)識(shí)時(shí),從所述應(yīng)用程序標(biāo)識(shí)映射的廣播消息集合中查找所述系統(tǒng)廣播消息。
結(jié)合本發(fā)明實(shí)施例的第二方面,在第二方面的第三種可能的實(shí)施方式中,所述裝置還包括:
終止單元,用于如果所述查找單元的查找結(jié)果為查找不成功,終止執(zhí)行將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序不能夠接收系統(tǒng)廣播消息而開始活動(dòng)。
結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種至第三種中任一可能的實(shí)施方式,在第二方面的第四種可能的實(shí)施方式中,所述傳送單元還用于:
如果所述查找單元的查找結(jié)果為查找不成功,向用戶發(fā)送用于提示所述用戶是否禁止將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器的提示信息。
結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種至第三種中任一可能的實(shí)施方式,在第二方面的第五種可能的實(shí)施方式中,所述裝置還包括:
發(fā)送單元,用于向服務(wù)器發(fā)送更新請求;
所述接收單元,還用于:
接收由所述服務(wù)器發(fā)送的新白名單,將所述新白名單替換所述預(yù)設(shè)白名單。
結(jié)合本發(fā)明實(shí)施例的第二方面或第二方面的第一種至第三種中任一可能的實(shí)施方式,在第二方面的第六種可能的實(shí)施方式中,所述裝置還包括:
檢測單元,用于在所述查找單元在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)之前,檢測設(shè)備的電量是否低于預(yù)設(shè)閾值,若所述檢測單元的檢測結(jié)果為是,由所述查找單元在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)。
本發(fā)明實(shí)施例第三方面提供了一種啟動(dòng)控制設(shè)備,包括:
處理器和存儲(chǔ)器;
其中,所述處理器通過調(diào)用所述存儲(chǔ)器中的代碼或指令以用于執(zhí)行一種廣播消息管理方法;其中,所述方法包括:
接收系統(tǒng)廣播消息;
在廣播注冊中心列表中查找針對所述系統(tǒng)廣播消息注冊的廣播消息接收器;
確定所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí);
在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí);
如果查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
本發(fā)明實(shí)施例第四方面提供一種存儲(chǔ)介質(zhì),其中,該存儲(chǔ)介質(zhì)用于存儲(chǔ)應(yīng)用程序,所述應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明實(shí)施例的所述的一種廣播消息管理方法。
本發(fā)明實(shí)施例第五方面提供一種應(yīng)用程序,其中,該應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明實(shí)施例所述的一種廣播消息管理方法。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
可以看出,通過本發(fā)明實(shí)施例所描述的廣播消息管理方法可接收系統(tǒng)廣播消息,在廣播注冊中心列表中查找針對系統(tǒng)廣播消息注冊的廣播消息接收器,確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí),在白名單數(shù)據(jù)庫中查找應(yīng)用程序標(biāo)識(shí),如果查找成功,則將系統(tǒng)廣播消息傳送給廣播消息接收器。因此,只有系統(tǒng)廣播消息所注冊的廣播消息接收器的應(yīng)用程序標(biāo)識(shí)存在于白名單數(shù)據(jù)庫中,才可以將該系統(tǒng)廣播消息發(fā)送給廣播消息接收器,對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第一實(shí)施例流程示意圖;
圖2是本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第二實(shí)施例流程示意圖;
圖3是本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第三實(shí)施例流程示意圖;
圖4是本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第四實(shí)施例流程示意圖;
圖5a是本發(fā)明實(shí)施例提供的一種廣播消息管理裝置的實(shí)施例結(jié)構(gòu)示意圖;
圖5b是本發(fā)明實(shí)施例提供的一種廣播消息管理裝置的實(shí)施例又一結(jié)構(gòu)示意圖;
圖5c是本發(fā)明實(shí)施例提供的一種廣播消息管理裝置的實(shí)施例又一結(jié)構(gòu)示意圖;
圖5d是本發(fā)明實(shí)施例提供的一種廣播消息管理裝置的實(shí)施例又一結(jié)構(gòu)示意圖;
圖6是本發(fā)明實(shí)施例提供的一種廣播消息管理設(shè)備的實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種廣播消息管理方法、裝置及設(shè)備,可對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制,從而,減少應(yīng)用程序自啟動(dòng)次數(shù),降低設(shè)備電量消耗。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”、“第三”和“第四”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置出現(xiàn)該短語并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
本發(fā)明實(shí)施例所描述的設(shè)備可以包括智能手機(jī)(如Android手機(jī))、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式設(shè)備等,上述設(shè)備僅是舉例,而非窮舉,包含但不限于上述設(shè)備。
請參閱圖1,為本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第一實(shí)施例流程示意圖。本實(shí)施例中所描述的廣播消息管理方法,包括以下步驟:
101、接收系統(tǒng)廣播消息。
其中,當(dāng)系統(tǒng)狀態(tài)改變時(shí),會(huì)產(chǎn)生系統(tǒng)廣播消息。其中,系統(tǒng)狀態(tài)改變可包括但不僅限于:關(guān)開屏、開關(guān)無線保真、開關(guān)藍(lán)牙、開關(guān)全球定位系統(tǒng)、是否充電、開關(guān)攝像頭等等。不同的系統(tǒng)狀態(tài)改變,則可產(chǎn)生不同的系統(tǒng)廣播消息。
可選地,在系統(tǒng)狀態(tài)改變時(shí),生成系統(tǒng)廣播消息。打開WiFi,可生成系統(tǒng)廣播消息,相反地,關(guān)閉WiFi,那么,可生成系統(tǒng)廣播消息。其他地,若用戶打開藍(lán)牙,打開GPS,等等,系統(tǒng)狀態(tài)均會(huì)改變,即可生成系統(tǒng)廣播消息。
102、在廣播注冊中心列表中查找針對所述系統(tǒng)廣播消息注冊的廣播消息接收器。
具體實(shí)現(xiàn)中,可預(yù)先在廣播注冊中心列表注冊針對不同系統(tǒng)廣播消息的廣播消息接收器。例如,若打開藍(lán)牙,則可產(chǎn)生一個(gè)系統(tǒng)廣播消息,若該系統(tǒng)廣播消息注冊了廣播消息接收器,則可在廣播注冊中心列表中查找到針對該系統(tǒng)廣播消息注冊的廣播消息接收器。若該系統(tǒng)廣播消息沒有注冊廣播消息接收器,則不能在廣播注冊中心列表中查找到針對該系統(tǒng)廣播消息注冊的廣播消息接收器。因此,在執(zhí)行步驟101之前,可預(yù)先在廣播注冊中心列表中可為不同系統(tǒng)廣播消息注冊廣播消息接收器。每一系統(tǒng)廣播消息在注冊了廣播消息接收器之后,可相應(yīng)地,設(shè)置該廣播消息接收器對應(yīng)的應(yīng)用程序標(biāo)識(shí)。例如,打開WiFi,則產(chǎn)生一個(gè)系統(tǒng)廣播消息,注冊該系統(tǒng)廣播消息的廣播消息接收器,然后,可設(shè)置該廣播消息接收器的應(yīng)用程序標(biāo)識(shí),例如,瀏覽器、游戲等等。
103、確定所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。
具體實(shí)現(xiàn)中,可進(jìn)一步確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。具體地,在確定了系統(tǒng)廣播消息對應(yīng)的廣播消息接收器之后,可直接獲取該廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。
可選地,應(yīng)用程序標(biāo)識(shí)為應(yīng)用程序包名。
104、在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)。
可選地,白名單數(shù)據(jù)庫可預(yù)先設(shè)置,該白名單數(shù)據(jù)庫中可包含至少一個(gè)應(yīng)用程序標(biāo)識(shí),即將廣播消息接收器的應(yīng)用程序標(biāo)識(shí)和白名單數(shù)據(jù)庫中的應(yīng)用程序標(biāo)識(shí)進(jìn)行一一匹配。
可選地,當(dāng)白名單數(shù)據(jù)庫包含所述應(yīng)用程序標(biāo)識(shí)時(shí),從所述應(yīng)用程序標(biāo)識(shí)映射的廣播消息集合中查找所述系統(tǒng)廣播消息。可預(yù)先建立每一應(yīng)用程序標(biāo)識(shí)的廣播消息集合,該廣播消息集合包含多個(gè)系統(tǒng)廣播消息,以某一應(yīng)用程序標(biāo)識(shí)來加以說明,如:微信,假設(shè)其包含的系統(tǒng)廣播消息包括:打開WiFi產(chǎn)生的系統(tǒng)廣播消息,關(guān)閉WiFi產(chǎn)生的系統(tǒng)廣播消息,開屏產(chǎn)生的系統(tǒng)廣播消息,關(guān)屏產(chǎn)生的系統(tǒng)廣播消息。那么,在系統(tǒng)廣播消息為打開WiFi時(shí),若在廣播注冊中心列表中查找到針對打開WiFi產(chǎn)生的系統(tǒng)廣播消息注冊的廣播消息接收器,則可確定出該廣播消息接收器的應(yīng)用程序標(biāo)識(shí)包含微信。
105、如果查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
系統(tǒng)狀態(tài)變化產(chǎn)生系統(tǒng)廣播消息時(shí),注冊了該廣播消息的廣播消息接收器的應(yīng)用程序會(huì)響應(yīng)該廣播消息,開始啟動(dòng)處于活動(dòng)狀態(tài),執(zhí)行預(yù)先設(shè)定的指令,例如系統(tǒng)WiFi開關(guān)打開時(shí)啟動(dòng)后臺(tái)進(jìn)程向服務(wù)器端發(fā)送數(shù)據(jù)或從服務(wù)端數(shù)據(jù)請求等。
可選地,在白名單數(shù)據(jù)庫中查找到廣播消息接收器的應(yīng)用程序標(biāo)識(shí)時(shí),則可將系統(tǒng)廣播消息傳送給廣播消息接收器。
可選地,如果查找不成功,向用戶發(fā)送用于提示所述用戶是否禁止將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器的提示信息。
可選地,如果查找不成功,終止執(zhí)行將系統(tǒng)廣播消息傳送給廣播消息接收器。則繼續(xù)等待接收系統(tǒng)廣播消息,在接收到系統(tǒng)廣播消息后,則在廣播注冊中心列表中查找針對該系統(tǒng)廣播消息的廣播消息接收器。即每接收到一個(gè)系統(tǒng)廣播消息,則在廣播注冊中心列表中去查找注冊了這個(gè)該系統(tǒng)廣播消息的廣播消息接收器。
例如,廣播消息接收器的應(yīng)用程序標(biāo)識(shí)中含有A,白名單數(shù)據(jù)庫中含有A,則查找成功。廣播消息接收器的應(yīng)用程序標(biāo)識(shí)分別為A,B,C,而白名單數(shù)據(jù)庫中含有應(yīng)用程序標(biāo)識(shí)D,E和F,則廣播消息接收器的應(yīng)用程序標(biāo)識(shí)不存在于白名單數(shù)據(jù)庫中,即廣播消息接收器的應(yīng)用程序標(biāo)識(shí)與白名單數(shù)據(jù)庫不匹配。其中,白名單數(shù)據(jù)庫可保存于操作系統(tǒng)的系統(tǒng)文件中。
可以看出,通過本發(fā)明實(shí)施例所描述的廣播消息管理方法可接收系統(tǒng)廣播消息,在廣播注冊中心列表中查找針對系統(tǒng)廣播消息注冊的廣播消息接收器,確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí),在白名單數(shù)據(jù)庫中查找應(yīng)用程序標(biāo)識(shí),如果查找成功,則將系統(tǒng)廣播消息傳送給廣播消息接收器。因此,只有系統(tǒng)廣播消息所注冊的廣播消息接收器的應(yīng)用程序標(biāo)識(shí)存在于白名單數(shù)據(jù)庫中,才可以將該系統(tǒng)廣播消息發(fā)送給廣播消息接收器,對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制,從而,減少應(yīng)用程序自啟動(dòng)次數(shù),降低設(shè)備電量消耗。
請參閱圖2,為本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第二實(shí)施例流程示意圖。本實(shí)施例中所描述的廣播消息管理方法,包括以下步驟:
201、接收系統(tǒng)廣播消息。
202、在廣播注冊中心列表中查找針對所述系統(tǒng)廣播消息注冊的廣播消息接收器。
203、確定所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。
204、在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)。
205、如果查找不成功,終止執(zhí)行將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序不能夠接收系統(tǒng)廣播消息而開始活動(dòng)。
其中,可選地,如果查找不成功,終止執(zhí)行將系統(tǒng)廣播消息傳送給廣播消息接收器,從而,所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序不能夠接收系統(tǒng)廣播消息,即不會(huì)執(zhí)行預(yù)先設(shè)定好的指令,因此能夠阻止不存在于白名單數(shù)據(jù)庫中的應(yīng)用程序進(jìn)行自啟動(dòng),可降低設(shè)備的功耗。接著,則繼續(xù)等待接收系統(tǒng)廣播消息,在接收到系統(tǒng)廣播消息后,則在廣播注冊中心列表中查找針對該系統(tǒng)廣播消息的廣播消息接收器。即每接收到一個(gè)系統(tǒng)廣播消息,則在廣播注冊中心列表中去查找注冊了這個(gè)該系統(tǒng)廣播消息的廣播消息接收器。
可以看出,通過本發(fā)明實(shí)施例所描述的廣播消息管理方法可接收系統(tǒng)廣播消息,在廣播注冊中心列表中查找針對系統(tǒng)廣播消息注冊的廣播消息接收器,確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí),在白名單數(shù)據(jù)庫中查找應(yīng)用程序標(biāo)識(shí),如果查找不成功,則終止執(zhí)行將系統(tǒng)廣播消息傳送給廣播消息接收器。因此,只有系統(tǒng)廣播消息所注冊的廣播消息接收器的應(yīng)用程序標(biāo)識(shí)存在于白名單數(shù)據(jù)庫中,才可以將該系統(tǒng)廣播消息發(fā)送給廣播消息接收器,對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制,從而,減少應(yīng)用程序自啟動(dòng)次數(shù),降低設(shè)備電量消耗。
請參閱圖3,為本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第三實(shí)施例流程示意圖。本實(shí)施例中所描述的廣播消息管理方法,包括以下步驟:
301、接收系統(tǒng)廣播消息。
302、在廣播注冊中心列表中查找針對所述系統(tǒng)廣播消息注冊的廣播消息接收器。
303、確定所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。
304、在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)。
305、如果查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
306、向服務(wù)器發(fā)送更新請求。
具體實(shí)現(xiàn)中,可向服務(wù)器發(fā)送更新請求,服務(wù)器接收到了更新請求后,可向設(shè)備發(fā)送新白名單數(shù)據(jù)庫,其中,用戶可事先在網(wǎng)絡(luò)上對白名單數(shù)據(jù)庫進(jìn)行設(shè)置,或者,服務(wù)器可利用大數(shù)據(jù)技術(shù)將多個(gè)用戶的白名單數(shù)據(jù)庫進(jìn)行統(tǒng)計(jì)和分析,并將排名比較靠前的系統(tǒng)廣播消息對應(yīng)的應(yīng)用程序標(biāo)識(shí)作為新白名單數(shù)據(jù)庫中的應(yīng)用程序標(biāo)識(shí)。
307、接收由所述服務(wù)器發(fā)送的新白名單數(shù)據(jù)庫,將所述新白名單數(shù)據(jù)庫替換所述白名單數(shù)據(jù)庫。
具體實(shí)現(xiàn)中,可接收服務(wù)器發(fā)送的新白名單數(shù)據(jù)庫,將新白名單數(shù)據(jù)庫代替原來的白名單數(shù)據(jù)庫,或者,可將新白名單數(shù)據(jù)庫和原來的白名單數(shù)據(jù)庫進(jìn)行比對,將存在于新白名單數(shù)據(jù)庫而不存在于原來的白名單數(shù)據(jù)庫的應(yīng)用程序標(biāo)識(shí)添加進(jìn)原來的白名單數(shù)據(jù)庫。
可以看出,通過本發(fā)明實(shí)施例所描述的廣播消息管理方法可接收系統(tǒng)廣播消息,在廣播注冊中心列表中查找針對系統(tǒng)廣播消息注冊的廣播消息接收器,確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí),在白名單數(shù)據(jù)庫中查找應(yīng)用程序標(biāo)識(shí),如果查找成功,則將系統(tǒng)廣播消息傳送給廣播消息接收器,向服務(wù)器發(fā)送更新請求,接收由服務(wù)器發(fā)送的新白名單數(shù)據(jù)庫,將新白名單數(shù)據(jù)庫替換白名單數(shù)據(jù)庫。因此,只有系統(tǒng)廣播消息所注冊的廣播消息接收器的應(yīng)用程序標(biāo)識(shí)存在于白名單數(shù)據(jù)庫中,才可以將該系統(tǒng)廣播消息發(fā)送給廣播消息接收器,對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制,從而,減少應(yīng)用程序自啟動(dòng)次數(shù),降低設(shè)備電量消耗,并且,不斷更新白名單數(shù)據(jù)庫,讓設(shè)備更加智能化。
請參閱圖4,為本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第四實(shí)施例流程示意圖。本實(shí)施例中所描述的廣播消息管理方法,包括以下步驟:
401、接收系統(tǒng)廣播消息。
402、在廣播注冊中心列表中查找針對所述系統(tǒng)廣播消息注冊的廣播消息接收器。
403、確定所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。
404、檢測設(shè)備的電量是否低于預(yù)設(shè)閾值。
具體實(shí)現(xiàn)中,預(yù)設(shè)閾值可包括但不僅限于:20%、25%、30%、40%、50%、61%、73%、80.5%等等。可先判斷設(shè)備的電量,若該電量大于或等于預(yù)設(shè)閾值,則不執(zhí)行步驟404的后續(xù)步驟,若該電量低于預(yù)設(shè)閾值,則執(zhí)行后續(xù)步驟405-408。
可選地,若檢測到設(shè)備處于充電狀態(tài),那么,無論是否檢測到設(shè)備的電量是否低于預(yù)設(shè)閾值,均不執(zhí)行步驟405-408。
405、若是,在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)。
406、如果查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
407、向服務(wù)器發(fā)送更新請求。
408、接收由所述服務(wù)器發(fā)送的新白名單數(shù)據(jù)庫,將所述新白名單數(shù)據(jù)庫替換所述白名單數(shù)據(jù)庫。
可以看出,通過本發(fā)明實(shí)施例所描述的廣播消息管理方法可接收系統(tǒng)廣播消息,在廣播注冊中心列表中查找針對系統(tǒng)廣播消息注冊的廣播消息接收器,確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí),在檢測到設(shè)備的電量低于預(yù)設(shè)閾值時(shí),在白名單數(shù)據(jù)庫中查找應(yīng)用程序標(biāo)識(shí),如果查找成功,則將系統(tǒng)廣播消息傳送給廣播消息接收器。因此,只有系統(tǒng)廣播消息所注冊的廣播消息接收器的應(yīng)用程序標(biāo)識(shí)存在于白名單數(shù)據(jù)庫中,才可以將該系統(tǒng)廣播消息發(fā)送給廣播消息接收器,對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制,從而,減少應(yīng)用程序自啟動(dòng)次數(shù),降低設(shè)備電量消耗。
請參閱圖5a,為本發(fā)明實(shí)施例提供的一種廣播消息管理裝置的第一實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例中所描述的廣播消息管理裝置,包括:接收單元501、查找單元502、確定單元503和傳送單元504,具體如下:
接收單元501,用于接收系統(tǒng)廣播消息;
其中,當(dāng)系統(tǒng)狀態(tài)改變時(shí),會(huì)產(chǎn)生系統(tǒng)廣播消息。其中,系統(tǒng)狀態(tài)改變可包括但不僅限于:關(guān)開屏、開關(guān)無線保真、開關(guān)藍(lán)牙、開關(guān)全球定位系統(tǒng)、是否充電、開關(guān)攝像頭等等。不同的系統(tǒng)狀態(tài)改變,則可產(chǎn)生不同的系統(tǒng)廣播消息。
可選地,在系統(tǒng)狀態(tài)改變時(shí),生成系統(tǒng)廣播消息。打開WiFi,可生成系統(tǒng)廣播消息,相反地,關(guān)閉WiFi,那么,可生成系統(tǒng)廣播消息。其他地,若用戶打開藍(lán)牙,打開GPS,等等,系統(tǒng)狀態(tài)均會(huì)改變,即可生成系統(tǒng)廣播消息。
查找單元502,用于在廣播注冊中心列表中查找針對所述接收單元501接收的所述系統(tǒng)廣播消息注冊的廣播消息接收器;
具體實(shí)現(xiàn)中,可預(yù)先在廣播注冊中心列表注冊針對不同系統(tǒng)廣播消息的廣播消息接收器。例如,若打開藍(lán)牙,則可產(chǎn)生一個(gè)系統(tǒng)廣播消息,若該系統(tǒng)廣播消息注冊了廣播消息接收器,則可在廣播注冊中心列表中查找到針對該系統(tǒng)廣播消息注冊的廣播消息接收器。若該系統(tǒng)廣播消息沒有注冊廣播消息接收器,則不能在廣播注冊中心列表中查找到針對該系統(tǒng)廣播消息注冊的廣播消息接收器。因此,可預(yù)先在廣播注冊中心列表中可為不同系統(tǒng)廣播消息注冊廣播消息接收器。每一系統(tǒng)廣播消息在注冊了廣播消息接收器之后,可相應(yīng)地,設(shè)置該廣播消息接收器對應(yīng)的應(yīng)用程序標(biāo)識(shí)。例如,打開WiFi,則產(chǎn)生一個(gè)系統(tǒng)廣播消息,注冊該系統(tǒng)廣播消息的廣播消息接收器,然后,可設(shè)置該廣播消息接收器的應(yīng)用程序標(biāo)識(shí),例如,瀏覽器、游戲等等。
確定單元503,用于確定所述查找單元502查找的所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí);
具體實(shí)現(xiàn)中,可進(jìn)一步確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。具體地,在確定了系統(tǒng)廣播消息對應(yīng)的廣播消息接收器之后,可直接獲取該廣播消息接收器的應(yīng)用程序標(biāo)識(shí)。
所述查找單元502,還用于:
在白名單數(shù)據(jù)庫中查找所述確定單元確定的所述應(yīng)用程序標(biāo)識(shí);
可選地,白名單數(shù)據(jù)庫可預(yù)先設(shè)置,該白名單數(shù)據(jù)庫中可包含至少一個(gè)應(yīng)用程序標(biāo)識(shí),即將廣播消息接收器的應(yīng)用程序標(biāo)識(shí)和白名單數(shù)據(jù)庫中的應(yīng)用程序標(biāo)識(shí)進(jìn)行一一匹配。
可選地,當(dāng)白名單數(shù)據(jù)庫包含所述應(yīng)用程序標(biāo)識(shí)時(shí),從所述應(yīng)用程序標(biāo)識(shí)映射的廣播消息集合中查找所述系統(tǒng)廣播消息??深A(yù)先建立每一應(yīng)用程序標(biāo)識(shí)的廣播消息集合,該廣播消息集合包含多個(gè)系統(tǒng)廣播消息,以某一應(yīng)用程序標(biāo)識(shí)來加以說明,如:微信,假設(shè)其包含的系統(tǒng)廣播消息包括:打開WiFi產(chǎn)生的系統(tǒng)廣播消息,關(guān)閉WiFi產(chǎn)生的系統(tǒng)廣播消息,開屏產(chǎn)生的系統(tǒng)廣播消息,關(guān)屏產(chǎn)生的系統(tǒng)廣播消息。那么,在系統(tǒng)廣播消息為打開WiFi時(shí),若在廣播注冊中心列表中查找到針對打開WiFi產(chǎn)生的系統(tǒng)廣播消息注冊的廣播消息接收器,則可確定出該廣播消息接收器的應(yīng)用程序標(biāo)識(shí)包含微信。
傳送單元504,用于如果所述查找單元502的查找結(jié)果為查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
可選地,在白名單數(shù)據(jù)庫中查找到廣播消息接收器的應(yīng)用程序標(biāo)識(shí)時(shí),則可將系統(tǒng)廣播消息傳送給廣播消息接收器。
可選地,如果查找不成功,向用戶發(fā)送用于提示所述用戶是否禁止將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器的提示信息。
可選地,如果查找不成功,終止執(zhí)行將系統(tǒng)廣播消息傳送給廣播消息接收器。則繼續(xù)等待接收系統(tǒng)廣播消息,在接收到系統(tǒng)廣播消息后,則在廣播注冊中心列表中查找針對該系統(tǒng)廣播消息的廣播消息接收器。即每接收到一個(gè)系統(tǒng)廣播消息,則在廣播注冊中心列表中去查找注冊了這個(gè)該系統(tǒng)廣播消息的廣播消息接收器。
例如,廣播消息接收器的應(yīng)用程序標(biāo)識(shí)中含有A,白名單數(shù)據(jù)庫中含有A,則查找成功。廣播消息接收器的應(yīng)用程序標(biāo)識(shí)分別為A,B,C,而白名單數(shù)據(jù)庫中含有應(yīng)用程序標(biāo)識(shí)D,E和F,則廣播消息接收器的應(yīng)用程序標(biāo)識(shí)不存在于白名單數(shù)據(jù)庫中,即廣播消息接收器的應(yīng)用程序標(biāo)識(shí)與白名單數(shù)據(jù)庫不匹配。其中,白名單數(shù)據(jù)庫可保存于操作系統(tǒng)的系統(tǒng)文件中。
可選地,所述應(yīng)用程序標(biāo)識(shí)為應(yīng)用程序包名。
可選地,所述查找單元502具體用于:
當(dāng)白名單數(shù)據(jù)庫包含所述應(yīng)用程序標(biāo)識(shí)時(shí),從所述應(yīng)用程序標(biāo)識(shí)映射的廣播消息集合中查找所述系統(tǒng)廣播消息。
可選地,如圖5b,圖5a中所描述的廣播消息管理裝置還可包括:終止單元505,如下:
終止單元505,用于如果所述查找單元502的查找結(jié)果為查找不成功,終止執(zhí)行將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序不能夠接收系統(tǒng)廣播消息而開始活動(dòng)。
可選地,所述傳送單元504還用于:
如果所述查找單元502的查找結(jié)果為查找不成功,向用戶發(fā)送用于提示所述用戶是否禁止將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器的提示信息。
可選地,如圖5c,圖5a中所描述的廣播消息管理裝置還可包括:發(fā)送單元506,如下:
發(fā)送單元506,用于向服務(wù)器發(fā)送更新請求;
所述接收單元501,還用于:
接收由所述服務(wù)器發(fā)送的新白名單數(shù)據(jù)庫,將所述新白名單數(shù)據(jù)庫替換所述白名單數(shù)據(jù)庫。
可選地,如圖5d,圖5a中所描述的廣播消息管理裝置還可包括:檢測單元507,如下:
檢測單元507,用于在所述查找單元502在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)之前,檢測設(shè)備的電量是否低于預(yù)設(shè)閾值,若所述檢測單元507的檢測結(jié)果為是,由所述查找單元502在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)。
可以看出,通過本發(fā)明實(shí)施例所描述的廣播消息管理方法可接收系統(tǒng)廣播消息,在廣播注冊中心列表中查找針對系統(tǒng)廣播消息注冊的廣播消息接收器,確定廣播消息接收器的應(yīng)用程序標(biāo)識(shí),在白名單數(shù)據(jù)庫中查找應(yīng)用程序標(biāo)識(shí),如果查找成功,則將系統(tǒng)廣播消息傳送給廣播消息接收器。因此,只有系統(tǒng)廣播消息所注冊的廣播消息接收器的應(yīng)用程序標(biāo)識(shí)存在于白名單數(shù)據(jù)庫中,才可以將該系統(tǒng)廣播消息發(fā)送給廣播消息接收器,對系統(tǒng)廣播消息向廣播消息接收器發(fā)送的過程進(jìn)行控制,從而,減少應(yīng)用程序自啟動(dòng)次數(shù),降低設(shè)備電量消耗。
請參閱圖6,為本發(fā)明實(shí)施例提供的一種廣播消息管理設(shè)備的實(shí)施例結(jié)構(gòu)示意圖。本實(shí)施例中所描述的廣播消息管理設(shè)備,包括:至少一個(gè)輸入設(shè)備1000;至少一個(gè)輸出設(shè)備2000;至少一個(gè)處理器3000,例如CPU;和存儲(chǔ)器4000,上述輸入設(shè)備1000、輸出設(shè)備2000、處理器3000和存儲(chǔ)器4000通過總線5000連接。
其中,上述輸入設(shè)備1000具體可為觸控面板、物理按鍵或者鼠標(biāo)。
上述輸出設(shè)備2000具體可為顯示屏。
上述存儲(chǔ)器4000可以是高速RAM存儲(chǔ)器,也可為非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如磁盤存儲(chǔ)器。上述存儲(chǔ)器4000用于存儲(chǔ)一組程序代碼,上述輸入設(shè)備1000、輸出設(shè)備2000和處理器3000用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
上述處理器3000,用于:
接收系統(tǒng)廣播消息;
在廣播注冊中心列表中查找針對所述系統(tǒng)廣播消息注冊的廣播消息接收器;
確定所述廣播消息接收器的應(yīng)用程序標(biāo)識(shí);
在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí);
如果查找成功,則將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序接收所述系統(tǒng)廣播消息后開始活動(dòng)。
可選地,所述應(yīng)用程序標(biāo)識(shí)為應(yīng)用程序包名。
可選地,上述處理器3000在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí),包括:
當(dāng)白名單數(shù)據(jù)庫包含所述應(yīng)用程序標(biāo)識(shí)時(shí),從所述應(yīng)用程序標(biāo)識(shí)映射的廣播消息集合中查找所述系統(tǒng)廣播消息。
可選地,上述處理器3000還用于;
如果查找不成功,終止執(zhí)行將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器,以使所述應(yīng)用程序標(biāo)識(shí)對應(yīng)的應(yīng)用程序不能夠接收系統(tǒng)廣播消息而開始活動(dòng)。
可選地,上述處理器3000還用于;
如果查找不成功,向用戶發(fā)送用于提示所述用戶是否禁止將所述系統(tǒng)廣播消息傳送給所述廣播消息接收器的提示信息。
可選地,上述處理器3000還用于;
向服務(wù)器發(fā)送更新請求;
接收由所述服務(wù)器發(fā)送的新白名單數(shù)據(jù)庫,將所述新白名單數(shù)據(jù)庫替換所述白名單數(shù)據(jù)庫。
可選地,上述處理器3000在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)之前,還具體用于:
檢測設(shè)備的電量是否低于預(yù)設(shè)閾值,若是,執(zhí)行所述在白名單數(shù)據(jù)庫中查找所述應(yīng)用程序標(biāo)識(shí)的步驟。
具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中所描述的輸入設(shè)備1000、輸出設(shè)備2000和處理器3000可執(zhí)行本發(fā)明實(shí)施例提供的一種廣播消息管理方法的第一實(shí)施例、第二實(shí)施例、第三實(shí)施例和第四實(shí)施例中所描述的實(shí)現(xiàn)方式,也可執(zhí)行本發(fā)明實(shí)施例提供的一種廣播消息管理裝置的實(shí)施例中所描述的廣播消息管理裝置的實(shí)現(xiàn)方式,在此不再贅述。
本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任意一種廣播消息管理方法的部分或全部步驟。
在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。