本發(fā)明涉及計(jì)算機(jī),具體而言,涉及一種消息發(fā)送方法、系統(tǒng)及裝置。
背景技術(shù):
1、隨著信息安全意識(shí)的不斷提高,在生活中的各個(gè)領(lǐng)域,通常會(huì)利用與用戶關(guān)聯(lián)的虛擬接收賬號(hào)來(lái)向用戶發(fā)送消息。然而,在現(xiàn)有技術(shù)中,一種常用的消息發(fā)送方式為通過(guò)虛擬接收賬號(hào)反向查詢用戶的真實(shí)接收賬號(hào),以此直接向用戶的真實(shí)接收賬號(hào)發(fā)送消息,這種方式無(wú)法實(shí)現(xiàn)保護(hù)用戶信息安全的目的;另一種常用的消息發(fā)送方式則是直接向用戶的虛擬接收賬號(hào)發(fā)送消息,但由于虛擬接收賬號(hào)存在復(fù)用情況,這種方式可能會(huì)導(dǎo)致消息無(wú)法成功發(fā)送。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本公開(kāi)實(shí)施例至少提供了一種消息發(fā)送方法、系統(tǒng)及裝置,能夠在保證用戶信息安全的前提下,將待發(fā)送消息發(fā)送至用戶的真實(shí)接收賬號(hào),提高消息發(fā)送的成功率。
2、第一方面,本公開(kāi)實(shí)施例提供了一種消息發(fā)送方法,包括:
3、確定與待發(fā)送消息對(duì)應(yīng)的接收地址與虛擬接收賬號(hào);
4、確定與接收地址和虛擬接收賬號(hào)對(duì)應(yīng)的真實(shí)接收賬號(hào);
5、將待發(fā)送消息發(fā)送至真實(shí)接收賬號(hào)。
6、可選地,確定與接收地址和虛擬接收賬號(hào)對(duì)應(yīng)的真實(shí)接收賬號(hào),包括:
7、利用預(yù)先構(gòu)建的編碼映射表,查找與接收地址對(duì)應(yīng)的地理編碼;
8、基于地理編碼對(duì)應(yīng)的各虛擬接收賬號(hào)與真實(shí)接收賬號(hào)之間的對(duì)應(yīng)關(guān)系,確定與接收地址和虛擬接收賬號(hào)對(duì)應(yīng)的真實(shí)接收賬號(hào);其中,同一地理編碼對(duì)應(yīng)的各個(gè)虛擬接收賬號(hào)不同。
9、可選地,確定與待發(fā)送消息對(duì)應(yīng)的接收地址與虛擬接收賬號(hào)之前,還包括:
10、響應(yīng)于與待發(fā)送消息對(duì)應(yīng)的訂單觸發(fā)目標(biāo)事件,調(diào)取與訂單的接收地址對(duì)應(yīng)的各個(gè)可用虛擬賬號(hào);
11、從各個(gè)可用虛擬賬號(hào)中選擇一個(gè)可用虛擬賬號(hào)作為待發(fā)送消息的虛擬接收賬號(hào),將訂單的真實(shí)接收賬號(hào)與虛擬接收賬號(hào)進(jìn)行綁定,以確定與接收地址對(duì)應(yīng)的虛擬接收賬號(hào)與真實(shí)接收賬號(hào)之間的對(duì)應(yīng)關(guān)系,并保存對(duì)應(yīng)關(guān)系。
12、可選地,保存對(duì)應(yīng)關(guān)系之后,還包括:
13、設(shè)置虛擬接收賬號(hào)與真實(shí)接收賬號(hào)之間的對(duì)應(yīng)關(guān)系的有效周期;
14、響應(yīng)于有效周期結(jié)束,刪除虛擬接收賬號(hào)與真實(shí)接收賬號(hào)之間的對(duì)應(yīng)關(guān)系,并將虛擬接收賬號(hào)放入可用虛擬號(hào)碼中。
15、可選地,同一虛擬接收賬號(hào)對(duì)應(yīng)一個(gè)或多個(gè)接收地址。
16、第二方面,本公開(kāi)實(shí)施例提供了一種消息發(fā)送系統(tǒng),包括消息發(fā)送裝置與訂單暫存平臺(tái);
17、訂單暫存平臺(tái)向消息發(fā)送裝置發(fā)送待發(fā)送消息;
18、消息發(fā)送裝置中保存有訂單的接收地址、訂單對(duì)應(yīng)的真實(shí)接收賬號(hào)以及訂單對(duì)應(yīng)的虛擬接收賬號(hào)之間的對(duì)應(yīng)關(guān)系;
19、消息發(fā)送裝置接收訂單暫存平臺(tái)發(fā)送的待發(fā)送消息,確定與待發(fā)送消息對(duì)應(yīng)的接收地址與虛擬接收賬號(hào);基于接收地址與虛擬接收賬號(hào),利用對(duì)應(yīng)關(guān)系,確定與接收地址和虛擬接收賬號(hào)對(duì)應(yīng)的真實(shí)接收賬號(hào);將待發(fā)送消息發(fā)送至真實(shí)接收賬號(hào)。
20、第三方面,本公開(kāi)實(shí)施例還提供了一種消息發(fā)送裝置,包括:
21、第一確定模塊,用于確定與待發(fā)送消息對(duì)應(yīng)的接收地址與虛擬接收賬號(hào);
22、第二確定模塊,用于確定與接收地址和虛擬接收賬號(hào)對(duì)應(yīng)的真實(shí)接收賬號(hào);
23、發(fā)送模塊,用于將待發(fā)送消息發(fā)送至真實(shí)接收賬號(hào)。
24、第四方面,本公開(kāi)實(shí)施例還提供一種電子設(shè)備,包括:處理器、存儲(chǔ)器和總線,存儲(chǔ)器存儲(chǔ)有處理器可執(zhí)行的機(jī)器可讀指令,當(dāng)計(jì)算機(jī)設(shè)備運(yùn)行時(shí),處理器與存儲(chǔ)器之間通過(guò)總線通信,機(jī)器可讀指令被處理器執(zhí)行時(shí)執(zhí)行上述第一方面,或第一方面中任一種可選的實(shí)施方式中的步驟。
25、第五方面,本公開(kāi)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器運(yùn)行時(shí)執(zhí)行上述第一方面,或第一方面中任一種可選的實(shí)施方式中的步驟。
26、第六方面,本公開(kāi)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一實(shí)施例的方法。
27、上述任一方面或任一方面的任一實(shí)施方式,通過(guò)確定與待發(fā)送消息對(duì)應(yīng)的接收地址與虛擬接收賬號(hào);確定與接收地址和虛擬接收賬號(hào)對(duì)應(yīng)的真實(shí)接收賬號(hào);將待發(fā)送消息發(fā)送至真實(shí)接收賬號(hào)。由此能夠利用接收地址、虛擬接收賬號(hào)以及真實(shí)接收賬號(hào)三者之間的對(duì)應(yīng)關(guān)系,確定出用戶的真實(shí)接收賬號(hào)并向該真實(shí)接收賬號(hào)發(fā)送消息。不僅避免了因反向查詢用戶的真實(shí)接收賬號(hào)導(dǎo)致的信息泄露問(wèn)題,保證了用戶的個(gè)人信息安全;還通過(guò)建立接收地址、虛擬接收賬號(hào)與真實(shí)接收賬號(hào)三者之間的對(duì)應(yīng)關(guān)系,避免了因虛擬接收賬號(hào)復(fù)用所導(dǎo)致的消息無(wú)法成功發(fā)送的問(wèn)題,提高了消息發(fā)送的成功率。
1.一種消息發(fā)送方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,確定與所述接收地址和所述虛擬接收賬號(hào)對(duì)應(yīng)的真實(shí)接收賬號(hào),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定與待發(fā)送消息對(duì)應(yīng)的接收地址與虛擬接收賬號(hào)之前,還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,保存所述對(duì)應(yīng)關(guān)系之后,還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,同一虛擬接收賬號(hào)對(duì)應(yīng)一個(gè)或多個(gè)接收地址。
6.一種消息發(fā)送系統(tǒng),其特征在于,包括消息發(fā)送裝置與訂單暫存平臺(tái);
7.一種消息發(fā)送裝置,其特征在于,包括:
8.一種電子設(shè)備,其特征在于,包括:
9.一種計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-6中任一所述的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法。