掌桥专利:专业的专利平台
掌桥专利
首页

一种智能拉环系统的图片按时刷新的方法

文献发布时间:2023-06-19 11:19:16


一种智能拉环系统的图片按时刷新的方法

技术领域

本发明涉及广告显示领域,具体涉及一种智能拉环系统的图片按时刷新的方法。

背景技术

随着电子技术和生活水平的上升,广告随处可见。如本发明所针对的公交或者地铁上的拉环广告;在公交和地铁高峰运行期间,广告图片价值高,如果客户要求广告画面3分钟切换一次,在人流量低的时候,广告图片价值低,要求画面做到30分钟切换一次。这种业务诉求,要求系统可以非常灵活地制定图片时候表并且智能拉环与之对应的展示出来。在现有技术中存在两种方法,分别是:第一种,在每张图片的属性上标注需要刷新的多个时间,在一个新的时间到来时候,去检查这些图片的属性中的时间是否一致,如果一致则刷新,否则,检查属性中的下一个时间。这种方法的效率很低,需要浪费很多存储空间,另外这种方式不能进行动态更新,即更新一张图片,也必须把所有图片都更新一次,否则会有两张图片刷新时间冲突的风险;第二种,智能拉环具备通讯模块,可以与服务器通讯,获取图片。智能拉环与服务器处于长连接状态,智能拉环的图片展示,受到服务器的实时控制,也可以满足业务的需求,但是这种方法的缺陷是,通讯模块的功耗较大,智能拉环设备的续航时间明显减少。

发明内容

因此,本发明要解决的技术问题在于克服现有技术中的效率低、不能动态灵活地更新图片和通讯模块功耗大的缺陷,从而提供一种智能拉环系统的图片按时刷新的方法。其解决了图片刷新效率低、不能动态灵活地更新图片和通讯模块功耗大的问题。

为解决上述问题,本发明提供了一种智能拉环系统的图片按时刷新的方法,其包括:

S1:服务器提供图片展示的信息,所述图片展示的信息包括两部分数据,其中一部分数据是图片数据,另一部分是刷新时间数据,刷新时间数据包括:在某个时间点展示某个图片的数据,形成一张图片显示时候表;图片显示时候表中,包括总范围时间和构成总范围时间的单位时间,每个单位时间对应一个图片展示动作,更新图片的动作顺序与图片编号顺序对应,约定在某个单位时间不需要刷图,保持当前的图片,则该动作为S

S2:服务器将本次任务需要展示的所有图片,都按P

S3:智能拉环形成每张图片的图片数据存储的对应地址,并形成地址列表addr[a],a=1,2...A,其中a与i对应,A与N对应,a为地址的顺序编号,A为最后一个地址的编号;

S4:智能拉环与服务器通讯结束后,执行图片展示的信息中的图片显示时候表形成的图片展示流程。

作为本发明的进一步改进,S3中,形成地址列表addr[a]的方法为:智能拉环将内部的存储划分为固定大小的区域,把每个区域的起始地址依次放入到数组中,形成图片地址列表addr[a],S2中,图片数据传导到智能拉环后,智能拉环将收到的每个图片的图片数据依次放到划分的区域中。

作为本发明的进一步改进,S3中,另一种形成地址列表addr[a]的方法为:采用链表的方式,智能拉环每收到一张图片的图片数据后,就将收到的单个图片的图片数据放到存储区域中,并记录该存储区域的起始地址到数组或者链表中。

作为本发明的进一步改进,在S4中,智能拉环判断是否接收到的图片展示的信息为新的图片展示的信息,如果是新的,则立即执行新的图片展示的信息中的图片显示时候表形成的图片展示流程,智能拉环通讯完毕后,关闭通讯模块,进入低功耗模式;智能拉环与服务器通讯的通讯模块是间隙式开启。

作为本发明的进一步改进,S4中,执行图片展示的信息中的图片显示时候表形成的图片展示流程的具体步骤包括:

S4.1:智能拉环获取日期信息;

S4.2:智能拉环从存储区域中读取当前的图片展示的信息中的图片显示时候表形成的图片展示流程;

S4.3:智能拉环获取当前系统总时间,并计算累加为系统总时间的单位时间的数量,并按时间发生的先后顺序,每个单位时间逐个编号为T

作为本发明的进一步改进,还包括步骤S4.4,重复步骤S4.3,直至执行完当前的图片展示的信息中的图片显示时候表形成的图片展示流程。

