首页 / 专利库 / 软件 / 数字音频工作站 / 音频编辑器 / HTML彩信编辑器和方法

HTML彩信编辑器和方法

阅读:1004发布:2020-08-15

专利汇可以提供HTML彩信编辑器和方法专利检索,专利查询,专利分析的服务。并且本 发明 提供一种用于无线通信终端的HTML彩信编辑方法和彩信编辑器。所述方法包括:生成用于描述当前页面的HTML源代码;将生成的HTML源代码进行语法解析;和将经过语法解析的HTML描述的彩信内容转换为SMIL代码。从而,无线通信终端的用户可充分地利用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描述性语言进行彩信页面的描述与资源定位来为用户提 供个性化的彩信编辑方案。

背景技术

在无线通信网络中提供的彩信服务被称为多媒体信息服务(MMS),它 是根据3GPP (Third Generation Partnership Project)的技术规范来定义的。 MMS允许用户使用支持MMS标准的移动终端来发送和接收经格式化的文 本、图片、照片图像、音频和视频片段中的MMS信息。
目前用户使用的移动通信终端通常是采用如下所述的彩信编辑方法:用 户通过添加主题、图片、音频文件和视频文件之一、外加一段文字来完成彩 信中 一 个页面的编辑。同步多媒体集成语言(Synchronized Multimedia Integration Language, SMIL )是3 W规定的多媒体操纵语言,目前被普遍用 作彩信编辑描述性语言。
采用上述的编辑方案能够简便用户的操作,但是也给用户创建个性化的 彩信带来了局限,同时也没有充分体现出彩信有声有色的特点。因为这种方 法从本质上并没有脱离传统短信的原始编辑模式。此外,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描述语言的 优点,灵活地添加和设置各种彩信页面的内容、位置,进行个性化的编辑, 创建出个性化的彩信。
虽然参照示例性实施例具体地就本发明做了描述和说明,但本领域的技 术人员能够明白,在不脱离在权利要求中限定的本发明范围的情况下,可以对其进行各种形式和细节上的修改。因此,需要明白,上述的示例性实施例 仅仅是在描述性的意义上提供而不能被理解为在发明的范围上设定任何限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