梯媒广告终端模拟系统技术方案

技术编号:36218814 阅读:13 留言:0更新日期:2023-01-04 12:16
本发明专利技术公开了一种梯媒广告终端模拟系统,包括:CPT播放器:广告播放展示模块,用于按照CPT广告规范对广告画面进行轮播,所播放的广告信息来源于模拟器内核;控制面板:可视化操控功能面板,用于呈现用户可操作的功能按钮,人机交互的控制窗口,将用户操作事件通过控制总线发送到模拟器内核;控制总线:与模拟器内核之间的通讯中枢,所有的交互事件、内核事件均通过控制总线进行信息交换;逻辑控制单元:用于调度和控制内核功能运行,以及实现系统的功能逻辑;模拟器内核:模拟设备运行时的容器,用于模拟设备的生命周期管理;通讯协议栈:用于服务器通讯指令的编解码或格式转换;本发明专利技术实现了梯媒系统研发的降本增效,以及系统测试保真。保真。保真。

【技术实现步骤摘要】
梯媒广告终端模拟系统


[0001]本专利技术涉及电梯智能广告
,特别是一种梯媒广告终端模拟系统。

技术介绍

[0002]在当前的“电梯智能广告”领域,媒体企业部署了大量的广告终端设备,业内头部梯媒企业的设备部署量接近百万,各中小型梯媒的部署量也是数以万计。
[0003]在梯媒的后台系统研发过程中,时常涉及到与终端设备进行通讯、功能联调测试、系统压力测试等工作,而当前普遍做法是采用“真实终端设备”来支持。采用真实设备有如下缺点:
[0004]1)设备的采购与管理会占用一定的企业成本。
[0005]2)无法支持大批量设备接入情况下的系统功能、系统压力等保真测试。
[0006]3)疫情隔离、居家办公期间无法使用真实测试设备,影响研发生产。

技术实现思路

