数字内容系统的制作方法

文档序号:7724191阅读:182来源:国知局
专利名称:数字内容系统的制作方法
技术领域
本发明涉及一种数字内容系统,尤指一种用于嵌入式设备中的数字内容系统。
技术背景
传统的家庭多媒体系统都是基于一些模拟技术的多媒体设备搭建而成的,随着计 算机技术及网络技术的发展,各种数字化的多媒体信息源大量涌现,因而现有的传统家庭 多媒体系统已无法跟上信息时代的发展,需要引入新的产品来弥补其不足。
目前,逐渐普及的资讯显示设备,如数码相框,只是纯粹显示相片的数码相框,只 能作为传统的视听产品家庭影院的一部分,但当今时代是信息容量大、变化快的时代,与外 界没有互动及可视信息交流的数码相框,已不能满足时代的需要。发明内容
鉴于以上内容,有必要提供一种能够提供丰富内容的数字内容系统。
一种数字内容系统,用于一嵌入式设备中,所述数字内容系统包括一可被用户直 接访问的前台应用程序模块、一系统监控模块及多个系统功能单元,所述系统监控模块与 所述前台应用模块间交互管道,所述系统监控模块用于监控各系统功能单元的工作状态并 把所述系统功能单元的工作状态反馈给所述前台应用程序模块,所述前台应用程序模块可 通过所述系统监控模块分别控制各系统功能单元。
相对现有技术,本发明数字内容系统的较佳实施方式中的系统监控模块监控所述 数字内容系统的系统功能模块的工作状态并把所述系统功能单元的工作状态反馈给所述 前台应用程序模块,所述前台应用程序模块通过所述系统监控模块分别控制各系统功能单 元,从而便于前台应用程序模块控制各系统功能单元。


