用于展示信息的方法和装置制造方法及图纸

技术编号:21838842 阅读:46 留言:0更新日期:2019-08-10 20:27
本公开的实施例公开了用于展示信息的和装置。该方法的一具体实施方式包括:响应于检测到用户的用户状态的更新,利用单例类记录用户的当前用户状态信息,其中,用户状态用于表征用户所访问的页面和/或用户的用户操作;响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用单例类确定匹配状态信息与当前用户状态信息是否匹配;响应于确定匹配状态信息与当前用户状态信息匹配,展示待展示信息。该实施方式实现了对展示待展示信息的相关处理逻辑的统一管理。

Methods and devices for displaying information

【技术实现步骤摘要】
用于展示信息的方法和装置
本公开的实施例涉及计算机
,具体涉及用于展示信息的方法和装置。
技术介绍
信息推送是当今互联网非常火热的一个技术方向。一般地,服务端可以根据用户的兴趣,挖掘对用户有价值的信息,并推送至用户,以减少用户用于在网络上搜索的时间。在一些情况下,服务端期望推送的信息是基于具体的场景或特定的时机的。例如,有些推送信息是期望在用户访问某一页面时再展示给用户。有些推送信息是期望在用户执行某一操作时再展示给用户。
技术实现思路
本公开的实施例提出了用于展示信息的方法和装置。第一方面,本公开的实施例提供了一种用于展示信息的方法,该方法包括:响应于检测到用户的用户状态的更新,利用单例类记录用户的当前用户状态信息,其中,用户状态用于表征用户所访问的页面和/或用户的用户操作;响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用单例类确定匹配状态信息与当前用户状态信息是否匹配;响应于确定匹配状态信息与当前用户状态信息匹配,展示待展示信息。在一些实施例中,响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用单例类确定匹配状态信息与当前用户状态信息是否匹配,包括:响应于确定当前用户状态信息属于预设的状态信息集,且响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用单例类确定匹配状态信息与当前用户状态信息是否匹配。在一些实施例中,利用单例类确定匹配状态信息与当前用户状态信息是否匹配,包括:利用单例类确定推送信息是否符合预设条件;响应于确定推送信息符合预设条件,利用单例类确定匹配状态信息与当前用户状态信息是否匹配。在一些实施例中,上述方法还包括:响应于确定匹配状态信息与当前用户状态信息不匹配,存储推送信息;响应于检测到下一次用户状态的更新,利用单例类记录最新的用户状态信息,以及确定匹配状态信息与最新的用户状态信息是否匹配;响应于确定匹配状态信息与最新的用户状态信息匹配,展示待展示信息。在一些实施例中,响应于确定匹配状态信息与最新的用户状态信息匹配,展示待展示信息,包括:利用单例类确定推送信息是否符合预设条件;响应于确定推送信息符合预设条件,且响应于确定匹配状态信息与最新的用户状态信息匹配,展示待展示信息。在一些实施例中,待展示信息包括目标页面的链接地址;以及展示待展示信息,包括:展示链接地址指示的目标页面。第二方面,本公开的实施例提供了一种用于展示信息的装置,该装置包括:记录单元,被配置成响应于检测到用户的用户状态的更新,利用单例类记录用户的当前用户状态信息,其中,用户状态用于表征用户所访问的页面和/或用户的用户操作;匹配单元,被配置成响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用单例类确定匹配状态信息与当前用户状态信息是否匹配;展示单元,被配置成响应于确定匹配状态信息与当前用户状态信息匹配,展示待展示信息。在一些实施例中,匹配单元进一步被配置成响应于确定当前用户状态信息属于预设的状态信息集,且响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用单例类确定匹配状态信息与当前用户状态信息是否匹配。在一些实施例中,匹配单元进一步被配置成利用单例类确定推送信息是否符合预设条件;响应于确定推送信息符合预设条件,利用单例类确定匹配状态信息与当前用户状态信息是否匹配。在一些实施例中,上述装置还包括:存储单元,被配置成响应于确定匹配状态信息与当前用户状态信息不匹配,存储推送信息;匹配单元进一步被配置成响应于检测到下一次用户状态的更新,利用单例类记录最新的用户状态信息,以及确定匹配状态信息与最新的用户状态信息是否匹配;展示单元进一步被配置成响应于确定匹配状态信息与最新的用户状态信息匹配,展示待展示信息。在一些实施例中,展示单元进一步被配置成利用单例类确定推送信息是否符合预设条件;响应于确定推送信息符合预设条件,且响应于确定匹配状态信息与最新的用户状态信息匹配,展示待展示信息。在一些实施例中,待展示信息包括目标页面的链接地址;以及展示单元进一步被配置成:展示链接地址指示的目标页面。第三方面,本公开的实施例提供了一种终端,该终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一实现方式描述的方法。第四方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本公开的实施例提供的用于展示信息的方法和装置,利用单例类记录用户状态的更新,以及在接收到推送信息时,利用该单例类判断当前是否需要展示推送信息中的待展示信息,并在需要展示时,在用户对应的终端设备上展示待展示信息。现有技术中,通常是由各个用户状态分别对应的类各自判断是否展示待展示信息。这种方式下,展示待展示信息的相关处理逻辑分散在各个类中,不便于统一管理,也使得待展示信息的相关处理逻辑比较难以维护和更新。本公开的实施例提供的用于展示信息的方法和装置,由一单例类实现用户状态的更新和展示待展示信息的相关处理逻辑,从而可以统一管理展示待展示信息的相关处理逻辑,也便于展示待展示信息的相关处理逻辑的维护和更新。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它特征、目的和优点将会变得更明显:图1是本公开的一个实施例可以应用于其中的示例性系统架构图;图2是根据本公开的用于展示信息的方法的一个实施例的流程图;图3是根据本公开的实施例的用于展示信息的方法的一个应用场景的示意图;图4是根据本公开的用于展示信息的方法的又一个实施例的流程图;图5是根据本公开的用于展示信息的装置的一个实施例的结构示意图;图6是适于用来实现本公开的实施例的电子设备的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。图1示出了可以应用本公开的用于展示信息的方法或用于展示信息的装置的实施例的示例性架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种客户端应用。例如,浏览器类应用、搜索类应用、内容分享类应用等。终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。当终端设备101、102、1本文档来自技高网...

