一种信息推送方法、系统及设备的制造方法

文档序号:9263893阅读:420来源:国知局
一种信息推送方法、系统及设备的制造方法
【技术领域】
[0001]本发明涉及移动通信技术,具体涉及一种信息推送方法、系统及设备。
【背景技术】
[0002]用户通过互联网获取信息主要包括两种方式:一是通过终端主动查询信息(PULL)的方式;二是服务器主动向终端推送信息(PUSH)的方式。随着互联网技术及智能终端的发展,用户通过智能终端获取信息越来越频繁,出现了各种应用(APP),应用服务商往往通过各种应用向终端推送信息。
[0003]现有的信息推送方式主要包括以下两种:纵向融合推送方式和横向融合推送方式。所述纵向融合推送方式指的是终端、应用商店和应用服务器构成封闭系统,其他应用服务器要想加入所述封闭系统需要按照所述封闭系统的流程才能加入;各应用服务器通过所述封闭系统内的推送平台将各信息推送给终端。所述横向融合推送方式采用开放式平台,各应用服务器通过开放式的推送平台将信息推送给终端。
[0004]但是,无论采用纵向融合推送方式或横向融合推送方式,在信息推送时都是通过应用本身推送消息,如果用户没有安装所述应用的客户端,往往接收不到所述应用的服务器推送的信息,这样用户往往需要安装过多的应用的客户端才可能满足用户的信息需求。过多的应用客户端给终端设备的性能带来影响,同时对用户的操作体验也带来不便。

【发明内容】

