定时方法、广告机及广告机系统技术方案

技术编号:23162478 阅读:53 留言:0更新日期:2020-01-21 22:07
本发明专利技术实施例公开了一种定时方法、广告机及广告机系统,该方法包括:在检测到应用层存在至少一个定时信息时,控制逻辑层将所述至少一个定时信息转存至排序表中,所述排序表的排序依据至少包括定时信息的定时时间的先后顺序;确定排序表中距离当前时刻最近的定时时间的定时信息,并将该定时信息作为待写入定时信息;如果定时时钟当前没有所述待写入定时信息的定时时间之前的定时信息,则将所述待写入定时信息写入所述定时时钟,以使定时时钟执行所述待写入定时信息对应的预设操作。解决了现有技术的广告机的定时方法存在无法设置一周内的多个不同定时时间的问题,达到了提高广告机定时灵活性的技术效果。

Timing method, advertising machine and advertising machine system

【技术实现步骤摘要】
定时方法、广告机及广告机系统
本专利技术实施例涉及广告机领域,尤其涉及一种定时方法、广告机及广告机系统。
技术介绍
为了更好地刺激大众消费,来自各家的广告机遍布城市的各个地方。由于晚上特别是凌晨,观看广告机的人数较少,投放广告的意义较小,因此通常会设置广告机在晚上的某一时刻自动关闭,在早上的某一时刻自动开启。现有广告机的定时设置只能根据定时时钟的属性,设置一次周一至周日的定时开关机,而且每一天定时时间都是一致的。这显然无法满足用户想在周末或是节假日实行与工作日不同的广告投放时间的需求。因此,现有技术的广告机的定时方法存在无法设置一周内的多个不同定时时间的问题。
技术实现思路
本专利技术实施例提供了一种定时方法、广告机及广告机系统,以解决现有技术的广告机的定时方法存在无法设置一周内的多个不同定时时间的问题。第一方面,本专利技术实施例提供了一种定时方法,包括:在检测到应用层存在至少一个定时信息时,控制逻辑层将所述至少一个定时信息转存至排序表中,所述排序表的排序依据至少包括定时信息的定时时间的先后顺序;确定排序表中距离当前时刻最近的定时时间的定时信息,并将该定时信息作为待写入定时信息;如果定时时钟当前没有所述待写入定时信息的定时时间之前的定时信息,则将所述待写入定时信息写入所述定时时钟,以使定时时钟执行所述待写入定时信息对应的预设操作。第二方面,本专利技术实施例还提供了一种广告机,所述广告机包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的定时方法。第三方面,本专利技术实施例还提供了一种广告机系统,包括上位机以及与所述上位机通信连接的至少一个第二方面所述的广告机。本专利技术实施例提供的定时方法的技术方案,包括在检测到应用层存在至少一个定时信息时,控制逻辑层将至少一个定时信息转存至排序表中,排序表的排序依据至少包括定时信息的定时时间的先后顺序;确定排序表中距离当前时刻最近的定时时间的定时信息,并将该定时信息作为待写入定时信息;如果定时时钟当前没有待写入定时信息的定时时间之前的定时信息,则将待写入定时信息写入定时时钟,从而实现将各个不同定时时间的定时信息逐个写入定时时钟,以使定时时钟执行被写入的定时信息对应的预设操作。提高了广告机定时的灵活,可以使广告机每天的定时时间不同。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的定时方法的流程图;图2是本专利技术实施例二提供的定时装置的结构框图;图3是本专利技术实施例三提供的广告机的结构框图;图4是本专利技术实施例四提供的广告机系统的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一提供的定时方法的流程图。本实施例的技术方案尤其适用于灵活设置广告机定时时间的情况。该方法可以由本专利技术实施例提供的定时装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置在处理器中应用。该方法具体包括如下步骤:S101、在检测到应用层存在至少一个定时信息时,控制逻辑层将至少一个定时信息转存至排序表中,排序表的排序依据至少包括定时信息的定时时间的先后顺序。本实施例的广告机至少包括应用层、逻辑层和硬件层,定时时钟设置于硬件层。在对广告机定时的时候,可以通过与其通信连接的上位机向该广告机发送定时信息。广告机的处理器通过应用层接收该定时信息,并将所接收到的定时信息存储在缓存中。广告机的处理器在检测到应用层的缓存中存在至少一个定时信息时,控制逻辑层获取该至少一个定时信息,并将所获取的至少一个定时信息转存至排序表中。其中,定时信息包含定时关或定时开,相应地,排序表的排序依据为定时信息的定时时间的先后顺序。优选地,定时信息包含定时开、定时关、定时开撤销和定时关撤销中的一个,相应地,处理器先根据定时信息的定时时间的先后顺序对排序表进行初步排序,然后根据定时信息的生成时间对初步排序结果中定时时间相同的定时信息进行二次排序,将该二次排序结果作为排序表。可以理解的是,为了保证排序表的准确性,在有新的定时信息被插入时,需要比较该新的定时信息与排序表中已有的每个定时信息的定时时间的先后顺序,然后根据比较结果将该新的定时信息插入排序表。为了加快比较的速度,本实施例采用冒泡法比较该新的定时信息的定时时间与排序表中的每个定时信息的定时时间的先后顺序。在排序表每次更新之后,检测排序表内是否存在两个定时时间相同的定时信息,且该两个定时时间相同的定时信息分别包括生成时间在前的定时操作和生成时间在后的定时撤销操作,如果存在,则将这两个定时时间相同的定时信息从排序表中删除。为了防止排序表随着广告机的重启消失,本实施例优选将该排序表存储在sqlite数据库。S102、确定排序表中距离当前时刻最近的定时时间的定时信息,并将该定时信息作为待写入定时信息。可以理解的是,如果对定时时钟设置了多个定时信息时,则需要定时时钟根据各个定时信息的定时时间的先后顺序逐个响应各个定时信息。因此在排序表确定以后,先确定该排序表中距离当前时刻最近的定时时间的定时信息,并将该定时信息作为待写入定时信息。S103、如果定时时钟当前没有待写入定时信息的定时时间之前的定时信息,则将待写入定时信息写入定时时钟,以使定时时钟执行该待写入定时信息对应的预设操作。确定了待写入定时信息之后,先确认定时时钟当前是否存在已写入的定时信息,如果不存在,则将该待写入定时信息写入定时时钟,以使定时时钟执行该待写入定时信息对应的预设操作;如果存在,则确定该已写入定时信息的定时时间是否在该待写入定时信息的定时时间之前,如果否,则将该待写入定时信息写入定时时钟,以使定时时钟执行该待写入定时信息对应的预设操作;如果否,则保留该已有定时信息直至该已有定时信息失效。其中,定时信息失效为定时信息的定时操作已被定时时钟执行完毕,或者定时信息被撤销。可以理解的是,如果预设操作为定时开或定时关,则待写入定时信息被写入定时时钟之后,可使定时时钟在该待写入定时信息的定时时间执行相应的定时开操作或定时关操作。如果预设操作为定时开、定时关、定时开撤销或定时关撤销中的一个,则需要确定待写入定时信息是否满足以下条件,1)其定时时间与定时时钟当前的定时信息的定时时间相同;2)待写入定本文档来自技高网...

