网络服务应用系统及在嵌入式系统上应用网络服务的方法

文档序号:7723922阅读:312来源:国知局
专利名称:网络服务应用系统及在嵌入式系统上应用网络服务的方法
技术领域
本发明涉及一种网络服务应用系统及应用网络服务的方法,尤指一种在嵌入式系 统上实现的网络服务应用系统及应用网络服务的方法。
背景技术
传统的家庭多媒体系统都是基于一些模拟技术的多媒体设备搭建而成的,随着计 算机技术及网络技术的发展,各种数字化的多媒体信息源大量涌现,因而现有的传统家庭 多媒体系统已无法跟上信息时代的发展,需要引入新的产品来弥补其不足。目前,逐渐普及的资讯显示设备,如数码相框,只是纯粹显示相片的数码相框,只 能作为传统的视听产品家庭影院的一部分,但当今时代是信息容量大、变化快的时代,与外 界没有互动及功能较少的资讯显示设备,已不能满足时代的需要。

发明内容
鉴于以上内容,有必要提供一种网络服务应用系统及在嵌入式系统上应用网络服 务的方法。一种网络服务应用系统,用于一嵌入式设备中,所述网络服务应用系统包括至少 一图形用户界面应用程序模块、一用于网络数据内容管理控制的控制模块、一下载网络数 据内容的内容获取模块,所述控制模块收到所述图形用户界面应用程序模块的请求后向所 述内容获取模块发送下载命令,所述内容获取模块从一网络服务端下载相应的数据内容并 通过所述控制模块传给所述图形用户界面应用程序模块。一种在嵌入式系统上应用网络服务的方法,包括以下步骤至少一图形用户界面应用程序模块向一控制模块发送网络服务请求;所述控制模块向一内容获取模块发送下载命令用以获取所述网络服务;所述内容获取模块从一网络服务端下载所述网络服务相应的数据内容并通过所 述控制模块传给所述图形用户界面应用程序模块。相对现有技术,在本发明网络服务应用系统及在嵌入式系统上应用网络服务的方 法中,所述控制模块收到所述图形用户界面应用程序模块的请求后向所述内容获取模块发 送下载命令,所述内容获取模块从所述网络服务端下载相应的数据内容并通过所述控制模 块传给所述图形用户界面应用程序模块,使所述嵌入式系统具有丰富的内容。


