亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

應用程序推送方法及裝置與流程

文檔序號:11133567閱讀:689來源:國知局
應用程序推送方法及裝置與制造工藝

本公開涉及計算機技術領域,特別是涉及一種應用程序推送方法及裝置。



背景技術:

應用程序產(chǎn)品發(fā)布后,可能由于功能不完善,或原來發(fā)布的應用程序存在bug(漏洞),需要發(fā)布新的應用程序版本來完善功能或修補bug。

為保證應用程序新版本沒有bug,在應用程序新版本測試完成后,希望在小范圍用戶群體中進行公測,公測是指邀請一些用戶參加應用程序新版本的使用測試,主要用于檢測APP可能出現(xiàn)的問題,查找程序的bug,確保應用程序沒有bug后再正式發(fā)布。公測對象通常是應用程序的發(fā)燒友、粉絲或論壇用戶等。在應用程序新版本公測時,向這些公測對象推送公測通知。篩選的公測對象沒有針對性,比較盲目。



技術實現(xiàn)要素:

為克服相關技術中存在的問題,本公開提供一種應用程序推送方法及裝置。

為了解決上述技術問題,本公開實施例公開了如下技術方案:

根據(jù)本公開實施例的第一方面,提供一種應用程序推送方法,包括:

獲取針對目標應用程序的更新日志信息;

根據(jù)所述更新日志信息確定目標對象;

向所述目標對象發(fā)送所述目標應用程序的推送消息。

第一方面提供的應用程序推送方法,獲取針對目標應用程序的更新日志信息,并根據(jù)更新日志信息確定目標對象,然后,向確定的目標對象發(fā)送目標應用程序的推送消息。根據(jù)眾多用戶的更新日志信息篩選出目標對象,例如,根據(jù)更新日志信息從眾多用戶中選出對目標應用程序感興趣、喜歡體驗新功能的用戶作為目標對象。利用該方法選出的目標對象更有針對性,從而提高了推送消息被采納的概率,即提高了目標對象的準確率。

結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述根據(jù)所述更新日志信息確定目標對象,包括:

根據(jù)所述更新日志信息獲取更新屬性信息,所述更新屬性信息至少包括以下至少一項:更新頻率、更新速度;

根據(jù)所述更新屬性信息確定目標對象。

結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,如果所述更新屬性包括更新頻率,則所述根據(jù)所述更新日志信息獲取更新屬性信息,包括:

獲取所述目標應用程序的歷史可更新版本的數(shù)量;

根據(jù)所述更新日志信息獲取所述目標應用程序的歷史更新次數(shù);

根據(jù)所述歷史更新次數(shù)和所述歷史可更新版本的數(shù)量之間的比值,獲取所述更新頻率。

結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,如果所述更新屬性包括更新速度,則所述根據(jù)所述更新日志信息獲取更新屬性信息,包括:

獲取所述目標應用程序歷史可更新版本的發(fā)布時間;

根據(jù)所述更新日志信息獲取所述目標應用程序的歷史更新時間;

根據(jù)所述歷史可更新版本的歷史更新時間與發(fā)布時間之間的差值,獲取所述更新速度。

結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述根據(jù)所述更新屬性信息確定目標對象,包括以下任一項:

將更新頻率大于或等于預設頻率的對象確定為所述目標對象;

將更新速度大于或等于預設速度的對象確定為所述目標對象;以及,

將更新頻率大于或等于預設頻率值,且更新速度大于或等于預設速度的對象確定為所述目標對象。

第一方面的第二種可能的實現(xiàn)方式至第一方面的第四種可能的實現(xiàn)方式所提供的應用程序推送方法,獲取目標應用程序的更新日志信息,并根據(jù)更新日志信息獲取更新屬性信息;根據(jù)更新屬性信息確定出目標對象。然后,向目標對象發(fā)送目標應用程序的推送消息。該方法根據(jù)更新屬性信息從眾多用戶中選出對目標應用程序感興趣、喜歡體驗新功能的用戶作為目標對象。

結合第一方面,在第一方面的第五種可能的實現(xiàn)方式中,所述方法還包括:

接收推送消息的拒收通知;

將所述拒收通知的發(fā)送對象確定為拒收對象,所述目標對象不同于所述拒收對象。