【技术保护点】
1.一种定时方法,其特征在于,包括:/n在检测到应用层存在至少一个定时信息时,控制逻辑层将所述至少一个定时信息转存至排序表中,所述排序表的排序依据至少包括定时信息的定时时间的先后顺序;/n确定排序表中距离当前时刻最近的定时时间的定时信息,并将该定时信息作为待写入定时信息;/n如果定时时钟当前没有所述待写入定时信息的定时时间之前的定时信息,则将所述待写入定时信息写入所述定时时钟,以使定时时钟执行所述待写入定时信息对应的预设操作。/n

【技术特征摘要】
1.一种定时方法,其特征在于,包括:
在检测到应用层存在至少一个定时信息时,控制逻辑层将所述至少一个定时信息转存至排序表中,所述排序表的排序依据至少包括定时信息的定时时间的先后顺序;
确定排序表中距离当前时刻最近的定时时间的定时信息,并将该定时信息作为待写入定时信息;
如果定时时钟当前没有所述待写入定时信息的定时时间之前的定时信息,则将所述待写入定时信息写入所述定时时钟,以使定时时钟执行所述待写入定时信息对应的预设操作。


2.根据权利要求1所述的方法,其特征在于,所述排序表存储在sqlite数据库。


3.根据权利要求1所述的方法,其特征在于,如果定时时钟当前没有所述待写入定时信息的定时时间之前的定时信息,则将所述待写入定时信息写入所述定时时钟之后,还包括:
将所述待写入定时信息从所述排序表中删除。


4.根据权利要求1所述的方法,其特征在于,所述预设操作为定时开或定时关。


5.根据权利要求1所述的方法,其特征在于,所述预设操作为定时开、定时关、撤销定时开和撤销定时关中的一个;相应的,将所述待写入定时信息写入所述定时时钟,以使定时时钟执行所述定时信息对应的预设操作,包括:
如果所述待写入定时信息的定时时间与所述定时时钟当前的定时信息的定时时间相同,且所述待写入定时信息的预设操作为撤销操作,同时该撤销操作与该待写入定时信息中的预设操作...

【专利技术属性】
技术研发人员:徐正财王蕾丁新民
申请(专利权)人:广州创维平面显示科技有限公司
类型:发明
国别省市:广东;44

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

1