依据虚拟键盘输入他种语言字符的系统及其方法.pdf

上传人:a*** 文档编号:971293 上传时间:2018-03-22 格式:PDF 页数:11 大小:583.63KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910001218.8

申请日:

2009.01.04

公开号:

CN101770329A

公开日:

2010.07.07

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 3/048公开日:20100707|||实质审查的生效IPC(主分类):G06F 3/048申请日:20090104|||公开

IPC分类号:

G06F3/048

主分类号:

G06F3/048

申请人:

英业达股份有限公司

发明人:

邱全成; 邵晓慧

地址:

中国台湾台北市士林区后港街66号

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司 11262

代理人:

陈怡;颜涛

PDF下载: PDF下载
内容摘要

一种依据虚拟键盘输入他种语言字符的系统及其方法,其通过接收用户在第一语言输入环境中产生的触发信号后,显示包含第二语言字符的虚拟键盘,并提供用户依据虚拟键盘输入第二语言字符,可以解决所存在的无法在第一语言输入环境中输入其他语言字符的问题,从而可以达成让使用者可以更快速地输入其他语言字符的技术功效。

权利要求书

1: 一种依据虚拟键盘输入他种语言字符的方法,应用于输入一第一语言的环境,其特征在于,包含步骤: 存储属于一第二语言的至少一字符及分别对应各字符的各字符编码; 接收一触发信号后,依据一语言设定参数判断目标语言为该第二语言; 显示包含属于该第二语言的至少一该字符的一虚拟键盘; 依据该虚拟键盘输入该字符;及 输入对应该字符的该字符编码。
2: 如权利要求1所述的方法,其特征在于: 还包含判断接收到一切换信号后,在该虚拟键盘中切换显示属于一第三语言的至少一该字符的步骤。
3: 如权利要求1所述的方法,其特征在于: 该存储属于一第二语言的至少一字符及分别对应各该字符的各字符编码的步骤还包含存储该字符在该虚拟键盘中的一显示位置的步骤。
4: 如权利要求1所述的方法,其特征在于: 该依据该虚拟键盘输入该字符的步骤是通过点击该虚拟键盘中的该字符或在一输入设备上按下与该虚拟键盘中的该字符相对应的一按键实现的。
5: 一种依据虚拟键盘输入他种语言字符的系统,应用于输入一第一语言的环境,其特征在于,包含: 一存储模块,用以存储至少一字符及分别对应各该字符的各字符编码,其中该字符属于一第二语言; 一用户输入模块,用以接收一用户输入的一触发信号; 一判断模块,用以在该用户输入模块接收到该触发信号后,依据一语言设定参数判断目标语言为该第二语言; 一显示模块,用以显示包含至少一该字符的一虚拟键盘,使该用户输入模块提供该用户依据该虚拟键盘输入该字符,其中该字符属于该第二语言;及 一字符输入模块,用以输入对应该字符的该字符编码。
6: 如权利要求5所述的系统,其特征在于: 该字符是该第二语言的字母或该第二语言的音标。
7: 如权利要求5所述的系统,其特征在于: 该用户输入模块还用以接收该用户输入的一切换信号,该显示模块还用以依据该切换信号在该虚拟键盘中切换显示属于一第三语言的至少一该字符。
8: 如权利要求5所述的系统,其特征在于: 该存储模块还用以存储该字符在该虚拟键盘中的一显示位置,该显示模块依据该显示位置在该虚拟键盘中显示该字符。
9: 如权利要求5所述的系统,其特征在于: 该用户输入模块是提供该用户点击该虚拟键盘中的该字符或提供该使用者在一输入设备上按下与该虚拟键盘中的该字符相对应的一按键,从而提供该用户依据该虚拟键盘输入该字符。
10: 如权利要求5所述的系统,其特征在于: 该系统还包含一语言设定模块,用以设定语言设定参数,其中该语言设定参数是定义该目标语言为该第二语言。

说明书


