The invention provides a message pushing method and system, as well as a server, storage medium and electronic device. The method includes: a message pushing system receives business messages to be pushed to the target client; a message pushing system judges the operation status of the target client on the terminal device; and a message pushing system adjusts the operation status of the target client when it judges that the target client is running in the foreground. Business messages are pushed to the target client by local push mode, and the message push system calls remote push mode to push business messages to the terminal device when it judges that the target client is not in the foreground running state. The invention solves the technical problem of low touch rate of the message push method in the related technology.
【技术实现步骤摘要】
消息推送方法和系统以及服务器、存储介质和电子装置
本专利技术涉及计算机领域,具体而言,涉及一种消息推送方法和系统以及服务器、存储介质和电子装置。
技术介绍
在“商对客”(Business-to-Customer,简称B2C)业务模式中,客户对商家的订单状态变更需要及时的同步商家,例如,订单、取消订单、预订单等,商家作为接收方在接收到订单状态变更的业务消息之后可以及时的处理和响应客户的需求,因此,业务消息的推送方案需要较强的时效性和较高的触达率,以避免商家未感知到订单造成用户投诉等情况,或者由于商家未感知到取消订单导致商家资源的浪费。为了提高消息的触达率,往往采用多种通知方式通知同一条消息,但是,如果采用过多的通知方式会造成商家使用感较差,因此需要对多种通知方式进行取舍。在相关技术中,通常根据通知方式的触达率选择通知方式,如申请号为107872494A的申请文件,公开了一种消息推送方法和装置,选择历史消息触达率最高的消息推送规则来推送消息。但是,专利技术人发现,由于消息触达率仅能反应某种推送规则总体的触达率,不能反映在客户端处于某种使用场景下的触达情况,可能对于某一种使用场景,总体上触达率较高的推送规则反而触达率较低,导致商家无法看到消息,影响消息的时效性。针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
本专利技术实施例提供了一种消息推送方法和系统以及服务器、存储介质和电子装置。根据本专利技术的一个实施例,提供了一种消息推送方法,包括:消息推送系统接收待推送至目标客户端的业务消息;消息推送系统判断目标客户端在终端设备上的运行状态;消息推 ...
【技术保护点】
1.一种消息推送方法,其特征在于,所述方法包括:消息推送系统接收待推送至目标客户端的业务消息;所述消息推送系统判断所述目标客户端在终端设备上的运行状态;所述消息推送系统在判断出所述目标客户端为前台运行的情况下,调用本地推送方式向所述目标客户端推送所述业务消息;所述消息推送系统在判断出所述目标客户端不为所述前台运行状态的情况下,调用远程推送方式向所述终端设备推送所述业务消息。
【技术特征摘要】
1.一种消息推送方法,其特征在于,所述方法包括:消息推送系统接收待推送至目标客户端的业务消息;所述消息推送系统判断所述目标客户端在终端设备上的运行状态;所述消息推送系统在判断出所述目标客户端为前台运行的情况下,调用本地推送方式向所述目标客户端推送所述业务消息;所述消息推送系统在判断出所述目标客户端不为所述前台运行状态的情况下,调用远程推送方式向所述终端设备推送所述业务消息。2.根据权利要求1所述的消息推送方法,其特征在于,在所述消息推送系统接收待推送至目标客户端的业务消息之后,所述方法还包括:所述消息推送系统获取所述目标客户端的消息触达率;所述消息推送系统判断所述消息触达率是否低于预设阈值;所述消息推送系统在判断出所述消息触达率低于所述预设阈值的情况下,将所述业务消息通过预设通讯方式发送至与所述目标客户端关联的预设通讯地址。3.根据权利要求1所述的消息推送方法,其特征在于,所述消息推送系统判断所述目标客户端在终端设备上的运行状态,包括:所述消息推送系统利用预先与所述目标客户端建立的长连接,判断所述目标客户端的运行状态。4.根据权利要求1所述的消息推送方法,其特征在于,所述本地推送方式包括一种推送手段或者多种推送手段的组合,所述消息推送系统调用本地推送方式向所述目标客户端推送所述业务消息,包括:所述消息推送系统确定所述目标客户端的当前业务界面;所述消息推送系统选择与所述当前业务界面对应的推送手段;所述消息推送系统调用与所述当前业务界面对应的推送手段推送所述业务消息。5.根据权利要求1至4任一项所述的消息推送方法,其特征在于,在所述本地推送方式包括多种推送手段的情况下,将所述多种推送手段以预设顺序执行。6.一种消息推送系统,其特征在于,所述消息推送系统包括:接收模块,用于接收待推送至目标客户端的业务消息;第一判断模...
【专利技术属性】
技术研发人员:李超,诸佳俊,
申请(专利权)人:口碑上海信息技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。