图1为本发明网络服务应用系统较佳实施方式的系统架构图。图2为本发明在嵌入式系统上应用网络服务的方法较佳实施方式的原理流程图。图3为本发明网络服务应用系统及在嵌入式系统上应用网络服务的方法的较佳 实施方式的示意图。
具体实施例方式请参阅图1,本发明网络服务应用系统的较佳实施方式包括若干图形用户界面应 用程序模块10、一控制模块20、若干内容分析模块30、一内容获取模块40及若干网络服务 端50。本发明网络服务应用系统适用于一连接网络的嵌入式设备上。所述图形用户界面应用程序模块10能够从网络上获取丰富的网络服务内容。例 如,所述图形用户界面应用程序模块10为一网络新闻服务,能够从网络上获取新闻内容服 务;所述图形用户界面应用程序模块10为一网络收音机服务,能够从网络上获取收音机内 容服务;所述图形用户界面应用程序模块10为一网络相片集服务,能够从网络上获取网络 相片集内容服务;所述图形用户界面应用程序模块10为一网络气象服务,能够从网络上获 取天气内容服务;所述图形用户界面应用程序模块10为一网络相片检索服务,能够从网 络上获取相片检索内容服务;所述图形用户界面应用程序模块10为一聚合内容(Really Simple Syndication, RSS)服务,能够从网络上获取最近更新的内容服务。所述控制模块20为所述图形用户界面应用程序模块10从网络上获取数据内容提 供接口。所述控制模块20能够处理其与所述网络服务端50之间的认证信息,使得所述网 络服务端50授权所述控制模块20与其进行交流。所述控制模块20包括一设置接口及一 获取接口。所述设置接口设置所述图形用户界面应用程序模块10的相应属性,亦即将所述 图形用户界面应用程序模块10发送过来的请求转换成其需要的格式。所述获取接口从所 述内容分析模块30上获取已经分析好的所述网络服务端50发送来的数据内容。所述控制 模块20为每一网络服务内容提供一专门数据结构进行存储,以方便所述图形用户界面应 用程序模块10使用。例如,所述控制模块20为网络收音机服务的数据内容提供一第一数 据结构进行存储。所述控制模块20为网络气象服务的数据内容提供一第二数据结构进行 存储。每一内容分析模块30对应每一图形用户界面应用程序模块10和其相应的网络服 务端50。所述内容分析模块30具有接口与所述控制模块20和所述内容获取模块40进行 交流。所述内容分析模块40能够分析来源于网络的数据内容,并提取出用户需要的信息。 例如,当用户从网络上下载数据内容时,这些来源于网络上的数据内容可能参杂有其他的 用户不需要的信息,这时,所述内容分析模块40将从这些数据内容中提取出用户需要的信 肩、ο所述内容获取模块40提供接口与所述内容分析模块30和所述网络服务端50进 行交流。所述内容获取模块40采用异步工作模式,即当所述内容获取模块40从网络上下 载数据内容时,某一图形用户界面应用程序模块10仍可在前台继续工作,不影响后台所述 内容获取模块40从所述网络服务端50获取数据内容。所述内容获取模块40采用多线程 技术从所述网络服务端50下载,从而加快其下载速度。所述内容获取模块40对从所述网 络服务端50上下载的数据内容实行进度管控,用以实时监控所述数据内容下载的进度。所 述内容获取模块40支持超文本传输协议(Hypertext Transfer Protocol,HTTP)。所述内 容获取模块40能够从网络上获取各种内容类型的服务。所述网络服务端50位于一因特网上。每一网络服务端50提供给所述内容获取模 块40相应的内容服务。请参阅图2,本发明在嵌入式系统上应用网络服务的方法的较佳实施方式的原理流程图包括以下步骤SOl 所述图形用户界面应用程序模块10向所述控制模块20发送网络服务请求;S02 所述控制模块20通过所述内容分析模块30向所述内容获取模块40发送下 载命令用以获取所述网络服务;S03 所述内容获取模块40从所述网络服务端50下载所述网络服务相应的数据 内容后,将所述数据内容发送给所述内容分析模块30,并通知所述内容分析模块30下载完 成;S04 所述内容分析模块30将所述内容获取模块40发送来的数据内容进行分析, 提取出用户需要的数据内容,如果所述内容分析模块30分析从所述内容获取模块40发送 来的数据内容有误,则会报错给所述控制模块20,由所述控制模块20通知所述图形用户界 面应用程序模块10,下载内容错误,需要重新下载;S05 所述内容分析模块30分析好数据内容后通知所述控制模块20。所述控制模 块20的获取接口获取所述内容分析模块30分析后的数据内容,并将数据内容存储成该数 据内容专门的数据结构,以方便使用;S06 所述控制模块20通知所述图形用户界面应用程序模块10已获取相应的数据 内容,所述图形用户界面应用程序模块10从所述控制模块20取得数据内容,并显示于图形 用户界面请参阅图3,本发明网络服务应用系统及在嵌入式系统上应用网络服务的方法的 较佳实施方式中的图形用户界面的示意图。当用户选择网络收音机的服务时,所述网络服 务应用系统能够为用户提供网络收音机的服务。
权利要求
一种网络服务应用系统,用于一嵌入式设备中,其特征在于所述网络服务应用系统包括至少一图形用户界面应用程序模块、一用于网络数据内容管理控制的控制模块、一下载网络数据内容的内容获取模块,所述控制模块收到所述图形用户界面应用程序模块的请求后向所述内容获取模块发送下载命令,所述内容获取模块从一网络服务端下载相应的数据内容并通过所述控制模块传给所述图形用户界面应用程序模块。
2.如权利要求1所述的网络服务应用系统,其特征在于所述网络服务应用系统包括 一用以筛选所述内容获取模块传来的数据内容的内容分析模块。
3.如权利要求1所述的网络服务应用系统,其特征在于所述控制模块包括一用以设 置所述图形用户界面应用程序模块属性的设置接口及一用以从所述内容获取模块获取数 据内容的获取接口。
4.如权利要求1所述的网络服务应用系统,其特征在于所述内容获取模块与所述图 形用户界面应用程序模块之间采用异步工作模式。
5.如权利要求1所述的网络服务应用系统,其特征在于所述内容获取模块采用多线 程技术从所述网络服务端获取数据内容。
6.如权利要求1所述的网络服务应用系统,其特征在于所述控制模块连接所述网络 服务端并通过所述网络服务端的认证。
7.—种在嵌入式系统上应用网络服务的方法,包括以下步骤通过至少一图形用户界面应用程序模块向一控制模块发送网络服务请求;所述控制模块向一内容获取模块发送下载命令用以获取网络服务;及所述内容获取模块从一网络服务端下载所述网络服务相应的数据内容并通过所述控 制模块传给所述图形用户界面应用程序模块。
8.如权利要求7所述的在嵌入式系统上应用网络服务的方法,其特征在于一内容分 析模块用以分析所述内容获取模块传来的数据内容,所述控制模块向所述内容分析模块发 送请求用以获取筛选后的数据内容。
9.如权利要求7所述的在嵌入式系统上应用网络服务的方法,其特征在于所述控制 模块包括一用以设置所述图形用户界面应用程序模块属性的设置接口及一用以从所述内 容获取模块获取数据内容的获取接口。
10.如权利要求7所述的在嵌入式系统上应用网络服务的方法,其特征在于所述控制 模块连接所述网络服务端并通过所述网络服务端的认证。
全文摘要
一种网络服务应用系统,用于一嵌入式设备中,所述网络服务应用系统包括至少一图形用户界面应用程序模块、一用于网络数据内容管理控制的控制模块、一下载网络数据内容的内容获取模块,所述控制模块收到所述图形用户界面应用程序模块的请求后向所述内容获取模块发送下载命令,所述内容获取模块从一网络服务端下载相应的数据内容并通过所述控制模块传给所述图形用户界面应用程序模块。本发明还提供了在嵌入式系统中应用网络服务的方法,使得所述嵌入式系统能够获取网络服务,提供更丰富的内容。
文档编号H04L12/28GK101931575SQ20091030347
公开日2010年12月29日 申请日期2009年6月19日 优先权日2009年6月19日
发明者朱志国, 洪良茂, 王俊文, 王嘉鹏, 简家弘, 蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1