1.一种信息推送方法,其特征在于,应用于服务器中,所述服务器与至少一个终端设备通信连接,所述方法包括:
确定与所述服务器通信连接的各终端设备使用的网络的网络类型;
获得待推送信息,确定与所述待推送信息匹配的网络类型;
将所述待推送信息发送到使用所确定的匹配的网络类型的终端设备。
2.根据权利要求1所述的方法,其特征在于,所述确定与所述服务器通信连接的各终端设备使用的网络的网络类型,包括:
获得与所述服务器通信连接的各终端设备的出口互联网协议IP地址;
针对每个终端设备的出口IP地址:将该出口IP地址与校园网IP库中的IP地址进行对比,如果校园网IP库中存在与该出口IP地址一致的IP地址,则确定该出口IP地址对应的终端设备使用的网络的网络类型为校园网类型。
3.根据权利要求1所述的方法,其特征在于,所述确定与所述服务器通信连接的各终端设备使用的网络的网络类型,包括:
获得与所述服务器通信连接的各终端设备中运行的各进程的进程名;
针对每个终端设备中运行的各进程的进程名:将该进程名与校园网进程名库中的进程名进行对比,如果校园网进程名库中存在与该进程名一致的进程名,则确定该终端设备使用的网络的网络类型为校园网类型,将该终端设备的出口IP地址确定为校园网IP地址并存入校园网IP库中。
4.根据权利要求1所述的方法,其特征在于,所述确定与所述服务器通信连接的各终端设备使用的网络的网络类型,包括:
确定与所述服务器通信连接的各终端设备中使用的适配器的类型为点对点协议PPP的终端设备;
将所确定的终端设备使用的网络的网络类型确定为家庭网类型。
5.根据权利要求1至4中任一权利要求所述的方法,其特征在于,所述获得待推送信息,确定与所述待推送信息匹配的网络类型,包括:
获得待推送信息,确定所述待推送信息中是否存在预设的关键词库中的关键词,如果是,则将与存在的关键词对应的网络类型确定为与所述待推送信息匹配的网络类型,其中,所述关键词库中存储有具有对应关系的关键词及网络类型。
6.一种信息推送装置,其特征在于,应用于服务器中,所述服务器与至少一个终端设备通信连接,所述装置包括:
确定模块,用于确定与所述服务器通信连接的各终端设备使用的网络的网络类型;
匹配模块,用于获得待推送信息,确定与所述待推送信息匹配的网络类型;
发送模块,用于将所述待推送信息发送到使用所确定的匹配的网络类型的终端设备。
7.根据权利要求6所述的装置,其特征在于,所述确定模块包括:第一获得子模块和第一对比子模块,
第一获得子模块,用于获得与所述服务器通信连接的各终端设备的出口互联网协议IP地址;
第一对比子模块,用于针对每个终端设备的出口IP地址:将该出口IP地址与校园网IP库中的IP地址进行对比,如果校园网IP库中存在与该出口IP地址一致的IP地址,则确定该出口IP地址对应的终端设备使用的网络的网络类型为校园网类型。
8.根据权利要求6所述的装置,其特征在于,所述确定模块包括:第二获得子模块和第二对比子模块,
第二获得子模块,用于获得与所述服务器通信连接的各终端设备中运行的各进程的进程名;
第二对比子模块,用于针对每个终端设备中运行的各进程的进程名:将该进程名与校园网进程名库中的进程名进行对比,如果校园网进程名库中存在与该进程名一致的进程名,则确定该终端设备使用的网络的网络类型为校园网类型,将该终端设备的出口IP地址确定为校园网IP地址并存入校园网IP库中。
9.根据权利要求6所述的装置,其特征在于,所述确定模块包括:第一确定子模块和第二确定子模块,
所述第一确定子模块,用于确定与所述服务器通信连接的各终端设备中使用的适配器的类型为点对点协议PPP的终端设备;
所述第二确定子模块,用于将所确定的终端设备使用的网络的网络类型确定为家庭网类型。
10.根据权利要求6-9中任一权利要求所述的装置,其特征在于,所述匹配模块包括:第三获得子模块和类型确定子模块,
所述第三获得子模块,用于确定所述待推送信息中是否存在预设的关键词库中的关键词,如果是,则触发所述类型确定子模块,其中,所述关键词库中存储有具有对应关系的关键词及网络类型;
所述类型确定子模块,用于将与存在的关键词对应的网络类型确定为与所述待推送信息匹配的网络类型。