信息推送方法、装置和系统的制作方法

文档序号:9238023阅读:322来源:国知局
信息推送方法、装置和系统的制作方法
【技术领域】
[0001] 本发明实施例涉及通讯技术领域,特别涉及一种信息推送方法、装置和系统。
【背景技术】
[0002] 为了实现用户之间方便快捷地沟通,诸如QQ、微博以及微信之类的社交类应用孕 育而生。用户可以通过社交类应用提供的信息收发功能实现沟通和互动。同时,为了使得 用户在第一时间接收到其它用户发来的社交信息,在一些社交类应用中都设置有信息推送 机制。
[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] 图1是本发明各个实施例所涉及的一种实施环境的结构示意图;
[0036] 图2是本发明一个实施例提供的信息推送方法的方法流程图;
[0037] 图3是本发明另一实施例提供的信息推送方法的方法流程图;
[0038] 图4是本发明再一实施例提供的信息推送方法的方法流程图;
[0039] 图5是本发明还一实施例提供的信息推送方法的方法流程图;
[0040] 图6是本发明一个实施例提供的信息推送装置的结构方框图;
[0041] 图7是本发明另一实施例提供的信息推送装置的结构方框图;
[0042] 图8是本发明再一实施例提供的信息推送装置的结构方框图;
[0043] 图9是本发明一个实施例提供的信息推送系统的结构方框图;
[0044] 图10是本发明一个实施例提供的服务器的结构示意图;
[0045] 图11是本发明一个实施例提供的终端的结构示意图。
【具体实施方式】
[0046] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0047] 请参考图1,其示出了本发明各个实施例所涉及的一种实施环境的结构示意图。该 实施环境包括:发送终端120、社交应用服务器140、接收终端160和系统推送服务器180。
[0048] 发送终端120可以是手机、平板电脑、电子书阅读器、MP3播放器(MovingPicture ExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面3)播放器、膝 上型便携计算机和台式计算机等等。发送终端120用于与社交应用服务器140交互实现社 交信息的发送。
[0049] 发送终端120与社交应用服务器140之间可以通过无线网络或者有线网络相连。
[0050] 社交应用服务器140可以是一台服务器,或者由若干台服务器组成的服务器集 群,或者是一个云计算服务中心。社交应用服务器140用于提供社交类业务,比如即时通 信、语音通信、视频通信、微博、博客、照片分享或短视频分享等等。社交应用服务器140可 以接收发送终端120发送的社交信息,并将社交信息直接或者间接地发送给接收终端160。
[0051] 社交应用服务器140与接收终端160之间可以通过无线网络或者有线网络相连。
[0052] 接收终端160也可以是手机、平板电脑、电子书阅读器、MP3播放器(Moving PictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4 (MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面3)播 放器、膝上型便携计算机和台式计算机等等。接收终端160用于直接或者间接地接收由社 交应用服务器140发送的社交信息。
[0053] 另外,接收终端160和社交应用服务器140还分别通过无线网络或者有线网络与 系统推送服务器180相连。
[0054] 系统推送服务器180可以是一台服务器,或者由若干台服务器组成的服务器集 群,或者是一个云计算服务中心。系统推送服务器180用于实现本发明实施例所涉及的社 交信息的推送。
[0055] 请参考图2,其示出了本发明一个实施例提供的信息推送方法的方法流程图,本实 施例以该信息推送方法应用于图1所示实施环境中的社交应用服务器侧来举例说明。该信 息推送方法可以包括如下几个步骤:
[0056] 步骤202,接收发送终端发送的携带有社交信息和接收方账号的信息发送请求。
[0057] 步骤204,检测接收方账号是否已经注册推送服务,推送服务是由接收终端从系统 推送服务器处获取与接收方账号对应的推送密钥之后通过推送密钥向社交应用服务器注 册的。
[0058] 步骤206,若检测出已经注册推送服务,则生成对应于社交信息的推送消息。
[0059] 步骤208,向系统推送服务器携带有推送消息和接收方账号的信息推送请求,信息 推送请求用于触发系统推送服务器向与接收方账号对应的接收终端的操作系统的通知中 心推送推送消息。
[0060] 综上所述,本实施例提供的信息推送方法,通过社交应用服务器在接收到发送终 端发送的携带有社交信息和接收方账号的信息发送请求之后,检测接收方账号是否已经注 册推送服务,若检测出已经注册推送服务,则生成对应于社交信息的推送消息,并向系统推 送服务器携带有推送消息和接收方账号的信息推送请求,该信息推送请求用于触发系统推 送服务器向与接收方账号对应的接收终端的操作系统的通知中心推送推送消息;解决了相 关技术中需要依赖于安装客户端才能接收到推送的社交信息,导致占用终端计算和存储资 源的问题;本实施例通过向接收终端的操作系统的通知中心推送推送消息,使得接收终端 中无需安装客户端即可接收到推送消息,节约了终端的计算和存储资源。
[0061] 请参考图3,其示出了本发明另一实施例提供的信息推送方法的方法流程图,本实 施例以该信息推送方法应用于图1所示实施环境中的系
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1