消息推送方法、裝置和服務器的制造方法
【專利摘要】本發明公開了一種消息推送方法、裝置和服務器,屬于網絡【技術領域】。所述方法包括:檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值;若檢測結果為超過預定閾值,則檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息;若檢測結果為存在新消息,則向與社交應用賬戶綁定的通信地址推送提醒消息。本發明通過在檢測到社交應用賬戶在預定時間段內的不活躍度超過預定閾值且社交應用賬戶的社交信息分享平臺在預定時間段內存在新消息時,則推送提醒消息;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不能及時發送提醒短信或者提醒郵件的問題;達到了能夠及時發送提醒短信或者提醒郵件的效果。
【專利說明】消息推送方法、裝置和服務器
【技術領域】
[0001]本發明涉及網絡【技術領域】,特別涉及一種消息推送方法、裝置和服務器。
【背景技術】
[0002]隨著移動互聯網的發展,社交應用程序成為移動終端上使用最為廣泛的應用程序之一,移動終端可以是智能手機、平板電腦、電子書閱讀器或者掌上電腦之類的電子設備。
[0003]當用戶使用社交應用程序的活躍度不高,也即長時間未使用該社交應用程序時,服務器會以短信或者郵件的方式向該用戶發送提醒信息,該提醒信息用于提醒用戶使用該社交應用程序。通常,服務器在檢測到某用戶的社交應用賬戶滿足以下條件時:A、用戶24小時未登錄該社交應用賬戶;B、存在發送至該社交應用賬戶的新消息或者新朋友申請,向與該社交應用賬戶綁定的手機發送提醒短信或者向與該社交應用賬戶綁定的郵箱發送提醒郵件,以提高該用戶的活躍度。
[0004]在實現本發明的過程中,發明人發現現有技術至少存在以下缺點:提高用戶使用社交應用程序的活躍度完全依賴于是否存在發送至該社交應用賬戶的新消息或者新朋友申請,即當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器則不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶。
【發明內容】
[0005]為了解決當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題,本發明實施例提供了一種消息推送方法、裝置和服務器。所述技術方案如下:
[0006]第一方面,提供了一種消息推送方法,所述方法包括:
[0007]檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值;
[0008]若檢測結果為超過所述預定閾值,則檢測所述社交應用賬戶的社交信息分享平臺在所述預定時間段內是否存在新消息;
[0009]若檢測結果為存在所述新消息,則向與所述社交應用賬戶綁定的通信地址推送提醒消息。
[0010]第二方面,提供了一種消息推送裝置,所述裝置包括:
[0011]第一檢測模塊,用于檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值;
[0012]第二檢測模塊,用于當所述第一檢測模塊的檢測結果為超過所述預定閾值時,檢測所述社交應用賬戶的社交信息分享平臺在所述預定時間段內是否存在新消息;
[0013]發送模塊,用于當所述第二檢測模塊的檢測結果為存在所述新消息時,向與所述社交應用賬戶綁定的通信地址推送提醒消息。
[0014]第二方面,提供了一種服務器,所述服務器包括第二方面所述的消息推送裝置。
[0015]本發明實施例提供的技術方案帶來的有益效果是:
[0016]通過在檢測到社交應用賬戶在預定時間段內的不活躍度超過預定閾值且社交應用賬戶的社交信息分享平臺在預定時間段內存在新消息時,則推送提醒消息;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
【專利附圖】
【附圖說明】
[0017]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1是本發明一個實施例提供的消息推送方法的方法流程圖;
[0019]圖2是本發明另一實施例提供的消息推送方法的方法流程圖;
[0020]圖3是本發明另一實施例提供的消息推送方法的方法流程圖;
[0021]圖4是本發明一個實施例提供的消息推送方法的實施示意圖;
[0022]圖5是本發明一個實施例提供的消息推送裝置的結構方框圖;
[0023]圖6是本發明另一實施例提供的消息推送裝置的結構方框圖;
[0024]圖7是本發明另一實施例提供的消息推送裝置的結構方框圖;
[0025]圖8是本發明一個實施例提供的服務器的設備構成圖。
【具體實施方式】
[0026]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0027]請參考圖1,其示出了本發明一個實施例提供的消息推送方法的方法流程圖。該消息推送方法包括:
[0028]步驟102,檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值;
[0029]服務器檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值。
[0030]步驟104,若檢測結果為超過預定閾值,則檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息;
[0031]若檢測結果為社交應用賬戶在預定時間段內的不活躍度超過預定閾值,則服務器檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息。
[0032]其中,社交信息分享平臺為社交應用賬戶中的所有聯系人發表信息及公開交流的平臺,且社交信息分享平臺的消息更新頻率要遠遠高于存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序的頻率。
[0033]步驟106,若檢測結果為存在新消息,則向與社交應用賬戶綁定的通信地址推送提醒消息;
[0034]若檢測結果為社交應用賬戶的社交信息分享平臺在預定時間段內存在新消息,則服務器向與社交應用賬戶綁定的通信地址推送提醒消息。
[0035]綜上所述,本發明實施例提供的消息推送方法,通過檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值,當超過預定閾值,檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,當存在新消息時,向與社交應用賬戶綁定的通信地址推送提醒消息,來提醒用戶使用該社交應用賬戶,從而提高社交應用賬戶的活躍度;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
[0036]上述實施例中的檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值的步驟和檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息的步驟的具體實施情況可分別參考下面兩個實施例。
[0037]首先,對于檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值的步驟的具體實施情況作詳細介紹:
[0038]目前,用戶所使用的終端的操作系統類型主要分為1S系統和Android系統,兩種系統都支持程序在后臺運彳丁。1S系統中,如果程序在后臺運彳丁時間超過一定時間,則1S系統會自動結束該程序的運行;而Android系統自動結束后臺運行的程序比較困難,一般需要用戶手動結束。若用戶一直未手動結束后臺運行的程序,則該程序一直在后臺運行。根據上述兩種系統的特點,可以得出,程序在Android系統中的平均后臺運行時長大于1S系統的平均后臺運行時長。根據上述特點,服務器可以針對不同的操作系統確定不同的活躍度測量方法。
[0039]請參考圖2,其示出了本發明另一實施例提供的消息推送方法的方法流程圖。該消息推送方法,包括:
[0040]步驟201,獲取社交應用賬戶對應的操作系統類型;
[0041]服務器獲取社交應用賬戶對應的操作系統類型。
[0042]如,若該社交應用賬戶對應的操作系統為Android系統,則服務器獲取到的操作系統類型即為Android系統。
[0043]需要說明的是,該社交應用賬戶對應的操作系統可以是該社交應用賬戶上一次登錄時的終端的操作系統,也可以是該社交應用賬戶在注冊時所使用終端對應的操作系統。服務器記錄有該社交應用賬戶每次登錄時所使用的終端的操作系統類型。通常服務器獲取該社交應用賬戶上一次登錄時所使用終端的操作系統類型。本發明實施例以社交應用賬戶對應的操作系統為該社交應用賬戶上一次登錄時的終端的操作系統為例進行說明。
[0044]步驟202,根據獲取到的操作系統類型檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,或者,社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0045]服務器根據獲取到的操作系統類型檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,和/或,社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0046]具體的,若社交應用賬戶對應的操作系統類型為第一系統,則檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,第一系統可以是1S系統。
[0047]若社交應用賬戶對應的操作系統類型為第二系統,則檢測社交應用賬戶處于未發信狀態的時長是否超過第二閾值,第二系統可以是Android系統。
[0048]其中,社交應用程序在第二系統中的平均后臺運行時長大于在第一系統中的平均后臺運行時長。
[0049]由于程序在Android系統中的平均后臺運行時長大于1S系統的平均后臺運行時長,所以,本實施例中假設第一系統為1S系統,第二系統為Android系統。若該社交應用賬戶上一次登錄時的終端的操作系統為1S系統,則服務器檢測社交應用賬戶處于未登錄狀態的時長是否超過24小時;若該社交應用賬戶上一次登錄時的終端的操作系統為Android系統,則服務器檢測社交應用賬戶處于未發信狀態的時長是否超過7天。其中,未發信狀態包括未登錄狀態,和登錄但未發信狀態兩種情況。
[0050]步驟203,若檢測結果為超過預定閾值,則檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息;
[0051]若檢測結果為超過預定閾值,則服務器檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息。
[0052]其中,社交信息分享平臺為社交應用賬戶中的所有聯系人發表信息及公開交流的平臺。比如,若該社交應用賬戶上一次登錄時的終端的操作系統為1S系統,且該社交應用賬戶處于未登錄狀態的時長超過24小時,則服務器檢測該社交應用賬戶的社交信息分享平臺在未登錄期間是否存在新消息;
[0053]若該社交應用賬戶上一次登錄時的終端的操作系統為Android系統,且該社交應用賬戶處于未發信狀態的時長超過7天,則服務器檢測該社交應用賬戶的社交信息分享平臺在未發信期間是否存在新消息。
[0054]步驟204,若檢測結果為存在新消息,則向與社交應用賬戶綁定的通信地址推送提醒消息;
[0055]若檢測結果為該社交應用賬戶的社交信息分享平臺在預定時間段內存在新消息,則服務器向與社交應用賬戶綁定的通信地址推送提醒消息,該與社交應用賬戶綁定的通信地址可以是用戶在注冊該社交應用賬戶時填寫的手機號碼或郵箱地址。
[0056]比如,該社交應用賬戶的社交信息分享平臺在未登錄期間或者未發信期間存在新消息,如果與社交應用賬戶綁定的通信地址為手機號碼,則服務器向該手機號碼發送短信提醒消息;如果與社交應用賬戶綁定的通信地址為郵箱地址,則服務器向該郵箱地址發送郵件提醒消息。
[0057]由于社交信息分享平臺的消息更新頻率要遠遠高于存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序的頻率,所以本發明實施例提供的消息推送方法中向用戶推送提醒消息的可能性遠遠高于根據存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序的頻率來向用戶推送提醒消息的可能性。
[0058]需要說明的是,本發明實施例提供的消息推送方法也可以和根據是否存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序來向用戶推送提醒消息的方法相結合,即在社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,和/或,社交應用賬戶處于未發信狀態的時長是否超過第二閾值的前提下,如果檢測到不存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,再檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,從而根據最終檢測結果向與社交應用賬戶綁定的通信地址推送提醒消息。
[0059]綜上所述,本發明實施例提供的消息推送方法,通過獲取社交應用賬戶對應的操作系統類型,根據不同的操作系統的特點檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值或者社交應用賬戶處于未發信狀態的時長是否超過第二閾值,在社交應用賬戶處于未登錄狀態的時長超過第一閾值或者社交應用賬戶處于未發信狀態的時長超過第二閾值時,檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,當存在新消息時,向與社交應用賬戶綁定的通信地址推送提醒消息,來提醒用戶使用該社交應用賬戶,從而提高社交應用賬戶的活躍度;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
[0060]其次,對于檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息的步驟的具體實施情況作詳細介紹:
[0061]社交應用賬戶的社交信息分享平臺的新消息包括針對社交應用賬戶的評論消息和/或社交應用賬戶的聯系人的更新消息。
[0062]如,用戶的微信賬戶中朋友圈中所顯示的新消息包括用戶的微信賬戶中的好友對用戶在朋友圈發表的信息的各種形式的評論信息和微信賬戶中的好友新發表的更新信息;其中,評論信息包括一般評論信息和贊(表示認同、關注)信息等;更新信息包括好友在朋友圈新發表的狀態信息或圖片信息等。
[0063]請參考圖3,其示出了本發明另一實施例提供的消息推送方法的方法流程圖。該消息推送方法,包括:
[0064]步驟301,檢測社交應用賬戶是否對應于指定地區;
[0065]服務器檢測社交應用賬戶是否對應于指定地區;具體的,社交應用賬戶對應的指定地區為該社交應用賬戶登錄時所使用網絡對應的地區、該社交應用賬戶的注冊地區,和/或,該社交應用賬戶所對應的社交應用程序的區域版本號所對應的地區;其中,社交應用賬戶登錄時所使用網絡對應的地區可以是社交應用賬戶上一次登錄時所使用網絡對應的地區,也可以是社交應用賬戶登錄時經常使用的網絡所對應的地區。
[0066]若社交應用賬戶對應的指定地區為該社交應用賬戶登錄時所使用網絡對應的地區,則服務器可以根據社交應用賬戶在登錄時的IP地址判斷出對應的地區,從而檢測該社交應用賬戶是否對應于指定地區;
[0067]若社交應用賬戶對應的指定地區為該社交應用賬戶的注冊地區,則服務器檢測該社交應用賬戶在注冊時的注冊地區是否為指定地區;
[0068]若社交應用賬戶對應的指定地區為該社交應用程序的區域版本號所對應的地區,則服務器根據該社交應用程序的區域版本號判斷出該社區應用賬戶對應的地區,從而檢測該社交應用賬戶是否對應于指定地區。
[0069]比如,服務器檢測微信賬戶是否對應于海外地區。
[0070]需要說明的是,步驟301和步驟302不存在先后順序,也即可以先執行步驟302,再執行步驟301。
[0071]步驟302,獲取社交應用賬戶對應的操作系統類型;
[0072]若檢測結果為社交應用賬戶對應于指定地區,則服務器獲取社交應用賬戶對應的操作系統類型。
[0073]如,若該社交應用賬戶對應的操作系統為Android系統,則服務器獲取到的操作系統類型即為Android系統。
[0074]需要說明的是,該社交應用賬戶對應的操作系統可以是該社交應用賬戶上一次登錄時的終端的操作系統,也可以是該社交應用賬戶在注冊時所使用終端對應的操作系統。服務器記錄有該社交應用賬戶每次登錄時所使用的終端的操作系統類型。通常服務器獲取該社交應用賬戶上一次登錄時所使用終端的操作系統類型。本發明實施例以社交應用賬戶對應的操作系統為該社交應用賬戶上一次登錄時的終端的操作系統為例進行說明。
[0075]步驟303,根據獲取到的操作系統類型檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,或者,社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0076]服務器根據獲取到的操作系統類型檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,或者,社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0077]具體的,若社交應用賬戶對應的操作系統類型為第一系統,則檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值;
[0078]若社交應用賬戶對應的操作系統類型為第二系統,則檢測社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0079]其中,社交應用程序在第二系統中的平均后臺運行時長大于在第一系統中的平均后臺運行時長。
[0080]由于程序在Android系統中的平均后臺運行時長大于1S系統的平均后臺運行時長,所以,假設第一系統為1S系統,第二系統為Android系統,則若該社交應用賬戶上一次登錄時的終端的操作系統為1S系統,則服務器檢測社交應用賬戶處于未登錄狀態的時長是否超過24小時;若該社交應用賬戶上一次登錄時的終端的操作系統為Android系統,則服務器檢測社交應用賬戶處于未發信狀態的時長是否超過7天。
[0081]步驟304,檢測在預定時間段內是否存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序;
[0082]若檢測結果為超過預定閾值,則服務器檢測在預定時間段內是否存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序。
[0083]如,若用戶上一次登錄微信賬戶時的終端的操作系統為1S系統,且用戶未登錄微信賬戶的時長超過24小時,或者,用戶上一次登錄微信賬戶時的終端的操作系統為Android系統,且用戶未使用微信賬戶發信的時長超過7天,則服務器檢測在用戶未登錄微信賬戶期間或者未使用微信賬戶發信期間是否存在發送給該用戶的新消息、新朋友申請或者該用戶的QQ好友或通信錄好友中是否有好友新注冊微信賬戶。
[0084]若服務器檢測到存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,則進入步驟305 ;
[0085]若服務器檢測到不存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,則進入步驟306。
[0086]需要進行說明的是,也可以不經過步驟304和步驟305,直接執行步驟306,或者也可以先執行步驟306,再執行步驟304,本發明實施例以符合用戶一般習慣的先后順序為例進行說明。
[0087]步驟305,向與社交應用賬戶綁定的通信地址推送提醒消息,該提醒消息中攜帶有新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序的消息;
[0088]服務器在檢測到存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序時,向與社交應用賬戶綁定的通信地址推送提醒消息,該與社交應用賬戶綁定的通信地址可以是用戶在注冊該社交應用賬戶時填寫的手機號碼或郵箱地址。
[0089]比如,服務器檢測到在用戶未登錄微信賬戶期間或者未使用微信賬戶發信期間存在發送給該用戶的新消息、新朋友申請或者該用戶的QQ好友或通信錄好友中有好友新注冊微信賬戶,則向用戶在注冊微信賬戶時填寫的手機號碼發送短信提醒消息或郵箱地址發送郵件提醒消息,用以提醒用戶收到新消息、新朋友申請或者該用戶的QQ好友或通信錄好友中有好友新注冊微信賬戶。
[0090]步驟306,檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息;新消息包括針對社交應用賬戶的評論消息和/或社交應用賬戶的聯系人的更新消息;
[0091]服務器檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息。其中,社交信息分享平臺為社交應用賬戶中的所有聯系人發表信息及公開交流的平臺。
[0092]比如,服務器檢測到在用戶未登錄微信賬戶期間或者未使用微信賬戶發信期間不存在發送給該用戶的新消息、新朋友申請或者該用戶的QQ好友或通信錄好友中沒有好友新注冊微信賬戶,則檢測該社交應用賬戶的社交信息分享平臺在用戶未登錄微信賬戶期間或者未使用微信賬戶發信期間是否存在針對社交應用賬戶的評論消息和/或社交應用賬戶的聯系人的更新消息;新消息包括用戶的微信賬戶中的好友對用戶發表的信息的各種形式的評論信息和微信賬戶中的好友新發表的更新信息;其中,評論信息包括一般評論信息和贊(表示認同、關注)信息等;更新信息包括好友新發表的狀態信息或圖片信息等。
[0093]需要進行說明的是,步驟306可以在步驟304的檢測結果為存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序之后執行,也可以在步驟304的檢測結果為不存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序之后執行。發明實施例以在步驟304的檢測結果為不存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序之后執行為例進行說明。
[0094]步驟307,若檢測結果為社交應用賬戶的社交信息分享平臺在預定時間段內存在新消息,則向與社交應用賬戶綁定的通信地址推送提醒消息,該提醒消息中攜帶有新消息的未讀條數、新消息所對應的聯系人昵稱和新消息的內容;
[0095]若檢測結果為社交應用賬戶的社交信息分享平臺在預定時間段內存在新消息,則服務器向與社交應用賬戶綁定的通信地址推送提醒消息,提醒消息攜帶新消息的未讀條數、新消息所對應的聯系人昵稱和新消息的內容。由于新信息包括針對社交應用賬戶的評論消息和/或社交應用賬戶的聯系人的更新消息:
[0096]若新消息包括針對社交應用賬戶的評論消息,則該步驟包括為以下幾個子步驟:
[0097]I)獲取針對社交應用賬戶的評論消息在預定時間段內的未讀條數、針對社交應用賬戶的評論消息所對應的聯系人昵稱和針對社交應用賬戶的評論消息的內容中的至少一種;
[0098]若檢測到社交應用賬戶的社交信息分享平臺在預定時間段內存在針對社交應用賬戶的評論消息,則服務器獲取針對社交應用賬戶的評論消息在預定時間段內的未讀條數、針對社交應用賬戶的評論消息所對應的聯系人昵稱和針對社交應用賬戶的評論消息的內容中的至少一種。
[0099]比如,服務器檢測到在用戶未登錄或者未發信期間,用戶的微信賬戶中的好友圈中存在用戶的微信賬戶中的好友對用戶發表的信息的各種形式的評論信息,包括一般評論信息和贊(表示認同、關注)信息等,則服務器獲取這些評論信息的條數、發表這些評論信息的好友的昵稱和這些評論信息的具體內容中的至少一種。
[0100]通常,服務器會獲取在用戶未登錄微信賬戶或者未使用微信賬戶發信期間所有評論信息的條數以及發表最近的3條評論信息的好友的昵稱。
[0101]2)向與社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,提醒消息包括針對社交應用賬戶的評論消息在預定時間段內的未讀條數、針對社交應用賬戶的評論消息所對應的聯系人昵稱和針對社交應用賬戶的評論消息的內容中的至少一種;
[0102]服務器獲取到針對社交應用賬戶的評論消息在預定時間段內的未讀條數、針對社交應用賬戶的評論消息所對應的聯系人昵稱和針對社交應用賬戶的評論消息的內容中的至少一種后,向與社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,提醒消息包括針對社交應用賬戶的評論消息在預定時間段內的未讀條數、針對社交應用賬戶的評論消息所對應的聯系人昵稱和針對社交應用賬戶的評論消息的內容中的至少一種;該與社交應用賬戶綁定的通信地址可以是用戶在注冊該社交應用賬戶時填寫的手機號碼或郵箱地址。
[0103]如,由于用戶比較關心是否有別的好友關注自己,所以服務器在檢測到用戶的微信賬戶中存在用戶的微信賬戶中的好友對用戶發表的信息的各種形式的評論信息時,即會向用戶在注冊微信賬戶時填寫的手機號碼發送短信提醒消息或郵箱地址發送郵件提醒消息,并且在短信提醒消息或郵件提醒消息中攜帶有這些評論信息的條數、發表這些評論信息的好友的昵稱和這些評論信息的具體內容中的至少一種。
[0104]通常,服務器會在短信提醒消息或郵件提醒消息中攜帶在用戶未登錄微信賬戶或者未使用微信賬戶發信期間所有評論信息的條數以及發表最近的3條評論信息的好友的昵稱。
[0105]若新消息包括社交應用賬戶的聯系人的更新消息,則獲取更新消息的未讀條數,該步驟包括以下幾個子步驟:
[0106]I)檢測社交應用賬戶的聯系人的更新消息是否超過預定條數;
[0107]若檢測到社交應用賬戶的社交信息分享平臺在預定時間段內存在社交應用賬戶的聯系人的更新消息,則服務器檢測社交應用賬戶的聯系人的更新消息是否超過預定條數;若檢測到更新消息不超過預定條數,則進入子步驟2);若檢測到更新消息超過預定條數,則進入子步驟4)。
[0108]比如,服務器檢測到在用戶未登錄或者未發信期間,用戶的微信賬戶中的好友圈中存在微信賬戶中的好友新發表的狀態信息或圖片信息等,則服務器檢測微信賬戶中的好友的更新消息是否超過預定條數。
[0109]2)若檢測到社交應用賬戶的聯系人的更新消息不超過預定條數,則獲取社交應用賬戶的聯系人的更新消息在預定時間段內的未讀條數、社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱和社交應用賬戶的聯系人的更新消息的內容中的至少一種;
[0110]若檢測到社交應用賬戶的聯系人的更新消息不超過預定條數,則服務器獲取社交應用賬戶的聯系人的更新消息在預定時間段內的未讀條數、社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱和社交應用賬戶的聯系人的更新消息的內容中的至少一種。
[0111]比如,服務器檢測到在用戶未登錄或者未發信期間,用戶的微信賬戶中的好友圈中的包括好友新發表的狀態信息或圖片信息的條數不超過10條,則服務器獲取這些更新信息的條數、發表這些更新信息的好友的昵稱和這些更新信息的具體內容中的至少一種。
[0112]通常,服務器會獲取在用戶未登錄微信賬戶或者未使用微信賬戶發信期間好友新發表的狀態信息或圖片信息中的最近的3條的內容和發表這3條狀態信息或圖片信息的好友昵稱。
[0113]3)向與社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,提醒消息包括社交應用賬戶的聯系人的更新消息在預定時間段內的未讀條數、社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱和社交應用賬戶的聯系人的更新消息的內容中的至少一種;
[0114]服務器向與社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,提醒消息包括社交應用賬戶的聯系人的更新消息在預定時間段內的未讀條數、社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱和社交應用賬戶的聯系人的更新消息的內容中的至少一種;該與社交應用賬戶綁定的通信地址可以是用戶在注冊該社交應用賬戶時填寫的手機號碼或郵箱地址。
[0115]比如,服務器在獲取到社交應用賬戶的聯系人的更新消息在預定時間段內的未讀條數、社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱和社交應用賬戶的聯系人的更新消息的內容中的至少一種后,向用戶在注冊微信賬戶時填寫的手機號碼發送短信提醒消息或郵箱地址發送郵件提醒消息,并且在短信提醒消息或郵件提醒消息中攜帶有這些更新信息的條數、發表這些評論信息的好友的昵稱和這些評論信息的具體內容中的至少一種。
[0116]通常,服務器會在短信提醒消息或郵件提醒消息中攜帶在用戶未登錄微信賬戶或者未使用微信賬戶發信期間的好友新發表的狀態信息或圖片信息中的最近的3條的內容和發表這3條狀態信息或圖片信息的好友昵稱。
[0117]4)若檢測到社交應用賬戶的聯系人的更新消息超過預定條數,則向與社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,提醒消息包括預定時間內社交應用賬戶的聯系人的更新消息的未讀條數的數值范圍;
[0118]若檢測到社交應用賬戶的聯系人的更新消息超過預定條數,則服務器向與社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,提醒消息包括預定時間內社交應用賬戶的聯系人的更新消息的未讀條數的數值范圍。
[0119]比如,服務器向用戶在注冊微信賬戶時填寫的手機號碼發送短信提醒消息或郵箱地址發送郵件提醒消息,并且在短信提醒消息或郵件提醒消息中攜帶有“在過去3天內好友新發表的狀態信息或圖片信息超過10條”的內容。
[0120]需要進行說明的是,當新消息同時包括針對社交應用賬戶的評論消息和社交應用賬戶的聯系人的更新消息時,服務器可以根據用戶關注評論消息和更新消息的關注度確定向與社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息的具體內容,本發明實施例對此不作限制。
[0121]綜上所述,本發明實施例提供的消息推送方法,通過獲取社交應用賬戶對應的操作系統類型,根據不同的操作系統的特點檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值或者社交應用賬戶處于未發信狀態的時長是否超過第二閾值,在社交應用賬戶處于未登錄狀態的時長超過第一閾值或者社交應用賬戶處于未發信狀態的時長超過第二閾值時,檢測在預定時間段內是否存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,若檢測結果為不存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,則檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,當存在新消息時,根據新消息的類型向與社交應用賬戶綁定的通信地址推送提醒消息,使得用戶在接收到提醒消息時能夠被該提醒消息所吸引,從而提高社交應用賬戶的活躍度;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
[0122]在一個具體的例子中,服務器檢測到賬戶名稱為“信緣”的社交應用賬戶已經超過7天未使用該社交應用賬戶進行發信,且該社交應用賬戶的朋友圈中存在6條針對該社交應用賬戶在8天前發表的一條照片狀態的評論消息和17條社交應用賬戶的聯系人的更新消息,則服務器向該社交應用賬戶在注冊賬戶時填寫的郵箱地址發送提醒消息,提醒消息中包括3條針對該社交應用賬戶在8天前發表的一條照片狀態的評論消息的內容和發表這3條評論消息的好友昵稱,以及提醒用戶社交應用賬戶的聯系人的更新消息已經超過10條的信息。請參考圖4,圖4右側即為服務器發送的郵件提醒消息的內容。
[0123]請參考圖5,其示出了本發明一個實施例提供的消息推送裝置的結構方框圖。該消息推送裝置可以通過軟件、硬件或者兩者的結合實現成為服務器的全部或者一部分,該消息推送裝置,包括:
[0124]第一檢測模塊510,用于檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值。
[0125]第二檢測模塊520,用于當所述第一檢測模塊510的檢測結果為超過所述預定閾值時,檢測所述社交應用賬戶的社交信息分享平臺在所述預定時間段內是否存在新消息。
[0126]發送模塊530,用于當所述第二檢測模塊520的檢測結果為存在所述新消息時,向與所述社交應用賬戶綁定的通信地址推送提醒消息。
[0127]綜上所述,本發明實施例提供的消息推送裝置,通過檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值,當超過預定閾值,檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,當存在新消息時,向與社交應用賬戶綁定的通信地址推送提醒消息,來提醒用戶使用該社交應用賬戶,從而提高社交應用賬戶的活躍度;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
[0128]請參考圖6,其示出了本發明另一實施例提供的消息推送裝置的結構方框圖。該消息推送裝置可以通過軟件、硬件或者兩者的結合實現成為服務器的全部或者一部分,該消息推送裝置,包括:
[0129]獲取模塊610,用于獲取社交應用賬戶對應的操作系統類型。
[0130]第一檢測模塊620,用于檢測所述社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值;
[0131]具體的,所述第一檢測模塊620包括:
[0132]第一檢測單元621,或者,第二檢測單元622 ;
[0133]所述第一檢測單元621,用于當所述獲取模塊610獲取到的所述社交應用賬戶對應的操作系統類型為第一系統時,檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值;
[0134]所述第二檢測單元622,用于當所述獲取模塊610獲取到的所述社交應用賬戶對應的操作系統類型為第二系統時,檢測所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0135]第二檢測模塊630,用于當所述第一檢測模塊620的檢測結果為超過所述預定閾值時,檢測所述社交應用賬戶的社交信息分享平臺在所述預定時間段內是否存在新消息。
[0136]發送模塊640,用于當所述第二檢測模塊630的檢測結果為存在所述新消息時,向與所述社交應用賬戶綁定的通信地址推送提醒消息。
[0137]綜上所述,本發明實施例提供的消息推送裝置,通過獲取社交應用賬戶對應的操作系統類型,根據不同的操作系統的特點檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值或者社交應用賬戶處于未發信狀態的時長是否超過第二閾值,在社交應用賬戶處于未登錄狀態的時長超過第一閾值或者社交應用賬戶處于未發信狀態的時長超過第二閾值時,檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,當存在新消息時,向與社交應用賬戶綁定的通信地址推送提醒消息,來提醒用戶使用該社交應用賬戶,從而提高社交應用賬戶的活躍度;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
[0138]請參考圖7,其示出了本發明另一實施例提供的消息推送裝置的結構方框圖。該消息推送裝置可以通過軟件、硬件或者兩者的結合實現成為服務器的全部或者一部分,該消息推送裝置,包括:
[0139]第三檢測模塊710,用于檢測所述社交應用賬戶是否對應于指定地區;
[0140]獲取模塊720,用于獲取社交應用賬戶對應的操作系統類型。
[0141]第一檢測模塊730,用于當所述第三檢測模塊710的檢測結果為所述社交應用賬戶對應于指定地區時,檢測所述社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值;
[0142]具體的,所述第一檢測模塊730包括:
[0143]第一檢測單元731,或者,第二檢測單元732 ;
[0144]所述第一檢測單元731,用于當所述獲取模塊720獲取到的所述社交應用賬戶對應的操作系統類型為第一系統時,檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值;
[0145]所述第二檢測單元732,用于當所述獲取模塊720獲取到的所述社交應用賬戶對應的操作系統類型為第二系統時,檢測所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0146]其中,所述社交應用程序在所述第二系統中的平均后臺運行時長大于在所述第一系統中的平均后臺運行時長。
[0147]第五檢測模塊740,用于當所述第一檢測模塊730的檢測結果為超過所述預定閾值時,檢測在預定時間段內是否存在發送至該所述社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序。
[0148]發送模塊750,用于向與所述社交應用賬戶綁定的通信地址推送提醒消息;
[0149]具體的,所述發送模塊750,包括:
[0150]第一發送單元751、第二發送單元752和/或第三發送單元753 ;
[0151]所述第三發送單元753,用于當所述第四檢測模塊740的檢測結果為存在發送至所述社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序時,向與所述社交應用賬戶綁定的通信地址推送提醒消息。
[0152]第二檢測模塊760,用于當所述第五檢測模塊740的檢測結果為不存在發送至所述社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用所述社交應用程序,檢測所述社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息;所述新消息包括針對所述社交應用賬戶的評論消息和/或所述社交應用賬戶的聯系人的更新消肩、O
[0153]評論獲取模塊770,用于當所述第二檢測模塊760的檢測結果為所述社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息且所述新消息包括針對所述社交應用賬戶的評論消息時,獲取針對所述社交應用賬戶的評論消息在預定時間段內的未讀條數、針對所述社交應用賬戶的評論消息所對應的聯系人昵稱和針對所述社交應用賬戶的評論消息的內容中的至少一種。
[0154]所述第一發送單元751,用于向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括針對所述社交應用賬戶的評論消息在預定時間段內的未讀條數、針對所述社交應用賬戶的評論消息所對應的聯系人昵稱和針對所述社交應用賬戶的評論消息的內容中的至少一種。
[0155]第四檢測模塊780,用于當所述第二檢測模塊760的檢測結果為所述社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息且所述新消息包括所述社交應用賬戶的聯系人的更新消息時,檢測所述社交應用賬戶的聯系人的更新消息是否超過預定條數。
[0156]更新獲取模塊790,用于當所述第四檢測模塊780的檢測結果為所述社交應用賬戶的聯系人的更新消息超過預定條數時,獲取所述社交應用賬戶的聯系人的更新消息在預定時間段內的未讀條數、所述社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱和所述社交應用賬戶的聯系人的更新消息的內容中的至少一種。
[0157]所述第二發送單元752,包括:
[0158]第一子單元752a和第二子單元752b ;
[0159]所述第一子單元752a,用于向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括所述社交應用賬戶的聯系人的更新消息在預定時間段內的未讀條數、所述社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱和所述社交應用賬戶的聯系人的更新消息的內容中的至少一種。
[0160]所述第二子單元752b,用于向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括所述社交應用賬戶的聯系人的更新消息超過預定條數的數值范圍。
[0161]綜上所述,本發明實施例提供的消息推送裝置,通過獲取社交應用賬戶對應的操作系統類型,根據不同的操作系統的特點檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值或者社交應用賬戶處于未發信狀態的時長是否超過第二閾值,在社交應用賬戶處于未登錄狀態的時長超過第一閾值或者社交應用賬戶處于未發信狀態的時長超過第二閾值時,檢測在預定時間段內是否存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,若檢測結果為不存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,則檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,當存在新消息時,根據新消息的類型向與社交應用賬戶綁定的通信地址推送提醒消息,使得用戶在接收到提醒消息時能夠被該提醒消息所吸引,從而提高社交應用賬戶的活躍度;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
[0162]需要說明的是:上述實施例提供的消息推送裝置在推送消息時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的消息推送裝置與消息推送方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。
[0163]請參考圖8,其示出了本發明一個實施例提供的服務器的設備構成圖。該服務器用于實施上述實施例中提供的驗證方法。
[0164]所述服務器800包括處理器(CPU) 801、包括隨機存取存儲器(RAM) 802和只讀存儲器(R0M)803的系統存儲器804,以及連接系統存儲器804和處理器801的系統總線805。所述服務器800還包括幫助計算機內的各個器件之間傳輸信息的基本輸入/輸出系統(I/
O系統)806,和用于存儲操作系統813、應用程序814和其他程序模塊815的大容量存儲設備 807。
[0165]所述基本輸入/輸出系統806包括有用于顯不信息的顯不器808和用于用戶輸入信息的諸如鼠標、鍵盤之類的輸入設備809。其中所述顯示器808和輸入設備809都通過連接到系統總線805的輸入輸出控制器810連接到處理器801。所述基本輸入/輸出系統806還可以包括輸入輸出控制器810以用于接收和處理來自鍵盤、鼠標、或電子觸控筆等多個其他設備的輸入。類似地,輸入輸出控制器810還提供輸出到顯示屏、打印機或其他類型的輸出設備。
[0166]所述大容量存儲設備807通過連接到系統總線805的大容量存儲控制器(未示出)連接到處理器801。所述大容量存儲設備807及其相關聯的計算機可讀介質為客戶端設備800提供非易失性存儲。也就是說,所述大容量存儲設備807可以包括諸如硬盤或者CD-ROM驅動器之類的計算機可讀介質(未示出)。
[0167]不失一般性,所述計算機可讀介質可以包括計算機存儲介質和通信介質。計算機存儲介質包括以用于存儲諸如計算機可讀指令、數據結構、程序模塊或其他數據等信息的任何方法或技術實現的易失性和非易失性、可移動和不可移動介質。計算機存儲介質包括RAM、ROM、EPROM、EEPR0M、閃存或其他固態存儲其技術,CD-ROM、DVD或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設備。當然,本領域技術人員可知所述計算機存儲介質不局限于上述幾種。上述的系統存儲器804和大容量存儲設備807可以統稱為存儲器。
[0168]根據本發明的各種實施例,所述服務器800還可以通過諸如因特網等網絡連接到網絡上的遠程計算機運行。也即服務器800可以通過連接在所述系統總線805上的網絡接口單元811連接到網絡812,或者說,也可以使用網絡接口單元811來連接到其他類型的網絡或遠程計算機系統(未示出)。
[0169]所述存儲器還包括一個或者一個以上的模塊,所述一個或者一個以上模塊存儲于存儲器中,且被配置由一個或多個處理器801執行,所述一個或多個模塊具有如下功能:
[0170]檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值;
[0171]若檢測結果為超過所述預定閾值,則檢測所述社交應用賬戶的社交信息分享平臺在所述預定時間段內是否存在新消息;
[0172]若檢測結果為存在所述新消息,則向與所述社交應用賬戶綁定的通信地址推送提醒消息。所述一個或者多個模塊還具有如下功能:
[0173]檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,和/或,所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值。
[0174]所述一個或者多個模塊還具有如下功能:
[0175]若所述社交應用賬戶對應的操作系統類型為第一系統,則檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值;
[0176]若所述社交應用賬戶對應的操作系統類型為第二系統,則檢測所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值;
[0177]其中,所述社交應用程序在所述第二系統中的平均后臺運行時長大于在所述第一系統中的平均后臺運行時長。
[0178]在所述新消息包括針對所述社交應用賬戶的評論消息時,所述一個或者多個模塊還具有如下功能:
[0179]向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括如下內容中的至少一種:
[0180]針對所述社交應用賬戶的評論消息在預定時間段內的未讀條數;
[0181]針對所述社交應用賬戶的評論消息所對應的聯系人昵稱;
[0182]針對所述社交應用賬戶的評論消息的內容。
[0183]在所述新消息包括所述社交應用賬戶的聯系人的更新消息時,所述一個或者多個模塊還具有如下功能:
[0184]向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括如下內容中的至少一種:
[0185]所述社交應用賬戶的聯系人的更新消息的未讀條數或未讀條數的數值范圍;
[0186]所述社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱;
[0187]所述社交應用賬戶的聯系人的更新消息的內容。
[0188]所述一個或者多個模塊還具有如下功能:
[0189]檢測所述社交應用賬戶是否對應于指定地區;
[0190]若檢測結果為所述社交應用賬戶對應于指定地區,則執行檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值的步驟。
[0191]綜上所述,本發明實施例提供的服務器,通過獲取社交應用賬戶對應的操作系統類型,根據不同的操作系統的特點檢測社交應用賬戶處于未登錄狀態的時長是否超過第一閾值或者社交應用賬戶處于未發信狀態的時長是否超過第二閾值,在社交應用賬戶處于未登錄狀態的時長超過第一閾值或者社交應用賬戶處于未發信狀態的時長超過第二閾值時,檢測在預定時間段內是否存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,若檢測結果為不存在發送至該社交應用賬戶的新消息、新朋友申請或者好友鏈中的好友新申請使用社交應用程序,則檢測社交應用賬戶的社交信息分享平臺在預定時間段內是否存在新消息,當存在新消息時,根據新消息的類型向與社交應用賬戶綁定的通信地址推送提醒消息,使得用戶在接收到提醒消息時能夠被該提醒消息所吸引,從而提高社交應用賬戶的活躍度;解決了當不存在發送至該社交應用賬戶的新消息或者新朋友申請時,服務器不會發送提醒短信或者提醒郵件,導致不能將提醒短信或提醒郵件及時發送至應當被提醒的用戶的問題;達到了只要該社交應用賬戶的社交信息分享平臺有新消息時,即可觸發服務器發送提醒短信或者提醒郵件,將提醒短信或提醒郵件及時發送至應當被提醒的用戶的效果。
[0192]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0193]本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0194]以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種消息推送方法,其特征在于,所述方法包括: 檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值; 若檢測結果為超過所述預定閾值,則檢測所述社交應用賬戶的社交信息分享平臺在所述預定時間段內是否存在新消息; 若檢測結果為存在所述新消息,則向與所述社交應用賬戶綁定的通信地址推送提醒消肩、O
2.根據權利要求1所述的方法,其特征在于,所述檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值,包括: 檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,或者,所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值。
3.根據權利要求2所述的方法,其特征在于,所述檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,或者,處于未發信狀態的時長是否超過第二閾值,包括: 若所述社交應用賬戶對應的操作系統類型為第一系統,則檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值; 若所述社交應用賬戶對應的操作系統類型為第二系統,則檢測所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值; 其中,所述社交應用程序在所述第二系統中的平均后臺運行時長大于在所述第一系統中的平均后臺運行時長。
4.根據權利要求1所述的方法,其特征在于,在所述新消息包括針對所述社交應用賬戶的評論消息時,則向與所述社交應用賬戶綁定的通信地址發送提醒消息,包括: 向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括如下內容中的至少一種: 針對所述社交應用賬戶的評論消息在預定時間段內的未讀條數; 針對所述社交應用賬戶的評論消息所對應的聯系人昵稱; 針對所述社交應用賬戶的評論消息的內容。
5.根據權利要求1所述的方法,其特征在于,在所述新消息包括所述社交應用賬戶的聯系人的更新消息時,則向與所述社交應用賬戶綁定的通信地址發送提醒消息,包括: 向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括如下內容中的至少一種: 所述社交應用賬戶的聯系人的更新消息的未讀條數或未讀條數的數值范圍; 所述社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱; 所述社交應用賬戶的聯系人的更新消息的內容。
6.根據權利要求1所述的方法,其特征在于,所述檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值之前,還包括: 檢測所述社交應用賬戶是否對應于指定地區; 若檢測結果為所述社交應用賬戶對應于指定地區,則執行檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值的步驟。
7.一種消息推送裝置,其特征在于,所述裝置包括: 第一檢測模塊,用于檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值; 第二檢測模塊,用于當所述第一檢測模塊的檢測結果為超過所述預定閾值時,檢測所述社交應用賬戶的社交信息分享平臺在所述預定時間段內是否存在新消息; 發送模塊,用于當所述第二檢測模塊的檢測結果為存在所述新消息時,向與所述社交應用賬戶綁定的通信地址推送提醒消息。
8.根據權利要求7所述的裝置,其特征在于,所述第一檢測模塊,包括: 第一檢測單元,用于檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值,或者,第二檢測單元,用于檢測所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值。
9.根據權利要求8所述的裝置,其特征在于, 所述第一檢測單元,用于當所述社交應用賬戶對應的操作系統類型為第一系統時,檢測所述社交應用賬戶處于未登錄狀態的時長是否超過第一閾值; 所述第二檢測單元,用于當所述社交應用賬戶對應的操作系統類型為第二系統時,檢測所述社交應用賬戶處于未發信狀態的時長是否超過第二閾值; 其中,所述社交應用程序在所述第二系統中的平均后臺運行時長大于在所述第一系統中的平均后臺運行時長。
10.根據權利要求7所述的裝置,其特征在于,在所述新消息包括針對所述社交應用賬戶的評論消息時,所述發送模塊,包括: 第一發送單元,用于向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括如下內容中的至少一種: 針對所述社交應用賬戶的評論消息在預定時間段內的未讀條數; 針對所述社交應用賬戶的評論消息所對應的聯系人昵稱; 針對所述社交應用賬戶的評論消息的內容。
11.根據權利要求7所述的裝置,其特征在于,在所述新消息包括所述社交應用賬戶的聯系人的更新消息時,所述發送模塊,包括: 第二發送單元,用于向與所述社交應用賬戶綁定的短信通信地址或者郵箱通信地址發送提醒消息,所述提醒消息包括如下內容中的至少一種: 所述社交應用賬戶的聯系人的更新消息的未讀條數或未讀條數的數值范圍; 所述社交應用賬戶的聯系人的更新消息所對應的聯系人昵稱; 所述社交應用賬戶的聯系人的更新消息的內容。
12.根據權利要求7所述的裝置,其特征在于,所述裝置還包括: 第三檢測模塊,用于檢測所述社交應用賬戶是否對應于指定地區; 所述第一檢測模塊,用于當所述第三檢測模塊的檢測結果為所述社交應用賬戶對應于指定地區時,執行檢測社交應用賬戶在預定時間段內的不活躍度是否超過預定閾值的步驟。
13.一種服務器,其特征在于,所述服務器包括如權利要求7至12任一所述的消息推送>j-U ρ?α裝直。
【文檔編號】H04W4/12GK104468667SQ201310432755
【公開日】2015年3月25日 申請日期:2013年9月22日 優先權日:2013年9月22日
【發明者】肖斯予 申請人:騰訊科技(深圳)有限公司