本申請(qǐng)屬于大數(shù)據(jù)處理,尤其涉及一種消息發(fā)送方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、在裝置運(yùn)行過(guò)程中會(huì)涉及到消息的發(fā)送。在需要進(jìn)行消息發(fā)送時(shí),通過(guò)消息模板生成特定格式的消息,再將特定格式的消息進(jìn)行發(fā)送。
2、示例性技術(shù)中,一個(gè)消息具有一個(gè)消息模板,而裝置需要發(fā)送的消息數(shù)量較多,會(huì)存在海量的消息模板。在需要發(fā)送消息時(shí),需要在海量的消息模板中找到消息對(duì)應(yīng)的模板,查找消息模板的時(shí)間過(guò)長(zhǎng),導(dǎo)致消息發(fā)送速率過(guò)慢。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種消息發(fā)送方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品,用于解決消息發(fā)送速率過(guò)慢的問(wèn)題。
2、第一方面,本申請(qǐng)實(shí)施例提供一種消息發(fā)送方法,包括:
3、響應(yīng)于所述消息發(fā)送裝置待發(fā)送提示信息,確定產(chǎn)生所述提示信息的業(yè)務(wù)場(chǎng)景,并確定所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的各個(gè)第一消息模板;
4、確定所述提示信息所屬的消息類(lèi)型,并在各個(gè)所述第一消息模板中,確定與所述消息類(lèi)型匹配的各個(gè)第一消息模板,以作為第二消息模板;
5、確定所述消息發(fā)送裝置關(guān)聯(lián)的第一機(jī)構(gòu),根據(jù)各個(gè)所述第二消息模板確定與所述第一機(jī)構(gòu)匹配的第二消息模板,作為目標(biāo)消息模板;
6、根據(jù)所述提示信息以及所述目標(biāo)消息模板生成目標(biāo)消息,并將所述目標(biāo)消息發(fā)送至所述提示信息指定的終端設(shè)備。
7、在一些可能的實(shí)現(xiàn)方式中,所述根據(jù)各個(gè)所述第二消息模板確定與所述第一機(jī)構(gòu)匹配的第二消息模板,作為目標(biāo)消息模板的步驟包括:
8、在各個(gè)所述第二消息模板中,確定是否含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板;
9、響應(yīng)于各個(gè)所述第二消息模板中含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板,將所述第一機(jī)構(gòu)獨(dú)有的第二消息模板確定為所述目標(biāo)消息模板。
10、在一些可能的實(shí)現(xiàn)方式中,所述在各個(gè)所述第二消息模板中,確定是否含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板的步驟之后,還包括:
11、響應(yīng)于各個(gè)所述第二消息模板中未含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板,確定所述第一機(jī)構(gòu)對(duì)應(yīng)的第二機(jī)構(gòu),所述第二機(jī)構(gòu)用于指示所述第一機(jī)構(gòu)的上級(jí)機(jī)構(gòu);
12、將所述第二機(jī)構(gòu)獨(dú)有的第三消息模板,確定為所述目標(biāo)消息模板,所述第三消息模板的類(lèi)型與所述消息類(lèi)型匹配。
13、在一些可能的實(shí)現(xiàn)方式中,所述在各個(gè)所述第二消息模板中,確定是否含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板的步驟之后,還包括:
14、響應(yīng)于各個(gè)所述第二消息模板中未含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板,確定每個(gè)所述第二消息模板關(guān)聯(lián)的第三機(jī)構(gòu);
15、在各個(gè)所述第三機(jī)構(gòu)中,確定所述第一機(jī)構(gòu)所匹配的第三機(jī)構(gòu),匹配的第三機(jī)構(gòu)用于指示所述第一機(jī)構(gòu)的上級(jí)機(jī)構(gòu);
16、將匹配的所述第三機(jī)構(gòu)對(duì)應(yīng)的第二消息模板,確定為所述目標(biāo)消息模板。
17、在一些可能的實(shí)現(xiàn)方式中,所述確定所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的各個(gè)第一消息模板的步驟包括:
18、獲取所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的消息標(biāo)識(shí);
19、將所述消息標(biāo)識(shí)關(guān)聯(lián)的各個(gè)消息模板,確定為所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的各個(gè)第一消息模板。
20、在一些可能的實(shí)現(xiàn)方式中,所述根據(jù)所述提示信息以及所述目標(biāo)消息模板生成目標(biāo)消息的步驟包括:
21、獲取所述目標(biāo)消息模板中的消息修飾參數(shù);
22、根據(jù)所述消息修飾參數(shù)對(duì)所述提示信息進(jìn)行處理,以生成目標(biāo)消息。
23、第二方面,本申請(qǐng)實(shí)施例一種消息發(fā)送裝置,包括:
24、第一確定模板,用于響應(yīng)于所述消息發(fā)送裝置待發(fā)送提示信息,確定產(chǎn)生所述提示信息的業(yè)務(wù)場(chǎng)景,并確定所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的各個(gè)第一消息模板;
25、第二確定模板,用于確定所述提示信息所屬的消息類(lèi)型,并在各個(gè)所述第一消息模板中,確定與所述消息類(lèi)型匹配的各個(gè)第一消息模板,以作為第二消息模板;
26、第三確定模板,用于確定所述消息發(fā)送裝置關(guān)聯(lián)的第一機(jī)構(gòu),根據(jù)各個(gè)所述第二消息模板確定與所述第一機(jī)構(gòu)匹配的第二消息模板,作為目標(biāo)消息模板;
27、生成模板,用于根據(jù)所述提示信息以及所述目標(biāo)消息模板生成目標(biāo)消息,并將所述目標(biāo)消息發(fā)送至所述提示信息指定的終端設(shè)備。
28、第三方面,本申請(qǐng)實(shí)施例提供一種消息發(fā)送設(shè)備,所述設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;所述處理器執(zhí)行所述計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如上所述的消息發(fā)送方法。
29、第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的消息發(fā)送方法。
30、第五方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備能夠執(zhí)行如上所述的消息發(fā)送方法。
31、本申請(qǐng)實(shí)施例的消息發(fā)送方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品,當(dāng)消息發(fā)送裝置需要發(fā)送提示信息,確定產(chǎn)生提示信息的業(yè)務(wù)場(chǎng)景,在確定提示信息所屬的業(yè)務(wù)類(lèi)型,并在業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的各個(gè)第一消息模板中確定與消息類(lèi)型匹配的第一消息模板作為第二消息模板,在各個(gè)消息模板中確定與消息發(fā)送裝置關(guān)聯(lián)的第一機(jī)構(gòu),所匹配的第二消息模板作為目標(biāo)消息模板,再通過(guò)提示信息以及目標(biāo)消息模板生成目標(biāo)消息,最后將目標(biāo)消息發(fā)送至提示信息指定的終端設(shè)備。本申請(qǐng)中,用于生成消息的目標(biāo)消息模板從提示消息所屬業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的消息模板中確定,無(wú)需在全部的消息模板中查找到目標(biāo)消息模板,減少了消息模板的查找時(shí)長(zhǎng),縮短了消息生成時(shí)長(zhǎng),從而提高了消息發(fā)送效率。
1.一種消息發(fā)送方法,其特征在于,應(yīng)用于消息發(fā)送裝置,所述消息發(fā)送方法包括:
2.根據(jù)權(quán)利要求1所述的消息發(fā)送方法,其特征在于,所述根據(jù)各個(gè)所述第二消息模板確定與所述第一機(jī)構(gòu)匹配的第二消息模板,作為目標(biāo)消息模板的步驟包括:
3.根據(jù)權(quán)利要求2所述的消息發(fā)送方法,其特征在于,所述在各個(gè)所述第二消息模板中,確定是否含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板的步驟之后,還包括:
4.根據(jù)權(quán)利要求2所述的消息發(fā)放方法,其特征在于,所述在各個(gè)所述第二消息模板中,確定是否含有所述第一機(jī)構(gòu)獨(dú)有的第二消息模板的步驟之后,還包括:
5.根據(jù)權(quán)利要求1所述的消息發(fā)送方法,其特征在于,所述確定所述業(yè)務(wù)場(chǎng)景關(guān)聯(lián)的各個(gè)第一消息模板的步驟包括:
6.根據(jù)權(quán)利要求1-5中任一項(xiàng)所述的消息發(fā)送方法,其特征在于,所述根據(jù)所述提示信息以及所述目標(biāo)消息模板生成目標(biāo)消息的步驟包括:
7.一種消息發(fā)送裝置,其特征在于,包括:
8.一種消息發(fā)送設(shè)備,其特征在于,所述設(shè)備包括:處理器以及存儲(chǔ)有計(jì)算機(jī)程序指令的存儲(chǔ)器;所述處理器執(zhí)行所述計(jì)算機(jī)程序指令時(shí)實(shí)現(xiàn)如權(quán)利要求1-6中任意一項(xiàng)所述的消息發(fā)送方法。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序指令,所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-6中任意一項(xiàng)所述的消息發(fā)送方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備能夠執(zhí)行如權(quán)利要求1-6中任意一項(xiàng)所述的消息發(fā)送方法。