第一方面的第五種可能的實現(xiàn)方式提供的應用程序推送方法,在向當前的目標對象發(fā)送推送消息后,當前的目標對象可以發(fā)送不再接收此類推送消息的拒收通知,服務器確定拒收通知的發(fā)送對象為拒收對象。在下一次確定目標應用程序的目標對象時,從用戶群體中排除拒收對象,然后,從剩余的用戶中確定出目標對象,從而實現(xiàn)不再向拒收對象發(fā)送此類推送消息。提高用戶對應用程序的推送消息處理的靈活性。

根據(jù)本公開實施例的第二方面,提供一種應用程序推送裝置,包括:

獲取模塊,用于獲取針對目標應用程序的更新日志信息;

第一確定模塊,用于根據(jù)所述獲取模塊獲得的更新日志信息確定目標對象;

發(fā)送模塊,用于向所述第一確定模塊確定的目標對象發(fā)送所述目標應用程序的推送消息。

結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述第一確定模塊包括:

第一獲取子模塊,用于根據(jù)所述獲取模塊獲得的更新日志信息獲取更新屬性信息,所述更新屬性信息至少包括以下至少一項:更新頻率、更新速度;

第一確定子模塊,用于根據(jù)所述第一獲取子模塊獲得的更新屬性信息確定目標對象。

結合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,如果 所述更新屬性包括更新頻率,則所述第一獲取子模塊包括:

第二獲取子模塊,用于獲取所述目標應用程序的歷史可更新版本的數(shù)量;

第三獲取子模塊,用于根據(jù)所述獲取模塊獲得的更新日志信息獲取所述目標應用程序的歷史更新次數(shù);

第四獲取子模塊,用于根據(jù)所述第三獲取子模塊獲得的歷史更新次數(shù),以及所述第二獲取子模塊獲得的歷史可更新版本的數(shù)量之間的比值,獲取所述更新頻率。

結合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,如果所述更新屬性包括更新速度,則所述第一獲取子模塊,包括:

第五獲取子模塊,用于獲取所述目標應用程序歷史可更新版本的發(fā)布時間;

第六獲取子模塊,用于根據(jù)所述獲取模塊獲得的更新日志信息獲取所述目標應用程序的歷史更新時間;

第七獲取子模塊,用于根據(jù)所述第六獲取子模塊獲得的歷史可更新版本的歷史更新時間與所述第五獲取子模塊獲得的發(fā)布時間之間的差值,獲取所述更新速度。

結合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述確定包括以下任意一個子模塊:

第二確定子模塊,用于將更新頻率大于或等于預設頻率的對象確定為所述目標對象;

第三確定子模塊,用于將更新速度大于或等于預設速度的對象確定為所述目標對象;以及,

第四確定子模塊,用于將更新頻率大于或等于預設頻率值,且更新速度大于或等于預設速度的對象確定為所述目標對象。

結合第二方面,在第二方面的第五種可能的實現(xiàn)方式中,所述裝置還包括:

接收模塊,用于接收推送消息的拒收通知;

第二確定模塊,用于將所述接收模塊接收的拒收通知對應的發(fā)送對象確定為拒收對象,所述目標對象不同于所述拒收對象。

根據(jù)本公開實施例的第三方面,提供一種服務器,其特征在于,包括:

處理器;

用于存儲處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

獲取針對目標應用程序的更新日志信息;

根據(jù)所述更新日志信息確定目標對象;

向所述目標對象發(fā)送所述目標應用程序的推送消息。

本公開的實施例提供的技術方案可以包括以下有益效果:獲取針對目標應用程序的更新日志信息,并根據(jù)更新日志信息確定目標對象,然后,向確定的目標對象發(fā)送目標應用程序的推送消息。更新日志信息記錄了用戶更新應用程序的全部信息,例如,更新 版本、更新時間等信息等。根據(jù)眾多用戶的更新日志信息篩選出目標對象,例如,根據(jù)更新日志信息從眾多用戶中選出對目標應用程序感興趣、喜歡體驗新功能的用戶作為目標對象。利用該方法選出的目標對象更有針對性,從而提高了推送消息被采納的概率,即提高了目標對象的準確率。

應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。