依据虚拟键盘输入他种语言字符的系统及其方法

    【技术领域】

    本发明涉及一种输入系统及其方法,尤其涉及一种依据虚拟键盘输入他种语言字符的系统及其方法。

    背景技术

    目前的数字装置,以键盘进行数据输入的方式最广泛,也是最主要的输入方式,国际间也逐渐发展出成熟的通用标准键盘(QWERTY Keyboard),通用标准键盘上包含有10个阿拉伯数字、26个英文字母、常用标点符号等按键以及多个特定的功能键。

    然而,非英语系国家的人们,在操作及使用通用标准键盘时并不是那么方便,故有使用者研发出对应各国语言文字的输入法,让不同语言的族群,可以在数字装置中输入及编辑本身熟悉的文字。用户可以依据执行在数字装置上的操作系统的指示进行输入法或键盘布局的切换,来输入不同的语言。

    用户输入不同语言的文字时,数字装置操作系统中必须要先安装有可以输入该语言的输入法,如果操作系统中没有安装该语言的输入法,则用户将无法输入该语言的字符,如此将使得用户无法顺利输入该语言的文字,但在某些情况下,使用者需要输入某些字符,例如需要表示某个人名字的原文,由于使用者并没有安装其所不懂的语言的输入法,因此使用者将需要为了偶尔出现的情况而安装其所不懂的语言的输入法,并还要学习该输入法的使用方法,这将对使用者造成额外的困扰。

    综上所述,可知现有技术中长期以来一直存在无法在第一语言输入环境中输入其他语言字符的问题,因此有必要提出改进的技术手段,来解决该问题。

    【发明内容】

    有鉴于现有技术存在的输入法无法在第一语言输入环境中输入其他语言字符的问题,本发明提出一种依据虚拟键盘输入他种语言字符的系统及其方法,其中:

    本发明提出的依据虚拟键盘输入他种语言字符的系统,其包括:存储模块,用以存储字符及分别对应各字符的各字符编码,其中字符属于第二语言;用户输入模块,用以接收用户输入的触发信号;判断模块,用以在用户输入模块接收到触发信号后,依据语言设定参数判断目标语言为第二语言;显示模块,用以显示包含字符的虚拟键盘,使用户输入模块提供用户依据虚拟键盘输入字符,其中字符属于第二语言;字符输入模块,用以输入对应字符的字符编码,其通过用户在使用第一语言的输入法时,由用户输入模块接收用户输入产生的触发信号后,由显示模块显示包含第二语言字符的虚拟键盘,并通过用户输入模块提供用户依据虚拟键盘输入第二语言字符,从而解决现有技术所存在的问题。

    本发明提出的依据虚拟键盘输入他种语言字符的方法,其包括下列步骤:存储属于第二语言的字符及分别对应各字符的各字符编码;接收触发信号后,依据语言设定参数判断目标语言为第二语言;显示包含属于第二语言的字符的虚拟键盘;依据虚拟键盘输入字符;输入对应字符的字符编码,其通过在用户使用第一语言的输入法时,接收用户输入产生的触发信号后,显示包含第二语言字符的虚拟键盘,并提供用户依据虚拟键盘输入第二语言字符,从而解决现有技术所存在的问题。

    本发明所提出的系统与方法如上,其与现有技术之间的差异在于本发明接收用户在第一语言输入环境中进行输入行为产生的触发信号后,显示包含第二语言字符的虚拟键盘,并提供用户依据虚拟键盘输入第二语言字符。通过上述的技术手段,本发明可以达成让使用者快速地输入其他语言字符的技术功效。

    【附图说明】

    图1是本发明依据虚拟键盘输入他种语言字符的系统方框图。

    图2是本发明实施例字符编码索引表示意图。

    图3A是本发明实施例键盘图样示意图。

    图3B是本发明实施例键盘图样示意图。

    图4是本发明依据虚拟键盘输入他种语言字符的方法流程图。

    【具体实施方式】

    以下将配合图式及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

    本发明所谓第一语言,是指用户在不使用本发明的情况下,进行输入行为时所能输入的语言,即用户可使用其所安装地输入法进行输入的语言,包含但不限于中文、英文等。

    本发明所谓第二语言,是指用户在未使用本发明时进行输入行为时,当前所使用的输入法无法输入的字符所属的语言。一般而言,使用者通常没有安装第二语言的输入法,但本发明并不以此为限。

    在大多数的情况下,第二语言与第一语言为相异的语言,但若第一语言所属的部分字符无法由第一语言的输入法进行输入,则在此情况下,为了要提供使用者输入其所使用的输入法无法输入的第一语言的部分字符,本发明提供使用者输入字符的第二语言与第一语言会属于同一个语言,也就是说,当使用者所使用的输入法无法输入第一语言的某些特定字符时,本发明可以提供使用者输入无法输入的字符,此时本发明所述第二语言将与第一语言相同,例如第一语言为英文时,因为英文(第一语言)的输入法并无法输入代表英文音标的字符,因此为了要输入英文的音标,本发明所述第二语言也可以为英文,从而提供使用者通过本发明输入代表英文音标的字符。

    以下先以图1本发明提出的依据虚拟键盘输入他种语言字符的系统方框图来说明本发明的系统运作。如图1所示,本发明的系统含有存储模块110、显示模块120、判断模块130、用户输入模块140以及字符输入模块150。

    存储模块110负责存储属于第二语言的字符,以及存储分别对应第二语言各字符的字符编码。

    上述的字符,是指第一语言输入法所无法输入的符号,例如在英文中用来表示发音的“P、X、E”等音标符号、用来表示繁体中文拼音的“ㄅ、ㄆ、ㄇ”等注音符号、以及非英语系语言的文字符号(如日文的“ぁ、ぃ”、德文的“β”等),但本发明并不以此为限。一般而言,存储模块110是以图样的方式来存储字符,如图2所示的字符编码索引表500中,字符字段520中的字符即以图样的形式存储于存储模块110中。

    上述的字符编码,通常是用户在使用本发明之前,将字符的图样以及字符编码存入存储模块110中,使得当执行有本发明的装置在存储包含上述字符的档案时,可以采用相对应的字符编码来存储字符,而不需要以一串特定的文字来存储。一般而言,字符编码是使用万国码(Unicode)的编码,如图2所示的字符编码索引表500所示,德文字符的字符编码为“0xFA21”。

    存储模块110还可以存储各字符被显示模块120显示在虚拟键盘上的位置。各字符在虚拟键盘上的位置通常会被定义在记录字符的档案中,随着使用者复制或安装字符时,一并被存储到存储模块110上。

    显示模块120负责显示可以提供用户输入属于第二语言字符的虚拟键盘,虚拟键盘包含至少一个按键,每个按键上都有相对应的字符,其中,若存储模块110中存储有各字符被显示的位置,则显示模块120会依据各字符的位置将各字符显示在虚拟键盘上。一般而言,显示模块120会以与执行有本发明的装置的输入模块相似外观的图形来显示虚拟键盘,如输入模块为计算机键盘,则显示模块120会显示如图3A或图3B所示的键盘图样400来表现虚拟键盘,但本发明并不以此为限,也可以将按键排列为数组或直线形式来表现虚拟键盘。

    显示模块120是从存储模块110存储的字符编码索引表500中,在字符编码字段510中以索引的方式,依据字符编码由字符字段520中读出字符的图样,从而在虚拟键盘上显示出字符。其中,显示在虚拟键盘上的字符所属的目标语言是依据判断模块130的判断结果而定的。

    显示模块120除了在虚拟键盘上显示第二语言字符外,还可以在第二语言字符的周围显示相对应的第一语言字符,从而提示用户以输入第一语言字符来输入第二语言字符。如图3A所示的虚拟键盘,除了显示有德文(第二语言)的字符之外,在同一按键上的右下角也显示有英文(第一语言)的字符,如此,使用者将可以得知按下计算机键盘上的“a”键即可输入德文字符

    判断模块130负责在用户输入模块140接收到触发信号后,依据语言设定参数的设定判断目标语言,当判断出目标语言为第二语言时,判断模块130会从存储模块110中读取属于第二语言的字符编码,使得显示模块120可以依据字符编码在显示模块120所显示的虚拟键盘中显示属于第二语言的字符。

    上述的触发信号是用户点击本发明所产生的窗口(window)中的特定图示(icon)所产生的输入信号,或是用户按下执行本发明的装置上的按键所产生的输入信号,但本发明所述触发信号并不以此为限,凡可以判断出使用者欲使用本发明所提供的虚拟键盘进行字符输入的方式均可为本发明所使用。

    上述的语言设定参数是用来定义虚拟键盘被显示时,虚拟键盘上所显示的字符所属的语言,当用户在执行有本发明的装置上安装一个第二语言时,语言设定参数即会定义虚拟键盘被显示时,虚拟键盘上的字符的语言为第二语言。

    用户输入模块140负责接收用户进行输入行为所产生的触发信号,以及负责提供用户依据显示模块120所显示的虚拟键盘来进行输入属于第二语言字符的行为,使用者可以通过触控笔或鼠标等输入设备,直接点击虚拟键盘中的特定按键,从而输入显示在特定按键上的字符,若显示模块120在虚拟键盘的各个按键上,除了显示第二语言字符之外,还在第二语言字符的周围显示第一语言字符,如图3A所示,显示模块120将第一语言字符显示在第二语言字符的右下角,则用户可以输入第一语言字符来输入同一个按键上的第二语言字符,若显示模块120显示的虚拟键盘与执行有本发明的装置的输入模块的外观相似,则使用者可以凭借着相似的外观以及虚拟键盘上的按键排列,将虚拟键盘上的按键与执行有本发明的装置的输入模块依序对应后,按下输入模块上的特定按键来输入显示在相对应的虚拟键盘的特定按键上的字符,例如,当输入模块为计算机键盘时,显示模块120所显示的虚拟键盘将可如图3B所示,为与计算机键盘的外观几乎相同的键盘图样400,使得用户可以依据键盘图样400上的按键排列位置与计算机键盘上的按键的排列位置建立对应关系,从而将键盘图样400上的各个按键分别对应到计算机键盘上的各个按键,当用户要输入字符“β”时,由于字符“β”显示于键盘图样400中第4行第六列的按键402上,因此用户只需要在计算机键盘上按下与按键402同为第4行第六列的按键“b”,即可输入字符“β”。

    字符输入模块150用于在用户通过用户输入模块140输入字符后,将被使用者输入的字符的字符编码输入至目标应用程序中。

    另外,本发明还包含一个语言设定模块190,负责侦测存储模块110中已存储的第二语言,当语言设定模块190侦测出存储模块110中已存储的第二语言并不只一种时,语言设定模块190会设定语言设定参数,被设定的语言设定参数可以用来定义的首先被显示在虚拟键盘上的第二语言为系统默认的第二语言、用户自行设定的第二语言、或是依据用户输入各个语言的频率/次数/字数/使用时间等条件动态设定的第二语言。

    接着以一个实施例来解说本发明的运作系统与方法,并请参照图4本发明依据虚拟键盘输入他种语言字符的方法流程图。在本实施例中,假设用户所使用的装置为计算机,计算机上安装的输入法为中文以及英文(第一语言)。

    在使用者欲使用本发明进行德文(第二语言)输入前,用户需要先将德文的字符存储至存储模块110中(步骤201)。本实施例假设用户在安装德文的字典文件至执行有本发明的软件中时,存储德文的“β”、及“ü”等字符至存储模块110中。若用户所安装的字典文件中,还包含了上述字符显示在虚拟键盘上的位置,则各字符在虚拟键盘上的位置也会一并被存储至存储模块110中。

    当用户在输入英文至文书编辑软件的过程中,需要输入德文的字符时,显示模块120可以在本发明所产生的接口中显示一个显示虚拟键盘的图标,用户可以通过用户输入模块140所提供的输入接口,以鼠标等输入设备点击该图标输入触发信号,如此用户输入模块140便会接收到由用户产生的触发信号(步骤210),但本发明所述提供用户输入触发信号的方法并不以此为限,例如,用户输入模块140也可以提供用户同时按下计算机键盘上的“Ctrl”、“Alt”以及“K”等按键来输入触发信号。

    在用户输入模决140接收到触发信号(步骤210)后,判断模块130会依据语言设定参数判断被显示在虚拟键盘上的目标语言(步骤220),由于使用者仅安装过德文,故存储模块110中仅有存储一个第二语言,也就是德文,因此语言设定参数所定义的目标语言为德文(第二语言),所以判断模块130便会判断出目标语言为德文。

    之后,显示模块120会从存储模块110中读出德文的字符,并在所显示的虚拟键盘上显示出德文的“β”、及“ü”等字符(步骤231)。在本实施例中,执行有本发明的计算机的输入模块为计算机键盘,因此假设显示模块120以如图3A所示的与计算机键盘相似的键盘图样400来表现虚拟键盘,让用户可以依据虚拟键盘上按键所显示的第一语言字符,将虚拟键盘上的各个按键对应到计算机键盘上印有同一字符的按键。

    另外,若存储模块110中还存储有各字符的显示位置,例如字符的显示位置为计算机键盘的按键“a”、字符“β”的显示位置为计算机键盘的按键“b”、字符的显示位置为计算机键盘的按键“o”以及字符“ü”的显示位置为计算机键盘的按键“u”,则上述字符被显示模块120显示在键盘图样400上的位置将如图3A所示。

    在显示模块120显示出包含德文的字符的虚拟键盘(步骤231)后,用户输入模块140会提供用户依据虚拟键盘来输入虚拟键盘上的字符(步骤250),用户可以按下计算机键盘的按键“a”,用户输入模块140会依据按键“a”与虚拟键盘上的显示字符的对应关系,产生输入字符的输入信号,但本发明并不以此为限,例如用户输入模块140也可以提供用户使用鼠标等输入设备点击键盘图样400上的字符来产生输入信号。

    在用户输入模块140提供用户依据虚拟键盘输入字符(步骤250)后,字符输入模块150会依据输入字符的输入信号,从存储模块110所存储的字符编码索引表500(图2)中读出字符的字符编码“0xFA21”以及字符的图像,并输入到用户输入英文的文书编辑软件中(步骤260),从而完成输入德文字符,使得文书编辑软件以字符编码“0xFA21”存储字符并以字符的图像显示字符于编辑画面中。

    在上述实施例中,若使用者还需要输入英文的音标符号,则用户还需要存储包含英文音标符号的第二语言至存储模块110中(步骤201),在用户输入模块140接收到用户产生的触发信号(步骤210)后,判断模块130会依据语言设定参数判断目标语言(步骤220),由于执行本发明的计算机上安装有两个第二语言(德文以及英文),因此若本发明包含有语言设定模块190,则语言设定模块190会侦测出存储模块110中存储有德文以及英文两个第二语言,语言设定模块190可以设定语言设定参数所定义的目标语言为新安装的英文,也可以不改变语言设定参数所定义的目标语言,还可以随着使用者的使用德文以及英文两个第二语言的频率/次数来调整语言设定参数所定义的目标语言为德文或英文,但本发明并不以此为限。假设此时语言设定参数所定义的目标语言依旧为德文,则判断模块130会判断目标语言为德文。

    接着,显示模块120会显示包含德文字符的虚拟键盘(步骤231),由于使用者希望输入英文的音标符号,因此用户可以点击键盘图样400上的切换键401,或是按下与切换键401对应的按键等方式来产生切换信号,在用户输入模块140接收到用户进行输入行为所产生的切换信号(步骤240)后,显示模块120会将虚拟键盘上的德文字符切换显示为英文的音标符号(步骤232),使得用户可以依据显示模块120所显示的包含音标符号的虚拟键盘,并通过用户输入模块140输入虚拟键盘上的英文的音标符号至文书编辑软件中(步骤250、步骤260)。

    综上所述,可知本发明与现有技术之间的差异在于具有接收用户在第一语言输入环境中进行输入行为所产生的触发信号后,显示包含第二语言字符的虚拟键盘,并提供用户依据虚拟键盘输入第二语言字符,通过该技术手段可以解决现有技术所存在的无法在第一语言输入环境中输入其他语言字符的问题,进而达成让使用者可以快速地输入其他语系的字符的功效。

    再者,本发明依据虚拟键盘输入他种语言字符的方法,可实现于硬件、软件或硬件与软件的组合中,也可在计算机系统中以集中方式实现或以不同组件散布于若干互连的计算机系统的分散方式实现。

    虽然本发明所提出的实施方式如上,但是所述的内容并非用来直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常技术知识的人员,在不脱离本发明所提出的精神和范围的前提下,可以在实施的形式上及细节上作一些更改。本发明的专利保护范围,仍须以所附的权利要求书范围所界定为准。

依据虚拟键盘输入他种语言字符的系统及其方法.pdf_第1页
第1页 / 共11页
依据虚拟键盘输入他种语言字符的系统及其方法.pdf_第2页
第2页 / 共11页
依据虚拟键盘输入他种语言字符的系统及其方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《依据虚拟键盘输入他种语言字符的系统及其方法.pdf》由会员分享,可在线阅读,更多相关《依据虚拟键盘输入他种语言字符的系统及其方法.pdf(11页珍藏版)》请在专利查询网上搜索。

一种依据虚拟键盘输入他种语言字符的系统及其方法,其通过接收用户在第一语言输入环境中产生的触发信号后,显示包含第二语言字符的虚拟键盘,并提供用户依据虚拟键盘输入第二语言字符,可以解决所存在的无法在第一语言输入环境中输入其他语言字符的问题,从而可以达成让使用者可以更快速地输入其他语言字符的技术功效。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1