CN115550303B - 一种通知消息发送方法、装置、设备及介质 - Google Patents
一种通知消息发送方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115550303B CN115550303B CN202211135579.3A CN202211135579A CN115550303B CN 115550303 B CN115550303 B CN 115550303B CN 202211135579 A CN202211135579 A CN 202211135579A CN 115550303 B CN115550303 B CN 115550303B
- Authority
- CN
- China
- Prior art keywords
- sending
- content
- target
- notification message
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 230000005540 biological transmission Effects 0.000 claims description 85
- 238000012545 processing Methods 0.000 claims description 37
- 230000008569 process Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 18
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请涉及任务调度技术领域,尤其涉及一种通知消息发送方法、装置、设备及介质。由于在本申请实施例中同业业务***中预先配置有包含有第一预设位置和第二预设位置的发送代码,当接收到待发布的目标通知消息之后,该同业业务***只需要将目标通知消息中携带的待发送的内容,以及接收该内容的账户的联系方式写入到发送代码的第一预设位置和第二预设位置中,即可得到完整的发送代码,通过该发送代码进行内容的发送,因此同业业务***中无需保存每种类型的通知消息的发送代码,降低了同业业务***的存储压力。
Description
技术领域
本申请涉及任务调度技术领域,尤其涉及一种通知消息发送方法、装置、设备及介质。
背景技术
同业业务***接收总行发布的通知消息,为有效的通知业务人员和客户,使得业务人员和客户能够及时的了解该通知消息,同业业务***需发送邮件给业务人员,以及发送短信给客户。
在现有技术中,同业业务***中保存有每种类型的通知消息对应的发送代码,当同业业务***接收到总行发布的通知消息之后,该同业业务***获取该通知消息对应的发送代码以及该通知消息中待发送的内容,并通过该发送代码向业务人员和客户对应的账户发送该内容。
由于在实际的应用过程中,总行会发送的通知消息的类型很多,这导致了同业业务***中保存了大量的针对不同类型的通知消息的发送代码,导致同业业务***的存储压力大。
发明内容
本申请提供了一种通知消息发送方法、装置、设备及介质,用以解决现有技术中同业业务***中保存了大量的发送代码,导致同业业务***的存储压力大的问题。
本申请实施例提供了一种通知消息发送方法,所述方法包括:
接收待发布的目标通知消息,其中所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识;
根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式;
将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置,并通过被写入后的发送代码向所述联系方式对应的账户发送所述内容。
进一步地,所述联系方式为手机号;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的短信对应的第一子内容;
将所述第一子内容写入到所述发送代码的第二预设位置。
进一步地,所述联系方式为邮箱;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的邮件对应的第二子内容;
将所述第二子内容写入到所述发送代码的第二预设位置。
进一步地,所述将所述内容写入到所述发送代码的第二预设位置之后,所述方法还包括:
获取所述目标通知信息中携带的目标模板标识;
将所述目标模板标识写入所述发送代码的第三预设位置。
进一步地,所述通过被写入后的发送代码向所述联系方式对应的账户发送所述内容包括:
若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;
根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;
通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户。
进一步地,当前满足预设的发送条件的确定过程包括:
若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或
若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
进一步地,所述方法还包括:
根据所述内容是否发送成功,确定该账户对应的发送状态;
若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;
判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;
若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
本申请实施例还提供了一种通知消息发送装置,所述装置包括:
接收模块,用于接收待发布的目标通知消息,其中所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识;
处理模块,用于根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式;将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置;
发送模块,用于通过被写入后的发送代码向所述联系方式对应的账户发送所述内容。
进一步地,所述发送模块,具体用于若所述联系方式为手机号,获取所述内容中包含的待发送的短信对应的第一子内容;将所述第一子内容写入到所述发送代码的第二预设位置。
进一步地,所述发送模块,具体用于若所述联系方式为邮箱,获取所述内容中包含的待发送的邮件对应的第二子内容;将所述第二子内容写入到所述发送代码的第二预设位置。
进一步地,所述处理模块,用于获取所述目标通知信息中携带的目标模板标识;将所述目标模板标识写入所述发送代码的第三预设位置。
进一步地,所述发送模块,具体用于若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户。
进一步地,所述发送模块,具体用于若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
进一步地,所述发送模块,还用于根据所述内容是否发送成功,确定该账户对应的发送状态;若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
本申请实施例还提供了一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述通知消息发送方法的步骤。
本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述中任一所述通知消息发送方法的步骤。
本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述如上述中任一所述通知消息发送方法的步骤。
在本申请实施例中,同业业务***接收待发布的目标通知消息,其中该目标通知消息中携带有待发送的内容以及接收该内容的账户的目标标识,根据保存的标识与联系方式的对应关系,确定该目标标识对应的联系方式,将该联系方式写入到预先配置的发送代码的第一预设位置,将该内容写入到该发送代码的第二预设位置,并通过被写入后的发送代码向该联系方式对应的账户发送该内容。由于,在本申请实施例中同业业务***中预先配置有包含有第一预设位置和第二预设位置的发送代码,当接收到待发布的目标通知消息之后,该同业业务***只需要将目标通知消息中携带的待发送的内容,以及接收该内容的账户的联系方式写入到发送代码的第一预设位置和第二预设位置中,即可得到完整的发送代码,通过该发送代码进行内容的发送,因此同业业务***中无需保存每种类型的通知消息的发送代码,降低了同业业务***的存储压力。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种通知消息发送过程示意图;
图2为本申请实施例提供的发送代码的字段示意图;
图3为本申请实施例提供的目标通知消息发送的流程示意图;
图4为本申请实施例提供的一种通知消息发送装置结构示意图;
图5为本申请实施例提供的一种电子设备结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
为了降低同业业务***的存储压力,本申请实施例提供了一种通知消息发送方法、装置、设备及介质。
在本申请实施例中,同业业务***接收待发布的目标通知消息,其中该目标通知消息中携带有待发送的内容以及接收该内容的账户的目标标识,若当前满足预设的发送条件,则根据保存的标识与联系方式的对应关系,确定该目标标识对应的联系方式,将该联系方式写入到预先配置的发送代码的第一预设位置,将该内容写入到该发送代码的第二预设位置,并通过被写入后的发送代码向该联系方式对应的账户发送该内容。
本申请各技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
实施例1:
图1为本申请实施例提供的一种通知消息发送过程示意图,该过程包括:
S101:接收待发布的目标通知消息,所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识。
本申请实施例提供的一种通知消息发送方法应用于同业业务***,具体的应用于部署了同业业务***的电子设备。
同业业务是指以金融同业客户为服务与合作对象,以同业资金融通为核心的各项业务,是商业银行近年来兴起并蓬勃发展的一项新业务。具体包括:代理同业资金清算、同业存放、债券投资、同业拆借、外汇买卖、衍生产品交易、代客资金交易和同业资产买卖回购、票据转贴现和再贴现等业务。而同业业务***实现同业业务线上流程化、电子化,同业业务***也可以简称为同业***。
在本申请实施例中,同业业务***会和总行的服务器进行通信,该总行的服务器会向同业业务***发送通知消息,该通知消息可能是竞价通知消息、存续通知消息或回款申报通知消息等等。同业业务***会对接收到的通知消息进行响应。其中,同业业务***对接收到的通知消息进行响应就是将该通知消息中携带的内容发送给接收该内容的账户。在本申请实施例中,为了更好地进行描述,将同业业务***接收到通知消息称为目标通知消息。
具体的,在本申请实施例中,同业业务***接收总行的服务器发送的目标通知消息,该目标通知消息中携带有待发送的内容以及接收该内容的账户的目标标识。同业业务***可以根据该目标标识以及该内容,向该目标标识对应的账户发送该内容。
S102:根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式。
在本申请实施例中,同业业务***在接收待发布的目标通知消息之后,同业业务***获取该目标通知消息中携带的接收所述内容的账户的目标标识。该同业业务***会获取预先保存的账户的标识与联系方式的对应关系,确定目标标识对应的联系方式。
其中,在本申请实施例中,该联系方式可以电话号码、邮箱地址或应用软件的ID等。
S103:将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置,并通过被写入后的发送代码向所述联系方式对应的账户发送所述内容。
在本申请实施例中,同业业务***保存有发送代码,其中,该发送代码并不是完整的代码,而是存在待写入的部分,这就使得该发送代码可以用于发送各种类型的通知消息,避免了在同业业务***中保存大量的发送代码,降低了同业业务***的负载压力。
具体的,在本申请实施例中,发送代码中预先设置用于写入联系方式的第一预设位置,以及用于写入内容的第二预设位置。同业业务***在确定了目标标识对应的联系方式之后,该同业业务***将该联系方式写入到该发送代码的第一预设位置,将待发送的内容写入到该发送代码的第二预设位置。该同业业务***通过该被写入了联系方式和内容的发送代码,向该联系方式对应的账户发送该内容。
由于,在本申请实施例中同业业务***中预先配置有发送代码,当接收到待发布的目标通知消息之后,该同业业务***只需要将目标通知消息中携带有待发送的内容,以及接收所述内容的账户的联系方式写入到发送代码中,避免了在同业业务***中保存大量的代码,降低了同业业务***的存储压力。
实施例2:
为了实现对目标通知消息的发送,在上述实施例的基础上,在本申请实施例中,所述联系方式为手机号;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的短信对应的第一子内容;
将所述第一子内容写入到所述发送代码的第二预设位置。
在本申请实施例中,同业业务***中针对不同的人群保存的联系方式不同,如针对客户保存的联系方式为手机号,针对业务人员保存的联系方式为邮箱。并且,目标通知消息中携带有通过不同联系方式发送的子内容。针对不同的联系方式,同业业务***从目标通知消息中获取该联系方式对应的子内容,并发送该子内容。
具体的,在本申请实施例中,目标通知消息中携带的内容包括至少两个子内容,其中该至少两个子内容中存在一个为待发送的短信对应的子内容,被称为第一子内容。当同业业务***获取到联系方式为手机号时,则该同业业务***获取目标通知消息中携带的第一子内容,并将该第一子内容写入到发送代码的第二预设位置。
为了进一步地实现对目标通知消息的发送,在上述各实施例的基础上,在本申请实施例中,所述联系方式为邮箱;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的邮件对应的第二子内容;
将所述第二子内容写入到所述发送代码的第二预设位置。
在本申请实施例,目标通知消息中携带的内容包括至少两个子内容,其中该至少两个子内容中存在一个为待发送的邮件对应的子内容,被称为第二子内容。
具体的,在本申请实施例中,当同业业务***获取到联系方式为邮箱时,则该同业业务***获取目标通知消息中携带的第二子内容,并将该第二子内容写入到发送代码的第二预设位置。
实施例3:
为了进一步地提高目标通知消息的发送效果,在上述各实施例的基础上,在本申请实施例中,所述将所述内容写入到所述发送代码的第二预设位置之后,所述方法还包括:
获取所述目标通知信息中携带的目标模板标识;
将所述目标模板标识写入所述发送代码的第三预设位置。
为了实现对目标通知消息中携带的内容的发送,在本申请实施例中,针对不同的联系方式,同业业务***中保存有对应的发送模板。同业业务***会根据发送代码以及发送模板,发送目标通知消息。
具体的,在本申请实施例中,总行的服务器在向同业业务***发送目标通知信息时,该目标通知信息中还会携带目标模板标识,使得针对不同场景的目标通知消息,同业业务***可以使用不同的发送模板发送该目标通知消息。基于此,同业业务***在接收到目标通知消息之后,该同业业务***获取该目标通知消息中携带的目标模板标识,并将该目标模板标识写入该发送代码的第三预设位置。
其中,在本申请实施例中,发送代码在发送目标通知消息时会获取写入的联系方式和待发送的内容,并根据写入的目标模板标识确定目标发送模板。
此外,为了更好地提供通知消息发送的功能,在本申请实施例中,同业业务***除了将目标通知消息中携带的联系方式和待发送的内容,以及待使用的目标模板标识写入到发送代码中之外,该同业业务***还可以根据目标通知消息中携带的其他信息,对发送代码的其他字段进行写入。
具体的,同业业务***根据目标通知消息中携带的消息发送执行次数,对发送代码中的消息发送执行次数对应的字段进行写入,使得同业业务***发送该目标通知消息失败以后,可以根据该发送执行次数确定是否再次发送该目标通知消息;根据目标通知消息中携带的同业业务记录编号,对发送代码中的同业业务记录编号对应的字段进行写入,使得同业业务***在完成对该目标通知消息的发送之后,可以根据该同业业务记录编号对此次发送进行记录;根据目标通知消息中携带的备用信息,对发送代码中的备用字段n信息对应的字段进行写入,该备用字段n信息用于备注特殊的发送需求,更好地实现目标通知消息的发送;根据目标通知消息的接收时间,对发送代码中的时间戳对应的字段进行写入,使得同业业务***根据该接收时间确定当前是否满足发送条件;根据目标通知消息中携带的最后更新营业日,对发送代码中的最后更新营业日对应的字段进行写入,使得同业业务***记录该目标通知消息的结束时间;根据目标通知消息中携带的消息类型,对发送代码中的消息类型对应的字段进行写入,使得同业业务***可以根据该消息类型,对确定的目标发送模板进行检验;根据目标通知消息中携带的通知消息标题,对发送代码中的通知消息标题对应的字段进行写入。
图2为本申请实施例提供的发送代码的字段示意图,如该图2所示,该发送代码包括消息类型(Msg_Tp)、接收人员编号(Rcv_Stff_ID)、通知消息标题信息(Ntc_Msg_Ttl_Inf)、通知消息内容(Ntc_Msg_Cntnt)、消息发送状态代码(Msg_Snd_StCd)、消息发送执行次数(Msg_Snd_Exec_Cnt)、模板标识(Tpl_ID)、预计发送时间(Frcst_Snd_Tm)、多实体标识(MULTI_TENANCY_ID)、消息编号(Msg_Tp)、同业业务记录类型代码(SmBsn_Bsn_Rcrd_TpCd)、同业业务记录编号(SmBsn_Bsn_Rcrd_ID)、备用字段n信息(Rerv_Fldn_Inf)、时间戳(Tms)、最后更新营业日(Last_Udt_OprgDay)、本地年月日(Lcl_YrMo_Day)和本地时分秒(Lcr_Hr_Grd_Scnd)。
其中,消息类型、通知消息标题信息、消息发送执行次数、预计发送时间、备用字段n信息、时间戳以及最后更新营业日为同业业务***根据目标通知消息中携带的对应的信息进行写入的,若目标通知消息中未携带对应的信息,则同业业务***无需进行写入。消息发送状态代码、多实体标识、消息编号、同业业务记录类型代码、同业业务记录编号、本地年月日以及本地时分秒为预先配置好的。接收人员编号所在的字段为待写入联系方式的第一预设位置,通知消息内容所在的字段为待写入待发送内容的第二预设位置,模板标识对应的字段为待写入目标模板标识的第三预设位置。
实施例4:
为了更好地实现通知消息的发送,所述通过被写入后的发送代码向所述联系方式对应的账户发送所述内容包括:
若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;
根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;
通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户。
为了更好地实现通知消息的发送,在本申请实施例中,同业业务***中保存有发送条件,该发送条件用于决定同业业务***当前是否能向目标标识对应的账户发送待发送的内容。其中,该发送条件可以是时间限制,如当前时间为预设的内容发送时间等等。此外,在本申请实施例中,目标通知消息中还可以携带有预计发送时间,若当前时间达到该预计发送时间,则同业业务***确定当前满足预设的发送条件。
具体的,在本申请实施例中,同业业务***会不断的判断当前是否满足预设的发送条件,若同业业务***确定当前满足预设的发送条件,则该同业业务***获取发送代码的第一预设位置处写入的联系方式、第二预设位置处写入的内容以及第三预设位置处写入的目标模板标识。其中,同业业务***根据该目标模板标识确定目标发送模板,并将该联系方式写入到该目标发送模板的第四预设位置,将该内容写入该目标发送模板的第五预设位置,并通过发送代码向该联系方式对应的账户发送写入后的目标发送模板。
在本申请实施例中,邮件的发送模板的主要属性至少包括邮件发送方(from)、显示名称(display_name)、接收方(to)、模板标识(name)以及邮件内容(content)。其中,接收方可以指定多个联系方式,若存在多个邮箱,则每两个邮箱之间用英文分号(;)进行分割。其中,邮件的发送模板中的发送方和显示名称为预先配置好的,同业业务***中保存有至少一个邮件的发送模板,每个发送模板对应的显示名称不同,且每个发送模板对应的发送方可能不同。
基于此,在本申请实施例中,若同业业务***确定的目标发送模板为邮件的发送模板,则该同业业务***获取发送代码中写入的联系方式,将该联系方式作为接收方,并将该联系方式写入到该目标发送模板中接收方对应的第四预设位置。此外,同业业务***获取发送代码中写入的内容,将该内容写入到该目标发送模板中邮件内容对应的第五预设位置。
此外,在本申请实施例中,邮件的发送模板的属性还包括抄送方和密送方。其中同业业务***可以确定发送代码的第二预设位置处写入的内容中是否携带有抄送方或密送方的联系方式,若是,则将有抄送方或密送方的联系方式写入到该发送模板中对应的位置。
在本申请实施例中,短信的发送模板的主要属性至少包括消息编码格式(sms_code_fmt)、收条标志(sms_receipt)、统一通讯组件接入编号(compid)、短信类型编码(sms_tp_id)、短信归属信息(sms_sender)、模板标识(name)、实时通知标志(sms_realtime_ind)以及短信内容(content)。一般地,消息编码格式、收条标志、短信类型编码以及实时通知标志为预先配置好的,其中消息编码格式为普通文本格式,默认值为15;收条标志的默认值为0;实时通知标志为需实时发送,默认值为ZHBD1;短信类型编码的默认值为1。其中,短信的发送模板中的短信归属信息也是预先配置好的,同业业务***中保存有至少一个短信的发送模板,每个发送模板对应的短信归属信息不同。
基于此,在本申请实施例中,若同业业务***确定的目标发送模板为短信的发送模板,则该同业业务***将发送代码的第一预设位置处写入的联系方式作为统一通讯组件接入编号,并将该联系方式写入到该发送模板中统一通讯组件接入编号对应的第四预设位置。此外,同业业务***将发送代码的第二预设位置处写入的内容作为短信内容,并将该短信内容写入到目标发送模板中短信内容对应的第六预设位置。
实施例5:
为了确定何时发送目标通知消息,提高目标消息发送的效率,在上述各实施例的基础上,在本申请实施例中,当前满足预设的发送条件的确定过程包括:
若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或
若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
同业业务***在接收到目标通知消息之后,除了将该目标通知消息中携带的内容进行转发之外,该同业业务***还可以对该目标通知消息进行业务处理,如进行保存,或者根据该目标通知消息对已有的数据进行更新等。
在现有技术中,同业业务***对目标通知消息中携带的内容进行转发以及对目标通知消息进行业务处理是同步进行的,即现有技术中的消息发送功能和业务处理功能是耦合在一起的。由于同业业务***需要同时进行业务处理和通知消息转发,这就占用了同业业务***的大量资源,增加了同业业务***的负载压力。
基于此,在本申请实施例中,同业业务***对业务处理功能和消息发送功能进行了解耦,并采用异步处理的方式,增加单独的业务处理流程,实现业务处理与通知消息发送的处理逻辑分开,增强同业业务***的可维护性。即,同业业务***在接收到目标通知消息之后,先基于该目标通知消息进行业务处理,业务处理结束之后,再进行目标通知消息的发送。
具体的,在本申请实施例中,同业业务***中预先保存了发送条件,若当前满足该发送条件,则认为同业业务***当前已经完成了业务处理,该同业业务***可以进行目标通知消息的发送。
其中,同业业务***确定当前是否满足预设的发送条件包括以下一种或多种情况:
情况一:若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件。
在本申请实施例,同业业务***中预先保存有预设的时间间隔,当当前时间与接收该目标通知消息的时间之间的间隔达到该预设的时间间隔,则同业业务***确定当前已完成目标通知消息对应的业务处理,即确定当前满足预设的发送条件。
其中,该预设的时间间隔可以由技术人员自行配置,在此不做限制。
情况二:访问用于对该目标通知消息进行业务处理的进程,若该进程已结束,则确定当前满足预设的发送条件。
在本申请实施例,同业业务***还可以访问本地的进程,确定用于对该目标通知消息进行业务处理的进程,如该进程已结束,则确定当前已完成目标通知消息对应的业务处理,即确定当前满足预设的发送条件。
实施例6:
为了实现目标通知消息的发送,在上述各实施例的基础上,在本申请实施例中,所述方法还包括:
根据所述内容是否发送成功,确定该账户对应的发送状态;
若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;
判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;
若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
在本申请实施例中,同业业务***向账户发送了目标通知消息中携带的内容之后,该同业业务***会根据该内容是否发送成功,确定该账户对应的发送状态。例如,若该内容发送成功,则确定该账户对应的发送状态为发送成功;若该内容发送失败,则确定该账户对应的发送状态为发送失败。
为了使得同业业务***能够将内容成功的发送给账户,在本申请实施例中,若账户对应的发送状态为发送失败,则同业业务***会根据该账户对应的发送失败次数,重新向该账户发送该内容。
具体的,在本申请实施例中,若同业业务***确定账户对应的发送状态为发送失败,则该同业业务***对保存的该账户的发送失败次数进行更新,若更新后的次数超过设定的次数阈值,则同业业务***重新向该账户发送该内容。
在本申请实施例中,若同业业务***确定账户对应的发送状态为发送成功,则该同业业务***对保存的该账户的发送失败次数进行清零操作。
此外,在本申请实施例中,若消息通知信息中携带有内容对应的预计发送时间,则同业业务***在确定是否进行内容重发时,还需要判断当前时间是否达到该预计发送时间。即在本申请实施例中,针对发送状态为发送失败的账户,若当前时间达到预计发送时间,且该账户对应的发送失败次数未超过次数阈值,则同业业务***重新向该账户发送内容。
需要说明的是,在本申请实施例中,同业业务***保存账户的发送状态时,是保存的发送状态代码,例如,若该账户对应的发送状态为发送成功,则该发送状态代码为1,若该账户对应的发送状态为发送失败,则该发送状态代码为2,若该账户对应的发送状态为未发送,则该发送状态代码为0。
在本申请实施例中,同业业务***还可以根据内容是否成功,对发送代码中的消息发送状态和消息发送执行次数对应的字段进行更新。
此外,在本申请实施例中,同业业务***还可以向同业业务UI对应的应用程序(applicationAPP)的注册账户发送目标通知信息中携带的内容,其中,同业业务***向APP的注册账户发送内容的方法与向邮箱或手机号码发送内容的方法相同,在此不再进行赘述。
图3为本申请实施例提供的目标通知消息发送的流程示意图,如该图3所示,该过程包括:
S301:接收待发布的目标通知消息,其中该目标通知消息中携带有待发送的内容以及接收该内容的账户的目标标识。
S302:根据保存的标识与联系方式的对应关系,确定该目标标识对应的联系方式,将该联系方式写入到预先配置的发送代码的第一预设位置。若该联系方式为手机号,则执行S303,若该联系方式为邮箱,则执行S304。
S303:获取该目标通知消息内容中包含的待发送的短信对应的第一子内容,将该第一子内容写入到该发送代码的第二预设位置,并执行S305。
S304:获取该目标通知消息内容中包含的待发送的邮件对应的第二子内容,将该第二子内容写入到该发送代码的第二预设位置,并执行S305。
S305:获取目标通知信息中携带的目标模板标识,将目标模板标识写入发送代码的第三预设位置。
S306:若当前满足预设的发送条件,则获取发送代码的第一预设位置处写入的联系方式、第二预设位置处写入的内容以及第三预设位置处写入的目标模板标识。
S307:根据预先保存的模板标识与发送模板的对应关系,确定目标模板标识对应的目标发送模板。
S308:通过发送代码将内容和目标发送模板,发送给联系方式对应的账户。
实施例7:
图4为本申请实施例提供的一种通知消息发送装置结构示意图,该装置包括:
接收模块401,用于接收待发布的目标通知消息,其中所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识;
处理模块402,用于根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式;将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置;
发送模块403,用于通过被写入后的发送代码向所述联系方式对应的账户发送所述内容。
在一种可能的实施方式中,所述发送模块403,具体用于若所述联系方式为手机号,获取所述内容中包含的待发送的短信对应的第一子内容;将所述第一子内容写入到所述发送代码的第二预设位置。
在一种可能的实施方式中,所述发送模块403,具体用于若所述联系方式为邮箱,获取所述内容中包含的待发送的邮件对应的第二子内容;将所述第二子内容写入到所述发送代码的第二预设位置。
在一种可能的实施方式中,所述处理模块402,用于获取所述目标通知信息中携带的目标模板标识;将所述目标模板标识写入所述发送代码的第三预设位置。
在一种可能的实施方式中,所述发送模块403,具体用于若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户。
在一种可能的实施方式中,所述发送模块403,具体用于若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
在一种可能的实施方式中,所述发送模块403,还用于根据所述内容是否发送成功,确定该账户对应的发送状态;若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
实施例8:
在上述实施例的基础上,本申请实施例还提供了一种电子设备,图5为本申请实施例提供的一种电子设备结构示意图,如图5所示,包括:处理器51、通信接口52、存储器53和通信总线54,其中,处理器51,通信接口52,存储器53通过通信总线54完成相互间的通信;
存储器53中存储有计算机程序,当程序被处理器51执行时,使得处理器51执行如下步骤:
接收待发布的目标通知消息,其中所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识;
根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式;
将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置,并通过被写入后的发送代码向所述联系方式对应的账户发送所述内容。
在一种可能的实施方式中,所述处理器还用于:
所述联系方式为手机号;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的短信对应的第一子内容;
将所述第一子内容写入到所述发送代码的第二预设位置。
在一种可能的实施方式中,所述处理器还用于:
所述联系方式为邮箱;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的邮件对应的第二子内容;
将所述第二子内容写入到所述发送代码的第二预设位置。
在一种可能的实施方式中,所述处理器还用于:
获取所述目标通知信息中携带的目标模板标识;
将所述目标模板标识写入所述发送代码的第三预设位置。
在一种可能的实施方式中,所述处理器还用于:
若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;
根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;
通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户。
在一种可能的实施方式中,所述处理器还用于:
若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或
若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
在一种可能的实施方式中,所述处理器还用于:
根据所述内容是否发送成功,确定该账户对应的发送状态;
若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;
判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;
若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
由于上述电子设备解决问题的原理与通知消息发送方法相似,因此上述电子设备的实施可以参见方法的实施例,重复之处不再赘述。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口52用于上述电子设备与其他设备之间的通信。存储器可以包括随机存取存储器(RandomAccess Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述处理器可以是通用处理器,包括中央处理器、网络处理器(NetworkProcessor,NP)等;还可以是数字指令处理器(Digital Signal Processing,DSP)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
实施例9:
在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有可由处理器执行的计算机程序,当程序在处理器上运行时,使得处理器执行时实现如下步骤:
接收待发布的目标通知消息,其中所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识;
根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式;
将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置,并通过被写入后的发送代码向所述联系方式对应的账户发送所述内容。
在一种可能的实施方式中,所述联系方式为手机号;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的短信对应的第一子内容;
将所述第一子内容写入到所述发送代码的第二预设位置。
在一种可能的实施方式中,所述联系方式为邮箱;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的邮件对应的第二子内容;
将所述第二子内容写入到所述发送代码的第二预设位置。
在一种可能的实施方式中,所述将所述内容写入到所述发送代码的第二预设位置之后,所述方法还包括:
获取所述目标通知信息中携带的目标模板标识;
将所述目标模板标识写入所述发送代码的第三预设位置。
在一种可能的实施方式中,所述通过被写入后的发送代码向所述联系方式对应的账户发送所述内容包括:
若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;
根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;
通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户。
在一种可能的实施方式中,当前满足预设的发送条件的确定过程包括:
若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或
若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
在一种可能的实施方式中,所述方法还包括:
根据所述内容是否发送成功,确定该账户对应的发送状态;
若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;
判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;
若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
由于上述计算机可读存储介质解决问题的原理与通知消息发送方法相似,因此上述计算机可读存储介质的实施可以参见方法的实施例,重复之处不再赘述。
实施例10:
本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述应用于电子设备的任一方法实施例所述的通知消息发送方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令,在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。
由于在本申请实施例中同业业务***中预先配置有包含有第一预设位置和第二预设位置的发送代码,当接收到待发布的目标通知消息之后,该同业业务***只需要将目标通知消息中携带的待发送的内容,以及接收该内容的账户的联系方式写入到发送代码的第一预设位置和第二预设位置中,即可得到完整的发送代码,通过该发送代码进行内容的发送,因此同业业务***中无需保存每种类型的通知消息的发送代码,降低了同业业务***的存储压力。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (12)
1.一种通知消息发送方法,其特征在于,所述方法包括:
接收待发布的目标通知消息,其中所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识;
根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式;
将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置,并通过被写入后的发送代码向所述联系方式对应的账户发送所述内容;
其中,所述将所述内容写入到所述发送代码的第二预设位置之后,所述方法还包括:
获取所述目标通知消息中携带的目标模板标识;
将所述目标模板标识写入所述发送代码的第三预设位置;
其中,所述通过被写入后的发送代码向所述联系方式对应的账户发送所述内容包括:
若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;
根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;
通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户;
其中,所述通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户包括:
将所述联系方式写入到所述目标发送模板的第四预设位置,将所述内容写入所述目标发送模板的第五预设位置,并通过所述发送代码向所述联系方式对应的账户发送写入后的目标发送模板。
2.根据权利要求1所述的方法,其特征在于,所述联系方式为手机号;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的短信对应的第一子内容;
将所述第一子内容写入到所述发送代码的第二预设位置。
3.根据权利要求1所述的方法,其特征在于,所述联系方式为邮箱;
所述将所述内容写入到所述发送代码的第二预设位置包括:
获取所述内容中包含的待发送的邮件对应的第二子内容;
将所述第二子内容写入到所述发送代码的第二预设位置。
4.根据权利要求1所述的方法,其特征在于,当前满足预设的发送条件的确定过程包括:
若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或
若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述内容是否发送成功,确定该账户对应的发送状态;
若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;
判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;
若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
6.一种通知消息发送装置,其特征在于,所述装置包括:
接收模块,用于接收待发布的目标通知消息,其中所述目标通知消息中携带有待发送的内容以及接收所述内容的账户的目标标识;
处理模块,用于根据保存的标识与联系方式的对应关系,确定所述目标标识对应的联系方式;将所述联系方式写入到预先配置的发送代码的第一预设位置,将所述内容写入到所述发送代码的第二预设位置;
发送模块,用于通过被写入后的发送代码向所述联系方式对应的账户发送所述内容;
其中,所述处理模块,用于获取所述目标通知消息中携带的目标模板标识;将所述目标模板标识写入所述发送代码的第三预设位置;
所述发送模块,具体用于若当前满足预设的发送条件,则获取所述发送代码的所述第一预设位置处写入的联系方式、所述第二预设位置处写入的内容以及所述第三预设位置处写入的目标模板标识;根据预先保存的模板标识与发送模板的对应关系,确定所述目标模板标识对应的目标发送模板;通过所述发送代码将所述内容和所述目标发送模板,发送给所述联系方式对应的账户;
所述发送模块,具体用于将所述联系方式写入到所述目标发送模板的第四预设位置,将所述内容写入所述目标发送模板的第五预设位置,并通过所述发送代码向所述联系方式对应的账户发送写入后的目标发送模板。
7.根据权利要求6所述的装置,其特征在于,所述发送模块,具体用于若所述联系方式为手机号,获取所述内容中包含的待发送的短信对应的第一子内容;将所述第一子内容写入到所述发送代码的第二预设位置。
8.根据权利要求6所述的装置,其特征在于,所述发送模块,具体用于若所述联系方式为邮箱,获取所述内容中包含的待发送的邮件对应的第二子内容;将所述第二子内容写入到所述发送代码的第二预设位置。
9.根据权利要求6所述的装置,其特征在于,所述发送模块,具体用于若当前时间与接收该目标通知消息的时间之间的间隔达到预设的时间间隔,则确定当前满足预设的发送条件;或若对所述目标通知消息进行业务处理的进程已结束,则确定当前满足预设的发送条件。
10.根据权利要求6所述的装置,其特征在于,所述发送模块,还用于根据所述内容是否发送成功,确定该账户对应的发送状态;若所述发送状态为发送失败,则对针对所述账户保存的发送失败次数进行更新;判断更新后的次数是否大于设定的次数阈值,若否,则重新向所述账户发送所述内容;若所述发送状态为发送成功,则对针对所述账户保存的发送失败次数进行清零操作。
11.一种电子设备,其特征在于,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-5任一所述通知消息发送方法的步骤。
12.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-5中任一所述通知消息发送方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211135579.3A CN115550303B (zh) | 2022-09-19 | 2022-09-19 | 一种通知消息发送方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211135579.3A CN115550303B (zh) | 2022-09-19 | 2022-09-19 | 一种通知消息发送方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115550303A CN115550303A (zh) | 2022-12-30 |
CN115550303B true CN115550303B (zh) | 2023-11-17 |
Family
ID=84728114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211135579.3A Active CN115550303B (zh) | 2022-09-19 | 2022-09-19 | 一种通知消息发送方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115550303B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060098048A (ko) * | 2005-03-08 | 2006-09-18 | 엔에이치엔(주) | 클라이언트에서의 메일 전송 요청과 웹메일의 연동 방법 |
CN101909253A (zh) * | 2009-06-08 | 2010-12-08 | 中兴通讯股份有限公司 | 一种发送信息的***和方法 |
CN105516937A (zh) * | 2015-11-27 | 2016-04-20 | 南威软件股份有限公司 | 一种基于Android手机***的多网络消息推送方法 |
CN110838971A (zh) * | 2019-11-07 | 2020-02-25 | 北京奇艺世纪科技有限公司 | 消息发送方法、装置、电子设备及存储介质 |
CN111209009A (zh) * | 2018-11-21 | 2020-05-29 | 北京国双科技有限公司 | 内容发布方法及装置、存储介质及电子设备 |
CN114301977A (zh) * | 2021-12-29 | 2022-04-08 | 未来电视有限公司 | 消息推送方法、装置、服务器及计算机刻度存储介质 |
-
2022
- 2022-09-19 CN CN202211135579.3A patent/CN115550303B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060098048A (ko) * | 2005-03-08 | 2006-09-18 | 엔에이치엔(주) | 클라이언트에서의 메일 전송 요청과 웹메일의 연동 방법 |
CN101909253A (zh) * | 2009-06-08 | 2010-12-08 | 中兴通讯股份有限公司 | 一种发送信息的***和方法 |
CN105516937A (zh) * | 2015-11-27 | 2016-04-20 | 南威软件股份有限公司 | 一种基于Android手机***的多网络消息推送方法 |
CN111209009A (zh) * | 2018-11-21 | 2020-05-29 | 北京国双科技有限公司 | 内容发布方法及装置、存储介质及电子设备 |
CN110838971A (zh) * | 2019-11-07 | 2020-02-25 | 北京奇艺世纪科技有限公司 | 消息发送方法、装置、电子设备及存储介质 |
CN114301977A (zh) * | 2021-12-29 | 2022-04-08 | 未来电视有限公司 | 消息推送方法、装置、服务器及计算机刻度存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115550303A (zh) | 2022-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111614718A (zh) | 一种企业通信渠道融合方法、装置、设备及可读存储介质 | |
CN105243586A (zh) | 一种银行代理保险***及其防错账处理方法 | |
EP2432155B1 (en) | Call list transmission processing method and system of charging system | |
CN110688236B (zh) | 信息触达方法、***和终端设备 | |
CN104579905A (zh) | 消息传递方法和***及mom服务器、接收端 | |
CN105119810A (zh) | 一种基于xmpp协议的即时通讯方法及*** | |
CN101720478A (zh) | 高有效性传输 | |
CN102957594A (zh) | 基于消息队列的消息处理方法、相关设备及*** | |
CN110532066A (zh) | 一种事务一致性的实现方法及*** | |
CN106817689B (zh) | 一种高可靠性的数据订阅及发布方法及*** | |
CN111651494A (zh) | 数据处理方法、装置、设备及计算机可读存储介质 | |
CN115550303B (zh) | 一种通知消息发送方法、装置、设备及介质 | |
JP4516594B2 (ja) | メッセージ送信制御方法、メッセージ送信制御装置、及びメッセージ送信制御プログラム | |
CN104732438A (zh) | 一种交易冲正方法和交易处理*** | |
CN101001213B (zh) | 一种短消息传输***及方法 | |
CN111049730A (zh) | RabbitMQ消息重传及消费方幂等性解决方法 | |
CN115495515A (zh) | 报文处理方法及装置 | |
CN114549137A (zh) | 请求处理方法及设备 | |
CN112422467A (zh) | 一种基于5g网络的物流大数据传输方法 | |
CN115118628B (zh) | 一种异常报文处理方法及装置 | |
CN115115457B (zh) | 业务交易流水的处理方法、***及介质 | |
CN114401223B (zh) | 一种信息处理装置和方法 | |
CN111192095B (zh) | 一种多联次电子***的开具方法及*** | |
CN112381642B (zh) | 基于网点机器人的网点管理***及方法 | |
CN116827704A (zh) | 一种数据传输方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |