信息推送方法、信息展示方法及相关装置、系统的制作方法

文档序号:10626926阅读:408来源:国知局
信息推送方法、信息展示方法及相关装置、系统的制作方法
【专利摘要】本申请公开了一种信息推送方法、信息展示方法及相关装置、系统,服务器首先根据目标客户端对应的身份标识码确定各条待推送信息对应的阅读状态,然后选择阅读状态为未读的待推送信息作为目标信息,并将该目标信息发送至目标客户端,从而可以保证发送至目标客户端的目标信息均为未在目标客户端中阅读的待推送信息。因此,本申请实施例可以保证服务器向目标客户端推送的信息均为该目标客户端对应的未读信息,避免服务器向目标客户端重复推送已读信息,使得更多的有效信息被推送至目标客户端。
【专利说明】
信息推送方法、信息展示方法及相关装置、系统
技术领域
[0001] 本申请涉及互联网技术领域,尤其涉及一种信息推送方法、信息展示方法及相关 装置、系统。
【背景技术】
[0002] 随着互联网技术的发展,电子阅读受到越来越多的人的喜爱。电子阅读系统通常 包括服务器和客户端;其中,服务器按照预设格式要求生成精选文章、新闻等信息,并将该 信息推送至各个客户端;客户端接收服务器推送的信息,并展示给用户。
[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] 所述第一子单元用于,针对每条待推送信息,确定所述身份标识码对应的阅读标 识,如果所述阅读标识为未读标识,则确定对应的待推送信息的阅读状态为未读;
[0036] 所述第二子单元用于,针对每条待推送信息,判断其对应的权限访问列表中是否 存在所述身份标识码,如果所述访问权限列表中存在所述身份标识码,则确定对应的待推 送信息的阅读状态为未读;
[0037] 所述第三子单元用于,针对每条待推送信息,判断其相对于所述身份标识码的访 问链接是否有效,如果所述访问链接有效,则确定对应的待推送信息的阅读状态为未读。
[0038] 结合第三方面,或者第三方面的第一种可行的实施方式,在第三方面的第三种可 行的实施方式中,所述判断单元还包括:第二判断单元;
[0039] 所述第二判断单元用于,根据所述身份标识码判断各条待推送信息是否满足如下 所述的第二推送条件:所述待推送信息的生成时间在所述身份标识码对应的预设时效内。
[0040] 本申请第四方面提供一种信息展示装置;该装置包括:
[0041] 请求发送单元,用于向服务器发送包含自身的身份标识码的信息推送请求;
[0042] 信息接收单元,用于接收服务器根据所述身份标识码推送的目标信息;
[0043] 信息展示单元,用于展示所述目标信息;
[0044] 其中,所述目标信息为所述服务器根据所述身份标识码筛选的满足推送条件的待 推送信息;所述推送条件包括如下所述的第一推送条件:所述待推送信息相对于所述身份 标识码的阅读状态为未读。
[0045] 结合第四方面,在第四方面的第一种可行的实施方式中,所述信息展示装置还包 括:
[0046] 信息反馈单元,用于针对已被阅读的目标信息,生成对应的通知信息,并将所述通 知信息发送至所述服务器,以便所述服务器根据所述通知信息更新对应的待推送信息的阅 读状态。
[0047] 结合第四方面的第一种可行的实施方式,在第四方面的第二种可行的实施方式 中,所述信息展示装置还包括:
[0048] 信息管理单元,用于删除信息展示界面中所述已被阅读的目标信息。
[0049] 本申请第五方面提供一种信息推送系统;该系统包括:目标客户端和服务器;
[0050] 所述目标客户端被配置为,向所述服务器发送包含自身的身份标识码的信息推送 请求,接收并展示所述服务器根据所述身份标识码推送的目标信息;
[0051] 所述服务器被配置为,获取所述目标客户端对应的身份标识码,根据所述身份标 识码判断各条待推送信息是否满足推送条件,选择满足所述推送条件的待推送信息作为所 述目标信息,并将所述目标信息发送至所述目标客户端;
[0052] 其中,所述推送条件包括如下所述的第一推送条件:所述待推送信息相对于所述 身份标识码的阅读状态为未读。
[0053] 结合第五方面,在第五方面的第一种可行的实施方式中,所述目标客户端还被配 置为,针对已被阅读的目标信息,生成对应的通知信息,并将所述通知信息发送至所述服务 器;
[0054] 相应的,所述服务器还被配置为,获取所述目标客户端反馈的所述通知信息,并根 据所述通知信息更新所述目标信息对应的待推送信息的阅读状态。
[0055] 结合第五方面的第一种可行的实施方式,在第五方面的第二种可行的实施方式 中,所述目标客户端还被配置为,删除信息展示界面中所述已被阅读的目标信息。
[0056] 结合第五方面,或者第五方面的第一种可行的实施方式,或者第五方面的第二种 可行的实施方式,在第五方面的第三种可行的实施方式中,为实现根据所述身份标识码判 断各条待推送信息是否满足所述第一推送条件,所述服务器被配置为以下至少一项:
[0057] 针对每条待推送信息,确定所述身份标识码对应的阅读标识,如果所述阅读标识 为未读标识,则确定对应的待推送信息的阅读状态为未读;
[0058] 针对每条待推送信息,判断其对应的权限访问列表中是否存在所述身份标识码, 如果所述访问权限列表中存在所述身份标识码,则确定对应的待推送信息的阅读状态为未 读;
[0059] 针对每条待推送信息,判断其相对于所述身份标识码的访问链接是否有效,如果 所述访问链接有效,则确定对应的待推送信息的阅读状态为未读。
[0060] 结合第五方面,或者第五方面的第一种可行的实施方式,或者第五方面的第二种 可行的实施方式,在第五方面的第四种可行的实施方式中,所述推送条件还包括如下所述 的第二推送条件:所述待推送信息的生成时间在所述身份标识码对应的预设时效内;
[0061] 为实现所述选择满足所述推送条件的待推送信息作为目标信息,所述服务器被配 置为,选择同时满足所述第一推送条件和第二推送条件的待推送信息作为所述目标信息。
[0062] 由以上技术方案可知,本申请实施例中服务器首先根据目标客户端对应的身份标 识码确定各条待推送信息对应的阅读状态,然后选择阅读状态为未读的待推送信息作为目 标信息,并将该目标信息发送至目标客户端,从而可以保证发送至目标客户端的目标信息 均为未在目标客户端中阅读的待推送信息。因此,本申请实施例可以保证服务器向目标客 户端推送的信息均为该目标客户端对应的未读信息,避免服务器向目标客户端重复推送已 读信息,使得更多的有效信息被推送至目标客户端。
[0063] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本申请。
【附图说明】
[0064] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0065] 图1是根据一示例性实施例示出的一种信息推送方法的流程图。
[0066] 图2是根据一示例性实施例示出的另一种信息推送方法的流程图。
[0067] 图3是根据一示例性实施例示出的又一种信息推送方法的流程图。
[0068] 图4是根据一示例性实施例示出的一种信息展示方法的流程图。
[0069] 图5是根据一示例性实施例示出的另一种信息展示方法的流程图。
[0070] 图6是根据一示例性实施例示出的一种信息推送装置的结构框图。
[0071] 图7是根据一示例性实施例示出的另一种信息推送装置的结构框图。
[0072] 图8是根据一示例性实施例示出的又一种信息推送装置的结构框图。
[0073] 图9是根据一示例性实施例示出的一种信息展示装置的结构框图。
[0074] 图10是根据一示例性实施例示出的另一种信息展示装置的结构框图。
[0075] 图11是根据一示例性实施例示出的信息推送系统执行信息推送时的信号流图。
【具体实施方式】
[0076] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0077] 图1为本申请实施例提供的一种信息推送方法的流程图,该信息推送方法用于服 务器。如图1所示,该方法包括以下步骤。
[0078] SI 1、获取目标客户端对应的身份标识码。
[0079] 本申请实施例中,服务器可以从目标客户端发送的信息推送请求中获取该目标 客户端的身份标识码;其中,该身份标识码可以为当前时刻在目标客户端上登录的用户 名(userlD),也可以为目标客户对应的移动设备国际识别码(International Mobile Equipment Identity,IMEI)或其他类似识别码。
[0080] S12、根据所述身份标识码判断各条待推送信息是否满足推送条件;所述推送条件 包括第一推送条件。
[0081] 上述第一推送条件为所述待推送信息相对于所述身份标识码的阅读状态为未读。 即,本申请实施例所述的根据所述身份标识码判断各条待推送信息是否满足推送条件,至 少包括判断各条待推送信息相对于所述所述身份标识码的阅读状态是否为未读。
[0082] S13、选择满足所述推送条件的待推送信息作为目标信息,并将所述目标信息发送 至所述目标客户端。
[0083] 由于对于服务器中的任一条待推送信息,客户端A已阅读过,但客户端B未阅读 过,即同一条待推送信息,相对于不同客户端的阅读状态可能不同;有鉴于此,本申请实施 例中,服务器不仅存储待推送信息,还记录有各条待推送信息相对于不同身份标识码的阅 读状态;服务器在确定目标客户端对应的身份标识码后,就可以确定任一条待推送信息相 对于该身份标识码(也即目标客户端)的阅读状态,并选择阅读状态为未读的待推送信息 作为目标信息,从而可以保证发送至目标客户端的目标信息全部为未被该目标客户端阅读 的有效信息。
[0084] 由以上技术方案可知,本申请实施例提供的信息推送方法,服务器首先根据目标 客户端对应的身份标识码确定各条待推送信息对应的阅读状态,然后选择阅读状态为未读 的待推送信息作为目标信息,并将该目标信息发送至目标客户端,从而可以保证发送至目 标客户端的目标信息均为未在目标客户端中阅读的待推送信息。因此,本申请实施例可以 保证服务器向目标客户端推送的信息均为该目标客户端对应的未读信息,避免服务器向目 标客户端重复推送已读信息,使得更多的有效信息被推送至目标客户端。
[0085] 参照图2,除上述步骤S11至S13外,本申请另一实施例提供的信息推送方法还包 括如下步骤:
[0086] S14、获取所述目标客户端反馈的通知信息,并根据所述通知信息更新所述目标信 息对应的待推送信息的阅读状态。
[0087] 上述通知信息至少包括被目标客户端阅读的目标信息对应的唯一标识信息。在本 申请一个可行的实施例中,目标客户端在阅读目标信息后生成相应的通知信息并发送至服 务器;在本申请另一个可行的实施例中,上述通知信息还可以由服务器根据目标客户端的 阅读记录分析得到。
[0088] 由以上增加步骤可知,服务器根据上述通知信息可以确定作为目标信息被推送至 目标客户端的待推送信息中,哪些已被目标客户端阅读,进而将被阅读的待推送信息相对 于该目标客户端的阅读状态由未读更新为已读,从而在服务器再次向该目标客户端推送信 息时,该被阅读的待推送信息不会被确定为目标信息,也即使得目标客户端不会再接收到 该被阅读的待推送信息。
[0089] 在本申请一个可行的实施例中,服务器可以直接通过阅读标识(isRead)记录待 推送信息相对于不同客户端的阅读状态;其中,该阅读标识包括未读标识和已读标识两种, 分别表示未读和已读两种阅读状态。相应的,上述步骤S12所述的根据所述身份标识码确 定待推送信息对应的阅读状态,包括:
[0090] 针对每条待推送信息,确定所述身份标识码对应的阅读标识;
[0091] 如果所述阅读标识为未读标识,则确定对应的待推送信息的阅读状态为未读。
[0092] 例如,本实施例可以以布尔值"false"作为未读标识,布尔值"true"作为已读标 识;各条待推送信息相对于不同身份标识码的阅读状态可以记录为表1的形式;服务器通 过查询表1,就可以确定任一条待推送信息相对于任一身份标识码(也即任一目标客户端) 的阅读状态。
[0093] 表1待推送信息、身份标识码及阅读状态对照表
[0094]
[0095] 参照表1,k设目标客户端X1']?应的身份t示识码为S001,则服务4根据表1可以确定 相对于S001,编号为N001的待推送信息的阅读状态为已读,编号为N002的待推送信息的阅 读状态为未读,故服务器将编号为N002的待推送信息作为目标信息推送至S001对应的目 标客户端,而编号为N001的待推送信息不会被推送至该目标客户端。
[0096] 相应的,如果编号为N002的待推送信息作为目标信息被推送至目标客户端,并在 该目标客户端上被阅读后,该目标客户端即可向服务器发送通知信息,进而服务器将表1 中编号为N002、且身份标识码为S001对应的阅读标识由"false"更新为"true"(对应上 述步骤S14),如表2所示;从而在服务器再次向该目标客户端推送信息时,编号为N002的 待推送信息不会被确定为目标信息,也即使得目标客户端不会再接收到编号为N002的待 推送信息。
[0097] 表2对表1更新后得到的对照表
[0098]
[0099] 在本申请螽一个可行的实▲例中,服务i还可以针对各条待'送信息设置权限访 问列表,用于记录有权访问该待推送信息的客户端对应的身份标识符,即:待推送信息相对 于其权限访问列表中记录的身份标识码的阅读状态均为未读。相应的,上述步骤S12所述 的根据所述身份标识码确定待推送信息对应的阅读状态,包括:
[0100] 针对每条待推送信息,判断其对应的权限访问列表中是否存在所述身份标识码;
[0101] 如果所述访问权限列表中存在所述身份标识码,则确定对应的待推送信息的阅读 状态为未读。
[0102] 例如,上述权限访问列表如下表3所示;根据表3可确定,编码为N001的待推荐信 息对应的权限访问列表中不存在身份标识码S001,而编码为N002的待推荐信息对应的权 限访问列表中存在身份标识码S001,也即相对于S001,编码为N001的待推荐信息的阅读状 态为已读,编码为N002的待推荐信息阅读状态为未读,故将编码为N001的待推荐信息作为 目标信息发送至身份标识码S001对应的目标客户端。
[0103] 表3权限访问列表
[0104]
[0105] 另外,基于上_述权限访问列表_,步骤S14所述的根据所述通知信息更新所述目标 信息对应的待推送信息的阅读状态,包括:将所述身份标识码从被阅读的目标信息对应的 权限访问列表中删除。例如,在上述编号为N002的待推送信息作为目标信息发送至S001 对应的目标客户端后,如果服务器接收到表征上述编号为N002的目标信息被阅读的通知 信息,则服务器将权限访问列表中N002对应的身份标识码集合中的S001删除,更新后的权 限访问列表如下表4。
[0106] 表4对表3更新后的权限访问列表
[0107]
[0108] 在本申请又一个可行的实施例中,服务器还可以针对各条待推送信息,为不同的 身份标识符设置不同的访问链接,如果该访问链接有效,表示对应的阅读状态为未读;反 之,如果该访问链接无效,表示对应的阅读状态为已读。相应的,上述步骤S12所述的根据 所述身份标识码确定待推送信息对应的阅读状态,包括:
[0109] 针对每条待推送信息,判断其相对于所述身份标识码的访问链接是否有效;
[0110] 如果所述访问链接有效,则确定对应的待推送信息的阅读状态为未读。
[0111] 例如,服务器在向身份标识码为S001的目标客户端推送信息时,先分别判断各条 待推送信息与S001对应的访问链接是否有效;假设经过上述判断,确定编码为N002的待推 送信息与S001对应的访问链接有效,则服务器将编码为N002的待推送信息作为目标信息 推送至上述身份标识码为S001的目标客户端。
[0112] 相应的,该目标客户端接收到上述编码为N002的目标信息并阅读后,生成相应的 通知信息;服务器接收到该通知信息后,将编码为N002的待推送信息与S001对应的访问链 接由有效设置为无效(对应上述步骤S14),从而避免编码为N002的待推送信息再次被作为 目标信息推送至上述身份标识码为S001的目标客户端。
[0113] 图3为本申请实施例提供的另一种信息推送方法的流程图,该信息推送方法用于 服务器。如图1所示,该方法包括以下步骤。
[0114] S21、获取目标客户端对应的身份标识码。
[0115] S22、根据所述身份标识码判断各条待推送信息是否满足第一推送条件和第二推 送条件。
[0116] 其中,上述第一推送条件包括:所述待推送信息相对于所述身份标识码的阅读状 态为未读;上述第二推送条件包括:所述待推送信息的生成时间在所述身份标识码对应的 预设时效内。
[0117] S23、选择同时满足所述第一推送条件和第二推送条件的待推送信息作为目标信 息,并将所述目标信息发送至所述目标客户端。
[0118] 即本申请实施例确定的目标信息为:生成时间再所述身份标识码对应的预设时效 内,且,相对于所述身份标识码的阅读状态为未读的待推送信息。
[0119] 对于新闻类信息,由于其具有一定的时效性,生成时间过早的新闻类信息对于用 户来说,均为过时的无效信息;假设身份标识码(即目标客户端)对应的预设时效为3天, 则相对于该目标客户端,生成时间在3天前的待推送信息均为无效信息。有鉴于此,本申请 实施例还在服务器中存储各个身份标识码对应的预设时效,进而通过第二推送条件筛选出 生成时间在对应的预设时效内的待推送信息。
[0120] 由以上技术方案可知,本申请实施例通过上述第一推送条件和第二推送条件对待 推送信息进行筛选,只有同时满足上述第一推送条件和第二推送条件的待推送信息才被作 为目标信息发送至目标客户端,使得推送至目标客户端的信息既满足预设时效,又为该目 标客户端对应的未读信息,可以避免服务器向客户端推送无效信息,也即使得更多的有效 信息被推送至客户端。
[0121] 同样的,图3所示的信息推送方法还可以包括:获取所述目标客户端反馈的通知 信息,并根据所述通知信息更新所述目标信息对应的待推送信息的阅读状态。
[0122] 可见,通过上述增加步骤,服务器可以及时更新待推送信息的阅读状态,保证再次 向该目标客户端推送信息时,目标信息中不会存在本次已被阅读的信息。
[0123] 图4为本申请实施例提供的一种信息展示方法的流程图,应用于目标客户端。参 见图4,该信息展示方法包括如下步骤:
[0124] S31、目标客户端向服务器发送包含自身的身份标识码的信息推送请求。
[0125] S32、目标客户端接收服务器根据所述身份标识码筛选并推送的目标信息。
[0126] 其中,上述目标信息为服务器筛选的满足推送条件的待推送信息;所述推送条件 包括如下所述的第一推送条件:所述待推送信息相对于所述身份标识码的阅读状态为未 读。
[0127] S33、目标客户端展示所述目标信息。
[0128] 由以上技术方案可知,本申请实施例中目标客户端接收到的目标信息是由服务器 根据该目标客户端的身份标识码筛选确定,且筛选条件至少包括待推送信息相对于所述身 份标识码的阅读状态为未读,使得不同目标客户端可以接收到不同的目标信息,且所述目 标信息均为相应的目标客户端的未读信息,从而可以避免网络流量的浪费,利于用户获取 更多的有效信息。
[0129] 图5为本申请实施例提供的另一种应用于目标客户端的信息展示方法的流程图; 参照图5,除上述步骤S31至步骤S33外,该信息展示方法,还包括如下步骤:
[0130] S34、针对已被阅读的目标信息,目标客户端生成对应的通知信息,并将所述通知 信息发送至所述服务器。
[0131] 服务器接收到上述通知信息后,即可得知哪些目标信息在目标客户端中被阅读, 从而可以及时更新对应的待推送信息的阅读状态,保证该目标客户端再次向服务器发送信 息推送请求时,不会再接收到本次已被阅读的信息,避免网络流量的浪费,利于用户获取更 多的有效信息。
[0132] 另外,上述信息展示方法还可以包括如下步骤:目标客户端删除展示界面中所述 已被阅读的目标信息。对于被阅读的目标信息,目标客户端将其从展示界面中删除,以显示 其他目标信息,同时目标客户端还可以将被阅读的目标信息从自身的缓存模块中删除,以 节省存储空间。
[0133] 图6为本申请实施例提供的一种信息推送装置的结构框图,该信息推送装置可以 为服务器。参照图6,该装置包括:获取单元110、判断单元120和发送单元130。
[0134] 该获取单元110被配置为,获取目标客户端对应的身份标识码。
[0135] 该判断单元120被配置为,根据所述身份标识码判断各条待推送信息是否满足推 送条件。
[0136] 其中,该判断单元120包括第一判断单元;该第一判断单元被配置为,根据所述身 份标识码判断各条待推送信息是否满足如下所述的第一推送条件:所述待推送信息相对于 所述身份标识码的阅读状态为未读。
[0137] 该发送单元130被配置为,将所述定位信息上传至服务器,以便用户从所述服务 器中获取所述定位信息。
[0138] 由以上技术方案可知,本申请实施例提供的信息推送装置,首先根据目标客户端 对应的身份标识码确定各条待推送信息对应的阅读状态,然后选择阅读状态为未读的待推 送信息作为目标信息,并将该目标信息发送至目标客户端,从而可以保证发送至目标客户 端的目标信息均为未在目标客户端中阅读的待推送信息。因此,本申请实施例可以保证服 务器向客户端推送的信息均为该目标客户端对应的未读信息,避免信息推送装置向目标客 户端重复推送已读信息,使得更多的有效信息被推送至目标客户端。
[0139] 参见图7,在本申请一个可行的实施例中,上述信息推送装置还可以包括:更新单 元140 ;该更新单元140被配置为获取所述目标客户端反馈的通知信息,并根据所述通知信 息更新所述目标信息对应的待推送信息的阅读状态。本实施例中,信息推送装置根据上述 通知信息可以确定作为目标信息被推送至目标客户端的待推送信息中,哪些已被目标客户 端阅读,进而将被阅读的待推送信息相对于该目标客户端的阅读状态由未读更新为已读, 从而在该信息推送装置再次向该目标客户端推送信息时,该被阅读的待推送信息不会被确 定为目标信息,也即使得目标客户端不会再接收到该被阅读的待推送信息。
[0140] 参见图8,本申请另一个实施例提供的信息推送装置包括:获取单元110、判断单 元120和发送单元130。
[0141] 其中,判断单元120包括第一判断单元121 ;该第一判断单元121可以包括:第一 子单元1211、第二子单元1212和第三子单元1213。
[0142] 该第一子单元1211被配置为,针对每条待推送信息,确定所述身份标识码对应的 阅读标识,如果所述阅读标识为未读标识,则确定对应的待推送信息的阅读状态为未读。
[0143] 该第二子单元1212被配置为,针对每条待推送信息,判断其对应的权限访问列表 中是否存在所述身份标识码,如果所述访问权限列表中存在所述身份标识码,则确定对应 的待推送信息的阅读状态为未读。
[0144] 该第三子单元1213被配置为,针对每条待推送信息,判断其相对于所述身份标识 码的访问链接是否有效,如果所述访问链接有效,则确定对应的待推送信息的阅读状态为 未读。
[0145] 需要说明的是,在本申请的其他实施例中,第一判断单元121可以只包括上述第 一子单元1211、第二子单元1212和第三子单元1213中的任意一项或两项。
[0146] 另外,仍参照图8,除第一判断单元121外,判断单元120还可以包括第二判断单 元122 ;该第二判断单元122被配置为,根据所述身份标识码判断各条待推送信息是否满足 如下所述的第二推送条件:所述待推送信息的生成时间在所述身份标识码对应的预设时效 内。
[0147] 相应的,上述发送单元130确定的目标信息具体为同时满足上述第一判断条件和 第二判断条件(即经过第一判断单元121和第二判断单元122的判断结果均为"是")的待 推送信息;从而使得推送至目标客户端的目标信息既满足预设时效,又为该目标客户端对 应的未读信息,可以避免服务器向客户端推送无效信息,也即使得更多的有效信息被推送 至客户端。
[0148] 关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0149] 另外,本申请实施例还提供了一种计算机存储介质,例如可以是R0M、随机存取存 储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等;该计算机存储介质中存储有程序,当 所述存储介质中的程序由服务器的处理器执行时,使得服务器能够执行上述方法实施例中 记载的信息推送方法的部分或全部步骤。
[0150] 图9为本申请实施例提供的一种信息展示装置的结构框图;该信息展示装置可以 为客户端。参见图9,该信息展示装置包括:请求发送单元210、信息接收单元220和信息展 示单元230。
[0151] 该请求发送单元210被配置为,向服务器发送包含自身的身份标识码的信息推送 请求。
[0152] 该信息接收单元220被配置为,接收服务器根据所述身份标识码推送的目标信 息。
[0153] 其中,所述目标信息为所述服务器根据所述身份标识码筛选的满足推送条件的待 推送信息;所述推送条件包括如下所述的第一推送条件:所述待推送信息相对于所述身份 标识码的阅读状态为未读。
[0154] 该信息展示单元230被配置为,展示所述目标信息。
[0155] 由以上技术方案可知,本申请实施例中信息展示装置接收到的目标信息是由服务 器根据该信息展示装置的身份标识码筛选确定,且筛选条件至少包括待推送信息相对于所 述身份标识码的阅读状态为未读,使得不同信息展示装置可以接收到不同的目标信息,且 所述目标信息均为相应的信息展示装置的未读信息,从而可以避免网络流量的浪费,利于 用户获取更多的有效信息。
[0156] 参见图10,本申请另一个实施例提供的信息展示装置,还包括:信息反馈单元 240 ;该信息反馈单元240被配置为,针对已被阅读的目标信息,生成对应的通知信息,并将 所述通知信息发送至所述服务器。服务器根据信息反馈单元240反馈的所述通知信息更新 对应的待推送信息的阅读状态,保证该目标客户端再次向服务器发送信息推送请求时,不 会再接收到本次已被阅读的信息,避免网络流量的浪费,利于用户获取更多的有效信息。
[0157] 仍参照图10,上述信息展示装置还可以包括:信息管理单元250 ;该信息管理单元 250被配置为,删除信息展示界面中所述已被阅读的目标信息。
[0158] 关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0159] 另外,本申请实施例还提供了一种计算机存储介质,例如可以是R0M、随机存取存 储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等;该计算机存储介质中存储有程序,当 所述存储介质中的程序由客户端的处理器执行时,使得客户端能够执行上述方法实施例中 记载的信息展示方法的部分或全部步骤。
[0160] 本申请实施例还提供了一种信息推送系统;该信息推送系统包括:服务器和至少 一个客户端;任意一个客户端可以作为目标客户端,被配置为向所述服务器发送包含自身 的身份标识码的信息推送请求,接收并展示所述服务器根据所述身份标识码推送的目标信 息;所述服务器被配置为,获取所述目标客户端对应的身份标识码,根据所述身份标识码判 断各条待推送信息是否满足推送条件,选择满足所述推送条件的待推送信息作为所述目标 信息,并将所述目标信息发送至所述目标客户端;其中,所述推送条件包括如下所述的第一 推送条件:所述待推送信息相对于所述身份标识码的阅读状态为未读。
[0161] 在本申请一个可行的实施例中,所述目标客户端还被配置为,针对已被阅读的目 标信息,生成对应的通知信息,并将所述通知信息发送至所述服务器;相应的,所述服务器 还被配置为,获取所述目标客户端反馈的所述通知信息,并根据所述通知信息更新所述目 标信息对应的待推送信息的阅读状态。
[0162] 在本申请另一个可行的实施例中,所述目标客户端还被配置为,删除信息展示界 面中所述已被阅读的目标信息。
[0163] 在本申请又一个可行的实施例中,为实现根据所述身份标识码判断各条待推送信 息是否满足所述第一推送条件,所述服务器被配置为以下至少一项:
[0164] 针对每条待推送信息,确定所述身份标识码对应的阅读标识,如果所述阅读标识 为未读标识,则确定对应的待推送信息的阅读状态为未读;
[0165] 针对每条待推送信息,判断其对应的权限访问列表中是否存在所述身份标识码, 如果所述访问权限列表中存在所述身份标识码,则确定对应的待推送信息的阅读状态为未 读;
[0166] 针对每条待推送信息,判断其相对于所述身份标识码的访问链接是否有效,如果 所述访问链接有效,则确定对应的待推送信息的阅读状态为未读。
[0167] 在本申请又一个可行的实施例中,所述推送条件还包括如下所述的第二推送条 件:所述待推送信息的生成时间在所述身份标识码对应的预设时效内;
[0168] 为实现所述选择满足所述推送条件的待推送信息作为目标信息,所述服务器被配 置为,选择同时满足所述第一推送条件和第二推送条件的待推送信息作为所述目标信息。
[0169] 另外,图11示出了本实施例提供的信息推送系统中服务器和客户端之间的信息 推送方法的信号流图;其中,该信息推送系统中至少包括A和B两个客户端,且客户端A具 有信息展示需求,在此情况下,信息推送系统的通信过程如下:
[0170] S41、具有信息展示需求的客户端A作为目标客户端,生成包含自身的身份标识码 的信息推送请求,并将该信息推送请求发送至服务器;
[0171] S42、服务器接收到上述信息推送请求后,根据其中包含的身份标识码判断各条待 推送信息是否符合推送条件(该推送条件至少包括上述第一推送条件);
[0172] S43、服务器选择符合所述推送条件的待推送信息作为目标信息,并将该目标信息 发送且只发送至目标客户端;
[0173] S44、目标客户端接收并展示服务器发送的目标信息。
[0174] 此外,服务器和目标客户端之间的信息推送方法还包括如下流程:
[0175] S45、目标客户端针对已被阅读的目标信息,生成对应的通知信息,并将所述通知 信息发送至所述服务器;
[0176] S46、服务器获取目标客户端反馈的所述通知信息,并根据所述通知信息更新所述 目标信息对应的待推送信息的阅读状态。
[0177] 同理,当客户端B具有信息展示需求时,亦可作为目标客户端,与服务器执行上述 通信流程,从而获得不包含客户端B的已读信息的目标信息。
[0178] 由以上技术方案可知,本申请实施例提供的信息推送系统中,服务器根据身份标 识码区分不同的目标客户端,并筛选确定相应的目标信息,从而可以保证服务器向目标客 户端推送的信息均为该目标客户端对应的未读信息,避免服务器向目标客户端重复推送已 读信息,使得更多的有效信息被推送至目标客户端。
[0179] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本申请未公开的本技术领域中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的 权利要求指出。
[0180] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1. 一种信息推送方法,其特征在于,包括: 获取目标客户端对应的身份标识码; 根据所述身份标识码判断各条待推送信息是否满足推送条件; 选择满足所述推送条件的待推送信息作为目标信息,并将所述目标信息发送至所述目 标客户端; 其中,所述推送条件包括如下所述的第一推送条件:所述待推送信息相对于所述身份 标识码的阅读状态为未读。2. 根据权利要求1所述的信息推送方法,其特征在于,还包括: 获取所述目标客户端反馈的通知信息,并根据所述通知信息更新所述目标信息对应的 待推送信息的阅读状态。3. 根据权利要求1或2所述的信息推送方法,其特征在于,根据所述身份标识码判断各 条待推送信息是否满足所述第一推送条件,包括以下至少一项: 针对每条待推送信息,确定所述身份标识码对应的阅读标识,如果所述阅读标识为未 读标识,则确定对应的待推送信息的阅读状态为未读; 针对每条待推送信息,判断其对应的权限访问列表中是否存在所述身份标识码,如果 所述访问权限列表中存在所述身份标识码,则确定对应的待推送信息的阅读状态为未读; 针对每条待推送信息,判断其相对于所述身份标识码的访问链接是否有效,如果所述 访问链接有效,则确定对应的待推送信息的阅读状态为未读。4. 根据权利要求1或2所述的信息推送方法,其特征在于,所述推送条件还包括如下所 述的第二推送条件:所述待推送信息的生成时间在所述身份标识码对应的预设时效内; 所述选择满足所述推送条件的待推送信息作为目标信息,包括:选择同时满足所述第 一推送条件和第二推送条件的待推送信息作为所述目标信息。5. -种信息展示方法,其特征在于,包括: 目标客户端向服务器发送包含自身的身份标识码的信息推送请求; 目标客户端接收服务器根据所述身份标识码筛选并推送的目标信息; 目标客户端展示所述目标信息; 其中,所述目标信息为服务器筛选的满足推送条件的待推送信息;所述推送条件包括 如下所述的第一推送条件:所述待推送信息相对于所述身份标识码的阅读状态为未读。6. 根据权利要求5所述的信息展示方法,其特征在于,还包括: 针对已被阅读的目标信息,目标客户端生成对应的通知信息,并将所述通知信息发送 至所述服务器,以便所述服务器根据所述通知信息更新对应的待推送信息的阅读状态。7. 根据权利要求6所述的信息展示方法,其特征在于,还包括: 目标客户端删除信息展示界面中所述已被阅读的目标信息。8. -种信息推送装置,其特征在于,包括: 获取单元,用于获取目标客户端对应的身份标识码; 判断单元,用于根据所述身份标识码判断各条待推送信息是否满足推送条件; 发送单元,用于选择满足所述推送条件的待推送信息作为目标信息,并将所述目标信 息发送至所述目标客户端; 其中,所述判断单元包括第一判断单元,用于根据所述身份标识码判断各条待推送信 息是否满足如下所述的第一推送条件:所述待推送信息相对于所述身份标识码的阅读状态 为未读。9. 根据权利要求8所述的信息推送装置,其特征在于,还包括: 更新单元,用于获取所述目标客户端反馈的通知信息,并根据所述通知信息更新所述 目标信息对应的待推送信息的阅读状态。10. 根据权利要求8或9所述的信息推送装置,其特征在于,所述第一判断单元包括以 下至少一项: 所述第一子单元用于,针对每条待推送信息,确定所述身份标识码对应的阅读标识,如 果所述阅读标识为未读标识,则确定对应的待推送信息的阅读状态为未读; 所述第二子单元用于,针对每条待推送信息,判断其对应的权限访问列表中是否存在 所述身份标识码,如果所述访问权限列表中存在所述身份标识码,则确定对应的待推送信 息的阅读状态为未读; 所述第三子单元用于,针对每条待推送信息,判断其相对于所述身份标识码的访问链 接是否有效,如果所述访问链接有效,则确定对应的待推送信息的阅读状态为未读。11. 根据权利要求8或9所述的信息推送装置,其特征在于,所述判断单元还包括:第 二判断单元; 所述第二判断单元用于,根据所述身份标识码判断各条待推送信息是否满足如下所述 的第二推送条件:所述待推送信息的生成时间在所述身份标识码对应的预设时效内。12. -种信息展示装置,其特征在于,包括: 请求发送单元,用于向服务器发送包含自身的身份标识码的信息推送请求; 信息接收单元,用于接收服务器根据所述身份标识码推送的目标信息; 信息展示单元,用于展示所述目标信息; 其中,所述目标信息为所述服务器根据所述身份标识码筛选的满足推送条件的待推送 信息;所述推送条件包括如下所述的第一推送条件:所述待推送信息相对于所述身份标识 码的阅读状态为未读。13. 根据权利要求12所述的信息展示装置,其特征在于,还包括: 信息反馈单元,用于针对已被阅读的目标信息,生成对应的通知信息,并将所述通知信 息发送至所述服务器,以便所述服务器根据所述通知信息更新对应的待推送信息的阅读状 ??τ 〇14. 根据权利要求13所述的信息展示装置,其特征在于,还包括: 信息管理单元,用于删除信息展示界面中所述已被阅读的目标信息。15. -种信息推送系统,其特征在于,包括:目标客户端和服务器; 所述目标客户端被配置为,向所述服务器发送包含自身的身份标识码的信息推送请 求,接收并展示所述服务器根据所述身份标识码推送的目标信息; 所述服务器被配置为,获取所述目标客户端对应的身份标识码,根据所述身份标识码 判断各条待推送信息是否满足推送条件,选择满足所述推送条件的待推送信息作为所述目 标信息,并将所述目标信息发送至所述目标客户端; 其中,所述推送条件包括如下所述的第一推送条件:所述待推送信息相对于所述身份 标识码的阅读状态为未读。16. 根据权利要求15所述的信息推送系统,其特征在于,所述目标客户端还被配置为, 针对已被阅读的目标信息,生成对应的通知信息,并将所述通知信息发送至所述服务器; 相应的,所述服务器还被配置为,获取所述目标客户端反馈的所述通知信息,并根据所 述通知信息更新所述目标信息对应的待推送信息的阅读状态。17. 根据权利要求16所述的信息推送系统,其特征在于,所述目标客户端还被配置为, 删除信息展示界面中所述已被阅读的目标信息。18. 根据权利要求15至17任一项所述的信息推送系统,其特征在于,为实现根据所述 身份标识码判断各条待推送信息是否满足所述第一推送条件,所述服务器被配置为以下至 少一项: 针对每条待推送信息,确定所述身份标识码对应的阅读标识,如果所述阅读标识为未 读标识,则确定对应的待推送信息的阅读状态为未读; 针对每条待推送信息,判断其对应的权限访问列表中是否存在所述身份标识码,如果 所述访问权限列表中存在所述身份标识码,则确定对应的待推送信息的阅读状态为未读; 针对每条待推送信息,判断其相对于所述身份标识码的访问链接是否有效,如果所述 访问链接有效,则确定对应的待推送信息的阅读状态为未读。19. 根据权利要求15至17任一项所述的信息推送系统,其特征在于,所述推送条件还 包括如下所述的第二推送条件:所述待推送信息的生成时间在所述身份标识码对应的预设 时效内; 为实现所述选择满足所述推送条件的待推送信息作为目标信息,所述服务器被配置 为,选择同时满足所述第一推送条件和第二推送条件的待推送信息作为所述目标信息。
【文档编号】H04L29/06GK105991692SQ201510059034
【公开日】2016年10月5日
【申请日】2015年2月4日
【发明人】杨文学
【申请人】阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1