一种信息推送方法及装置的制造方法

文档序号:8398204阅读:201来源:国知局
一种信息推送方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种信息推送方法及装置。
【背景技术】
[0002]随着网络技术的快速发展,互联网已经渗透到人们生活的方方面面,考虑到互联网的庞大受众群体,运营商通常会根据客户需求向使用互联网的用户推送信息。
[0003]现有技术中,进行信息推送时,服务器获得针对待推送信息的信息推送指令后,根据该信息推送指令中包含的目标客户端信息,直接将待推送信息推送给目标客户端。
[0004]然而,实际应用中,待推送信息有可能存在关联信息,待推送信息与该待推送信息的关联信息之间存在某种关联关系,例如:待推送信息属于该待推送信息的关联信息的延续信息等,具体的,若服务器在未向目标客户端推送过上述待推送信息的关联信息的情况下,直接向目标客户端推送待推送信息,可能会由于用户不了解上述的待推送信息的关联信息而难以理解待推送信息的内容,用户体验差。

【发明内容】

[0005]本发明实施例公开了一种信息推送方法及装置,以结合服务器推送待推送信息的关联信息的情况进行信息推送,提高用户体验。
[0006]为达到上述目的,本发明实施例公开了一种信息推送方法,应用于服务器,所述方法包括:
[0007]获得针对待推送信息P的信息推送指令,其中,所述信息推送指令中携带:目标客户端的标识;
[0008]根据所述P的标识和预设的信息关联关系,确定所述P的关联信息集合RP,其中,所述Rp中包括至少一个所述P的关联信息;
[0009]根据所述Rp中所包含信息的标识,分别获得所述服务器中记录的所述Rp中所包含的各信息对应的客户端标识列表,其中,所述Rp中所包含的任一信息对应的客户端标识列表,用于记录已成功接收该信息的客户端的标识;
[0010]根据所获得的客户端标识列表和所述P对应的预设的信息推送规则,判断是否要向所述目标客户端推送所述P ;
[0011 ] 若为是,向所述目标客户端推送所述P。
[0012]在本发明的一种具体实现方式中,在所述向所述目标客户端推送所述P之后,还包括:
[0013]在确定所述目标客户端成功接收所述P的情况下,将所述目标客户端的标识更新至所述服务器中记录的所述P对应的客户端标识列表中。
[0014]在本发明的一种具体实现方式中,在确定所述目标客户端成功接收所述P的情况下,还包括:
[0015]判断所述P的标识是否属于预设的信息更新列表,其中,所述预设的信息更新列表,用于记录信息被成功推送至客户端后需要更新所其对应的客户端标识列表的信息的标识;
[0016]若属于,则执行所述将所述目标客户端的标识更新至所述服务器中记录的所述P对应的客户端标识列表中。
[0017]在本发明的一种具体实现方式中,所述信息推送指令中还携带:用于表示是否更新所述P对应的客户端标识列表的更新标识;
[0018]在确定所述目标客户端成功接收所述P之后,还包括:
[0019]根据所述信息推送指令中携带的更新标识,判断是否更新所述服务器中记录的所述P对应的客户端标识列表;
[0020]若为是,则执行所述将所述目标客户端的标识更新至所述服务器中记录的所述P对应的客户端标识列表中。
[0021]在本发明的一种具体实现方式中,所述P对应的预设的信息推送规则,包括:
[0022]向属于所述P的关联信息对应的客户端标识列表的客户端推送所述P;
[0023]或
[0024]向不属于所述P的关联信息对应的客户端标识列表的客户端推送所述P。
[0025]为达到上述目的,本发明实施例公开了一种信息推送装置,应用于服务器,所述装置包括:
[0026]信息推送指令获得模块,用于获得针对待推送信息P的信息推送指令,其中,所述信息推送指令中携带:目标客户端的标识;
[0027]关联信息集合确定模块,用于根据所述P的标识和预设的信息关联关系,确定所述P的关联信息集合Rp,其中,所述Rp中包括至少一个所述P的关联信息;
[0028]列表获得模块,用于根据所述Rp中所包含信息的标识,分别获得所述服务器中记录的所述Rp中所包含的各信息对应的客户端标识列表,其中,所述Rp中所包含的任一信息对应的客户端标识列表,用于记录已成功接收该信息的客户端的标识;
[0029]信息推送判断模块,用于根据所获得的客户端标识列表和所述P对应的预设的信息推送规则,判断是否要向所述目标客户端推送所述P;
[0030]信息推送模块,用于在所述信息推送判断模块的判断结果为是的情况下,向所述目标客户端推送所述P。
[0031]在本发明的一种具体实现方式中,所述信息推送装置还包括:信息接收确定模块和列表更新模块;
[0032]其中,所述信息接收确定模块,用于在所述信息推送模块推送信息之后,确定所述目标客户端是否成功接收所述P,若成功接收,则触发所述列表更新模块更新客户端标识列表;
[0033]所述列表更新模块,用于将所述目标客户端的标识更新至所述服务器中记录的所述P对应的客户端标识列表中。
[0034]在本发明的一种具体实现方式中,所述信息推送装置还包括:
[0035]标识判断模块,用于在所述信息接收确定模块的确定结果为是的情况下,判断所述P的标识是否属于预设的信息更新列表,若属于,则触发所述列表更新模块更新客户端标识列表,其中,所述预设的信息更新列表,用于记录信息被成功推送至客户端后需要更新所其对应的客户端标识列表的信息的标识。
[0036]在本发明的一种具体实现方式中,所述信息推送指令中还携带:用于表示是否更新所述P对应的客户端标识列表的更新标识;
[0037]所述信息推送装置还包括:
[0038]列表更新判断模块,用于在所述信息接收确定模块的确定结果为是的情况下,根据所述信息推送指令中携带的更新标识,判断是否更新所述服务器中记录的所述P对应的客户端标识列表,若为是,则触发所述列表更新模块更新客户端标识列表。
[0039]在本发明的一种具体实现方式中,所述P对应的预设的信息推送规则,包括:
[0040]向属于所述P的关联信息对应的客户端标识列表的客户端推送所述P;
[0041]或
[0042]向不属于所述P的关联信息对应的客户端标识列表的客户端推送所述P。
[0043]由以上可见,本发明实施例提供的方案中,服务器获得针对待推送信息的信息推送指令后,确定待推送信息的关联信息,并根据服务器中记录的该关联信息对应的客户端标识列表,确定是否向目标客户端推送待推送信息。由于上述的关联信息对应的客户端标识列表中记录了已成功接收该关联信息的客户端的标识,所以,服务器能够根据上述列表确定出是否已经向目标客户端推送过上述关联信息,进而能够根据向目标客户端推送关联信息的情况,向目标客户端推送待推送信息。综合以上,由
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1