一种广告机、广告机管理系统以及负载平衡方法与流程

文档序号:15690675发布日期:2018-10-16 22:03阅读:164来源:国知局

本发明涉及通信技术领域。



背景技术:

广告机常用于商场中,其播放广告的同时,还能够通过摄像部件采集影像信息并进行人脸识别,进而通过用户眼部动作来实现人机互动,以及收集用户特征信息。值得注意的是,具有上述功能的广告机,其内均需要安装用于人脸识别的许可证书。当商场中有多个上述广告机时,则意味着需要购置及安装相应数量的许可证书,极大的降低了许可证书的利用率,增加了成本。



技术实现要素:

有鉴于此,本发明提供了一种广告机,应用于局域网中,可以维持所述局域网中广告机的负载平衡。

有鉴于此,本发明提供了一种广告机管理系统,包括多个广告机,所述多个广告机通过局域网连接,在维持所述局域网中广告机的负载平衡的基础上不仅节约了许可证书数量,同时节约了成本。

有鉴于此,本发明还提供了一种负载平衡的方法,应用于局域网中,可以维持所述局域网中广告机的负载平衡。

本发明实施例提供的一种广告机,应用于局域网中,该局域网中还包括第一核心广告机以及至少一个非核心广告机。所述第一核心广告机中安装有许可证书,所述广告机及所述非核心广告机中均没有安装许可证书。所述广告机及所述非核心广告机均连接于所述第一核心广告机并通过所述第一核心广告机将采集到的用户影像信息进行分析和人脸识别。所述第一核心广告机根据预设的节目列表进行视频播放。所述广告机包括第一计算模块以及调节模块。第一计算模块,用于根据所述第一核心广告机的节目列表信息计算所述第一核心广告机的预估负载量。调节模块,用于根据所述预估负载量调节与所述第一核心广告机连接的所述非核心广告机的数量。

一种广告机管理系统,包括第一核心广告机、第一非核心广告机以及其他非核心广告机。未安装许可证书之第一非核心广告机与至少一个其他非核心广告机用于采集各自视线范围内的第一影像信息以及第二影像信息。安装有许可证书之第一核心广告机通过局域网与所述第一非核心广告机以及所述其他非核心广告机连接,用于采集自身视线范围内的第三影像信息并根据该第三影像信息进行分析和人脸识别,以得到与所述第一核心广告机关联的当前用户信息。所述第一核心广告机还用于接收所述第一影像信息以及所述第二影像信息,并根据该影像信息进行分析和人脸识别,以得到与其相连的第一非核心广告机以及所述其他非核心广告机所关联的当前用户信息。所述第一非核心广告机用于控制所述其他非核心广告机与所述第一核心广告机断开连接。

一种负载平衡方法,应用于局域网中,该局域网中包括第一核心广告机、第一非核心广告机以及其他非核心广告机。所述第一核心广告机中安装有许可证书,所述第一非核心广告机及所述其他非核心广告机中均没有安装许可证书。所述第一非核心广告机及所述其他非核心广告机均通过所述第一核心广告机将采集到的用户影像信息进行分析和人脸识别。所述第一核心广告机根据预设的节目列表进行视频播放。根据第一核心广告机的节目列表信息计算所述第一核心广告机的预估负载量。根据所述预估负载量调节与所述第一核心广告机连接的所述其他非核心广告机的数量。

上述广告机、广告机管理系统以及负载平衡方法,可以维持局域网中核心广告机的负载平衡,减少许可证书的数量,从而降低成本。

以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。

附图说明

图1是本发明实施例之广告机管理系统的架构图。

图2是本发明实施例之广告机的功能模块图。

图3是本发明实施例之负载平衡方法的步骤流程图。

主要元件符号说明

第一核心广告机a

第二核心广告机b

第一非核心广告机a

其他非核心广告机b、d

第二非核心广告机c

广告机管理系统1

广告机2

负载平衡系统10

存储器20

处理器30

第一计算模块101

调节模块102

接收模块103

第二计算模块104

判断模块105

控制模块106

如下具体实施例将结合上述附图进一步说明本发明。

具体实施方式

如图1,是本发明实施例之广告机管理系统1的架构图。广告机管理系统1包括多个广告机,所述多个广告机通过局域网互相连接。所述多个广告机包括第一核心广告机a、第二核心广告机b、第一非核心广告机a、第二非核心广告机c、其他非核心广告机b和d。第一非核心广告机a、第二非核心广告机c、其他非核心广告机b以及d均没有安装许可证书。第一核心广告机a以及第二核心广告机b安装有许可证书。

