一种数字媒体智能网关支撑平台的制作方法

文档序号:7735785阅读:209来源:国知局
专利名称:一种数字媒体智能网关支撑平台的制作方法
技术领域
本发明涉及数字家庭网络技术领域,尤其涉及一种数字媒体智能网关支撑平台。
背景技术
网络信息技术的飞速发展给人们的工作和生活带来了翻天覆地的变化,互联网用户和智能家电数目的不断增长使得家庭网络的数目迅速增加,实现家庭中网络设备家电之间的通信和数据交换是家庭网络的迫切要求,家庭网络技术的成熟、信息家电的产生使得家庭网关应运而生。非对称数字环路(ADSL)、电缆(Cable)、以太网Ethernet)、无线局域网(WLAN)等多种宽带接入技术的快速发展促使家庭网关在最近几年得到了快速的发展。家庭网关是微电子技术、计算机技术、多媒体技术和网络技术发展的产物,它将软件、硬件以及网络技术融合在一起,将家庭网络或设备和外部网络互联,共享高速宽带连接,为人们在信息时代提供更为便捷的生活方式,家庭网关是信息时代家庭网络化的必然产物。现有的智能网关支撑平台的结构如图1所示主要分为硬件层和软件层。硬件层一般包括中央处理器CPU、ROM、FLASH、I/O接口以及以太网接口。而智能网关的软件系统则由操作系统、用户界面模块、辅助模块以及业务模块组成。由于现有的智能网关的支撑平台的应用层需要在考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务,而且在一个智能网关中只能容纳一个应用, 而无法容乃多个应用,即一个网关无法完成多个不同的功能服务。

