一种信息展示方法及装置制造方法

文档序号:7807124阅读:109来源:国知局
一种信息展示方法及装置制造方法
【专利摘要】本发明实施例公开了一种信息展示方法及装置,涉及网络通信【技术领域】,所述方法包括:检测是否满足信息展示条件;若满足,在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,其中,本地已存储的信息为:在网络可用的情况下,预先从服务器端下载并存储于本地的信息,本地已存储的信息中至少包括信息正文和信息参数;获得所述目标信息的信息正文和信息参数;根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文。应用本发明实施例提供的方案,在用户网络不可用的情况下,虽然无法从网络侧获得目标信息,但是仍然能够从本地获得目标信息,因此,能够向用户展示目标信息的信息正文。
【专利说明】一种信息展示方法及装置

【技术领域】
[0001]本发明涉及网络通信【技术领域】,特别涉及一种信息展示方法及装置。

【背景技术】
[0002]随着软件技术的快速发展,应用于终端的各种应用越来越多,受众群体也越来越大,因此,很多商家选择在用户访问各种应用的过程中,向用户展示各种信息,例如,在用户访问某一游戏应用的过程中,向用户展示广告信息等等。
[0003]现有技术中,在用户访问应用的过程中,进行信息展示,通常需先从服务器端获得待展示信息的相关数据,再进行信息展示。然而,应用上述方式进行信息展示时,需用户网络可用,在用户网络不可用的情况下,用户访问应用的过程中无法从服务器端获得待展示信息的相关数据,进而无法向用户展示待展示信息。


【发明内容】

