输入系统及其方法

文档序号:8361459阅读:816来源:国知局
输入系统及其方法
【技术领域】
[0001]本发明涉及一种输入系统及其方法,特别系指一种于目标数据被输入时于本地及云端查询翻译解释并于输入对话框显示的系统及其方法。
【背景技术】
[0002]对于现在多元化的社会,语言上的交流以及沟通越来越重要,因此发展出各种语系之间的翻译系统,以方便一般使用者查询出不同语系之间的翻译数据。
[0003]基本的翻译软件,需要将翻译程序以及庞大的翻译库安装于使用者所使用的作业环境中,再由使用者输入目标字词在翻译软件的翻译库中进行比对,当在翻译库中比对出目标字词时,取得不同语系之间的翻译数据并显示,藉此获得目标字词的翻译数据。
[0004]使用者在使用的作业环境中进行翻译查询时,由于翻译解释只会于翻译软件的显示区域显示,因此使用者必须要开启翻译软件才能进行翻译查询,同时,若翻译软件的字词数据库更新不够迅速,导致数据过于陈旧或不够丰富,使用者也可能会遇到查询不出输入的目标字词的翻译解释,或者是查询的翻译解释不够精确和完整的情况
[0005]综上所述,可知现有技术中长期以来一直存在翻译不精确的技术问题,因此有必要提出改进的技术手段,来解决此一问题。

【发明内容】

