信息推送方法、装置、系统及信息接入装置的制造方法_2

文档序号:8265873阅读:来源:国知局
越多,说明目标用户再次登录的可 能性越大。
[0035] 另外,登录区信息还可以包括最常登录区信息,即不考虑时间范围,只考虑有记录 以来登录次数靠前的预定个数的登录区信息。登录区信息也可以包括最常登录且最近有登 录的登录区信息,即只要在预设时间阈值内有登录且服务器有记录以来登录次数靠前的服 务器的信息作为登录区信息。
[0036] 步骤S160,将网络数据存储在根据登录区信息确定的服务器中,以实现对网络数 据的预推送。
[0037] 上传网络数据的上传用户和接收该网络数据的目标用户可以是同一用户,比如用 户A作为上传用户在北京通过空间或微博上传了一张图片,用户A的最近登录区信息确定 的服务器有北京的服务器和深圳的服务器,于是将该图片推送到登录区信息确定的深圳的 服务器中(北京的服务器在上传时已经存储),用户A作为目标用户到达深圳时在深圳的服 务器上请求下载该图片,深圳的服务器可以直接提供网络数据,可以提高下载时的命中率, 加速效果明显。
[0038] 上传网络数据的上传用户和接收该网络数据的目标用户也可以为不同用户。比如 某上传用户B向目标用户C发送一个文件,该文件被推送到目标用户C的登录区信息确定 的服务器中存储,由于目标用户C登录过的服务器目标用户C再次登录的可能性大,目标用 户C在该服务器上请求下载该文件时,服务器可以直接提供网络数据,节省从其他服务器 获得网络数据的时间,提高下载时的命中率,加速效果明显。
[0039] 登录区信息确定的服务器的数量可以是一个,也可以是多个。登录区信息确定的 服务器为多个时,存储的顺序按照目标用户的登录次数由大到小的顺序。登录次数越多,再 次登录的可能性就越大,所以优先将网络数据推送给登录次数较多的服务器。在其中一个 实施例中,在网络空闲时执行步骤S160。利用网络空闲可以节省网络资源,降低网络成本。
[0040] 参见图2、图3, 一实施方式的信息推送方法还包括更新登录区信息的步骤(步骤 S130)。更新登录区信息具体是可以汇总目标用户在各地的登录时间、登录次数、登录地址 等登录区信息。步骤S130可以在步骤S140之前执行,也可以在步骤SlOO之前执行。例如 可以在执行步骤S140之前触发执行步骤S130,也可以在任意服务器有目标用户登录之后 触发执行步骤S130。目标用户的登录区信息可能会不断改变,所以查找目标用户的登录区 信息之前需要进行更新。更新登录区信息的步骤可以使目标用户的登录区信息保持最新状 态,避免将网络数据推送给过期的登录区服务器,该步骤可以保证推送的效率,也可以节约 其他服务器的存储空间。
[0041] 在其中一个实施例中,采用一个无符号整型表示目标用户的每次登录区。最近最 常登录区信息采用链表形式维护,每次登录更新链表信息,链表节点的关键数据结构定义 如下:
[0042]
【主权项】
1. 一种信息推送方法,其特征在于,包括: 接收用户上传网络数据的上传请求,所述上传请求中携带有目标用户信息; 接收所述网络数据,所述目标用户信息为接收所述网络数据的目标用户的信息; 根据所述目标用户信息查找目标用户的登录区信息; 将所述网络数据存储在根据所述登录区信息确定的服务器中,以实现对所述网络数据 的预推送。
2. 根据权利要求1所述的信息推送方法,其特征在于,所述登录区信息包括最近登录 区信息,所述最近登录区信息为离当前时间最近的预定个数的登录区信息或登录时间与当 前时间的间隔小于预设时间阈值的登录区信息。
3. 根据权利要求1所述的信息推送方法,其特征在于,所述登录区信息包括最近最常 登录区信息,所述最近最常登录区信息为登录时间与当前时间的间隔小于预设时间阈值且 登录次数靠前的预定个数的登录区信息。
4. 根据权利要求1所述的信息推送方法,其特征在于,所述登录区信息包括最常登录 区信息,所述最常登录区信息为登录次数靠前的预定个数的登录区信息。
5. 根据权利要求1所述的信息推送方法,其特征在于,所述将所述网络数据存储在根 据所述登录区信息确定的服务器中的步骤中,所述登录区信息确定的服务器为多个,存储 的顺序按照所述目标用户的登录次数由大到小的顺序。
6. 根据权利要求1所述的信息推送方法,其特征在于,在网络空闲时执行所述将所述 网络数据存储在根据所述登录区信息确定的服务器中的步骤。
7. 根据权利要求1至6任一项所述的信息推送方法,其特征在于,所述根据所述目标用 户信息查找目标用户的登录区信息之前,或在目标用户登录之后,还包括:更新所述登录区 信息的步骤。
8. -种信息推送装置,其特征在于,包括: 接收模块,用于接收用户上传网络数据的上传请求,所述上传请求中携带有目标用户 信息;并用于接收所述网络数据,所述目标用户信息为接收所述网络数据的目标用户的信 息; 查找模块,用于根据所述目标用户信息查找目标用户的登录区信息; 推送模块,用于将所述网络数据存储在根据所述登录区信息确定的服务器中,以实现 对所述网络数据的预推送。
9. 根据权利要求8所述的信息推送装置,其特征在于,所述登录区信息包括最近登录 区信息,所述最近登录区信息为离当前时间最近的预定个数的登录区信息或登录时间与当 前时间的间隔小于预设时间阈值的登录区信息。
10. 根据权利要求8所述的信息推送装置,其特征在于,所述登录区信息包括最近最常 登录区信息,所述最近最常登录区信息为登录时间与当前时间的间隔小于预设时间阈值且 登录次数靠前的预定个数的登录区信息。
11. 根据权利要求8所述的信息推送装置,其特征在于,所述登录区信息包括最常登录 区信息,所述最常登录区信息为登录次数靠前的预定个数的登录区信息。
12. 根据权利要求8所述的信息推送装置,其特征在于,所述推送模块中的所述登录区 信息确定的服务器为多个,存储的顺序按照所述目标用户的登录次数由大到小的顺序。
13. 根据权利要求8所述的信息推送装置,其特征在于,所述推送模块在网络空闲时将 所述网络数据存储在根据所述登录区信息确定的服务器中。
14. 根据权利要求8至13任一项所述的信息推送装置,其特征在于,还包括更新模块, 用于更新所述登录区信息; 所述更新模块在根据所述目标用户信息查找目标用户的登录区信息之前,或在目标用 户登录之后,更新所述登录区信息。
15. -种信息接入装置,其特征在于,包括接入模块,用于接收并存储网络数据;所述 接入模块为根据接收所述网络数据的目标用户信息查找到的目标用户的登录区信息确定 的。
16. -种信息推送系统,其特征在于,包括源终端、信息推送装置及信息接入装置,所述 源终端用于上传网络数据及目标用户信息;所述信息推送装置为权利要求8至14任一项所 述的信息推送装置;所述信息接入装置为权利要求15所述的信息接入装置。
【专利摘要】一种信息推送方法包括接收用户上传网络数据的上传请求,上传请求中携带有目标用户信息;接收网络数据;根据目标用户信息查找目标用户的登录区信息;将网络数据存储在根据登录区信息确定的服务器中,以实现对网络数据的预推送。上述信息推送方法预先将用户上传的网络数据,如图片等,推送到目标用户登录区信息确定的服务器中,由于目标用户登录过的服务器目标用户再次登录的可能性大,从而可以提高下载时的命中率。目标用户在该服务器上请求下载该图片时,服务器可以直接提供网络数据,节省从其他服务器获得网络数据的时间,加速效果明显。此外,还提供一种信息推送装置、信息接入装置及信息推送系统。
【IPC分类】H04L29-08
【公开号】CN104580276
【申请号】CN201310474492
【发明人】查冲
【申请人】深圳市腾讯计算机系统有限公司
【公开日】2015年4月29日
【申请日】2013年10月11日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1