【技术实现步骤摘要】
金融订阅消息推送方法、接收方法、装置、设备和介质
[0001]本申请涉及消息推送
,特别是涉及一种金融订阅消息推送方法、金融订阅消息接收方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着消息推送技术的发展,出现了一种将订阅的金融消息推送至金融用户的技术,金融用户可以预先针对感兴趣的金融消息进行订阅,从而在金融数据发布方对订阅的金融消息更新时,金融消息订阅用户可以自动接收到更新的金融订阅消息。
[0003]传统技术中,针对金融订阅消息的推送通常是通过rest接口方式实现,该方式是通过金融数据发布方发布rest接口,数据订阅方通过不断的接口轮询查询变化的数据。
[0004]然而,采用rest接口的方式实现金融订阅消息的推送,需要金融消息订阅用户自身控制轮询频率,而且如果需要采用增量数据同步方式,则还需要金融消息订阅用户自身记录上次数据同步的点,一次拉取的批量数据如果处理失败,金融消息订阅用户则需要重新拉取所有数据进行处理。因此目前的金融订阅消息推送方法中,金融订阅消息推送较为繁琐 ...
【技术保护点】
【技术特征摘要】
1.一种金融订阅消息推送方法,其特征在于,应用于金融消息服务器,所述方法包括:响应于目标金融客户端通过预设频率的数据轮询操作发起的,针对所述目标金融客户端预先订阅的金融消息的消息推送请求,获取与所述消息推送请求关联的请求标识;根据所述请求标识中包含的所述目标金融客户端对应的目标客户端标识,从所述金融消息服务器中预先存储的第一金融消息关联表中,获取所述目标客户端标识关联的目标金融消息标识;所述第一金融消息关联表中存储有所述金融消息服务器的数据库中存储的各金融消息的金融消息标识与客户端标识之间的第一关联关系;所述第一关联关系基于客户端标识与金融订阅消息类型的第二关联关系,以及所述金融订阅消息类型关联的金融消息标识构建得到;所述第二关联关系基于金融客户端触发的金融消息订阅操作预先构建;从所述金融消息服务器的数据库存储的金融消息中,获取所述目标金融消息标识对应的目标金融消息,并将所述目标金融消息发送至所述目标金融客户端。2.根据权利要求1所述的方法,其特征在于,所述金融消息服务器中还预先存储有第二金融消息关联表;所述第二金融消息关联表用于预先存储所述第二关联关系;所述从所述金融消息服务器中预先存储的第一金融消息关联表中,获取所述目标客户端标识关联的金融消息标识之前,还包括:响应于金融消息发布端发布待推送金融消息的消息发布请求,获取所述待推送金融消息对应的金融消息标识,以及所述待推送金融消息对应的金融订阅消息类型;从所述第二金融消息关联表中,获取与所述待推送金融消息对应的金融订阅消息类型关联的客户端标识,作为待推送客户端标识;构建所述待推送金融消息对应的金融消息标识,以及所述待推送客户端标识之间的第一关联关系,并将所述第一关联关系存入所述第一金融消息关联表。3.根据权利要求2所述的方法,其特征在于,所述从所述第二金融消息关联表中,获取与所述待推送金融消息对应的金融订阅消息类型关联的客户端标识之前,还包括:响应于当前金融客户端触发的金融消息订阅操作,从所述当前金融客户端接收所述当前金融客户端对应的客户端标识,以及所述金融消息订阅操作订阅的金融订阅消息类型;构建所述当前金融客户端对应的客户端标识,以及所述订阅的金融订阅消息类型之间的第二关联关系,并将所述第二关联关系存入所述第二金融消息关联表。4.根据权利要求1所述的方法,其特征在于,所述请求标识中还包含所述目标金融客户端对应的历史消费消息标识;所述历史消费消息标识为所述目标金融客户端历史消费的金融消息的金融消息标识;所述从所述金融消息服务器中预先存储的第一金融消息关联表中,获取所述目标客户端标识关联的目标金融消息标识之前,还包括:获取待删除第一关联关系;所述待删除第一关联关系为所述第一金融消息关联表中记录的所述目标客户端标识以及所述历史消费消息标识之间的第一关联关系;将所述待删除第一关联关系从所述第一金融消息关联表中删除。5.根据权利要求4所述的方法,其特征在于,所述将所述目标金融消息发送至所述目标金融客户端,包括:将所述目标金融消息,以及所述目标金融消息标识发送至所述目标金融客户端;所述目标金融客户端用于在所述目标金融消息被消费的情况下,保存所述目标金融消息标识,
并在所述目标金融客户端再次通过预设频率的数据轮询操作发起消息推送请求的情况下,将所述目标金融消息标识作为所述历史消费消息标识。6.根据权利要求1所述的方法,其特征在于,所述消息推送请求预先被所述目标金融客户端进行加密处理;所述获取与所述消息推送请求关联的请求标识,包括:对所述消息推送请求进行解密处理,并从解密后的消息推送请求中获取所述消息推送请求关联的请求标识。7.一种金融订阅消息接收方法,其特征在于,应用于目标金融客户端,所述方法包括:按照预设频率的数据轮询操作向金融消息服务器发起针对所述目标金融客户端预先订阅的金融消息的消息推送请求,并在所述消息推送请求中携带包含所述目标金融客户端对应的目标客户端标识的请求标识;所述目标客户端标识用于所述金融消息服务器从预先存储的第一金融消息关联表中,获取所述目标客户端标识关联的目标金融消息标识;所述第一金融消息关联表中存储有所述金融消息服务器的数据库中存储的各金融消息的金融消息标识与客户端标识之间的第一关联关系;所述第一关联关系基于客户端标识与金融订阅消息类型的第二关联关系,以及所述金融订阅消息类型关联的金融消息标识构建得到;所述第二关联关系基于金融客户端触发的金融消息订阅操作预先构建;接收所述金融消息服务器发送的与所述目标金融消息标识对应的目标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。