CN114125047A - 基于第三方***的消息推送方法、***、设备及存储介质 - Google Patents
基于第三方***的消息推送方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN114125047A CN114125047A CN202111327422.6A CN202111327422A CN114125047A CN 114125047 A CN114125047 A CN 114125047A CN 202111327422 A CN202111327422 A CN 202111327422A CN 114125047 A CN114125047 A CN 114125047A
- Authority
- CN
- China
- Prior art keywords
- message
- party system
- party
- target user
- transmission field
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000005540 biological transmission Effects 0.000 claims abstract description 59
- 238000013475 authorization Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种基于第三方***的消息推送方法、***、设备及存储介质,该方法包括:第三方应用将消息传输字段发送至第三方***的消息推送接口;所述第三方***根据接收到的所述消息传输字段生成消息通知;所述第三方***根据接收到的所述消息传输字段确定目标用户;所述第三方***将所述消息通知推送至所述目标用户的用户终端。本发明通过利用第三方***的对外接口,第三方应用可以通过对外接口触发第三方消息推送机制,将消息通知推送给用户,使得用户可以及时查看第三方应用的通知消息,避免遗漏。
Description
技术领域
本发明涉及数据处理技术领域,尤其涉及一种基于第三方***的消息推送方法、***、设备及存储介质。
背景技术
用户可以在第三方***中添加第三方应用,在第三方***中的第三方应用进行操作后,用户无法及时收到第三方应用的消息通知,给用户带来很大的不便,甚至可能会影响用户的行程安排。例如,用户在第三方***中添加商旅应用,并且在商旅应用中下单后,用户无法及时收到商旅应用中授权、订单及其他变更信息的推送通知,导致用户无法实时了解审批单审批状态、订单动态、信息变更,导致影响用户处理审批单延迟等,严重可能影响用户出行。
发明内容
针对现有技术中的问题,本发明的目的在于提供一种基于第三方***的消息推送方法、***、设备及存储介质,基于第三方***的对外接口触发第三方消息推送机制,将第三方应用的消息推送至用户,避免用户遗漏重要信息。
本发明实施例提供一种基于第三方***的消息推送方法,包括如下步骤:
第三方应用将消息传输字段发送至第三方***的消息推送接口;
所述第三方***根据接收到的所述消息传输字段生成消息通知;
所述第三方***根据接收到的所述消息传输字段确定目标用户;
所述第三方***将所述消息通知推送至所述目标用户的用户终端。
在一些实施例中,所述消息传输字段包括第三方应用的标识信息、消息模板的标识信息、目标用户的标识信息和消息内容。
在一些实施例中,所述第三方***根据接收到的所述消息传输字段生成消息通知,包括如下步骤:
所述第三方***根据所述消息传输字段中消息模板的标识信息调用对应的消息模板;
所述第三方***将所述消息传输字段中的消息内容填入所述消息模板中,生成消息通知。
在一些实施例中,所述第三方***根据接收到的所述消息传输字段确定目标用户,包括如下步骤:
所述第三方***获取所述消息传输字段中的目标用户的标识信息;
所述第三方***判断所述目标用户的标识信息的类型;
如果所述目标用户的标识信息为用户ID,则根据所述用户ID确定目标用户;
如果所述目标用户的标识信息为部门ID,则查询所述部门ID所对应的用户ID,根据查询到的用户ID确定目标用户。
在一些实施例中,所述消息传输字段还包括url地址;
所述第三方***将所述消息通知推送至所述目标用户的用户终端之后,还包括如下步骤:
所述第三方***接收到用户终端对所述消息通知的查看指令;
所述第三方***调用所述第三方应用,并跳转至所述消息传输字段中url对应的页面。
在一些实施例中,所述第三方应用将消息传输字段发送至第三方***的消息推送接口,包括如下步骤:
所述第三方应用检测到消息触发事件;
所述第三方应用确定所述消息触发事件所对应的目标用户;
所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段。
在一些实施例中,所述第三方应用确定所述消息触发事件所对应的目标用户之后,还包括如下步骤:
所述第三方应用获取所述目标用户预先设定的消息推送规则,所述消息推送规则包括用户允许推送的消息触发事件类型;
所述第三方应用判断检测到的消息触发事件是否符合所述消息推送规则;
如果是,则所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段;
否则,所述第三方应用不生成消息传输字段。
在一些实施例中,所述第三方应用确定所述消息触发事件所对应的目标用户之后,还包括如下步骤:
所述第三方应用确定所述目标用户使用的第三方***的标识信息;
所述第三方应用根据所述第三方***的标识信息确定所述第三方***的消息模板的标识信息和所述第三方***的消息推送接口信息。
在一些实施例中,所述第三方应用确定所述消息触发事件所对应的目标用户,包括如下步骤:
所述第三方应用确定所述消息触发事件的类别;
如果所述消息触发事件的类别为审批授权请求事件,则确定审批授权的被请求方,将所述被请求方作为目标用户;
如果所述消息触发事件的类别为审批结果通知事件,则确定审批的请求方,将所述请求方作为目标用户;
如果所述消息触发事件的类别为订单通知,则确定订单对应的用户为目标用户。
本发明实施例还提供一种基于第三方***的消息推送***,其特征在于,用于实现所述的基于第三方***的消息推送方法,所述***包括第三方应用和第三方***,其中:
所述第三方应用将消息传输字段发送至所述第三方***的消息推送接口;
所述第三方***根据接收到的所述消息传输字段生成消息通知;
所述第三方***根据接收到的所述消息传输字段确定目标用户;
所述第三方***将所述消息通知推送至所述目标用户的用户终端。
本发明实施例还提供一种基于第三方***的消息推送设备,包括:
处理器;
存储器,其中存储有所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行所述的基于第三方***的消息推送方法的步骤。
本发明实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现所述的基于第三方***的消息推送方法的步骤。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本发明的基于第三方***的消息推送方法、***、设备及存储介质具有如下有益效果:
本发明通过利用第三方***的对外接口,第三方应用可以通过对外接口触发第三方消息推送机制,将消息通知推送给用户,使得用户可以及时查看第三方应用的通知消息,避免遗漏。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。
图1是本发明一实施例的基于第三方***的消息推送方法的流程图;
图2是本发明一实施例的第三方***生成消息通知的流程图;
图3是本发明一实施例的第三方***中配置消息模板的示意图;
图4是本发明一实施例的消息模板配置后预览的示意图;
图5是本发明一实施例的第三方***确定目标用户的流程图;
图6是本发明一实施例的消息通知推送的示意图;
图7是本发明一实施例的点击消息通知后跳转的示意图;
图8是本发明一实施例的基于第三方***的消息推送***的结构示意图;
图9是本发明一实施例的基于第三方***的消息推送设备的结构示意图;
图10是本发明一实施例的计算机可读存储介质的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此,实际执行的顺序有可能根据实际情况改变。
如图1所示,本发明实施例提供一种基于第三方***的消息推送方法,包括如下步骤:
S100:第三方应用将消息传输字段发送至第三方***的消息推送接口;
S200:所述第三方***根据接收到的所述消息传输字段生成消息通知;
S300:所述第三方***根据接收到的所述消息传输字段确定目标用户;
S400:所述第三方***将所述消息通知推送至所述目标用户的用户终端。所述用户终端例如是用户使用的手机、平板电脑、笔记本电脑等终端设备。
本发明通过采用该消息推送方法,首先通过步骤S100由第三方应用将消息传输字段发送给第三方***的消息推送接口,该消息推送接口即第三方***提供的对外接口,然后通过步骤S200和步骤S300第三方***可以生成消息通知,并确定目标用户,然后通过步骤S400第三方***将消息通知推送给目标用户,从而实现了利用第三方***的对外接口,第三方应用触发第三方消息推送机制,将消息通知推送给用户,使得用户可以及时查看第三方应用的通知消息,避免遗漏。
在该实施例中,所述第三方应用例如可以是商旅应用、购物应用、酒店服务应用等等。所述第三方***例如可以是微信、钉钉等等其中可以嵌入第三方应用的第三方***。例如,商旅应用可以在微信中以小程序方式嵌入。下面将以钉钉平台中嵌入商旅应用为例进行说明本发明的具体实现方式,即在下面的举例中,所述第三方应用举例为商旅应用,第三方***举例为钉钉。
在该实施例中,所述消息传输字段包括第三方应用的标识信息(例如第三方应用ID)、消息模板的标识信息(例如消息模板ID)、目标用户的标识信息(例如目标用户ID或者部门ID,目标用户ID和部门ID至少有一项,不能同时为空)和消息内容。例如,所述消息传输字段可以包括如下表1中的参数:
表1消息传输字段的参数
如图2所示,在该实施例中,所述步骤S200:所述第三方***根据接收到的所述消息传输字段生成消息通知,包括如下步骤:
S210:所述第三方***根据所述消息传输字段中消息模板的标识信息调用对应的消息模板;
S220:所述第三方***将所述消息传输字段中的消息内容填入所述消息模板中,生成消息通知。
所述第三方***预先配置一消息模板,通过在消息模板的内容中传入所述消息传输字段中参数的方式,生成携带内容的消息通知。如图3和图4所示,为钉钉中对一消息模板进行配置和预览的示意图。其中,可以包括对模板名称的配置、使用场景的配置、图片的配置、消息标题的配置和消息内容的配置,配置后可以对消息模板的效果进行预览。
如图5所示,在该实施例中,所述步骤S300:所述第三方***根据接收到的所述消息传输字段确定目标用户,包括如下步骤:
S310:所述第三方***获取所述消息传输字段中的目标用户的标识信息;
S320:所述第三方***判断所述目标用户的标识信息的类型,所述目标用户的标识信息的类型可以包括用户ID和部门ID;
S330:如果所述目标用户的标识信息为用户ID,则根据所述用户ID确定目标用户,即该消息通知是针对于明确的具体的用户来进行发送的;
S340:如果所述目标用户的标识信息为部门ID,则查询所述部门ID所对应的用户ID,根据查询到的用户ID确定目标用户,即该消息通知是针对于某一个或几个部门发送的,则第三方***将目标部门中所包括的所有用户都作为目标用户。
在该实施例中,所述消息传输字段还包括url地址。所述第三方***将所述消息通知推送至所述目标用户的用户终端之后,还包括如下步骤:
所述第三方***接收到用户终端对所述消息通知的查看指令;
所述第三方***调用所述第三方应用,并跳转至所述消息传输字段中url对应的页面。
例如,用户在钉钉中接收到商旅应用的消息通知推送后,可以点击消息,自动唤起商旅应用,并跳转到url地址对应的页面,如果是订单状态相关信息,则跳转到对应的订单详情页面,如果是审批授权相关信息,则跳转到审批详情页。
具体地,在该实施例中,所述消息传输字段中的消息内容所包括的部分可以如下表2所示:
表2消息内容数据结构
在该实施例中,所述步骤S100:第三方应用将消息传输字段发送至第三方***的消息推送接口,包括如下步骤:
所述第三方应用检测到消息触发事件,例如,当用户下单后,订单状态发生改变则认为是一消息触发事件,用户提交一个审批请求后,需要由被请求人进行审批,因此也认为是检测到一消息触发事件,消息触发事件的类型可以预先进行配置,当检测到该类型的事件时认为是检测到消息触发事件;
所述第三方应用确定所述消息触发事件所对应的目标用户;
所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段。
在该实施例中,所述第三方应用确定所述消息触发事件所对应的目标用户之后,所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段之前,还包括如下步骤:
所述第三方应用获取所述目标用户预先设定的消息推送规则,所述消息推送规则包括用户允许推送的消息触发事件类型;
所述第三方应用判断检测到的消息触发事件是否符合所述消息推送规则;
如果是,则所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段;
否则,所述第三方应用不生成消息传输字段。
例如,有的用户预先设定不接受订单状态变更类的消息通知。则在检测到该类消息触发事件时,不会生成消息传输字段,也就不会通过第三方***发送消息通知给用户终端。
在该实施例中,所述第三方应用确定所述消息触发事件所对应的目标用户之后,所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段之前,还包括如下步骤:
所述第三方应用确定所述目标用户使用的第三方***的标识信息;例如,对于X用户,其是通过微信上的第三方应用来下单的,则其使用的第三方***为微信,对于Y用户,其是通过钉钉上的第三方应用来发送审批请求的,则其使用的第三方***为钉钉;
所述第三方应用根据所述第三方***的标识信息确定所述第三方***的消息模板的标识信息和所述第三方***的消息推送接口信息。
在该实施例中,所述第三方应用确定所述消息触发事件所对应的目标用户,包括如下步骤:
所述第三方应用确定所述消息触发事件的类别;
如果所述消息触发事件的类别为审批授权请求事件,则确定审批授权的被请求方,将所述被请求方作为目标用户;
如果所述消息触发事件的类别为审批结果通知事件,则确定审批的请求方,将所述请求方作为目标用户;
如果所述消息触发事件的类别为订单通知,则确定订单对应的用户为目标用户。
所述消息触发事件的类别与目标用户之间的关系可以预先进行设定,便于第三方应用在需要发送消息通知给用户时,快速确定该消息触发事件所对应的用户。
如图6示出了一具体实例中,用户在提交审批请求后,被请求人在第三方***接收到消息通知的示意图。用户在图6的页面中点击“查看详情”,用户终端向第三方***发送对所述消息通知的查看指令,则跳转到图7的页面中,即唤起第三方应用,并且跳转到对应的审批页面。
如图8所示,本发明实施例还提供一种基于第三方***的消息推送***,其特征在于,用于实现所述的基于第三方***的消息推送方法,所述***包括第三方应用M100和第三方***M200,其中:
所述第三方应用M100将消息传输字段发送至所述第三方***M200的消息推送接口;
所述第三方***M200根据接收到的所述消息传输字段生成消息通知;
所述第三方***M200根据接收到的所述消息传输字段确定目标用户;
所述第三方***M200将所述消息通知推送至所述目标用户的用户终端。
本发明通过采用该消息推送***,首先由第三方应用M100将消息传输字段发送给第三方***的消息推送接口,该消息推送接口即第三方***提供的对外接口,然后第三方***M200可以生成消息通知,并确定目标用户,然后通第三方***M200将消息通知推送给目标用户,从而实现了利用第三方***M200的对外接口,第三方应用M100触发第三方消息推送机制,将消息通知推送给用户,使得用户可以及时查看第三方应用M100的通知消息,避免遗漏。所述第三方应用M100和所述第三方***M200的功能可以采用上述基于第三方***的消息推送方法的具体实施方式来实现,此处不予赘述。
本发明实施例还提供一种基于第三方***的消息推送设备,包括处理器;存储器,其中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行所述的基于第三方***的消息推送方法的步骤。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为***、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“平台”。
下面参照图9来描述根据本发明的这种实施方式的电子设备600。图9显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图9所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同***组件(包括存储单元620和处理单元610)的总线630、显示单元640等。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元610执行,使得所述处理单元610执行本说明书上述基于第三方***的消息推送方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元610可以执行如图1中所示的步骤。
所述存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203。
所述存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
所述基于第三方***的消息推送设备中,所述存储器中的程序被处理器执行时实现所述的基于第三方***的消息推送方法的步骤,因此,所述设备也可以获得上述基于第三方***的消息推送方法的技术效果。
本发明实施例还提供一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现所述的基于第三方***的消息推送方法的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上执行时,所述程序代码用于使所述终端设备执行本说明书上述基于第三方***的消息推送方法部分中描述的根据本发明各种示例性实施方式的步骤。
参考图10所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上执行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
所述计算机存储介质中的程序被处理器执行时实现所述的基于第三方***的消息推送方法的步骤,因此,所述计算机存储介质也可以获得上述基于第三方***的消息推送方法的技术效果。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (12)
1.一种基于第三方***的消息推送方法,其特征在于,包括如下步骤:
第三方应用将消息传输字段发送至第三方***的消息推送接口;
所述第三方***根据接收到的所述消息传输字段生成消息通知;
所述第三方***根据接收到的所述消息传输字段确定目标用户;
所述第三方***将所述消息通知推送至所述目标用户的用户终端。
2.根据权利要求1所述的基于第三方***的消息推送方法,其特征在于,所述消息传输字段包括第三方应用的标识信息、消息模板的标识信息、目标用户的标识信息和消息内容。
3.根据权利要求2所述的基于第三方***的消息推送方法,其特征在于,所述第三方***根据接收到的所述消息传输字段生成消息通知,包括如下步骤:
所述第三方***根据所述消息传输字段中消息模板的标识信息调用对应的消息模板;
所述第三方***将所述消息传输字段中的消息内容填入所述消息模板中,生成消息通知。
4.根据权利要求2所述的基于第三方***的消息推送方法,其特征在于,所述第三方***根据接收到的所述消息传输字段确定目标用户,包括如下步骤:
所述第三方***获取所述消息传输字段中的目标用户的标识信息;
所述第三方***判断所述目标用户的标识信息的类型;
如果所述目标用户的标识信息为用户ID,则根据所述用户ID确定目标用户;
如果所述目标用户的标识信息为部门ID,则查询所述部门ID所对应的用户ID,根据查询到的用户ID确定目标用户。
5.根据权利要求2所述的基于第三方***的消息推送方法,其特征在于,所述消息传输字段还包括url地址;
所述第三方***将所述消息通知推送至所述目标用户的用户终端之后,还包括如下步骤:
所述第三方***接收到用户终端对所述消息通知的查看指令;
所述第三方***调用所述第三方应用,并跳转至所述消息传输字段中url对应的页面。
6.根据权利要求2所述的基于第三方***的消息推送方法,其特征在于,所述第三方应用将消息传输字段发送至第三方***的消息推送接口,包括如下步骤:
所述第三方应用检测到消息触发事件;
所述第三方应用确定所述消息触发事件所对应的目标用户;
所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段。
7.根据权利要求6所述的基于第三方***的消息推送方法,其特征在于,所述第三方应用确定所述消息触发事件所对应的目标用户之后,还包括如下步骤:
所述第三方应用获取所述目标用户预先设定的消息推送规则,所述消息推送规则包括用户允许推送的消息触发事件类型;
所述第三方应用判断检测到的消息触发事件是否符合所述消息推送规则;
如果是,则所述第三方应用根据所述消息触发事件的事件信息和所述目标用户的标识信息生成所述消息传输字段;
否则,所述第三方应用不生成消息传输字段。
8.根据权利要求6所述的基于第三方***的消息推送方法,其特征在于,所述第三方应用确定所述消息触发事件所对应的目标用户之后,还包括如下步骤:
所述第三方应用确定所述目标用户使用的第三方***的标识信息;
所述第三方应用根据所述第三方***的标识信息确定所述第三方***的消息模板的标识信息和所述第三方***的消息推送接口信息。
9.根据权利要求6所述的基于第三方***的消息推送方法,其特征在于,所述第三方应用确定所述消息触发事件所对应的目标用户,包括如下步骤:
所述第三方应用确定所述消息触发事件的类别;
如果所述消息触发事件的类别为审批授权请求事件,则确定审批授权的被请求方,将所述被请求方作为目标用户;
如果所述消息触发事件的类别为审批结果通知事件,则确定审批的请求方,将所述请求方作为目标用户;
如果所述消息触发事件的类别为订单通知,则确定订单对应的用户为目标用户。
10.一种基于第三方***的消息推送***,其特征在于,用于实现权利要求1至9中任一项所述的基于第三方***的消息推送方法,所述***包括第三方应用和第三方***,其中:
所述第三方应用将消息传输字段发送至所述第三方***的消息推送接口;
所述第三方***根据接收到的所述消息传输字段生成消息通知;
所述第三方***根据接收到的所述消息传输字段确定目标用户;
所述第三方***将所述消息通知推送至所述目标用户的用户终端。
11.一种基于第三方***的消息推送设备,其特征在于,包括:
处理器;
存储器,其中存储有所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1至9中任一项所述的基于第三方***的消息推送方法的步骤。
12.一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现权利要求1至9中任一项所述的基于第三方***的消息推送方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111327422.6A CN114125047A (zh) | 2021-11-10 | 2021-11-10 | 基于第三方***的消息推送方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111327422.6A CN114125047A (zh) | 2021-11-10 | 2021-11-10 | 基于第三方***的消息推送方法、***、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114125047A true CN114125047A (zh) | 2022-03-01 |
Family
ID=80378130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111327422.6A Pending CN114125047A (zh) | 2021-11-10 | 2021-11-10 | 基于第三方***的消息推送方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114125047A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114900379A (zh) * | 2022-04-28 | 2022-08-12 | 北京百度网讯科技有限公司 | 一种消息通知方法、装置、电子设备及存储介质 |
CN116260783A (zh) * | 2022-09-07 | 2023-06-13 | 深圳市永兴元科技股份有限公司 | 消息事件的推送方法、消息推送终端以及可读存储介质 |
CN116319648A (zh) * | 2023-03-23 | 2023-06-23 | 携程旅游网络技术(上海)有限公司 | 基于第三方平台的消息推送方法、***、设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180131782A1 (en) * | 2016-11-07 | 2018-05-10 | Gmc Software Ag | Computer-implemented method and computer system for distribuing push notifications |
CN109831456A (zh) * | 2019-03-14 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 消息推送方法、装置、设备及存储介质 |
CN110113252A (zh) * | 2019-04-30 | 2019-08-09 | 上海连尚网络科技有限公司 | 一种小程序通知消息的处理方法、设备和计算机存储介质 |
CN110727443A (zh) * | 2019-10-14 | 2020-01-24 | 江苏金恒信息科技股份有限公司 | 一种待办事项处理方法及*** |
CN111064655A (zh) * | 2019-12-17 | 2020-04-24 | 北京每日优鲜电子商务有限公司 | 模板消息的推送方法、装置、设备及存储介质 |
CN111083042A (zh) * | 2019-12-17 | 2020-04-28 | 北京每日优鲜电子商务有限公司 | 模板消息的推送方法、装置、设备及存储介质 |
WO2020207454A1 (zh) * | 2019-04-12 | 2020-10-15 | 上海连尚网络科技有限公司 | 信息推送方法和装置 |
CN112000880A (zh) * | 2020-07-31 | 2020-11-27 | 北京百度网讯科技有限公司 | 推送消息的处理方法、装置、电子设备及可读存储介质 |
US20210044650A1 (en) * | 2018-04-28 | 2021-02-11 | Shanghai Zhangmen Science And Technology Co., Ltd. | Method and a device for sharing a hosted application |
CN112420217A (zh) * | 2020-11-30 | 2021-02-26 | 腾讯科技(深圳)有限公司 | 消息推送方法、装置、设备及存储介质 |
-
2021
- 2021-11-10 CN CN202111327422.6A patent/CN114125047A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180131782A1 (en) * | 2016-11-07 | 2018-05-10 | Gmc Software Ag | Computer-implemented method and computer system for distribuing push notifications |
US20210044650A1 (en) * | 2018-04-28 | 2021-02-11 | Shanghai Zhangmen Science And Technology Co., Ltd. | Method and a device for sharing a hosted application |
CN109831456A (zh) * | 2019-03-14 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 消息推送方法、装置、设备及存储介质 |
WO2020207454A1 (zh) * | 2019-04-12 | 2020-10-15 | 上海连尚网络科技有限公司 | 信息推送方法和装置 |
CN110113252A (zh) * | 2019-04-30 | 2019-08-09 | 上海连尚网络科技有限公司 | 一种小程序通知消息的处理方法、设备和计算机存储介质 |
WO2020221228A1 (zh) * | 2019-04-30 | 2020-11-05 | 上海连尚网络科技有限公司 | 一种小程序通知消息的处理方法、设备和计算机存储介质 |
CN110727443A (zh) * | 2019-10-14 | 2020-01-24 | 江苏金恒信息科技股份有限公司 | 一种待办事项处理方法及*** |
CN111064655A (zh) * | 2019-12-17 | 2020-04-24 | 北京每日优鲜电子商务有限公司 | 模板消息的推送方法、装置、设备及存储介质 |
CN111083042A (zh) * | 2019-12-17 | 2020-04-28 | 北京每日优鲜电子商务有限公司 | 模板消息的推送方法、装置、设备及存储介质 |
CN112000880A (zh) * | 2020-07-31 | 2020-11-27 | 北京百度网讯科技有限公司 | 推送消息的处理方法、装置、电子设备及可读存储介质 |
CN112420217A (zh) * | 2020-11-30 | 2021-02-26 | 腾讯科技(深圳)有限公司 | 消息推送方法、装置、设备及存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114900379A (zh) * | 2022-04-28 | 2022-08-12 | 北京百度网讯科技有限公司 | 一种消息通知方法、装置、电子设备及存储介质 |
CN114900379B (zh) * | 2022-04-28 | 2024-02-06 | 北京百度网讯科技有限公司 | 一种消息通知方法、装置、电子设备及存储介质 |
CN116260783A (zh) * | 2022-09-07 | 2023-06-13 | 深圳市永兴元科技股份有限公司 | 消息事件的推送方法、消息推送终端以及可读存储介质 |
CN116319648A (zh) * | 2023-03-23 | 2023-06-23 | 携程旅游网络技术(上海)有限公司 | 基于第三方平台的消息推送方法、***、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114125047A (zh) | 基于第三方***的消息推送方法、***、设备及存储介质 | |
US10742582B2 (en) | Launching a client application based on a message | |
KR101557322B1 (ko) | 호스트형 컴퓨터 환경에서 가상 오브젝트 우회 | |
KR101422859B1 (ko) | 문서의 오디언스-적정 버전을 제공하는 방법, 문서 서버, 및 컴퓨터 판독 가능 매체 | |
CN101669114B (zh) | 动态加载脚本 | |
EP3627311B1 (en) | Computer application promotion | |
US20080195954A1 (en) | Delivery of contextually relevant web data | |
US20080222660A1 (en) | Processing of data of a plurality of applications with a single client application | |
US11113126B2 (en) | Verifying transfer of detected sensitive data | |
WO2002046971A1 (en) | Remote service agent for sending commands and receiving data over e-mail network | |
CN102549560A (zh) | 共享服务器侧宏 | |
CN112040013B (zh) | 用于页面路由的方法、计算设备和计算机存储介质 | |
CN110955640A (zh) | 跨***数据文件的处理方法、装置、服务器和存储介质 | |
CN110070394A (zh) | 数据处理方法、***、介质和计算设备 | |
CN113992755A (zh) | 基于微服务网关的请求处理方法、***、设备及存储介质 | |
CN112800410A (zh) | 一种多产品登录管理方法、装置、设备及存储介质 | |
CN110598093B (zh) | 一种业务规则管理方法及装置 | |
US20060004726A1 (en) | System for processing a data request and related methods | |
CN113656193A (zh) | 一种应用通信方法、***、电子设备及存储介质 | |
CN116561013A (zh) | 基于目标服务框架的测试方法、装置、电子设备和介质 | |
CN114500425B (zh) | 信息处理方法、装置、设备及存储介质 | |
CN111367898B (zh) | 数据处理方法、装置、***、电子设备及存储介质 | |
CN112214743A (zh) | 一种模拟账户登录的方法、装置、设备及存储介质 | |
US7636786B2 (en) | Facilitating access to a resource of an on-line service | |
CN112445790B (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 |