【技术实现步骤摘要】
跨平台及设备的中间件、实现方法、上层应用及介质
[0001]本申请涉及智能物业领域,尤其涉及一种跨平台及设备的中间件
、
实现方法
、
上层应用及介质
。
技术介绍
[0002]在智能物业领域,同一区域会采购非常多的智能电子设备,例如监控设备
、
对讲设备
、
楼控设备等,来自于不同厂商的智能电子设备在底层硬件以及系统软件等方面都有很大区别
。
[0003]专利技术人发现,现有厂商提供的安卓设备
、
鸿蒙设备等都是基于
linu x
内核开发的,但是没有任何一个厂家能够提供兼容安卓平台
、
鸿蒙平台以及
Linux
平台的软件运行平台
。
而在智能物业领域,存在着大量需要根据物业的具体业务进行再次开发的需求,因此,会有以下问题:一方面,针对不同厂家设备需要进行不同的适配,无法做到跨设备兼容开发;另一方面,目前的主流应用开发还是选用
android、harmony
以及
QT
等,尚未有跨平台的技术以供研发人员进行开发,从而为应用的开发和升级维护带来了大量的工作,效率不高,且开发维护成本较大
。
技术实现思路
[0004]为解决现有技术中需要针对不同平台和不同设备进行定制应用开发,从而导致开发效率低,且开发维护成本高的问题,本申请提供以下方案:
[0005]一方面,提供一种跨平台及设备的中间 ...
【技术保护点】
【技术特征摘要】
1.
跨平台及设备的中间件,其特征在于,所述跨平台及设备的中间件应用于多种不同平台及厂商的物业设备,基于所述中间件开发的上层应用无需感知所述物业设备的底层区别,使用统一的业务接口调用即可完成不同物业设备的适配;所述中间件包括上
、
中
、
下三层结构:应用统一抽象接口层
、
第三方服务
SDK
封装层
、
驱动统一抽象层;所述驱动统一抽象层兼容不同物业设备的多种芯片和多种驱动协议;所述第三方服务
SDK
封装层将同一业务对应的多厂商的
SDK
进行集成封装;所述应用统一抽象接口层提供统一的业务接口,供所述上层应用调用
。2.
根据权利要求1所述的跨平台及设备的中间件,其特征在于,所述跨平台及设备的中间件使用
C
语言开发,并作为独立进程运行,且被设置为在系统中常驻后台
。3.
根据权利要求1所述的跨平台及设备的中间件,其特征在于,所述上层应用采用
binder
与所述跨平台及设备的中间件进行通信
。4.
根据权利要求1所述的跨平台及设备的中间件,其特征在于,所述平台包括安卓平台
、
鸿蒙平台及
Linux
平台
。5.
根据权利要求1所述的跨平台及设备的中间件,其特征在于,所述跨平台及设备的中间件还提供系统级能力,所述系统级能力包括远程诊断
、
系统升级
、
本地数据存储
、
错误日志上报
、BI
数据埋点以...
【专利技术属性】
技术研发人员:胡乐,曹芝勇,黄兆文,周旭东,陈炳枝,李树果,周健龙,肖俊强,
申请(专利权)人:深圳市兴海物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。