一种中间件与用户界面的通信方法和系统技术方案

技术编号:8190887 阅读:205 留言:0更新日期:2013-01-10 01:48
本发明专利技术涉及一种中间件与用户界面的通信方法和系统。该系统包括中间件的多个中间件模块、用户界面的多个用户界面模块、以及与多个中间件模块一一对应的多个用户功能模块,每一个用户功能模块设立有全局回调函数、公有函数和信号,每一个用户界面模块设立有各自的槽。该方法包括步骤:S1、每一个中间件模块在其特定的业务事件发生时调用与其对应的用户功能模块中的全局回调函数;S2、被调用的全局回调函数调用其所属的用户功能模块中的公有函数,被调用的公有函数将其所属的用户功能模块中的信号发射到关联的用户界面模块;S3、关联的用户界面模块通过其槽接收信号并作出相应的响应处理。实施本发明专利技术,可以达成中间件与用户界面的高效通信。

【技术实现步骤摘要】

本专利技术涉及机顶盒的通信技术,尤其涉及一种机顶盒中的中间件与用户界面的通信方法和系统
技术介绍
随着数字电视的普及,机顶盒进入了千家万户,不仅成为了人们日常生活中必不可少的数字电视接收终端,更是被定义成家庭娱乐中心的载体。因为功能越来越多,所需的用户界面也越来越复杂。不少公司倾向于采用跨平台的图 形用户界面开发框架QT来实现其用户界面,而在业务功能的实现上则采用基于C语言开发的中间件软件。中间件是基础软件的一大类,属于可复用软件的范畴,它处于操作系统软件和应用软件的中间,能够屏蔽操作系统的复杂性为应用程序提供一个相对稳定的高层应用环境。中间件能够为应用程序提供多种通信机制,为了使通信接口尽可能地通用,在现有技术中,中间件与用户界面的通信是通过采用较庞大的TCP/IP协议来实现的。TCP/IP协议即传输控制协议/因特网互联协议,协议采用4层结构网络接口层、网络层、传输层、应用层,每一层都呼叫它的一下层所提供的服务来完成自己的需求。IP协议本身是不可靠的,需要TCP协议来保证其通信的可靠性,TCP连接的建立需要经过“三次握手”的过程,而数据的发送和接收需要经过多层的打包和解包的过程本文档来自技高网...

【技术保护点】
一种中间件与用户界面的通信方法,其特征在于,所述中间件包括多个中间件模块,所述用户界面包括多个用户界面模块,预先创建与多个中间件模块一一对应的多个用户功能模块,为每一个用户功能模块设立各自的全局回调函数、公有函数和信号,为每一个用户界面模块设立各自的槽,所述通信方法包括步骤:S1、每一个中间件模块在其特定的业务事件发生时调用与其对应的用户功能模块中的全局回调函数;S2、被调用的全局回调函数调用其所属的用户功能模块中的公有函数,而被调用的公有函数将其所属的用户功能模块中的信号发射到关联的用户界面模块;S3、关联的用户界面模块通过其槽接收所述信号并作出相应的响应处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:周林青
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:

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

1