Html彩信编辑器和方法

文档序号:7650964阅读:395来源:国知局

专利名称::Html彩信编辑器和方法
技术领域
:本发明涉及移动数据通信领域,更具体地讲,本发明涉及一种在移动通信终端中采用HTML描述性语言进行彩信页面的描述与资源定位来为用户提供个性化的彩信编辑方案。
背景技术
:在无线通信网络中提供的彩信服务被称为多媒体信息服务(MMS),它是根据3GPP(ThirdGenerationPartnershipProject)的技术规范来定义的。MMS允许用户使用支持MMS标准的移动终端来发送和接收经格式化的文本、图片、照片图像、音频和视频片段中的MMS信息。目前用户使用的移动通信终端通常是采用如下所述的彩信编辑方法用户通过添加主题、图片、音频文件和视频文件之一、外加一段文字来完成彩信中一个页面的编辑。同步多媒体集成语言(SynchronizedMultimediaIntegrationLanguage,SMIL)是3W规定的多媒体操纵语言,目前被普遍用作彩信编辑描述性语言。采用上述的编辑方案能够简便用户的操作,但是也给用户创建个性化的彩信带来了局限,同时也没有充分体现出彩信有声有色的特点。因为这种方法从本质上并没有脱离传统短信的原始编辑模式。此外,SMIL虽然对时序的控制能力很强,但是对于页面显示的控制功能较弱,难于满足用户的需求。因此,有必要提供更为灵活、更具个性化、而且操作简便的彩信编辑方案。
发明内容本发明的目的在于提供一种在移动通信终端中使用HTML进行彩信页面编辑的个性化的彩信编辑方法和彩信编辑器。为了实现上述目的,本发明提供一种HTML彩信编辑方法,所述方法包括生成用于描述当前页面的HTML源代码;将生成的HTML源代码进行语法解析;和将经过语法解析的HTML描述的彩信内容转换为SMIL代码。根据本发明的示例性实施例,所述将生成的HTML源代码进行语法解析的步骤可包括对生成的HTML源代码进行语法分析,提供所述分析结果;和如果在语法分析中未发现错误,则将HTML代码中处于〈html〉和々html〉之间与音频、视频都无关、而与显示控制有关的部分存储在第一緩存区,分别将处于〈html〉和々html〉之间与音频、视频有关的部分存储在第二、第三緩存区。进一步地,所述将HTML描述的彩信内容转换为SMIL的步骤可包括将存储于第一緩存区的显示控制部分根据命令进行绘图,生成图形文件;将存储于第二緩存区的用于音频媒体控制的部分直接转换为SMIL格式的音频控制命令;将存储于第三緩存区的用于视频媒体控制的部分直接转换为SMIL格式的视频控制命令。根据本发明的示例性实施例,前述将生成的HTML源代码进行语法解析的步骤可还包括将所述HTML源代码中处于〈html〉和〈/html〉之外的文字视为彩信的文字部分并存储在第四緩存区;所述HTML描述的彩信内容转换为SMIL的步骤可还包括将存储在第四缓存区的作为彩信文本的部分直接添加到SMIL纟各式的文本部分。本发明还提供一种彩信编辑器,包括彩信输入单元、彩信控制单元、HTML处理单元和SMIL生成单元,其中,所述彩信控制单元控制彩信输入单元接收输入的HTML源代码,控制HTML处理单元对输入的HTML代码进行语法解析,并且将所述HTML代码按内容种类进行分类,控制SMIL生成单元将经分类的彩信内容生成SMIL代码。通过使用本发明的HTML彩信编辑方法,无线通信终端的用户可以较为充分的利用HTML描迷语言的优点,灵活地添加和设置各种彩信页面的内容、资源的位置,从而进行个性化的编辑,创建出个性化的彩信。通过下面结合示例性地示出一例的附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中图1是示出本发明的HTML彩信编辑方法的总体示意图2是示出根据本发明的示例性实施例的HTML彩信编辑器的结构的框图;图3是示出根据本发明的示例性实施例的HTML彩信编辑方法的流程图;和图4是示出根据本发明的另一示例性实施例的HTML彩信编辑方法的流程图。具体实施方式以下,参照附图来详细说明本发明的实施例。图1是示出本发明的HTML彩信编辑方法的总体示意图。本发明的来实现。稍后将详细地描述所述HTML彩信编辑器。参照图1,首先,无线通信终端的用户通过设置在用户界面上的菜单或者快捷键来选择进入彩信编辑菜单(步骤110)。然后,HTML彩信编辑器通过下述四种方式中的一种或者其结合来生成用于描述当前页面的HTML源代码用户使用终端键区来手工输入HTML代码(步骤120a)、将用户通过菜单操作来输入的数据项累积地生成HTML源代码(步骤120b)、读出已存储在无线通信终端中的作为彩信内容的HTML源代码、和将传统的彩信编辑模式操作产生的数据转换为HTML源代码(未显示)。稍后将参照本发明的示例性实施例来详细描述上述第一种和第二种方式HTML源代码生成方式。此外,根据本发明提出的HTML彩信编辑方案,可以将编辑的彩信内容以HTML和SMIL的^f各式存储在无线通信终端中,所述存储的彩信HTML源代码可作为第三种HTML源代码生成方式的基础。上述的第四种生成方式可以通过专门的代码转换器来实现,在此将不给予详细的描述0根据本发明,在HTML源代码中,包括在标志〈html〉和々html〉之间的代码(注释部分除外)被视为有效HTML代码。在有效HTML代码中,将涉及音频媒体的部分称为音频控制部分;将涉及视频媒体的部分称为视频控制部分;将上述两部分以外的HTML代码部分称为显示控制部分。除此之外,将不包括在标志〈html〉和〈/html〉之间的任何代码或文字视为彩信的文本部分。在本发明的其他实施方式中,可以不对上述视为彩信的文本部分的内容进行处理。其后,HTML彩信编辑器将所述生成的HTML源代码进行语法分析,其中的显示控制部分、音频媒体控制部分、视频媒体控制部分和彩信文本部分存储在预先分配的各自的存储区域中(步骤130)。在本发明的其他实施方式中,可以不对上述视为彩信的文本部分的内容进行处理。然后,HTML彩信编辑器将经过语法分析的HTML源代码通过浏览器显示其预览效果(步骤140),并提示用户来选择是否对预览效果满意(步骤150)。如果用户选择满意,则对所述HTML源代码中的内容进行全面的解析,并进行分类操作(步骤160)。其中,HTML彩信编辑器将其中的显示控制部分生成图形文件(步骤170a),如JPEG、GIF-2等,但不限于此;将所述的音频控制部分的命令转换为SMIL格式音频控制命令(步骤170b);将所述视频控制部分的命令转换为SMIL格式视频控制命令(步骤170c);将被视为彩信的文本部分的内容添加到SMIL格式的文本部分(步骤170d)。通过上述170a、170b、170c和170d的操作生成SMIL代码(步骤180)。在本发明的其他实施方式中,可不执行操作170d。信终端的通信模块以便发送所述编辑的个性化彩信(步骤l卯)。在此操作中,也可允许用户选择存储所述彩信的HTML源代码和SMIL代码,以便用户可以再次对所述彩信进行编辑。图2是示出根据本发明的示例性实施例的HTML彩信编辑器的结构的框图。参照图2,本发明的HTML彩信编辑器包括彩信输入单元210、彩信编辑控制单元220、彩信显示单元230、HTML处理单元240、SMIL生成单元250、彩信存储单元260和通信单元270。如图2所示,彩信输入单元210接收无线通信终端用户通过键区输入的彩信数据或彩信操作命令。所述彩信数据包括HTML源代码、通过彩信编辑菜单来输入的数据项等等。所述彩信操作命令包括,但不限于,进入彩信编辑界面、进入HTML源代码的输入界面、读出已存4诸的彩信HTML源代码、预览彩信效果、选择各种彩信内容的添加/设置、浏览和设置存储在无线终端中的媒体文件、存储当前彩信内容、发送彩信等等。彩信显示单元230在彩信编辑控制单元220的控制下,显示彩信编辑菜单的各级菜单项及用户输入界面,并且根据用户的预览选择来显示处在编辑阶段的彩信当前页面效果。HTML处理单元240在彩信编辑控制单元220的控制下,对彩信内容进行HTML源代码处理,并将彩信内容按照其^:据类别分别存储彩信编辑控制单元220预先分配的不同緩存区域中。例如,将彩信的显示控制部分存储在第一区,将彩信的音频控制部分存储在第二区,将彩信的视频控制部分存储在第三区,将彩信的文本内容部分存储在第四区。根据HTML源代码生成方式的不同,HTML处理单元240的操作也有所不同。在处理以上述第二种HTML源代码生成方式输入的数据项时,HTML处理单元240将所述数据项按照用户的选择和设置累积地生成HTML源代码,例如,将用户指示置放在指定位置、指定行数和列数、并且包含文字内容的表格使用相应的HTML标签生成HTML的〈table〉标签及其中的内容。然后,在处理以第一种、第三种和第四种HTML源代码生成方式引入的HTML代码时,HTML处理单元240进行语法分析,将分析的结果报告给彩信编辑控制单元220。在未发现存在语法错误的情况下,HTML处理单元240将分析出的彩信内容按照数据类别分类,并存储在不同的区域。SMIL生成单元250在彩信编辑控制单元220的控制下,将所述由HTML处理单元240处理过的存储在不同区域的HTML源代码进行处理并生成SMIL控制代码,并且对彩信主题和彩信文本部分进行SMIL编码。具体地讲,SMIL生成单元250对用户给予的彩信主题进行SMIL编码;将存储在第一区的显示控制部分根据命令进行绘图,生成图形文件;将存储在第二区的音频控制部分直接转换为SMIL格式的音频控制命令;将存储在第三区的视频控制部分直接转换为SMIL格式的视频控制命令;将作为彩信文本的部分直接添加到SMIL格式的文本部分。需要指出的是,视频是不能和音频、图片同时作为一封彩信的内容。也就是说,如果彩信中有音频或者图片,则所述彩信中不能包含视频。因此,需要执行上述的检查,并且在存在A某体内容的沖突时,进行必要的处理。例如,可以按照预定的设置,将预定媒体(如视频)作为彩信媒体内容而将其它冲突媒体内容无效;或者提示用户选择其期望的媒体作为彩信媒体内容。上述操作可以由SMIL生成单元250独立完成,或者由SMIL生成单元250、彩信编辑控制单元220、彩信输入单元210和彩信显示单元230—同完成。彩信存储单元260在彩信编辑控制单元220的控制下,用于将完成编辑的彩信的HTML源代码和SMIL代码分别生成文件并存储在无线通信终端的存储器中。通信单元270在彩信编辑控制单元220的控制下,将生成的彩信发送给收信者。彩信编辑控制单元220控制所述HTML彩信编辑器的整体操作,处理用户输入的彩信数据和彩信操作命令。彩信编辑控制单元220从彩信输入单元210取得用户输入的信息。根据用户的选择,彩信编辑控制单元220指示彩信显示单元230显示彩信编辑菜单的各级菜单项或者彩信当前页面的预览效果。彩信编辑控制单元220控制HTML处理单元240对当前编辑的彩信进行HTML处理,如生成HTML源代码、对HTML源代码进行语法分析等。当用户指示完成了当前彩信的编辑时,彩信编辑控制单元220控制SMIL生成单元250将当前彩信内容转换为SMIL代码。然后,根据用户的选择,彩信编辑控制单元220指示彩信存储单元270存储彩信的HTML源代码和SMIL代码,或者控制通信单元280将完成编辑的彩信发送纟会收信者。图3是示出根据本发明的示例性实施例的HTML彩信编辑方法的流程图。以下将参照图3详细地描述根据本发明在用户输入HTML代码的情况下实现HTML彩信编辑方法的示例性实施例。参照图3,首先,在彩信编辑模式下,彩信输入单元210接收用户通过终端上的键区输入的HTML代码(S310)。当用户完成HTML代码的输入后,HTML处理单元240对所述HTML源代码进行语法解析,并将分析结果反馈给彩信编辑控制单元220。(S320)。在步骤S330,如果在所述语法分析中没有发现语法错误,则进行步骤S335。在步骤S335中,HTML处理单元240将当前页面的HTML源代码中的显示控制部分、音频控制部分、视频控制部分分别存储在第一区、第二区和第三区中;如果发现语法错误,则返回步骤S310,用户继续输入HTML代码并纠正所述语法错误。此后,SMIL生成单元250检查存卩渚显示控制部分的空间是否为空(S340)。如果存在显示控制部分,则执行步骤S342、S344、S346以及S348或者S349。在步骤S342,SMIL生成单元250计算能够容纳整个显示效果的最小页面尺寸,从而确定所述彩信的页面大小。然后,在步骤S344,SMIL生成单元250按照原始层次进行页面生成,包括置放图片、添加特效文字、绘制表格等。在步骤S346,SMIL生成单元250检查页面中是否包含动画效果。如果包含动画效果,则将此动画效果的显示页面转换为GIF-2格式的动态效果(S349);如果页面仅包含静态效果,则将当前页面效果转换为JPEG的文件格式(S348)。在步骤S348和S349中,所述转换的文件冲各式不限于GIF-2和JPEG,其可以是MMS支持的任何文件格式。其后,在步骤S350,SMIL生成单元25(H全查存〗诸音频控制部分的代码空间是否为空。如果存在音频控制部分,则SMIL生成单元250将用于控制音频播放的HTML代码转换为SMIL代码(S355),然后进行到步骤S360;如果不存在音频控制部分,则直接进行到步骤S360。在步骤S360,SMIL生成单元250检查存储视频控制部分的代码空间是否为空。如果存在一见频控制部分,则SMIL生成单元250将用于控制视频播放的HTML代码转换为SMIL代码(S365),然后进行到步骤S370;如果不存在视频控制部分,则直接进行到步骤S370。在步骤S370,SMIL生成单元250检查是否存在彩信的文本内容。如果存在所述彩信的文本内容,则SMIL生成单元250将文本内容转换为SMIL中的文本部分并生成SMIL代码(S375),然后进行到步骤S380;如果不存在视频控制部分,则直接进行到步骤S380。在步骤S380,SMIL生成单元250一企查SMIL的各个资源类型,是否有图片、音频和视频同时存在的情况。如果有同时存在的情况,则SMIL生成单元250将此信息反馈给彩信编辑控制单元220,由其通过彩信显示单元230提示用户在视频和其它两种媒体内容做出选择(S385),然后通过彩信输入单元210获取用户的选择,删除用户没有选定的SMIL代码部分,并将对应的HTML代码通过改为注释的方式使其失效(S388)。在本发明的其它实施方式中,也可以删除所述对应的HTML代码。当完成上述相应的操作之后,彩信编辑控制单元220通过彩信显示单元210询问用户对设计是否满意(S390)。如果通过彩信输入单元210获知用户选择满意,则彩信编辑控制单元220控制彩信存储单元260同时存储SMIL和HTML代码(S395)。在本发明的其它实施方式中,彩信编辑控制单元220编辑的彩信。在步骤S390,如果用户选择对设计不满意,则返回步骤S310,继续编辑。图4是示出根据本发明的另一示例性实施例的HTML彩信编辑方法的流程图。以下参照图4来详细描述用户通过菜单操作方式完成彩信编辑的过程。在此,HTML彩信编辑器提供彩信编辑菜单,使得用户可以选择设置彩信的各个项目,包括主题、页面显示、音频、视频、文本等等。进一步地,针对上述彩信内容项目,还应提供下一级、二级菜单来辅助彩信编辑。在步骤S410,用户使用无线通信终端的主菜单进入彩信编辑菜单。此时,彩信显示单元230在彩信编辑控制单元220的控制下,显示彩信编辑的选项,包括"彩信主题"、"页面显示"、"添加音频"、"添加视频"、"添加文本"等,还有供用户对彩信效果进行预览的"预览"项和"发送/存储"项,但不限于此。用户根据其需要进行选择(S420)。当用户通过彩信输入单元210选择"彩信主题"时,彩信编辑控制单元220控制彩信显示单元230和彩信输入单元210提示用户输入彩信主题(步骤S430),彩信编辑控制单元220控制SMIL生成单元250存储用户输入的主题并进行SMIL编码(S432),然后回到步骤S410。在本发明的其他实施方式中,可以省略步骤S432。当用户通过彩信输入单元210选择"页面显示"时,彩信编辑控制单元220控制彩信显示单元230显示页面设计菜单(S440),提供但不限于下述选项,"添加文字"、"设置字体"、"设置颜色"、"添加清单"、"添加、设置表格"、"添加、设置按钮"、"添加、设置图形"、"添加、设置线段"、"设置页面框架"。然后,彩信输入单元210获取用户的选择(S442)。如果选项为"添加文字",则彩信编辑控制单元220控制彩信显示单元230和彩信输入单元210提示用户添加文本,同时控制HTML处理单元240设置文本显示的位置,然后生成HTML源代码(S445-l)。如果选项为"设置字体",则在步骤S445-2,彩信编辑控制单元220控制HTML处理单元240将选定的文本进行字体、字形的美化,并在同一页面形成所选字体字形预览。如果用户对预览效果满意,则HTML处理单元240自动生成该段文字的HTML代码。如果选项为"设置颜色",则在步骤S445-3,彩信编辑控制单元220控制HTML处理单元240将选定的对象置成用户期望的颜色,同时进行预览。如果用户对预览效果满意,则HTML处理单元240自动生成HTML代码。如果选项为"添加清单",则在步骤S445-4,彩信编辑控制单元220控制HTML处理单元240提示用户添加清单、选择各种排列方式。当完成相关设置后,HTML处理单元240自动生成HTML源代码。如果选项为"添加、设置表格",则在步骤S445-5,彩信编辑控制单元220控制HTML处理单元240允许用户设置表格的行列数量、每个单元格的背景颜色、单元格的宽和高、单元格的线体、单元格的起始位置等操作,完成表格的绘制工作。然后,HTML处理单元240将上述内容转换为HTML源代码。如果选项为"添加、设置按钮",则在步骤S445-6,彩信编辑控制单元220通过彩信显示单元230提示用户选择各种HTML命令支持的按钮样式,设置该按钮的宽和高,起始位置等搡作来完成按钮的设置工作,然后HTML处理单元240自动将其转换为HTML代码。用户还可通过选择执行步骤S445-1、S445-2和S445-3来添加文字、设置字体以及设置文字和按钮的颜色。如果选项为"添加、设置图形",则在步骤S445-7,彩信编辑控制单元220控制HTML处理单元240通过彩信显示单元230为用户提供预先定义好的各种基本图形,包括圓形、三角形、矩形、梯形等等。用户可以定义这个图形的大小等,并将它以图片的形式添加到页面中。同时可以添加通过网络下载的图形文件或通过自身的相机所拍摄的照片,用户确认满意后,则HTML处理单元240自动将其转化为HTML语言。如果选项为"添加、设置线l殳",则在步骤S445-8,彩信编辑控制单元220控制HTML处理单元240通过彩信显示单元230为用户提供HTML各种支持的线段类型,包括颜色、样式类型、长度等,并由HTML处理单元240将所述用户选择的线段类型自动转化为HTML语言。如果选项为"设置页面框架",则在步骤S445-9,用户可以设置这个页面的总体结构,并可以进一步的设置结构中每一个部分的宽高,和将要显示的内容,并由HTML处理单元240将用户的设置自动转化为HTML语言。在执行上述步骤S445-l、S445-2、S445-3、S445陽4、S445-5、S445-6、S445-7、S445-8或者S445-9之后,彩信编辑控制单元220通过彩信显示单元230询问用户是否继续添加/设置设计项(S448)。如果选择为"是",则返回步骤S440;否则返回步骤S410,以便用户执行其它操作。在步骤S410,如果用户选择"添加音频",则在步骤S450,彩信编辑控制单元220通过彩信显示单元230提示用户选择一段已经保存在终端中的音频文件并设定播放的起始时间和播放长度,根据用户的要求重新生成新的音频文件,并分别由HTML处理单元240和SMIL生成单元250生成HTML和SMIL代码,然后返回到步骤S410。类似地,在步骤S410,如果用户选择"添加视频",则在步骤S460,彩信编辑控制单元220通过彩信显示单元230提示用户选择一段已经保存在终端中的视频文件并设定播放的起始时间和播放长度,根据用户的要求重新生成新的视频文件,并分别由HTML处理单元240和SMIL生成单元250生成HTML代码和SMIL代码,然后返回到步骤S410。在步骤S410,如果用户选择"添加文本",则在步骤S470,彩信编辑控制单元220通过彩信显示单元230提示用户输入彩信的文本部分。该文本是彩信所包含的文本部分,独立于HTML代码部分。SMIL生成单元250将上述文本部分转换为SMIL中的文本部分并生成SMIL代码,然后返回到步骤S410。在彩信编辑过程中,用户可以在完成任何一种操作之后选择预览当前彩信效果。彩信的预览可以通过处在步骤S410的状态下选择"预览"项。此时,在步骤S480,彩信编辑控制器220以用户通过菜单操作编辑的彩信所生成的HTML代码为依据,进行页面绘制和媒体的播放,并将HTML代码之外的内容作为彩信的文本,生成彩信当前页面或者全部页面的预览。当用户指示完成彩信效果的预览后,操作返回到步骤S410以进行其它操作。用户通过上述操作可以重复地添加或设置彩信的内容并预览彩信效果。当用户完成彩信的编辑时,可在步骤S410的状态下,选择"存储/发送"项。此时,在步骤S490,根据用户的需要,彩信存储单元260可以同时存储生成的SMIL和HTML代码以便用户对所述彩信再进行编辑,也可以将上述的页面显示部分的内容按照图2中步骤244的操作生成图形文件,然后将所述编辑的彩信传递给无线通信终端的通信单元270以便发送所述编辑的彩信。从以上本发明示例性实施例的描述可以看出,通过使用本发明的HTML彩信编辑方法,无线通信终端的用户可以较为充分的利用HTML描述语言的优点,灵活地添加和设置各种彩信页面的内容、位置,进行个性化的编辑,创建出个性化的彩信。虽然参照示例性实施例具体地就本发明做了描述和说明,但本领域的技术人员能够明白,在不脱离在权利要求中限定的本发明范围的情况下,可以对其进行各种形式和细节上的修改。因此,需要明白,上述的示例性实施例仅仅是在描述性的意义上提供而不能被理解为在发明的范围上设定任何限制。权利要求1、一种彩信编辑方法,包括生成用于描述当前页面的HTML源代码;将生成的HTML源代码进行语法解析;和将经过语法解析的HTML描述的彩信内容转换为SMIL代码。2、如权利要求1所述的彩信编辑方法,其中,所述用于描述当前页面的HTML源代码通过将传统的彩信编辑模式操作产生的数据转换为HTML源代码或者用户输入HTML代码来生成。3、如权利要求1所述的彩信编辑方法,其中,所述将生成的HTML源代码进行语法解析的步骤包括对生成的HTML源代码进行语法分析,提供所述分析结果;和如果在语法分析中未发现错误,则将HTML代码中处于〈html〉和〈/h加l〉之间与音频、视频都无关、而与显示控制有关的部分存储在第一緩存区,分别将处于〈html〉和々html〉之间与音频、视频有关的部分存储在第二、第三緩存区。4、如权利要求3所述的彩信编辑方法,其中,所述将HTML描述的彩信内容转换为SMIL的步骤包括将存储于第一緩存区的显示控制部分根据命令进行绘图,生成图形文件;将存储于第二緩存区的用于音频媒体控制的部分直接转换为SMIL格式的音频控制命令;将存储于第三緩存区的用于视频媒体控制的部分直接转换为SMIL格式的视频控制命令。5、如权利要求4所述的彩信编辑方法,其中所述将生成的HTML源代码进行语法解析的步骤还包括将所述HTML源代码中处于〈html〉和々html〉之外的文字视为彩信的文字部分并存储在第四緩存区;所述HTML描述的彩信内容转换为SMIL的步骤还包括将存储在第四緩存区的作为彩信文本的部分直接添加到SMIL格式的文本部分。6、如权利要求4所述的彩信编辑方法,其中,所述将用于显示控制的部分根据命令进行绘图,生成图形文件的步骤包括计算能够容纳整个显示效果的最小页面尺寸来确定所述彩信的页面大小;和按照HTML原始层次生成页面;和将HTML页面效果转换为图形,并生成图形文件。7、如权利要求6所述的彩信编辑方法,其中所述按照HTML原始层次生成页面的步骤包括在选定的位置放置图片、添加特效文字、绘制表格、添加/设置按钮、添加/设置清单、添加/设置图形、添加/设置线段、设置页面框架等。8、如权利要求6所述的彩信编辑方法,其中所述将页面效果转换为图形并生成图形文件的步骤包括如果所述HTML页面效果包含动画效果,则将此动画效果的显示页面转换为GIF-2格式的动态效果;如果所述HTML页面仅包含静态效果,则将当前页面效果转换为JPEG的文件格式。9、如权利要求1所述的彩信编辑方法,还包括存储彩信的HTML源代码和生成的SMIL代码,以便对彩信再进行编辑;或者,直接发送所述编辑的彩信。10、一种彩信编辑方法,包括累积地生成并存储彩信内容数据项;将存储的全部数据项转换为SMIL代码并合并。11、如权利要求IO所述的彩信编辑方法,其中,所述累积地生成并存储彩信内容数据项的步骤包括,将包括彩信数据项的彩信编辑菜单提供给用户,将用户通过所述彩信编辑菜单添加、设置的彩信数据项累积地生成HTML源代码并存储在緩存区中。12、如权利要求11所述的彩信编辑方法,其中,所述彩信数据项包括"页面显示"、"添加音频"、"添加视频";其中所述"页面显示"进一步包括"添加文字"、"设置字体"、"设置颜色"、"添加清单"、"添加、设置表格"、"添加、设置按钮"、"添加、设置图形"、"添加、设置线段"、"设置页面框架"等。13、如权利要求12所述的彩信编辑方法,其中,所述累积地生成并存储彩信内容数据项的步骤还包括将用户选择添加的页面显示部分累积地生成HTML代码并存储在第一緩存区,将用户选择添加的音频部分生成HTML代码和SMIL格式的控制命令并存储在第二緩存区,将用户选择添加的视频部分生成HTML代码和SMIL格式的控制命令并存储在第三緩存区。14、如权利要求13所述的彩信编辑方法,其中,所述将存储的全部数据项转换为SMIL代码并合并的步骤包括将存储于第一緩存区的页面显示部分根据命令进行绘图,生成图形;和将生成的图形转换为SMIL控制代码并且与存储在第二缓存区和第三緩存区中的SMIL代码合并。15、如权利要求11所述的彩信编辑方法,其中,所述将页面显示部分根据命令进行绘图并生成图形的步骤包括计算能够容纳整个显示效果的最小页面尺寸来确定所述彩信的页面大按照HTML原始层次生成页面;和将HTML页面效果转换为图形。16、如权利要求15所述的彩信编辑方法,其中所述按照HTML原始层次生成页面的步骤包括在选定的位置放置图片、添加特效文字、绘制表格、添加/设置按钮、添加/设置清单、添加/设置图形、添加/设置线段、设置页面框架等。17、如权利要求16所述的彩信编辑方法,其中所述将页面效果转换为图形并生成图形文件的步骤包括如果所述HTML页面效果包含动画效果,则将此动画效果的显示页面转换为GIF-2格式的动态效果;如果所述HTML页面仅包含静态效果,则将当前页面效果转换为JPEG的文件格式。18、如权利要求12所述的彩信编辑方法,其中,所述彩信数据项还包括"彩信主题",所述所述累积地生成并存储彩信内容数据项的步骤还包括存储用户选择输入的彩信主题,并且所述将存储的全部数据项转换为SMIL代码并合并的步骤包括合并彩信主题。19、如权利要求12所述的彩信编辑方法,其中,所述彩信数据项还包括"文本内容",所述所述累积地生成并存储彩信内容数据项的步骤还包括将用户选择输入的文本内容生成SMIL控制命令并存储在第四緩存区中,并且所述将存储的全部数据项转换为SMIL代码并合并的步骤包括合并存储在第四緩存区中的SMIL控制命令。20、如权利要求10-19任一项所述的彩信编辑方法,还包括存储彩信的HTML源代码和生成的SMIL代码,以便对彩信再进行编辑;或者,直接发送所述编辑的彩信。21、一种彩信编辑器,包括彩信输入单元(210)、彩信控制单元(220)、HTML处理单元(240)和SMIL生成单元(250),其中,所述彩信控制单元(220)控制彩信输入单元(210)接收输入的HTML源代码,控制HTML处理单元(240)对输入的HTML代码进行语法解析,并且将所述HTML代码按内容种类进行分类,控制SMIL生成单元(250)将经分类的彩信内容生成SMIL代码。22、如权利要求21所述的彩信编辑器,还包括彩信存储单元(260),用于存储彩信的HTML源代码和生成的SMIL代码以便对彩信再进行编辑;或者/和,通信单元(270),用于直接发送所述编辑的彩信。23、如权利要求21所述的彩信编辑器,其中,所述HTML处理单元包括HTML分析器,对生成的HTML源代码进行语法分析,提供所述分析结果;和HTML分类器,如果在语法分析中未发现错误,则将HTML代码中处于〈htm^和々html〉之间与音频、视频都无关、而与显示控制有关的部分存储在第一緩存区,分别将处于〈html〉和々html〉之间与音频、视频有关的部分存储在第二、第三緩存区。24、如权利要求23所述的彩信编辑器,其中,所述SMIL生成单元(260)包括图形转换器,将存储于第一緩存区的显示控制部分根据命令进行绘图,生成图形文件;音频转换器,将存储于第二緩存区的用于音频媒体控制的部分直接转换为SMIL格式的音频控制命令;和视频转换器,将存储于第三緩存区的用于视频媒体控制的部分直接转换为SMIL格式的视频控制命令。25、如权利要求24所述的彩信编辑器,其中,所述HTML分类器还将所述HTML源代码中处于〈html〉和〈/html〉之外的文字视为彩信的文字部分并存储在第四緩存区;所迷SMIL生成单元还包括彩信文本转换器,将存储在第四緩存区的作为彩信文本的部分直接添加到SMIL格式的文本部分。26、如权利要求24所述的彩信编辑器,其中,所述图形转换器包括尺寸估算器,计算能够容纳整个显示效果的最小页面尺寸来确定所述彩信的页面大小;页面生成器,按照HTML原始层次生成页面;和页面转换器,将HTML页面效果转换为图形,并生成图形文件。27、如权利要求26所述的彩信编辑器,其中所述页面生成器按照HTML原始层次生成页面的步骤进一步包括在选定的位置放置图片、添加特效文字、绘制表格、添加/设置按钮、添加/设置清单、添加/设置图形、添加/设置线段、设置页面框架等。28、如权利要求27所述的彩信编辑器,其中页面转换器所述将页面效果转换为图形并生成图形文件的步骤进一步包括如果所述HTML页面效果包含动画效果,则将此动画效果的显示页面转换为GIF-2^f各式的动态效果;如果所述HTML页面仅包含静态效果,则将当前页面效果转换为JPEG的文件格式。29、一种彩信编辑器,包括彩信输入单元(210)、彩信控制单元(220)、彩信显示单元(230)、HTML处理单元(240)和SMIL生成单元(250),其中,所述彩信控制单元(220)控制彩信显示单元(230)显示包括各种彩信项的菜单,将彩信输入单元(210)接收的用户通过菜单输入的彩信数据项传递给HTML处理单元(240),由HTML处理单元(240)将输入的彩信数据项生成HTML源代码,并且将所述HTML代码按内容种类进^f分类,然后彩信控制单元(220)控制SMIL生成单元(250)将经分类的彩信内容生成SMIL代码。30、如权利要求29所述的彩信编辑器,还包括彩信存储单元(260),用于存储彩信的HTML源代码和生成的SMIL代码以-使对彩信再进行编辑;或者/和,通信单元(270),用于直接发送所述编辑的彩信。31、如权利要求29所述的彩信编辑器,所述彩信数据项包括"页面显示"、"添加音频"、"添加^L频,,;其中所述"页面显示"进一步包括"添加文字"、"设置字体"、"设置颜色"、"添加清单"、"添加、设置表格"、"添加、设置按钮"、"添加、设置图形"、"添加、设置线段"、"设置页面框架"。32、如权利要求29所述的彩信编辑器,其中,所述HTML处理单元包括HTML分类器,将HTML代码中处于〈html〉和〈/html〉之间与音频、视频都无关、而与显示控制有关的部分存储在第一緩存区,分别将处于〈htmh和々html〉之间与音频、-阮频有关的部分存储在第二、第三緩存区。33、如权利要求32所述的彩信编辑器,其中,所述SMIL生成单元(260)包括图形转换器,将存储于第一緩存区的显示控制部分根据命令进行绘图,生成图形文件;音频转换器,将存储于第二緩存区的用于音频媒体控制的部分直接转换为SMIL格式的音频控制命令;和视频转换器,将存储于第三緩存区的用于视频媒体控制的部分直接转换为SMIL格式的视频控制命令。34、如权利要求33所述的彩信编辑器,其中,所述彩信数据项还包括"彩信主题,,和"添加文本";此时彩信控制单元(220)控制SMIL生成单元(250)将用户输入的彩信主题和彩信文本分别进行SMIL编码。35、如权利要求33所述的彩信编辑器,其中,所述图形转换器包括尺寸估算器,计算能够容纳整个显示效果的最小页面尺寸来确定所述彩信的页面大小;页面生成器,按照HTML原始层次生成页面;和页面转换器,将HTML页面效果转换为图形,并生成图形文件。36、如权利要求35所述的彩信编辑器,其中所述页面生成器按照HTML原始层次生成页面的步骤进一步包括在选定的位置^L置图片、添加特效文字、绘制表格、添加/设置按钮、添加/设置清单、添加/设置图形、添加/设置线段、设置页面框架等。37、如权利要求36所述的彩信编辑器,其中页面转换器所述将页面效果转换为图形并生成图形文件的步骤进一步包括如果所述HTML页面效果包含动画效果,则将此动画效果的显示页面转换为GIF-2格式的动态效果;如果所述HTML页面仅包含静态效果,则将当前页面效果转换为JPEG的文件格式。全文摘要本发明提供一种用于无线通信终端的HTML彩信编辑方法和彩信编辑器。所述方法包括生成用于描述当前页面的HTML源代码;将生成的HTML源代码进行语法解析;和将经过语法解析的HTML描述的彩信内容转换为SMIL代码。从而,无线通信终端的用户可充分地利用HTML描述语言的优点,灵活地添加和设置各种彩信页面的内容、资源的位置,从而进行个性化的编辑,创建出个性化的彩信。文档编号H04Q7/32GK101287195SQ200710090549公开日2008年10月15日申请日期2007年4月11日优先权日2007年4月11日发明者张冲达申请人:北京三星通信技术研究有限公司;三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1