一种基于加密模块化插件技术的智慧屏系统及工作方法技术方案

技术编号:33736139 阅读:26 留言:0更新日期:2022-06-08 21:33
本发明专利技术公开了一种基于加密模块化插件技术的智慧屏系统及工作方法,所述系统包括:插件库,用于提供应用插件包集合,并为插件的应用提供数据、逻辑的支持;配置平台,用于进行插件选用和智慧屏终端的预配置,并根据预配置信息从插件库获取插件包,进行安全审核后,与加载指令下发给智慧屏终端;智慧屏终端,用于与插件库和配置平台交互,根据配置平台的指令,对接收到的插件包进行加密校验、加载识别,并与使用者交互,完成屏幕信息的实时显示。本发明专利技术让底层环境更加开放、功能扩展更加灵活,并将底层能力变成共用资源,提高了系统开发效率,减少整体系统资源内存和进程的浪费。减少整体系统资源内存和进程的浪费。减少整体系统资源内存和进程的浪费。

【技术实现步骤摘要】
一种基于加密模块化插件技术的智慧屏系统及工作方法


[0001]本专利技术涉及智慧屏,特别是涉及一种基于加密模块化插件技术的智慧屏系统及工作方法。

技术介绍

[0002]在“交互时代”大背景下,交互屏显终端设备已成为近两年在各个领域在线下场景中的主要应用窗口。在大部分的公共服务场景中、及在一些特定行业中,都可以看到交互屏的身影。例如:商场提供咨询交互屏终端,机场提供自助查询屏,图书馆提供图书自助服务终端机;汽车逐渐将中控台从小屏幕多按键传统格局转变为一体化的总控屏......在这样的需求背景下,交互屏厂家对不同场景、不同用户的个性化需求进行定制化开发,以达到满足特定场景和个性化需求下的产出特定应用系统。
[0003]随着技术架构的发展,插件化技术渐渐演进成熟,在应用上逐渐更加广泛的被使用。插件化技术不依赖安装,动态加载Native功能。其优点在于动态发版、包大小精简、逻辑解耦、编译提速,带来了客户端稳定性提升、开发体验提高等优点。
[0004]但是传统的定制化系统环境封闭,很难进行功能扩张。要增加一个新的功能,就需要对系统进行一个整体改造,造成造价高、研发时间长的问题。在引入其他厂家功能时更是十分困难,需要采用联合开发的方式,需要对引入功能有深入了解和理解,从而侧面协助实现该功能。
[0005]而且存在重复开发,资源浪费:同样一个功能被集成到不同的应用场景下的屏系统中,最后变成相同功能在几个产品上重复开发,造成研发资源的严重浪费。同样的底层能力,应用到不同的功能上,需要重复开发,无法复用。/>[0006]并无法实现个性化配置:无论从展示、应用、场景层面,用户都有不同需求,而当前这些产品都是标准化的产品,如果要满足个性化需求,还需要定制,到最后不仅无法很好的满足用户需求,还出现效率低、支线版本过多、系统臃肿的情况;
[0007]还存在着业务系统交叉混乱,升级代价大的问题;应用界限不明,功能和功能间分割不清晰,容易在迭代过程中出现相互牵扯、影响的结果。例如集成在系统A上的系统B功能,从业务本质上是系统B上的应用,而实现却是由系统A的项目人员来实现。这样一来,系统A的产品经理不仅需要去理解系统B,并且当系统B有升级迭代时,系统A也需要一起进行升级。在用户看来是搭载在一样的终端上的产品,但由于不同的项目人员负责,交互体验却并不一致。

技术实现思路

