CN104076793A - 基于嵌入式中间件的数字家庭设备的集成控制方法及*** - Google Patents
基于嵌入式中间件的数字家庭设备的集成控制方法及*** Download PDFInfo
- Publication number
- CN104076793A CN104076793A CN201410318766.4A CN201410318766A CN104076793A CN 104076793 A CN104076793 A CN 104076793A CN 201410318766 A CN201410318766 A CN 201410318766A CN 104076793 A CN104076793 A CN 104076793A
- Authority
- CN
- China
- Prior art keywords
- data stream
- integrated control
- application interface
- digital
- middleware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种基于嵌入式中间件的数字家庭设备的集成控制方法及***,该***包括:数字家庭设备,用于负责家庭应用的直接显示或使用;应用接口,用于使用嵌入式中间件方式,在家庭设备的基础上进行二次开发和集成;集成控制平台,用于为了软件的跨平台性,扩展性以及开发效率,需要尽量在开发中减少代码重复编写,需要对整个软件***进行分层,把差异性最大的界面开发从框架中独立出来,使得***的业务服务逻辑处理上统一。本发明通过嵌入式数字家庭设备控制方法结合多硬件兼容驱动,以及***抽象和接口抽象技术,实现嵌入式数字家庭设备多协议融合的数字电视互动应用中间件进行无缝交互。
Description
技术领域
本发明涉及数字家庭技术领域,具体涉及一种基于嵌入式中间件的数字家庭设备的集成控制方法及***。
背景技术
随着信息化的普及,家庭中拥有电脑、家电等终端设备越来越多,同时由于这些终端设备在不断地向智能化的方向发展,但各个设备在没有互联的情况下,只能独立工作,相互之间无法进行信息沟通,这使得智能化的发展仅局限在单个设备,为解决该信息孤岛问题,技术界产业界为集成网络在家庭中的应用进行着不懈的探索和努力,信息终端设备的出现和网络技术的发展使得网络开始进入家庭,从而出现了“数字家庭”的概念。
数字家庭目前处于蓬勃发展的时期,许多厂家已纷纷推出自己数字家庭设备控制方法。然而,这些方法和模式由于没有统一的标准,不同的厂家对应的不同的实现方案,而且差异很大,这样就造成了开发人员在熟悉了一个厂家的开发平台后,再使用另一家的平台后,又得重新学***台的众多,这样给控制***的开发带来了很大的不便,严重地阻碍了研发的进度,降低了生产效率。
数字家庭设备的功能主要有三大方面:家庭影音娱乐、电信及信息服务和家电设备监控功能。也就是说,用户可以通过数字家庭网络使用VOD点播、娱乐、游戏,各种消费电子的远程控制、内部各终端的互联以及实时安全监控等。关于数字家庭,基本上可以概括为“一个核心,两张大网,N个终端”,即以家庭网关或多媒体中心、或家庭服务器为核心,使用有线和无线两种不同的联网方式,实现计算、通信、消费电子产品N个终端设备的互联互通和内容共享。
从现阶段的数字家庭的发展状况来看,现今已使用或正在付诸使用中的***存在着以下缺陷:
(1)功能单一,目前的数字家庭体系结构解决方案功能比较单一,并未将数字家庭所应具备的全部功能整合到一起。
(2)难于移植,由于数字家庭标准的多样化,目前的数字家庭体系结构通用性不强,难于移植并且不易扩展"。
发明内容
本发明的目的是针对现有技术的不足,在嵌入式中间件的基础上,提供一种对数字家庭设备的集成控制方法及***,更加方便和丰富地控制数字家庭设备。
本发明实施例提供了一种基于嵌入式中间件的数字家庭设备的集成控制***,包括:
数字家庭设备,用于负责家庭应用的直接显示或使用;
应用接口,用于使用嵌入式中间件方式,在家庭设备的基础上进行二次开发和集成;
集成控制平台,用于为了软件的跨平台性,扩展性以及开发效率,需要尽量在开发中减少代码重复编写,需要对整个软件***进行分层,把差异性最大的界面开发从框架中独立出来,使得***的业务服务逻辑处理上统一。
所述集成控制平台包括:windowsXP或者Linux上的PC终端,WindowsMobile、Android、iOS的PDA终端。
所述应用接口通过对不同家庭的不同设备使用统一地应用接口模式,对业务信息数据流和查询控制信息数据流的统一化处理,使中间件应用接口能承载市面上绝大多数的家庭设备,并作出业务信息数据流的传输和查询控制信息数据流的转换,从而达到使用相对统一的信息对不同设备的控制
相应的,本发明实施例还提供了一种基于嵌入式中间件的数字家庭设备的集成控制方法,包括如下步骤:
打开数字家庭设备;
设备自运行产生业务信息数据流和查询控制信息数据流;
应用接口调用对应程序处理信息数据流和查询控制信息数据流并输出至集成控制平台;
当集成控制平台接收到应用接口传输到的数据时,先做初步判断:若收到的是业务信息数据流:控制平台调用数据传输单元,只做信息流的传输;若收到的是查询控制信息数据流:控制平台依据信息流中的控制信息,调用相关模块,做出对应的控制信息反馈,用户接到反馈,依据使用需求做出反应,并操作控制平台上的控制装置,产生控制信息,形成控制信息流;
当集成控制平台收到并储存控制信息流后,将数据流输入到应用接口;
应用接口接收到输入的信息,按类别处理信息,传送到数字家庭设备;
家庭设备接受后,做出相应反应。
本发明具有如下有益效果,通过嵌入式数字家庭设备控制方法结合多硬件兼容驱动,以及***抽象和接口抽象技术,实现嵌入式数字家庭设备多协议融合的数字电视互动应用中间件进行无缝交互。数字家庭设备控制中间件是在数字家庭的应用程序和操作***、硬件平台之间嵌入的一个中间层,定义一组较为完整的、标准的应用程序接口,使数据输入输出程序开发独立于操作***和硬件平台,使用统一的格式,从而将应用的开发变得更加简捷,使产品的开放性和可移植性更强。本发明的嵌入式中间件采用基于SOA数字家庭服务总线的技术和动态组件技术实现多业务集成。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例中的基于嵌入式中间件的数字家庭设备的集成控制***结构示意图;
图2是本发明实施例中的基于嵌入式中间件的数字家庭设备的集成控制方法结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明提供了一种基于嵌入式中间件的数字家庭设备集成控制方法及***。与以往的设备控制方法不同的是,该方法按照统一的嵌入式应用接口方式,在数字家庭设备端嵌入特有规格的接口模式。这可以避免用户在使用这些设备时,操作多种控制器或控制终端,更加方便和有效的控制家庭设备。
这种在设备端的接口方式如图1所示,其中:
数字家庭设备主要负责家庭应用的直接显示或使用
应用接口使用嵌入式中间件方式,在家庭设备的基础上进行二次开发和集成。通过对不同家庭的不同设备使用统一地应用接口模式,对业务信息数据流和查询控制信息数据流的统一化处理,使中间件应用接口能承载市面上绝大多数的家庭设备,并作出业务信息数据流的传输和查询控制信息数据流的转换,从而达到使用相对统一的信息对不同设备的控制
集成控制平台主要包括windowsXP、Linux上的PC终端,WindowsMobile、Android、iOS的PDA终端,为了软件的跨平台性,扩展性以及开发效率,需要尽量在开发中减少代码重复编写,需要对整个软件***进行分层,把差异性最大的界面开发从框架中独立出来,使得***的业务服务逻辑处理上统一,这样在跨平台使用中,仅需重新开发设计软件界面,而逻辑层仅需少量改动。
在此集成控制方法的实现中,对数据的二次处理是关键步骤。故在下图中详细介绍了从数字家庭设备端到集成控制平台端的数据流程,从而了解本方法的更具体的实施。
下面结合图2详细介绍使用此接口方式时的数据流程:
1、打开数字家庭设备;
2、设备自运行产生业务信息数据流和查询控制信息数据流;
3、应用接口调用对应程序处理信息数据流和查询控制信息数据流并输出至集成控制平台;
4、当集成控制平台接收到应用接口传输到的数据时,先做初步判断:
若收到的是业务信息数据流:控制平台调用数据传输单元,只做信息流的传输;
若收到的是查询控制信息数据流:控制平台依据信息流中的控制信息,调用相关模块,做出对应的控制信息反馈。用户接到反馈,依据使用需求做出反应,并操作控制平台上的控制装置,产生控制信息,形成控制信息流。
5、当集成控制平台收到并储存控制信息流后,将数据流输入到应用接口;
6、应用接口接收到输入的信息,按类别处理信息,传送到数字家庭设备;
7、家庭设备接受后,做出相应反应。
综上,本发明在嵌入式中间件的基础上,提供一种对数字家庭设备的集成控制方法,使数字家庭设备用户更加便捷的控制家庭设备,从而拥有更加良好的使用体验。本发明中所用到的方法是可靠和一致的。可见在允许的成本增加的范围内,本发明显著提高了用户良好的使用体验。为数字家庭设备的集成控制性进行了进一步的改进,为数字家庭走向实际应用起到了一定的作用。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例所提供的一种基于家庭网关实现对智能电视播放控制的方法及***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (4)
1.一种基于嵌入式中间件的数字家庭设备的集成控制***,其特征在于,包括:
数字家庭设备,用于负责家庭应用的直接显示或使用;
应用接口,用于使用嵌入式中间件方式,在家庭设备的基础上进行二次开发和集成;
集成控制平台,用于为了软件的跨平台性,扩展性以及开发效率,需要尽量在开发中减少代码重复编写,需要对整个软件***进行分层,把差异性最大的界面开发从框架中独立出来,使得***的业务服务逻辑处理上统一。
2.如权利要求1所述的基于嵌入式中间件的数字家庭设备的集成控制***,其特征在于,所述集成控制平台包括:windowsXP或者Linux上的PC终端,Windows Mobile、Android、iOS的PDA终端。
3.如权利要求1所述的基于嵌入式中间件的数字家庭设备的集成控制***,其特征在于,所述应用接口通过对不同家庭的不同设备使用统一地应用接口模式,对业务信息数据流和查询控制信息数据流的统一化处理,使中间件应用接口能承载市面上绝大多数的家庭设备,并作出业务信息数据流的传输和查询控制信息数据流的转换,从而达到使用相对统一的信息对不同设备的控制。
4.一种基于嵌入式中间件的数字家庭设备的集成控制方法,其特征在于,包括如下步骤:
打开数字家庭设备;
设备自运行产生业务信息数据流和查询控制信息数据流;
应用接口调用对应程序处理信息数据流和查询控制信息数据流并输出至集成控制平台;
当集成控制平台接收到应用接口传输到的数据时,先做初步判断:若收到的是业务信息数据流:控制平台调用数据传输单元,只做信息流的传输;若收 到的是查询控制信息数据流:控制平台依据信息流中的控制信息,调用相关模块,做出对应的控制信息反馈,用户接到反馈,依据使用需求做出反应,并操作控制平台上的控制装置,产生控制信息,形成控制信息流;
当集成控制平台收到并储存控制信息流后,将数据流输入到应用接口;
应用接口接收到输入的信息,按类别处理信息,传送到数字家庭设备;
家庭设备接受后,做出相应反应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410318766.4A CN104076793A (zh) | 2014-07-06 | 2014-07-06 | 基于嵌入式中间件的数字家庭设备的集成控制方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410318766.4A CN104076793A (zh) | 2014-07-06 | 2014-07-06 | 基于嵌入式中间件的数字家庭设备的集成控制方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104076793A true CN104076793A (zh) | 2014-10-01 |
Family
ID=51598115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410318766.4A Pending CN104076793A (zh) | 2014-07-06 | 2014-07-06 | 基于嵌入式中间件的数字家庭设备的集成控制方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104076793A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580257A (zh) * | 2015-02-03 | 2015-04-29 | 厦门中智信***集成有限公司 | 智能化建筑群io点交互通讯方法 |
CN105824295A (zh) * | 2015-01-08 | 2016-08-03 | 中国航天科工集团第四研究院指挥自动化技术研发与应用中心 | 一种硬件设备控制方法、装置及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6846684B1 (en) * | 2002-12-11 | 2005-01-25 | Advanced Micro Devices, Inc. | Integrated enterprise resource planning and manufacturing system |
CN1852272A (zh) * | 2006-04-13 | 2006-10-25 | 中山大学 | 应用于家庭网络的中间件及设备互联互操作方法 |
CN1937550A (zh) * | 2006-07-25 | 2007-03-28 | 中山大学 | 一种基于数字家庭网络的消息中间件 |
CN102546697A (zh) * | 2010-12-22 | 2012-07-04 | 青岛海尔软件有限公司 | 数字家庭中间件*** |
CN103616866A (zh) * | 2013-11-27 | 2014-03-05 | 中山大学深圳研究院 | 一种基于嵌入式中间件的数字家庭设备的集成控制方法 |
-
2014
- 2014-07-06 CN CN201410318766.4A patent/CN104076793A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6846684B1 (en) * | 2002-12-11 | 2005-01-25 | Advanced Micro Devices, Inc. | Integrated enterprise resource planning and manufacturing system |
CN1852272A (zh) * | 2006-04-13 | 2006-10-25 | 中山大学 | 应用于家庭网络的中间件及设备互联互操作方法 |
CN1937550A (zh) * | 2006-07-25 | 2007-03-28 | 中山大学 | 一种基于数字家庭网络的消息中间件 |
CN102546697A (zh) * | 2010-12-22 | 2012-07-04 | 青岛海尔软件有限公司 | 数字家庭中间件*** |
CN103616866A (zh) * | 2013-11-27 | 2014-03-05 | 中山大学深圳研究院 | 一种基于嵌入式中间件的数字家庭设备的集成控制方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105824295A (zh) * | 2015-01-08 | 2016-08-03 | 中国航天科工集团第四研究院指挥自动化技术研发与应用中心 | 一种硬件设备控制方法、装置及*** |
CN104580257A (zh) * | 2015-02-03 | 2015-04-29 | 厦门中智信***集成有限公司 | 智能化建筑群io点交互通讯方法 |
CN104580257B (zh) * | 2015-02-03 | 2018-08-03 | 厦门中智信***集成有限公司 | 智能化建筑群io点交互通讯方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102981477B (zh) | 基于多摄像头切换技术的冰箱内部查看方法 | |
CN102713814B (zh) | 用于控制多媒体设备的装置和用于提供图形用户界面的方法 | |
CN106302366B (zh) | 一种数据传输方法、装置和智能电视*** | |
CN103309308A (zh) | 一种设备智能化控制方法及装置、***、即插即用设备 | |
CN103984597A (zh) | 一种任务运行切换的方法、装置及*** | |
CN104717684A (zh) | 一种wifi模式虚拟共存的方法和装置 | |
CN104202714A (zh) | 相异操作***的移动终端近距离通讯方法和*** | |
CN104244076B (zh) | 一种通过dlna实现分组同时操控多台媒体设备的方法及*** | |
CN103561310B (zh) | 一种数据处理的方法、装置及*** | |
CN102609048B (zh) | 一种音视频点播的电脑及方法 | |
CN202996084U (zh) | 一种基于sip的教学培训终端 | |
CN103813122A (zh) | 影像装置控制***、影像装置串接设备及影像装置控制方法 | |
CN104076793A (zh) | 基于嵌入式中间件的数字家庭设备的集成控制方法及*** | |
CN103616866A (zh) | 一种基于嵌入式中间件的数字家庭设备的集成控制方法 | |
CN104052801B (zh) | 一种信息处理方法及电子设备 | |
CN103905404A (zh) | 网络媒体内容即时共享的装置及方法 | |
CN103997677A (zh) | 一种音视频的播放方法及播放设备 | |
CN103313137A (zh) | 对网络多媒体播放装置进行播放控制的方法及*** | |
CN103369383A (zh) | 空间遥控器的控制方法、装置、空间遥控器及多媒体终端 | |
CN102843598A (zh) | 用于智能电视的浏览器交互方法 | |
CN101217514B (zh) | 便携式Flash播放装置及基于该装置的交互***和方法 | |
CN106297225A (zh) | 一种家庭控制器的遥控方法和*** | |
CN104333786A (zh) | 同一接收端多种无线输入端同时在线操控的***及方法 | |
CN106303643A (zh) | 遥控方法及装置 | |
CN102752651A (zh) | 一种基于融合业务的终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141001 |
|
WD01 | Invention patent application deemed withdrawn after publication |