在电话机中解析邮件中Word文档的系统和方法

文档序号:7556470阅读:201来源:国知局
专利名称:在电话机中解析邮件中Word文档的系统和方法
技术领域
本发明涉及一种解析邮件中Word文档的系统和方法,尤其涉及一种在电话机中解析邮件中Word文档的系统和方法。
背景技术
目前市面上有一些电话机可以实现收发电子邮件的功能,例如专利申请号为00124970.3的中国专利文献公开了一种智能网络电话,该电话具有收发电子邮件的功能,但是该电话不能发送和接收附件。然而人们发送电子邮件时通常会需要粘贴上附件,且附件通常是Word文档,因此不能发送和接收电子邮件附件的电话机将变得不实用。

发明内容为了克服现有的电话机不能发送和接收电子邮件附件的缺点,本发明提供一种在电话机中解析邮件中Word文档的系统和方法,从而使本发明的电话机能发送和接收Word文档的附件。
为实现本发明的目的,本发明所采用的技术方案是提供一种在电话机中解析邮件中Word文档的系统,其特征在于其包括操作系统、通讯模块、邮件发送模块、编解码模块、接收格式解析模块、Word解析模块和邮件显示模块,其中,通讯模块其用于实时地传送要发送的数据和等待接收多个邮箱的邮件,通过该模块与操作系统连接,进行通讯和数据交换;邮件发送模块其用于对用户的输入信息和附件内容进行参数检测;编解码模块其用于对发送的数据进行编码和接收的数据进行解码;
接收格式解析模块其用于对接收的邮件进行初步的分析,把发送人、时间、标题、附件信息分别解析出来,可以对内容和文本信息直接输出;Word解析模块其用于对Word文件进行专门解析,可以对目前的Word格式进行文本和图片的解析,解析后生成HTML文件,然后进行显示;邮件显示模块其是用户交互的界面,用于接收输入信息和显示接收的数据。
一种在电话机中解析邮件中Word文档的方法,其特征在于包括以下步骤101.载入邮件;102.分析邮件总体结构和邮件附件;103.判断是否为word文件,若是,则执行步骤105,若不是,则执行步骤104;104.进行其它解析或显示,然后结束流程;105.进行word文件的版本检测;106.根据不同版本格式进行解析;107.判断是否为word特殊标识,若是,则执行步骤108,若不是,则执行步骤110;108.判断是否为word特殊图表,若是,则执行步骤109,若不是,则进行简化处理,然后结束解析;109.搜索HTML标签库,将word特殊图表转化为图片,然后执行步骤110;110.将文字和图片转化为HTML文件。
本发明具有以下的有益效果首先,能够解析word不同格式的文档,保证文字和图片的准确转化,具有较高和很强的识别能力;其次,相较于现有的电话机,本发明能够在电话机上实现阅读邮件中的word文档,因此具很好的通用性;另外,本发明能生成通用的HTML目标文件,阅读方便。

