一种在富文本编辑器内实现简繁体字互转的方法及系统的制作方法

文档序号:6378876阅读:277来源:国知局
专利名称:一种在富文本编辑器内实现简繁体字互转的方法及系统的制作方法
技术领域
本发明涉及计算机领域,尤其涉及一种在富文本编辑器内实现简繁体字互转的方法及系统。
背景技术
富文本编辑器在互联网的在线发布中应用非常广泛,日常的邮件、文章、博客、新闻、日记等信息录入和展示会用到富文本编辑器。随着互联网的普及,通过网络编辑器来录入文字信息实现信息编辑、展示、发布和浏览成为人们日常生活中不可或缺的重要组成部分。
文字中的汉字存在不同规范,包括简体字和繁体字两种,当页面文章中需要实现简体字和繁体字之间的相互转换时,就要通过查询字典或其他软件进行转换后,再录入、黏贴到富文本编辑器中,该繁简转换的缺点是
I、浪费查找时间。一个繁体字需要转换为简体字,或者一个简体字转换为繁体字, 通过字典查找需要进行比对,在网络上使用繁简体软件进行转换后,需再黏贴到网络编辑器中,浪费了查找时间。
2、繁简体识别困难,易出错。由于学习简体字的人,很少学习繁体字;而学习繁体字的人也很少学习简体字,在文字比对或通过输入法选择文字时,容易选择错误。
3、编辑转换工作量大。当一篇文字,需要进行大量的繁简体转换工作时,对转换的要求高,且要保证正确性,就会增加很大的识别工作量。
4、部分输入法不支持。部分输入法要么支持简体字,要么支持繁体字,简体和繁体并存的输入法较少,影响使用。
5、使用现有繁简转换软件,需要先开启转换软件,转换完成后,再将文本贴入富文本编辑器,影响编辑速度。发明内容
本发明主要解决的技术问题是提供一种在富文本编辑器内实现简繁体字互转的方法及系统。
为解决上述技术问题,本发明采用的技术方案是
提供一种在富文本编辑器内实现简繁体字互转的方法,包括记录前端中富文本编辑器内的待转换文字以及转换指令,根据转换指令形成转换选项,其中,所述转换指令包括繁简转换指令和简繁转换指令;将待转换文字对应的待转换字符串以及转换选项发送至转换后台;获取转换后台接收到的待转换字符串及转换选项,加载与所述转换选项对应的映射文件,其中,所述映射文件包括简体转繁体文件、繁体转简体文件;遍历待转换字符串, 在所述映射文件中查找与待转换字符串匹配的目标字符串;将查找到的目标字符串发送至前端富文本编辑器;将待转换文字替换为目标字符串对应的目标文字。
其中,所述转换指令还包括转换常用词汇指令,所述映射文件还包括繁体转常用词汇繁体文件,所述步骤“遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串”后还包括判断转换选项中是否存在转换常用词汇指令;若确定存在转换常用词汇指令,则加载繁体转常用词汇繁体文件,在所述繁体转常用词汇繁体文件中查找与所述目标字符串对应的常用词汇字符串;将查找到的常用词汇字符串发送至前端富文本编辑器;将常用词汇字符串对应的常用词汇替换待转换文字。
本发明采用的另一技术方案是
提供一种在富文本编辑器内实现简繁体字互转的系统,包括前端和转换后台,所述前端设有富文本编辑器,其中,所述富文本编辑器包括繁简转换单元,用于记录前端中富文本编辑器内的待转换文字以及转换指令,根据转换指令形成转换选项,其中,所述转换指令包括繁简转换指令和简繁转换指令;转换请求单元,用于将待转换文字对应的待转换字符串以及转换选项发送至转换后台;
所述转换后台包括映射文件加载单元,用于获取转换后台接收到的待转换字符串及转换选项,加载与所述转换选项对应的映射文件,其中,所述映射文件包括简体转繁体文件、繁体转简体文件;转换字符获取单元,用于遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串;转换字符推送单元,用于将查找到的目标字符串发送至前端富文本编辑器;
所述富文本编辑器还包括字体互转单元,用于将待转换文字替换为目标字符串对应的目标文字。
其中,所述转换指令还包括转换常用词汇指令,所述映射文件还包括繁体转常用词汇繁体文件,所述富文本编辑器还包括常用词汇勾选单元,用于判断转换选项中是否存在转换常用词汇指令输入;所述映射文件加载单元,用于当所述常用词汇勾选单元确定存在转换常用词汇指令时,加载繁体转常用词汇繁体文件;所述转换字符获取单元还用于当所述目标字符获取单元遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串时,在所述繁体转常用词汇繁体文件中查找与所述目标字符串对应的常用词汇字符串;所述转换字符推送单元还用于将查找到的常用词汇字符串发送至前端富文本编辑器;所述字体互转单元还用于将常用词汇字符串对应的常用词汇替换待转换文字。
本发明的在富文本编辑器内实现简繁体字互转的方法及系统,通过web技术,在富文本编辑器中整合繁简体转换功能,在编辑器中录入文字信息后,可以将简体字一键转换为繁体字或者将繁体字一键转换为简体字。节约了查找时间,并减轻工作量,减少人为判断失误。


