专利名称:网络服务应用系统的制作方法
技术领域:
本发明涉及一种网络服务应用系统,尤指一种用于嵌入式设备上的网络服务应用 系统。
背景技术:
传统的家庭多媒体系统都是基于一些模拟技术的多媒体设备搭建而成的,随着计 算机技术及网络技术的发展,各种数字化的多媒体信息源大量涌现,因而现有的传统家庭 多媒体系统已无法跟上信息时代的发展,需要引入新的产品来弥补其不足。目前,逐渐普及的资讯显示设备,如只能显示相片功能的数码相框,只能作为传统 的视听产品家庭影院的一部分,但当今时代是信息容量大、变化快的时代,与外界没有互动 及功能较少的资讯显示设备,已不能满足时代的需要。然而,当使用资讯显示设备播放音乐 时,如果将播放该音乐的图形用户界面关闭后,则用户就不能从该资讯显示设备上听音乐。
发明内容
鉴于以上内容,有必要提供一种具有背景音乐的网络服务应用系统。一种网络服务应用系统,用于一嵌入式设备中,所述网络服务应用系统包括至少 一图形用户界面应用程序模块、一后台应用程序模块、及一用于网络数据内容管理控制的 网络服务控制模块,所述网络服务控制模块从一网络服务端获得相应的网络服务内容,所 述图形用户界面应用程序模块从所述网络服务控制模块取得所述网络服务内容,所述后台 应用程序模块能够根据所述图形用户界面应用程序模块的需求在后台独立处理来自所述 图形用户界面应用程序模块的网络服务内容。相对现有技术,在本发明网络服务应用系统中,所述后台应用程序模块能够根据 所述图形用户界面应用程序模块的需求在后台独立处理来自所述图形用户界面应用程序 模块的网络服务内容,使得所述嵌入式设备在处理其他工作的同时播放背景音乐。
图1为本发明网络服务应用系统的较佳实施方式的系统架构图。图2为本发明网络服务应用系统的较佳实施方式的处理站点信息的流程图。图3(a)及图3(b)为本发明网络服务应用系统的较佳实施方式的处理音乐播放列 表信息的流程图。
具体实施例方式请参阅图1,本发明网络服务应用系统的较佳实施方式包括一图形用户界面应用 程序模块10、一网络服务控制模块20、一内容分析子模块22、一内容获取子模块23、一网络 服务端50及一后台应用程序模块60。本发明网络服务应用系统适用于一连接网络的嵌入 式设备上。
所述图形用户界面应用程序模块10能够从网络上获取丰富的网络服务内容,例 如,一个人网络电台图形用户界面应用程序模块10能够从网络上获取丰富的网络电台服 务内容。在本实施方式中,以所述个人网络电台图形用户界面应用程序模块10为例。所述网络服务控制模块20为所述图形用户界面应用程序模块10从网络上获取数 据内容提供接口。所述网络服务控制模块20能够处理其与所述网络服务端50之间的认证 信息,使得所述网络服务端50授权所述网络服务控制模块20与其进行交流。所述网络服 务控制模块20包括一设置接口及一获取接口。所述设置接口设置所述图形用户界面应用 程序模块10的相应属性,亦即将所述图形用户界面应用程序模块10发送过来的请求转换 成其需要的格式。所述获取接口从所述内容分析子模块22上获取已经分析好的所述网络 服务端50发送来的数据内容。所述网络服务控制模块20包括一应用程序接口模块21,用以为所述图形用户界 面应用程序模块10提供接口从所述网络服务端50上获取网络服务内容。所述图形用户界 面应用程序模块10需经过所述应用程序接口模块21的认证,并从所述网络服务端50上获 取站点列表信息及播放列表信息。所述内容分析子模块22对应所述图形用户界面应用程序模块10和其相应的网络 服务端50。所述内容分析子模块22具有接口与所述网络服务控制模块20和所述内容获取 子模块23进行交流。所述内容分析子模块22能够分析来源于网络的数据内容,并提取出 用户需要的信息。例如,当用户从网络上下载数据内容时,这些来源于网络上的数据内容可 能参杂有其他的用户不需要的信息,这时,所述内容分析子模块22将从这些数据内容中提 取出用户需要的信息。所述内容获取子模块23提供接口与所述内容分析子模块22和所述网络服务端50 进行交流。所述内容获取子模块23采用异步工作模式,即当所述内容获取子模块23从网 络上下载数据内容时,某一图形用户界面应用程序模块10仍可在前台继续工作,不影响后 台所述内容获取子模块23从所述网络服务端50获取数据内容。所述内容获取子模块23 采用多线程技术从所述网络服务端50下载,从而加快其下载速度。所述内容获取子模块23 对从所述网络服务端50上下载的数据内容实行进度管控,用以实时监控所述数据内容下 载的进度。所述内容获取子模块23支持超文本传输协议(Hypertext Transfer Protocol, HTTP)。所述内容获取子模块23能够从网络上获取各种内容类型的服务。所述网络服务端50位于一因特网上。每一网络服务端50提供给所述内容获取子 模块23相应的内容服务。所述后台应用程序模块60处理所述图形用户界面应用程序模块10的后台任务。 所述后台应用程序模块60在所述图形用户界面应用程序模块10关闭之前将网络服务内容 信息保存,并在所述图形用户界面应用程序模块10启动之后将网络服务内容信息发送给 所述图形用户界面应用程序模块10。所述后台应用程序模块60为用户提供客制化服务,将 播放列表根据类别进行分类,能够满足用户的特殊需求。所述后台应用程序模块60将根据 用户的喜好从网络服务端50上下载用户喜欢的服务。请参阅图2,本发明网络服务应用系统的较佳实施方式的获取电台站点信息的流 程图包括以下步骤SOl 使用所述嵌入式设备的用户登陆进该设备中。所述图形用户界面应用程序模块10向所述应用程序接口模块21发送认证请求,用以获得所述应用程序接口模块21的授 权进入。S02 所述应用程序接口模块21连接登陆到所述网络服务端50上,所述网络服务 端50返回给所述应用程序接口模块21登陆成功的消息。S03 所述应用程序接口模块21从所述网络服务端50上获取电台站点列表信息, 然后,所述网络服务端50返回给所述应用程序接口模块21的电台站点列表信息。S04 所述应用程序接口模块21将电台站点列表信息传送给所述图形用户界面应 用程序模块10,并通过所述图形用户界面应用程序模块10来显示给用户。S05 所述图形用户界面应用程序模块10通过管道发送电台站点列表信息给所述 后台应用程序模块60,用以将电台站点列表信息保存。然后,所述图形用户界面应用程序模 块10退出。S06 所述图形用户界面应用程序模块10启动。所述图形用户界面应用程序模块 10通过管道从所述后台应用程序模块60获取电台站点列表信息。S07 所述图形用户界面应用程序模块10将显示电台站点列表信息给用户以方便 使用。请参阅图3(a)及图3(b),本发明网络服务应用系统的较佳实施方式中的获取某 一站点的音乐播放列表信息的流程图如下所示S08 当所述应用程序接口模块21将电台站点列表信息传送给所述图形用户界面 应用程序模块10之后,用户通过所述图形用户界面应用程序模块10选择某一站点来收听。S09 所述图形用户界面应用程序模块10向所述应用程序接口模块21索取该站点 的播放列表信息。SlO 所述应用程序接口模块21向所述网络服务端50发送获取播放列表信息的请 求,所述网络服务端50将播放列表信息返回给所述应用程序接口模块21。Sll 所述应用程序接口模块21将按照一定的顺序来排列播放内容,并告知所述 图形用户界面应用程序模块10,以满足用户的需要。S12 所述图形用户界面应用程序模块10通过管道发送播放列表信息给所述后台 应用程序模块60,用以将播放列表信息保存。然后,所述图形用户界面应用程序模块10退
出οS13 所述后台应用程序模块60处理播放列表的播放选择顺序,并通过所述后台 应用程序模块60的一播放模块进行播放。所述图形用户界面应用程序模块10在关闭之前 将一网络地址发送给所述播放模块,所述播放模块通过所述网络地址从所述网络服务端50 获取网络服务内容。S14 所述图形用户界面应用程序模块10启动。所述后台应用程序模块60结束 处理播放列表的播放轨迹。所述图形用户界面应用程序模块10通过管道从所述后台应用 程序模块60获取播放列表信息。所述图形用户界面应用程序模块10处理播放列表的播放 选择顺序,将播放列表信息按照一定顺序来播放,并连接所述网络服务端50播放该站点内 容。所述后台应用程序模块60能够按照所述图形用户界面应用程序模块10的选择播放音 乐播放信息。
权利要求
1.一种网络服务应用系统,用于一嵌入式设备中,其特征在于所述网络服务应用系 统包括至少一图形用户界面应用程序模块、一后台应用程序模块、及一用于网络数据内容 管理控制的网络服务控制模块,所述网络服务控制模块从一网络服务端获得相应的网络服 务内容,所述图形用户界面应用程序模块从所述网络服务控制模块取得所述网络服务内 容,所述后台应用程序模块能够根据所述图形用户界面应用程序模块的需求在后台独立处 理来自所述图形用户界面应用程序模块的网络服务内容。
2.如权利要求1所述的网络服务应用系统,其特征在于所述图形用户界面应用程序 模块在关闭之前能将网络服务内容发送给所述后台应用程序模块处理用以保存网络服务 内容。
3.如权利要求2所述的网络服务应用系统,其特征在于在所述后台应用程序模块运 行时启动所述图形用户界面应用程序模块,所述后台应用程序模块将网络服务内容回传给 所述图形用户界面应用程序模块。
4.如权利要求1所述的网络服务应用系统,其特征在于所述网络服务控制模块包括 一用以与所述图形用户界面应用程序模块交流并从所述网络服务端获取网络服务内容的 应用程序接口模块。
5.如权利要求1所述的网络服务应用系统,其特征在于所述后台应用程序模块包括 一播放模块,用以在所述图形用户界面应用程序模块关闭后继续播放网络服务内容。
6.如权利要求5所述的网络服务应用系统,其特征在于所述图形用户界面应用程序 模块在关闭之前将一网络地址发送给所述播放模块,用以从所述网络服务端获取网络服务 内容。
7.如权利要求1所述的网络服务应用系统,其特征在于所述网络服务内容包括个人 网络电台服务内容,所述图形用户界面应用程序模块从所述网络服务端获取个人网络电台 服务内容。
8.如权利要求7所述的网络服务应用系统,其特征在于所述网络服务内容包括个人 网络电台服务的站点,所述图形用户界面应用程序模块从所述网络服务端获取个人网络电 台服务内容的站点列表信息。
9.如权利要求7所述的网络服务应用系统,其特征在于所述网络服务内容包括音乐 播放信息,所述图形用户界面应用程序模块从所述网络服务端获取个人网络电台服务内容 的播放信息列表。
10.如权利要求9所述的网络服务应用系统,其特征在于所述后台应用程序模块能够 按照所述图形用户界面应用程序模块的选择播放音乐播放信息。
全文摘要
一种网络服务应用系统,包括至少一图形用户界面应用程序模块、一后台应用程序模块、及一用于网络数据内容管理控制的网络服务控制模块,所述网络服务控制模块从一网络服务端获得相应的网络服务内容,所述图形用户界面应用程序模块从所述网络服务控制模块取得所述网络服务内容,所述后台应用程序模块能够根据所述图形用户界面应用程序模块的需求在后台独立处理来自所述图形用户界面应用程序模块的网络服务内容。相对现有技术,在本发明网络服务应用系统中,所述后台应用程序模块能够根据所述图形用户界面应用程序模块的需求在后台独立处理来自所述图形用户界面应用程序模块的网络服务内容,使得所述嵌入式设备在处理其他工作的同时播放背景音乐。
文档编号H04L12/28GK102006206SQ200910306340
公开日2011年4月6日 申请日期2009年8月31日 优先权日2009年8月31日
发明者朱志国, 洪良茂, 王嘉鹏, 蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司