图1是本发明在电话机中解析邮件中Word文档的系统功能模块框图。
图2是本发明具解析邮件中Word文档功能的电话机的功能模块框图。
图3是本发明在电话机中解析邮件中Word文档的方法流程图。
具体实施方式本发明具解析邮件中Word文档的电话机能在接收到邮件后,分析邮件,如果发现邮件中有Word附件文件,将对它进行解析转化,最后生成HTML文件,这个进行解析转化的过程,就是邮件中Word文档的解析。这个过程,可以转化Word的不同版本的格式,基本保存总体格式,完全转化和保存文件中的文字和图片。
请参阅图1,本发明在电话机中解析邮件中Word文档的系统包括操作系统、通讯模块、邮件发送模块、编解码模块、接收格式解析模块、Word解析模块和邮件显示模块。其中每个模块的工作原理描述如下通讯模块其用于实时地传送要发送的数据和等待接收多个邮箱的邮件,通过该模块与操作系统连接,采用标准的SMTP和POP3协议进行通讯和数据交换;邮件发送模块其用于对用户的输入信息和附件等内容进行参数检测;编解码模块其用于对发送的数据进行编码和接收的数据进行解码,采用通用的解码方法,能够支持绝大多数的编码方式,支持的编码方式包括Base64,Unicode-7,Unicode-8,GB-2312等;
接收格式解析模块其用于对接收的邮件进行初步的分析,把发送人、时间、标题、附件等信息分别解析出来,可以对内容和文本等信息直接输出;Word解析模块其用于对Word文件进行专门解析,可以对目前的Word格式进行文本和图片的解析,解析后生成HTML文件,然后进行显示;邮件显示模块其是用户交互的界面,用于接收输入信息和显示接收的数据。
本发明在电话机中解析邮件中Word文档的系统的工作过程为发送邮件的过程为邮件显示模块是用户交互的界面,接受输入信息和显示接收的数据;把输入的数据送入邮件发送模块,对用户的输入信息和附件等内容进行参数检测;再把合法的数据送入编解码模块对数据进行编码;编码后数据直接送入通讯模块,实时地传送要发送的数据发送到网络中;操作系统对整个的过程提供各种连接和硬件的指令调配。
接收邮件的过程为首先是系统通过后台的通讯模块,发送邮件存在的连接信号,等待回应后检测是否存在新邮件,如果没有,继续检测;如果有,则用户进入邮件显示模块打开接收按钮,开始接收邮件,首先通过接收和格式解析模块发送请求包,再通过编解码模块进行编码,发送到通讯模块,取得邮件的大小和数量(多少封邮件)的列表;通讯模块返回数据后,再经过编码模块进行解码,取得数据,检查接收的空间是否能够完全接收,如果空间不够,跳过当前这封的邮件到下一封邮件,逐封邮件进行检查接收,接收完成后刷新界面列表,如果阅读某封邮件,进入解析模块;进行解析完成后到显示模块,就完成了整个接收的过程。
请参阅图2,本发明具解析邮件中Word文档功能的电话机包括CPU、触摸屏、显示器、网络处理器、内存和格式解析处理模块。另外,该触摸屏也可由外接键盘等其他输入装置来代替。当本发明具解析邮件中Word文档的电话机发送邮件时,用户通过触摸屏输入数据,同时显示到显示器上,然后通过CPU处理,进行编码和格式整合后,发送到网络处理器,再传送到Internet网中的web服务器;接收邮件时,网络处理器检测到数据,发送中断信号到CPU,CPU及时地取出数据,然后经过格式解析处理模块,进行解码处理,格式分析,解析出不同的数据格式附件和邮件内容,如果有word附件,再进行word格式转化,生成HTML文件,通过显示器显示出来,则可以看相关的邮件内容。
请参阅图3,本发明在电话机中解析邮件中Word文档的方法包括以下步骤101.载入邮件;102.分析邮件总体结构和邮件附件;103.判断是否为word文件,若是,则执行步骤105,若不是,则执行步骤104;104.进行其它解析或显示,然后结束流程;105.进行word文件的版本检测;106.根据不同版本格式进行解析;107.判断是否为word特殊标识,(该word特殊标识是指由word自定义的符号,包括用于标注的符号、公式符号、方向箭头的符号等,在各种情况下使用,如注释文本,方向箭头 等),若是,则执行步骤108,若不是,则执行步骤110;108.判断是否为word特殊图表,(Word特殊图表是指word格式生成的各种样式的表格和使用绘图方法生成的图表或图形,这些格式是word自己定义的格式,具有特殊性),若是,则执行步骤109,若不是,则执行步骤112;109.搜索HTML标签库,将word特殊图表转化为图片,然后执行步骤110;110.将文字和图片转化为HTML文件,然后执行步骤111;111.判断是否结束解析,若是,则结束,若不是,则返回步骤106;112.进行简化处理,然后结束解析。
本发明的电话机对邮件的解析使用了很小的程序空间,大概200K左右,而现有的在PC机上对邮件的解析至少要使用1M以上的程序空间,另外,本发明处理的效率很高,基本上转换一个200K左右的word文件和P4处理器的机器差不多。
权利要求
1.一种在电话机中解析邮件中Word文档的系统,其特征在于其包括操作系统、通讯模块、邮件发送模块、编解码模块、接收格式解析模块、Word解析模块和邮件显示模块,其中,通讯模块其用于实时地传送要发送的数据和等待接收多个邮箱的邮件,通过该模块与操作系统连接,进行通讯和数据交换;邮件发送模块其用于对用户的输入信息和附件内容进行参数检测;编解码模块其用于对发送的数据进行编码和接收的数据进行解码;接收格式解析模块其用于对接收的邮件进行初步的分析,把发送人、时间、标题、附件信息分别解析出来,可以对内容和文本信息直接输出;Word解析模块其用于对Word文件进行专门解析,可以对目前的Word格式进行文本和图片的解析,解析后生成HTML文件,然后进行显示;邮件显示模块其是用户交互的界面,用于接收输入信息和显示接收的数据。
2.根据权利要求1所述的系统,其特征在于该通讯模块与操作系统的连接是采用标准的SMTP和POP3协议进行通讯和数据交换。
3.根据权利要求1所述的系统,其特征在于该编解码模块是采用通用的解码方法,能够支持大多数的编码方式,支持的编码方式包括Base64、Unicode-7、Unicode-8和GB-2312。
4.一种具解析邮件中Word文档功能的电话机,其包括CPU、输入装置、显示器、网络处理器和内存,其特征在于该电话机还包括格式解析处理模块,当该具解析邮件中Word文档的电话机发送邮件时,用户通过输入装置输入数据,同时显示到显示器上,然后通过CPU处理,进行编码和格式整合后,发送到网络处理器,再传送到Internet网中的web服务器;接收邮件时,网络处理器检测到数据,发送中断信号到CPU,CPU及时地取出数据,然后经过格式解析处理模块,进行解码处理,格式分析,解析出不同的数据格式附件和邮件内容,如果有word附件,再进行word格式转化,生成HTML文件,通过显示器显示出来。
5.根据权利要求4所述的电话机,其特征在于该输入装置为触摸屏。
6.根据权利要求4所述的电话机,其特征在于该输入装置为外接键盘。
7.一种在电话机中解析邮件中Word文档的方法,其特征在于包括以下步骤(101).载入邮件;(102).分析邮件总体结构和邮件附件;(103).判断是否为word文件,若是,则执行步骤(105),若不是,则执行步骤(104);(104).进行其它解析或显示,然后结束流程;(105).进行word文件的版本检测;(106).根据不同版本格式进行解析;(107).判断是否为word特殊标识,若是,则执行步骤(108),若不是,则执行步骤(110);(108).判断是否为word特殊图表,若是,则执行步骤(109),若不是,则进行简化处理,然后结束解析;(109).搜索HTML标签库,将word特殊图表转化为图片,然后执行步骤(110);(110).将文字和图片转化为HTML文件。
8.根据权利要求7所述的方法,其特征在于该word特殊标识是指由Word自定义的符号,包括用于标注的符号、公式符号、方向箭头的符号。
9.根据权利要求7所述的方法,其特征在于该Word特殊图表是指word格式生成的各种样式的表格和使用绘图方法生成的图表或图形,这些格式是word自己定义的格式。
全文摘要
本发明公开了一种在电话机中解析邮件中Word文档的系统和方法,其中该系统包括操作系统、通讯模块、邮件发送模块、编解码模块、接收格式解析模块、Word解析模块和邮件显示模块。本发明能够解析word不同格式的文档,保证文字和图片的准确转化,具有较高和很强的识别能力;其次,相较于现有的电话机,本发明能够在电话机上实现阅读邮件中的word文档,因此具很好的通用性;另外,本发明能生成通用的HTML目标文件,阅读方便。
文档编号H04M11/06GK1558644SQ20031011763
公开日2004年12月29日 申请日期2003年12月24日 优先权日2003年12月24日
发明者吴太和 申请人:威艾德通讯技术(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1