一种基于云服务的输入法实现方法和系统技术方案

技术编号:39147800 阅读:10 留言:0更新日期:2023-10-23 14:57
本发明专利技术涉及输入法技术领域,具体地说是一种基于云服务的输入法实现方法和系统,通过客户端输入法脚本锚定文本域,将检字功能封装为后台服务,在客户端通过随需触发的软键盘选字,以及将生僻字内容在服务端渲染为图片再推送到客户端显示的方式,避免在客户端部署生僻字数据库和超大字库,能以较低成本完成对各类B/S架构应用系统的改造,实现对生僻字的输入显示功能,部署简单、见效快速、维护成本低。维护成本低。维护成本低。

【技术实现步骤摘要】
一种基于云服务的输入法实现方法和系统


[0001]本专利技术涉及输入法
,具体地说是一种基于云服务的输入法实现方法和系统。

技术介绍

[0002]生僻字是一个汉语词汇,又称冷僻字,指不常见的或人们不熟悉的汉字,生僻字的范围没有一个标准,不能简单拿《新华字典》框定。
[0003]文字信息通过电子文档、网页表单等载体传递时,必然存在手工录入的需求,这是各类业务信息化时必将面对的问题。人名、地名中有一定概率包含生僻字,此时支持生僻字的专用输入法成为必需。传统的输入法大都需要在终端本地部署,在技术适配、大面积推广和用户培训上存在较大困难。
[0004]市场上存在一些通用输入法软件支持部分生僻字的输入,但其内容并不包含在输入法的标准版本中,使用时需要另行下载安装,且专用输入法并不追求用户友好和打字速度,使用习惯与拼音、五笔等存在较大差异,除专门人员和生僻字人群本身,一般用户不愿下载、安装和学习使用,存在用户习惯再培养的难题。此外,在终端侧普及专用输入法也存在技术障碍,由于终端数量极大(数十亿计)、操作系统类型复杂(Windows、鸿蒙、麒麟、iOS、安卓、嵌入式系统等)、版本繁多等因素,专用输入法实际实施时适配和安装工作量巨大,成本远超设计研发输入法本身。因此,单靠普及专用输入法来解决生僻字问题,是不完整、不经济的。
[0005]为了更恰当地解决上述问题,本申请提出了一种基于云服务的输入法实现方法和系统,即通过SaaS服务和网页脚本的互动完成所需字符的检索和选定,支持以较低成本实现对各类B/S架构的应用系统的改造,方法简单、见效快速、维护成本低。

技术实现思路

