多媒体文档的数据处理方法及系统技术方案

技术编号:7786503 阅读:208 留言:0更新日期:2012-09-21 07:34
本发明专利技术公开了一种生成多媒体文档的方法、一种使用多媒体文档的方法及由上述两种方法组成的多媒体文档的数据处理方法;一种用于生成多媒体文档的设备、一种用于使用多媒体文档的设备及由上述两种设备构成的多媒体文档的数据处理系统。本发明专利技术所提供的方法、设备和系统,可实现多媒体文档的生成、处理和使用,提供了一种结构较为简单的多媒体数据结构,多媒体文档的编辑更加简单,系统空间占用小,较为容易的实现多媒体文档的编辑、排版和发布,可更充分地利用设备中存储的多媒体资源,给客户提供全新的数据操作手段和输出方式,增强了设备对文档的趣味性、易用性和可视性。

【技术实现步骤摘要】

本专利技术涉及电子通信领域,尤其涉及多媒体文档的数据格式及数据处理。
技术介绍
多媒体文档,就是将各种图片、声音、视频、文本等经过合理有效组织,存储在ー个数据文件中。借此,用户可以编辑文本的同时随时插入各种多媒体文件,并在打开浏览时能够解析并显示出来。我们可以利用多媒体文档来图文井茂的记录事件,比如写日记,可以插 入自己的悄悄话录音和喜欢的图片,再比如在外游玩时拍到了美好的风景还可以写些游览心得,再比如手机电子杂志,通过多媒体文档很容易实现存储、排版、发布,便于用于阅读和编辑,具有更好的表现力。现有技术中的多媒体文档,其数据结构、数据处理方式较为复杂,需要具有较高配置的计算机设备才可以实现。
技术实现思路
本专利技术的目的是提供ー种生成多媒体文档的方法、ー种使用多媒体文档的方法及由这两种方法组成的多媒体文档的数据处理方法;本专利技术的目的还提供一种用于生成多媒体文档的设备、一种用于使用多媒体文档的设备及由这两种设备构成的多媒体文档的数据处理系统。其中,所述生成多媒体文档的方法,包括 处理生成文本数据; 处理生成多媒体数据; 将所述文本数据和多媒体数据编辑成多媒体文档并存储。其中,所述使用多媒体文档的方法,包括 读取多媒体文档; 处理多媒体文档; 根据处理结果,调用相应装置进行播放。其中,所述多媒体文档的数据处理方法,包括 生成多媒体文档; 使用多媒体文档; 所述生成多媒体文档的步骤,包括 处理生成文本数据; 处理生成多媒体数据; 将所述文本数据和多媒体数据编辑成多媒体文档并存储; 将所述文本数据和多媒体数据编辑成多媒体文档并存储的步骤,是将所述多媒体数据的文件名插入到所述文本数据中编辑成所述多媒体文档,并将该多媒体文档存储在文档存储区中,所述多媒体数据的数据体存储在多媒体数据存储区内。其中,所述用于生成多媒体文档的设备,包括 用于处理文本数据的装置; 用于处理多媒体数据的装置; 用于将文本数据和多媒体数据编辑成多媒体文档的装置; 存储装置。 其中,所述用于使用多媒体文档的设备,包括 读装置,用于读取多媒体文档; 处理装置,用于对多媒体文档进行处理和解析; 播放装置,用于根据处理装置的输出信号,播放多媒体文档的内容。其中,所述多媒体文档的数据处理系统,包括 用于生成多媒体文档的设备, 用于使用多媒体文档的设备; 所述用于生成多媒体文档的设备,包括 用于处理文本数据的装置; 用于处理多媒体数据的装置; 用于将文本数据和多媒体数据编辑成多媒体文档的装置;及 存储装置; 所述存储装置设有文档存储区和多媒体数据存储区,所述插入了多媒体数据的文件名的多媒体文档被存储在所述文档存储区内,而所述多媒体数据的文件体仍存放在所述多媒体数据存储区内。本专利技术所提供的方法、设备和系统,可实现多媒体文档的生成、处理和使用,提供了一种结构较为简单的多媒体数据结构,多媒体文档的编辑更加简单,系统空间占用小,较为容易的实现多媒体文档的编辑、排版和发布,可更充分地利用设备中存储的多媒体资源,给客户提供全新的数据操手段和输出方式,增强了设备对文档的趣味性、易用性和可视性。附图说明图I为实施例一所述的生成多媒体文档的方法的步骤示意 图2为实施例一所述的用于处理文本数据的步骤示意 图3为实施例ニ所述的使用多媒体文档的方法的示意 图4为实施例ニ所述的处理多媒体文档的步骤示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一 如图I所示,ー种生成多媒体文档的方法,包括 处理生成文本数据;所述文本数据是指由字符构成的计算机数据,包括以ASCII码方式存储的英文、数字、特殊信息(如回车、换行信息等)数据或以计算机机内码方式存储的汉字数据。所述文本数据除有效字符信息外,不包含任何多媒体信息,如声音、动画、图像及视频信息。处理生成多媒体数据;所述多媒体数据是指包含有多媒体信息的数据,如包含声音、动画、图像及视频的ー种或多种信息。将所述文本数据和多媒体数据编辑成多媒体文档并存储的步骤;所述多媒体文档是指将文本数据和多媒体数据进行有效组织而形成的数据文件。通过读取、解析并播放所述多媒体文档,实现声音、文字和图像按照一定的组织形式进行输出,达到图文声井茂的视听效果。所述多媒体文档的数据结构,包括 文件头,用于记录所述多媒体文档的信息; 文件体,用于记录所述多媒体文档的文本数据和多媒体数据。所述文件头,包括多媒体文档的基本信息和多媒体数据对象信息; 本领域技术人员可以理解,所述多媒体文档的数据结构用于组织所述多媒体文档的逻辑结构,尤其是所述多媒体文档的文件头的逻辑结构,是通过文件头数据结构来组织。本领域技术人员可以理解,所述多媒体对象数据,是指用于插入到该多媒体文档中的多媒体数据。所述多媒体数据对象信息,是指所述多媒体对象数据的相关信息,包括所述多媒体对象数据的数量、每个所述多媒体对象数据的长度、所述多媒体对象数据的类型及位置索引值。所述多媒体文档的基本信息,包括文档类型、加密算法类型、压缩算法类型、文档长度及文档拥有者的名称、密码等。具体的,所述多媒体文档的基本信息,包括如下内容中的至少ー项 多媒体数据的格式信息(Media File Format),如图片数据可以为JPG、BMP、PNG、GIF或其他图片文件格式;如声音数据可以为WAV、MID、MP3、SND、AMR或其他声音文件格式;如视频数据格式可以为RM、AVI、3GP、MP4、DAT或其他视频文件格式;以及除上述多媒体文件格式以外的其他任何多媒体数据格式; 文件长度信息(File Length),用于说明该多媒体文档的长度; 文件名信息(File Name),用于说明该多媒体文档的文件名的字符串最大长度,本实施例中,所述文件名的字符串最大长度为100 ; 字节头标识信息(Doc Flag),用于说明该文档为多媒体文档;本实施例中用字符“4”标识该文档为多媒体文档; 多媒体对象数量信息(Media Count),用于说明该多媒体文档插入的多媒体数据对象的数量总和; 文本数据总长度信息(Text Date Length),用于说明该多媒体文档中包含的文本数据的总长度; 加密信息(Encrypt Flag),用于说明该多媒体文档是否经过加密,本实施例中,用字符“O”表示该多媒体文档未经加密;用字符“I”表示该多媒体文档已经加密; 压缩信息(Compress Flag),用于说明该多媒体文档是否经过压缩,本实施例中,用字符“O”表示该多媒体文档未经压缩;用字符“I”表示该多媒体文档已经压缩;用户名信息(User Name),在当该多媒体文档设置了使用权限时,用于说明该多媒体文档用户名的字符串最大长度;本实施例中,所述用户名的字符串最大长度为20 ; 密码信息(User Pwd),在当该多媒体文档设置了使用权限时,用于说明该多媒体文档验证密码本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种生成多媒体文档的方法,其特征在于,包括 处理生成文本数据; 处理生成多媒体数据; 将所述文本数据和多媒体数据编辑成多媒体文档并存储。2.如权利要求I所述的生成多媒体文档的方法,其特征在于 将所述文本数据和多媒体数据编辑成多媒体文档并存储的步骤,是将所述多媒体数据的文件名插入到所述文本数据中编辑成所述多媒体文档,并将该多媒体文档存储在文档存储区中,所述多媒体数据的数据体存储在多媒体数据存储区内。3.如权利要求2所述的生成多媒体文档的方法,其特征在于,所述用于将所述文本数据和多媒体数据编辑成多媒体文档并存储的步骤包括 预定义用于设置文字的标记语义; 根据所述预定义的标记语义设置文字。4.如权利要求I至3中任一项所述的生成多媒体文档的方法,其特征在于,所述多媒体文档的数据结构包括 文件头,用于记录所述多媒体文档的信息; 文件体,用于记录所述多媒体文档的文本数据和多媒体数据。5.如权利要求4所述的生成多媒体文档的方法,其特征在于,所述文件头包括 多媒体文档的基本信息和多媒体数据对象索引信息。6.如权利要求4所述的生成多媒体文档的方法,其特征在于,所述文件体包括 文本数据和多媒体对象数据。7.如权利要求I至3中任一项所述的生成多媒体文档的方法,其特征在于,所述处理文本数据的步骤包括 接收外部信号的当前值; 根据可扩展标记语言将所述外部信号的当前值转换为文本数据; 保存所述文本数据。8.如权利要求I至3中任一项所述的生成多媒体文档的方法,其特征在于,还包括 用于对多媒体文档进行加密的步骤。9.如权利要求I至3中任一项所述的生成多媒体文档的方法,其特征在于,还包括 用于对多媒体文档进行压缩的步骤。10.如权利要求4所述的生成多媒体文档的方法,其特征在于,所述文件头的长度为 (多媒体对象数量信息的值M-I) *单个多媒体数据文件头信息的长度L0。11.一种使用多媒体文档的方法,其特征在于,包括 读取多媒体文档; 处理多媒体文档; 根据处理结果,调用相应装置进行播放。12.如权利要求11所述的使用多媒体文档的方法,其特征在于,所述处理多媒体文档的步骤包括 打开多媒体文档,读取文件头中的判断标识; 如判断标识为无效标识,则退出处理多媒体文档的步骤,停止使用该多媒体文档;如判断标识为有效标识,则继续进行后续处理步骤; 所述后续处理步骤包括 确定所述多媒体文档的文本数据和多媒体数据的位置; 读取所述文本数据和多媒体数据,并对所述文本数据和多媒体数据进行解析。13.如权利要求12所述的使用多媒体文档的方法,其特征在于,在进行后续处理步骤之前,还包括· 读取文件头中的所述加密信息(Encrypt Flag),判断所述多媒体文档是否加密;如力口密,则对所述多媒体文档进行解密处理;如未加密,则进行后续处理步骤。14.如权利要求12或13所述的使用多媒体文档的方法,其特征在于,在进行后续处理步骤之前,还包括 读取文件头中的所述压缩信息(Compress Flag),判断所述多媒体文档是否经压缩处理,如经压缩处理,则对所述多媒体文档进行解压缩处理;如未经压缩处理,则进行后续处理步骤。15.如权利要求11所述的使用多媒体文档的方法,其特征在于,所述根据处理结果,调用相应装置进行播放的步骤,包括 根据处理结果,分析出所述多媒体数据的格式; 根据所述多媒体数据的格式,调用相对应的接口,从而实现用相对应的装置进行播放。16.如权利要求15所述的使用多媒体文档的方...

【专利技术属性】
技术研发人员:王海军
申请(专利权)人:上海摩软通讯技术有限公司
类型:发明
国别省市:

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

1