[0004]本发明实施例公开了一种信息展示方法及装置,以在用户网络不可用的情况下,能够向用户展示待展示信息。
[0005]为达到上述目的,本发明实施例公开了一种信息展示方法,所述方法包括:
[0006]检测是否满足信息展示条件;
[0007]若满足,在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,其中,本地已存储的信息为:在网络可用的情况下,预先从服务器端下载并存储于本地的信息,本地已存储的信息中至少包括信息正文和信息参数;
[0008]获得所述目标信息的信息正文和信息参数;
[0009]根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文。
[0010]可选的,本地已存储的信息中,还包括信息的校准时间t。,其中,信息的校准时间tc = tsd-trd, tsd为所述服务器端发送信息的时刻,trd为接收信息的时刻;
[0011]所述在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,包括:
[0012]计算本地已存储的一条或多条信息的服务器时间ts,其中,信息的服务器时间ts=tc+t1; 为本地当前时间;
[0013]查找信息的服务器时间与该信息的信息参数中信息展示时间参数相匹配的信息,作为目标信息。
[0014]可选的,所述信息展示方法还包括:
[0015]在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息失败的情况下,向所述服务器端发送获得目标信息的请求;
[0016]接收所述服务器端根据所接收的请求反馈的目标信息;
[0017]根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文。
[0018]可选的,预先从服务器端下载并存储信息的方法包括:
[0019]确定服务端的待下载信息后,检测预设的展示信息列表中是否已存在待下载信息的标识,其中,所述预设的展示信息列表,用于记录本地已存储的信息的标识;
[0020]若不存在,下载所述待下载信息,并在本地进行存储。
[0021]可选的,所述下载所述待下载信息,并在本地进行存储,包括:
[0022]下载所述待下载信息;
[0023]解析所述待下载信息;
[0024]在本地存储解析后的所述待下载信息。
[0025]可选的,所述根据所述目标信息的信息参数,向用户展示所述目标信息的正文信息,包括:
[0026]根据所述目标信息的信息参数,解析所述目标信息的信息正文;
[0027]向用户展示解析后的所述目标信息的信息正文。
[0028]可选的,在所述根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文之后,还包括:
[0029]根据所述目标信息的展示结果,更新日志信息列表;
[0030]在网络可用的情况下,按照预设规则,向服务器端发送更新后的所述日志信息列表。
[0031]为达到上述目的,本发明实施例公开了一种信息展示装置,所述装置包括:
[0032]信息展示条件检测模块,用于检测是否满足信息展示条件;
[0033]目标信息查找模块,用于在满足所述信息展示条件的情况下,在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,其中,本地已存储的信息为:在网络可用的情况下,预先从服务器端下载并存储于本地的信息,本地已存储的信息中至少包括信息正文和信息参数;
[0034]信息获得模块,用于获得所述目标信息的信息正文和信息参数;
[0035]信息展示模块,用于根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文。
[0036]可选的,本地已存储的信息中,还包括信息的校准时间t。,其中,信息的校准时间tc = tsd-trd, tsd为所述服务器端发送信息的时刻,trd为接收信息的时刻;
[0037]所述目标信息查找模块,包括:
[0038]服务器时间计算子模块,用于计算本地已存储的一条或多条信息的服务器时间ts,其中,信息的服务器时间ts = tc+t1; tx为本地当前时间;
[0039]目标信息查找子模块,用于查找信息的服务器时间与该信息的信息参数中信息展示时间参数相匹配的信息,作为目标信息。
[0040]可选的,所述信息展示装置还包括:
[0041]请求信息发送模块,用于在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息失败的情况下,向所述服务器端发送获得目标信息的请求;
[0042]反馈信息接收模块,用于接收所述服务器端根据所接收的请求反馈的目标信息,并触发所述信息展示模块展示所述目标信息的信息正文。
[0043]可选的,所述信息展示装置还包括:
[0044]信息下载模块,用于预先从服务器端下载并存储信息;
[0045]所述信息下载模块,包括:待下载信息确定子模块、待下载信息检测子模块和待下载信息下载子模块;
[0046]所述待下载信息确定子模块,用于确定服务端的待下载信息;
[0047]所述待下载信息检测子模块,用于检测预设的展示信息列表中是否已存在待下载信息的标识,若不存在,触发所述待下载信息下载子模块,下载所述待下载信息,其中,所述预设的展示信息列表,用于记录本地已存储的信息的标识;
[0048]所述待下载信息下载子模块,用于下载所述待下载信息,并在本地进行存储。
[0049]可选的,所述待下载信息下载子模块,包括:
[0050]待下载信息下载单元,用于下载所述待下载信息;
[0051]待下载信息解析单元,用于解析所述待下载信息;
[0052]待下载信息存储单元,用于在本地存储解析后的所述待下载信息。
[0053]可选的,所述信息展示模块,包括:
[0054]信息解析子模块,用于根据所述目标信息的信息参数,解析所述目标信息的信息正文;
[0055]信息展示子模块,用于向用户展示解析后的所述目标信息的信息正文。
[0056]可选的,所述信息展示装置还包括:
[0057]日志信息列表更新模块,用于在所述信息展示模块,展示所述目标信息的信息正文之后,根据所述目标信息的展示结果,更新日志信息列表;
[0058]日志信息列表发送模块,用于在网络可用的情况下,按照预设规则,向服务器端发送更新后的所述日志信息列表。
[0059]由以上可见,本发明实施例提供的方案中,在网络可用的情况下,预先将信息下载并存储在本地,当检测到当前条件满足信息展示条件后,从本地已存储的信息中查找符合信息展示参数的目标信息,并从中获得目标信息的信息正文和信息参数,根据所获得的信息参数,展示目标信息的正文。与现有技术相比,应用本发明实施例提供的方案,在网络不可用的情况下,虽然无法从服务器端获得目标信息,但是仍然能够从本地获得目标信息,因此,能够向用户展示目标信息的信息正文。

【专利附图】

【附图说明】
[0060]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0061]图1为本发明实施例提供的信息展示方法的第一种流程示意图;
[0062]图2为本发明实施例提供的信息展示方法的第二种流程示意图;
[0063]图3为本发明实施例提供的信息展示方法的第三种流程示意图;
[0064]图4为本发明实施例提供的信息展示装置的第一种结构示意图;
[0065]图5为本发明实施例提供的信息展示装置的第二种结构示意图;
[0066]图6为本发明实施例提供的信息展示装置的第三种结构示意图。