圖1是根據(jù)一示例性實施例示出的一種應用程序推送方法的流程圖;

圖2是根據(jù)一示例性實施例示出的另一種應用程序推送方法的流程圖;

圖3是根據(jù)一示例性實施例示出的一種獲取更新屬性信息的流程圖;

圖4是根據(jù)一示例性實施例示出的另一種獲取更新屬性信息的流程圖;

圖5是根據(jù)一示例性實施例示出的另一種應用程序推送方法的流程圖;

圖6是根據(jù)一示例性實施例示出的一種應用程序推送裝置框圖;

圖7是根據(jù)一示例性實施例示出的另一種應用程序推送裝置的框圖;

圖8是根據(jù)一示例性實施例示出的一種第一獲取子模塊的框圖;

圖9是根據(jù)一示例性實施例示出的另一種第一獲取子模塊的框圖;

圖10是根據(jù)一示例性實施例示出的另一種應用程序推送裝置的框圖;

圖11是根據(jù)一示例性實施例示出的一種用于應用程序推送的裝置框圖。

通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖并不是為了通過任何方式限制本公開構思的范圍,而是通過參考特定實施例為本領域技術人員說明本公開的概念。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

圖1是根據(jù)一示例性實施例示出的一種應用程序推送方法的流程圖,如圖1所示,應用程序推送方法用于服務器中,包括以下步驟:

在S110中,服務器獲取針對目標應用程序的更新日志信息。

服務器獲取用戶針對目標應用程序或目標應用程序的插件進行更新的更新日志信息。例如,智能手機的“應用商店”、“應用寶”等應用獲取平臺,能夠獲取用戶更新或安裝應用程序的全部信息,即更新日志信息,并將更新日志信息上傳到服務器中。更新日志信息可以包 括用戶針對目標應用程序的安裝時間、更新時間、更新的版本信息、更新次數(shù)等信息。

在S120中,服務器根據(jù)更新日志信息確定目標對象。

根據(jù)各個用戶的更新日志信息選出符合選擇標準的目標對象。其中,選擇標準可以根據(jù)實際需求設定,例如,更新頻率或更新速度滿足預設條件,則確定為目標對象。

在S130中,服務器向目標對象發(fā)送目標應用程序的推送消息。

推送消息可以是提示用戶目標應用程序發(fā)布新版本的提示信息;或者,推送消息可以是目標應用程序新版本征集公測對象的通知。

本實施例提供的應用程序推送方法,獲取針對目標應用程序的更新日志信息,并根據(jù)更新日志信息確定目標對象,然后,向確定的目標對象發(fā)送目標應用程序的推送消息。更新日志信息記錄了用戶更新應用程序的全部信息,例如,更新版本、更新時間等信息等。根據(jù)眾多用戶的更新日志信息篩選出目標對象,例如,根據(jù)更新日志信息從眾多用戶中選出對目標應用程序感興趣、喜歡體驗新功能的用戶作為目標對象。利用應用程序推送方法選出的目標對象更有針對性,從而提高了推送消息被采納的概率,即提高了目標對象的準確率。此外,當利用本實施例提供的應用程序推送方法推送應用程序的公測通知時,提高了目標對象的準確率,從而提高了公測效率。

圖2是根據(jù)一示例性實施例示出的另一種應用程序推送方法的流程圖,如圖2所示,應用程序推送方法可以包括以下步驟:

在S210中,服務器獲取針對目標應用程序的更新日志信息。

在S220中,服務器根據(jù)更新日志信息獲取更新屬性信息,更新屬性信息至少包括以下至少一項:更新頻率、更新速度。

其中,更新頻率是指用戶更新目標應用程序的更新次數(shù)與該目標應用程序的全部歷史版本的比值,能夠表征用戶是否對目標應用程序感興趣、是否喜歡體驗新功能。

圖3是根據(jù)一示例性實施例示出的一種獲取更新頻率的流程圖,如圖3所示,獲取更新頻率的步驟可以包括S221至S223:

在S221中,獲取目標應用程序歷史可更新版本的數(shù)量。

例如,“應用商店”、“應用寶”等應用獲取平臺可以記錄目標應用程序的版本發(fā)布的數(shù)量。

