[发明专利]字体自动识别与转换系统及方法无效
申请号: | 200810300204.1 | 申请日: | 2008-01-24 |
公开(公告)号: | CN101493811A | 公开(公告)日: | 2009-07-29 |
发明(设计)人: | 赵新 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F17/28 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字体 自动识别 转换 系统 方法 | ||
技术领域
本发明是关于一种字体处理系统及方法,尤其是涉及字体自动识别与转换系统及方法。
背景技术
企业计算机用户根据需要,通常会选择使用不同字体(例如简体或繁体)的操作系统环境以利于应用其喜好的不同字体的应用软件。当有合作关系的企业使用的操作系统不一致时,弊端就显露出来了。例如,客户从繁体操作系统发来的繁体文字邮件,在简体操作系统下打开后变成乱码。
当上述情况出现时,用户不得不想方设法消除乱码,例如通过更改控制面板里的地区选项、转换浏览器的语言设定为繁体,然而这种方法也不一定能够消除乱码;即使能够消除乱码,也不能保证信息的完整性和正确性,用户需要与客户进行重新确认,更为严重的是,更改控制面板里的地区选项、转换浏览器的语言设定会导致用户计算机上其它的简体应用软件无法正常使用。
目前,市面上有许多软件具有不同字体(包括繁体/简体)文字相互转换的功能,但这种转换局限于在单方计算机系统上所编辑的文字,而对于从不同的计算机系统上发送的可编辑文字,仍然是束手无策。
发明内容
鉴于以上内容,有必要提供一种字体自动识别与转换系统,当应用不同字体操作系统的计算机通讯时,能够将信息发送端计算机向目标端计算机发送的信息自动转换为目标端计算机能够识别的字体。
该字体自动识别与转换系统应用于服务器,该服务器与至少一台发送端计算机及至少一台目标端计算机连接。该字体自动识别与转换系统包括:信息接收模块,用于接收发送端计算机向目标端计算机发送的信息,及接收目标端计算机向服务器获取该信息的请求;分析模块,用于获取目标端计算机的注册表,分析注册表得到目标端计算机能够识别的字体类别,及分析发送端计算机向目标端计算机发送的信息的字体类别;字体转换模块,用于当分析到发送端计算机向目标端计算机发送的信息的字体类别与目标端计算机能够识别的字体类别不一致时,将所述信息的字体类别转换为目标端计算机能够识别的字体类别;及发送模块,用于将所述信息以目标端计算机能够识别的字体格式发送至目标端计算机。
本发明还提供一种字体自动识别与转换方法,该方法包括以下步骤:(A)接收发送端计算机向目标端计算机发送的信息;(B)接收目标端计算机向服务器获取上述信息的请求;(C)获取目标端计算机的注册表,分析注册表得到目标端计算机能够识别的字体类别;(D)分析发送端计算机向目标端计算机发送的信息的字体类别;(E)判断发送端计算机向目标端计算机发送的信息的字体类别与目标端计算机能够识别的字体类别是否一致;(F)若发送端计算机向目标端计算机发送的信息的字体类别与目标端计算机能够识别的字体类别一致,则将所述信息发送至目标端计算机;若不一致,则将所述信息的字体类别转换为目标端计算机能够识别的字体后发送至目标端计算机。
相较于现有技术,本发明提供的字体自动识别与转换系统及方法,在将信息发送到目标端计算机之前,分析得到目标端计算机能够识别的字体类别,当信息的字体与目标端计算机能够识别的字体类别不一致时,自动将信息的字体转换为目标端计算机能够识别的字体后再发送至目标端计算机,避免了现有技术中应用不同字体操作系统的计算机通讯过程中出现的乱码现象。
附图说明
图1是本发明字体自动识别与转换系统较佳实施例的硬件架构图。
图2是本发明字体自动识别与转换系统的功能模块图。
图3是本发明字体自动识别与转换方法较佳实施例的流程图。
具体实施方式
如图1所示,是本发明字体自动识别与转换系统较佳实施例的硬件架构图。该系统应用于服务器30。该服务器30通过网络20与多台客户端计算机相连,如图1中示出的计算机10、40、50,这些客户端计算机有的使用繁体操作系统,有的使用简体操作系统,各客户端计算机通过网络20和服务器30实现与其它客户端计算机的通讯。于本实施例中,计算机10为信息发送端计算机,计算机40、50为接收信息的目标端计算机。网络20可以是互联网(Internet),也可以是企业内部网络(Intranet)。
该服务器30包括数据库300(如图2所示),用于储存信息发送端计算机10向目标端计算机40、50发送的信息。于其它实施例中,数据库300也可以是位于服务器30外的存储设备。
如图2所示,是本发明字体自动识别与转换系统的功能模块图。该系统包括:信息接收模块310、信息储存模块320、分析模块330、字体转换模块340及发送模块350。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810300204.1/2.html,转载请声明来源钻瓜专利网。