图1为本发明数字内容系统较佳实施方式的整体架构图。
图2为本发明数字内容系统较佳实施方式中的数字多媒体设备的示意图。
图3为本发明数字内容系统较佳实施方式中的数字多媒体设备的主菜单示意图。
图4为本发明数字内容系统较佳实施方式中的开启前台应用程序模块的示意图。
图5为本发明数字内容系统较佳实施方式中的关闭前台应用程序模块的示意图。
图6为本发明数字内容系统较佳实施方式中的系统监控模块的示意图。
具体实施方式
请参阅图1,本发明数字内容系统的较佳实施方式包括若干前台应用程序模块 10、一应用程序库20、一资源管理库30、一进程处理模块40、一系统监控模块50、一数字内 容获取模块60、一因特网流媒体后台处理模块70、一播放器控制模块80及一前台监视模块 90。所述数字内容系统所包含的这些模块中,每一模块之间都是独立的程序,以保证即使任一模块在系统运行过程中挂掉,对其他模块不会产生影响,对所述数字内容系统的影响降 至最低。本发明所述的数字内容主要为数字串流媒体内容,包括信息流媒体、影音多媒体 等。本发明所述的多媒体包括图片、音频及视频等媒体格式。本发明实施方式中数字内容 系统为一电子装置的嵌入式系统。
嵌入式系统是把计算机直接嵌入到应用系统中,它融合了计算机软/硬件技术、 通信技术和微电子技术。随着微电子技术和半导体技术的高速发展,超大规模集成电路技 术和深亚微米制造工艺已十分成熟,从而使高性能系统芯片的集成成为可能,并推动着嵌 入式系统向最高级构建形式,即片上系统S0C(SyStem on a Chip)的水平发展,进而促使嵌 入式系统得到更深入、更广阔的应用。嵌入式技术的快速发展不仅使其成为当今计算机技 术和电子技术的一个重要分支,同时也使计算机的分类从以前的巨型机/大型机/小型机 /微型机变为通用计算机/嵌入式计算机(即嵌入式系统)。
请参阅图2和图3,所述数字内容系统应用于一数字多媒体设备100上,所述数字 多媒体设备100包括一用以显示用户操作所述数字多媒体设备100的结果的显示屏110,或 者将结果输出到外部设备上的接口。每次仅一前台应用程序模块10控制所述显示屏110。 如图3所示,所述数字多媒体设备100上显示一主菜单,用以帮助用户使用各种功能,例如, 查看天气,欣赏视频,浏览照片,听音乐,查询日历等等。所述数字多媒体设备100设有一内 存。所述数字多媒体设备100装设有读卡器,能够插接外部存储设备,例如,带有安全数码 卡(Secure Digital Memory Card, SD card)读卡器,带有紧凑式闪存卡(Compact Flash Card,CF card)读卡器,带有极限数字卡(Extreme Digital,XD,亦即 XD-Picture Card)读 卡器,或者所述数字多媒体设备100连接一通用串行总线(Universal Serial Bus,USB)存 储设备上。所述数字多媒体设备100连接至一因特网,用以直接从所述因特网上获取数据。
所述应用程序库20能够封装一些具体应用的实现细节。例如,封装一前台应用 程序模块10的网络协议,封装用户交互界面(User Interface, UI)的实现细节等,从而使 所述前台应用程序模块10能够更专注于自身事务的处理。该用户接口的逻辑架构能够使 得用户不需要操作具体的程序细节,仅需操作简单的用户接口界面即可实现用户想要的结^ ο
所述资源管理库30提供统一的接口用以允许各种不同的数字内容资源进入。所 述资源管理库30可以从一数字内容数据库中获取资源,或者从某一文件系统中获取文件 资源,或者从数字媒体播放器(Digital Media Player, DMP)中获取媒体资源,或者从个人 计算机中获取媒体资源。
请同时参阅图4和图5,所述进程处理模块40负责启动和关掉所述前台应用程序 模块10。例如,首先,所述数字多媒体设备100中的主菜单向所述进程处理模块40发送启 动新的前台应用程序模块10的命令。然后,所述进程处理模块40结束所述主菜单的进程。 最后,所述进程处理模块40在所述数字多媒体设备100上创建新的前台应用程序模块10。 如图4所示,当要关闭所述前台应用程序模块10时,首先,所述前台应用程序模块10向所 述进程处理模块40发送应用程序结束的请求。其次,所述进程处理模块40关闭所述前台 应用程序模块10。最后,所述进程处理模块40重新启动所述数字多媒体设备100的主菜
所述数字内容获取模块60负责获取因特网上的数据流,并且允许在不影响所述前台应用程序模块10的情况下下载数据流。例如,当所述数字多媒体设备100正在播放图 像时,所述数字内容获取模块60可同时在后台从所述因特网上下载用户指定的数字内容, 并不影响所述数字多媒体设备100播放图像。
所述因特网流媒体后台处理模块70对所述因特网上的流媒体进行必要的控制, 例如,自动从所述因特网上获取下一首歌曲进行播放,保持所述数字多媒体设备100的网 络连接。其中,当所述数字多媒体设备100的网络连接暂时中断时,所述因特网流媒体后台 处理模块70将试图重新连接因特网,以保证所述数字多媒体设备100的网络连接畅通。
所述播放器控制模块80为一第三方媒体播放器提供一连接接口,使得用户能够 在所述数字多媒体设备100上选择各种不同的媒体播放器来播放数字内容。所述播放器控 制模块80提供一些简单的接口为所述前台应用程序模块10,例如,提供基本的功能,静音、 调节音量、播放歌曲、设置闹铃等。所述前台监视模块90俗称看门狗,用于监测程序的运行 状态,能够在所述前台应用程序模块10突然死掉时,重新启动所述数字多媒体设备100的 主菜单,以保证所述数字内容系统的正常运行。
请参阅图1及图6,所述系统监控模块50包括一系统单元51、一 AV (音频视频)复 合单元52、一调度程序单元53、一网络单元M及多个系统功能单元。所述多个系统功能单 元包括一音频单元522、一视频单元523、个人电脑应用单元511及其他系统功能单元512。
所述AV复合单元52用于控制一音频单元522及一视频单元523的运行,所述视 频单元523为一 IXD显示单元或CRT显示单元。所述AV复合单元52通过写文件控 制所述音频单元522的输出;所述AV复合单元52通过分析所述视频单元523发来的文件了解所述视频单元523显示的亮度,并通过写文件控制所述视频单元523。
所述系统单元51用于控制所述个人电脑应用单元511及所述其它系统功能单元 512的运行状况。所述其他系统功能单元512包括触摸板单元(touchpad)、加速度传感器 单元(GIensor)、电源开关单元(Power button)、USB设备单元、实时时钟单元(RTC)等。 所述系统单元51通过写文件来控制触摸板的LED灯;所述系统单元51通过分析加速 度传感器发来的文件来了解当前设备的位置变化;所述系统单元51通过分析电源开 关驱动发来的文件来了解电源开关是否被按压并通过写文件来控制电源的LED 灯;所述系统单元通过使用driver ioctl接口来查询当前系统时间。所述系统单元51使 用管道与所述个人电脑应用单元511相连用于接收或拒绝个人电脑的连接请求。
所述调度程序单元用于定期检查各系统功能单元的运行状态,如果出现问题,上 报给所述前台应用程序模块10。
所述网络单元M通过一网络控制模块541连接一无线网络模块542及一有线网 络模块讨3。所述网络单元M通过所述网络控制模块541控制网络。所述网络单元M使 用管道连接所述网络控制模块541用于控制或配置有线或无线接口,并查询网络连接状态 及接受状态变化事件。
所述前台应用程序模块10与所述系统监控模块50之间具有交互管道,所述交互 管道包括一事件管道(event pipe)及一指令管道(command pipe),所述系统监控模块50 通过所述事件管道向所述前台应用程序模块10反馈信息,所述前台应用程序模块10通过 所述指令管道向所述系统监控模块50下发指令。
权利要求
1.一种数字内容系统,用于一嵌入式设备中,其特征在于,所述数字内容系统包括一可 被用户直接访问的前台应用程序模块、一系统监控模块及多个系统功能单元,所述系统监 控模块与所述前台应用模块间具有交互管道,所述系统监控模块用于监控各系统功能单元 的工作状态并把所述系统功能单元的工作状态反馈给所述前台应用程序模块,所述前台应 用程序模块可通过所述系统监控模块分别控制各系统功能单元。
2.如权利要求1所述的数字内容系统,其特征在于所述交互管道包括一事件管道及 一指令管道,所述系统监控模块通过所述事件管道向所述前台应用程序模块反馈信息,所 述前台应用程序模块通过所述指令管道向所述系统监控模块下发指令。
3.如权利要求1所述的数字内容系统,其特征在于所述系统监控模块包括一系统单 元,所述系统功能单元包括一个人电脑应用单元,所述系统单元通过管道与所述个人电脑 应用单元相连用于接收或拒绝个人电脑的连接请求。
4.如权利要求1所述的数字内容系统,其特征在于所述多个系统功能单元包括一加 速度传感器单元,所述系统监控模块用于监控所述加速度传感器单元的运行状况。
5.如权利要求1所述的数字内容系统,其特征在于所述多个系统功能单元包括一电 源开关单元,所述系统监控模块用于监控所述电源开关单元的运行状况。
6.如权利要求1所述的数字内容系统,其特征在于所述多个系统功能单元包括一USB 设备单元,所述系统监控模块用于监控所述USB设备单元的运行状况。
7.如权利要求1所述的数字内容系统,其特征在于所述多个系统功能单元包括一实 时时钟单元,所述系统监控模块用于监控所述实时时钟单元的运行状况。
8.如权利要求1所述的数字内容系统,其特征在于所述系统监控模块包括一音频视 频复合单元,所述多个系统功能单元包括一音频单元及一视频单元,所述音频视频复合单 元用于控制音频单元及视频单元。
9.如权利要求1所述的数字内容系统,其特征在于所述系统监控模块包括一调度程 序单元,所述调度程序单元用于定期检查的各系统功能单元运行状态。
10.如权利要求1所述的数字内容系统,其特征在于所述系统监控模块包括一网络单 元,所述网络单元用于通过一网络控制模块控制网络。
全文摘要
一种数字内容系统,用于一嵌入式设备中,数字内容系统包括一可被用户直接访问的前台应用程序模块、一系统监控模块及多个系统功能单元,系统监控模块与前台应用模块间具有交互管道,系统监控模块用于监控各系统功能单元的工作状态并把系统功能单元的工作状态反馈给前台应用程序模块,前台应用程序模块可通过系统监控模块分别控制各系统功能单元。前台应用程序模块通过系统监控模块便于控制各系统功能单元。
文档编号H04L29/06GK102035817SQ20091030787
公开日2011年4月27日 申请日期2009年9月28日 优先权日2009年9月28日
发明者庄志远, 朱志国, 洪良茂, 王俊文, 王嘉鹏, 简家弘 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1