在S222中,根據(jù)更新日志信息獲取目標應用程序的歷史更新次數(shù)。

根據(jù)用戶的更新日志信息,統(tǒng)計用戶針對目標應用程序進行更新的次數(shù),即歷史更新次數(shù)。

在S223中,根據(jù)歷史更新次數(shù)和歷史可更新版本的數(shù)量之間的比值,獲取更新頻率。

例如,應用程序“米聊”所發(fā)布的全部版本的數(shù)量,即,歷史可更新版本的數(shù)量是8個,用戶曾針對其中的4個版本進行過更新,即,歷史更新次數(shù)是4;則用戶針對“米聊”的更新頻率是50%。

其中,更新速度是指針對目標應用程序的某一個版本,在此版本發(fā)布多久之后,用戶更 新到此版本,更新速度能夠表征用戶是否喜歡體驗新功能、是否對目標應用程序感興趣。

圖4是根據(jù)一示例性實施例示出的一種獲取更新速度的流程圖,如圖4所示,獲取更新速度的步驟可以包括S224至S226:

在S224中,獲取目標應用程序歷史可更新版本的發(fā)布時間。

例如,“應用商店”、“應用寶”等平臺對應的服務器中會記錄應用程序的各個歷史可更新版本的發(fā)布時間。

在S225中,根據(jù)更新日志信息獲取目標應用程序的歷史更新時間。

從用戶的更新日志信息中,查詢針對目標應用程序的各個歷史更新時間。

在S226中,根據(jù)歷史可更新版本的歷史更新時間與發(fā)布時間之間的差值,獲取更新速度。

在本公開一示例性實施例中,用戶針對目標應用程序的更新次數(shù)是1次,例如,歷史更新時間是2015年5月20日,查詢得到用戶2015年5月1日更新的版本的公布時間是2015年5月1日,則更新速度是發(fā)布新版本后19天,即目標應用程序的新版本發(fā)布19天后,用戶的目標應用程序更新到該新版本。

在本公開另一示例性實施例中,如果用戶針對目標應用程序的更新次數(shù)多于1次,例如,2次,其中第一次的歷史更新時間是2015年1月1日,此次更新版本的發(fā)布時間是2014年12月30日,則此次更新的更新速度是發(fā)布新版本后2天;第二次的歷史更新時間是2015年6月15日,此次更新版本的發(fā)布時間是2015年6月1日,則此次更新的更新速度是發(fā)布新版本后14天,兩次更新速度的平均值8天作為目標應用程序的更新速度。

在S230中,服務器根據(jù)更新屬性信息,以及預設頻率和預設速度中至少一項,確定目標對象。

在本公開一示例性實施例中,更新屬性信息可以包括更新頻率,比較更新頻率與預設頻率之間的大小,可以將更新頻率大于或等于預設頻率的對象確定為目標對象。

在本公開一示例性實施例中,更新屬性信息可以包括更新速度,比較更新速度與預設速度之間的大小,可以將更新速度大于或等于預設速度的對象確定為目標對象。

在本公開一示例性實施例中,更新屬性信息可以包括更新頻率和更新速度,比較更新頻率與預設頻率之間的大小,以及,比較更新速度與預設速度之間的大小,可以將更新頻率大于或等于預設頻率值,且更新速度大于或等于預設速度的對象確定為目標對象。

在S240中,服務器向目標對象發(fā)送目標應用程序的推送消息。

在本實施例中,服務器可以向目標對象推送目標應用程序可以更新到最新版本的提示信息;或者,服務器可以向目標對象推送目標應用程序的最新版本公測通知,目標對象可以根據(jù)公測通知參加公測。

本實施例提供的應用程序推送方法,獲取目標應用程序的更新日志信息,并根據(jù)更新日志信息獲取更新屬性信息;根據(jù)更新屬性信息確定出目標對象。然后,向目標對象發(fā)送目標應用程序的推送消息。應用程序推送方法根據(jù)更新屬性信息從眾多用戶中選出對目標應用 程序感興趣、喜歡體驗新功能的用戶作為目標對象。選出的目標對象更有針對性,從而提高了推送消息被采納的概率,即提高了目標對象的準確率。

