CN1558644A - 在电话机中解析邮件中Word文档的***和方法 - Google Patents
在电话机中解析邮件中Word文档的***和方法 Download PDFInfo
- Publication number
- CN1558644A CN1558644A CNA2003101176313A CN200310117631A CN1558644A CN 1558644 A CN1558644 A CN 1558644A CN A2003101176313 A CNA2003101176313 A CN A2003101176313A CN 200310117631 A CN200310117631 A CN 200310117631A CN 1558644 A CN1558644 A CN 1558644A
- Authority
- CN
- China
- Prior art keywords
- word
- module
- data
- telephone set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种在电话机中解析邮件中Word文档的***和方法,其中该***包括操作***、通讯模块、邮件发送模块、编解码模块、接收格式解析模块、Word解析模块和邮件显示模块。本发明能够解析word不同格式的文档,保证文字和图片的准确转化,具有较高和很强的识别能力;其次,相较于现有的电话机,本发明能够在电话机上实现阅读邮件中的word文档,因此具很好的通用性;另外,本发明能生成通用的HTML目标文件,阅读方便。
Description
【技术领域】
本发明涉及一种解析邮件中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处理器的机器差不多。
Claims (9)
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自己定义的格式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2003101176313A CN1558644A (zh) | 2003-12-24 | 2003-12-24 | 在电话机中解析邮件中Word文档的***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2003101176313A CN1558644A (zh) | 2003-12-24 | 2003-12-24 | 在电话机中解析邮件中Word文档的***和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1558644A true CN1558644A (zh) | 2004-12-29 |
Family
ID=34337898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2003101176313A Pending CN1558644A (zh) | 2003-12-24 | 2003-12-24 | 在电话机中解析邮件中Word文档的***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1558644A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102194156A (zh) * | 2010-03-01 | 2011-09-21 | 国网信息通信有限公司 | 一种科技查新方法及*** |
CN102214244A (zh) * | 2011-07-07 | 2011-10-12 | 深圳市万兴软件有限公司 | docx文件信息解析方法及*** |
CN103391242A (zh) * | 2013-07-17 | 2013-11-13 | 湖南智源信息网络技术开发有限公司 | 一种表格数据传输方法 |
-
2003
- 2003-12-24 CN CNA2003101176313A patent/CN1558644A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102194156A (zh) * | 2010-03-01 | 2011-09-21 | 国网信息通信有限公司 | 一种科技查新方法及*** |
CN102214244A (zh) * | 2011-07-07 | 2011-10-12 | 深圳市万兴软件有限公司 | docx文件信息解析方法及*** |
CN103391242A (zh) * | 2013-07-17 | 2013-11-13 | 湖南智源信息网络技术开发有限公司 | 一种表格数据传输方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102447778B (zh) | 一种展示消息的方法及消息展示装置 | |
CN101296441B (zh) | 一种扫描二维条码发送消息的方法及装置 | |
CN1835440A (zh) | 一种在即时通信***中显示通信状态的方法 | |
CN1691631A (zh) | 用于对电子名片进行管理的方法 | |
CN101075910A (zh) | 一种快速注册的方法及装置 | |
CN1934840A (zh) | 会话启动协议(sip)中或其相关的改进 | |
CN1913492A (zh) | 数据交换装置、***及方法 | |
CN101534414A (zh) | 一种流媒体播放的方法及终端 | |
CN102270223B (zh) | 消息解码库的生成方法、装置及消息解码方法、装置 | |
CN1558644A (zh) | 在电话机中解析邮件中Word文档的***和方法 | |
CN1897579A (zh) | 邮件传输所需的多国语支持***及方法 | |
CN100341270C (zh) | 基于消息的分布式平台的客户端反映任务进度的方法 | |
EP2568671A1 (en) | Method for composing information, corresponding terminal and instant messaging system | |
CN1710856A (zh) | 一种信息交互***及其方法 | |
CN1127276C (zh) | 一种移动终端手迹信息输入及收发的方法和*** | |
CN1917481A (zh) | 消息过滤方法及其装置 | |
CN1667585A (zh) | 一种数字信号处理器软件调试信息输出方法 | |
CN101076050A (zh) | 接入终端及在接入终端中查询电话号码属性的方法 | |
CN1741638A (zh) | 基于二维条形码识别技术的短信网址通信*** | |
CN101030927A (zh) | 基于通信中间件的电信oss子***间的接口通信方法 | |
CN1828602A (zh) | 基于移动终端wap浏览器显示输出的实现方法 | |
CN1567955A (zh) | 通讯装置将纸本名片转换成电子名片的方法 | |
CN1976264A (zh) | 基于短消息的远程监控方法及*** | |
CN1901596A (zh) | 一种利用多媒体短信接收传真的方法 | |
CN1912863A (zh) | 网络***嵌入式字库处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |