一种社交网络信息推送方法及装置的制造方法

文档序号:8342615阅读:452来源:国知局
一种社交网络信息推送方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网信息通信领域,尤指一种社交网络信息推送方法及装置。
【背景技术】
[0002]随着社交网络的蓬勃发展,海量用户通过通信终端访问互联网加入了各种社交网络的网站,并在社交网站上添加或更新自身的动态。社交网络服务商将社交网站的开放平台建立起来,应用于更大范围的社交信息传播,扩大自身的影响范围。第三方应用程序在获得服务商开放平台的用户授权后,将获取并传播用户的社交网络信息。而社交网络信息往往需要用户以拉取的方式主动去获取,这样用户获取信息将不够及时,并且过多的人为操作影响了用户使用社交网络。因此信息推送技术应运而生,旨在减少用户的主动干预,方便对信息的获取。
[0003]目前,社交网络进行信息推送主要有以下两种方式:(1)轮询(Pull)方式:应用程序周期性的与服务器进行连接并查询是否有新的信息到达,轮询的频率需要合理设置,如果轮询频率过高,则会过多消耗网络流量和用户终端电量。(2)持久连接(Push)方式:这个方案可以解决由轮询带来的实时性问题,但仍存在用户终端过多的电量消耗问题,特别是每个应用分别采用该方式时。1S平台的推送服务虽然采用方式(2),但其平台需要额外引入一个中转服务器,每一台用户终端(而不是单个应用程序)仅保持一个应用与中转服务器之间的连接,这样在很大程度上节约了用户终端的网络流量与电量消耗。Android平台上虽然也有类似的服务(由Google提供的云到设备信息(Cloud to Device Messaging)服务),但是由于受到社交网站开放平台所提供服务的限制,很难在所有Android终端的社交应用上稳定的使用该服务。类似的,还可以通过第三方推送平台及服务来实现良好的推送服务,但是第三方推送平台的使用,会为信息推送带来额外的应用成本。
[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]图1为本发明社交网络信息推送方法的流程图;
[0030]图2为本发明社交网络信息推送装置的结构框图。
【具体实施方式】
[0031]图1为本发明社交网络信息推送方法的流程图,如图1所示,获得社交网络登录权限后,包括:
[0032]步骤100、按照当前动态轮询时间,从社交网站获得动态轮询时间内的即时信息,并推送即时信息。
[0033]本步骤之前,还包括:记录所述社交网站获取预设第二阈值条信息的时长,作为所述当前动态轮询时间。
[0034]步骤101、获取社交网站记录中包括即时信息在内的最新的预设第一阈值条信息的时间记录信息,计算
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1