圖5是根據(jù)一示例性實施例示出的另一種應用程序推送方法的流程圖。如圖5所示,應用程序推送方法在圖1或圖2所示實施例的基礎上,還可以包括S310至S320。本實施例以在圖1基礎上增加以下步驟為例說明:

在S310中,服務器接收推送消息的拒收通知。

服務器根據(jù)更新屬性信息確定出當前的目標對象后,向當前的目標對象發(fā)送目標應用程序的推送消息,當前的目標對象可以向服務器返回不再接收此類推送消息的拒收通知。

在S320中,服務器將拒收通知的發(fā)送對象確定為拒收對象,目標對象不同于拒收對象。

服務器將發(fā)送拒收通知的發(fā)送對象確定為拒收對象,并在下一次確定目標對象時,從排除拒收對象后的其它對象中確定出目標對象。

本實施例提供的應用程序推送方法,在向當前的目標對象發(fā)送推送消息后,當前的目標對象可以發(fā)送不再接收此類推送消息的拒收通知,服務器確定拒收通知的發(fā)送對象為拒收對象。在下一次確定目標應用程序的目標對象時,從用戶群體中排除拒收對象,然后,從剩余的用戶中確定出目標對象,從而實現(xiàn)不再向拒收對象發(fā)送此類推送消息。提高用戶對應用程序的推送消息處理的靈活性。

相應于上述的應用程序推送方法實施例,本公開還提供了應用程序推送裝置實施例。

圖6是根據(jù)一示例性實施例示出的一種應用程序推送裝置框圖。如圖6所示,應用程序推送裝置包括:獲取模塊110、第一確定模塊120和發(fā)送模塊130。

獲取模塊110被配置為,獲取針對目標應用程序的更新日志信息。

更新日志信息可以包括用戶針對目標應用程序的安裝時間、更新時間、更新的版本信息、更新次數(shù)等信息。例如,智能手機的“應用商店”、“應用寶”等應用獲取平臺,能夠獲取用戶更新或安裝應用程序的全部信息,即更新日志信息,并將更新日志信息上傳到服務器中。

第一確定模塊120被配置為,根據(jù)獲取模塊110獲得的更新日志信息確定目標對象。

根據(jù)各個用戶的更新日志信息選出符合選擇標準的目標對象。其中,選擇標準可以根據(jù)實際需求設定,例如,更新頻率或更新速度滿足預設條件,則確定為目標對象。

發(fā)送模塊130被配置為,向第一確定模塊120確定的目標對象發(fā)送目標應用程序的推送消息。

推送消息可以是提示用戶目標應用程序發(fā)布新版本的提示信息;或者,推送消息可以是目標應用程序新版本征集公測對象的通知。

本實施例提供的應用程序推送裝置,獲取針對目標應用程序的更新日志信息,并根據(jù)更新日志信息確定目標對象,然后,向確定的目標對象發(fā)送目標應用程序的推送消息。更新日志信息記錄了用戶更新應用程序的全部信息,例如,更新版本、更新時間等信息 等。根據(jù)眾多用戶的更新日志信息篩選出目標對象,例如,根據(jù)更新日志信息從眾多用戶中選出對目標應用程序感興趣、喜歡體驗新功能的用戶作為目標對象。利用應用程序推送裝置選出的目標對象更有針對性,從而提高了推送消息被采納的概率,即提高了目標對象的準確率。

圖7是根據(jù)一示例性實施例示出的另一種應用程序推送裝置的框圖,如圖7所示,應用程序推送裝置包括獲取模塊110、第一獲取子模塊121、第一確定子模塊122和發(fā)送模塊130。

獲取模塊110被配置為,獲取針對目標應用程序的更新日志信息。

第一獲取子模塊121被配置為,用于根據(jù)獲取模塊110獲得的更新日志信息獲取更新屬性信息,更新屬性信息至少包括以下至少一項:更新頻率、更新速度。

在本公開一示例性實施例中,更新屬性包括更新頻率,更新頻率是指用戶更新目標應用程序的更新次數(shù)與該目標應用程序的全部歷史版本的比值,能夠表征用戶是否對目標應用程序感興趣、是否喜歡體驗新功能。

