一种信息推送方法及网络架构技术

技术编号:31628148 阅读:10 留言:0更新日期:2021-12-29 19:06
本发明专利技术实施例公开了一种信息推送方法及网络架构,该方法应用于一网络架构,包括应用程序服务器集群、客户端集群以及Web服务器集群,应用程序服务器集群中的任一应用程序服务器与客户端集群中的每一客户端连接,应用程序服务器集群中的任一应用程序服务器与Web服务器集群中的每一Web服务器连接。应用程序服务器接收目标Web服务器发送的携带有目标客户端标识的目标信息;目标Web服务器为Web服务器集群中当前用于获取目标信息的Web服务器;将目标信息发送给目标客户端标识对应的目标客户端。本发明专利技术提供的方案中,简化应用程序服务器获取客户端对应的数据信息的过程,保证应用程序服务器及时地获取客户端对应的数据信息,提升用户使用客户端的体验效果。升用户使用客户端的体验效果。升用户使用客户端的体验效果。

【技术实现步骤摘要】
一种信息推送方法及网络架构
[0001]本申请为2016年11月01日提交中国专利局、申请号为201610935218.5,专利技术名称为“信息推送方法、装置及网络架构”的中国专利申请的分案申请。


[0002]本专利技术涉及计算机
,特别涉及一种信息推送方法及网络架构。

技术介绍

[0003]应用程序服务器可以是指通过各种协议把商业逻辑曝露给客户端的一种设备,应用程序服务器向客户端提供服务,其提供了访问商业逻辑的途径以供客户端使用,也就是说客户端的应用程序需要与应用程序服务器配合运行;例如,常见金山卫士客户端与金山卫士服务器、WPS Office(一种办公软件)客户端与WPS Office服务器,以及游戏客户端与其对应的游戏服务器。另外,现有技术中,为提升用户的体验效果,客户端还对应配置有Web(互联网)服务器,客户端可以通过Web服务器获取客户端对应的数据信息,即用户通过客户端使用应用程序,同时还能基于Web服务器进行关于该应用程序的周边活动,如交流应用程序的使用心得等。
[0004]应用程序服务器也可以获取客户端对应的数据信息,其获取方式只能是:先由客户端从Web服务器获取客户端对应的数据信息,然后从客户端获取对应客户端的数据信息。客户端与应用程序服务器均需要客户端对应的数据信息时,首先需要用户在客户端输入相应指令,然后让客户端基于该指令向Web服务器发送请求,进而由Web服务器直接向客户端回复数据信息;然后再由应用程序服务器主动从客户端中获取该数据信息。
[0005]由于应用程序服务器与Web服务器之间的交互需要通过应用程序服务器与Web服务器共同对应的客户端实现,应用程序服务器获取上述数据信息的过程繁琐,应用程序服务器不能及时获取客户端对应的数据信息。

技术实现思路