在本实施例中,第一非核心广告机a以及其他非核心广告机b被连接到第一核心广告机a中,第二非核心广告机c以及其他非核心广告机d被连接到第二核心广告机b中。第一核心广告机a以及第二核心广告机b也可以没有非核心广告机与其相连。以下仅以第一核心广告机a和与其连接的第一非核心广告机a以及其他非核心广告机b为例进行详细说明。

第一非核心广告机a以及其他非核心广告机b用于采集各自视线范围内的第一影像信息以及第二影像信息,并将所采集的所述第一影像信息以及所述第二影像信息传输至第一核心广告机a中。

第一核心广告机a用于采集自身视线范围内的第三影像信息并根据该第三影像信息进行分析和人脸识别,以得到与第一核心广告机a关联的当前用户信息以识别当前用户的性别、年龄以及种族。

第一核心广告机a还用于接收所述第一影像信息以及所述第二影像信息并根据所述第一影像信息以及所述第二影像信息进行分析和人脸识别,以得到与第一核心广告机a相连的各个非核心广告机所关联的当前用户信息以识别当前用户的性别、年龄以及种族。

第一非核心广告机a还用于维持第一核心广告机a的负载平衡。参阅图2,是本发明实施例之广告机2(也即第一非核心广告机a)的功能模块图。广告机2、第一非核心广告机a以及其他非核心广告机b根据各自预设的节目列表进行视频播放。广告机2包括负载平衡系统10、存储器20以及处理器30。负载平衡系统10包括第一计算模块101、调节模块102、接收模块103、第二计算模块104、判断模块105以及控制模块106。所述模块101-106被配置成由一个或多个处理器执行,以完成本发明实施例。本发明实施例所称的模块是完成一特定功能的计算机程序段。存储器20用于存储负载平衡系统10的程序代码等资料。当然负载平衡系统10的程序代码等资料也可以存储于其它存储器中,这里仅以存储于存储器20中为例进行说明。

第一计算模块101根据第一核心广告机a的节目列表信息计算第一核心广告机a的预估负载量。所述预估负载量是指第一核心广告机a播放节目列表中下一个节目时第一核心广告机a的负载量。所述预估负载量通过多个参数来计算,所述参数至少包括:第一核心广告机a视频播放时所占负载量、第一核心广告机a分析第一核心广告机a影像数据所占负载量、第一核心广告机a分析广告机2以及其他非核心广告机b影像数据所占负载量以及第一核心广告机a接收广告机2以及其他非核心广告机b影像数据所占负载量。广告机2以及其他非核心广告机b影像数据还包括广告机2以及其他非核心广告机b影像数据的解码数据。

具体实施例中,第二非核心广告机c也会根据第二核心广告机b的节目列表信息计算第二核心广告机b的预估负载量。

根据所述预估负载量,调节模块102调节与所述第一核心广告机a连接的其他非核心广告机的数量。具体实施例中,当所述预估负载量小于第二核心广告机b的预估负载量时,调节模块102可通过将与第二核心广告机b连接的其他非核心广告机d连接至第一核心广告机a以维持第一核心广告机a与第二核心广告机b的负载平衡。当所述预估负载量大于第二核心广告机b的预估负载量时,调节模块102可通过将与第一核心广告机a连接的其他非核心广告机b连接至第二核心广告机b以维持第一核心广告机a与第二核心广告机b的负载平衡。

当播放所述节目列表中所述下一个节目时,接收模块103接收第一核心广告机a广播的第一实际负载量以及第二核心广告机b广播的第二实际负载量。当然,其他非核心广告机b也广播自身的负载信息,但并不作为第一非核心广告机a负载平衡的计算。

本实施例中,以第二计算模块104计算其他非核心广告机b在第一核心广告机a中所占负载量。所述负载量包括:其他非核心广告b机影像数据所占负载量、第一核心广告机a分析其他非核心广告机b影像数据所占负载量以及解码其他非核心广告机b影像数据所占负载量。

判断模块105判断所述第一实际负载量与所述第二实际负载量的差值是否大于其他非核心广告机b在第一核心广告机a中所占负载量。

当所述差值大于其他非核心广告机b在第一核心广告机a负载量时,控制模块106控制其他非核心广告机b与第一核心广告机a断开连接并将其他非核心广告机b连接到第二核心广告机b。

