CN1744119A - 邮件数据处理方法、邮件服务器及程序、终端装置及程序 - Google Patents
邮件数据处理方法、邮件服务器及程序、终端装置及程序 Download PDFInfo
- Publication number
- CN1744119A CN1744119A CNA2005100990248A CN200510099024A CN1744119A CN 1744119 A CN1744119 A CN 1744119A CN A2005100990248 A CNA2005100990248 A CN A2005100990248A CN 200510099024 A CN200510099024 A CN 200510099024A CN 1744119 A CN1744119 A CN 1744119A
- Authority
- CN
- China
- Prior art keywords
- data
- literal
- character font
- end device
- 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
- 238000003672 processing method Methods 0.000 title claims description 28
- 238000012545 processing Methods 0.000 claims abstract description 81
- 239000000284 extract Substances 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims description 75
- 230000005540 biological transmission Effects 0.000 claims description 52
- 230000006854 communication Effects 0.000 claims description 51
- 238000004891 communication Methods 0.000 claims description 50
- 230000008569 process Effects 0.000 claims description 46
- 238000000605 extraction Methods 0.000 claims description 17
- 238000012217 deletion Methods 0.000 claims description 3
- 230000037430 deletion Effects 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 47
- 230000008859 change Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 230000002452 interceptive effect Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 241001269238 Data Species 0.000 description 5
- 235000016496 Panda oleosa Nutrition 0.000 description 5
- 240000000220 Panda oleosa Species 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 3
- 230000005039 memory span Effects 0.000 description 3
- 101001139126 Homo sapiens Krueppel-like factor 6 Proteins 0.000 description 2
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 2
- 101100150128 Schizosaccharomyces pombe (strain 972 / ATCC 24843) spo14 gene Proteins 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012905 input function Methods 0.000 description 2
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- LINPVWIEWJTEEJ-UHFFFAOYSA-N methyl 2-chloro-9-hydroxyfluorene-9-carboxylate Chemical compound C1=C(Cl)C=C2C(C(=O)OC)(O)C3=CC=CC=C3C2=C1 LINPVWIEWJTEEJ-UHFFFAOYSA-N 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
Abstract
在邮件服务器(1)中,从所接收的邮件数据中抽取在便携式终端(2)中未注册的文字,执行添加该文字的字体数据的处理,或者执行在邮件数据后插入表示该文字的读音的读音标记的处理。在便携式终端(2)中,在显示所接收的邮件数据的处理之前,将添加在该邮件数据中的字体数据,追加注册在字体数据库(28)中。进一步,在邮件数据的显示处理中,将字体数据未被注册的文字置换为无字体记号,并读取构成读音标记的各文字的字体,且将这些字体紧挨着无字体记号而显示。这样,即使在不完全具备日语显示功能的终端装置中,也能够以判读中不产生障碍的状态显示日语邮件。
Description
技术领域
本发明涉及处理日语邮件的邮件数据的技术。本发明特别涉及在不完全具备日语显示功能的终端装置中对邮件数据进行处理,以便进行尽可能充分判读日语邮件的显示的技术。
背景技术
近年来,随着在国内利用移动电话收发邮件的普及,即使在海外,希望使用当地移动电话进行日语邮件收发的日本人也越来越多。以往,在不具备日语环境的终端装置中进行日语的输入和显示时,所采用的方式为:与经由因特网提供字体数据的服务器连接,由服务器向终端装置发送变换后的文字的字体数据(参照专利文献1)。
另一方面,提出了着眼于在近年的大多数移动电话中载置JAVA(注册商标),开发出在该JAVA(注册商标)上运行的日语邮件应用程序,并下载到移动电话的方案。
在通过因特网接收所提供的字体数据的情况下,进行日语输入时以及显示所接收的日语邮件时,与服务器的连接必须维持到处理结束。在这种情况下,若用户的周围环境的电波状态处于不稳定的状态,将产生处理过程中通信被切断,处理中断的问题。另外,由于文字的字体数据是图像,数据容量大,与此相伴会产生显示和输入速度慢的问题。并且,由于信息包通信量变大,需要长时间维持连接,因而产生了通信费用增加的问题。
与上述相对,由于在JAVA(注册商标)上运行的日语邮件应用程序中含有日语字体数据,因此可以不必从服务器发送字体数据。然而,由于在没有设想显示日语之类的国外制造的移动电话机中,很有可能不能确保存储足够量的日语字体数据的存储器容量。因此需要限制嵌入在应用程序中的字体数据的数量。结果,如果在移动电话侧所接收的邮件中存在字体数据未被注册的文字,则不能显示该文字,恐怕在邮件的判读中会产生障碍。
作为似乎可以适用于解决上述日语邮件应用程序中的问题点的现有技术,在下述专利文献2中有所公开。在该专利文献2所记载的网络系统中,采用的方式是:在终端装置仅注册JIS第一级汉字的标准字体数据。在需要显示未注册字体数据的文字时,从服务器下载该文字的字体数据。
然而,在专利文献2的系统中,在对构成邮件数据的各文字顺次显示的处理中,未注册的文字每出现一次,即下载字体数据而进行显示。在这种方法中,存在耗费显示时间,处理效率差的问题。
另外,虽然在专利文献2中没有明确记载,但可以考虑将追加下载的字体数据也注册到存储器中。此时,由于每处理一次未被注册的文字,存储器中字体数据的比例增大,因而很难适用于诸如国外制造的移动电话之类的存储器容量小的装置中。
专利文献1:特开2002-278955号公报;
专利文献2:特开平10-240647号公报。
发明内容
本发明着眼于上述问题,其目的在于即使在不完全具有日语显示功能的终端装置中,也能够以判读中不产生问题的方式显示日语邮件,并且不必与网络连接,而可以短时间进行该显示。
有关本发明的邮件数据处理方法,在具备注册有给定容量的日语字体数据的终端装置、和向该终端装置配送日语邮件的邮件服务器的系统中执行。邮件服务器优选为由多台计算机构成,但并不限于此,也可以由单台计算机构成。
所述的终端装置和邮件服务器,优选通过如因特网之类的通用通信网络进行交互通信。
虽然终端装置的典型代表是移动电话机,但并不限于此,也可以是PDA等具有通信功能的便携式信息处理装置。在该终端装置的存储器中,注册有字体数据,其尽可能显示假名文字、通常利用频度较高的汉字等给定数目的文字。但是,其注册数不足以显示一般的日语文书。
另外,在构成日语邮件的文字中,除了假名、汉字和数字外,还可以包含记号、全角字母文字、绘画文字等。
在有关本发明的第一邮件数据处理方法中,预先在所述邮件服务器的存储器中存储:注册有比在所述终端装置中注册的字体数据更多的字体数据的字体数据库、和注册有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库。在所述邮件服务器中,利用所述管理数据库解析配送对象的邮件数据,抽取在发送目标终端装置中字体数据未被注册的文字,并且在抽取字体数据未被注册的文字时,从所述字体数据库中读取该文字的字体数据,与所述配送对象的邮件数据一并发送到所述终端装置。另一方面,在终端装置中,对所接收的邮件数据中所包含的每个文字,执行读取注册字体数据的步骤A、和显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,并且在与所述邮件数据一起接收字体数据时,在所述邮件数据的显示处理之前,执行追加注册所接收的字体数据的处理。
优选在邮件服务器的字体数据库中注册字体数据(例如,与涉及假名文字、记号、第1级、第2级的所有汉字相对应的字体数据),其数目可达到无障碍地显示一般的日语文书。
在邮件服务器侧的管理数据库中,可以存储字体数据被注册于终端装置侧的文字列表,或字体数据未被注册的文字列表。另外,这种文字列表,能够作成按各文字的文字码排列的结构。
上述管理数据库,如后所述,优选为在可与该邮件服务器交互通信的每个终端装置中个别地设置。但并不限于此,也可以基于被标准注册的字体数据,为各终端装置设置共同的管理数据库。
按照上述第一邮件数据处理方法,配送对象的邮件数据中含有其字体数据在终端装置中未被注册的文字(即在终端装置不能显示的文字)时,邮件服务器将该文字的字体数据与邮件数据一同发送。由于在接收该发送的终端装置中,执行通过追加注册字体数据而显示邮件数据的处理,因此,能够无障碍地显示邮件数据。
另外,由于在该方法中,在邮件服务器侧判别未注册的字体数据,并与邮件数据一同发送到终端装置,因此,不必要如同所述专利文献1、2那样进行用于在显示处理过程中获取字体数据的通信,能够在短时间内执行显示。另外,在显示邮件数据的处理中,可以对每个文字重复执行步骤A和步骤B,也可以,在对所有的文字执行步骤A后,同样对所有的文字执行步骤B。
在有关上述第一邮件数据处理方法的一种方式中,在所述邮件服务器中,在从所述配送对象的邮件数据中抽取所述字体数据未被注册的文字时,基于该文字在所述邮件数据中的出现频度,选择是否发送所述字体数据。例如,可以做成如下方式,如果是邮件数据中多次被使用的文字,则发送字体数据;对于仅使用一次的文字,不进行字体数据的发送。
在有关上述第一邮件数据处理方法的另一种方式中,在所述邮件服务器中,所述字体数据未被注册的文字被抽取有多个时,以字体数据形成的发送容量在给定值以内为条件,选择发送所述字体数据的文字。例如,可以做成如下方式,按抽取顺序选择字体数据未被注册的文字,在其选择过程中,当发送容量达到所述给定值时,不发送剩余文字的字体数据。
另外,在对字体数据的发送容量固定上限值的情况下,与邮件数据自身的容量无关,可以发送直至一定容量的字体数据。另一方面,在确定了包含邮件数据的整体发送容量的上限值的情况下,根据邮件数据自身的容量,而变动可发送字体数据的容量。
若按照上述两个方式,由于从邮件服务器向终端装置发送的邮件数量受到限制,因此能够以发送中不产生负荷过度的范围,发送字体数据。
在有关上述第一邮件数据处理方法的第三种方式中,在所述终端装置中,执行将所述追加注册的字体数据的列表发送到邮件服务器的处理。另一方面,在所述邮件服务器中,对每个终端装置个别地注册所述管理数据库,在接收到来自给定终端装置的所述字体数据的追加注册列表时,利用该列表更新对应的管理数据库。
按照上述方式,能够在邮件服务器中为每个终端装置设定个别的管理数据库,并根据终端装置侧的追加注册而更新这些文件。因此,能够避免诸如将所追加注册的字体数据再次发送的无用功,从而提高发自邮件服务器侧的发送处理的效率。
由终端装置所发送的追加注册列表,可以由对应于所追加注册的字体数据的文字码构成。此时,虽然可以仅发送新追加注册文字的文字码,但并不限于此。
例如,如下所述,在终端装置侧,在对应于追加注册而删除其他利用频度较低的字体数据时,优选为至少发送与被追加注册的字体数据和被删除的字体数据相对应的文字码。或者也可以在追加注册时,发送与至此为止所被追加注册的所有字体数据相对应的文字码。
在有关上述第一邮件数据处理方法的第四种方式中,在所述终端装置中,为所追加注册的字体数据设定利用频度信息,根据所述邮件数据的显示处理中的利用,更新该利用频度信息,并且在注册字体数据的容量超过给定限制值时,将所述利用频度最低的字体数据删除。根据该方法,能够删除虽然在终端装置侧已被注册但随后的利用频度较低的数据,因此,能够将所追加注册的字体数据的数据容量纳入限制值以内。因此,即使在存储器容量较小的终端装置中,也能够实施该邮件数据处理方法。另外,由于根据该方法能够顺次删除被较少显示的字体数据。因此,能够降低所被删除的字体数据被重新注册的频度。
在有关本发明的第二邮件数据处理方法中,预先在所述邮件服务器的存储器中存储:注册有构成日语的各文字的读音数据的读音数据库、和注册有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库。在邮件服务器中,利用所述管理数据库解析配送对象的邮件数据,抽取在发送目标终端装置中字体数据未被注册的文字,并且在抽出字体数据未被注册的文字时,将对应于该文字的读音数据从所述读音数据库中抽取,与所述配送对象的邮件数据一同发送到所述终端装置。另一方面,在终端装置中,对所接收的邮件数据中所包含的每个文字,执行读取注册字体数据的步骤A、和显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,并且在所述邮件数据一同接收读音数据时,在与该读音数据相对应的文字所涉及的步骤A中,执行读取构成该读音数据的文字的注册字体数据的处理。
上述方法的“读音数据”,主要是表示汉字的读音的数据,但也可以设定为记号或绘画文字。另外,该读音数据,优选为以假名文字串(可以平假名或片假名的任何一个)而被表示,但并不限于此,也可以做成罗马字文字串的数据。另外,在将读音数据做成假名文字串的情况下,有必要在终端装置侧将假名文字串的字体数据注册。另一方面,在将读音数据做成罗马字文字串的情况下,在终端装置可以将半角的字母文字的字体数据注册。
在邮件服务器中,对于含有在终端装置侧字体数据未被注册的文字的邮件数据,可以生成将读音数据按未注册文字的排列次序排列而成的数据文件,并将该文件和邮件数据一同发送。另外,也可以将邮件数据编辑成邮件数据中的文字和读音数据相链接的方式,并将编辑后的邮件数据发送。另外,也可以,将邮件数据编辑成在字体数据未被注册的文字之前或之后插入附有标记的读音数据的形式,并将编辑后的邮件数据发送。
在终端装置中,在对所接收的邮件数据中的字体数据未被注册的文字执行步骤A的情况下,从与所述邮件数据一同被发送的读音数据中抽取对应于该文字的读音数据,并读取构成该读音数据的文字(假名、罗马字等)的注册字体数据。由此,在该文字所涉及的步骤B中,可以显示表示读音的文字串的图像,替代原来的文字图像。
在这种显示读音替代原来的文字的情况下,优选为在读音之前或之后显示表示已经置换了显示的记号等。
在有关上述第二邮件数据处理方法的一种方式中,在所述邮件服务器中,在从所述配送对象的邮件数据中抽取所述字体数据未被注册的文字时,基于对应于该文字的读音的数目,选择是否发送所述读音数据。
一般地,由于汉字存在被音度的情况和被训读的情况,因此被设定成两个以上的读音的可能性很大。在这种情况下,可以做成如下方式,若读音的数目是2以下,则发送读音数据;但对于读音的数目是2以上的文字,则不发送读音数据。然而,并不限于此,也可以做成如下方式,对于有三个以上读音数据的文字,发送所有的读音数据。此时,由于成为在终端装置侧接收一个文字所附加的多个读音数据的情况,因此优选为做成能够排列显示或者切换显示这些读音数据的方式。
另外,也可以做成如下方式,当在终端装置未被注册的文字具有多个读音的情况下,在邮件服务器侧,利用形态素解析的方法而指定文字的读音,并将所指定的读音发送到终端装置。
在有关本发明的第三邮件数据处理方法中,作为表示没有注册字体数据的无字体记号,为每种文字种类预先设定不同记号的图像信息,并注册在所述终端装置的存储器中。在所述终端装置中,对所接收的邮件数据中所包含的每个文字,执行读取注册字体数据的步骤A、和显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,并且在所述步骤A中在对字体数据未被注册的文字进行处理时,执行根据该文字的文字码判别文字种类读取对应于该所判别的文字种类的无字体记号的处理。
在上述方法中,在邮件服务器中没有必要进行特别的处理,可以仅根据所接收邮件数据的信头部而判别发送目标终端装置,并向该终端装置发送邮件数据。被预先注册于终端装置的无字体记号,可以作为任意的图像数据而构成,但在作为日语字体数据而被注册的字体数据中存在记号的字体数据(●▲■等)时,也可以使用它。
通常,邮件数据是按文字的排列次序将JIS码等文字码排列而构成的,根据文字码所显示的值可以判别文字的种类(假名、汉字、记号等)。第三邮件数据处理方法,是利用该数据结构而生成的方法。
按照上述方法,如果在所接收的邮件数据中存在字体数据未被注册的文字,则在终端装置中可以在对应于该文字的步骤A中,根据文字码判别文字种类,并读取对应于该文字的无字体记号的图像信息。因此,在对应于该未注册文字的步骤B中,可以显示表示该文字种类的无字体记号,替代原来的文字图像。
按照上述第三种邮件数据处理方法,对于不能显示原来的文字的文字,由于能够显示表示该文字种类的无字体记号,因此,用户可以基于前后文字的关系而推测该文字。
另外,虽然上述第一至第三种方法可以个别地实施,但是也可以组合多种方法而实施。例如,也可以做成如下方式,组合第一种方法和第二种方法,从邮件服务器同时发送添加了字体数据和读音数据的邮件数据,并在终端装置侧,执行字体数据的追加注册处理和显示“读音”的处理。
实施上述第一种邮件数据处理方法时的邮件服务器,备有:接收模块,其接收所述日语邮件的邮件数据;发送控制模块,其在利用由所述接收模块所接收的邮件数据的信头部而判别发送目标终端装置后,执行向该终端装置发送所述邮件数据的处理;存储器,其存储注册有比在所述终端装置中注册着的日语字体数据更多的日语字体数据的字体数据库、和注册有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库;抽取模块,其利用所述管理数据库,解析所述接收模块所接收的邮件数据,并抽取在所述发送目标终端装置中字体数据未被注册的文字。所述发送控制模块,在所述抽取模块抽取在所述发送目标终端装置中字体数据未被注册的文字时,从所述字体数据库中读取该文字的字体数据,并与所述邮件数据一同发送到所述终端装置。
安装到上述邮件服务器中的程序,由计算机执行,包括:第一步骤,接收所述日语邮件的邮件数据;第二步骤,利用由所述第一步骤所接收的邮件数据的信头部,判别发送目标终端装置,并且利用表示所述终端装置的字体数据的注册状况的管理数据,从所述邮件数据中抽取在所述发送目标终端装置中字体数据未被注册的文字;第三步骤,将经过所述第二步骤处理后的邮件数据,发送到发送目标终端装置。在有关该程序的所述第三步骤中,含有如下步骤,当在所述第二步骤中抽取到在所述发送目标终端装置中字体数据未被注册的文字时,从注册有给定数目的字体数据的字体数据库中读取所述被抽取的文字的字体数据,并与所述邮件数据一同发送到终端装置。
按照上述结构的程序,根据第一步骤的程序,可以构成所述接收模块。另外,根据第二步骤和第三步骤的程序,可以构成所述发送控制模块和抽取模块。
实施上述第二种邮件数据处理方法时的邮件服务器,备有:接收模块,其接收所述日语邮件的邮件数据;发送控制模块,其在利用由所述接收模块所接收的邮件数据的信头部而判别发送目标终端装置后,执行向该终端装置中发送所述邮件数据的处理;存储器,其存储注册有各种日语文字的读音数据的读音数据库、和保存有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库;抽取模块,其利用所述管理数据库,解析所述接收模块所接收的邮件数据,并抽取在所述发送目标终端装置中字体数据未被注册的文字。并且所述发送控制模块,在所述抽取模块抽取到在所述发送目标终端装置中字体数据未被注册的文字时,从所述读音数据库中抽取对应于该文字的读音数据,并与所述邮件数据一同发送到终端装置。
安装到上述邮件服务器中的程序,由计算机执行,包括:第一步骤,接收所述日语邮件的邮件数据;第二步骤,利用由所述第一步骤所接收的邮件数据的信头部,判别发送目标终端装置,并且利用表示所述终端装置的字体数据的注册状况的管理数据,从所述邮件数据中抽取在所述发送目标终端装置中字体数据未被注册的文字;第三步骤,将经过所述第二步骤处理后的邮件数据,发送到发送目标终端装置。这时,在第三步骤中,含有如下步骤,当在所述第二步骤中抽取到在所述发送目标终端装置中字体数据未被注册的文字时,从各种日语文字的读音数据被注册的读音数据库中,读取所述被抽取的文字的读音数据,并与所述邮件数据一同发送到所述终端装置。
按照上述程序,由第一步骤的程序可以构成接收模块,由第二、第三步骤的程序可以构成发送控制模块。
有关本发明的终端装置,具有:注册有给定容量的日语字体数据的存储器、与异地邮件服务器通信的通信模块、用于显示所述通信模块从所述邮件服务器接收的邮件数据的显示模块。通信模块,可以由无线通信装置之类的硬件、以及安装有基于给定标准的协议而进行数据发送接收的程序的计算机所构成。显示模块是液晶板之类的可显示文字图像的器件,优选为具备足够能力以显示给定长度的日语文字串的器件。另外,在该终端装置中可以设置包含计算机的控制部。
实施上述第一邮件数据处理方法时的终端装置,包括:显示控制模块,其对应于所述通信模块从所述邮件服务器接收到日语邮件的邮件数据的事件,对该邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容;和追加注册模块,其在所述通信模块接收到所述邮件数据和所述字体数据时,在所述显示控制模块的处理之前,将所接收到的字体数据追加注册到所述存储器。这些显示控制模块和追加注册模块,可以通过安装在所述控制部中的程序,而设定在所述控制部的计算机中。
实施上述第二邮件数据处理方法时的终端装置,具有显示控制模块,其对应于所述通信模块从所述邮件服务器接收到日语邮件的邮件数据的事件,对该邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容。所述显示控制模块被设定为在所述通信模块接收到所述邮件数据和读音数据时,在与该读音数据相对应的文字所涉及的步骤A中,读取构成所述读音数据的文字的注册字体数据。此时的显示控制模块,也可以通过程序而设定在所述控制部的计算机中。
实施上述第三邮件数据处理方法时的终端装置,具有显示控制模块,其对应于所述通信模块从所述邮件服务器接收到日语邮件的邮件数据的事件,对该邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容。并且,在所述存储器中,作为表示没有注册字体数据的无字体记号,针对每个文字种类注册不同的图像信息;所述显示控制模块被设定为在所述步骤A中对字体数据未被注册的文字进行处理时,根据该文字的文字码判别文字种类,并读取与该所判别的文字种类相对应的无字体记号的图像信息。
上述终端装置的显示控制模块,可以通过程序设定在所述控制部的计算机中。
另外,在该程序中,也可以包含用于由所述计算机设定注册模块的程序,所述注册模块在所述存储器中,对每个文字种类注册不同的图像信息,作为表示没有注册字体数据的无字体记号。通过该注册模块,可以在所述存储器内注册无字体记号的图像信息。另外,在所述程序中,也可以包含各无字体记号的图像信息。另外,在作为无字体记号的图像信息而使用注册于终端装置侧的所定字体数据时,用于注册所述无字体记号的程序,可以构成为在存储器中注册附加各无字体记号所涉及的字体数据和文字种类之间的对应关系数据的程序。
安装在上述终端装置的控制部中的程序,优选为通过因特网之类的通信线路而被供给到终端装置。在该程序中优选为含有用于在所述存储器中初始注册的日语字体数据。如此,由于在不具备日语邮件显示功能的终端装置中也能够嵌入日语显示的功能,因此可以接收并显示日语邮件。
另外,该程序可以含有日语输入功能。此时,也可以在程序中包含假名—汉字变换用辞典数据,但在希望避免数据容量变多的情况下,优选利用日语字体数据进行变换处理的方式。例如,可以一览显示被注册的日语字体数据的文字图像,并根据选择该显示上的文字的操作,输入所选择的文字。
根据本发明,即使在不具备日语显示功能的终端装置中,也能够以判读中无障碍地显示所接收的日语邮件。另外,由于能够以非通信状态高效地进行日语邮件的显示处理,因此能够提高邮件的显示速度,并能够提高终端装置的方便性和经济性。
附图说明
图1表示适用本发明的邮件配送系统的功能框图。
图2表示邮件服务器的主要处理流程的流程图。
图3表示字体未安装文字的抽取处理流程的流程图。
图4表示邮件数据一例的说明图。
图5表示对图4的邮件数据的字体未安装文字的抽取结果的表。
图6表示便携式终端的主要处理流程的流程图。
图7表示字体数据的追加注册处理流程的流程图。
图8表示邮件阅览处理流程的流程图。
图9表示无字体记号的读取处理流程的流程图。
图10表示便携式终端的邮件数据的显示例的说明图。
图中:1-邮件服务器,2-便携式终端,12-邮件数据处理部,13-字体管理处理部,14-读音数据处理部,15-交互通信处理部,16-字体数据库,17-读音数据库,18-字体管理数据库,21-交互通信处理部,23-邮件阅览处理部,25-显示处理部,26-字体抽取处理部,27-字体管理处理部,28-字体数据库,28a-追加注册区域。
具体实施方式
图1表示适用本发明的邮件配送系统的结构例。
该邮件配送系统,由邮件服务器1以及在该邮件服务器1中注册的多台便携式终端2(图1中仅记载1台)而构成,邮件服务器1和便携式终端2通过因特网而交互通信。
上述便携式终端2,是在日本以外的国家制造的移动电话机之类的,原本不具有日语处理环境的装置。在该实施例中,通过将日语邮件处理用程序下载到该便携式终端2中,而设定生成日语邮件的功能以及显示所接收的日语邮件的功能。具体地,通过上述程序,设定交互通信处理部21、邮件生成处理部22、邮件阅览处理部23、文字输入处理部24、显示处理部25、字体抽取处理部26、字体管理处理部27等各处理部。另外,与上述程序一起,同时也下载注册有给定容量的日语字体数据的字体数据库28。
邮件服务器1,执行向结束了上述下载处理的便携式终端2发送日语邮件,或者并转送发自上述便携式终端2的邮件的处理,其备有:配送邮件受理部11、邮件数据处理部12、字体管理处理部13、读音数据处理部14、交互通信处理部15等。另外,作为数据库,设有字体数据库16、读音数据库17、以及字体管理数据库18等。
以下,顺次说明邮件服务器1中的各处理部11~15以及数据库16、17、18。
在上述字体数据库16中,对于由现行的JIS码所规定的所有的文字(包含平假名、片假名、第1、第2级汉字、记号等),存储各自显示用的字体数据。另外,该字体数据,对每个文字作为独立的图像文件构成,在各文件中附有所对应的文字的文字码的文件名。
在读音数据库17中,在注册于字体数据库16的文字中,对于具有汉字或一部分记号等的“读音”的文字,存储有表示各自的读音的平假名文字串(以下将此称作“读音数据”)。该读音数据,具体地是,将与上述平假名列的各平假名相对应的文字码排列配置而构成,为该文字的文字码建立对应。另外,对于具有多个读音的文字,存储与所有的读音对应的读音数据。
在上述字体管理数据库18中,为每个注册于该邮件服务器1中的便携式终端2,存储个别的数据文件18a。在该数据文件18a中(以下,称“按用户管理的数据文件18a”),存储对应的其字体数据被注册于便携式终端2中的文字(以下称“字体安装文字”)的列表。
另外,该文字的列表,具体地是,排列配置各文字的文字码而构成。后述的在便携式终端2一侧所生成的候补文字列表和追加注册列表,与此相同,也作为文字码的排列而被构成。
上述配送邮件受理部11,用以接收来自任意的信息处理装置(移动电话机和个人计算机)的日语邮件。该接收处理,包含将信息包单位的数据组合到原邮件数据的处理等。
邮件数据处理部12,接收由上述配送邮件受理部11所提供的配送对象邮件数据。首先,邮件数据处理部12,根据所提供的邮件数据的信头部的发送目标数据,访问上述字体管理数据库18,并指定与邮件的发送目标便携式终端2(以下称“发送目标终端2”)相对应的按用户管理的数据文件18a。于是,在顺次地关注上述邮件数据的构成文字的同时,将所关注的文字与上述按用户管理的数据文件18a中的文字列表相对照,判别该所关注的文字是否被注册在发送目标终端2中。这里,若判断为所关注的文字是未在发送目标终端2中注册的文字(以下,称“字体未安装文字”),则邮件数据处理部12,将字体未安装文字的文字码提供到上述字体管理处理部13和读音数据处理部14。
字体管理处理部13,根据由邮件数据处理部12所接收的文字码访问字体数据库16,并读取对应的字体数据。所读取的字体数据被传送到上述邮件数据处理部12。
另外,该字体管理处理部13,在来自便携式终端2一侧的后述追加注册列表被发送而来时,利用此,更新与列表发送源便携式终端2相对应的按用户管理的数据文件18a的内容。
读音数据处理部14,根据由邮件数据处理部12所接收的文字码检索读音数据库17,抽取上述所关注的文字的读音数据。该读音数据也被传送到邮件数据处理部12。
邮件数据处理部12,以向发送目标终端2的发送容量不超过给定限制值为条件,而编辑邮件数据,以使得能够在发送目标终端2一侧判读上述字体未安装文字。该编辑通过两种方法进行。第一种方法是将由字体管理处理部13所传送的字体未安装文字的字体数据添加在邮件数据中的方法。由于如上所述,字体数据成为每一个文字的图像文件,因此,与针对邮件数据的通常的文件添加处理相同,能够对每一文字逐一添加字体数据。
编辑处理的第二种方法,是在上述邮件数据中包含读音数据的方法。在该实施例中,生成在构成读音数据的平假名文字串的前后附加有标记记号〈 〉的状态的数据(以下将此称作“读音标记”),并将该读音标记,插入在上述邮件数据中对应的字体未安装文字之后。例如,在邮件数据中存在文字串“私の案では”(我的方案中),而其中的“案”是字体未安装文字的情况下,则如“私の案〈ぁん〉では”那样(我的方案中,〈ぁん〉是案的日语读音),插入读音标记。
由邮件数据处理部12所编辑的邮件数据,被传送到交互通信处理部15。交互通信处理部15,以信息包单位分割所接收的邮件数据,并基于通信协议顺次发送各信息包。
接下来,说明关于便携式终端2一侧的结构和功能。
在该便携式终端2一侧的下载时的字体数据库28中,除了平假名和片假名外,还存储有与通常利用频度较高的汉字和记号等有限数量的文字相对应的字体数据。以下,将这些被初始注册的数据成为“标准字体数据”。各标准字体数据,与邮件服务器1一侧的字体数据相同,被作为图像数据文件而构成,上述图像数据文件将对应的文字的文字码作为文件名。
另外,在该字体数据库28中,设有区域28a,其用于追加注册从上述邮件服务器1而在邮件数据中发送来的字体数据(以下称为“追加注册区域28a”)。
另外,在字体数据库28内的标准字体数据和追加字体数据中,分别与利用频度对应进行存储。该利用频度在对应的字体数据为了显示而被读取时,每次进行更新。另外,在追加注册区域28a内的追加字体数据中,也与表示存储位次的数据建立对应。
显示处理部25,接收由文字输入处理部24或邮件阅览处理部23供给的显示对象文字的文字码,并将该码提供到字体抽取处理部26。字体抽取处理部26,利用所提供的文字码,访问字体数据库28,并读取上述显示对象文字的字体数据。显示处理部25,接收由字体抽取处理部26所提供的上述字体数据,并输出到图中未示出的显示部。
按照这种处理,能够在显示部上显示上述显示对象文字的图像。另外,通过上述字体抽取处理部26,执行上述各字体数据的利用频度的更新处理。
邮件生成处理部22,对应于生成发送邮件的操作而起动,接收由文字输入处理部24所提供的输入文字并组合邮件数据。组合后的邮件数据被提供到交互通信处理部21。
交互通信处理部21,执行如下处理:将由上述邮件生成处理部22等所生成的邮件数据发送到邮件服务器1;接收由邮件服务器1所发送的邮件数据。在发送处理中,执行将邮件数据信息包化的处理等;在接收处理中,执行顺次接收信息包单位的邮件数据,以及组合原邮件数据的处理等。所发送接收的邮件数据,被存储在图中未示出的存储器内的发送文件夹和接收文件夹中。
邮件阅览处理部23,对应于邮件阅览操作而起动,从上述接收文件夹中读取用户所选择的邮件数据。接着,通过将构成该邮件数据的各文字的文字码顺次地提供到显示处理部25,而在显示部上显示上述邮件数据的内容。
另外,在未能读取到与从邮件阅览部23中所接收的文字码相对应的字体数据的情况下,在显示处理部25中设定将该文字置换为对应于文字种类的无字体记号而显示的功能。
邮件通信中所使用的文字码一般是JIS码。由于在JIS码中对每种文字种类规定了的码值的范围,因此可以基于文字码值而判别文字种类。显示处理部25,在通过该方法而判别文字种类后,根据判别结果读取被预先确定的记号的字体数据,并用该字体数据的图像替代原来的文字图像而显示。
在所接收的邮件数据中添加有字体数据的情况下,上述交互通信处理部21,执行将该字体数据供给到字体管理处理部27的处理。字体管理处理部27,执行将此字体数据注册到上述字体数据库28的追加注册区域28a中的处理。
另外,字体管理处理部27,执行上述字体数据的追加注册处理后,从上述追加注册区域28a中读取所注册的字体数据的文字码,而生成追加注册列表。这里所生成的追加注册列表,被传送到交互通信处理部21,并被发送到邮件服务器1。接收该发送的邮件服务器1,以上述方式,通过字体管理处理部13执行更新相应的按用户管理的数据文件18a的处理。即,每在便携式终端2一侧每次进行字体数据的追加注册处理时,邮件服务器1的按用户管理的数据文件18a也被重新改写。因此,能够在邮件服务器1一侧高精度地进行抽取上述字体未安装文字的处理。
另外,虽然在大部分具有日语输入功能的装置中嵌入有假名—汉字转换用的辞典数据,但是由于该实施例的便携式终端2本身是不具备日语处理功能的装置,因而不具备其容量大到可以嵌入辞典数据的存储器。因此,在该实施例中,用字体数据显示输入文字的候补列表,通过在该显示画面而受理文字的选择的方法,输入文字。进而,在该实施例中,通过将上述输入候补文字按利用频度的顺序排列,以提高文字输入的效率。以下,简单说明用于邮件生成的文字输入处理。
上述输入候补文字的列表(以下,称作“候补文字列表”),将从字体数据库28读取的各文字的文字码按利用频度顺次排列而成,由文字输入处理部24生成。文字输入处理部24,将所生成的候补文字列表提供到显示处理部25中。在显示处理部25中,将该候补文字列表中的文字码顺次赋给字体抽取处理部26,接收由字体数据库所提供的各文字的字体数据。于是,通过将这些字体数据输出到显示部,生成上述候补文字列表的一览显示画面。
若进行与上述候补文字列表的一览显示画面相对应的文字选择操作,则文字输入处理部24将所选择的文字的文字码输出到上述邮件生成处理部22和显示处理部25。由此确定一个输入文字,组合到邮件数据中,并在显示部上显示。通过重复进行这种处理,逐个地输入文字并组合成邮件数据。
图2表示上述的邮件服务器1处理一件日语邮件时的处理步骤。另外,图3表示图2的ST3(ST是步骤的省略,以下也一样)的详细处理步骤。
图4是由上述的邮件服务器1所接收的邮件数据的一例。在该例中,假定图中的由矩形框所围绕的文字是字体未安装文字。图5是表示对应于上述图4的邮件数据的字体未安装文字的抽取结果的表。该图5的表,由图2的处理过程所生成,并存储在邮件服务器1内的工作用存储器中。
以下,参照图4、5,并按照图2、3所示的流程说明邮件服务器1的处理细节。
首先,在图2的ST1中接收到对所注册的便携式终端2的日语邮件后,则在后续的ST2中,利用该邮件的信头部所记载的发送目标数据,而指定发送目标终端2。在后续的ST3中,执行从邮件数据抽取字体未安装文字的处理。以下,用图3说明该抽取处理。
在图3的字体未安装文字的抽取处理中,首先关注邮件数据中的最初的文字,读取该文字的文字码(ST31)。在后续的ST32中,根据所读取的文字码,检索对应于上述发送目标终端2的按用户管理的数据文件18a。如果所关注的文字是字体安装文字,则上述文字码注册在按用户管理的数据文件18a中。在这种情况下,ST33成为“否”,跳过以下的ST34、ST35。
另一方面,在所关注的文字的文字码未被注册在按用户管理的数据文件18a的情况下,从ST33转入ST34,将所关注的文字设定为字体未安装文字。在后续的ST35中,更新该字体未安装文字的出现次数。另外,在该更新处理中,对于首次出现的文字,设定初始值“1”。
以下,同样,对于邮件中的所有文字,执行上述步骤。由此,在上述图5的表的“文字”注册区域中存储各字体未注册文字;并在“出现次数”注册区域中,存储各字体未注册文字在邮件数据中出现的次数。
对于所有的文字,均执行上述处理后,则ST36变成“是”,并转移到图2的ST4中。
在ST4中,根据上述ST3的处理,判别字体未安装文字是否被抽取。这里,若字体未安装文字的抽取数是零,则转入ST14。此时,将邮件数据以ST1中所接收的状态直接发送到发送目标终端2。
另一方面,在抽取到字体未安装文字的情况下,以下,在顺次关注各字体未安装文字的同时,就各文字,执行ST5~12的处理。
在ST5中,利用上述读音数据处理部14的功能,从上述读音数据库17中读取所关注文字的读音数据。这里所读取的读音数据,被存储在上述图5的表的“读音”注册区域中。但是,在所关注的文字未被注册在读音数据库17中的情况下,对应于该文字的注册区域成为空状态。
接下来,在ST6中,核对所关注文字的出现次数。这里若出现次数是2以上,则ST6成为“是”并转入ST10。在ST10中,利用上述字体管理处理部13的功能,从上述字体数据库16中读取所关注文字的字体数据。在后续的ST11中,执行将所读取的字体数据添加到邮件数据中的处理。
在上述所关注的文字的出现次数是1次的情况下,转入ST7,并检查有无读音数据。接着,在存在所关注文字的读音数据的情况下转入ST8,并检查读音数据的抽取数目。
在ST7中判断为没有读音数据的情况下,或在ST8中判断为读音数据是多个时,执行上述ST10和ST11。对此,在ST8中判断为读音数据仅有1个的情况下,转入ST9。在该ST9中,从上述图5的表中取出所关注文字的读音数据而生成读音标记,并将此读音标记插入邮件数据中的所关注文字之后。
这样,就关注中的字体未安装文字,执行读取字体数据并添加到邮件数据的处理,或生成读音标记并插入到邮件数据中的处理的两者之一。若处理结束,则进入ST12,并将处理后的邮件数据的数据容量与给定限制值比较。
这里被比较的数据容量,是添加了字体数据和读音标记的邮件数据的整体容量。若该容量在限制值以下,则通过ST13返回ST5,注目于后续的字体未安装文字,并执行同样的处理。
在对所有的字体未安装文字的处理均结束的情况下(ST13为“是”),或者在处理过程中邮件数据的容量超过限制值的情况下(ST12为“否”),转入ST14,并将该时点的邮件数据发送到发送目标终端2。
在将上述ST6~13的处理适用于图4、5的事例的情况下,由于“国”和“☆”的出现次数是两次,因此其成为字体数据添加处理的对象。另外,对于“惯”,由于读音数据被抽取两个,因此同样也成为字体数据添加处理的对象。另外,对于
,虽然出现次数是1次,但是由于读音数据未被抽取,因此同样成为字体数据添加处理的对象。
另一方面,对于“礼”,由于出现次数是1次,读音数据又是1个,因此成为涉及读音标记的处理对象。
另外,ST6~ST13的处理,由于是按字体未注册文字的抽取顺序进行,因此在处理过程中邮件数据的容量超过限制值的情况下,对以后的字体未注册文字,既不进行字体数据的添加,页不进行读音标记的设定,而直接发送。但是,在该实施例中,如果是标准容量的邮件数据,则将上述限制值设定成能够添加多个文字的字体数据。因此,完全不能处理字体未注册文字而发送邮件数据的情况,可以认为非常罕见。
图6~9表示在便携式终端2中所实施的处理的步骤。另外,在这些图中,为了不与邮件服务器1一侧的步骤相混淆,而将各步骤表示为“st”。
图6表示便携式终端2的主要处理流程。
在该便携式终端2中,在st1~3中检查有无涉及邮件处理的操作,同时实施步骤st13(关于通常的通信处理之类的)。在该流程中,若存在指示邮件的发送或接收的操作,则st1成为“是”并转入st4,与上述邮件服务器1连接。
在接收邮件的情况下,从st5进入st6,并从邮件服务器1中接收存储在该服务器中的邮件数据。另外,在该邮件接收处理中,进行询问邮件服务器1中有无新到达邮件的数据发送处理,以及进行受理来自邮件服务器1的回信的处理。
在从邮件服务器1所接收的邮件数据中被添加了字体数据的情况下,st7成为“是”,并转入st8,并执行将所添加的字体数据在上述字体数据库28中追加注册的处理。关于该处理的详细情况,使用图7,留作后述。
在执行上述字体数据的追加注册处理的情况下,转入st9。在该st9中,访问上述字体数据库28的追加注册区域28a,并生成上述追加注册列表,将此发送到邮件服务器1。
在发送邮件的情况下,从st5转入st10,并将于后述的st12中所生成的邮件数据发送到邮件服务器1。另外,在接收到没有添加字体数据的邮件数据的情况下,st7成为“否”,并跳过st8、st9的处理。
若进行选择邮件阅览处理的操作,st2成为“是”并转入st11的邮件阅览处理。关于该处理,用图8和图9详细地说明。
若进行选择邮件生成处理的操作,st3成为“是”并转入st12的邮件生成处理。在该邮件生成的文字输入处理中,如上所述,一览地显示由字体数据生成的候补文字列表,并对应于选择该显示画面上文字的操作,而逐字地组合成邮件数据。
接下来,利用图7说明上述st8的字体数据的追加注册处理的详细情况。另外,在该流程中将最初的步骤设为st101。
假定在上述邮件数据中添加多个字体数据的情况下,在图7的步骤中,顺次注目于各字体数据。在最初的st101中,判别正在关注的字体数据是否在字体数据库28中已注册。虽然如上所述在便携式终端2中,每次连接邮件服务器1时,发送追加数据的注册列表,但是对于邮件服务器1一侧的按用户管理的数据文件18a根据该列表被更新以前就接收到了编辑后的邮件数据的情况,是因为有可能在该邮件数据中已经添加了追加注册字体数据。在上述字体数据已经被注册的情况下,st101成为“是”,并转入st105,执行将字体数据库28中的对应注册数据的存储位次变更成第1位的处理。
另外,该存储位次表示字体数据的注册顺序,位次为第一位的数据是最新的注册数据。
在上述正在关注着的字体数据未在字体数据库28中注册的情况下,st101成为“否”,并转入st102。在st102中,判断上述字体数据库28的追加注册区域28a中所注册的数据的总容量是否在给定阈值以内。这里当数据的总容量超过给定阈值时,从st102转入st103,并删除上述存储位次最低的字体数据。此后,进入st104,并将所关注中的字体数据,以该存储顺序为第一位的状态,存储在上述追加注册区域28a中。另外,若上述数据的总容量在阈值以内,则跳过st103。
若对被添加的所有字体数据均执行了上述处理,则st106成为“是”,并结束处理。藉此,被添加在邮件数据中的字体数据中的未注册数据均被注册在字体数据库28中。另外,在担心追加字体数据的容量超过上述追加注册区域28a的固定容量的情况下,删除最早的注册数据,因此能够防止因字体数据的追加注册而影响便携式终端2的存储器资源。
另外,虽然在上述实施例中删除了存储位次最低的字体数据,但作为其替代,也可以删除利用频度最低的字体数据。此时,由于顺次删除了很少显示的字体数据,因此可以降低对所删除的字体数据重新注册的频度。
接下来,利用图8和图9说明上述st11的邮件阅览处理的详细情况。另外,在该处理中,将最初的步骤设为st201。
图8表示邮件阅览处理的主要流程,图9表示图8的步骤st206的详细流程。
在该邮件阅览处理中,顺次关注邮件数据中所包含的所有文字,并读取与所关注的文字相对应的文字码。但是,在邮件数据中包含上述读音标记的情况下,执行从构成该读音标记的多个文字串单位中读取文字码的处理。以下,详细说明。
在st201中,从上述邮件数据中读取所关注文字的文字码。在后续的st202中,根据所读取的文字码值,判断所关注的文字是否是读音标记的前端记号“〈”。这里当所关注的文字是“〈”时,进一步读取后续的文字的文字码,以判断是否构成读音标记。
若后续的给定数的文字码对应于平假名,其后的文字码是读音标记的末端“〉”,则由这些一系列文字构成读音标记。此时,st202变为“是”,并转入st203,同时从上述字体数据库28中读取构成读音标记的各文字的字体数据。只是,在该实施例中,分别将标记记号“〈”和“〉”的字体数据分别置换成“(”和“)”的字体数据。
在所关注文字的文字码与上述标记记号不相对应的情况下,或者在记号“〈”之后的文字串不构成读音标记的情况下,st202的判定成为“否”,并转入st204。在st204中,根据上述所关注文字的文字码而检索字体数据库28。这里,若检索到与文字码对应的字体数据,st204成为“是”,并转入st205,以执行读取对应的字体数据的处理。
另一方面,在没有检索到与所关注文字的文字码相对应的字体数据的情况下,st204成为“否”,并转入st206,执行获取无字体记号的字体数据的处理。
该处理的细节,如图9所示。若简单说明,即,根据上述所关注文字的文字码的值而指定文字种类(st207),若文字种类是汉字,则读取“■”的字体数据;若文字种类是记号,则读取“●”的字体数据;若文字种类是绘画文字,则读取“▲”的字体数据(st208~st213)。另外,在判别为是上述三种以外的文字种类(外国文字)的情况下,转入st214,读取为其他文字种类所准备的给定记号的字体数据。
再返回到图8,根据上述st203、st205、st206中的任何一个步骤读取字体数据,转入st215,并在显示部上显示所读取的字体数据的文字图像。另外,将该图像的显示位置,控制成逐格顺次错位的方式。
如此,若邮件数据中的所有文字被显示,则st216成为“是”,并结束处理。
若按照上述图8、图9所示的步骤,对于邮件数据中的文字中的字体数据已注册的文字,在st204、st205中进行读取对应字体数据,能够显示该文字自身。另外,在该实施例中,由于在紧接着邮件接收之后即进行上述图7的字体数据的追加注册处理,因此即使所接收的邮件中含有字体未安装文字,若添加与该字体未安装文字相对应的字体数据,则在邮件阅览处理时,也能够正常地表示对应的文字。
另一方面,对于字体数据未被注册的文字,通过上述st206(st207~st214)的处理,置换为无字体记号进行显示。因此,在该实施例中,由于通过无字体记号显示文字种类,因而容易推测原来的数据。
另外,即使对于字体数据未注册文字,在被赋予读音数据的情况下,通过st202、st203的处理,也能够紧挨着无字体记号而显示读音数据。也就是说,虽然不显示原来的文字,由于显示其读音,因而用户能够容易地推测该文字。
图10表示上述图4所示的邮件数据在便携式终端2一侧的显示例。
在该例中,对于字体未安装文字中的“国”“慣”“☆”三个文字,生成字体数据的追加注册之后,正常显示文字自身。另外,对于“礼”,由于被赋予读音标记,因此,无字体记号“■”以及读音“れい”(“礼”的日语读音)紧挨着被显示。
Claims (18)
1、一种邮件数据处理方法,在具备注册有给定容量的日语字体数据的终端装置、和向该终端装置配送日语邮件的邮件服务器的系统中执行,其特征在于,
预先在所述邮件服务器的存储器中存储:注册有比在所述终端装置中注册的字体数据更多的字体数据的字体数据库、和注册有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库;
在所述邮件服务器中,利用所述管理数据库解析配送对象的邮件数据,抽取在发送目标终端装置中字体数据未被注册的文字,并且在抽取字体数据未被注册的文字时,从所述字体数据库中读取该文字的字体数据,与所述配送对象的邮件数据一并发送到所述终端装置;
在所述终端装置中,对所接收的邮件数据中所包含的每个文字,执行读取注册字体数据的步骤A、和显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,并且在与所述邮件数据一起接收字体数据时,在所述邮件数据的显示处理之前,执行追加注册所接收的字体数据的处理。
2、根据权利要求1所述的邮件数据处理方法,其特征在于,
在所述邮件服务器中,在从所述配送对象的邮件数据中抽取所述字体数据未被注册的文字时,基于该文字在所述邮件数据中的出现频度,选择是否发送所述字体数据。
3、根据权利要求1或2所述的邮件数据处理方法,其特征在于,
在所述邮件服务器中,所述字体数据未被注册的文字被抽取有多个时,以字体数据形成的发送容量在给定值以内为条件,选择发送所述字体数据的文字。
4、根据权利要求1~3中任一项所述的邮件数据处理方法,其特征在于,
在所述终端装置中,执行将所述追加注册的字体数据的列表发送到邮件服务器的处理;
在所述邮件服务器中,对每个终端装置个别地注册所述管理数据库,在接收到来自给定终端装置的所述字体数据的追加注册列表时,利用该列表更新对应的管理数据库。
5、根据权利要求1~4中任一项所述的邮件数据处理方法,其特征在于,
在所述终端装置中,为所追加注册的字体数据设定利用频度信息,根据所述邮件数据的显示处理中的利用,更新该利用频度信息,并且在注册字体数据的容量超过给定限制值时,将所述利用频度最低的字体数据删除。
6、一种邮件数据处理方法,在具备注册有给定容量的日语字体数据的终端装置、和向该终端装置配送日语邮件的邮件服务器的系统中执行,其特征在于,
预先在所述邮件服务器的存储器中存储:注册有构成日语的各文字的读音数据的读音数据库、和注册有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库;
在所述邮件服务器中,利用所述管理数据库解析配送对象的邮件数据,抽取在发送目标终端装置中字体数据未被注册的文字,并且在抽出字体数据未被注册的文字时,将对应于该文字的读音数据从所述读音数据库中抽取,与所述配送对象的邮件数据一同发送到所述终端装置;
在所述终端装置中,对所接收的邮件数据中所包含的每个文字,执行读取注册字体数据的步骤A、和显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,并且在所述邮件数据一同接收读音数据时,在与该读音数据相对应的文字所涉及的步骤A中,读取构成该读音数据的文字的注册字体数据。
7、根据权利要求6所述的邮件数据处理方法,其特征在于,
在所述邮件服务器中,在从所述配送对象的邮件数据中抽取所述字体数据未被注册的文字时,基于对应于该文字的读音的数目,选择是否发送所述读音数据。
8、一种邮件数据处理方法,在具备注册有给定容量的日语字体数据的终端装置、和向该终端装置配送日语邮件的邮件服务器的系统中执行,其特征在于,
作为表示没有注册字体数据的无字体记号,为每种文字种类预先设定不同记号的图像信息,并注册在所述终端装置的存储器中;
在所述终端装置中,对所接收的邮件数据中所包含的每个文字,执行读取注册字体数据的步骤A、和显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,并且在所述步骤A中对字体数据未被注册的文字进行处理时,根据该文字的文字码判别文字种类,读取对应于该所判别的文字种类的无字体记号。
9、一种邮件服务器,向注册有给定容量的日语字体数据的终端装置配送日语邮件,其特征在于,备有:
接收模块,其接收所述日语邮件的邮件数据;
发送控制模块,其在利用由所述接收模块所接收的邮件数据的信头部而判别发送目标终端装置后,执行向该终端装置发送所述邮件数据的处理;
存储器,其存储注册有比在所述终端装置中注册着的日语字体数据更多的日语字体数据的字体数据库、和注册有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库;
抽取模块,其利用所述管理数据库,解析所述接收模块所接收的邮件数据,并抽取在所述发送目标终端装置中字体数据未被注册的文字;
在所述抽取模块抽取在所述发送目标终端装置中字体数据未被注册的文字时,所述发送控制模块,从所述字体数据库中读取该文字的字体数据,并与所述邮件数据一同发送到所述终端装置。
10、一种邮件服务器,向注册有给定容量的日语字体数据的终端装置配送日语邮件,其特征在于,备有:
接收模块,其接收所述日语邮件的邮件数据;
发送控制模块,其在利用由所述接收模块所接收的邮件数据的信头部而判别发送目标终端装置后,执行向该终端装置中发送所述邮件数据的处理;
存储器,其存储注册有各种日语文字的读音数据的读音数据库、和保存有表示所述终端装置的字体数据的注册状况的管理数据的管理数据库;
抽取模块,其利用所述管理数据库,解析所述接收模块所接收的邮件数据,并抽取在所述发送目标终端装置中字体数据未被注册的文字;
在所述抽取模块抽取到在所述发送目标终端装置中字体数据未被注册的文字时,所述发送控制模块,从所述读音数据库中抽取对应于该文字的读音数据,并与所述邮件数据一同发送到所述终端装置。
11、一种邮件服务器用程序,安装在向注册有给定容量的日语字体数据的终端装置配送日语邮件的邮件服务器中,由计算机执行,其特征在于,包括:
第一步骤,接收所述日语邮件的邮件数据;
第二步骤,利用由所述第一步骤所接收的邮件数据的信头部,判别发送目标终端装置,并且利用表示所述终端装置的字体数据的注册状况的管理数据,从所述邮件数据中抽取在所述发送目标终端装置中字体数据未被注册的文字;
第三步骤,将经过所述第二步骤处理后的邮件数据,发送到发送目标终端装置;
在所述第三步骤中,含有如下步骤,当在所述第二步骤中抽取到在所述发送目标终端装置中字体数据未被注册的文字时,从注册有给定数目的字体数据的字体数据库中读取所述被抽取的文字的字体数据,并与所述邮件数据一同发送到终端装置。
12、一种邮件服务器用程序,安装在向注册有给定容量的日语字体数据的终端装置配送日语邮件的邮件服务器中,由计算机执行,其特征在于,包括:
第一步骤,接收所述日语邮件的邮件数据;
第二步骤,利用由所述第一步骤所接收的邮件数据的信头部,判别发送目标终端装置,并且利用表示所述终端装置的字体数据的注册状况的管理数据,从所述邮件数据中抽取在所述发送目标终端装置中字体数据未被注册的文字;
第三步骤,将经过所述第二步骤处理后的邮件数据,发送到发送目标终端装置;
在所述第三步骤中,含有如下步骤,当在所述第二步骤中抽取到在所述发送目标终端装置中字体数据未被注册的文字时,从各种日语文字的读音数据被注册的读音数据库中,读取所述被抽取的文字的读音数据,并与所述邮件数据一同发送到所述终端装置。
13、一种终端装置,具有:注册有给定容量的日语字体数据的存储器、与异地邮件服务器通信的通信模块、用于显示所述通信模块从所述邮件服务器接收的邮件数据的显示模块,其特征在于,包括:
显示控制模块,其对应于所述通信模块从所述邮件服务器接收到日语邮件的邮件数据的事件,对该邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容;和
追加注册模块,其在所述通信模块接收到所述邮件数据和所述字体数据时,在所述显示控制模块的处理之前,将所接收到的字体数据追加注册到所述存储器。
14、一种终端装置,具有:注册有给定容量的日语字体数据的存储器、与异地邮件服务器通信的通信模块、用于显示所述通信模块从所述邮件服务器接收的邮件数据的显示模块,其特征在于,
具有显示控制模块,其对应于所述通信模块从所述邮件服务器接收到日语邮件的邮件数据的事件,对该邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容;
所述显示控制模块被设定为在所述通信模块接收到所述邮件数据和读音数据时,在与该读音数据相对应的文字所涉及的步骤A中,读取构成所述读音数据的文字的注册字体数据。
15、一种终端装置,具有:注册有给定容量的日语字体数据的存储器、与异地邮件服务器通信的通信模块、用于显示所述通信模块从所述邮件服务器接收的邮件数据的显示模块,其特征在于,
具有显示控制模块,其对应于所述通信模块从所述邮件服务器接收到日语邮件的邮件数据的事件,对该邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容;
在所述存储器中,作为表示没有注册字体数据的无字体记号,针对每个文字种类注册不同的图像信息;
所述显示控制模块被设定为在所述步骤A中对字体数据未被注册的文字进行处理时,根据该文字的文字码判别文字种类,并读取与该所判别的文字种类相对应的无字体记号的图像信息。
16、一种程序,对于具有注册有给定容量的日语字体数据的存储器、与异地邮件服务器通信的通信模块、用于显示所述通信模块从所述邮件服务器接收的邮件数据的显示模块和包含计算机的控制部的终端装置,该程序安装到该终端装置的所述控制部中,其特征在于,让所述计算机具有作为如下装置的功能:
显示控制模块,对于所接收的邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容;和
追加注册模块,其在所述通信模块接收到邮件数据和字体数据时,在所述显示控制模块的显示处理之前,将所接收到的字体数据追加注册到所述存储器。
17、一种程序,对于具有注册有给定容量的日语字体数据的存储器、与异地邮件服务器通信的通信模块、用于显示所述通信模块从所述邮件服务器接收的邮件数据的显示模块和包含计算机的控制部的终端装置,该程序安装到该终端装置的所述控制部中,其特征在于,让所述计算机具有作为显示控制模块的如下功能:
对于所接收的邮件数据中所包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,在所述通信模块接收到所述邮件数据和读音数据时,在与该读音数据相对应的文字所涉及的步骤A中,执行读取构成所述读音数据的文字的注册字体数据的处理。
18、一种程序,对于具有注册有给定容量的日语字体数据的存储器、与异地邮件服务器通信的通信模块、用于显示所述通信模块从所述邮件服务器接收的邮件数据的显示模块和包含计算机的控制部的终端装置,该程序安装到该终端装置的所述控制部中,其特征在于,让所述计算机具有作为如下装置的功能:
注册模块,作为表示没有注册字体数据的无字体记号,针对每个文字种类在所述存储器中注册不同的图像信息;
显示控制模块,对于所接收的邮件数据中包含的每个文字,执行从所述存储器中读取注册字体数据的步骤A和在所述显示模块显示所读取的注册字体数据的文字图像的步骤B,显示所述邮件数据的内容,并且在所述步骤A中对字体数据未被注册的文字进行处理时,根据该文字的文字码判别文字种类,并读取与该所判别得的文字种类相对应的无字体记号的图像信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004251349 | 2004-08-31 | ||
JP2004251349A JP4595448B2 (ja) | 2004-08-31 | 2004-08-31 | メールデータ処理方法、メールサーバー、メールサーバー用のプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1744119A true CN1744119A (zh) | 2006-03-08 |
Family
ID=36125218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005100990248A Pending CN1744119A (zh) | 2004-08-31 | 2005-08-31 | 邮件数据处理方法、邮件服务器及程序、终端装置及程序 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7538771B2 (zh) |
JP (1) | JP4595448B2 (zh) |
CN (1) | CN1744119A (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6961567B1 (en) * | 2000-12-07 | 2005-11-01 | Palm, Inc. | Generic activation and registration framework for wireless devices |
US7555571B1 (en) * | 2001-01-05 | 2009-06-30 | Palm, Inc. | Activation of mobile computing device on a cellular network |
US8812398B2 (en) * | 2001-05-08 | 2014-08-19 | Qualcomm Incorporated | Key for a wireless-enabled device |
WO2005096217A1 (en) * | 2004-04-02 | 2005-10-13 | Nokia Corporation | Apparatus and method for handwriting recognition |
JP4897520B2 (ja) | 2006-03-20 | 2012-03-14 | 株式会社リコー | 情報配信システム |
GB0620238D0 (en) * | 2006-10-12 | 2006-11-22 | Ibm | A method and apparatus for converting a text-based email message to an email message comprising image-based fonts |
US9319444B2 (en) | 2009-06-22 | 2016-04-19 | Monotype Imaging Inc. | Font data streaming |
US8615709B2 (en) | 2010-04-29 | 2013-12-24 | Monotype Imaging Inc. | Initiating font subsets |
US20130215126A1 (en) * | 2012-02-17 | 2013-08-22 | Monotype Imaging Inc. | Managing Font Distribution |
US9817615B2 (en) | 2012-12-03 | 2017-11-14 | Monotype Imaging Inc. | Network based font management for imaging devices |
US9569865B2 (en) | 2012-12-21 | 2017-02-14 | Monotype Imaging Inc. | Supporting color fonts |
EP2943894A2 (en) | 2013-01-09 | 2015-11-18 | Monotype Imaging Inc. | Advanced text editor |
US9317777B2 (en) | 2013-10-04 | 2016-04-19 | Monotype Imaging Inc. | Analyzing font similarity for presentation |
US9691169B2 (en) | 2014-05-29 | 2017-06-27 | Monotype Imaging Inc. | Compact font hinting |
US10115215B2 (en) | 2015-04-17 | 2018-10-30 | Monotype Imaging Inc. | Pairing fonts for presentation |
US11537262B1 (en) | 2015-07-21 | 2022-12-27 | Monotype Imaging Inc. | Using attributes for font recommendations |
CN105335198B (zh) * | 2015-11-13 | 2018-12-11 | 小米科技有限责任公司 | 字体添加方法及装置 |
US11334750B2 (en) | 2017-09-07 | 2022-05-17 | Monotype Imaging Inc. | Using attributes for predicting imagery performance |
US10909429B2 (en) | 2017-09-27 | 2021-02-02 | Monotype Imaging Inc. | Using attributes for identifying imagery for selection |
WO2019089578A1 (en) | 2017-10-30 | 2019-05-09 | Monotype Imaging Inc. | Font identification from imagery |
CN114513760B (zh) * | 2020-11-17 | 2023-03-24 | 华为技术有限公司 | 字库同步方法、装置和存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3160177B2 (ja) * | 1995-03-06 | 2001-04-23 | 松下電器産業株式会社 | ファクシミリ型電子メール装置 |
JP4118470B2 (ja) * | 1999-08-30 | 2008-07-16 | 富士通株式会社 | 電子メール装置,電子メール送信方法及び記録媒体 |
US6907418B2 (en) * | 2000-12-21 | 2005-06-14 | Metabiz Co., Ltd. | Advertisement servicing system using e-mail arrival notifying program and method therefor |
JP3582496B2 (ja) * | 2001-03-23 | 2004-10-27 | セイコーエプソン株式会社 | 電子メール配信装置および電子メール配信方法並びにコンピュータプログラム |
JP2002312279A (ja) * | 2001-04-11 | 2002-10-25 | Kenwood Corp | 情報通信システム、ゲートウェイサーバ、その通信方法、及び情報通信端末 |
JP4496669B2 (ja) * | 2001-05-24 | 2010-07-07 | 日本電気株式会社 | 無線携帯端末装置 |
JP2003067302A (ja) * | 2001-08-28 | 2003-03-07 | Hitachi Application Systems Kk | 特殊文字を含むメールデータを表示可能な携帯電話端末及び特殊文字処理機能を備えた携帯電話端末 |
JP2003281140A (ja) * | 2002-03-20 | 2003-10-03 | Hitachi Ltd | コンテンツ配信方法および配信システム |
JP4440777B2 (ja) * | 2002-09-18 | 2010-03-24 | パナソニック株式会社 | 情報取得装置および情報提供装置 |
US6957497B2 (en) * | 2004-01-13 | 2005-10-25 | Foot Levelers, Inc. | Method and apparatus for taking measurements for a custom pillow |
-
2004
- 2004-08-31 JP JP2004251349A patent/JP4595448B2/ja not_active Expired - Fee Related
-
2005
- 2005-08-29 US US11/212,839 patent/US7538771B2/en not_active Expired - Fee Related
- 2005-08-31 CN CNA2005100990248A patent/CN1744119A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20060072162A1 (en) | 2006-04-06 |
JP2006072415A (ja) | 2006-03-16 |
US7538771B2 (en) | 2009-05-26 |
JP4595448B2 (ja) | 2010-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1744119A (zh) | 邮件数据处理方法、邮件服务器及程序、终端装置及程序 | |
CN1292372C (zh) | 多媒体客户机终端 | |
CN1299184C (zh) | 显示信息的方法和系统 | |
US8285791B2 (en) | Method and apparatus for sharing information using a handheld device | |
CN1187938C (zh) | 电子邮件广告系统和方法、电子邮件终端、中继设备 | |
US7596604B2 (en) | Email information providing server, email information providing system, email information providing method and email information providing program | |
CN1324913C (zh) | 一种向移动终端递送内容的系统和方法 | |
CN1496519A (zh) | 电子信息内容自动配送服务系统和方法、信息处理设备及记录介质 | |
EP2472372A1 (en) | Input method of contact information and system | |
CN1194514A (zh) | 数据发送/接收装置 | |
CN1199402C (zh) | 能够有效利用存储容量的数据存储方法和数据存储装置以及记录介质 | |
CN1677418A (zh) | 电子邮件创建装置及其方法、程序和便携式终端 | |
CN1532763A (zh) | 通信终端 | |
CN1320854A (zh) | 信息处理装置、显示方法、通知方法、及程序存储媒体 | |
CN1761959A (zh) | 在移动电话系统中存储和检索多媒体数据和相关注释数据 | |
CN1776543A (zh) | 操作装置和遥控系统 | |
CN101042706A (zh) | 文档搜索设备、文档管理系统、文档搜索系统和方法 | |
CN1495626A (zh) | 信息处理装置、处理方法及记录信息处理程序的记录媒体 | |
CN104050211A (zh) | 文档处理装置和文档处理方法 | |
CN1684059A (zh) | 一种多媒体信息文件的编辑方法和装置 | |
CN1934565A (zh) | 机器翻译系统、机器翻译方法和程序 | |
CN1286445A (zh) | 电子邮件设备 | |
CN1519753A (zh) | 程序、字符输入编辑方法、装置及记录媒体 | |
CN1395165A (zh) | 信息处理装置、信息处理方法、记录媒体和程序 | |
US8051137B2 (en) | Multifunctional input/output device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20060308 |