本公開涉及通信
技術(shù)領(lǐng)域:
,尤其涉及推送消息的方法及裝置。
背景技術(shù):
:當(dāng)用戶在聯(lián)網(wǎng)環(huán)境下使用智能設(shè)備時,或者,在使用用戶終端如手機(jī)控制智能設(shè)備的過程中,經(jīng)常會接收到智能設(shè)備的應(yīng)用服務(wù)器推送的消息,比如,介紹產(chǎn)品功能或使用說明的消息、固件升級的提示消息、新產(chǎn)品發(fā)布的推廣消息等。相關(guān)技術(shù)中,為智能設(shè)備提供遠(yuǎn)程服務(wù)的應(yīng)用服務(wù)器通常會采用廣播方式向智能設(shè)備的所有用戶推送相同的消息,其缺點是:因不同用戶對智能設(shè)備的熟悉程度不同,有些推送消息不會吸引用戶的注意力,比如,對于剛學(xué)會使用智能設(shè)備的用戶,固件升級類的推送消息一般不會引起用戶關(guān)注,可能對于上述新用戶來說,固件升級類的推送消息反而會干擾用戶的操作,使智能設(shè)備的用戶體驗差。技術(shù)實現(xiàn)要素:本公開提供了推送消息的方法及裝置,以解決相關(guān)技術(shù)中向智能設(shè)備的所有用戶盲目推送相同的消息,影響智能設(shè)備的用戶體驗問題。根據(jù)本公開實施例的第一方面,提供了一種推送消息的方法,所述方法包括:獲取用戶的設(shè)備使用信息;根據(jù)所述設(shè)備使用信息確定所述用戶的用戶等級;向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息??蛇x地,所述根據(jù)所述設(shè)備使用信息確定所述用戶的用戶等級,包括:根據(jù)所述用戶的設(shè)備使用信息,確定所述用戶的使用行為參數(shù),所述使用行為參數(shù)包括以下至少一項:使用時長、使用頻率、操作熟練度;根據(jù)所述用戶的使用行為參數(shù),確定所述用戶的用戶等級??蛇x地,若所述用戶的使用行為參數(shù)為操作熟練度,所述確定所述用戶的使用行為參數(shù)包括:確定智能設(shè)備的異常使用率;根據(jù)所述異常使用率,確定所述用戶的操作熟練度??蛇x地,若所述用戶的使用行為參數(shù)為操作熟練度,則所述確定所述用戶的使用行為參數(shù)包括:統(tǒng)計一個預(yù)設(shè)時間周期內(nèi),因設(shè)備附件出現(xiàn)異常而產(chǎn)生的附件更換頻率;根據(jù)所述附件更換頻率確定所述用戶的操作熟練度??蛇x地,所述根據(jù)用戶的使用行為參數(shù),確定所述用戶的用戶等級,包括:根據(jù)所述使用行為參數(shù)查詢預(yù)設(shè)等級對照表,確定所述用戶的用戶等級;或者,按照預(yù)設(shè)權(quán)重,計算所述各個使用行為參數(shù)的加權(quán)平均值;根據(jù)所述加權(quán)平均值查詢預(yù)設(shè)等級對照表,確定所述用戶的用戶等級??蛇x地,所述向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息,包括:判斷所述用戶當(dāng)前是否正在使用智能設(shè)備;若所述用戶當(dāng)前正在使用所述智能設(shè)備,確定所述智能設(shè)備的當(dāng)前使用狀態(tài);在預(yù)設(shè)使用狀態(tài)下,向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息??蛇x地,所述推送消息的方法還包括:確定智能設(shè)備的未使用時長;當(dāng)所述未使用時長超過預(yù)設(shè)時間閾值時,向所述智能設(shè)備的綁定用戶推送提醒使用信息。根據(jù)本公開實施例的第二方面,提供了一種推送消息的裝置,所述裝置包括:信息獲取模塊,被配置為獲取用戶的設(shè)備使用信息;等級確定模塊,被配置為根據(jù)所述設(shè)備使用信息確定所述用戶的用戶等級;消息推送模塊,被配置為向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息??蛇x的,所述等級確定模塊包括:行為參數(shù)確定子模塊,被配置為根據(jù)所述用戶的設(shè)備使用信息,確定所述用戶的使用行為參數(shù),所述使用行為參數(shù)包括以下至少一項:使用時長、使用頻率、操作熟練度;等級確定子模塊,被配置為根據(jù)所述用戶的使用行為參數(shù),確定所述用戶的用戶等級??蛇x的,若所述用戶的使用行為參數(shù)為操作熟練度,所述行為參數(shù)確定子模塊包括:第一頻率確定單元,被配置為確定智能設(shè)備的異常使用率;第一熟練度確定單元,被配置為根據(jù)所述異常使用率,確定所述用戶的操作熟練度。可選的,若所述用戶的使用行為參數(shù)為操作熟練度,所述行為參數(shù)確定子模塊包括:第二頻率確定單元,被配置為統(tǒng)計一個預(yù)設(shè)時間周期內(nèi),因設(shè)備附件出現(xiàn)異常而產(chǎn)生的附件更換頻率;第二熟練度確定單元,被配置為根據(jù)所述附件更換頻率確定所述用戶的操作熟練度??蛇x的,所述等級確定子模塊包括:第一分級單元,被配置為根據(jù)所述使用行為參數(shù)查詢預(yù)設(shè)對照表,確定所述用戶的用戶等級;計算單元,被配置為按照預(yù)設(shè)權(quán)重,計算所述各個使用行為參數(shù)的加權(quán)平均值;第二分級單元,被配置為根據(jù)所述加權(quán)平均值查詢預(yù)設(shè)對照表,確定所述用戶的用戶等級??蛇x的,所述消息推送模塊包括:判斷子模塊,被配置為判斷所述用戶當(dāng)前是否正在使用智能設(shè)備;狀態(tài)確定子模塊,被配置為在所述用戶當(dāng)前正在使用所述智能設(shè)備的情況下,確定所述智能設(shè)備的當(dāng)前使用狀態(tài);消息推送子模塊,被配置為在預(yù)設(shè)使用狀態(tài)下,向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息??蛇x的,所述推送消息的裝置還包括:未使用時長確定模塊,被配置確定智能設(shè)備的未使用時長;提醒模塊,被配置為在所述未使用時長超過預(yù)設(shè)時間閾值的情況下,向所述智能設(shè)備的綁定用戶推送提醒使用信息。根據(jù)本公開實施例的第三方面,提供了一種推送消息的裝置,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:獲取用戶的設(shè)備使用信息;根據(jù)所述設(shè)備使用信息確定所述用戶的用戶等級;向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息。本公開的實施例提供的技術(shù)方案可以包括以下有益效果:本公開中,應(yīng)用服務(wù)器在準(zhǔn)備向用戶推送消息之前,可以首先獲取用戶的設(shè)備使用信息并根據(jù)設(shè)備使用信息確定該用戶的用戶等級,然后向用戶推送與其用戶等級對應(yīng)的目標(biāo)消息。結(jié)合消息受眾特點,有針對性地推送消息,提高推送消息的命中率和推送效果;相較于相關(guān)技術(shù)中應(yīng)用服務(wù)器向所有用戶推送多種消息,節(jié)約了計算資源。本公開中,應(yīng)用服務(wù)器可以根據(jù)用戶對智能設(shè)備的使用信息確定用戶的使用行為參數(shù),上述用戶的使用行為參數(shù)可以包括:使用時長、使用頻率、操作熟練度中的至少一項,然后根據(jù)上述使用行為參數(shù)確定用戶等級,提高區(qū)分用戶的準(zhǔn)確性,從而可以更精準(zhǔn)地向不同等級的用戶推送符合該等級用戶需求的目標(biāo)消息。本公開中,應(yīng)用服務(wù)器可以根據(jù)設(shè)備使用信息,統(tǒng)計智能設(shè)備發(fā)生異常數(shù)據(jù)的頻率,從而根據(jù)上述異常數(shù)據(jù)出現(xiàn)頻率準(zhǔn)確確定用戶對智能設(shè)備的操作熟練度,以便應(yīng)用服務(wù)器進(jìn)一步根據(jù)用戶對智能設(shè)備的操作熟練度準(zhǔn)確確定用戶的用戶等級。本公開中,應(yīng)用服務(wù)器還可以根據(jù)用戶的設(shè)備使用信息,統(tǒng)計預(yù)設(shè)時間周期內(nèi),因設(shè)備出現(xiàn)異常而產(chǎn)生的附件更換頻率,進(jìn)而根據(jù)附件更換頻率準(zhǔn)確確定用戶對智能設(shè)備的操作熟練度,從而依據(jù)操作熟練度準(zhǔn)確確定用戶等級。本公開中,應(yīng)用服務(wù)器可以根據(jù)至少一項用戶行為參數(shù),查詢預(yù)設(shè)等級對照表,確定用戶等級;還可以計算上述各項用戶行為參數(shù)的加權(quán)平均值,根據(jù)所述加權(quán)平均值查詢預(yù)設(shè)等級對照表,從而確定用戶的用戶等級,提高用戶等級的準(zhǔn)確性。本公開中,應(yīng)用服務(wù)器在確定用戶等級之后,如果所述用戶當(dāng)前正在使用智能設(shè)備,還可以結(jié)合所述智能設(shè)備的當(dāng)前工作狀態(tài),使得應(yīng)用服務(wù)器根據(jù)用戶等級選擇在智能設(shè)備運(yùn)行的不同時機(jī)向用戶推送符合用戶等級的目標(biāo)消息,避免因在不合適時機(jī)推送消息干擾用戶操作,使消息推送更加人性化,提高了推送消息的智能化程度,進(jìn)一步提升用戶的終端使用體驗。本公開中,應(yīng)用服務(wù)器還可以根據(jù)用戶使用信息,查詢智能設(shè)備距離當(dāng)前時間點的最近歷史使用記錄,根據(jù)所述歷史使用記錄計算智能設(shè)備有多久沒有使用,當(dāng)智能設(shè)備的未使用時長超過預(yù)設(shè)閾值時,向該智能設(shè)備的指定用戶或者所有綁定用戶推送提醒用戶使用智能設(shè)備的提醒使用消息,避免智能設(shè)備長時間不用導(dǎo)致性能下降。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。圖1是本公開根據(jù)一示例性實施例示出的一種推送消息的方法流程圖。圖2是本公開根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖。圖3-1是本公開根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖。圖3-2是本公開根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖。圖4-1是本公開根據(jù)一示例性實施例示出的一種推送消息的場景示意圖。圖4-2是本公開根據(jù)一示例性實施例示出的一種推送消息的場景示意圖。圖5是本公開根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖。圖6是本公開根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖。圖7是本公開根據(jù)一示例性實施例示出的一種推送消息的裝置框圖。圖8是本公開根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖圖9是本公開根據(jù)一示例性實施例示出的一種推送消息的裝置框圖。圖10是本公開根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖。圖11是本公開根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖。圖12是本公開根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖。圖13是本公開根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖。圖14是本公開根據(jù)一示例性實施例示出的一種用于推送消息的裝置的一結(jié)構(gòu)示意圖。具體實施方式這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。在本公開使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本公開。在本公開和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。應(yīng)當(dāng)理解,盡管在本公開可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”。在本公開實施例中,涉及到的執(zhí)行主體可以包括:智能設(shè)備、服務(wù)端,還可以包括用戶終端。上述智能設(shè)備可以是智能相機(jī)、智能電視、智能穿戴設(shè)備、電動平衡車、無人機(jī)等設(shè)備。上述服務(wù)端可以是應(yīng)用服務(wù)器、服務(wù)器集群或者云平臺。上述用戶終端可以是任何具有上網(wǎng)功能的智能終端,例如,可以具體為智能手機(jī)、PDA(PersonalDigitalAssistant,個人數(shù)字助理)、平板電腦、可穿戴設(shè)備等電子設(shè)備。在具體實現(xiàn)過程中,終端、服務(wù)端或用戶終端,各自獨(dú)立,同時又相互聯(lián)系,共同實現(xiàn)本公開實施例提供的技術(shù)方案。下面以應(yīng)用服務(wù)器為例,對本公開提供的推送消息的方法進(jìn)行詳細(xì)說明。參照圖1根據(jù)一示例性實施例示出的推送消息的方法流程圖,所述方法可以包括以下步驟:在步驟11中,獲取用戶的設(shè)備使用信息;用戶在對智能設(shè)備進(jìn)行網(wǎng)上信息注冊后,智能設(shè)備的應(yīng)用服務(wù)器可以采用用戶信息列表記錄該智能設(shè)備的設(shè)備標(biāo)識與用戶標(biāo)識的綁定關(guān)系。其中,上述用戶標(biāo)識可以是用戶的注冊賬號。對于一個智能設(shè)備,可以只與一個用戶標(biāo)識進(jìn)行綁定,也可以與多個用戶標(biāo)識進(jìn)行綁定。在用戶標(biāo)識與設(shè)備標(biāo)識進(jìn)行綁定后,當(dāng)用戶使用用戶標(biāo)識進(jìn)行賬戶登錄后,即可使用或操控該智能設(shè)備。同時,應(yīng)用服務(wù)器可以記錄該用戶的設(shè)備使用信息。上述設(shè)備使用信息可以用于記錄用戶使用、操控、維護(hù)智能設(shè)備的情況,包括用戶標(biāo)識。本公開實施例以一個用戶的用戶使用信息,即一個用戶標(biāo)識對應(yīng)的用戶使用信息進(jìn)行說明。步驟12中,根據(jù)所述設(shè)備使用信息確定用戶的用戶等級;本公開實施例中,在應(yīng)用服務(wù)器獲取一個用戶的設(shè)備使用信息之后,可以根據(jù)用戶對智能設(shè)備的使用情況確定用戶對智能設(shè)備的熟悉程度,然后再根據(jù)該用戶對智能設(shè)備的熟悉程度確定該用戶的用戶等級,以便應(yīng)用服務(wù)器后續(xù)根據(jù)該用戶的用戶等級向用戶推送適合該用戶的消息。參照圖2根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖,上述步驟12可以包括:在步驟121中,根據(jù)所述用戶的設(shè)備使用信息,確定所述用戶的使用行為參數(shù),其中,所述使用行為參數(shù)至少包括以下一項:使用時長、使用頻率、操作熟練度;本公開實施例中,應(yīng)用服務(wù)器可以根據(jù)上述用戶標(biāo)識,統(tǒng)計一段時間或者預(yù)設(shè)時間周期內(nèi)該用戶的設(shè)備使用信息,進(jìn)而提取用戶的使用行為參數(shù)。其中,上述使用行為參數(shù)中的使用時長,可以是用戶從信息注冊時間開始,使用智能設(shè)備的累計時長;也可以是一段時間內(nèi),比如一個月內(nèi),用戶單次使用智能設(shè)備的平均時長等。上述使用行為參數(shù)中的使用頻率,可以表示為一段時間內(nèi)用戶使用智能設(shè)備的次數(shù),比如最近一個月內(nèi),用戶使用智能設(shè)備的次數(shù)。上述使用行為參數(shù)中的操作熟練度,用于反映用戶操作智能設(shè)備的熟練程度。本公開實施例中,可以采用以下幾種方式確定用戶的操作熟練度:第一種方式,根據(jù)設(shè)備使用信息中記錄的設(shè)備異常數(shù)據(jù),確定用戶的操作熟練度。參照圖3-1根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖,上述步驟121可以包括:在步驟121-11中,確定智能設(shè)備的異常使用率;以智能設(shè)備為電動平衡車為例,電動平衡車中的陀螺儀傳感器可以在用戶騎行時,感測用戶身體相對于豎直方向的傾斜角度。應(yīng)用服務(wù)器在獲取到包含傾斜角度的設(shè)備使用信息之后,可以將上述傾斜角度與預(yù)設(shè)角度閾值進(jìn)行比較,每當(dāng)傾斜角度大于等于所述角度閾值時,記錄一次異常數(shù)據(jù)出現(xiàn)次數(shù),依次類推,記錄根據(jù)一段時間內(nèi)設(shè)備感測到異常數(shù)據(jù)的次數(shù),根據(jù)上述異常使用數(shù)據(jù)出現(xiàn)次數(shù)確定異常使用率。所述異常使用率可以用單位時間內(nèi)出現(xiàn)異常使用數(shù)據(jù)的次數(shù),即,異常使數(shù)據(jù)的出現(xiàn)頻率來表示,也可以用異常使用數(shù)據(jù)的個數(shù)相對于總數(shù)據(jù)量的比例來表示。示例性的,假設(shè)用戶H在半個小時的騎行過程中,電動平衡車感測到了10000個傾斜角度。假設(shè)上述預(yù)設(shè)角度閾值為5°,應(yīng)用服務(wù)器可以逐個比較每個傾斜角度,確定上述10000個傾斜角度中大于等于5°的數(shù)據(jù)個數(shù),假設(shè)為200個,則可以確定用戶H在騎行半個小時內(nèi)出現(xiàn)異常使用數(shù)據(jù)的次數(shù)為200次。若將上述異常使用率表示為:單位時間內(nèi)出現(xiàn)異常使用數(shù)據(jù)的次數(shù),以一個小時為單位,可以換算為400次/小時?;蛘撸瑢⑸鲜霎惓J褂寐时硎緸椋寒惓J褂脭?shù)據(jù)的個數(shù)相對于總數(shù)據(jù)量的比例,表示為η,計算方式如下:η=異常數(shù)據(jù)數(shù)量/總數(shù)據(jù)量=200÷10000=2%。在步驟121-12中,根據(jù)所述異常使用率確定所述用戶的操作熟練度。本公開實施例,在應(yīng)用服務(wù)器中,可以預(yù)先設(shè)置有操作熟練度判斷標(biāo)準(zhǔn),比如可以根據(jù)至少一個預(yù)設(shè)閾值將用戶對智能設(shè)備的操作熟練度劃分為至少兩個級別。仍以上述電動平衡車為例,假設(shè)應(yīng)用服務(wù)器預(yù)先對用戶操控電動平衡車的熟練度定義了四個級別,每個級別的判斷標(biāo)準(zhǔn)不同,如表一所示:操作熟練度判斷條件A級η≧2%B級2%>η≧0.5%C級0.5%>η≧0.1%D級η<0.1%表一其中,A級表示該用戶對平衡車操作還不熟練,經(jīng)常出現(xiàn)大角度傾斜。B級表示該用戶基本掌握平衡車的操作,可以相對平穩(wěn)地騎行平衡車,不會頻繁出現(xiàn)操作不穩(wěn)的情況。C級表示該用戶已熟練掌控平衡車的操作,可以熟練操作平衡車平穩(wěn)運(yùn)行,偶爾才會出現(xiàn)操作不穩(wěn)。D級表示用戶在長時間騎行過程中,基本不會出現(xiàn)操作不穩(wěn)的情況。根據(jù)步驟121-11計算的用戶H的異常數(shù)據(jù)出現(xiàn)率2%,對照上述表一,可以確定用戶H對電動平衡車的操作熟練度為A級。第二種方式,根據(jù)智能設(shè)備的附件更換頻率確定用戶的操作熟練度。參照圖3-2根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖,上述步驟121可以包括:在步驟121-21中,統(tǒng)計一個預(yù)設(shè)時間周期內(nèi),因設(shè)備附件出現(xiàn)異常而產(chǎn)生的附件更換頻率;以上述智能設(shè)備為無人機(jī)為例,應(yīng)用服務(wù)器獲取的用戶使用信息中記錄有無人機(jī)出現(xiàn)異常的情況,還記錄有上述無人機(jī)的附件比如螺旋槳被更換的情況。應(yīng)用服務(wù)器可以根據(jù)一個預(yù)設(shè)時間周期內(nèi),比如距離當(dāng)前時間點的前三個月內(nèi)記錄的用戶H的無人機(jī)使用信息,統(tǒng)計無人機(jī)更換附件比如螺旋槳的次數(shù)。在統(tǒng)計無人機(jī)附件的更換次數(shù)時,考慮到有些情況是用戶想對智能設(shè)備進(jìn)行設(shè)備升級而主動進(jìn)行附件更換,該情況不能直觀反映用戶對無人機(jī)的操作熟練程度,因此在統(tǒng)計時可以不予考慮上述主動更換附件的情況。為準(zhǔn)確反映用戶的操作熟練度,本公開實施例中,可以僅考慮因用戶操作設(shè)備失誤導(dǎo)致附件出現(xiàn)異常而產(chǎn)生的附件更換情況。在具體統(tǒng)計時,應(yīng)用服務(wù)器若檢測到設(shè)備更換附件的情況,并且檢測到在更換附件的時間點之前該附件發(fā)生了異常情況,則視為一次有效更換。根據(jù)上述三個月的用戶使用信息中出現(xiàn)的有效更換次數(shù),計算無人機(jī)的附件更換頻率。在步驟121-22中,根據(jù)所述附件更換頻率確定所述用戶的操作熟練度。與上述電動平衡車實施例類似,本公開實施例中,應(yīng)用服務(wù)器也可以預(yù)先根據(jù)設(shè)備附件的更換頻率和至少一個頻率閾值,定義用戶對智能設(shè)備的操作熟練度即用戶操作智能設(shè)備的熟練程度。然后,根據(jù)上述步驟121-21確定的當(dāng)前用戶H的附件更換頻率,查詢上述預(yù)設(shè)操作熟練度定義標(biāo)準(zhǔn),確定當(dāng)前用戶H的操作熟練度。此外,在本公開另一實施例中,應(yīng)用服務(wù)器還可以根據(jù)設(shè)備使用信息中記載的用戶完成一個功能實現(xiàn)花費(fèi)的時間、功能模塊的誤操作率等信息,確定用戶對智能設(shè)備的操作熟練度。在步驟122中,根據(jù)所述用戶的使用行為參數(shù),確定所述用戶的用戶等級。本公開實施例中,上述用戶的使用行為參數(shù)可以包括:使用時長、使用頻率、操作熟練度等參數(shù)中的一種或多種。根據(jù)上述使用行為參數(shù)包括參數(shù)的種類,上述步驟122的實施可以包括以下兩種情況:第一種情況,應(yīng)用服務(wù)器可以根據(jù)上述任意一種使用行為參數(shù)查詢預(yù)設(shè)等級對照表,確定當(dāng)前用戶的用戶等級。以上述用戶使用參數(shù)為用戶使用智能設(shè)備的累計時長T為例,本公開實施例,應(yīng)用服務(wù)器可以預(yù)先根據(jù)用戶對智能設(shè)備的累計使用時長,設(shè)置用戶等級的劃分標(biāo)準(zhǔn),形成一個預(yù)設(shè)等級對照表。比如,可以根據(jù)至少一個預(yù)設(shè)閾值將用戶使用等級劃分為至少兩個用戶等級。假設(shè)應(yīng)用服務(wù)器預(yù)先定義了四個用戶等級,上述預(yù)設(shè)等級對照表如表二所示:用戶等級劃分標(biāo)準(zhǔn)第一等級T<5小時第二等級3天>T≧5小時第三等級30天>T≧3天第四等級T≧30天表二仍以電動平衡車為例,第一等級表示該用戶對電動平衡車操作還不熟悉,屬于初級用戶。第二等級表示該用戶基本掌握電動平衡車的操作,可以相對平穩(wěn)地騎行電動平衡車,屬于中級用戶。第三等級表示該用戶已熟練掌控電動平衡車的操作,可以平穩(wěn)騎行電動平衡車,屬于高級用戶。第四等級表示用戶可以嫻熟操控電動平衡車,屬于特級用戶。應(yīng)用服務(wù)器可以根據(jù)當(dāng)前用戶對電動平衡車的累計使用時長,比如10小時,查詢上述表二,確定當(dāng)前用戶屬于第二等級用戶。在本公開另一實施例中,若應(yīng)用服務(wù)器確定的用戶行為參數(shù)具體為操作熟練度,應(yīng)用服務(wù)器中可以預(yù)先根據(jù)操作熟練度與用戶等級的對應(yīng)關(guān)系設(shè)置一個等級對照表,仍以表一所示的四個級別的操作熟練度為例,上述預(yù)設(shè)等級對照表可以如表三所示:操作熟練度用戶等級A級第一等級B級第二等級C級第三等級D級第四等級表三在上述步驟121-12確定當(dāng)前用戶H的操作熟練度為A級的基礎(chǔ)上,查詢上述表三,可以確定當(dāng)前用戶H的用戶等級為第一等級。此處需要說明的是,上述表三僅示例性地表示了四個操作熟練程度對應(yīng)四個用戶等級的情況,在實際應(yīng)用中,也可以兩個或多個操作熟練度對應(yīng)一個用戶等級,上述用戶等級的數(shù)量也可以按照實際需要進(jìn)行設(shè)置,本公開對此不作限制。第二種情況,應(yīng)用服務(wù)器可以根據(jù)多種使用行為參數(shù),確定用戶的用戶等級??紤]到使用單一使用行為參數(shù)評價一個用戶的使用等級可能不夠客觀,比如,一個電動平衡車的用戶雖然騎行一款電動平衡車的累計時間比較短,但其在騎行時間內(nèi)掌握平衡的能力很好,使電動平衡車很少出現(xiàn)異常數(shù)據(jù)。如果僅依據(jù)其騎行時間就判斷該用戶屬于第一等級的用戶,就會造成等級劃分不準(zhǔn)確,進(jìn)而導(dǎo)致后續(xù)無法準(zhǔn)確地向該用戶推送消息。因此,本公開實施例中,可以綜合考慮多種用戶使用行為參數(shù),更精確地判斷當(dāng)前用戶的用戶等級,進(jìn)而根據(jù)用戶需求向用戶推送相應(yīng)的目標(biāo)消息,可以提高推送消息被用戶關(guān)注的命中率,提升消息推送效果。假設(shè)上述使用行為參數(shù)包括使用時長、使用頻率、操作熟練度,可以根據(jù)經(jīng)驗設(shè)置各種用戶行為參數(shù)在評判用戶等級時的權(quán)重,在確定當(dāng)前用戶的各參數(shù)后,結(jié)合預(yù)設(shè)權(quán)重,計算當(dāng)前用戶的各種用戶行為參數(shù)的加權(quán)平均值。然后根據(jù)所述加權(quán)平均值查詢預(yù)設(shè)等級對照表,確定當(dāng)前用戶的用戶等級,從而有效提高用戶等級評判的準(zhǔn)確性。示例性的,可以按照預(yù)設(shè)策略對用戶的使用時長、使用頻率、操作熟練度采用統(tǒng)一標(biāo)準(zhǔn)進(jìn)行打分,并根據(jù)預(yù)設(shè)的各使用行為參數(shù)的權(quán)重因子計算各使用行為參數(shù)的加權(quán)平均值。假設(shè)用戶L對電動平衡車的使用時長對應(yīng)的分?jǐn)?shù)為50分;使用頻率對應(yīng)的分?jǐn)?shù)為70分;操作熟練度對應(yīng)的分?jǐn)?shù)為60分。根據(jù)經(jīng)驗確定的使用時長的權(quán)重因子為0.3;使用頻率的權(quán)重因子為0.2;操作熟練度的權(quán)重因子為0.5。則用戶L的各使用行為參數(shù)的加權(quán)平均值M可以表示為:M=50×0.3+70×0.2+60×0.5=59分。假設(shè)上述預(yù)設(shè)等級對照表如表四所示:加權(quán)平均值用戶等級M<20分第一等級50分>M≧20分第二等級80分>M≧50分第三等級M≧80分第四等級表四則根據(jù)上述用戶L對應(yīng)的加權(quán)平均值59分,查詢上述表四,可以確定用戶L的用戶等級為第三等級。在本公開另一實施例中,也可以采用預(yù)先訓(xùn)練好的分級模型對當(dāng)前用戶的用戶等級進(jìn)行分類。具體過程為:基于預(yù)設(shè)分類算法,構(gòu)建初步分級模型;根據(jù)預(yù)設(shè)樣本訓(xùn)練集對所述初步分級模型進(jìn)行訓(xùn)練,獲得所述預(yù)設(shè)分級模型,其中,所述預(yù)設(shè)樣本訓(xùn)練集中的樣本數(shù)據(jù)已預(yù)先標(biāo)注用戶的使用行為參數(shù)及對應(yīng)的用戶等級。然后,將當(dāng)前用戶的各種用戶行為參數(shù)輸入到上述預(yù)設(shè)分級模型,輸出結(jié)果即為當(dāng)前用戶的用戶等級。在步驟13中,向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息。本公開實施例中,應(yīng)用服務(wù)器中可以預(yù)設(shè)有用戶等級與各類推送消息的對應(yīng)關(guān)系,示例性的,如表五所示:用戶等級消息類別消息內(nèi)容第一等級第一類新手教學(xué)、新手引導(dǎo)、設(shè)備功能介紹等第二等級第二類使用技巧、設(shè)備隱藏功能挖掘等第三等級第三類升級設(shè)備推薦、升級附件介紹等第四等級第四類鼓勵發(fā)布設(shè)備使用心得、推薦好友等表五在確定當(dāng)前用戶的用戶等級之后,可以查詢上述表五,確定推送消息類別。比如,當(dāng)前用戶H的用戶等級為第一等級,則應(yīng)用服務(wù)器可以向用戶H推送第一類消息,以文字、動畫、聲音、視頻等方式向其推送設(shè)備功能介紹、新手引導(dǎo)等消息。相關(guān)技術(shù)中,應(yīng)用服務(wù)器可能會向一個用戶推送上述表五中的四類信息,而本公開實施例僅需向一個用戶推送對應(yīng)用戶等級的一類信息,因此,本公開提供的推送信息的方法可以有效節(jié)約應(yīng)用服務(wù)器的計算資源。本公開實施例中,應(yīng)用服務(wù)器可以向智能設(shè)備推送目標(biāo)消息,也可以向用戶終端推送上述消息,下面結(jié)合圖4-1根據(jù)一示例性實施例示出的一種推送消息的場景示意圖,和圖4-2根據(jù)一示例性實施例示出的另一種推送消息的場景示意圖進(jìn)行詳細(xì)說明。仍以智能設(shè)備是電動平衡車為例,參照圖4-1,應(yīng)用服務(wù)器200可以直接與電動平衡車100進(jìn)行網(wǎng)絡(luò)連接。在聯(lián)網(wǎng)環(huán)境下,電動平衡車100可以將其用戶使用信息同步到應(yīng)用服務(wù)器200中。應(yīng)用服務(wù)器200在確定用戶等級,并根據(jù)用戶等級向用戶推送目標(biāo)消息時,可以直接向電動平衡車100推送目標(biāo)消息。電動平衡車100中設(shè)置有液晶顯示面板,可以顯示或播放上述各種推送消息。在圖4-2中,電動平衡車100可以通過WIFI網(wǎng)絡(luò)、藍(lán)牙連接、移動通信網(wǎng)絡(luò)等,實現(xiàn)與智能手機(jī)300中安裝的一款A(yù)PP聯(lián)動。即用戶可以使用手機(jī)APP設(shè)置電動平衡車的行駛速度、對電動平衡車進(jìn)行系統(tǒng)升級等操控。同時,電動平衡車100可以將檢測到的各種運(yùn)行數(shù)據(jù)通過智能手機(jī)300發(fā)送給應(yīng)用服務(wù)器200,以使應(yīng)用服務(wù)器200結(jié)合用戶登錄賬號生成用戶使用信息。應(yīng)用服務(wù)器200在確定用戶等級,并根據(jù)用戶等級向用戶推送目標(biāo)消息時,向智能手機(jī)300推送目標(biāo)消息。智能手機(jī)300可以顯示或播放上述各種推送消息。在本公開另一實施例中,應(yīng)用服務(wù)器還可以結(jié)合智能設(shè)備的當(dāng)前使用狀態(tài)和當(dāng)前用戶的用戶等級,在不同時機(jī)向用戶推送消息。參照圖5根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖,上述步驟13可以包括:在步驟131中,判斷所述用戶當(dāng)前是否正在使用智能設(shè)備;本公開實施例,應(yīng)用服務(wù)器可以根據(jù)用戶當(dāng)前是否處于賬戶活躍狀態(tài)確定的該用戶當(dāng)前是否正在使用智能設(shè)備。如果智能設(shè)備綁定的用戶標(biāo)識當(dāng)前處于活躍狀態(tài),則確定使用該用戶標(biāo)識的用戶當(dāng)前正在使用智能設(shè)備,否則,判定使用該用戶標(biāo)識的用戶當(dāng)前未使用上述智能設(shè)備。在步驟132中,若所述用戶當(dāng)前正在使用所述智能設(shè)備,確定所述智能設(shè)備的當(dāng)前使用狀態(tài);在確定用戶正在使用智能設(shè)備時,應(yīng)用服務(wù)器依據(jù)上述步驟12確定當(dāng)前用戶的用戶等級后,可以根據(jù)實時獲取的智能設(shè)備的運(yùn)行數(shù)據(jù),確定智能設(shè)備的當(dāng)前使用狀態(tài),比如用戶剛開啟智能設(shè)備、距離開啟時間點的使用時長、用戶觸發(fā)了關(guān)閉智能設(shè)備的操作等狀態(tài)。在步驟133中,在預(yù)設(shè)使用狀態(tài)下,向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息。考慮到在用戶使用智能設(shè)備時,如果推送消息的時機(jī)不合適,推送消息可能會成為對用戶的干擾信息。因此,本公開實施例中,應(yīng)用服務(wù)器采用根據(jù)智能設(shè)備的當(dāng)前使用狀態(tài)向當(dāng)前用戶推送目標(biāo)消息。例如,在確定當(dāng)前用戶為第一等級的用戶后,在智能設(shè)備的開啟狀態(tài)向該初級用戶推送新手教學(xué)、新手引導(dǎo)等目標(biāo)消息。在確定當(dāng)前用戶為第二等級的用戶后,在智能設(shè)備開啟一段時間比如20分鐘后,向用戶推送使用技巧、設(shè)備隱藏功能挖掘等信息。在確定當(dāng)前用戶為第三等級的用戶后,在智能設(shè)備開啟預(yù)設(shè)時間比如30分鐘后,向用戶推送推薦升級設(shè)備、介紹升級附件等消息。在確定當(dāng)前用戶為第四等級的用戶后,可以在用戶觸發(fā)關(guān)閉智能設(shè)備時,向用戶推送鼓勵其發(fā)布設(shè)備使用心得、推薦好友等消息。參照圖6根據(jù)一示例性實施例示出的另一種推送消息的方法流程圖,在圖1所示實施例的基礎(chǔ)上,還可以包括:在步驟14中,確定智能設(shè)備的未使用時長;本公開實施例中,應(yīng)用服務(wù)器可以根據(jù)當(dāng)前時間點,查詢智能設(shè)備所有用戶的用戶使用信息,確定智能設(shè)備最近一次的歷史使用記錄。該最近一次使用記錄可以是任何一個綁定用戶的設(shè)備使用信息。然后,根據(jù)上述最近一次歷史使用記錄的時間信息,計算距離當(dāng)前時間點的時間間隔,從而確定智能設(shè)備的未使用時長。在步驟15中,當(dāng)所述未使用時長超過預(yù)設(shè)時間閾值時,向所述智能設(shè)備的綁定用戶推送提醒使用信息。本公開實施例中,在應(yīng)用服務(wù)器中,可以根據(jù)智能設(shè)備的產(chǎn)品特性為每一種智能設(shè)備設(shè)置一個預(yù)設(shè)時間閾值,當(dāng)所述智能設(shè)備的未使用時長超過上述預(yù)設(shè)時間閾值時,通過用戶終端向智能設(shè)備的一個指定綁定用戶或者所有綁定用戶發(fā)送使用提醒消息,其中,上述指定的綁定用戶可以是上述最近歷史使用記錄對應(yīng)的用戶,以防止智能設(shè)備長時間不用導(dǎo)致性能下降,提醒用戶及時維護(hù)智能設(shè)備,提升用戶體驗。示例性的,假設(shè)上述電動平衡車的預(yù)設(shè)時間閾值可以為15天;應(yīng)用服務(wù)器確定當(dāng)前電動平衡車的未使用時長已達(dá)到15天,則向該電動平衡車的綁定用戶終端,比如用戶手機(jī),發(fā)送提醒消息,例如“主人,您再不帶我去兜風(fēng),我就要銹掉了!”等提示信息,提醒用戶經(jīng)常使用智能設(shè)備。對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本公開并不受所描述的動作順序的限制,因為依據(jù)本公開,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于可選實施例,所涉及的動作和模塊并不一定是本公開所必須的。與前述應(yīng)用功能實現(xiàn)方法實施例相對應(yīng),本公開還提供了應(yīng)用功能實現(xiàn)裝置及相應(yīng)的終端的實施例。參照圖7根據(jù)一示例性實施例示出的一種推送消息的裝置框圖,本公開提供的推送消息的裝置可以設(shè)置于應(yīng)用服務(wù)器中,所述裝置可以包括:信息獲取模塊21,被配置為獲取用戶的設(shè)備使用信息;等級確定模塊22,被配置為根據(jù)所述設(shè)備使用信息確定所述用戶的用戶等級;消息推送模塊23,被配置為向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息。參照圖8根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖,在圖7所示實施例的基礎(chǔ)上,等級確定模塊22可以包括:行為參數(shù)確定子模塊221,被配置為根據(jù)所述用戶的設(shè)備使用信息,確定所述用戶的使用行為參數(shù),所述使用行為參數(shù)包括以下至少一項:使用時長、使用頻率、操作熟練度;等級確定子模塊222,被配置為根據(jù)所述用戶的使用行為參數(shù),確定所述用戶的用戶等級。參照圖9根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖,在圖8所示實施例的基礎(chǔ)上,若所述用戶的使用行為參數(shù)為操作熟練度,所述行為參數(shù)確定子模塊221可以包括:第一頻率確定單元221-11,被配置為確定智能設(shè)備的異常使用率;第一熟練度確定單元221-12,被配置為根據(jù)所述異常使用率,確定所述用戶的操作熟練度。參照圖10根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖,在圖8所示實施例的基礎(chǔ)上,若所述用戶的使用行為參數(shù)為操作熟練度,所述行為參數(shù)確定子模塊221可以包括:第二頻率確定單元221-21,被配置為統(tǒng)計一個預(yù)設(shè)時間周期內(nèi),因設(shè)備附件出現(xiàn)異常而產(chǎn)生的附件更換頻率;第二熟練度確定單元221-22,被配置為根據(jù)所述附件更換頻率確定所述用戶的操作熟練度。參照圖11根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖,在圖8所示實施例的基礎(chǔ)上,所述等級確定子模塊222可以包括:第一分級單元2221,被配置為根據(jù)所述使用行為參數(shù)查詢預(yù)設(shè)對照表,確定所述用戶的用戶等級;或者,計算單元2222,被配置為按照預(yù)設(shè)權(quán)重,計算所述各個使用行為參數(shù)的加權(quán)平均值;第二分級單元2223,被配置為根據(jù)所述加權(quán)平均值查詢預(yù)設(shè)對照表,確定所述用戶的用戶等級。參照圖12根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖,在圖7所示實施例的基礎(chǔ)上,所述消息推送模塊23可以包括:判斷子模塊231,被配置為判斷所述用戶當(dāng)前是否正在使用智能設(shè)備;狀態(tài)確定子模塊232,被配置為在所述用戶當(dāng)前正在使用所述智能設(shè)備的情況下,確定所述智能設(shè)備的當(dāng)前使用狀態(tài);消息推送子模塊233,被配置為在預(yù)設(shè)使用狀態(tài)下,向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息。參照圖13根據(jù)一示例性實施例示出的另一種推送消息的裝置框圖,在圖7所示實施例的基礎(chǔ)上,所述裝置還可以包括:未使用時長確定模塊24,被配置為確定智能設(shè)備的未使用時長;提醒模塊25,被配置為在所述未使用時長超過預(yù)設(shè)時間閾值的情況下,向所述智能設(shè)備的綁定用戶推送提醒使用信息。對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本公開方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。本公開還提供了一種推送消息的裝置,包括:處理器;用于存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:獲取用戶的設(shè)備使用信息;根據(jù)所述設(shè)備使用信息確定所述用戶的用戶等級;向所述用戶推送與所述用戶等級對應(yīng)的目標(biāo)消息。圖14是根據(jù)一示例性實施例示出的一種用于推送消息的裝置1400的一結(jié)構(gòu)示意圖。例如,裝置1400可以被提供為一種應(yīng)用服務(wù)器。參照圖14,裝置1400包括處理組件1422,其進(jìn)一步包括一個或多個處理器,以及由存儲器1432所代表的存儲器資源,用于存儲可由處理組件1422的執(zhí)行的指令,例如應(yīng)用程序。存儲器1432中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件1422被配置為執(zhí)行指令,以執(zhí)行上述推送消息的方法。裝置1400還可以包括一個電源組件1426被配置為執(zhí)行裝置1400的電源管理,一個有線或無線網(wǎng)絡(luò)接口1450被配置為將裝置1400連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口1458。裝置1400可以操作基于存儲在存儲器1432的操作系統(tǒng),例如Android、IOS、WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。在示例性實施例中,還提供了一種包括指令的非臨時性計算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器,上述指令可由裝置的處理器執(zhí)行以完成上述方法。例如,所述非臨時性計算機(jī)可讀存儲介質(zhì)可以是ROM、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本公開旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本
技術(shù)領(lǐng)域:
中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。當(dāng)前第1頁1 2 3