[发明专利]一种智慧屏中间件设计的方法、系统及介质在审
申请号: | 202110959327.1 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113805859A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 张涛;李昊;胡焱;牛鹏 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智慧 中间件 设计 方法 系统 介质 | ||
本发明公开了一种智慧屏中间件设计的方法、系统及介质,所述方法包括以下步骤:构建系统服务;获取若干主板信息;根据若干主板信息,通过系统服务执行主板调用方法封装操作和执行业务接口封装操作,分别得到主板调用策略和若干业务接口;通过应用执行业务请求发起操作;通过业务接口执行业务请求接收判断操作,得到判断结果;根据判断结果,通过主板调用策略执行主板调用操作,得到调用结果;根据调用结果,执行调用结果处理操作;通过上述方式,本发明实现针对不同设备型号的主板特性及接口进行分别适配、封装,向应用层提供统一、标准的接口,降低应用层对主板的适配难度;实现接口功能的标准化管理,提升适用性。
技术领域
本发明涉及中间件技术领域,特别是涉及一种智慧屏中间件设计的方法、系统及介质。
背景技术
当前市场中,智慧屏产品复杂多样,其使用的芯片、主板可能来自不同的厂商,甚至同厂商的不同主板方案之间的功能区别也非常大。当同一公司内智慧屏产品线中包含了多种型号且采用了不同的主板方案时,智慧屏中所运行的软件应用则需要对不同主板方案中的功能进行分别适配。当发生主板方案新增或部分功能的修改时,则需要应用开发人员深入每一处发生改动的功能模块进行适配修改,这样就极大的提高了应用的代码维护难度,并且随着应用种类增多,将产生很多重复性的适配工作,对于项目周期把控、软件稳定程度等都是不利的。
发明内容
本发明主要解决的是现有的应用层和主板层在适配时,维护难度大,重复工作多,工作效率低等问题。
为解决上述问题,本发明采用的一个技术方案是:提供一种智慧屏中间件设计的方法,包括以下步骤:
初始化:构建系统服务;
设计中间件:获取若干主板信息;根据若干所述主板信息,通过所述系统服务执行主板调用方法封装操作和执行业务接口封装操作,分别得到主板调用策略和若干业务接口;
调用中间件:通过应用执行业务请求发起操作;通过所述业务接口执行业务请求接收判断操作,得到判断结果;根据所述判断结果,通过所述主板调用策略执行主板调用操作,得到调用结果;
结果处理:根据所述调用结果,执行调用结果处理操作。
进一步,所述设计中间件的步骤包括:
获取接口:获取若干主板的应用程序接口;
生成调用策略:根据若干所述应用程序接口,对所述系统服务执行所述主板调用方法封装操作,得到所述主板调用策略;
生成业务接口:根据若干所述应用程序接口,通过进程间通信技术构建若干所述业务接口,并将若干所述业务接口封装至所述系统服务。
进一步,所述调用中间件的步骤进一步包括:
发起请求:通过所述应用调用所述系统服务中的所述业务接口;
判断请求:通过所述业务接口,执行所述对应主板判断操作,得到所述判断结果;
执行请求:根据所述判断结果,通过所述主板调用策略执行应用程序接口调用操作,得到所述调用结果。
进一步,所述执行所述主板调用方法封装操作的步骤进一步包括:
根据所述应用程序接口,构建所述应用程序接口的调用方法,将所述调用方法封装至所述系统服务。
进一步,所述生成业务接口的步骤进一步包括:
通过所述进程间通信技术,构建与所述应用程序接口对应的所述业务接口,并将所述业务接口封装至所述系统服务。
进一步,所述判断结果包括第一结果和第二结果;所述执行所述对应主板判断操作,得到所述判断结果的步骤进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110959327.1/2.html,转载请声明来源钻瓜专利网。