当所述差值不大于其他非核心广告机b在第一核心广告机a负载量时,控制模块106将不执行任何操作。

当所述局域网没有其他非核心广告机b时,控制模块106将广告机2与第一核心广告机a断开连接并连接至第二核心广告机b。

具体实施例中,当所述局域网中没有其他非核心广告机b,也即第一核心广告机a仅与广告机2相连时,判断模块105先判断所述第一实际负载量以及所述第二实际负载量的差值是否大于广告机2在第一核心广告机a中所占负载量。当所述差值大于广告机2在第一核心广告机a中所占负载量时,此时,控制模块106将广告机2与第一核心广告机a断开连接并连接至第二核心广告机b。后续,广告机2将拍摄到的影像信息传输至第二核心广告机b。较优实施例中,第二核心广告机b可以是核心广告机中负载量最低的广告机。当所述差值不大于广告机2在第一核心广告机a中所占负载量时,此时控制模块106将不执行任何操作。

具体实施例中,当有新的广告机接入所述局域网中时,所述新的广告机将会根据局域网中第一核心广告机a以及第二核心广告机b的实际负载量来选择负载量最小的核心广告机进行连接。

如图3,是本发明实施例之负载平衡方法的步骤流程图。结合图1,所述负载平衡方法的执行主体是第一非核心广告机a,第一非核心广告机a用于平衡局域网中第一核心广告机a、第二核心广告机b以及其他核心广告机的负载。第一核心广告机a、第一非核心广告机a以及其他非核心广告机b根据预设的节目列表进行视频播放。以平衡第一核心广告机a与第二核心广告机b的负载为例进行说明。

步骤s01,根据第一核心广告机a的节目列表信息计算第一核心广告机a的预估负载量,其中,所述预估负载量是指第一核心广告机a播放所述节目列表中下一个节目时第一核心广告机a的负载量。所述预估负载量通过多个参数来计算,所述参数至少包括:第一核心广告机a视频播放时所占负载量、第一核心广告机a分析第一核心广告机a影像数据所占负载量、第一核心广告机a分析第一非核心广告机a以及其他非核心广告机b影像数据所占负载量以及第一核心广告机a接收第一非核心广告机a以及其他非核心广告机b影像数据所占负载量。第一非核心广告机a以及其他非核心广告机b影像数据还包括第一非核心广告机a以及其他非核心广告机b影像数据的解码数据。

步骤s02,根据所述预估负载量调节与第一核心广告机a连接的其他非核心广告机的数量。

步骤s03,当播放所述节目列表中所述下一个节目时,接收第一核心广告机a广播的第一实际负载量以及第二核心广告机b广播的第二实际负载量。

步骤s04,计算其他非核心广告机b在第一核心广告机a中所占负载量,其中所述负载量包括:所述其他非核心广告机b影像数据所占负载量,所述第一核心广告机分析所述其他非核心广告机影像数据所占负载量以及解码所述其他非核心广告机b影像数据所占负载量。

步骤s05,判断是否存在其他非核心广告机b,当存在其他非核心广告机b时,执行步骤s06,否则执行步骤s09。

步骤s06,判断所述第一实际负载量与所述第二实际负载量的差值是否大于其他非核心广告机b在第一核心广告机a中所占负载量。

步骤s07,当所述差值大于所述非核心广告机b在所述第一核心广告机a负载量时,控制其他非核心广告机b中的其他非核心广告机与第一核心广告机a断开连接。

步骤s08,控制与第一核心广告机a断开的所述其他非核心广告机连接到第二核心广告机b。

步骤s09,判断所述第一实际负载量与所述第二实际负载量的差值是否大于广告机2在第一核心广告机a中所占负载量。

步骤s10,当所述差值大于广告机2在第一核心广告机a中所占负载量时,断开与第一核心广告机a的连接。

步骤s11,连接至第二核心广告机b。

本发明提供的一种广告机管理系统、广告机以及负载平衡的方法,通过将非核心广告机拍摄到的影像信息发送至核心广告机以供所述核心广告机对所述影像信息分析和人脸识别,加之通过维持核心广告机的负载平衡,减少许可证书数量,从而降低成本。

以上实施例仅用以说明本发明的技术方案而非限制,尽管参照实施例对本发明进行了详细的说明,本领域的普通技术人员应该理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1