【具体实施方式】
[0067]首先对本发明实施例提供的一种信息展示方法进行说明,该方法可以包括以下步骤:
[0068]检测是否满足信息展示条件;
[0069]若满足,在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息;
[0070]获得目标信息的信息正文和信息参数;
[0071]根据目标信息的信息参数,向用户展示目标信息的信息正文。
[0072]上述步骤的执行主体为客户端软件。与现有技术中展示信息时,需先从服务器端获得目标信息不同,本实施例提供的方案中,先从本地已存储的信息中获得目标信息,可以在本地未存储目标信息时,从服务器端获得目标信息。
[0073]其中,所展示的信息,可以是广告信息、新闻信息、应用推荐信息等等。
[0074]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0075]图1为本发明实施例提供的信息展示方法的第一种流程示意图,该方法包括:
[0076]SlOl:检测是否满足信息展示条件,若为是,执行S102,否则,执行S105。
[0077]其中,信息展示条件可以是客户端软件的某一运行状态,例如,展示客户端软件启动界面的状态等等;客户端已运行时间,例如:客户端已运行5分钟等等。当然,本申请只是以上述为例进行说明,实际应用中信息展示条件的具体形式可以根据具体情况确定。
[0078]S102:在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息。
[0079]在访问客户端软件的过程中,若当前网络可用,可以预先从服务器端下载该客户端软件要展示的部分或者全部信息,并在本地进行存储。在满足信息展示条件时,先在本地已存储的信息中,查找符合信息展示参数的目标信息,当本地不存在符合信息展示参数的目标信息时,可在网络可用的情况下,从服务器端获得目标信息。
[0080]其中,信息展示参数可以是客户端的运行状态参数、客户端已运行时间等等根据信息展示条件确定的参数,当然也可以是其他参数,例如,本地当前时间、服务器当前时间等等,本申请并不限定信息展示参数的具体形式,实际应用中,可以根据具体情况确定。
[0081]另外,本地已存储的/[目息中至少包括/[目息正文和彳目息参数,Ih息正文可以是需向用户展示的文字、图片等,信息参数可以是信息正文中图片的大小、位置、文字的位置等等。
[0082]实际应用中,通常情况下,向用户展示的目标信息具有时效性,例如,目标信息为广告信息时,一般只在广告主购买的期限内向用户展示;目标信息为新闻信息时,一般只在新闻事件发生之后的若干天内向用户展示等等。由于安装客户端软件的用户设备的系统时间可以被用户随意调整,因此,为保证目标信息的实效性,可以以服务器时间为准,进行信息展示。
[0083]又由于直接从本地获得目标信息时,无法得到该目标信息的服务器时间,因此,在本发明的一个优选实施例中,本地已存储的信息中,还可以包括信息的校准时间t。,根据该校准时间,可以计算得到当前时刻信息对应的服务器时间。
[0084]具体的,可以根据如下关系式,计算得到信息的校准时间,
[0085]信息的校准时间tc = tsd-trd,
[0086]其中,tsd为服务器端发送信息的时刻,trd为接收信息的时刻。
[0087]在本地已存储的信息中包括信息的校准时间的情况下,在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,可以先计算本地已存储的一条或多条信息的服务器时间ts,再在这些信息中,查找信息的服务器时间与该信息的信息参数中信息展示时间参数相匹配的信息,作为目标信息。
[0088]具体的,可以根据如下关系式,计算得到信息的服务器时间,
[0089]信息的服务器时间ts = tc+t1;
[0090]其中,&为本地当前时间。
[0091]另外,上述的信息展示时间参数可以是时间点,例如,15:0 O、2 014年6月IH -2014年6月15日的15:00等等,也可以是时间段,例如,14:00_16:00、2014年6月IH -2014 年 6 月 15 日的 14:00-16:00 等等。
[0092]下面通过具体的实例说明在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息。
[0093]假设,本地已存储有三条信息,信息A、信息B和信息C,根据本地当前时间和信息的校准时间计算得到的各条信息的服务器时间以及各条信息的信息参数中信息展示时间参数如表1所示。
[0094]表1

【权利要求】
1.一种信息展示方法,其特征在于,所述方法包括: 检测是否满足信息展示条件; 若满足,在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,其中,本地已存储的信息为:在网络可用的情况下,预先从服务器端下载并存储于本地的信息,本地已存储的信息中至少包括信息正文和信息参数; 获得所述目标息的息正文和息参数; 根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文。
2.根据权利要求1所述的方法,其特征在于, 本地已存储的信息中,还包括信息的校准时间t。,其中,信息的校准时间t。= tsd-trd,tsd为所述服务器端发送信息的时刻,trd为接收信息的时刻; 所述在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,包括:计算本地已存储的一条或多条信息的服务器时间ts,其中,信息的服务器时间ts =tc+t1; ?χ为本地当前时间; 查找信息的服务器时间与该信息的信息参数中信息展示时间参数相匹配的信息,作为目标信息。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息失败的情况下,向所述服务器端发送获得目标信息的请求; 接收所述服务器端根据所接收的请求反馈的目标信息; 根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文。
4.根据权利要求1所述的方法,其特征在于,预先从服务器端下载并存储信息的方法包括: 确定服务端的待下载信息后,检测预设的展示信息列表中是否已存在待下载信息的标识,其中,所述预设的展示信息列表,用于记录本地已存储的信息的标识; 若不存在,下载所述待下载信息,并在本地进行存储。
5.根据权利要求4所述的方法,其特征在于,所述下载所述待下载信息,并在本地进行存储,包括: 下载所述待下载信息; 解析所述待下载信息; 在本地存储解析后的所述待下载信息。
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标信息的信息参数,向用户展示所述目标信息的正文信息,包括: 根据所述目标信息的信息参数,解析所述目标信息的信息正文; 向用户展示解析后 的所述目标信息的信息正文。
7.根据权利要求1所述的方法,其特征在于,在所述根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文之后,还包括: 根据所述目标信息的展示结果,更新日志信息列表; 在网络可用的情况下,按照预设规则,向服务器端发送更新后的所述日志信息列表。
8.一种信息展示装置,其特征在于,所述装置包括:信息展示条件检测模块,用于检测是否满足信息展示条件; 目标信息查找模块,用于在满足所述信息展示条件的情况下,在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息,其中,本地已存储的信息为:在网络可用的情况下,预先从服务器端下载并存储于本地的信息,本地已存储的信息中至少包括信息正文和信息参数; 信息获得模块,用于获得所述目标信息的信息正文和信息参数; 信息展示模块,用于根据所述目标信息的信息参数,向用户展示所述目标信息的信息正文。
9.根据权利要求8所述的装置,其特征在于, 本地已存储的信息中,还包括信息的校准时间t。,其中,信息的校准时间t。= tsd-trd,tsd为所述服务器端发送信息的时刻,trd为接收信息的时刻; 所述目标信息查找模块,包括: 服务器时间计算子模块,用于计算本地已存储的一条或多条信息的服务器时间ts,其中,信息的服务器时间ts = tc+t1; tx为本地当前时间; 目标信息查找子模块,用于查找信息的服务器时间与该信息的信息参数中信息展不时间参数相匹配的信息,作为目标信息。
10.根据权利要求8或9所述的装置,其特征在于,所述装置还包括: 请求信息发送模块,用于在本地已存储的一条或多条信息中,查找符合信息展示参数的目标信息失败的情况下,向所述服务器端发送获得目标信息的请求; 反馈信息接收模块,用于接收所述服务器端根据所接收的请求反馈的目标信息,并触发所述信息展示模块展示所述目标信息的信息正文。
11.根据权利要求8所述的装置,其特征在于,所述装置还包括: 信息下载模块,用于预先从服务器端下载并存储信息; 所述信息下载模块,包括:待下载信息确定子模块、待下载信息检测子模块和待下载信息下载子模块; 所述待下载信息确定子模块,用于确定服务端的待下载信息; 所述待下载信息检测子模块,用于检测预设的展示信息列表中是否已存在待下载信息的标识,若不存在,触发所述待下载信息下载子模块,下载所述待下载信息,其中,所述预设的展示信息列表,用于记录本地已存储的信息的标识; 所述待下载信息下载子模块,用于下载所述待下载信息,并在本地进行存储。
12.根据权利要求11所述的装置,其特征在于,所述待下载信息下载子模块,包括: 待下载信息下载单元,用于下载所述待下载信息; 待下载信息解析单元,用于解析所述待下载信息; 待下载信息存储单元,用于在本地存储解析后的所述待下载信息。
13.根据权利要求8所述的装置,其特征在于,所述信息展示模块,包括: 信息解析子模块,用于根据所述目标信息的信息参数,解析所述目标信息的信息正文; 信息展示子模块,用于向用户展示解析后的所述目标信息的信息正文。
14.根据权利要求8所述的装置,其特征在于,所述装置还包括:日志信息列表更新模块,用于在所述信息展示模块,展示所述目标信息的信息正文之后,根据所述目标信息的展示结果,更新日志信息列表; 日志信息列表发送模块,用于在网络可用的情况下,按照预设规则,向服务器端发送更新后的所述 日志信息列表。
【文档编号】H04L29/08GK104079641SQ201410289681
【公开日】2014年10月1日 申请日期:2014年6月24日 优先权日:2014年6月24日
【发明者】杨子斌, 冀睿哲 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1