本发明专利技术提供一种信息推送方法、装置、电子设备及可读存储介质,所述方法包括:获取待推送消息及其对应的目标接收方的信息,其中所述目标接收方包括通信页面;根据所述目标接收方的信息与所述目标接收方对应的通信页面建立长连接;基于所述长连接,将所述待推送消息推送至所述目标接收方,实现消息的实时推送,即保证消息推送的及时性。保证消息推送的及时性。保证消息推送的及时性。
【技术实现步骤摘要】
信息推送方法、装置、电子设备及可读存储介质
[0001]本专利技术涉及通信
,尤其涉及一种信息推送方法、装置、电子设备及可读存储介质。
技术介绍
[0002]在使用客户端的过程中,客户端经常需要与其对应的服务器进行通信,例如,服务器需要推送某些消息至客户端。
[0003]目前,服务器在推送消息至客户端时,当服务器与客户端之间未建立连接时,服务器需在接收到客户端发送的连接请求后,通过该连接请求建立相应的通信连接,以供利用该通信连接推送消息至客户端。
[0004]然而,由于服务器在接收到客户端发送的连接请求后,才能通过该连接请求建立的连接,将消息推送至客户端,当客户端未发送连接请求时,服务器无法推送消息,导致无法及时推送消息。
技术实现思路
[0005]本专利技术提供一种信息推送方法、装置、电子设备及可读存储介质,以解决现有技术中消息无法及时推送的技术问题。
[0006]第一方面,本专利技术提供一种信息推送方法,所述方法包括:
[0007]获取待推送消息及其对应的目标接收方的信息,其中所述目标接收方包括通信页面;
[0008]根据所述目标接收方的信息与所述目标接收方对应的通信页面建立长连接;
[0009]基于所述长连接,将所述待推送消息推送至所述目标接收方。
[0010]在一种可能的设计中,所述待推送消息包括目标程序的最新版本信息,所述将所述待推送消息推送至所述目标接收方,包括:
[0011]将所述目标程序的最新版本信息推送至所述目标接收方,以使所述目标接收方根据所述最新版本信息确定是否对所述目标程序进行更新。
[0012]在一种可能的设计中,所述方法还包括:
[0013]获取待处理系统文件,并获取待安装终端的系统类型;
[0014]根据所述系统类型对所述待处理系统文件进行打包,生成目标应用文件。
[0015]第二方面,本专利技术提供一种信息推送方法,应用于客户端,所述方法包括:
[0016]接收服务端发送的待推送消息,其中,所述待推送消息是通过所述服务端与客户端上的通信页面建立的长连接发送的;
[0017]根据所述待推送消息执行相应的操作。
[0018]在一种可能的设计中,所述方法还包括:
[0019]获取待更新流程标识,并获取与所述待更新流程标识对应的目标历史版本对应的历史任务节点;
[0020]获取各个历史任务节点对应的任务信息,并获取与所述待更新流程标识对应的最新任务节点;
[0021]从所述最新任务节点中确定目标迁移节点,并将所有历史任务节点对应的任务信息保存至所述目标迁移节点。
[0022]在一种可能的设计中,所述方法还包括:
[0023]获取当前执行流程标识,并获取所述当前执行流程标识对应的任务节点信息;
[0024]根据所述任务节点信息创建所述当前执行流程标识对应的流程视图。
[0025]在一种可能的设计中,所述方法还包括:
[0026]获取待处理日志,其中所述待处理日志包括页面访问日志和/或接口调用日志;
[0027]根据所述页面访问日志和/或所述接口调用日志确定系统使用信息。
[0028]在一种可能的设计中,所述方法还包括:
[0029]获取待处理日志,其中所述待处理日志包括报错日志;
[0030]根据所述报错日志确定系统问题信息。
[0031]在一种可能的设计中,所述根据所述报错日志确定系统问题信息,包括:
[0032]根据报错日志确定报错页面以及所述报错页面对应的报错频率;
[0033]若所述报错页面对应的报错频率大于预设频率值时,生成所述报错页面对应的系统问题信息。
[0034]第三方面,本专利技术提供一种信息推送装置,包括:
[0035]第一处理模块,用于获取待推送消息及其对应的目标接收方的信息,其中所述目标接收方包括通信页面;
[0036]所述第一处理模块,还用于根据所述目标接收方的信息与所述目标接收方对应的通信页面建立长连接;
[0037]第一收发模块,用于基于所述长连接,将所述待推送消息推送至所述目标接收方。
[0038]在一种可能的设计中,所述第一收发模块还用于:
[0039]将所述目标程序的最新版本信息推送至所述目标接收方,以使所述目标接收方根据所述最新版本信息确定是否对所述目标程序进行更新。
[0040]在一种可能的设计中,所述第一处理模块还用于:
[0041]获取待处理系统文件,并获取待安装终端的系统类型;
[0042]根据所述系统类型对所述待处理系统文件进行打包,生成目标应用文件。
[0043]第四方面,本专利技术提供一种信息推送装置,应用于客户端,所述装置包括:
[0044]第二收发模块,用于接收服务端发送的待推送消息,其中,所述待推送消息是通过所述服务端与客户端上的通信页面建立的长连接发送的;
[0045]第二处理模块,用于根据所述待推送消息执行相应的操作。
[0046]在一种可能的设计中,所述第二处理模块还用于:
[0047]获取待更新流程标识,并获取与所述待更新流程标识对应的目标历史版本对应的历史任务节点;
[0048]获取各个历史任务节点对应的任务信息,并获取与所述待更新流程标识对应的最新任务节点;
[0049]从所述最新任务节点中确定目标迁移节点,并将所有历史任务节点对应的任务信
息保存至所述目标迁移节点。
[0050]在一种可能的设计中,所述第二处理模块还用于:
[0051]获取当前执行流程标识,并获取所述当前执行流程标识对应的任务节点信息;
[0052]根据所述任务节点信息创建所述当前执行流程标识对应的流程视图。
[0053]在一种可能的设计中,所述第二处理模块还用于:
[0054]获取待处理日志,其中所述待处理日志包括页面访问日志和/或接口调用日志;
[0055]根据所述页面访问日志和/或所述接口调用日志确定系统使用信息。
[0056]在一种可能的设计中,所述第二处理模块还用于:
[0057]获取待处理日志,其中所述待处理日志包括报错日志;
[0058]根据所述报错日志确定系统问题信息。
[0059]在一种可能的设计中,所述第二处理模块还用于:
[0060]根据报错日志确定报错页面以及所述报错页面对应的报错频率;
[0061]若所述报错页面对应的报错频率大于预设频率值时,生成所述报错页面对应的系统问题信息。
[0062]第五方面,本专利技术提供一种电子设备,包括:至少一个处理器和存储器;
[0063]所述存储器存储计算机执行指令;
[0064]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的信息推送方法。
[0065]第六方面,本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:获取待推送消息及其对应的目标接收方的信息,其中所述目标接收方包括通信页面;根据所述目标接收方的信息与所述目标接收方对应的通信页面建立长连接;基于所述长连接,将所述待推送消息推送至所述目标接收方。2.根据权利要求1所述的方法,其特征在于,所述待推送消息包括目标程序的最新版本信息,所述将所述待推送消息推送至所述目标接收方,包括:将所述目标程序的最新版本信息推送至所述目标接收方,以使所述目标接收方根据所述最新版本信息确定是否对所述目标程序进行更新。3.根据权利要求1至2任一项所述的方法,其特征在于,所述方法还包括:获取待处理系统文件,并获取待安装终端的系统类型;根据所述系统类型对所述待处理系统文件进行打包,生成目标应用文件。4.一种信息推送方法,其特征在于,应用于客户端,所述方法包括:接收服务端发送的待推送消息,其中,所述待推送消息是通过所述服务端与客户端上的通信页面建立的长连接发送的;根据所述待推送消息执行相应的操作。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取待更新流程标识,并获取与所述待更新流程标识对应的目标历史版本对应的历史任务节点;获取各个历史任务节点对应的任务信息,并获取与所述待更新流程标识对应的最新任务节点;从所述最新任务节点中确定目标迁移节点,并将所有历史任务节点对应的任务信息保存至所述目标迁移节点。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:获取当前执行流程标识,并获取所述当前执行流程标识对应的任务节点信息;根据所述任务节点信息创建所述当前执行流程标识对应的流程视图。7.根据权利要求4所述的方法,其特征在于,所述方法还包括...
【专利技术属性】
技术研发人员:李思维,牛欣欣,熊波元,韦巍,苏凤琴,陶晓英,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。