[0008]本专利技术的目的在于克服现有技术的不足,提供一种基于加密模块化插件技术的智慧屏系统及工作方法,让底层环境更加开放、功能扩展更加灵活,并将底层能力变成共用资源,提高了系统开发效率,减少整体系统资源内存和进程的浪费。
[0009]本专利技术的目的是通过以下技术方案来实现的:一种基于加密模块化插件技术的智
慧屏系统,包括:
[0010]插件库,用于提供应用插件包集合,并为插件的应用提供数据、逻辑的支持;
[0011]配置平台,用于进行插件选用和智慧屏终端的预配置,并根据预配置信息从插件库获取插件包,进行安全审核后,与加载指令下发给智慧屏终端;
[0012]智慧屏终端,用于与插件库和配置平台交互,根据配置平台的指令,对接收到的插件包进行加密校验、加载识别,并与使用者交互,完成屏幕信息的实时显示。
[0013]进一步地,所述智慧屏终端包括:
[0014]中央控制模块,用于向智慧屏终端内其他模块发送信号指令;
[0015]底层宿主模块,用于提供智慧屏在终端上提供全局服务、承载插件的底层环境平台;
[0016]插件处理模块,用于对插件库中的插件包进行加载反射处理,并进行加密校验;
[0017]插件运行模块,用于为插件的运行提供支撑;
[0018]交互模块,用于接收使用者通过触摸、语音、手势交互方式发送的交互指令;
[0019]显示屏模块,用于通过屏幕进行信息的实时展示;
[0020]信号传输模块:通过通讯网络实现与配置平台和插件库的通信。
[0021]进一步地,所述插件运行模块包括开放接口单元和全局控制单元,所述开放接口单元用于智慧屏底座为入驻插件提供统一、稳定的支撑型服务,包括但不限于:公共组件、终端能力、插件公共库;全局控制单元用于保障入驻插件全局在智慧屏平台的管控下进行运行,以保障系统稳定性、安全性以及资源的合理分配。所述通讯网络包括有线网络、wifi、3G、4G、5G通讯网络中一种或多种的组合。所述智慧屏终端还包括供电蓄电模块,用于为终端设备提供蓄电、供电保障。
[0022]一种基于加密模块化插件技术的智慧屏系统工作方法,包括以下步骤:
[0023]S1.使用者在配置平台上对终端进行预配置;
[0024]S2.在网络通信模块的支持下,智慧屏终端收到配置结果通知并开始进行处理;
[0025]S3.用户在终端上进行功能的使用;
[0026]S4.显示模块进行以可视化的形式结果显示。
[0027]其中,所述步骤S1包括:
[0028]S101.在配置平台中进行界面、功能配置,即通过配置平台提供的可视化配置工具,对终端的显示内容、功能进行设置:
[0029]功能配置:对终端上架的功能进行选择,并定义全局功能;
[0030]界面配置:通过点击、拖拽的交互操作,对各功能模块的位置、大小进行可视化的调配,对终端上的皮肤进行选择,具体过程如下:
[0031]A1.首先,给定一块终端画布区域:该画布预先由终端系统提供,且框定好自己的尺寸、范围的拼装用区域,被进行小块分割,小块分割时采用物理尺寸或像素约束,并确保使其被屏幕整除;
[0032]A2.其次,给定一个功能模块库,所有的功能模块由其对应的功能插件提供,1个功能插件对应n个功能模块;
[0033]A3.用户将功能模块拖拽进入终端画布区域中,并允许调整其位置、大小;
[0034]S102.配置完成后从插件库获取插件包:
[0035]B1、配置平台发起获取请求:按照配置内容,向插件库发起获取申请,其中需提供对应需插件清单;
[0036]B2、插件库对请求进行安全审核:对获取请求的来源进行校验,保证,保证平台与插件库的通信安全性;
[0037]B3、审核通过后将插件包获取至配置平台。插件包以独立APK的形式被全部打包传输至配置平台的配置池中。
[0038]其中,所述插件库支持动态管理,并与配置平台同步通信,包括:
[0039]对插件库进行管理:将各插件包作为独立个体,进行单独的动态管理变更,包括:新增、更新、删除;
[0040]变更信息同步至配置平台:变更后将对应插件包的变更通知实时到配置平台的配置池;
[0041]S103.下发配置结果:使用者确定执行该配置结果,并将配置执行通知及所有配置结果下发至智慧屏终端。
[0042]所述步骤S2包括:
[0043]S201.中央控制模块下发指令:收到配置平台发出的执行通知后,由中央控制模块向对应各模块下发通知;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于加密模块化插件技术的智慧屏系统,其特征在于:包括:插件库,用于提供应用插件包集合,并为插件的应用提供数据、逻辑的支持;配置平台,用于进行插件选用和智慧屏终端的预配置,并根据预配置信息从插件库获取插件包,进行安全审核后,与加载指令下发给智慧屏终端;智慧屏终端,用于与插件库和配置平台交互,根据配置平台的指令,对接收到的插件包进行加密校验、加载识别,并与使用者交互,完成屏幕信息的实时显示。2.根据权利要求1所述的一种基于加密模块化插件技术的智慧屏系统,其特征在于:所述智慧屏终端包括:中央控制模块,用于向智慧屏终端内其他模块发送信号指令;底层宿主模块,用于提供智慧屏在终端上提供全局服务、承载插件的底层环境平台;插件处理模块,用于对插件库中的插件包进行加载反射处理,并进行加密校验;插件运行模块,用于为插件的运行提供支撑;交互模块,用于接收使用者通过触摸、语音、手势交互方式发送的交互指令;显示屏模块,用于通过屏幕进行信息的实时展示;信号传输模块:通过通讯网络实现与配置平台和插件库的通信。3.根据权利要求2所述的一种基于加密模块化插件技术的智慧屏系统,其特征在于:所述插件运行模块包括开放接口单元和全局控制单元;所述开放接口单元用于智慧屏底座为入驻插件提供统一、稳定的支撑型服务,包括但不限于:公共组件、终端能力、插件公共库;全局控制单元用于保障入驻插件全局在智慧屏平台的管控下进行运行,以保障系统稳定性、安全性以及资源的合理分配。4.根据权利要求2所述的一种基于加密模块化插件技术的智慧屏系统,其特征在于:所述通讯网络包括有线网络、wifi、3G、4G、5G通讯网络中一种或多种的组合。5.根据权利要求2所述的一种基于加密模块化插件技术的智慧屏系统,其特征在于:所述智慧屏终端还包括供电蓄电模块,用于为终端设备提供蓄电、供电保障。6.一种基于加密模块化插件技术的智慧屏系统工作方法,基于权利要求1~5中任意一项所述的系统,其特征在于:包括以下步骤:S1.使用者在配置平台上对终端进行预配置;S2.在网络通信模块的支持下,智慧屏终端收到配置结果通知并开始进行处理;S3.用户在终端上进行功能的使用;S4.显示模块进行以可视化的形式结果显示。7.根据权利要求6所述的一种基于加密模块化插件技术的智慧屏系统工作方法,其特征在于:所述步骤S1包括:S101.在配置平台中进行界面、功能配置,即通过配置平台提供的可视化配置工具,对终端的显示内容、功能进行设置:功能配置:对终端上架的功能进行选择,并定义全局功能;界面配置:通过点击、拖拽的交互操作,对各功能模块的位置、大小进行可视化的调配,对终端上的皮肤进行选择,具体过程如下:A1.首先,给定一块终端画布区域:该画布预先由终端系统提供,且框定好自己的尺寸、范围的拼装用区域,被进行小块分割,小块分割时采用物理尺寸或像素约束,并确保使其被
屏幕整除;A2.其次,给定一个功能模块库,所有的功能模块由其对应的功能插件提供,1个功能插...

【专利技术属性】
技术研发人员:黄露颖张越
申请(专利权)人:成都佳发安泰教育科技股份有限公司
类型:发明
国别省市:

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

1