消息發送方法及裝置的制造方法
【技術領域】
[0001 ]本公開涉及網絡技術領域,尤其涉及一種消息發送方法及裝置。
【背景技術】
[0002]隨著網絡技術的快速發展,出現了越來越多的通訊工具。對于這些通訊工具中的每個通訊工具,當通過該通訊工具進行通信時,需要在該通信工具對應的服務器中登錄用戶賬號,之后,當服務器每接收到一個通信消息時,可以基于該通信消息接收方的用戶賬號,將該通信消息發送給對應的接收方,從而完成通信。而一旦該通信消息的接收方未登錄用戶賬號,也即是,該通信消息的接收方不在線,則服務器無法將該通信消息進行發送,從而無法使用戶及時獲知到該通信消息,因此,亟需一種能夠使用戶及時獲知通信消息的消息發送方法。
【發明內容】
[0003]為克服相關技術中存在的問題,本公開提供一種消息發送方法及裝置。
[0004]根據本公開實施例的第一方面,提供一種消息發送方法,所述方法包括:
[0005]當獲取到針對第一用戶賬號發送的通信消息時,獲取與所述第一用戶賬號關聯的多個第二用戶賬號;
[0006]基于所述多個第二用戶賬號的熱度值,從所述多個第二用戶賬號中,選擇至少一個第二用戶賬號;
[0007]基于所述至少一個第二用戶賬號發送所述通信消息。
[0008]結合第一方面,在上述第一方面的第一種可能的實現方式中,所述基于所述多個第二用戶賬號的熱度值,從所述多個第二用戶賬號中,選擇至少一個第二用戶賬號,包括:
[0009]從所述多個第二用戶賬號中,選擇處于在線狀態的第二用戶賬號;
[0010]基于所述處于在線狀態的第二用戶賬號的熱度值,從所述處于在線狀態的第二用戶賬號中,選擇至少一個第二用戶賬號。
[0011]結合第一方面的第一種可能的實現方式,在上述第一方面的第二種可能的實現方式中,所述基于所述處于在線狀態的第二用戶賬號的熱度值,從所述處于在線狀態的第二用戶賬號中,選擇至少一個第二用戶賬號,包括:
[0012]基于所述處于在線狀態的第二用戶賬號的熱度值,從所述處于在線狀態的第二用戶賬號中,選擇熱度值最高的第二用戶賬號。
[0013]結合第一方面,在上述第一方面的第三種可能的實現方式中,所述基于所述多個第二用戶賬號的熱度值,從所述多個第二用戶賬號中,選擇至少一個第二用戶賬號之前,還包括:
[0014]對于所述多個第二用戶賬號中每個第二用戶賬號,從所述第二用戶賬號對應的服務器中,獲取所述第二用戶賬號的多個屬性信息;
[0015]對所述多個屬性信息進行加權處理,得到所述第二用戶賬號的熱度值。
[0016]結合第一方面至第一方面的第三種可能的實現方式中的任一可能的實現方式,在上述第一方面的第四種可能的實現方式中,所述獲取與所述第一用戶賬號關聯的多個第二用戶賬號之前,還包括:
[0017]當接收到所述第一用戶賬號和所述多個第二用戶賬號的關聯消息時,存儲所述第一用戶賬號和所述多個第二用戶賬號的關聯關系。
[0018]根據本公開實施例的第二方面,提供一種消息發送裝置,所述裝置包括:
[0019]第一獲取模塊,用于當獲取到針對第一用戶賬號發送的通信消息時,獲取與所述第一用戶賬號關聯的多個第二用戶賬號;
[0020]選擇模塊,用于基于所述多個第二用戶賬號的熱度值,從所述多個第二用戶賬號中,選擇至少一個第二用戶賬號;
[0021]發送模塊,用于基于所述至少一個第二用戶賬號發送所述通信消息。
[0022]結合第二方面,在上述第二方面的第一種可能的實現方式中,所述選擇模塊包括:
[0023]第一選擇單元,用于從所述多個第二用戶賬號中,選擇處于在線狀態的第二用戶賬號;
[0024]第二選擇單元,用于基于所述處于在線狀態的第二用戶賬號的熱度值,從所述處于在線狀態的第二用戶賬號中,選擇至少一個第二用戶賬號。
[0025]結合第二方面的第一種可能的實現方式,在上述第二方面的第二種可能的實現方式中,所述第二選擇單元用于:
[0026]基于所述處于在線狀態的第二用戶賬號的熱度值,從所述處于在線狀態的第二用戶賬號中,選擇熱度值最高的第二用戶賬號。
[0027]結合第二方面,在上述第二方面的第三種可能的實現方式中,所述裝置還包括:
[0028]第二獲取模塊,用于對于所述多個第二用戶賬號中每個第二用戶賬號,從所述第二用戶賬號對應的服務器中,獲取所述第二用戶賬號的多個屬性信息;
[0029]加權處理模塊,用于對所述多個屬性信息進行加權處理,得到所述第二用戶賬號的熱度值。
[0030]結合第二方面至第二方面的第三種可能的實現方式中的任一可能的實現方式,在上述第二方面的第四種可能的實現方式中,所述裝置還包括:
[0031]存儲模塊,用于當接收到所述第一用戶賬號和所述多個第二用戶賬號的關聯消息時,存儲所述第一用戶賬號和所述多個第二用戶賬號的關聯關系。
[0032]根據本公開實施例的第三方面,提供一種消息發送裝置,所述裝置包括:
[0033]處理器;
[0034]用于存儲處理器可執行指令的存儲器;
[0035]其中,所述處理器被配置為:
[0036]當獲取到針對第一用戶賬號發送的通信消息時,獲取與所述第一用戶賬號關聯的多個第二用戶賬號;
[0037]基于所述多個第二用戶賬號的熱度值,從所述多個第二用戶賬號中,選擇至少一個第二用戶賬號;
[0038]基于所述至少一個第二用戶賬號發送所述通信消息。
[0039]本公開的實施例提供的技術方案可以包括以下有益效果:在本公開實施例中,當消息發送裝置獲取到針對第一用戶賬號發送的通信消息時,確定第一用戶賬號不在線,此時,消息發送裝置可以獲取與第一用戶賬號關聯的多個第二用戶賬號,并且由于熱度值用于表征用戶賬號最近的活躍度,因此,基于該多個第二用戶賬號的熱度值,從該多個第二用戶賬號中,選擇至少一個第二用戶賬號,并基于該至少一個第二用戶賬號發送該通信消息,從而可以盡量保證用戶及時獲知該通信消息。
[0040]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0041]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發明的實施例,并與說明書一起用于解釋本發明的原理。
[0042]圖1是根據一示例性實施例示出的一種消息發送方法的流程圖。
[0043]圖2是根據一示例性實施例示出的另一種消息發送方法的流程圖。
[0044]圖3是根據一示例性實施例示出的一種關聯授權界面示意圖。
[0045]圖4是根據一示例性實施例示出的一種授權提示信息界面示意圖。
[0046]圖5是根據一示例性實施例示出的一種關聯提示信息界面示意圖。
[0047]圖6是根據一示例性實施例示出的一種消息發送裝置的框圖。
[0048]圖7是根據一示例性實施例示出的另一種消息發送裝置的框圖。
[0049]圖8是根據一示例性實施例示出的又一種消息發送裝置的框圖。
[0050]圖9是根據一示例性實施例示出的再一種消息發送裝置的框圖。
【具體實施方式】
[0051]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。
[0052]圖1是根據一示例性實施例示出的一種消息發送方法流程圖。參見圖1,該方法用于消息發送裝置中,包括以下步驟。
[0053]在步驟101中,當獲取到針對第一用戶賬號發送的通信消息時,獲取與第一用戶賬號關聯的多個第二用戶賬號。
[0054]在步驟102中,基于該多個第二用戶賬號的熱度值,從該多個第二用戶賬號中,選擇至少一個第二用戶賬號。
[0055]在步驟103中,基于該至少一個第二用戶賬號發送該通信消息。
[0056]在本公開實施例中,當消息發送裝置獲取到針對第一用戶賬號發送的通信消息時,確定第一用戶賬號不在線,此時,消息發送裝置可以獲取與第一用戶賬號關聯的多個第二用戶賬號,并且由于熱度值用于表征用戶賬號最近的活躍度,因此,基于該多個第二用戶賬號的熱度值,從該多個第二用戶賬號中,選擇至少一個第二用