【技术保护点】
1.一种用于展示信息的方法,包括:响应于检测到用户的用户状态的更新,利用单例类记录所述用户的当前用户状态信息,其中,用户状态用于表征用户所访问的页面和/或用户的用户操作;响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用所述单例类确定所述匹配状态信息与所述当前用户状态信息是否匹配;响应于确定所述匹配状态信息与所述当前用户状态信息匹配,展示所述待展示信息。

【技术特征摘要】
1.一种用于展示信息的方法,包括:响应于检测到用户的用户状态的更新,利用单例类记录所述用户的当前用户状态信息,其中,用户状态用于表征用户所访问的页面和/或用户的用户操作;响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用所述单例类确定所述匹配状态信息与所述当前用户状态信息是否匹配;响应于确定所述匹配状态信息与所述当前用户状态信息匹配,展示所述待展示信息。2.根据权利要求1所述的方法,其中,所述响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用所述单例类确定所述匹配状态信息与所述当前用户状态信息是否匹配,包括:响应于确定所述当前用户状态信息属于预设的状态信息集,且响应于接收到服务端发送的、包括待展示信息和待展示信息对应的匹配状态信息的推送信息,利用所述单例类确定所述匹配状态信息与所述当前用户状态信息是否匹配。3.根据权利要求1所述的方法,其中,所述利用所述单例类确定所述匹配状态信息与所述当前用户状态信息是否匹配,包括:利用所述单例类确定所述推送信息是否符合预设条件;响应于确定所述推送信息符合预设条件,利用所述单例类确定所述匹配状态信息与所述当前用户状态信息是否匹配。4.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定所述匹配状态信息与当前用户状态信息不匹配,存储所述推送信息;响应于检测到下一次用户状态的更新,利用所述单例类记录最新的用户状态信息,以及确定所述匹配状态信息与最新的用户状态信息是否匹配;响应于确定所述匹配状态信息与最新的用户状态信息匹配,展示所述待展示信息。5.根据权利要求4所述的方法,其中,所述响应于确定所述匹配状态信息与最新的用户状态信息匹配,...

【专利技术属性】
技术研发人员:王岳晨
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1