作为本发明的进一步改进,重复步骤S1-S4。

作为本发明的进一步改进,S1中:总范围时间为一天或多天,单位时间为30秒钟,或者1分钟,或者2分钟。

作为本发明的进一步改进,当总范围时间为多天时,每一天的图片显示时候表转化为一个数组,数组的长度对应于一天中单位时间的总数量Y,并以byte为单位,则每一天的日期,按顺序为Day1,Day2,...,Daym,...,DayQ,则Daym对应的当天图片显示时候表的长度为Ybyte。

作为本发明的进一步限定,智能拉环设定当前时间日期时,可以对应于显示时候表中Daym,以从执行Daym所对应的图片显示时候表开始的图片展示流程。

基于上述内容,本发明的优点为:1.智能拉环只有在需要通讯的时候,才打开通讯模块,与服务器通讯,在其他时间内,关闭通讯模块,实现节能省电的目的;2.服务器安排复杂的图片刷新时间的要求,智能拉环只需要通过显示时候表就能实现;3.服务器与智能拉环可以灵活的实现动态更新图片,新增或者替换一张,只需要更换对应图片与显示时候表,就能实现服务器端复杂的业务需求,提高了图片刷新的效率。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施中一种智能拉环系统的图片按时刷新的方法的一个具体示例中服务器的程序流程图。

图2为本发明实施中一种智能拉环系统的图片按时刷新的方法的一个具体示例中智能拉环设备端的程序流程图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为一个具体示例中服务器的程序流程图,根据时候表添加具体数据后所得出的步骤为:

步骤1:服务器将图片有序编号处理,服务器把本次任务需要展示的所有图片都进行编号,例如P

步骤2:每一天的显示时候表可以转换为一个数组,数组的长度对应于单位时间的总数量Y,则每一天的日期,按顺序为Day1,Day2,...,Daym,...,DayQ,则Daym对应的当天图片显示时候表的长度为Ybyte;假设Daym显示时候表的总范围时间是一天,Daym显示时候表的单位时间是1分钟,每个单位时间对应一个图片展示动作,更新图片的动作顺序与图片编号顺序对应,约定在某个单位时间不需要刷图,保持当前的图片,则该动作为S

按照设定,Daym显示时候表可以转换为一个数组,数组的长度的值对应于单位时间的总数量Y,则Y以byte为单位,单位时间是1分钟,则数组的长度为1440byte(24小时*60分钟=1440分钟),则智能拉手设备的存储区域中读取该天图片显示时候表Daym[1440];根据需求,可以灵活制定连续多天的时候表;

步骤3:重复步骤1-2,直至完成多天的显示时候表Daym;

步骤4:服务器与智能拉环通讯,通讯时保持时间同步;

步骤5:服务器传输图片的图片数据到智能拉环。

图2为一个具体示例中智能拉环设备端的程序流程图,根据服务器处理的数据所得出的步骤为:

步骤1:智能拉环与服务器通讯,通讯时保持时间同步;

步骤2:智能拉环获取日期信息和图片的图片数据,智能拉环通讯完毕后,关闭通讯模块,进入低功耗模式;

步骤3:智能拉环从存储区域中读取当前的图片展示的信息中的图片显示时候表Daym形成的图片展示流程;

步骤4:智能拉环获取当前系统总时间,并计算累加为系统总时间的单位时间的数量,并按时间发生的先后顺序,每个单位时间逐个编号为T

计算r=Daym[x*60+y],x为小时数,y为分钟数,当前系统时间为x小时,y分钟,r为当前时间在T

步骤5:重复步骤4,直至执行完当前的图片展示的信息中的图片显示时候表Daym形成的图片展示流程。

本说明书的实施例提供了一种智能拉环系统的图片按时刷新的方法,这种方法的好处是1.智能拉环只有在需要通讯的时候,才打开通讯模块,与服务器通讯,在其他时间内,关闭通讯模块,实现节能省电的目的;2.服务器安排复杂的图片刷新时间的要求,智能拉环只需要通过显示时候表就能实现;3.服务器与智能拉环可以灵活的实现动态更新图片,新增或者替换一张,只需要更换对应图片与显示时候表,就能实现服务器端复杂的业务需求,提高了图片刷新的效率。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

相关技术
  • 一种智能拉环系统的图片按时刷新的方法
  • 表情图片刷新方法及系统
技术分类

06120112881045