請參見圖8,示出了本公開實施例一種第一獲取子模塊的框圖,如圖8所示,第一獲取子模塊121可以包括第二獲取子模塊1211、第三獲取子模塊1212和第四獲取子模塊1213:

第二獲取子模塊1211被配置為,獲取目標應用程序的歷史可更新版本的數(shù)量。

第三獲取子模塊1212被配置為,根據(jù)獲取模塊110獲得的更新日志信息獲取目標應用程序的歷史更新次數(shù)。

第四獲取子模塊1213被配置為,根據(jù)第三獲取子模塊1212獲得的歷史更新次數(shù),以及第二獲取子模塊1211獲得的歷史可更新版本的數(shù)量之間的比值,獲取更新頻率。

在本公開另一示例性實施例中,更新屬性信息包括更新速度;更新速度是指針對目標應用程序的某一個版本,用戶更新至該版本的更新時間與該版本的發(fā)布時間之間的差值,能夠表征用戶是否喜歡體驗新功能、是否對目標應用程序感興趣。

請參見圖9,示出了本公開實施例另一種第一獲取子模塊的框圖,如圖9所示,第一獲取子模塊121可以包括第五獲取子模塊1214、第六獲取子模塊1215和第七獲取子模塊1216。

第五獲取子模塊1214被配置為,獲取目標應用程序歷史可更新版本的發(fā)布時間。

第六獲取子模塊1215被配置為,根據(jù)獲取模塊110獲得的更新日志信息獲取目標應用程序的歷史更新時間。

第七獲取子模塊1216被配置為,根據(jù)第六獲取子模塊1215獲得的歷史可更新版本的歷史更新時間與第五獲取子模塊1214獲得的發(fā)布時間之間的差值,獲取更新速度。

第一確定子模塊122被配置為,根據(jù)第一獲取子模塊121獲得的更新屬性信息確定目標對象。

在本公開一示例性實施例中,更新屬性信息包括更新頻率,則第一確定子模塊包括第二確定子模塊;第二確定子模塊被配置為將更新頻率大于或等于預設頻率的對象確定為目標對象。

在本公開另一示例性實施例中,更新屬性信息包括更新速度,則第一確定子模塊包括第三確定子模塊;第三確定子模塊被配置為將更新速度大于或等于預設速度的對象確定為目標對象。

在本公開另一示例性實施例中,更新屬性信息包括更新頻率和更新速度,則第一確定子模塊包括第四確定子模塊;第四確定子模塊被配置為將更新頻率大于或等于預設頻率值,且更新速度大于或等于預設速度的對象確定為目標對象。

發(fā)送模塊130被配置為,向第一確定模塊120確定的目標對象發(fā)送目標應用程序的推送消息。

本實施例提供的應用程序推送裝置,獲取目標應用程序的更新日志信息,并根據(jù)更新日志信息獲取更新屬性信息;根據(jù)更新屬性信息確定出目標對象。然后,向目標對象發(fā)送目標應用程序的推送消息。根據(jù)更新屬性信息從眾多用戶中選出對目標應用程序感興趣、喜歡體驗新功能的用戶作為目標對象,選出的目標對象更有針對性,從而提高了推送消息被采納的概率,即提高了目標對象的準確率。

圖10是根據(jù)一示例性實施例示出的另一種應用程序推送裝置的框圖,應用程序推送裝置在圖6或圖7所示實施例的基礎上還可以包括接收模塊210和第二確定模塊220。本實施例以圖6所示實施例的基礎上增加接收模塊210和第二確定模塊220為例說明。

接收模塊210被配置為,接收推送消息的拒收通知。

服務器根據(jù)更新屬性信息確定出當前的目標對象后,向當前的目標對象發(fā)送目標應用程序的推送消息,當前的目標對象可以向服務器返回不再接收此類推送消息的拒收通知,接收模塊210接收拒收通知。

第二確定模塊220被配置為,將接收模塊接收的拒收通知對應的發(fā)送對象確定為拒收對象,目標對象不同于拒收對象。

第二確定模塊將發(fā)送拒收通知的發(fā)送對象確定為拒收對象,并在下一次確定目標對象時,從排除拒收對象后的其它對象中確定出目標對象。