[0007]为解决现有技术中存在的问题,本专利技术的目的是提供一种梯媒广告终端模拟系统,本专利技术实现了梯媒系统研发的降本增效,以及系统测试保真。
[0008]为实现上述目的,本专利技术采用的技术方案是:一种梯媒广告终端模拟系统,包括:
[0009]CPT播放器:广告播放展示模块,用于按照CPT广告规范对广告画面进行轮播,所播放的广告信息来源于模拟器内核;
[0010]控制面板:可视化操控功能面板,用于呈现用户可操作的功能按钮,人机交互的控制窗口,将用户操作事件通过控制总线发送到模拟器内核;
[0011]控制总线:所述CPT播放器以及控制面板与模拟器内核之间的通讯中枢,所有的交互事件、内核事件均通过所述控制总线进行信息交换;
[0012]逻辑控制单元:用于调度和控制内核功能运行,以及实现系统的功能逻辑;
[0013]模拟器内核:模拟设备运行时的容器,用于模拟设备的生命周期管理;
[0014]通讯协议栈:用于服务器通讯指令的编解码或格式转换。
[0015]作为本专利技术的进一步改进,在模拟器内核中,模拟设备的生命周期管理具体包括:设备的创建、初始化、运行、调度、中止和数据交换。
[0016]作为本专利技术的进一步改进,一个所述模拟器内核模拟若干个设备,且每个设备拥有独立的运行时内存空间和状态。
[0017]作为本专利技术的进一步改进,每一个被模拟出来的设备具体包括:
[0018]CPT控制器:用于从广告服务器加载CPT广告信息,进行本地化缓存;以及向CPT播放器提供广告数据源,或相应的广告信息事件;
[0019]功能控制器:用于接收外部输入的设备控制指令、执行设备控制指令的内部处理逻辑、以及向外部发送设备运行时的实时状态事件;
[0020]通讯模块:用于提供与服务器进行信息交换的相关功能,包括调度通讯协议栈对
数据包进行编解码,确保设备端与服务端的通讯指令能相互识别。
[0021]作为本专利技术的进一步改进,所述通讯协议栈包括物联协议插件和广告协议插件,所述物联协议插件用于对物联服务器通讯指令的转换,所述广告协议插件用于对广告服务器通讯指令的转换。
[0022]本专利技术的有益效果是:
[0023]1、本专利技术定义了一种标准架构,其效果是:为研发团队提供了参考的架构标准,研发团队可以快速针对不同载体(平台)生产出本专利技术软件,免除了设计成本。而基于不同的载体(平台)的实现,可以改善当前业内普遍的生产协作方式,达到生产模式的创新和提效的目的。例如将本软件在手机移动端、电脑桌面端进行实现,可以支持在家、出差等场景的远程办公;而将本软件在云端实现,还可以提供云应用。在当前以疫情为背景的社会形势下,本专利技术更能体现其应用价值。
[0024]2、本专利技术支持本行业通用性,其效果是:一个软件可以适配到业内主流梯媒平台,扩大了应用面和复用面,容易在同行中被接受,为推动细分行业的发展起到了积极作用。
[0025]3、本专利技术支持大批量的终端模拟,其效果是:为梯媒系统研发厂商节省了服务端系统研发测试成本,提高了系统测试质量。通过模拟终端,可以无成本、高效地在试验环境中构造出与实际运营环境一致的设备接入场景,可以检验出系统真实的服务能力,可一定程度避免在生产运营时出现系统故障而造成经营损失。
附图说明
[0026]图1为本专利技术实施例的系统框图;
[0027]图2为本专利技术实施例中远程办公应用场景图;
[0028]图3为本专利技术实施例中大批量设备模拟场景图。
具体实施方式
[0029]下面结合附图对本专利技术的实施例进行详细说明。
[0030]实施例
[0031]本实施例的系统定位为一种工具软件,是依托于电脑端或移动端操作系统构建的应用程序,采用可视化的呈现和人机交互控制方式,可通过网络连接到特定的物联服务器和广告服务器。
[0032]本系统提供的应用功能有:电梯广告终端设备模拟(模拟启动、运行、故障、断网、中止等);电梯广告终端设备网络通讯(支持物联协议、CPT(CPT:Cost Per Time,按播放展示时长收费)广告协议);电梯CPT广告加载、播放展示;电梯CPT广告播放信息上报(加载、监播等事件上报)。
[0033]具体地,如图1所示,一种梯媒广告终端模拟系统,主要由六大模块构成:CPT播放器、控制面板、控制总线、逻辑控制单元、模拟器内核、通讯协议栈,下面逐一说明:
[0034]CPT播放器:
[0035]广告播放展示模块,按照CPT广告规范对广告画面进行轮播,所播放的广告信息来源于模拟器内核。
[0036]控制面板:
[0037]本系统的可视化操控功能面板,呈现用户可操作的功能按钮,是人机交互的控制窗口,可将用户操作事件通过控制总线发送到模拟器内核。
[0038]控制总线:
[0039]是可视化的模块(CPT播放器、控制面板)与内核模块间的通讯中枢,所有的交互事件、内核事件均通过此总线进行信息交换。换言之,控制总线一种内部模块信息交换机。
[0040]逻辑控制单元:
[0041]是用来调度和控制内核功能运行的程序,是本系统的功能逻辑实现。例如,当用户在控制面板中点击“启动设备”功能按钮时,相应的“启动事件”会由【控制面板】通过【控制总线】将消息路由到本模块——逻辑控制单元,本模块收到启动事件后执行相应处理逻辑,如:
[0042]1)装载设备配置参数。
[0043]2)调用模拟器内核,初始化相应数量设备实例。
[0044]3)调用各设备实例的启动函数。
[0045]其它功能也和以上例子相似,都是根据接收到的功能事件,执行相应的控制逻辑。
[0046]模拟器内核:
[0047]模拟器内核是模拟设备的运行时容器,主要负责模拟设备的生命周期管理,包括有:设备创建、初始化、运行、调度、中止、数据交换(设备运行时数据与控制总线间的交换)等。
[0048]一个模拟器内核,可以模拟若干个(无上限,视物理内存而定)设备,且每个设备拥有独立的运行时内存空间和状态(在实际应用中,可以模拟数以万本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种梯媒广告终端模拟系统,其特征在于,包括:CPT播放器:广告播放展示模块,用于按照CPT广告规范对广告画面进行轮播,所播放的广告信息来源于模拟器内核;控制面板:可视化操控功能面板,用于呈现用户可操作的功能按钮,人机交互的控制窗口,将用户操作事件通过控制总线发送到模拟器内核;控制总线:所述CPT播放器以及控制面板与模拟器内核之间的通讯中枢,所有的交互事件、内核事件均通过所述控制总线进行信息交换;逻辑控制单元:用于调度和控制内核功能运行,以及实现系统的功能逻辑;模拟器内核:模拟设备运行时的容器,用于模拟设备的生命周期管理;通讯协议栈:用于服务器通讯指令的编解码或格式转换。2.根据权利要求1所述的梯媒广告终端模拟系统,其特征在于,在模拟器内核中,模拟设备的生命周期管理具体包括:设备的创建、初始化、运行、调度、中止和数据交换。3.根据权利要求2所述的梯媒广告终端...

【专利技术属性】
技术研发人员:庄光友池小波
申请(专利权)人:成都新潮传媒集团有限公司
类型:发明
国别省市:

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

1