一种手持终端设备所播放的多媒体文件的生成方法技术

技术编号:2849241 阅读:312 留言:0更新日期:2012-04-11 18:40
于手持终端设备上播放多媒体文件的系统包括手持终端设备,其内设置有播放器,该播放器包括微处理器,及分别与该微处理器相连接的显示屏、键盘、下载端口、存储器、语音处理单元及电源。多媒体文件的生成方法包括读入用户所编写的纯文本格式的脚本文件A1.txt;将A1.txt里面不必要的空格去掉,并生成A2.txt,打开读入;生成总的脚本文件A3.txt用脚本的特殊指令初始化课件中的环境变量;根据环境变量的设置生成*.nwe、*.nwc、*.nwx或*.nwf等多媒体文件;清除文件整理过程中用过的中间文件。用户可对下载到的多媒体文件按计划进行学习或使用,使用方便,形式较为灵活。

【技术实现步骤摘要】

本专利技术涉及一种播放多媒体文件的系统及方法,更具体地说,涉及一种将多媒体文件传输至手持终端设备且可于该手持终端设备上播放该文件的系统及方法。
技术介绍
当前的手持终端设备如掌上型学习产品,其所具备的学习的功能、方法、过程都是被厂家(设计人员)所设计固定的,有的甚至内容也是固化的。这样根本无法满足用户的个性化要求。对于可下载更新内容的手持终端设备,面对全国几十种教材(多学科、多个出版社)、多个年级(小学至高中12个年级)和多课时的组合,厂商会面临海量的课件制作工作量。另外,手持终端设备的数据传输及下载业务不仅限于只包含单纯文字的文本形式,而是向着多媒体方向发展,且对该多媒体数据业务的需要正在日益增长,其中,该多媒体数据包括如音乐或动画等多媒体形式。而且,手持终端设备用户下载多媒体文件时,通常要先将其要下载的多媒体文件下载至与互联网相连接的计算机中,然后将手持终端设备与计算机通过数据线连接,再将文件下载至手持终端设备中。这个过程较为繁琐,而且,台式计算机或是笔记本电脑在携带、Internet接入点上还是存在有诸多限制。有些手持终端设备具备直接连接和访问互联网的功能,从而可通过互联网直接接收多媒体文件,但这种方式成本较高,发送前设置手持终端设备的步骤较为繁琐,且受不同运营网络的限制。另一方面,为达到简便及直观的操作目的,一些终端设备都建立在一键通系统上。所谓一键通系统,主要是利用有限的按键作为热键(Hot Key)来达成对操作系统或应用程序各功能的操作。
技术实现思路
本专利技术要解决的一个技术问题在于,提供一种操作简便、成本较低的于手持终端设备上播放多媒体文件(如课件/菜单)的系统及方法。本专利技术解决上述问题的技术方案是,提供一种于手持终端设备上播放多媒体文件的系统,包括手持终端设备,该手持终端设备内设置有一个播放器,所述播放器包括一个微处理器,以及分别与该微处理器相连接的显示屏、键盘、下载端口、存储器、语音处理单元及电源,下载端口及语音处理单元与分别与存储器相连接,所述多媒体文件包括课件及动漫菜单等多媒体文件。本专利技术提供一种手持终端设备所播放的课件的生成方法,包括读入用户所编写的纯文本格式的脚本文件A1.txt;进行格式转换,将A1.txt里面不必要的空格去掉,并生成A2.txt,然后打开读入A2.txt;将A2.txt中Include包含的指令全部在对应的位置解开,生成总的脚本文件A3.txt;用脚本中的特殊指令初始化课件中必要的环境变量;将各区分写的文件汇总,根据环境变量的设置分别生成相应的*.nwc或*.nwe或*.nwx或*.nwf文件;清除文件整理过程中所用过的所有中间文件。本专利技术还提供一种于手持终端设备上播放课件的方法,包括进入课件学习功能,手持终端设备内的系统会列出当前的所有课件文件;并根据用户所设定的课表、课时文件及系统时间选择定位到最近的课件;经用户确认后,系统加载进入手持终端设备内所设置的课件播放器;并检测课件文件的合法性;初始化课件指令缓存、指令指针及堆栈参数;询问指令缓存是否空;若否,通过文件系统读取课件指令到指令缓存;检查课件指令的合法性、完整性,并加载运行。本专利技术提供的于手持终端设备上播放课件的系统及方法操作简便且成本较低,另外,可将本专利技术建立在一键通系统上,通过与互联网相连接的计算机实现课件的下载,用户可对下载到手持终端设备内的课件按计划进行学习,使用方便,形式较为灵活,且满足用户的个性化要求。本专利技术还提供一种动漫菜单的生成方法,包括将生成的一系列的多媒体文件A1.nwf-An.nwf编写成对应的一个纯文本格式的脚本文件Aa.txt,用NMT制作工具打开输入的脚本,单条指令语法检测正确后,将Aa.txt所有指令内容读入内存,将Aa.txt全面写入*.nmt。本专利技术还提供一种于手持终端设备上动漫菜单的播放方法,包括在动漫菜单驱动程序的调用下,系统加载进入手持终端设备内所设置的播放器;并检测菜单文件的合法性;初始化指令缓存、指令指针及堆栈参数;询问指令缓存是否空;若否,通过文件系统读取指令到指令缓存;检查指令的合法性、完整性,并加载运行。附图说明图1为本专利技术下载课件的一种实施例的系统架构图;图2为本专利技术手持终端设备的播放器的方框图;图3为本专利技术课件下载流程图;图4为本专利技术手持终端设备的课件脚本编译流程图;图5为本专利技术手持终端设备启动流程图; 图6为本专利技术手持终端设备的字典功能执行流程图;图7为本专利技术手持终端设备播放器的执行流程图;图8是本专利技术显示动漫菜单的方法的主流程图;图9是播放器的层次结构示意图。具体实施例方式本专利技术提供的适用于手机、PDA及电子词典等手持终端设备。图1为本专利技术下载课件的一种实施例的系统架构图。其包括手持终端设备10、计算机20、远程数据库服务器30。其中,手持终端设备10内安装有一键通系统及设置有一个播放器(图未示),并与计算机20通过数据线相连接,该播放器用以播放如文件类型为nwf/nwe/nwc/nwx的课件或nmt菜单等多媒体文件。计算机20内安装有操作系统,且可以通过互联网连接至远程数据库服务器30。图2为手持终端设备10的播放器的方框图。其包括一个微处理器101,以及分别与该微处理器101相连接的显示屏102、键盘103、下载端口104、存储器105、语音处理单元106及电源107,显示屏102、下载端口104及语音处理单元106分别与存储器105相连接。其中,微处理器101可为8位、16位或32位微处理器,用于指令控制及程序控制;键盘103包括至少一个按键,可以为触摸式按键,用于输入各种操作指令,如课件播放指令等;显示屏102用于显示多媒体文件如课件内容及操作菜单。从计算机上下载的课件内容经由下载端口104被存储于存储器105中,若微处理器101发出播放指令,则由存储器105分别向显示屏102及语音处理单元106输出课件内容以进行课件的播放;电源107用以提供该播放器及手持终端设备10工作所需的电量。图3是于手持终端设备上播放课件的系统及方法的课件下载流程图。在步骤40中,用户将其年级、学期及要学习的教材名称输入并保存于手持终端设备10中。然后在步骤41中,根据教学安排设定课程表,同时标记用户所在学校的课时安排及有效学习时间,该有效学习时间指从开学到期末考试之间的时间。接下来执行步骤42,设定每次下载的内容,如,用户可设定每次下载教材中的一课或一单元中的内容,也可以自己指定内容。在完成上述初始设定后,依次执行步骤43及步骤44,将手持终端设备10与计算机20通过数据线相连接并启动手持终端设备10内的一键通系统,计算机20会自动获得用户信息及课表安排信息,其中,计算机20可以在启动时即自动连接至一键通远程数据库服务器30,或在步骤44之后驱动连接至一键通远程数据库服务器30。在步骤45中,计算机20将用户信息及同步的课件信息发送至远程数据库服务器30进行注册或请求下载,远程数据库服务器30如果检测到该用户尚未注册,则执行步骤47,提示手持终端设备10进行注册操作,在注册成功后分配给该手持终端一个唯一的PID号作为身份标识,并根据用户设定的年级、学期、教材信息及服务器中保存的国家规定的教学大纲下载对应的课时文件至手持终端设备10中;如果用户本文档来自技高网...