发明内容
本发明的目的在于克服现有技术的不足,提供了一种数字媒体智能网关支撑平台,由于AAM层的存在,应用层就可以在不考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务,同时还可以在一个网关下实现多个不同的功能服务。—种数字媒体智能网关支撑平台,分为硬件层、操作系统层OS、应用抽象层AAM和应用层四层结构;操作系统层OS和应用抽象层AAM相互配合实现底层通讯、存储器管理和应用业务的装载、删除、选择以及APDU命令响应对的收发;应用抽象层AAM完成应用与硬件资源之间的封装,保证应用与硬件平台无关由于AAM层的存在,应用层就可以在不考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务。优选地,硬件层的硬件平台是智能网关自带的处理器,智能网关操作系统作为一个软件运行在该处理器上,它是以处理器自身的机器代码执行的。优选地,数字媒体智能网关支撑平台的硬件层包括中央处理器CPU、随机存取存储器RAM、电可擦可编程只读存储器EEPR0M、输入/输出I/O接口、以太网Khernet模块以及联合测试行为组织JTAG接口。优选地,数字媒体智能网关支撑平台与数字媒体智能终端之间的通讯过程为Si、根据所需要跨域共享资源与内容服务进行功能提取与抽象,基于XML语言,形成一套完整的数字电视内容服务描述语言,面向数字电视内容应用进行服务呈现及信息交互,成为一种简单易、能够灵活、有效地整合内容资源,而且提供内容资源、应用和用户进行协同工作的基础设施;S2、符合内容描述语言规范的数字内容互动信息在数字媒体互动业务平台与智能终端之间通过HTTP协议进行传输;S3、将互动信息文档封装成IP包,再传往下层的物理层;S4、在物理层将IP包以帧的形式发送到终端的物理层,智能终端的物理层在收到帧后则传输到上层;S5、TCP/IP层将物理层传上来的帧转化成IP包;S6、在HTTP/HTTPS层,将IP包变成符合内容描述语言规范的数字内容互动信息, 并最终通过XML层转给数字媒体互动业务智能终端。本发明技术方案带来的有益效果1.由于AAM层的存在,应用层就可以在不考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务。2.能够在一个智能网关中容纳多个应用,即一个网关可以完成多个不同的功能服务。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是现有的智能网关支撑平台结构图;图2是本发明的数字媒体互动业务智能网关结构示意图;图3是本发明的数字媒体智能网关的硬件结构图;图4是本发明的数字媒体智能网关支撑平台协议层结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的目的是在克服现有技术不足的基础上,提出了一种数字媒体智能网关支撑平台,该平台分为硬件层、操作系统层OS、应用抽象层AAM和应用四层结构。操作系统层 OS和应用抽象层AAM相互配合实现底层通讯、存储器管理和应用业务的装载、删除、选择以及APDU命令响应对的收发。由于AAM层的存在,应用层就可以在不考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务。智能网关支撑平台的结构如图2所示位于底层的硬件平台是智能网关自带的处理器,智能网关操作系统作为一个软件运行在该处理器上,它是以处理器自身的机器代码执行的。数字媒体智能网关的硬件结构如图3所示(1)中央处理器(CPU):管理设备的所有接口,包括网络连接接口、红外接口以及各类扩展接口,处理IP协议栈,控制和调度所有底层设备驱动程序。(2)随机存取存储器(RAM)用于存储系统运行时的用户数据、堆栈等。(3)电可擦可编程只读存储器(EEPROM)用于存放已经调试好的应用程序、嵌入式操作系统或其它在系统掉电后要保存的用户数据等。(4)输入/输出(I/O)接口 用于智能网关完成外部信号的接入。(5)以太网(Ethernet)模块用于完成与外部网络的物理连接。(6)联合测试行为组织(JTAG)接口 用于对芯片内部的所有部件进行访问,通过该接口可以对系统进行调试、编程等。智能网关的软件系统组成(1)操作系统智能网关中采用的是基于Linux的嵌入式操作系统。是应用层与硬件之间的接口,操作系统(OS)层和应用抽象层(AAM)相互配合实现底层通讯、存储器管理和应用业务的装载、删除、选择以及APDU命令响应对的收发。(2)应用抽象层(AAM)它的作用是完成应用与硬件资源之间的封装,保证应用与硬件平台无关。因而只要应用可以在操作系统的应用抽象层(AAM)上运行,那么它就可以不加修改地运行在任意一台装载了该操作系统的智能网关中,而不去考虑这张智能网关采用的是什么样的硬件平台。(3)应用模块主要是针对一些基本的具体的业务应用。如权限管理、身份认证、 小额支付、金融充值、多用户管理、增殖应用扩展等。在应用模块中,涉及到多应用支撑智能网关。多应用支撑智能网关,顾名思义首先要求能够在一个智能网关中容纳多个应用, 即一个网关可以完成多个不同的功能服务。项目通过数字媒体网关与智能卡对接实现这项支撑服务功能。IS0/IEC 7816对智能卡的物理电气特性以及一些逻辑特性做了详细定义, 对于智能网关的多应用,IS0/IEC 7816-4从应用的定义方式,应用的安全管理,服务对多应用的触发等方面做了完整定义。ETSI基于IS07816这一基础规范,从机卡接口角度,进一步收集整理了这些约束信息,提出了 ETSI TS 102 221规范,主要集中定义了 UICC和终端间的接口,以及接口的物理及逻辑特性。由于ETSI提出的这一标准是基于IS07816系列规范的,所以可以完全兼容现有各智能卡的规范。我们在机卡接口标准上参考ETSI的UICC标准,研究适应多应用环境(包括通信和非通信的各种场合)的多应用支撑基础技术。数字媒体互动业务智能网关支撑平台提供了一个用于互动业务开发测试的工具平台,此平台能够实现数字媒体后台服务平台与数字媒体互动业务智能终端的相互通讯。通过数字媒体互动业务开发描述语言及可视化建模工具定义数字电视内容服务描述语言(Content Description Language CDL)标准规范,用以解决当前内容服务与终端设备高耦合度的缺点,数字媒体后台服务平台与数字媒体互动业务智能终端之间的通讯过程为(1)根据所需要跨域共享资源与内容服务进行功能提取与抽象,基于XML语言,形成一套完整的数字电视内容服务描述语言,面向数字电视内容应用进行服务呈现及信息交
5互,成为一种简单易、能够灵活、有效地整合内容资源,而且提供内容资源、应用和用户进行协同工作的基础设施。(2)符合内容描述语言规范的数字内容互动信息在数字媒体互动业务平台与智能终端之间通过HTTP协议进行传输。(3)将互动信息文档封装成IP包,再传往下层的物理层。(4)在物理层将IP包以帧的形式发送到终端的物理层,智能终端的物理层在收到帧后则传输到上层。(5) TCP/IP层将物理层传上来的帧转化成IP包。(6)在HTTP/HTTPS层,将IP包变成符合内容描述语言规范的数字内容互动信息。 并最终通过XML层转给数字媒体互动业务智能终端。该平台协议层结构如图4所示基于数字媒体互动业务描述语言的可视化建模工具⑶L Explorer,用于编写和开发符合上述描述语言规范的数字电视内容服务产品。本发明技术方案带来的有益效果1.由于AAM层的存在,应用层就可以在不考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务。2.能够在一个智能网关中容纳多个应用,即一个网关可以完成多个不同的功能服务。以上对本发明实施例所提供的一种视频图像处理器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种数字媒体智能网关支撑平台,其特征在于,该平台分为硬件层、操作系统层Os、 应用抽象层AAM和应用层四层结构;操作系统层OS和应用抽象层AAM相互配合实现底层通讯、存储器管理和应用业务的装载、删除、选择以及APDU命令响应对的收发;应用抽象层 AAM完成应用与硬件资源之间的封装,保证应用与硬件平台无关由于AAM层的存在,应用层就可以在不考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务。
2.如权利要求1所述的数字媒体智能网关支撑平台,其特征在于,硬件层的硬件平台是智能网关自带的处理器,智能网关操作系统作为一个软件运行在该处理器上,它是以处理器自身的机器代码执行的。
3.如权利要求1所述的数字媒体智能网关支撑平台,其特征在于,数字媒体智能网关支撑平台的硬件层包括中央处理器CPU、随机存取存储器RAM、电可擦可编程只读存储器 EEPR0M、输入/输出I/O接口、以太网Khernet模块以及联合测试行为组织JTAG接口。
4.如权利要求1所述的数字媒体智能网关支撑平台,其特征在于,数字媒体智能网关支撑平台与数字媒体智能终端之间的通讯过程为.51、根据所需要跨域共享资源与内容服务进行功能提取与抽象,基于XML语言,形成一套完整的数字电视内容服务描述语言,面向数字电视内容应用进行服务呈现及信息交互, 成为一种简单易、能够灵活、有效地整合内容资源,而且提供内容资源、应用和用户进行协同工作的基础设施;.52、符合内容描述语言规范的数字内容互动信息在数字媒体互动业务平台与智能终端之间通过HTTP协议进行传输;.53、将互动信息文档封装成IP包,再传往下层的物理层;.54、在物理层将IP包以帧的形式发送到终端的物理层,智能终端的物理层在收到帧后则传输到上层;.55、TCP/IP层将物理层传上来的帧转化成IP包;.56、在HTTP/HTTPS层,将IP包变成符合内容描述语言规范的数字内容互动信息,并最终通过XML层转给数字媒体互动业务智能终端。
全文摘要
本发明实施例公开了一种数字媒体智能网关支撑平台,该平台分为硬件层、操作系统层OS、应用抽象层AAM和应用层四层结构;操作系统层OS和应用抽象层AAM相互配合实现底层通讯、存储器管理和应用业务的装载、删除、选择以及APDU命令响应对的收发;应用抽象层AAM完成应用与硬件资源之间的封装,保证应用与硬件平台无关由于AAM层的存在,应用层就可以在不考虑底层硬件的情况下通过预先定义好的接口来调用硬件平台提供的服务。通过本发明能够在一个智能网关中容纳多个应用,即一个网关可以完成多个不同的功能服务。
文档编号H04L29/08GK102291438SQ201110211748
公开日2011年12月21日 申请日期2011年7月27日 优先权日2011年7月27日
发明者孟思明, 罗笑南, 贺华勇 申请人:东莞中山大学研究院, 中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1