本發(fā)明涉及計算機領(lǐng)域,具體而言,涉及一種多媒體信息的推送方法和裝置。
背景技術(shù):
:如今,隨著終端上各種通訊應(yīng)用的用戶數(shù)量逐步增加,用戶所覆蓋的年齡段也在不斷擴大,然而,由于不同年齡段的用戶需求不同,因而,如何在通訊應(yīng)用的平臺上為不同用戶推送更加精準的多媒體信息就成為當前迫切需要解決的問題。目前,很多用戶會在通訊應(yīng)用的客戶端上注冊對應(yīng)的賬號,雖然其中一部分用戶會在賬號中記錄用戶自身的年齡,然而,在這些年齡信息中卻存在錯誤的年齡信息,例如,某個用戶注冊賬號已5年,但該用戶的年齡信息卻指示該用戶年齡為0歲;此外,還有另一部分用戶甚至并沒有在對應(yīng)的賬號中記錄用戶自身的年齡,例如,年齡信息指示為空。也就是說,在現(xiàn)有的客戶端中記錄的用戶的年齡信息存在年齡覆蓋率低且可信度低的問題。進一步,由于無法準確預(yù)測上述各種通訊應(yīng)用的客戶端中用戶的真正年齡,從而導(dǎo)致無法針對不同年齡段的用戶,推送更加符合用戶需求的準確的多媒體信息的問題。針對上述的問題,目前尚未提出有效的解決方案。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種多媒體信息的推送方法和裝置,以至少解決現(xiàn)有技術(shù)中向用戶推送的多媒體信息的準確性較低的技術(shù)問題。根據(jù)本發(fā)明實施例的一個方面,提供了一種多媒體信息的推送方法,包括:查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員;確定上述班級群中上述目標成員所在的目標班級群;獲取上述目標班級群中年齡信息已被確定的已知成員的年齡信息;根據(jù)上述已知成員的年齡信息確定上述目標成員的年齡信息;向上述目標成員推送與上述目標成員的年齡信息對應(yīng)的多媒體信息。根據(jù)本發(fā)明實施例的另一方面,還提供了一種多媒體信息的推送裝置,包括:第一查找單元,用于查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員;第一確定單元,用于確定上述班級群中上述目標成員所在的目標班級群;第一獲取單元,用于獲取上述目標班級群中年齡信息已被確定的已知成員的年齡信息;第二確定單元,用于根據(jù)上述已知成員的年齡信息確定上述目標成員的年齡信息;推送單元,用于向上述目標成員推送與上述目標成員的年齡信息對應(yīng)的多媒體信息。在本發(fā)明實施例中,查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員,通過獲取目標成員所在的班級群中年齡信息已被確定的已知成員的年齡信息,來確定上述目標成員的年齡信息,從而實現(xiàn)準確預(yù)測客戶端中目標成員的年齡信息,以克服在現(xiàn)有的客戶端的注冊賬號中一直存在的用戶年齡信息缺省和不準確的問題,從而實現(xiàn)針對不同年齡段的用戶,推送與其年齡信息對應(yīng)的多媒體信息,進而達到提高多媒體信息推送的準確性的效果,進一步,還可以改善用戶體驗,使所推送的多媒體信息滿足用戶的喜好和需求。附圖說明此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:圖1是根據(jù)本發(fā)明實施例的一種可選的多媒體信息的推送方法的應(yīng)用 場景示意圖;圖2是根據(jù)本發(fā)明實施例的一種可選的多媒體信息的推送方法的流程圖;圖3是根據(jù)本發(fā)明實施例的一種可選的多媒體信息的推送方法中客戶端中已建立的群的示意圖;圖4是根據(jù)本發(fā)明實施例的一種可選的多媒體信息的推送方法中預(yù)定年齡段的年齡信息分布示意圖;圖5是根據(jù)本發(fā)明實施例的另一種可選的多媒體信息的推送方法中預(yù)定年齡段的年齡信息分布示意圖;圖6是根據(jù)本發(fā)明實施例的一種可選的多媒體信息的推送裝置的示意圖;以及圖7是根據(jù)本發(fā)明實施例的一種可選的多媒體信息的推送服務(wù)器的示意圖。具體實施方式為了使本
技術(shù)領(lǐng)域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范圍。需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或 設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。實施例1根據(jù)本發(fā)明實施例,提供了一種多媒體信息的推送方法的實施例,上述多媒體信息的推送方法可以但不限于應(yīng)用于如圖1所示的應(yīng)用環(huán)境中,服務(wù)器102查找客戶端中已建立的班級群中年齡信息未被確定的目標成員,其中,假設(shè)上述客戶端分別位于圖1所示的終端104-1至終端104-3中,并獲取上述目標成員所在的目標班級群中年齡信息已被確定的已知成員的年齡信息,進一步,根據(jù)上述已知成員的年齡信息確定目標成員的年齡信息,并向目標成員推送與目標成員的年齡信息對應(yīng)的多媒體信息,例如,向位于終端104-2上的客戶端中的目標成員推送與目標成員的年齡信息對應(yīng)的多媒體信息。可選地,在本實施例中,上述終端可以包括但不限于以下至少之一:手機、平板電腦、筆記本電腦、PC機、數(shù)字電視。上述只是一種示例,本實施例對此不做任何限定。根據(jù)本發(fā)明實施例,提供了一種多媒體信息的推送方法,如圖2所示,該方法包括:S202,查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員;S204,確定班級群中目標成員所在的目標班級群;S206,獲取目標班級群中年齡信息已被確定的已知成員的年齡信息;S208,根據(jù)已知成員的年齡信息確定目標成員的年齡信息;S210,向目標成員推送與目標成員的年齡信息對應(yīng)的多媒體信息??蛇x地,在本實施例中,上述多媒體信息的推送方法可以但不限于應(yīng)用于向終端上的客戶端推送多媒體廣告的過程中,其中,與上述客戶端的注冊賬號對應(yīng)的用戶可以在該客戶端中建立群組關(guān)系,例如,微信用戶可 以在微信中建立班級群。也就是說,服務(wù)器在客戶端中已建立的班級群中查找年齡信息未被確定的目標成員,通過獲取目標成員所在的班級群中年齡信息已被確定的已知成員的年齡信息,來確定上述目標成員的年齡信息,從而實現(xiàn)準確預(yù)測客戶端中目標成員的年齡信息,進而實現(xiàn)通過向客戶端中不同年齡段的成員推送對應(yīng)的多媒體信息,使得不同年齡段的成員接收更有針對性的多媒體信息,達到提高多媒體信息推送的準確性的效果。需要說明的是,上述僅是一種示例,本實施例在此不做任何限定。需要說明的是,由于在現(xiàn)有的客戶端的注冊賬號中,用戶的年齡信息一直存在缺省和不準確的問題,從而導(dǎo)致在向客戶端的注冊賬號對應(yīng)的用戶推送多媒體信息時,所推送的多媒體信息無法滿足用戶的真實需求,缺乏對不同用戶的針對性,進而造成用戶體驗差的問題。為了解決上述問題,提高多媒體信息推送的準確性,本實施例中提供了一種利用客戶端上班級群中年齡信息已被確定的已知成員的年齡信息,來預(yù)測年齡信息未被確定的目標成員的年齡信息,從而實現(xiàn)針對不同年齡段的用戶,推送與其年齡信息對應(yīng)的多媒體信息,進而實現(xiàn)向用戶推送更具針對性的多媒體信息,達到提高多媒體信息推送的準確性,同時改善用戶體驗的效果??蛇x地,在本實施例中,在查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員之前,還包括:根據(jù)客戶端中已建立的群的群標識信息中的預(yù)定關(guān)鍵詞識別出班級群,其中,上述預(yù)定關(guān)鍵詞與班級群相關(guān)??蛇x地,在本實施例中,由上述群中識別出的班級群的數(shù)量可以包括但不限于一個或多個。可選地,在本實施例中,上述群標識信息包括以下至少之一:群名稱、群簡介和群類別。例如,假設(shè)預(yù)定關(guān)鍵詞為“班”,服務(wù)器獲取到客戶端上一個群名稱為“XX中學(xué)09級8班”的群,則可以判斷出該群為客戶端中已建立的一個班級群。需要說明的是,上述群為擁有共性的成員所建立的一個即時通訊平臺,其中,上述班級群為同屬一個班級的成員所建立的一個即時通訊平臺, 例如,某小學(xué)同班的同學(xué)可以在微信客戶端上建立班級群,其中,群名稱為“永遠的Y小6班”,該群中的群成員將同屬Y小6班的同學(xué)??蛇x地,在本實施例中,上述年齡信息可以包括但不限于以下至少之一:出生年月、具體的年齡??蛇x地,在本實施例中,根據(jù)所述已知成員的年齡信息確定所述目標成員的年齡信息可以包括:按照不同需求將年齡劃分為不同的預(yù)定年齡段,確定不同年齡段已知成員的數(shù)量,進一步,根據(jù)不同年齡段已知成員的數(shù)量分布,確定目標成員的年齡信息。例如,將包含已知成員的年齡信息最多的年齡段作為目標成員所在的年齡段??蛇x地,在本實施例中,在獲取目標班級群中年齡信息已被確定的已知成員的年齡信息之前,還可以包括但不限于:驗證上述獲取目標成員的年齡信息的方式;若驗證結(jié)果不滿足預(yù)定的閾值條件,則調(diào)整獲取目標成員所在的目標班級群的預(yù)定條件。需要說明的是,在本實施例中,可以對上述利用已知成員的年齡信息來預(yù)測目標成員的年齡信息的方式的準確率進行驗證,若驗證結(jié)果不理想,則可以通過實時調(diào)整目標成員所在的目標班級群的預(yù)定條件的方式,來提高預(yù)測目標成員的年齡信息的準確率。具體結(jié)合以下示例進行說明,假設(shè)以表1所示的客戶端中已建立的班級群為例。表1表1(續(xù))由上述內(nèi)容可知,服務(wù)器在客戶端已建立的四個班級群(如表1所示群-1至群-4)中進行查找,其中,查找到年齡信息未被確定的目標成員包 括成員標識為ID-2、ID-7和ID-10的成員,進一步,確定上述目標成員所在的目標班級群,其中,上述目標班級群可以如表2所示。表2成員標識目標班級群ID-2群-1、群-2、群-4ID-7群-2、群-3ID-10群-4進一步,以成員標識為ID-2的目標成員為例,根據(jù)其對應(yīng)的目標班級群中年齡信息已被確定的已知成員的年齡信息,來確定目標成員ID-2的年齡信息,以實現(xiàn)向目標成員推送與其年齡信息對應(yīng)的多媒體信息。通過本申請?zhí)峁┑膶嵤├?,查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員,通過獲取目標成員所在的班級群中年齡信息已被確定的已知成員的年齡信息,來確定上述目標成員的年齡信息,從而實現(xiàn)準確預(yù)測客戶端中目標成員的年齡信息,以克服在現(xiàn)有的客戶端的注冊賬號中一直存在的用戶年齡信息缺省和不準確的問題,從而實現(xiàn)針對不同年齡段的用戶,推送與其年齡信息對應(yīng)的多媒體信息,進而達到提高多媒體信息推送的準確性的效果,進一步,還可以改善用戶體驗,使所推送的多媒體信息滿足用戶的喜好和需求。作為一種可選的方案,在查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員之前,還包括:S1,判斷客戶端中已建立的群的群標識信息是否包括預(yù)定關(guān)鍵詞,其中,群標識信息包括以下至少之一:群名稱、群簡介和群類別;S2,若群標識信息包括預(yù)定關(guān)鍵詞,則將群標識信息包括了預(yù)定關(guān)鍵詞的群確定為班級群,其中,預(yù)定關(guān)鍵詞與班級群相關(guān)。可選地,在本實施例中,服務(wù)器可以從多個終端的客戶端中獲取已建立的群的群標識信息,其中,每個客戶端上報的信息中可以包括但不限于:終端標識、客戶端標識和群標識信息。進一步,通過判斷上述群標識信息中是否包括預(yù)定關(guān)鍵詞,判斷分別與上述群標識信息對應(yīng)的群是否為班級群。需要說明的是,在客戶端中已建立的群包括很多種,如興趣群,如圖3所示的游戲群,但這些群中成員的年齡參差不齊,不利于進行年齡預(yù)測,而班級群中成員年齡相仿,根據(jù)大數(shù)定律可以更準確地預(yù)測年齡信息未被確定的目標成員的年齡信息。但需要說明的是,對于某些特定的群,群中成員年齡相近,也可以應(yīng)用于本申請實施例中,本實施例中并不僅限于此。具體結(jié)合圖1和圖3所示示例進行說明,假設(shè)用于獲取班級群的預(yù)定關(guān)鍵詞為“班”,根據(jù)圖3所示的群的群標識信息可以得知,客戶端中群標識為群-1的群的群名稱為“XX中學(xué)09級8班”,即,該群(即群-1)為班級群。同樣的,客戶端中群標識為群-3的群的群簡介為“專屬9班”,可知該群(即群-3)也為班級群。而群標識為群-4的群的群名稱和群簡介也均指示該群(即群-4)為班級群。另一方面,群標識為群-2和群-5的兩個群由群標識信息可知,均不屬于班級群。需要說明的是,在本實施例中,上述預(yù)定關(guān)鍵詞為與班級群相關(guān)的關(guān)鍵詞,例如,“班”,“班級”,“X校N-M”,上述僅是一種示例,本實施例中對此不做任何限定。通過本申請?zhí)峁┑膶嵤├ㄟ^根據(jù)預(yù)定關(guān)鍵詞從客戶端已建立的群的群標識信息識別出班級群,利用識別出的班級群中已知成員的年齡信息來確定目標成員的年齡信息,從而實現(xiàn)在獲知目標成員的年齡信息之后,為不同年齡段的成員推送更加準確的多媒體信息,以使所推送的多媒體信息更加符合不同年齡段的用戶的喜好和需求。作為一種可選的方案,根據(jù)已知成員的年齡信息確定目標成員的年齡信息包括:S1,從已知成員的年齡信息中獲取位于預(yù)定目標年齡范圍之內(nèi)的年齡信息;S2,根據(jù)位于預(yù)定目標年齡范圍之內(nèi)的年齡信息確定目標成員的年齡信息??蛇x地,在本實施例中,可以但不限于根據(jù)需求預(yù)先將不同的年齡劃分為不同的年齡段,其中,上述預(yù)定目標年齡范圍可以為年齡信息可信度較高的年齡段構(gòu)成的范圍,例如,一些年齡段的年齡信息分布數(shù)據(jù)大于一定閾值,則可以認為該年齡段的年齡信息的可信度較高,覆蓋率也較高,則將其視為預(yù)定目標年齡范圍中的年齡段;而對于一些年齡段分布數(shù)據(jù)較小,可信度較低的年齡段,則將其視為異常年齡范圍。具體如圖4所示,顯然,小于10歲,和大于55歲的年齡段分布數(shù)據(jù)較小,因而,將10-55歲作為預(yù)定目標年齡范圍??蛇x地,在本實施例中,根據(jù)位于預(yù)定目標年齡范圍之內(nèi)的年齡信息確定目標成員的年齡信息包括:S1,分別確定位于預(yù)定目標年齡范圍之內(nèi)的年齡信息所指示的年齡所在的預(yù)定年齡段;S2,將預(yù)定年齡段中的目標年齡段確定為目標成員的年齡信息,其中,目標年齡段為預(yù)定年齡段中包括的年齡信息最多的年齡段。也就是說,統(tǒng)計預(yù)定目標年齡范圍內(nèi)不同年齡段中已知成員的數(shù)量,根據(jù)大數(shù)定律,將包括已知成員的年齡信息最多的年齡段確定為目標成員的年齡段。需要說明的是,在本實施例中,既可以基于預(yù)定目標年齡范圍來確定預(yù)定年齡段;也可以直接確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段。本實施例對此不做任何限定。通過本申請?zhí)峁┑膶嵤├?,通過獲取位于預(yù)定目標年齡范圍之內(nèi)的年齡信息來確定目標成員的年齡信息,對客戶端已建立的班級群中異常的年 齡信息進行清洗,從而實現(xiàn)通過移除異常的年齡信息,達到提高預(yù)測目標成員的年齡信息的準確性的效果。作為一種可選的方案,根據(jù)已知成員的年齡信息確定目標成員的年齡信息包括:S1,分別確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段;S2,將預(yù)定年齡段中的目標年齡段確定為目標成員的年齡信息,其中,目標年齡段為預(yù)定年齡段中包括的年齡信息最多的年齡段。需要說明的是,在本實施例中,無需將年齡信息劃分出預(yù)定目標年齡范圍后,再基于預(yù)定目標年齡范圍來確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段,來確定目標成員所在的目標年齡段,而是可以直接確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段。如圖4所示可以直接在5-65歲全部年齡信息的范圍內(nèi)確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段。具體結(jié)合表1-表2所示進行說明,以成員標識為ID-2的目標成員為例,其對應(yīng)的目標班級群的群標識為群-1、群-2、群-4,獲取目標班級群中年齡信息已被確定的已知成員的年齡信息,如表3所示。表3目標班級群已知成員的年齡信息群-118、空、23群-218、空、23、21、19、空群-4空、23、21、19、22進一步,假設(shè)預(yù)定年齡段包括兩個年齡段,分別是[18,20]和[21,23],分別確定上述表3所示的全部已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段,如圖5所示,[18,20]年齡段包括4個已知成員的年齡 信息,[21,23]中包括6個已知成員的年齡信息。將預(yù)定年齡段中包括的年齡信息最多的目標年齡段確定為目標成員的年齡信息,即如圖5所示的年齡段[21,23]。也就是說,成員標識為ID-2的目標成員的年齡可能在[21,23]之間。通過本申請?zhí)峁┑膶嵤├?,通過直接根據(jù)已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段確定目標成員所在的目標年齡段,以達到簡化確定目標成員的年齡信息的步驟的目的,進一步提高向已確定年齡信息的目標成員推送對應(yīng)的多媒體信息的效率。作為一種可選的方案,還包括:在步驟S206,獲取目標班級群中年齡信息已被確定的已知成員的年齡信息之前,還包括:S12,查找在班級群中的驗證成員,其中,驗證成員具有已被確定的第一年齡信息,查找到的驗證成員的個數(shù)為N;S14,對于每個驗證成員執(zhí)行以下操作:確定班級群中驗證成員所在的班級群;獲取驗證成員所在的班級群中年齡信息已被確定的已知驗證成員的年齡信息;根據(jù)已知驗證成員的年齡信息確定驗證成員的第二年齡信息;S16,獲取第二年齡信息指示的年齡所在的年齡段與第一年齡信息指示的年齡所在的年齡段不同的驗證成員的個數(shù)M;步驟S206,獲取目標班級群中年齡信息已被確定的已知成員的年齡信息包括:S22,若M/N大于第一預(yù)定閾值,則從目標班級群中選擇滿足預(yù)定條件的目標班級群;S24,獲取滿足預(yù)定條件的目標班級群中年齡信息已被確定的已知成員的年齡信息??蛇x地,在本實施例中,上述滿足預(yù)定條件的目標班級群的成員的個數(shù)超過第二預(yù)定閾值。具體結(jié)合表1所示進行說明,假設(shè)成員標識為ID-1的成員為驗證成員,其已被確定的第一年齡信息為18,該驗證成員共包括三名,分別在群-1、群-2和群-3中。其中,上述三個群中已知成員的年齡信息如表4所示。表4目標班級群已知成員的年齡信息群-118、空、23群-218、空、23、21、19、空群-318、21、空、31、23進一步,利用上述三個群中已知成員的年齡信息來預(yù)測該驗證成員的第二年齡信息。具體來說,假設(shè)預(yù)定年齡段包括三個年齡段,分別是[18,20]、[21,23]和[30-32],進一步,分別確定上述表4所示的全部已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段,其中,[18,20]年齡段包括4個已知成員的年齡信息,[21,23]中包括5個已知成員的年齡信息,[30-32]中包括1個已知成員的年齡信息。將預(yù)定年齡段中包括的年齡信息最多的目標年齡段確定為目標成員的年齡信息,即年齡段[21,23]。也就是說,成員標識為ID-1的目標成員的年齡可能在[21,23]之間。顯然,利用上述方式預(yù)測的成員標識為ID-1的目標成員的第二年齡信息指示的年齡所在的年齡段[21,23]與第一年齡信息指示的年齡18歲所在的年齡段[18,20]不同。也就是說,上述獲取目標成員的年齡信息的方式還需進一步調(diào)整,具體如下:1)統(tǒng)計所有驗證結(jié)果不同的驗證成員的個數(shù)M,其中,查找到的驗證成員的個數(shù)為N;2)若M/N大于第一預(yù)定閾值,則從目標班級群中選擇滿足預(yù)定條件的目標班級群;3)獲取滿足預(yù)定條件的目標班級群中年齡信息已被確定的已知成員的年齡信息。需要說明的是,上述滿足預(yù)定條件的目標班級群可以但不限于以下至少之一:不包含異常年齡信息的班級群、群組成員大于預(yù)定閾值的班級群。本實施例中以上只是一種示例,本實施例對此不作任何限定。通過本申請?zhí)峁┑膶嵤├?,對預(yù)測年齡信息的方式的準確率進行驗證,從而實現(xiàn)實時調(diào)整預(yù)測方式中的各個參數(shù),進而進一步提高預(yù)測客戶端中目標成員的年齡信息的準確性,從而實現(xiàn)針對不同年齡段的用戶,推送與其年齡信息對應(yīng)的多媒體信息,達到提高多媒體信息推送的準確性的效果。需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。實施例2根據(jù)本發(fā)明實施例,提供了一種多媒體信息的推送裝置的實施例,上述多媒體信息的推送裝置的應(yīng)用場景可以如實施例1,本實施例在此不再贅述。根據(jù)本發(fā)明實施例,還提供了一種用于實施上述多媒體信息的推送方法的多媒體信息的推送裝置,如圖6所示,該裝置包括:1)第一查找單元602,用于查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員;2)第一確定單元604,用于確定班級群中目標成員所在的目標班級群;3)第一獲取單元606,用于獲取目標班級群中年齡信息已被確定的已知成員的年齡信息;4)第二確定單元608,用于根據(jù)已知成員的年齡信息確定目標成員的年齡信息;5)推送單元610,用于向目標成員推送與目標成員的年齡信息對應(yīng)的多媒體信息??蛇x地,在本實施例中,上述多媒體信息的推送裝置可以但不限于應(yīng)用于向終端上的客戶端推送多媒體廣告的過程中,其中,與上述客戶端的注冊賬號對應(yīng)的用戶可以在該客戶端中建立群組關(guān)系,例如,微信用戶可以在微信中建立班級群。也就是說,服務(wù)器在客戶端中已建立的班級群中查找年齡信息未被確定的目標成員,通過獲取目標成員所在的班級群中年齡信息已被確定的已知成員的年齡信息,來確定上述目標成員的年齡信息,從而實現(xiàn)準確預(yù)測客戶端中目標成員的年齡信息,進而實現(xiàn)通過向客戶端中不同年齡段的成員推送對應(yīng)的多媒體信息,使得不同年齡段的成員接收更有針對性的多媒體信息,達到提高多媒體信息推送的準確性的效果。需要說明的是,上述 僅是一種示例,本實施例在此不做任何限定。需要說明的是,由于在現(xiàn)有的客戶端的注冊賬號中,用戶的年齡信息一直存在缺省和不準確的問題,從而導(dǎo)致在向客戶端的注冊賬號對應(yīng)的用戶推送多媒體信息時,所推送的多媒體信息無法滿足用戶的真實需求,缺乏對不同用戶的針對性,進而造成用戶體驗差的問題。為了解決上述問題,提高多媒體信息推送的準確性,本實施例中提供了一種利用客戶端上班級群中年齡信息已被確定的已知成員的年齡信息,來預(yù)測年齡信息未被確定的目標成員的年齡信息,從而實現(xiàn)針對不同年齡段的用戶,推送與其年齡信息對應(yīng)的多媒體信息,進而實現(xiàn)向用戶推送更具針對性的多媒體信息,達到提高多媒體信息推送的準確性,同時改善用戶體驗的效果。可選地,在本實施例中,在查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員之前,還包括:根據(jù)客戶端中已建立的群的群標識信息中的預(yù)定關(guān)鍵詞識別出班級群,其中,上述預(yù)定關(guān)鍵詞與班級群相關(guān)??蛇x地,在本實施例中,由上述群中識別出的班級群的數(shù)量可以包括但不限于一個或多個??蛇x地,在本實施例中,上述群標識信息包括以下至少之一:群名稱、群簡介和群類別。例如,假設(shè)預(yù)定關(guān)鍵詞為“班”,服務(wù)器獲取到客戶端上一個群名稱為“XX中學(xué)09級8班”的群,則可以判斷出該群為客戶端中已建立的一個班級群。需要說明的是,上述群為擁有共性的成員所建立的一個即時通訊平臺,其中,上述班級群為同屬一個班級的成員所建立的一個即時通訊平臺,例如,某小學(xué)同班的同學(xué)可以在微信客戶端上建立班級群,其中,群名稱為“永遠的Y小6班”,該群中的群成員將同屬Y小6班的同學(xué)。可選地,在本實施例中,上述年齡信息可以包括但不限于以下至少之一:出生年月、具體的年齡??蛇x地,在本實施例中,根據(jù)所述已知成員的年齡信息確定所述目標成員的年齡信息可以包括:按照不同需求將年齡劃分為不同的預(yù)定年齡 段,確定不同年齡段已知成員的數(shù)量,進一步,根據(jù)不同年齡段已知成員的數(shù)量分布,確定目標成員的年齡信息。例如,將包含已知成員的年齡信息最多的年齡段作為目標成員所在的年齡段??蛇x地,在本實施例中,在獲取目標班級群中年齡信息已被確定的已知成員的年齡信息之前,還可以包括但不限于:驗證上述獲取目標成員的年齡信息的方式;若驗證結(jié)果不滿足預(yù)定的閾值條件,則調(diào)整獲取目標成員所在的目標班級群的預(yù)定條件。需要說明的是,在本實施例中,可以對上述利用已知成員的年齡信息來預(yù)測目標成員的年齡信息的方式的準確率進行驗證,若驗證結(jié)果不理想,則可以通過實時調(diào)整目標成員所在的目標班級群的預(yù)定條件的方式,來提高預(yù)測目標成員的年齡信息的準確率。具體結(jié)合以下示例進行說明,假設(shè)以表5所示的客戶端中已建立的班級群為例。表5表5(續(xù))由上述內(nèi)容可知,服務(wù)器在客戶端已建立的四個班級群(如表5所示群-1至群-4)中進行查找,其中,查找到年齡信息未被確定的目標成員包括成員標識為ID-2、ID-7和ID-10的成員,進一步,確定上述目標成員所在的目標班級群,其中,上述目標班級群可以如表6所示。表6成員標識目標班級群ID-2群-1、群-2、群-4ID-7群-2、群-3ID-10群-4進一步,以成員標識為ID-2的目標成員為例,根據(jù)其對應(yīng)的目標班級群中年齡信息已被確定的已知成員的年齡信息,來確定目標成員ID-2的年齡信息,以實現(xiàn)向目標成員推送與其年齡信息對應(yīng)的多媒體信息。通過本申請?zhí)峁┑膶嵤├?,查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員,通過獲取目標成員所在的班級群中年齡信息已被確定的已知成員的年齡信息,來確定上述目標成員的年齡信息,從而實現(xiàn)準確預(yù)測客戶端中目標成員的年齡信息,以克服在現(xiàn)有的客戶端的注冊賬號中一直存在的用戶年齡信息缺省和不準確的問題,從而實現(xiàn)針對不同年齡段的用戶,推送與其年齡信息對應(yīng)的多媒體信息,進而達到提高多媒體信息推送的準確性的效果,進一步,還可以改善用戶體驗,使所推送的多媒體信息滿足用戶的喜好和需求。作為一種可選的方案,上述裝置還包括:1)判斷單元,用于在查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員之前,判斷客戶端中已建立的群的群標識信息是否包括預(yù)定關(guān)鍵詞,其中,群標識信息包括以下至少之一:群名稱、群簡介和群類別;2)第三確定單元,用于在群標識信息包括預(yù)定關(guān)鍵詞時,將群標識信息包括了預(yù)定關(guān)鍵詞的群確定為班級群,其中,預(yù)定關(guān)鍵詞與班級群相關(guān)??蛇x地,在本實施例中,服務(wù)器可以從多個終端的客戶端中獲取已建立的群的群標識信息,其中,每個客戶端上報的信息中可以包括但不限于:終端標識、客戶端標識和群標識信息。進一步,通過判斷上述群標識信息中是否包括預(yù)定關(guān)鍵詞,判斷分別與上述群標識信息對應(yīng)的群是否為班級群。需要說明的是,在客戶端中已建立的群包括很多種,如興趣群,如圖3所示的游戲群,但這些群中成員的年齡參差不齊,不利于進行年齡預(yù)測,而班級群中成員年齡相仿,根據(jù)大數(shù)定律可以更準確地預(yù)測年齡信息未被確定的目標成員的年齡信息。但需要說明的是,對于某些特定的群,群中成員年齡相近,也可以應(yīng)用于本申請實施例中,本實施例中并不僅限于此。具體結(jié)合圖1和圖3所示示例進行說明,假設(shè)用于獲取班級群的預(yù)定關(guān)鍵詞為“班”,根據(jù)圖3所示的群的群標識信息可以得知,客戶端中群標識為群-1的群的群名稱為“XX中學(xué)09級8班”,即,該群(即群-1)為班級群。同樣的,客戶端中群標識為群-3的群的群簡介為“專屬9班”,可知該群(即群-3)也為班級群。而群標識為群-4的群的群名稱和群簡介也均指示該群(即群-4)為班級群。另一方面,群標識為群-2和群-5的兩個群由群標識信息可知,均不屬于班級群。需要說明的是,在本實施例中,上述預(yù)定關(guān)鍵詞為與班級群相關(guān)的關(guān)鍵詞,例如,“班”,“班級”,“X校N-M”,上述僅是一種示例,本實施例中對此不做任何限定。通過本申請?zhí)峁┑膶嵤├?,通過根據(jù)預(yù)定關(guān)鍵詞從客戶端已建立的群的群標識信息識別出班級群,利用識別出的班級群中已知成員的年齡信息來確定目標成員的年齡信息,從而實現(xiàn)在獲知目標成員的年齡信息之后,為不同年齡段的成員推送更加準確的多媒體信息,以使所推送的多媒體信息更加符合不同年齡段的用戶的喜好和需求。作為一種可選的方案,第二確定單元608包括:1)第一獲取模塊,用于從已知成員的年齡信息中獲取位于預(yù)定目標年齡范圍之內(nèi)的年齡信息;2)第一確定模塊,用于根據(jù)位于預(yù)定目標年齡范圍之內(nèi)的年齡信息確定目標成員的年齡信息。可選地,在本實施例中,可以但不限于根據(jù)需求預(yù)先將不同的年齡劃分為不同的年齡段,其中,上述預(yù)定目標年齡范圍可以為年齡信息可信度較高的年齡段構(gòu)成的范圍,例如,一些年齡段的年齡信息分布數(shù)據(jù)大于一定閾值,則可以認為該年齡段的年齡信息的可信度較高,覆蓋率也較高,則將其視為預(yù)定目標年齡范圍中的年齡段;而對于一些年齡段分布數(shù)據(jù)較小,可信度較低的年齡段,則將其視為異常年齡范圍。具體如圖4所示,顯然,小于10歲,和大于55歲的年齡段分布數(shù)據(jù)較小,因而,將10-55歲作為預(yù)定目標年齡范圍??蛇x地,在本實施例中,第一確定模塊包括:1)第一確定子模塊,用于分別確定位于預(yù)定目標年齡范圍之內(nèi)的年齡信息所指示的年齡所在的預(yù)定年齡段;2)第二確定子模塊,用于將預(yù)定年齡段中的目標年齡段確定為目標成員的年齡信息,其中,目標年齡段為預(yù)定年齡段中包括的年齡信息最多的年齡段。也就是說,統(tǒng)計預(yù)定目標年齡范圍內(nèi)不同年齡段中已知成員的數(shù)量,根據(jù)大數(shù)定律,將包括已知成員的年齡信息最多的年齡段確定為目標成員的年齡段。需要說明的是,在本實施例中,既可以基于預(yù)定目標年齡范圍來確定預(yù)定年齡段;也可以直接確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段。本實施例對此不做任何限定。通過本申請?zhí)峁┑膶嵤├?,通過獲取位于預(yù)定目標年齡范圍之內(nèi)的年齡信息來確定目標成員的年齡信息,對客戶端已建立的班級群中異常的年 齡信息進行清洗,從而實現(xiàn)通過移除異常的年齡信息,達到提高預(yù)測目標成員的年齡信息的準確性的效果。作為一種可選的方案,第二確定單元608包括:1)第二確定模塊,用于分別確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段;2)第三確定模塊,用于將預(yù)定年齡段中的目標年齡段確定為目標成員的年齡信息,其中,目標年齡段為預(yù)定年齡段中包括的年齡信息最多的年齡段。需要說明的是,在本實施例中,無需將年齡信息劃分出預(yù)定目標年齡范圍后,再基于預(yù)定目標年齡范圍來確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段,來確定目標成員所在的目標年齡段,而是可以直接確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段。如圖4所示可以直接在5-65歲全部年齡信息的范圍內(nèi)確定已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段。具體結(jié)合表5-表6所示進行說明,以成員標識為ID-2的目標成員為例,其對應(yīng)的目標班級群的群標識為群-1、群-2、群-4,獲取目標班級群中年齡信息已被確定的已知成員的年齡信息,如表7所示。表7目標班級群已知成員的年齡信息群-118、空、23群-218、空、23、21、19、空群-4空、23、21、19、22進一步,假設(shè)預(yù)定年齡段包括兩個年齡段,分別是[18,20]和[21,23],分別確定上述表7所示的全部已知成員的年齡信息所指示的年齡所 在的預(yù)定年齡段,如圖5所示,[18,20]年齡段包括4個已知成員的年齡信息,[21,23]中包括6個已知成員的年齡信息。將預(yù)定年齡段中包括的年齡信息最多的目標年齡段確定為目標成員的年齡信息,即如圖5所示的年齡段[21,23]。也就是說,成員標識為ID-2的目標成員的年齡可能在[21,23]之間。通過本申請?zhí)峁┑膶嵤├?,通過直接根據(jù)已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段確定目標成員所在的目標年齡段,以達到簡化確定目標成員的年齡信息的步驟的目的,進一步提高向已確定年齡信息的目標成員推送對應(yīng)的多媒體信息的效率。作為一種可選的方案,上述裝置還包括:1)第二查找單元,用于在獲取目標班級群中年齡信息已被確定的已知成員的年齡信息之前,查找在班級群中的驗證成員,其中,驗證成員具有已被確定的第一年齡信息,查找到的驗證成員的個數(shù)為N;2)處理單元,用于對于每個驗證成員執(zhí)行以下操作:確定班級群中驗證成員所在的班級群;獲取驗證成員所在的班級群中年齡信息已被確定的已知驗證成員的年齡信息;根據(jù)已知驗證成員的年齡信息確定驗證成員的第二年齡信息;3)第二獲取單元,用于獲取第二年齡信息指示的年齡所在的年齡段與第一年齡信息指示的年齡所在的年齡段不同的驗證成員的個數(shù)M;其中,上述第一獲取單元包括:(1)選擇模塊,用于在M/N大于第一預(yù)定閾值時,從目標班級群中選擇滿足預(yù)定條件的目標班級群;(2)第二獲取模塊,用于獲取滿足預(yù)定條件的目標班級群中年齡信息已被確定的已知成員的年齡信息。可選地,在本實施例中,滿足預(yù)定條件的目標班級群的成員的個數(shù)超 過第二預(yù)定閾值。具體結(jié)合表5所示進行說明,假設(shè)成員標識為ID-1的成員為驗證成員,其已被確定的第一年齡信息為18,該驗證成員共包括三名,分別在群-1、群-2和群-3中。其中,上述三個群中已知成員的年齡信息如表8所示。表8目標班級群已知成員的年齡信息群-118、空、23群-218、空、23、21、19、空群-318、21、空、31、23進一步,利用上述三個群中已知成員的年齡信息來預(yù)測該驗證成員的第二年齡信息。具體來說,假設(shè)預(yù)定年齡段包括三個年齡段,分別是[18,20]、[21,23]和[30-32],進一步,分別確定上述表8所示的全部已知成員的年齡信息所指示的年齡所在的預(yù)定年齡段,其中,[18,20]年齡段包括4個已知成員的年齡信息,[21,23]中包括5個已知成員的年齡信息,[30-32]中包括1個已知成員的年齡信息。將預(yù)定年齡段中包括的年齡信息最多的目標年齡段確定為目標成員的年齡信息,即年齡段[21,23]。也就是說,成員標識為ID-1的目標成員的年齡可能在[21,23]之間。顯然,利用上述方式預(yù)測的成員標識為ID-1的目標成員的第二年齡信息指示的年齡所在的年齡段[21,23]與第一年齡信息指示的年齡18歲所在的年齡段[18,20]不同。也就是說,上述獲取目標成員的年齡信息的方式還需進一步調(diào)整,具體如下:1)統(tǒng)計所有驗證結(jié)果不同的驗證成員的個數(shù)M,其中,查找到的驗證成員的個數(shù)為N;2)若M/N大于第一預(yù)定閾值,則從目標班級群中選擇滿足預(yù)定條件的目標班級群;3)獲取滿足預(yù)定條件的目標班級群中年齡信息已被確定的已知成員的年齡信息。需要說明的是,上述滿足預(yù)定條件的目標班級群可以但不限于以下至少之一:不包含異常年齡信息的班級群、群組成員大于預(yù)定閾值的班級群。本實施例中以上只是一種示例,本實施例對此不作任何限定。通過本申請?zhí)峁┑膶嵤├瑢︻A(yù)測年齡信息的方式的準確率進行驗證,從而實現(xiàn)實時調(diào)整預(yù)測方式中的各個參數(shù),進而進一步提高預(yù)測客戶端中目標成員的年齡信息的準確性,從而實現(xiàn)針對不同年齡段的用戶,推送與其年齡信息對應(yīng)的多媒體信息,達到提高多媒體信息推送的準確性的效果。實施例3根據(jù)本發(fā)明實施例,還提供了一種用于實施上述多媒體信息的推送方法的多媒體信息的推送服務(wù)器,如圖7所示,該服務(wù)器包括:1)存儲器702,被設(shè)置為存儲客戶端中已建立的班級群中年齡信息未被確定的目標成員,年齡信息已被確定的已知成員,及已知成員的年齡信息;2)處理器704,被設(shè)置為查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員,獲取目標成員所在的目標班級群中年齡信息已被確定的已知成員的年齡信息,根據(jù)已知成員的年齡信息確定目標成員的年齡信息;3)通訊接口706,被設(shè)置為向目標成員推送與目標成員的年齡信息對應(yīng)的多媒體信息。可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中 所描述的示例,本實施例在此不再贅述。實施例4本發(fā)明的實施例還提供了一種存儲介質(zhì)。S1,查找在客戶端中已建立的班級群中年齡信息未被確定的目標成員;S2,確定班級群中目標成員所在的目標班級群;S3,獲取目標班級群中年齡信息已被確定的已知成員的年齡信息;S4,根據(jù)已知成員的年齡信息確定目標成員的年齡信息;S5,向目標成員推送與目標成員的年齡信息對應(yīng)的多媒體信息??蛇x地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實 施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。當前第1頁1 2 3