【技术保护点】
一种于手持终端设备上播放多媒体文件的系统,包括手持终端设备(10),其特征在于,该手持终端设备(10)内设置有一个播放器,所述播放器包括一个微处理器(101),以及分别与该微处理器(101)相连接的显示屏(102)、键盘(103)、下载端口(104)、存储器(105)、语音处理单元(106)及电源(107),下载端口(104)及语音处理单元(106)分别与存储器(105)相连接,所述多媒体文件包括课件及动漫菜单等。

【技术特征摘要】
1.一种于手持终端设备上播放多媒体文件的系统,包括手持终端设备(10),其特征在于,该手持终端设备(10)内设置有一个播放器,所述播放器包括一个微处理器(101),以及分别与该微处理器(101)相连接的显示屏(102)、键盘(103)、下载端口(104)、存储器(105)、语音处理单元(106)及电源(107),下载端口(104)及语音处理单元(106)分别与存储器(105)相连接,所述多媒体文件包括课件及动漫菜单等。2.根据权利要求1所述的手持终端设备下载及播放多媒体文件的系统,其特征在于,所述手持终端设备(10)内安装有一键通系统。3.如权利要求1所述的于手持终端设备上播放多媒体文件的系统,其特征在于,可以通过一计算机(20)从一远程数据库服务器(30)中进行选择及下载所述课件或动漫菜单等多媒体文件。4.如权利要求1所述的于手持终端设备上播放多媒体文件的系统,其特征在于,当动漫菜单系统启动后,动漫菜单驱动程序根据菜单所属级别、菜单在此级别中的序号,获取得动漫菜单数据(如当前菜单的多媒体数据指针等),接下来根据当前菜单的多媒体数据指针,通过动漫菜单驱动装置驱动,当前菜单即可通过多媒体的形式播放出来。5.如权利要求1所述的于手持终端设备上播放多媒体文件的系统,其特征在于,所述播放器的主要模块包括图层管理单元、指令读取单元、指令分析单元、场景管理单元、辅助信息管理单元、指令运行管理单元及一系列指令解析模块;其中,图层管理单元、场景管理单元、指令分析单元及辅助信息管理单元分别连接至指令运行管理单元。6.一种手持终端设备所播放的多媒体文件的生成方法,其特征在于;该方法包括(a)读入用户所编写的纯文本格式的脚本文件A1.txt;(b)进行格式转换,将A1.txt里面不必要的空格去掉,并生成A2.txt,然后打开读入;(c)将A2.txt中Include所包含的指令全部在对应的位置解开,生成总的脚本文件A3.txt;(d)用脚本中的特殊指令初始化课件等多媒体文件中必要的环境变量;(e)将A3.txt中各区分写的文件汇总,根据环境变量的设置分别生成相应的多媒体文件如*.nwe或*.nwc或*.nwx或*.nwf文件,其中,*.nwe定义为英文课件、*.nwc定义为中文课件、*.nwx定义为名校考堂课件、*.nwf文件定义为除课件外的其它类型多媒体文件;(f)清除文件整理过程中所用过的所有中间文件(A2.txt、A3.txt等)。7.根据权利要求6所述的手持终端设备所播放的多媒体文件的生成方法,其特征在于,在步骤(b)中,进行读入是否正常的判断,若正常,则初始化系统常量表及所有指令的格式模板,然后,在A2.txt中搜索所有的Include指令,并对其进行词法语法的分析,另外,进行该分析是否全部正确的判断,若不正确,显示错误提示信息,若正确,则进入步骤(c)。8.根据权利要求6所述的手持终端设备所播放的多媒体文件的生成方法,其特征在于,在步骤(c)所述的生成A3.txt之后,要对其每条指令代码进行单条检测,包括词法及语法的分析,若有误,显示错误提示信息,若全部正确,再全篇检测A3.txt中脚本书写时必须要出现并只能出现一次的部...

【专利技术属性】
技术研发人员:郑炜李涛
申请(专利权)人:新诺亚舟科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1