[0006]有鉴于现有技术存在翻译不精确的技术问题,本发明遂揭露一种输入的系统及其方法,其中:
[0007]本发明所揭露的输入系统,应用于在作业环境中执行的输入法中,至少包含:本地翻译库;输入模块,用以接收被输入至输入法对话框中的目标字词;翻译查找模块,用以于本地翻译库中查找对应目标字词的翻译数据,及用以于未在本地翻译库查找到翻译数据时,于云端翻译库查找翻译数据;显示模块,用以于翻译查找模块在本地翻译库或在云端翻译库中查找到翻译数据时,于输入法对话框中显示翻译数据,及用以于翻译查找模块在云端翻译库中查找到翻译数据时,于输入法对话框显示提示信息,提示信息用以提示是否将目标字词及翻译数据储存于本地翻译库中。
[0008]本发明所揭露的输入方法,于作业环境中被执行,其步骤至少包括:接收被输入至输入法对话框的目标字词;于本地翻译库及云端翻译库中查找对应目标字词的翻译数据;当在本地翻译库查找到翻译数据时,于输入法对话框中显示翻译数据;当未在本地翻译库查找到翻译数据时,于云端翻译库查找翻译数据;当于云端翻译库查找到翻译数据时,于输入法对话框显示翻译数据,并于输入法对话框显示提示信息,提示信息用以提示是否将目标字词及翻译数据储存于本地翻译库中。
[0009]本发明所揭露的系统与方法如上,与现有技术之间的差异在于本发明通过在目标字词被输入时,至本地翻译库及云端翻译库中查找与目标字词对应的翻译数据,并于未在本地翻译库查找到翻译数据,且在云端翻译库查找到翻译数据时,提示是否在本地翻译库中储存目标字词及翻译数据,藉以解决现有技术所存在的问题,并可以达成更精确的获得被输入字词的翻译数据的技术功效。
【附图说明】
[0010]图1为本发明所提的输入系统的系统架构图。
[0011]图2A为本发明所提的输入方法的方法流程图。
[0012]图2B为本发明所提的于本地翻译库中储存目标数据与翻译数据的附加方法流程图。
[0013]【符号说明】
[0014]101本地翻译库
[0015]110输入模块
[0016]130翻译查找模块
[0017]150显示模块
[0018]170翻译扩充模块
[0019]190语序调整模块
[0020]400 网络
[0021]401云端翻译库
【具体实施方式】
[0022]以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何本领域技术人员能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施,藉此实现本发明可达成的功效。
[0023]本发明可以在使用者使用输入法进行输入时,在本地翻译库与云端翻译库中查找与使用者所输入的目标字词对应的翻译数据,当本地翻译库中无法查找到与目标字词对应的翻译数据,但云端翻译库中可以查找到与目标字词对应的翻译数据时,将使用者输入的目标字词以及与目标字词对应的翻译数据储存到本地翻译库中。
[0024]在本发明中,与被使用者输入的目标字词对应的翻译数据为用来让使用者理解目标字词的含意的数据,包含但不限于目标字词的发音方式、词性、解释、例句等。
[0025]以下先以「图1」本发明所提的输入系统架构图来说明本发明的系统运作。如「图U所示,本发明的系统应用在输入法中,含有本地翻译库101、输入模块110、翻译查找模块130、以及显示模块150。
[0026]本地翻译库101可以储存多笔数据,本地翻译库101所储存的每一笔数据至少包含一个索引字词以及与索引字词对应的翻译数据。一般而言,在包含本发明的输入法被安装到作业环境中时,本地翻译库101中即会储存预先建立的数据,但本发明并不以此为限,也就是说,当包含本发明的输入法被安装到作业环境中时,本地翻译库101中也可能没有储存任何数据。
[0027]输入模块110负责接收使用包含本发明的输入法而被输入的一个或多个目标字词。一般而言,目标字词会被输入到输入法所提供的输入法对话框中。其中,输入法对话框会在显示画面的特定的位置上被显示,但本发明并不以此为限。
[0028]输入模块110也可以提供在输入法对话框中选取被显示模块150显示于输入法对话框中的翻译数据。其中,输入模块110可以提供以拖曳的方式选取翻译数据,但本发明并不以此为限。
[0029]翻译查找模块130负责在本地翻译库101中查找与输入模块110所接收的目标字词对应的翻译数据。在部分的实施例中,翻译查找模块130会对本地翻译库101中的索引字词进行搜寻,当翻译查找模块130搜寻到与目标字词相符的索引字词时,读出与该索引字词对应的翻译数据。
[0030]一般而言,目标字词与相对应的翻译数据所属的语言并不相同,但本发明并不以此为限,也就是说,目标字词与相对应的翻译数据所属的语言也可能相同。另外,目标字词所对应的翻译数据的数量并没有特别的限制,也就是说,一个目标字词可能有多个相对应的翻译数据。
[0031]翻译查找模块130也负责通过网络400至云端翻译库401中查找与输入模块110所接收的目标字词对应的翻译数据。一般而言,翻译查找模块130会通过执行包含本发明的输入法的作业环境所提供的网络功能连接到云端翻译库401查找与目标字词对应的翻译数据。
[0032]与本地翻译库101相似的,云端翻译库401中储存有多笔数据,且云端翻译库401所储存的每一笔数据至少包含一个索引字词以及与索引字词对应的翻译数据。如此,翻译查找模块130可以通过云端翻译库401所提供的查询界面,以目标字词作为关键字,对云端翻译库401的索引字词进行查找,藉以取得与目标字词相符的索引字词对应的翻译数据。
[0033]一般而言,翻译查找模块130会到本地翻译库101以及云端翻译库401中查找与目标字词对应的翻译数据,但在部分的实施例中,翻译查找模块130可以在本地翻译库中无法查找到与目标字词对应的翻译数据对应的翻译数据时,才到云端翻译库中401查找与目标字词对应的翻译数据。
[0034]显示模块150负责在翻译查找模块130由本地翻译库101或云端翻译库401中查找到与目标字词对应的翻译数据时,在输入法对话框中显示翻译查找模块130所查找出的翻译数据。
[0035]显示模块150也负责于翻译查找模块130在云端翻译库401中查找到与目标字词对应的翻译数据时,在输入法对话框中显示用来确认是否储存目标数据与翻译数据的提示信息。
[0036]此外,本发明更可以包含可附加的语序调整模块190与翻译扩充模块170。
[0037]语序调整模块190负责依据语法规则调整与各个目标字词对应的翻译数据的排列顺序,使翻译数据所组成的语句的语法正确。一般而言,语序调整模块190会在目标字词数量达到预定时调整各个翻译数据的排列顺序,但本发明并不以此为限。
[0038]翻译扩充模块170负责在依据与显示模块150所显示的提示信息对应的确认数据是否被设定,将输入模块110所接收到的目标字词以及翻译查找模块130由云端翻译库401中所查找到的翻译数据储存到本地翻译库101中。若与提示信息对应的确认数据被设定,则翻译扩充模块130会在本地翻译库101中储存目标字词以及翻译数据,其中,翻译扩充模块170会以目标字词作为本地翻译库101的索引字词,在本地翻译库101中建立包含目标字词以及相对应的翻译数据的一笔数据。而若与提示信息对应的确认数据没有被设定,则翻译扩充模块130不会在本地翻译库101中储存目标字词以及翻译数据。
[0039]接着以一个实施例来解说本发明的运作系统与方法,并请参照「图2A」本发明所提的输入方法的流程图。在本实施例中,假设使用者所使用的输入法包含本发明,且使用者使用包含本发明的输入法在文字编辑软件中进行输入。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1