图I是本发明一实施方式中在富文本编辑器内实现简繁体字互转系统的结构框图2是富文本编辑器中待转换简体文字示意图3是富文本编辑器中勾选转换选项示意图4是图2待转换简体字经简繁换转后的转换结果示意图5是图4已转换繁体字经转换常用词汇后的转换结果示意图6是本发明一实施方式中在富文本编辑器内实现简繁体字互转方法的流程图7是当转换选项中转换指令还包括转换常用词汇指令时,在富文本编辑器内实现简繁体字互转方法的部分流程图。
主要元件符号说明
100、前端;200、转换后台;10、富文本编辑器;11、繁简转换单元;
12、转换请求单元;13、字体互转单元;14、词汇勾选单元;
21、映射文件加载单元;22、转换字符获取单元;23、转换字符推送单元。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
请参阅图1,为本发明一实施方式中在富文本编辑器内实现简繁体字互转系统的结构框图。该实现在富文本编辑器内简繁体字互转系统包括前端100和转换后台200,所述前端100设有富文本编辑器10,其中,所述富文本编辑器10包括繁简转换单元11、转换请求单元12以及字体互转单元13,所述繁简转换单元11用于记录前端中富文本编辑器10 内的待转换文字以及转换选项,其中,所述转换选项包括繁简转换和简繁转换。所述转换请求单元12用于将待转换文字对应的待转换字符串以及转换选项发送至转换后台200。
所述转换后台200包括映射文件加载单元21、转换字符获取单元22、转换字符推送单元23,所述映射文件加载单元21用于获取转换后台200接收到的待转换字符串及转换选项,加载与所述转换选项对应的映射文件,其中,所述映射文件包括简体转繁体文件、繁体转简体文件。所述转换字符获取单元22用于遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串。所述转换字符推送单元23用于将查找到的目标字符串发送至前端100的富文本编辑器10。所述字体互转单元13用于将待转换文字替换为目标字符串对应的目标文字。例如,请一并参阅图2-4,图2中所示富文本编辑器10中的待转换简体文字为“软件行业”,图3显示转换选项,在该图中显示勾选简体转繁体转换选项并且默认勾选转换常用词汇选项,图4显示转换后的结果。
在本实施方式中,所述转换指令还包括转换常用词汇指令,所述映射文件还包括繁体转常用词汇繁体文件,所述富文本编辑器10还包括常用词汇勾选单元14,用于判断是否存在转换常用词汇指令输入。所述映射文件加载单元21还用于当所述常用词汇勾选单元14确定存在转换常用词汇指令时,加载繁体转常用词汇繁体文件。所述转换字符获取单元22还用于当遍历待转换字符串并在所述映射文件中查找与待转换字符串匹配的目标字符串时,在所述繁体转常用词汇繁体文件中查找与所述目标字符串对应的常用词汇字符串。所述转换字符推送单元23还用于将查找到的常用词汇字符串发送至前端100富文本编辑器10。所述字体互转单元13还用于将常用词汇字符串对应的常用词汇替换待转换文字。请参阅图6,为当勾选转换常用词汇选项时转换后结果。
请参阅图7,为本发明一实施方式中一种在富文本编辑器内实现简繁体字互转方法的流程图。一种在富文本编辑器内实现简繁体字互转的方法,包括
步骤SI、记录前端中富文本编辑器内的待转换文字以及转换指令,根据转换指令形成转换选项,其中,所述转换指令包括繁简转换指令和简繁转换指令;
步骤S2、将待转换文字对应的待转换字符串以及转换选项发送至转换后台;
步骤S3、获取转换后台接收到的待转换字符串及转换选项,加载与所述转换选项对应的映射文件,其中,所述映射文件包括简体转繁体文件、繁体转简体文件;
步骤S4、遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串;
步骤S5、将查找到的目标字符串发送至前端富文本编辑器;
步骤S6、将待转换文字替换为目标字符串对应的目标文字。
请参阅图7,在本实施方式中,所述转换选项中转换指令还包括转换常用词汇指令,所述映射文件还包括繁体转常用词汇繁体文件,所述步骤S4 “遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串”后还包括
步骤S41、判断转换选项中是否存在转换常用词汇指令;
步骤S42、若确定存在转换常用词汇指令,则加载繁体转常用词汇繁体文件,在所述繁体转常用词汇繁体文件中查找与所述目标字符串对应的常用词汇字符串;
步骤S43、将查找到的常用词汇字符串发送至前端富文本编辑器;
步骤S44、将常用词汇字符串对应的常用词汇替换待转换文字。
本发明的在富文本编辑器内实现简繁体字互转的方法及系统,通过web技术,在富文本编辑器中整合繁简体转换功能,在编辑器中录入文字信息后,可以将简体字一键转换为繁体字或者将繁体字一键转换为简体字。
本发明的有益效果是节约了查找时间,并减轻工作量,在富文本编辑器中实现简繁字体互转功能,通过一键选择,可以将单字或整个段落进行转换,大大减轻查找、数据文字转换的工作量;保证了转换数据的正确性,由于学习简体字的人,很少学习繁体字;而学习繁体字的人也很少学习简体字,通过繁简体映射文件转换保证数据的正确性,减少人为判断失误。
以上述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种在富文本编辑器内实现简繁体字互转的方法,其特征在于,包括记录前端中富文本编辑器内的待转换文字以及转换指令,根据转换指令形成转换选项,其中,所述转换指令包括繁简转换指令和简繁转换指令;将待转换文字对应的待转换字符串以及转换选项发送至转换后台;获取转换后台接收到的待转换字符串及转换选项,加载与所述转换选项对应的映射文件,其中,所述映射文件包括简体转繁体文件、繁体转简体文件;遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串; 将查找到的目标字符串发送至前端富文本编辑器;将待转换文字替换为目标字符串对应的目标文字。
2.根据权利要求I所述的一种在富文本编辑器内实现简繁体字互转的方法,其特征在于,所述转换指令还包括转换常用词汇指令,所述映射文件还包括繁体转常用词汇繁体文件,所述步骤“遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串”后还包括判断转换选项中是否存在转换常用词汇指令;若确定存在转换常用词汇指令,则加载繁体转常用词汇繁体文件,在所述繁体转常用词汇繁体文件中查找与所述目标字符串对应的常用词汇字符串;将查找到的常用词汇字符串发送至前端富文本编辑器;将常用词汇字符串对应的常用词汇替换待转换文字。
3.一种在富文本编辑器内实现简繁体字互转的系统,其特征在于,包括前端和转换后台,所述前端设有富文本编辑器;其中,所述富文本编辑器包括繁简转换单元,用于记录前端中富文本编辑器内的待转换文字以及转换指令,根据转换指令形成转换选项,其中,所述转换指令包括繁简转换指令和简繁转换指令;转换请求单元,用于将待转换文字对应的待转换字符串以及转换选项发送至转换后台;所述转换后台包括映射文件加载单元,用于获取转换后台接收到的待转换字符串及转换选项,加载与所述转换选项对应的映射文件,其中,所述映射文件包括简体转繁体文件、繁体转简体文件; 转换字符获取单元,用于遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串;转换字符推送单元,用于将查找到的目标字符串发送至前端富文本编辑器;所述富文本编辑器还包括字体互转单元,用于将待转换文字替换为目标字符串对应的目标文字。
4.根据权利要求3所述的一种在富文本编辑器内实现简繁体字互转的系统,其特征在于,所述转换指令还包括转换常用词汇指令,所述映射文件还包括繁体转常用词汇繁体文件,所述富文本编辑器还包括常用词汇勾选单元,用于判断转换选项中是否存在转换常用词汇指令输入;所述映射文件加载单元,用于当所述常用词汇勾选单元确定存在转换常用词汇指令时,加载繁体转常用词汇繁体文件;所述转换字符获取单元还用于当所述目标字符获取单元遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串时,在所述繁体转常用词汇繁体文件中查找与所述目标字符串对应的常用词汇字符串;所述转换字符推送单元还用于将查找到的常用词汇字符串发送至前端富文本编辑器;所述字体互转单元还用于将常用词汇字符串对应的常用词汇替换待转换文字。
全文摘要
本发明公开一种在富文本编辑器内实现简繁体字互转的方法,包括记录前端中富文本编辑器内的待转换文字以及转换指令,根据转换指令形成转换选项,其中,所述转换指令包括繁简转换指令和简繁转换指令;将待转换文字对应的待转换字符串以及转换选项发送至转换后台;获取转换后台接收到的待转换字符串及转换选项,加载与所述转换选项对应的映射文件,其中,所述映射文件包括简体转繁体文件、繁体转简体文件;遍历待转换字符串,在所述映射文件中查找与待转换字符串匹配的目标字符串;将查找到的目标字符串发送至前端富文本编辑器;将待转换文字替换为目标字符串对应的目标文字。本发明还公开一种在富文本编辑器内实现简繁体字互转的系统。
文档编号G06F17/22GK102929852SQ201210391509
公开日2013年2月13日 申请日期2012年10月15日 优先权日2012年10月15日
发明者靳谊, 高可翔, 陈敏, 林辉, 陈明平 申请人:福建榕基软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1