[0006]本专利技术实施例公开了信息推送方法、装置及网络架构,以在客户端与应用程序服务器均需要客户端对应的数据信息的情况下,简化应用程序服务器获取客户端对应的数据信息的过程,保证应用程序服务器及时地获取客户端对应的数据信息,提升用户使用客户端的体验效果。技术方案如下:
[0007]为达上述目的,第一方面,本专利技术实施例提供了一种信息推送方法,应用于一网络架构,所述网络架构包括应用程序服务器、与所述应用程序服务器对应的目标客户端以及与所述目标客户端对应的Web服务器,所述方法包括:
[0008]所述应用程序服务器接收所述Web服务器发送的携带有目标客户端标识的目标信息;
[0009]将所述目标信息发送给所述目标客户端标识对应的目标客户端。
[0010]优选的,所述方法还包括:
[0011]所述应用程序服务器基于接收到的所述目标信息,更新本地记录的所述目标信息;
[0012]基于本地记录的更新后的所述目标信息,向所述目标客户端提供服务。
[0013]优选的,在所述应用程序服务器接收所述Web服务器发送的携带有目标客户端标识的目标信息之前,所述方法还包括:
[0014]所述应用程序服务器向所述Web服务器发送携带所述目标客户端标识的信息请求;以使得所述Web服务器接收所述信息请求,获得对应所述目标客户端标识的目标信息,并向所述应用程序服务器发送所述目标信息。
[0015]优选的,当所述Web服务器的数量为至少两个时,所述网络架构还包括连接所述应用服务器和所有所述Web服务器的负载均衡转发器,
[0016]所述应用程序服务器向所述Web服务器发送携带所述目标客户端标识的信息请求,包括:
[0017]所述应用程序服务器向所述负载均衡转发器发送携带所述目标客户端标识的信息请求,以使得所述负载均衡转发器将所述信息请求发送给目标Web服务器;其中,所述目标Web服务器为所述负载均衡转发器基于当前时刻各个Web服务器的负载情况选择的Web服务器;
[0018]所述接收所述Web服务器发送的携带有目标客户端标识的目标信息,包括:
[0019]接收所述目标Web服务器发送的携带有目标客户端标识的目标信息。
[0020]第二方面,本专利技术实施例提供了另一种信息推送方法,应用于一网络架构,所述网络架构包括应用程序服务器、与所述应用程序服务器对应的目标客户端以及与所述目标客户端对应的Web服务器,所述方法包括:
[0021]所述Web服务器获得携带有目标客户端标识的目标信息;
[0022]将所述目标信息发送给所述应用程序服务器,以使得所述应用程序服务器接收所述目标信息,将所述目标信息推送给对应所述目标客户端标识的目标客户端。
[0023]优选的,所述Web服务器获得携带有目标客户端标识的目标信息,包括:
[0024]所述Web服务器接收所述应用程序服务器发送的携带所述目标客户端标识的信息请求;
[0025]获得对应所述目标客户端标识的目标信息。
[0026]优选的,所述Web服务器获得携带有目标客户端标识的目标信息,包括:
[0027]所述Web服务器监测所述目标客户端对应的目标用户的用户数据信息是否发生变化;
[0028]如果是,获得携带有所述目标客户端标识以及变化后的所述用户数据信息的所述目标信息。
[0029]第三方面,本专利技术实施例提供了一种信息推送装置,应用于一网络架构中的应用程序服务器,所述网络架构还包括与所述应用程序服务器对应的目标客户端以及与所述目标客户端对应的Web服务器,所述装置包括:
[0030]接收模块,用于接收所述Web服务器发送的携带有目标客户端标识的目标信息;
[0031]第一发送模块,用于将所述目标信息发送给所述目标客户端标识对应的目标客户端。
[0032]优选的,所述装置还包括:更新模块,用于基于接收到的所述目标信息,更新本地记录的所述目标信息;
[0033]提供模块,用于基于本地记录的更新后的所述目标信息,向所述目标客户端提供服务。
[0034]优选的,所述装置还包括:第二发送模块,用于在所述应用程序服务器接收所述Web服务器发送的携带有目标客户端标识的目标信息之前,向所述Web服务器发送携带所述目标客户端标识的信息请求;以使得所述Web服务器接收所述信息请求,获得对应所述目标客户端标识的目标信息,并向所述应用程序服务器发送所述目标信息。
[0035]优选的,当所述Web服务器的数量为至少两个时,所述网络架构还包括连接所述应用服务器和所有所述Web服务器的负载均衡转发器,
[0036]所述第二发送模块,具体用于在所述应用程序服务器接收所述Web服务器发送的携带有目标客户端标识的目标信息之前,向所述负载均衡转发器发送携带所述目标客户端标识的信息请求,以使得所述负载均衡转发器将所述信息请求发送给目标Web服务器,进而使得所述Web服务器接收所述信息请求,获得对应所述目标客户端标识的目标信息,并向所述应用程序服务器发送所述目标信息;其中,所述目标Web服务器为所述负载均衡转发器基于当前时刻各个Web服务器的负载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推送方法,其特征在于,应用于一网络架构,所述网络架构包括应用程序服务器集群、客户端集群以及Web服务器集群,其中,所述应用程序服务器集群中的任一应用程序服务器与所述客户端集群中的每一客户端连接,所述应用程序服务器集群中的任一应用程序服务器与所述Web服务器集群中的每一Web服务器连接,所述方法包括:所述应用程序服务器接收目标Web服务器发送的携带有目标客户端标识的目标信息;其中,所述目标Web服务器为所述Web服务器集群中当前用于获取所述目标信息的Web服务器;将所述目标信息发送给所述目标客户端标识对应的目标客户端。2.根据权利要求1所述的方法,其特征在于,在所述应用程序服务器接收目标Web服务器发送的携带有目标客户端标识的目标信息之后,所述方法还包括:所述应用程序服务器将所述目标信息发送给所述客户端集群中除所述目标客户端以外的其他客户端。3.根据权利要求1所述的方法,其特征在于,所述目标信息还包括:所述目标客户端的社区公告信息、用户编辑的所述目标客户端的游戏地图、用户在所述目标客户端的社区中的社区等级和社区活跃度,以及用户在所述目标客户端的论坛中的论坛活跃度中的至少一项。4.根据权利根据1所述的方法,其特征在于,所述方法还包括:所述应用程序服务器基于接收到的所述目标信息,更新本地记录的所述目标信息;所述应用程序服务器基于本地记录的更新后的所述目标信息,向所述目标客户端提供服务。5.根据权利要求1所述的方法,其特征在于,在所述应用程序服务器接收目标Web服务器发送的携带有目标客户端标识的目标信息之前,所述方法还包括:所述应用程序服务器向所述目标Web服务器发送携带所述目标客户端标识的信息请求;以使得所述目标Web服务器接收所述信息请求,获得对应所述目标客户端标识的目标信息,并向所述应用程序服务器发送所述目标信息。6.根据权利要求5所述的方法,其特征在于,当所述Web服务器集群中的Web服务器的数量为至少两个时,所述网络架构还包括连接所述应用服务器集群和所述Web服务器集群的负载均衡转发器,所述应用程序服务器向所述目标Web服务器发送携带所述目标客户端标识的信息请求,包括:所述应用程序服务器向所述负载均衡转发器发送携带所述目标客户端标识的信息请求,以使得所述负载均衡转发器将所述信息请求发送给目标Web服务器;其中,所述目标Web服务器为所述负载均衡转发器基于当前时刻各个Web服务器的负载情况选择的Web服务器。7.一种信息推送方法,其特征在于,应用于一网络架构,所述网络架构包括应用程序服务器集群、客户端集群以及Web服务器集群,其中,所述应用程序服务器集群中的任一应用程序服务器与所述客户端集群中的每一客户端连接,所述应用程序服务器集群中的任一应用程序服务器与所述Web服务器集群中的每一Web服务器连接,所述方法包括:目标Web服务器获得携带有目标客户端标识的目标信息;其中,所述目标Web服务器为
所述Web服务器集群中当前用于获取所述目标信息的Web服务器;将所述目标信息发送给所述应用程序服务器,以使得所述应用程序服务器接收所述目标信息,将所述目标信息推送给对应所述目标客户端标识的目标客户端。8.根据权利要求7所述的方法,其特征在于,所述应用程序服务器,还用于将所述目标信息发送给所述客户端集群中除所述目标客户端以外的其他客户端。9.根据权利要求7所述的方法,其特征在于,所述目标信息还包括:所述目标客户端的社区公告信息、用户编辑的所述目标客户端的游戏地...

【专利技术属性】
技术研发人员:姜长嵩任江枫王永魁杨鸿绪
申请(专利权)人:鲸彩在线科技大连有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1