本发明专利技术公开一种动态时间段信息缓存的控制方法,包括如下步骤:a.判断缓存中是否存在目标信息;b.若存在所述目标信息,则使用缓存中的所述目标信息。根据本发明专利技术的另一个方面,还提供一种处理动态时间段信息缓存的控制装置。本发明专利技术公开一种动态时间段信息缓存的控制方法,即一种动态时间段信息缓存的方法,能够高效地存储在缓存中的信息进行管理,并建立了客户端、app等精准使用缓存中信息的可能性,从而节省了网络资源,也避免了频繁地对缓存进行写入操作。本发明专利技术实现方式简单明了,便于程序员实现,而且其效果良好,有助于商业推广,具有较高商业价值。较高商业价值。较高商业价值。
【技术实现步骤摘要】
一种动态时间段信息缓存的控制方法以及控制装置
[0001]本专利技术属于计算机处理系统,尤其是基于互联网或移动互联网的处理系统,特别涉及一种在一段时间内可以不重复更新信息情况下动态时间段信息缓存的控制方法以及控制装置。
技术介绍
[0002]计算机处理系统已经越来与普及,并且在各行各业中都在大面积地使用。目前在现有的技术中,通常都会由一个终端向另一个终端传输信息,或者从一个服务器向一个客户端传输信息。这些信息可以是各种各样的,比如网页信息,比如新闻,比如广告信息等。
[0003]针对新闻这一类的信息,如果是即时新闻,则通常都是即时传输的。但即时新闻不可能是无穷无尽的,所以在一个台式机的客户端中,或者一个移动终端中,为了丰富终端中的新闻信息,除了非常即时的新闻信息之外,也会传输一些非即时的信息,例如在下午的时候,会一并在客户端上显示上午的相对比较重要的新闻。在这样的情况下,在传输新闻信息的时候,也会区分为即时信息与非即时信息两种。更有些情况下,重要的新闻信息可能会连续两天或者一周都会显示。
[0004]传输新闻信息会重复传输,传输其他内容更会出现这样的情况。例如针对广告信息,更新频率并不会特别高,比如某些广告主购买了一周的广告位,而广告信息只有一个,在这样的情况下,在一个客户端这个广告信息就会被经常呈现。在通常的通讯方式下,同样的广告信息会被从一个终端传输到另一个终端,或者从服务器传输到客户端,很多次。这样的传输无疑是没有必要的。
[0005]同样地,对于天气预报信息也是如此,一般而言,提前三天或者一周的天气预报是比较普遍的,提前三天的天气预报通常已经非常准确了,所以在已经将这样的天气信息传输给用户终端后,就没有必要再重复传输。
[0006]基于这样的思路,一次传输,多次使用是一个需要解决的技术问题。但者带来了另外一个技术问题,何时对上一次传输的信息进行更新?是否需要更新?
[0007]本专利技术的目的是对一个动态时间段内的信息是否需要被更新提出解决方案,从而有效地管理缓存内的信息。
技术实现思路
[0008]针对现有技术存在的技术缺陷,本专利技术的目的是提供一种动态时间段信息缓存的控制方法,其用于实现在动态时间段内有效地管理缓存内的信息,包括如下步骤:
[0009]a.判断缓存中是否存在目标信息;
[0010]b.若存在所述目标信息,则使用缓存中的所述目标信息。
[0011]优选地,所述步骤b包括如下步骤:
[0012]b1.判断缓存中所述目标信息是否需要更新;
[0013]b2.如所述目标信息不需要更新,则使用缓存中的所述目标信息。
[0014]优选地,所述步骤b还包括如下步骤:
[0015]b3.如所述目标信息需要更新,则更新缓存中的目标信息;
[0016]b4.使用所述目标信息。
[0017]优选地,所述步骤b1包括如下步骤:
[0018]b11.判断缓存中所述目标信息的待更新时间是否到达;
[0019]b12.如所述待更新时间到达,则确定所述目标信息需要更新。
[0020]优选地,所述步骤b11包括如下步骤中的任一个:
[0021]-判断缓存中所述目标信息的更新时间是否大于等于最小更新时间,其中所述最小更新时间=更新所述目标信息的时间段-提前展示所述目标信息的时间段;
[0022]-判断缓存中所述目标信息的时间戳与当前时间戳的时间差是否大于第一阈值;
[0023]-查看更新所述目标信息的中断或提醒或进程是否被触发;或者
[0024]-判断用于更新所述目标信息的倒计时是否届满。
[0025]优选地,所述步骤b1包括如下步骤:
[0026]b11'.判断所述目标信息对应的数据源是否被更新;
[0027]b12'.如所述数据源被更新,则确定所述目标信息需要更新。
[0028]优选地,在所述步骤a之后还包括如下步骤:
[0029]c.若缓存中不存在目标信息,则更新缓存中的目标信息。
[0030]优选地,所述更新缓存中的目标信息的步骤还包括如下步骤:
[0031]i.更新与所述目标信息对应的时间戳信息和/或版本号信息和/或标识信息。
[0032]优选地,所述目标信息为一个信息集合。
[0033]根据本专利技术的另一个方面,还提供一种处理动态时间段信息缓存的控制装置,其特征在于,包括如下装置:
[0034]第一判断装置,用于判断缓存中是否存在目标信息;以及
[0035]第一处理装置,用于当存在所述目标信息,使用所述缓存中的所述目标信息。
[0036]优选地,所述第一处理装置包括如下装置:
[0037]第二判断装置,其用于判断所述缓存中所述目标信息是否需要更新;以及
[0038]第二处理装置,用于当所述目标信息不需要更新时,使用缓存中的所述目标信息。
[0039]优选地,所述目标信息所包含的信息为如下信息中的任一种:
[0040]-广告信息;
[0041]-天气信息;或者
[0042]-新闻信息。
[0043]本专利技术公开一种动态时间段信息缓存的控制方法,即一种动态时间段信息缓存的方法,能够高效地存储在缓存中的信息进行管理,并建立了客户端、app等精准使用缓存中信息的可能性,从而节省了网络资源,也避免了频繁地对缓存进行写入操作。本专利技术实现方式简单明了,便于程序员实现,而且其效果良好,有助于商业推广,具有较高商业价值。
附图说明
[0044]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0045]图1示出了本专利技术的第一实施例的,一种动态时间段信息缓存的控制方法的具体流程示意图;以及
[0046]图2示出了本专利技术的第二实施例的,一种动态时间段信息缓存的控制方法的具体流程示意图。
具体实施方式
[0047]为了更好的使本专利技术的技术方案清晰的表示出来,下面结合附图对本专利技术作进一步说明。
[0048]本领域技术人员理解,针对现有技术的不足,本专利技术公开了一种动态时间段信息缓存的方法,可以有效地对缓存中的预存信息进行管理。
[0049]图1示出了本专利技术的具体实施方式的,一种动态时间段信息缓存的控制方法的具体流程示意图。具体地,首先,进入步骤S101,判断缓存中是否存在目标信息。本领域技术人员理解,在本实施例中,优选地通过对缓存中特定位置的信息进行查询,以判断所需要的目标信息是否存在于缓存中。更进一步地,本领域技术人员理解,在后续步骤所描述的那样当将一个数据库中的信息复制到一个客户端的缓存中时,会通过链表、队列或者类似的数据结构对目标信息进行管理,从而便于检索,这样的变化例都在本专利技术的保护范围之内,在此不予赘述。
[0050]而在另一个变化例中,在所述目标信息被从数据库中复制到缓存中时,就已经建立了一个目录,所述目录中记录了所有目标信本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种动态时间段信息缓存的控制方法,其特征在于,包括如下步骤:a.判断缓存中是否存在目标信息;b.若存在所述目标信息,则使用缓存中的所述目标信息。2.根据权利要求1所述的控制方法,其特征在于,所述步骤b包括如下步骤:b1.判断缓存中所述目标信息是否需要更新;b2.如所述目标信息不需要更新,则使用缓存中的所述目标信息。3.根据权利要求2所述的控制方法,其特征在于,所述步骤b还包括如下步骤:b3.如所述目标信息需要更新,则更新缓存中的目标信息;b4.使用所述目标信息。4.根据权利要求2或3所述的控制方法,其特征在于,所述步骤b1包括如下步骤:b11.判断缓存中所述目标信息的待更新时间是否到达;b12.如所述待更新时间到达,则确定所述目标信息需要更新。5.根据权利要求4所述的控制方法,其特征在于,所述步骤b11包括如下步骤中的任一个:-判断缓存中所述目标信息的更新时间是否大于等于最小更新时间,其中所述最小更新时间=更新所述目标信息的时间段-提前展示所述目标信息的时间段;-判断缓存中所述目标信息的时间戳与当前时间戳的时间差是否大于第一阈值;-查看更新所述目标信息的中断或提醒或进程是否被...
【专利技术属性】
技术研发人员:季瑶,
申请(专利权)人:上海二三四五网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。