、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述應(yīng)用程序的管理方法。
[0191]在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器704,上述指令可由裝置700的處理器720執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是R0M、隨機(jī)存取存儲(chǔ)器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0192]—種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由裝置700的處理器執(zhí)行時(shí),使得裝置700能夠執(zhí)行一種應(yīng)用程序的管理方法。
[0193]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0194]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序的管理方法,其特征在于,包括: 獲取應(yīng)用程序的特征信息,所述特征信息包括網(wǎng)絡(luò)行為特征信息、通知欄使用特征信息和進(jìn)程運(yùn)行特征信息中至少一項(xiàng); 根據(jù)信息推送的應(yīng)用程序特征庫(kù)和所述應(yīng)用程序的特征信息確定所述應(yīng)用程序的信息獲取類型,所述信息獲取類型包括信息拉取或信息推送; 當(dāng)所述信息獲取類型為信息推送時(shí),則根據(jù)所述應(yīng)用程序的信息獲取類型設(shè)定所述應(yīng)用程序的消息通知模式。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述信息推送的應(yīng)用程序特征庫(kù)包括多個(gè)網(wǎng)絡(luò)行為特征信息、多個(gè)通知欄使用特征信息和多個(gè)進(jìn)程運(yùn)行特征信息; 各個(gè)網(wǎng)絡(luò)行為特征信息、各個(gè)通知欄使用特征信息和各個(gè)進(jìn)程運(yùn)行特征信息分別對(duì)應(yīng)一個(gè)積分權(quán)重; 所述根據(jù)信息推送的應(yīng)用程序特征庫(kù)和所述應(yīng)用程序的特征信息確定所述應(yīng)用程序的信息獲取類型,包括: 根據(jù)信息推送的應(yīng)用程序特征庫(kù)分別獲取所述應(yīng)用程序的特征信息對(duì)應(yīng)的積分權(quán)重; 計(jì)算所述應(yīng)用程序的特征信息對(duì)應(yīng)的積分權(quán)重總和獲取所述應(yīng)用程序的特征評(píng)估值; 根據(jù)所述應(yīng)用程序的特征評(píng)估值和預(yù)設(shè)閾值確定所述應(yīng)用程序的信息獲取類型。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述應(yīng)用程序的信息獲取類型設(shè)定所述應(yīng)用程序的消息通知模式,包括: 獲取應(yīng)用程序的分類庫(kù)和策略庫(kù); 根據(jù)所述應(yīng)用程序的信息獲取類型和所述分類庫(kù)確定所述應(yīng)用程序的分類結(jié)果; 根據(jù)所述應(yīng)用程序的分類結(jié)果和所述策略庫(kù)確定所述應(yīng)用程序的策略信息; 根據(jù)所述應(yīng)用程序的策略信息設(shè)定所述應(yīng)用程序的消息通知模式; 其中,所述策略庫(kù)包括分類結(jié)果和與分類結(jié)果對(duì)應(yīng)的策略信息,所述策略信息包括允許推送、禁止推送、預(yù)設(shè)時(shí)間段內(nèi)允許推送或用戶設(shè)置。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 接收推送消息,所述推送消息包括:應(yīng)用程序的標(biāo)識(shí); 判斷所述應(yīng)用程序的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序的運(yùn)行狀態(tài)是否為后臺(tái)運(yùn)行,當(dāng)所述應(yīng)用程序的運(yùn)行狀態(tài)是后臺(tái)運(yùn)行時(shí),則獲取與所述應(yīng)用程序的標(biāo)識(shí)對(duì)應(yīng)的策略信息; 若所述應(yīng)用程序的策略信息為預(yù)設(shè)時(shí)間段內(nèi)允許推送,則獲取當(dāng)前時(shí)間; 所述根據(jù)所述應(yīng)用程序的策略信息設(shè)定所述應(yīng)用的消息通知模式,包括: 判斷所述當(dāng)前時(shí)間是否在所述預(yù)設(shè)時(shí)間段內(nèi),當(dāng)所述當(dāng)前時(shí)間不在所述預(yù)設(shè)時(shí)間段內(nèi),則禁止在通知欄中顯示所述推送消息。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述應(yīng)用程序的策略信息為禁止推送,所述根據(jù)所述應(yīng)用程序的策略信息設(shè)定所述應(yīng)用的消息通知模式,包括:當(dāng)所述應(yīng)用程序的運(yùn)行狀態(tài)是后臺(tái)運(yùn)行時(shí),斷開所述應(yīng)用程序與服務(wù)器建立的長(zhǎng)連接。6.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述應(yīng)用程序的策略信息為用戶設(shè)置,所述根據(jù)所述應(yīng)用程序的策略信息設(shè)定所述應(yīng)用的消息通知模式,包括:當(dāng)所述應(yīng)用程序的運(yùn)行狀態(tài)是后臺(tái)運(yùn)行時(shí),發(fā)送用戶設(shè)置請(qǐng)求消息,所述用戶設(shè)置請(qǐng)求消息用于請(qǐng)求用戶對(duì)所述應(yīng)用程序的消息通知模式進(jìn)行設(shè)置; 獲取用戶輸入的設(shè)置結(jié)果,根據(jù)所述設(shè)置結(jié)果設(shè)定所述應(yīng)用的消息通知模式。7.根據(jù)權(quán)利要求2至6任一項(xiàng)所述的方法,其特征在于,所述方法還包括: 當(dāng)所述信息獲取類型為信息推送時(shí),將所述應(yīng)用程序的特征信息加入到所述信息推送的應(yīng)用程序特征庫(kù)中,獲取更新后的特征信息; 根據(jù)所述信息推送的應(yīng)用程序特征庫(kù)中更新后的特征信息計(jì)算各特征信息對(duì)應(yīng)的積分權(quán)重,獲取更新后的各特征信息對(duì)應(yīng)的積分權(quán)重; 獲取更新后的信息推送的應(yīng)用程序特征庫(kù)。8.一種應(yīng)用程序的管理裝置,其特征在于,包括: 特征獲取模塊,被配置為獲取應(yīng)用程序的特征信息,所述特征信息包括網(wǎng)絡(luò)行為特征信息、通知欄使用特征信息和進(jìn)程運(yùn)行特征信息中至少一項(xiàng); 類型確定模塊,被配置為根據(jù)信息推送的應(yīng)用程序特征庫(kù)和所述應(yīng)用程序的特征信息確定所述應(yīng)用程序的信息獲取類型,所述信息獲取類型包括信息拉取或信息推送; 通知設(shè)定模塊,被配置為當(dāng)所述信息獲取類型為推送時(shí),則根據(jù)所述應(yīng)用程序的信息獲取類型設(shè)定所述應(yīng)用程序的消息通知模式。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述信息推送的應(yīng)用程序特征庫(kù)包括多個(gè)網(wǎng)絡(luò)行為特征信息、多個(gè)通知欄使用特征信息和多個(gè)進(jìn)程運(yùn)行特征信息; 各個(gè)網(wǎng)絡(luò)行為特征信息、各個(gè)通知欄使用特征信息和各個(gè)進(jìn)程運(yùn)行特征信息分別對(duì)應(yīng)一個(gè)積分權(quán)重; 所述類型確定模塊,包括:積分權(quán)重獲取子模塊、評(píng)估值計(jì)算子模塊和類型確定子模塊; 所述積分權(quán)重獲取子模塊,被配置為根據(jù)信息推送的應(yīng)用程序特征庫(kù)分別獲取所述應(yīng)用程序的特征信息對(duì)應(yīng)的積分權(quán)重; 所述評(píng)估值計(jì)算子模塊,被配置為計(jì)算所述應(yīng)用程序的特征信息對(duì)應(yīng)的積分權(quán)重總和獲取所述應(yīng)用程序的特征評(píng)估值; 所述類型確定子模塊,被配置為根據(jù)所述應(yīng)用程序的特征評(píng)估值和預(yù)設(shè)閾值確定所述應(yīng)用程序的信息獲取類型。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述通知設(shè)定模塊,包括:獲取子模塊、分類結(jié)果確定子模塊、策略確定子模塊和通知設(shè)定子模塊; 所述獲取子模塊,被配置為獲取應(yīng)用程序的分類庫(kù)和策略庫(kù); 所述分類結(jié)果確定子模塊,被配置為根據(jù)所述應(yīng)用程序的信息獲取類型和所述分類庫(kù)確定所述應(yīng)用程序的分類結(jié)果; 所述策略確定子模塊,被配置為根據(jù)所述應(yīng)用程序的分類結(jié)果和所述策略庫(kù)確定所述應(yīng)用程序的策略信息; 所述通知設(shè)定子模塊,被配置為根據(jù)所述應(yīng)用程序的策略信息設(shè)定所述應(yīng)用程序的消息通知模式; 其中,所述策略庫(kù)包括分類結(jié)果和與分類結(jié)果對(duì)應(yīng)的策略信息,所述策略信息包括允許推送、禁止推送、預(yù)設(shè)時(shí)間段內(nèi)允許推送或用戶設(shè)置。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述方法還包括: 接收模塊,被配置為接收推送消息,所述推送消息包括:應(yīng)用程序的標(biāo)識(shí); 運(yùn)行狀態(tài)確定模塊,被配置為判斷所述應(yīng)用程序的標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序的運(yùn)行狀態(tài)是否為后臺(tái)運(yùn)行,當(dāng)所述應(yīng)用程序的運(yùn)行狀態(tài)是后臺(tái)運(yùn)行時(shí),則獲取與所述應(yīng)用程序的標(biāo)識(shí)對(duì)應(yīng)的策略信息; 時(shí)間獲取模塊,被配置為當(dāng)應(yīng)用程序的策略信息為預(yù)設(shè)時(shí)間段內(nèi)允許推送時(shí),則獲取當(dāng)前時(shí)間; 所述通知設(shè)定子模塊包括禁止推送子模塊; 所述禁止推送子模塊,被配置為判斷所述當(dāng)前時(shí)間是否在所述預(yù)設(shè)時(shí)間段內(nèi),當(dāng)所述當(dāng)前時(shí)間不在所述預(yù)設(shè)時(shí)間段內(nèi),則禁止在通知欄中顯示所述推送消息。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,若所述應(yīng)用程序的策略信息為禁止推送,所述通知設(shè)定子模塊包括:斷開連接子模塊; 所述斷開連接子模塊,被配置為當(dāng)所述應(yīng)用程序的運(yùn)行狀態(tài)是后臺(tái)運(yùn)行時(shí),斷開所述應(yīng)用程序與服務(wù)器建立的長(zhǎng)連接。13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,若所述應(yīng)用程序的策略信息為用戶設(shè)置,所述通知設(shè)定子模塊包括設(shè)置請(qǐng)求子模塊和設(shè)定子模塊; 所述設(shè)置請(qǐng)求子模塊,被配置為當(dāng)所述應(yīng)用程序的運(yùn)行狀態(tài)是后臺(tái)運(yùn)行時(shí),發(fā)送用戶設(shè)置請(qǐng)求消息,所述用戶設(shè)置請(qǐng)求消息用于請(qǐng)求用戶對(duì)所述應(yīng)用程序的消息通知模式進(jìn)行設(shè)置; 所述設(shè)定子模塊,被配置為獲取用戶輸入的設(shè)置結(jié)果,根據(jù)所述設(shè)置結(jié)果設(shè)定所述應(yīng)用的消息通知模式。14.根據(jù)權(quán)利要求9至13任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:特征信息更新模塊、積分權(quán)重更新模塊和特征庫(kù)更新模塊; 特征信息更新模塊,被配置為當(dāng)所述信息獲取類型為信息推送時(shí),將所述應(yīng)用程序的特征信息加入到所述信息推送的應(yīng)用程序特征庫(kù)中,獲取更新后的特征信息; 積分權(quán)重更新模塊,被配置為根據(jù)所述信息推送的應(yīng)用程序特征庫(kù)中更新后的特征信息計(jì)算各特征信息對(duì)應(yīng)的積分權(quán)重,獲取更新后的各特征信息對(duì)應(yīng)的積分權(quán)重; 特征庫(kù)更新模塊,被配置為獲取更新后的信息推送的應(yīng)用程序特征庫(kù)。15.一種應(yīng)用程序的管理裝置,其特征在于,所述裝置包括: 處理器; 用于存儲(chǔ)所述處理器的可執(zhí)行指令的存儲(chǔ)器; 與所述處理器電性相連的觸控顯示屏; 其中,所述處理器被配置為: 獲取應(yīng)用程序的特征信息,所述特征信息包括網(wǎng)絡(luò)行為特征信息、通知欄使用特征信息和進(jìn)程運(yùn)行特征信息中至少一項(xiàng); 根據(jù)信息推送的應(yīng)用程序特征庫(kù)和所述應(yīng)用程序的特征信息確定所述應(yīng)用程序的信息獲取類型,所述信息獲取類型包括信息拉取或信息推送; 當(dāng)所述信息獲取類型為信息推送時(shí),則根據(jù)所述應(yīng)用程序的信息獲取類型設(shè)定所述應(yīng)用程序的消息通知模式。
【專利摘要】本公開提供一種應(yīng)用程序的管理方法和裝置,屬于互聯(lián)網(wǎng)領(lǐng)域,所述方法包括:獲取應(yīng)用程序的特征信息,所述特征信息包括網(wǎng)絡(luò)行為特征信息、通知欄使用特征信息和進(jìn)程運(yùn)行特征信息中至少一項(xiàng);根據(jù)信息推送的應(yīng)用程序特征庫(kù)和所述應(yīng)用程序的特征信息確定所述應(yīng)用程序的信息獲取類型,所述信息獲取類型包括信息拉取或信息推送;當(dāng)所述信息獲取類型為信息推送時(shí),則根據(jù)所述應(yīng)用程序的信息獲取類型設(shè)定所述應(yīng)用程序的消息通知模式。本公開可以對(duì)信息推送類型的應(yīng)用程序的消息通知模式進(jìn)行有效管理,避免大量推送消息對(duì)用戶造成困擾,提高用戶使用體驗(yàn)。
【IPC分類】G06F17/30
【公開號(hào)】CN105677719
【申請(qǐng)?zhí)枴緾N201511009834
【發(fā)明人】馬紀(jì)平, 張建春, 邱峰
【申請(qǐng)人】小米科技有限責(zé)任公司
【公開日】2016年6月15日
【申請(qǐng)日】2015年12月29日