[0006]本专利技术的目的是填补现有技术的空白,提供了一种基于云服务的输入法实现方法和系统,通过SaaS服务和网页脚本的互动完成字符的检索和选定,支持以较低成本实现对各类B/S架构应用系统的改造,方法简单、见效快速、维护成本低。
[0007]为了达到上述目的,本专利技术提供一种基于云服务的输入法实现方法,包括以下步骤:
[0008]S1,客户端使用脚本锚定特定文本域:
[0009]将人名、地址等可能包含生僻字的HTML表单文本域的标识设置到输入法脚本中,由脚本在HTML加载时为该文本域添加特殊样式并在附近添加输入法触发链接;
[0010]S2,服务端部署生僻字数据库和超大字库:
[0011]在服务端部署包含汉语拼音、笔画、笔顺和部首的数据库,用以支持前端交互后的字符选择;需要在服务端部署包含生僻字字形定义的超大字库,以便将选中的字符转变为图像或图形呈现到软键盘和输入表单中;
[0012]S3,将检字功能封装为后台服务:
[0013]根据输入的拼音、笔顺或部首笔画数或其他参数从字数据库中检出满足要求的候选字符,将所述检字功能封装为后台服务,与所述客户端的软键盘实现交互;
[0014]S4,客户端通过软键盘与后台检字服务互动:
[0015]通过脚本构造在客户端界面形成软键盘,完成拼音、笔画和部首的键入,键入内容确定后,调用后台服务并返回显示候选字符,通过数字键或方向键进行选择,或者直接在选择窗口中点击选中字符;
[0016]S5,文字选定后自动填充表单文本域:
[0017]选择候选字符后,客户端脚本将其填充到绑定的文本框中,根据表单所在环境的字库装备情况确定显示,当客户端环境字库不具备时,显示为空白或问号;
[0018]S6,选定文字的显示由服务端和面板完成:
[0019]为了在客户端缺乏环境字库时补全显示输入的文字,输入法脚本将锚定文本域中的内容收集传输到后台,在所述后台服务中渲染为图片,再推送到客户端页面中显示到输入域下方或附近。
[0020]一种基于云服务的输入法实现系统,包括客户端脚本与服务端,所述服务端中部署生僻字数据库、超大字库、输入法脚本和检字程序,所述客户端通过脚本与输入表单中的特定文本域建立联系,所述服务端的一次部署,可将生僻词输入能力应用到任何支持标准网页内容及脚本的客户端设备。
[0021]客户端的脚本与表单文本域通过脚本加载后的环境扫描建立联系。
[0022]服务端将根据输入的拼音、笔画和部首检出候选字符的功能封装为服务,与客户端中由脚本建立的软键盘之间实现接口调用。
[0023]软件盘中候选字符选定后自动输入到绑定的文本域中。
[0024]文本域的输入内容通过服务端渲染形成的图片确定,不依赖表单所在环境的字库装备情况。
[0025]本专利技术同现有技术相比,通过客户端输入法脚本锚定文本域,将检字功能封装为后台服务,在客户端通过随需触发的软键盘选字,以及将生僻字内容在服务端渲染为图片再推送到客户端显示的方式,避免在客户端部署生僻字数据库和超大字库,能以较低成本完成对各类B/S架构应用系统的改造,实现对生僻字的输入显示功能,部署简单、见效快速、维护成本低。
附图说明
[0026]图1为本专利技术脚本绑定表单域效果示意图;
[0027]图2为本专利技术脚本创建的软键盘示意图;
[0028]图3为本专利技术不依赖客户端字库显示生僻字效果示意图;
具体实施方式
[0029]现结合附图对本专利技术做进一步描述。
[0030]参见图1~3,本专利技术公开了一种基于云服务的输入法实现方法和系统,包括以下步骤:
[0031]S1,客户端使用脚本锚定特定文本域:
[0032]将人名、地址包含生僻字的HTML表单文本域的标识设置到输入法脚本中,由脚本在HTML加载时为该文本域添加特殊样式并在附近添加输入法触发链接;
[0033]S2,服务端部署生僻字数据库和超大字库:
[0034]在服务端部署包含汉语拼音、笔画、笔顺和部首的数据库,用以支持前端交互后的字符选择;需要在服务端部署包含生僻字字形定义的超大字库,以便将选中的字符转变为图像或图形呈现到软键盘和输入表单中;
[0035]S3,将检字功能封装为后台服务:
[0036]根据输入的拼音、笔顺或部首笔画数或其他参数从字数据库中检出满足要求的候选字符,将所述检字功能封装为后台服务,与所述客户端的软键盘实现交互;
[0037]S4,客户端通过软键盘与后台检字服务互动:
[0038]通过脚本构造在客户端界面形成软键盘,完成拼音、笔画和部首的键入,键入内容确定后,调用后台服务并返回显示候选字符,通过数字键或方向键进行选择,或者直接在选择窗口中点击选中字符;
[0039]S5,文字选定后自动填充表单文本域:
[0040]选择候选字符后,客户端脚本将其填充到绑定的文本框中,根据表单所在环境的字库装备情况确定显示,当客户端环境字库不具备时,显示为空白或问号;
[0041]S6,选定文字的显示由服务端和面板完成:
[0042]为了在客户端缺乏环境字库时补全显示输入的文字,输入法脚本将锚定文本域中的内容收集传输到后台,在所述后台服务中渲染为图片,再推送到客户端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云服务的输入法实现方法,其特征在于,包括以下步骤:S1,客户端使用脚本锚定特定文本域:将人名、地址包含生僻字的HTML表单文本域的标识设置到输入法脚本中,由脚本在HTML加载时为该文本域添加特殊样式并在附近添加输入法触发链接;S2,服务端部署生僻字数据库和超大字库:在服务端部署包含汉语拼音、笔画、笔顺和部首的数据库,用以支持前端交互后的字符选择;需要在服务端部署包含生僻字字形定义的超大字库,以便将选中的字符转变为图像或图形呈现到软键盘和输入表单中;S3,将检字功能封装为后台服务:根据输入的拼音、笔顺或部首笔画数或其他参数从字数据库中检出满足要求的候选字符,将所述检字功能封装为后台服务,与所述客户端的软键盘实现交互;S4,客户端通过软键盘与后台检字服务互动:通过脚本构造在客户端界面形成软键盘,完成拼音、笔画和部首的键入,键入内容确定后,调用后台服务并返回显示候选字符,通过数字键或方向键进行选择,或者直接在选择窗口中点击选中字符;S5,文字选定后自动填充表单文本域:选择候选字符后,客户端脚本将其填充到绑定的文本框中,根据表单所在环境的字库装备情况确定显示,当客户端环境字库不具备时,显示为空白或问号;S6,选定文字的显示由服务...

【专利技术属性】
技术研发人员:陈亚军董建张群于浩张程黄珊珊
申请(专利权)人:中国电子技术标准化研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1