[0005]为解决现有存在的技术问题,本发明实施例提供一种信息推送方法、系统及设备,无需通过应用客户端便可将信息推送至终端,能够提升用户的操作体验。
[0006]本发明实施例的技术方案是这样实现的:
[0007]本发明实施例提供了一种信息推送方法,应用于推送服务器中;所述方法包括:
[0008]所述推送服务器与终端建立WEBS0CKET通信连接;
[0009]所述推送服务器接收到应用服务器发送的信息,根据建立的所述WEBS0CKET通信连接将所述信息推送至所述终端。
[0010]上述方案中,所述推送服务器与所述终端建立连接的模式为实时工作模式;所述推送服务器与终端建立WEBS0CKET连接之后,所述方法还包括:
[0011]所述推送服务器在第一预设时间内无信息推送至所述终端时,每隔第二预设时间检测所述推送服务器与所述终端之间的通信连接是否中断;当检测到所述推送服务器与所述终端之间的通信连接中断时,重新与所述终端建立WEBS0CKET通信连接。
[0012]上述方案中,所述推送服务器与所述终端建立连接的模式为定时工作模式;所述推送服务器与终端建立WEBS0CKET通信连接,包括:
[0013]所述推送服务器每隔第三预设时间与所述终端建立WEBS0CKET通信连接。
[0014]上述方案中,所述推送服务器接收到应用服务器发送的信息,根据建立的所述WEBS0CKET通信连接将所述信息推送至所述终端,包括:
[0015]所述推送服务器在第四预设时间内接收所述应用服务器发送的信息,按信息类型将所述信息合并,将合并后的信息推送至所述终端。
[0016]上述方案中,当所述推送服务器与所述终端建立实时连接时,所述推送服务器接收到应用服务器发送的信息,根据建立的所述WEBS0CKET通信连接将所述信息推送至所述终端,包括:
[0017]所述推送服务器接收到所述应用服务器发送的信息;
[0018]识别所述信息的类型为实时推送类型或定时推送类型;
[0019]将所述信息类型为实时推送类型的信息实时推送至所述终端;将所述信息类型为定时推送类型的信息每隔第五预设时间推送至所述终端。
[0020]本发明实施例还提供了一种信息推送方法,应用于终端中;所述方法包括:
[0021 ] 所述终端建立与推送服务器的WEBS0CKET通信连接;
[0022]根据所述WEBS0CKET通信连接接收所述推送服务器推送的信息。
[0023]上述方案中,所述方法还包括:通过WEB浏览器展示所述信息,或通过推送信息客户端展示所述信息。
[0024]本发明实施例还提供了一种信息推送方法,所述方法包括:
[0025]终端建立与推送服务器的WEBS0CKET通信连接;
[0026]所述推送服务器接收到应用服务器发送的信息,根据建立的所述WEBS0CKET通信连接将所述信息推送至所述终端。
[0027]本发明实施例还提供了一种推送服务器,所述推送服务器包括:连接建立单元、接收单元和推送单元;其中,
[0028]所述连接建立单元,用于与终端建立WEBS0CKET通信连接;
[0029]所述接收单元,用于接收应用服务器发送的信息;
[0030]所述推送单元,用于根据所述连接建立单元建立的WEBS0CKET通信连接,将所述接收单元接收的信息推送至所述终端。
[0031]上述方案中,所述推送服务器与所述终端建立连接的模式为实时工作模式;所述推送服务器还包括检测单元,用于所述推送单元在第一预设时间内无信息推送至所述终端时,每隔第二预设时间检测所述连接建立单元与所述终端之间的通信连接是否中断;
[0032]所述连接建立单元,还用于当所述检测单元检测到所述连接建立单元与所述终端之间的通信连接中断时,重新与所述终端建立WEBS0CKET通信连接。
[0033]上述方案中,所述推送服务器与所述终端建立连接的模式为定时工作模式;所述连接建立单元,具体用于每隔第三预设时间与所述终端建立WEBS0CKET通信连接。
[0034]上述方案中,所述推送服务器还包括合并单元,用于将所述接收单元在第四预设时间内接收的所述应用服务器发送的信息,按信息类型合并;
[0035]所述推送单元,用于将所述合并单元合并的信息推送至所述终端。
[0036]上述方案中,所述推送服务器还包括识别单元,用于识别所述接收单元接收到的信息的类型为实时推送类型或定时推送类型;
[0037]所述推送单元,具体用于将所述识别单元识别出的信息类型为实时推送类型的信息实时推送至所述终端;将所述识别单元识别出的信息类型为定时推送类型的信息每隔第五预设时间推送至所述终端。
[0038]本发明实施例还提供了一种终端,所述终端包括:连接建立单元和接收单元;其中,
[0039]所述连接建立单元,用于建立与推送服务器的WEBS0CKET通信连接;
[0040]所述接收单元,用于根据所述连接建立单元建立的所述WEBS0CKET通信连接接收所述推送服务器推送的信息。
[0041]上述方案中,所述终端还包括:展示单元,通过WEB浏览器展示所述信息,或推送信息客户端展示所述信息。
[0042]本发明实施例还提供了一种信息推送系统,所述信息推送系统包括:终端和推送服务器;其中,
[0043]所述终端,用于建立与推送服务器的WEBS0CKET通信连接;
[0044]所述推送服务器,用于接收应用服务器发送的信息,根据建立的所述WEBS0CKET通信连接将所述信息推送至所述终端。
[0045]本发明实施例提供的信息推送方法、系统及设备,终端通过建立与推送服务器的WEBS0CKET通信连接,所述推送服务器接收到应用服务器发送的信息,根据建立的所述WEBS0CKET通信连接将所述信息推送至所述终端。如此,本发明实施例的技术方案通过WEBS0CKET通信方案与所述推送服务器建立了信息推送通道,使得终端设备无需安装应用的客户端便可以接收到所述应用推送的信息,在一定程度上可以减少终端设备中安装的应用程序的数量,提升终端设备的性能,另一方面也提升了用户的操作体验。
【附图说明】
[0046]图1为本发明实施例一的信息推送方法的流程示意图;
[0047]图2为本发明实施例二的信息推送方法的流程示意图;
[0048]图3为本发明实施例三的信息推送方法的流程示意图;
[0049]图4为本发明实施例的推送服务器的组成结构示意图;
[0050]图5为本发明实施例的终端的组成结构示意图;
[0051]图6为本发明实施例的信息推送系统的组成结构示意图。
【具体实施方式】
[0052]下面结合附图及具体实施例对本发明作进一步详细的说明。
[0053]本发明实施例提供了一种信息推送方法,应用于推送服务器中。图1为本发明实施例一的信息推送方法的流程示意图;如图1所示,所述信息推送方法包括:
[0054]步骤101:所述推送服务器与终端建立WEBS0CKET通信连接。
[0055]这里,所述终端通过自身的WEBS0CKET接口建立与所述推送服务器的WEBS0CKET通信连接。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1