本實施例提供的應用程序推送裝置,在向當前的目標對象發(fā)送推送消息后,當前的目標對象可以發(fā)送不再接收此類推送消息的拒收通知,服務器確定拒收通知的發(fā)送對象為拒收對象。在下一次確定目標應用程序的目標對象時,從用戶群體中排除拒收對象,然后,從剩余的用戶中確定出目標對象,從而實現(xiàn)不再向拒收對象發(fā)送此類推送消息。提高用戶對應用程序的推送消息處理的靈活性。

關于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

圖11是根據(jù)一示例性實施例示出的一種用于應用程序推送的裝置1900的框圖。例如,裝置1900可以被提供為一服務器。如圖11所示,裝置1900包括處理組件1922,其進一步包括一個或多個處理器,以及由存儲器1932所代表的存儲器資源,用于存儲可 由處理組件1922的執(zhí)行的指令,例如應用程序。存儲器1932中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件1922被配置為執(zhí)行指令,以執(zhí)行應用程序推送方法:

獲取針對目標應用程序的更新日志信息;

根據(jù)更新日志信息確定目標對象;

向目標對象發(fā)送目標應用程序的推送消息。

本實施例提供的應用程序推送方法,獲取目標應用程序的更新日志信息,然后根據(jù)眾多用戶的更新日志信息篩選出目標對象,例如,根據(jù)更新日志信息從眾多用戶中選出對目標應用程序感興趣、喜歡體驗新功能的用戶作為目標對象。利用應用程序推送方法選出的目標對象更有針對性,從而提高了推送消息被采納的概率,即提高了目標對象的準確率。

在本公開一示例性實施例中,所述根據(jù)所述更新日志信息確定目標對象,包括:

根據(jù)所述更新日志信息獲取更新屬性信息,所述更新屬性信息至少包括以下至少一項:更新頻率、更新速度;

根據(jù)所述更新屬性信息確定目標對象。

在本公開一示例性實施例中,如果所述更新屬性包括更新頻率,則所述根據(jù)所述更新日志信息獲取更新屬性信息,包括:

獲取所述目標應用程序的歷史可更新版本的數(shù)量;

根據(jù)所述更新日志信息獲取所述目標應用程序的歷史更新次數(shù);

根據(jù)所述歷史更新次數(shù)和所述歷史可更新版本的數(shù)量之間的比值,獲取所述更新頻率。

在本公開另一示例性實施例中,如果所述更新屬性包括更新速度,則所述根據(jù)所述更新日志信息獲取更新屬性信息,包括:

獲取所述目標應用程序歷史可更新版本的發(fā)布時間;

根據(jù)所述更新日志信息獲取所述目標應用程序的歷史更新時間;

根據(jù)所述歷史可更新版本的歷史更新時間與發(fā)布時間之間的差值,獲取所述更新速度。

在本公開一示例性實施例中,所述根據(jù)所述更新屬性信息確定目標對象,包括以下任一項:

將更新頻率大于或等于預設頻率的對象確定為所述目標對象;

將更新速度大于或等于預設速度的對象確定為所述目標對象;以及

將更新頻率大于或等于預設頻率值,且更新速度大于或等于預設速度的對象確定為所述目標對象。

在本公開一示例性實施例中,所述方法還包括:

接收推送消息的拒收通知;

將所述拒收通知的發(fā)送對象確定為拒收對象,所述目標對象不同于所述拒收對象。

本示例性實施例提供的應用程序推送方法,在向當前的目標對象發(fā)送推送消息后, 當前的目標對象可以發(fā)送不再接收此類推送消息的拒收通知,服務器確定拒收通知的發(fā)送對象為拒收對象。在下一次確定目標應用程序的目標對象時,從用戶群體中排除拒收對象,然后,從剩余的用戶中確定出目標對象,從而實現(xiàn)不再向拒收對象發(fā)送此類推送消息。提高用戶對應用程序的推送消息處理的靈活性。

裝置1900還可以包括一個電源組件1926被配置為執(zhí)行裝置1900的電源管理,一個有線或無線網(wǎng)絡接口1950被配置為將裝置1900連接到網(wǎng)絡,和一個輸入輸出(I/O)接口1958。裝置1900可以操作基于存儲在存儲器1932的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

本領域技術人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權利要求指出。

應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權利要求來限制。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1