【技术实现步骤摘要】
本专利技术涉及智能电视领域,尤其涉及一种中间件装置、中间件实现方法和电视机。
技术介绍
传统智能电视系统由各芯片提供商提供各自的底层驱动以及上层的业务逻辑,同一电视制造商的不同的电视机型由于底层驱动代码与上层业务逻辑不统一,因此需要分别维护一整套电视系统代码,这为电视制造商带来的极大的不便性:同样或类似的问题可能重复出现在不同的电视机型上,需要投入大量的人力物力去调试和开发;而且不同的电视机型的差异性也为开发人员的知识延续及技术积累带来很多困难。
技术实现思路
本专利技术的实施例提供一种中间件装置、中间件实现方法和电视机,用于解决底层驱动代码与上层业务逻辑不统一的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种中间件装置,包括:电视应用程序接口单元,用于为上层应用程序调用电视接口单元提供转换功能,并且按照功能模块生成功能模块标识和第一参数集合并向所述电视接口单元的与所述功能模块相对应的接口发送所述功能模块标识和第一参数集合,其中,所述功能模块标识指示调用所述中间件装置的功能模块,所述第一参数集合包括与所述功能模块相关的所有参数,所述上层应用程序的编程语言与所述电视接口单元的编程语言不同;电视接口单元,用于根据功能模块向所述电视应用程序接口单元提供调用接口,根据所述功能模块标识从所述第一参数集合中提取第
二参数集合,并按照所述功能模块标识的指示向中间件单元的对应接口发送所述第二参数集合,其中,所述功能模块标识和所述第二参数集合指示功能模块的业务逻辑;所述中间件单元,用于根据所述电视接口单元所调用的接口进行业务逻辑动 ...
【技术保护点】
一种中间件装置,包括:电视应用程序接口单元,用于为上层应用程序调用电视接口单元提供转换功能,并且按照功能模块生成功能模块标识和第一参数集合并向所述电视接口单元的与所述功能模块相对应的接口发送所述功能模块标识和第一参数集合,其中,所述功能模块标识指示调用所述中间件装置的功能模块,所述第一参数集合包括与所述功能模块相关的所有参数,所述上层应用程序的编程语言与所述电视接口单元的编程语言不同;所述电视接口单元,用于根据功能模块向所述电视应用程序接口单元提供调用接口,根据所述功能模块标识从所述第一参数集合中提取第二参数集合,并按照所述功能模块标识的指示向中间件单元的对应接口发送所述第二参数集合,其中,所述功能模块标识和所述第二参数集合指示功能模块的业务逻辑;所述中间件单元,用于根据所述电视接口单元所调用的接口进行业务逻辑动作,并向硬件抽象单元的对应接口发送所述第二参数集合;所述硬件抽象单元,用于结合所述第二参数集合和所述中间件单元所调用的接口为不同芯片厂商的驱动提供接口,由所述不同芯片厂商的驱动实现对应功能,并且根据编译脚本的配置来编译所述不同芯片厂商的驱动。
【技术特征摘要】
1.一种中间件装置,包括:电视应用程序接口单元,用于为上层应用程序调用电视接口单元提供转换功能,并且按照功能模块生成功能模块标识和第一参数集合并向所述电视接口单元的与所述功能模块相对应的接口发送所述功能模块标识和第一参数集合,其中,所述功能模块标识指示调用所述中间件装置的功能模块,所述第一参数集合包括与所述功能模块相关的所有参数,所述上层应用程序的编程语言与所述电视接口单元的编程语言不同;所述电视接口单元,用于根据功能模块向所述电视应用程序接口单元提供调用接口,根据所述功能模块标识从所述第一参数集合中提取第二参数集合,并按照所述功能模块标识的指示向中间件单元的对应接口发送所述第二参数集合,其中,所述功能模块标识和所述第二参数集合指示功能模块的业务逻辑;所述中间件单元,用于根据所述电视接口单元所调用的接口进行业务逻辑动作,并向硬件抽象单元的对应接口发送所述第二参数集合;所述硬件抽象单元,用于结合所述第二参数集合和所述中间件单元所调用的接口为不同芯片厂商的驱动提供接口,由所述不同芯片厂商的驱动实现对应功能,并且根据编译脚本的配置来编译所述不同芯片厂商的驱动。2.根据权利要求1所述的中间件装置,其特征在于,所述上层应用程序的编程语言为Java;所述电视接口单元的编程语言为C或C++;所述电视应用程序接口单元,具体用于通过JNI机制为所述上层应用程序调用所述电视接口单元提供转换功能。3.根据权利要求1所述的中间件装置,其特征在于,所述中间件单元还包括数据分离模块,所述数据分离模块用于对不同功能模块的所述中间件单元的数据进行访问。4.根据权利要求1所述的中间件装置,其特征在于,所述电视接口单元还包括适配模块,所述适配模块包括与所述功能模块标识对应的客户端类;所述电视接口单元,具体用于所述客户端类通过IPC通信方式向所述中间件单元的对应接口发送所述第二参数集合。5.一种中间件实现方法,包括:为...
【专利技术属性】
技术研发人员:张伟丽,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。