确定输入方法编辑器的类型的终端和方法

文档序号:6501536阅读:189来源:国知局
确定输入方法编辑器的类型的终端和方法【专利摘要】本发明涉及确定输入方法编辑器的类型的终端和方法。所述方法包括:检测在终端上显示的输入栏上的焦点;分析输入栏的信息;确定输入栏的字符类型;与确定的字符类型相对应地设置输入方法编辑器;以及输出设置好的输入方法编辑器。所述终端包括:输入检测单元,用于检测输入栏上的焦点;以及输入方法编辑器提供单元,输入方法编辑器提供单元包括:信息分析单元,用于分析输入栏的信息;输入方法编辑器确定单元,用于确定所述输入栏的字符类型;数据库单元,用于存储与对应于输入栏的字符类型有关的数据;以及输入方法编辑器输出单元,用于输出与确定的字符类型相对应的输入方法编辑器。【专利说明】确定输入方法编辑器的类型的终端和方法【
技术领域
】[0001]以下描述涉及确定可用于信息输入的输入方法编辑器的类型的终端和方法。【
背景技术
】[0002]在移动终端上进行网络浏览期间,当用户将焦点集于网络浏览器上的等待信息输入的输入栏(inputfield)时,检测到该焦点并显示可能是虚拟软键盘的输入方法编辑器(IME:1nputMethodEditor)。在一示例中,焦点可通过触摸或点击目标输入栏来提供。[0003]这里,至少部分由于具有使网络浏览成为可能的网络浏览器的移动装置的特性,屏幕的大小受到限制,因而虚拟键盘可能不能够在单个画面上显示可能可用的各种类型的字符,这些字符可以包括韩语、英语、数字等。因此,输入方法编辑器被设置为显示单个字符类型或字符类型。在终端上显示这种输入方法编辑器的处理如下所述。[0004]当用户执行网络浏览器并且用户将光标放置在能够接收用户输入的特定输入栏上时,网络浏览器识别光标相对于输入栏的焦点或位置,并且显示ME以接收用户输入。这里,显示的IME可以设置为具有包括特定类型字符(S卩,韩语、英语、数字或特殊字符)的构造的键盘形式。[0005]这里,在识别了输入栏上的焦点之后,网络浏览器在规定了输入栏的代码中接收和读取输入栏的输入类型。可以按照定义了对应的输入栏的超文本标记语言(HTML)格式提供代码。网络浏览器使用该代码来分析定义的输入类型。[0006]在分析了输入栏的输入类型之后,网络浏览器与输入栏的输入类型相对应地检索在移动装置的操作系统(OS)中使用的输入类型,与检索的输入类型相对应地设置IME的字符类型以进行显示。因此,设置好的ME在用户界面(UI)上显示为软键盘。[0007]在当前的技术中,当在移动装置的网络浏览期间在能够接收用户输入的输入栏中输入信息时,如果相应的网页的网络设计者在HTML代码上对输入类型做出规定,使得在相应的输入栏中输入特定字符类型,则頂E被设置为规定的字符类型,并且在ME被显示时按照默认设置来显示。[0008]然而,当在当前的移动装置上的网络浏览期间显示输入栏时,一个或更多个输入类型被设置为作为默认值的“TEXT(文本)”输入类型。这种输入类型的原因是网页通常是基于在个人计算机(PC)上进行网络浏览而设计的。在PC上,由于键盘通常是由双手使用的,因而可以简单地在韩语、英语和数字之间进行切换,并且可以同时在单个键盘上输入字符和数字。因此,网页设计者可以不考虑输入栏的输入类型。[0009]因此,当用户在韩国使用移动装置进行网络浏览并且该移动终端上提供的网络浏览器上进行输入时,虚拟键盘可能被默认地设置为韩语并在Π上显示,韩语就成为ME的默认字符类型,与“TEXT”的默认输入类型相对应。然而,在网络浏览期间,用户可能输入标识(ID)信息、密码、搜索项、数量/数字输入等。因此,如果必须输入不同于韩语的字符,则存在这样的问题,即,用户必须操纵相应的ME来将ME改变为不同的字符类型并接着开始输入。【
发明内容】[0010]本发明的示例性实施方式提供一种确定可用于信息输入的输入方法编辑器的类型的终端和方法。[0011]本发明的其它特征将在以下说明中进行阐述,并且将从描述中部分地显现,或者可以通过本发明的实践来了解。[0012]本发明的示例性实施方式提供一种确定终端中的输入方法编辑器的方法,该方法包括以下步骤:检测在所述终端上显示的输入栏上的焦点;分析所述输入栏的信息;确定所述输入栏的字符类型;与所确定的字符类型相对应地设置输入方法编辑器;以及输出所设置的输入方法编辑器。[0013]本发明的示例性实施方式提供ー种终端,该终端包括:输入检测单元,其用于检测输入栏上的焦点;以及输入方法编辑器提供単元。所述输入方法编辑器提供単元包括:信息分析単元,其用于分析所述输入栏的信息;输入方法编辑器确定单元,其用于确定所述输入栏的字符类型;数据库单元,其用于存储与对应于所述输入栏的所述字符类型有关的数据;以及输入方法编辑器输出单元,其用于输出与所确定的字符类型相对应的所述输入方法编辑器。[0014]本发明的示例性实施方式提供一种确定终端中的输入方法编辑器的类型的方法,该方法包括以下步骤:检测在所述终端上显示的输入栏上的焦点;分析所述输入栏的信息;查询活动历史数据库以确定是否存在与所述输入栏的字符类型有关的数据,并且在存在所述数据的情况下执行第一确定处理;从所述输入栏的所述信息提取关联词,向关联词数据库单元查询与所述关联词有关的数据,并且在存在所查询的数据的情况下执行第二确定处理;从所述输入栏的所述信息提取关键词,向所述关联词数据库单元查询与所述关键词有关的数据,并且在存在所查询的数据的情况下执行第三确定处理;以及基于所述第一确定处理、所述第二确定处理和所述第三确定处理中的至少ー个处理来确定要输出的输入方法编辑器的类型。[0015]应当理解,前面的一般描述`和后面的具体描述都是示例性和解释性的,并g在对所要求保护的本发明提供进ー步的解释。其它特征和方面将从详细描述、附图和权利要求中变得明显。【专利附图】【附图说明】[0016]附图被包括进来以提供对本发明的进ー步理解,并结合到本申请中且构成本申请的一部分,这些附图例示了本发明的实施方式,并与说明书一起用于解释本发明的原理。[0017]图1是根据本发明的示例性实施方式的确定输入方法编辑器的类型的终端的框图。[0018]图2例示根据本发明示例性实施方式的与信息分析单元读取的输入栏有关的信o[0019]图3是根据本发明示例性实施方式的数据库单元的框图。[0020]图4例示根据本发明示例性实施方式的存储在活动历史数据库中的信息的表。[0021]图5例示根据本发明示例性实施方式的存储在关联词数据库中的信息的表;[0022]图6是根据本发明示例性实施方式的确定终端中包括的输入方法编辑器的类型的方法的流程图。[0023]图7是根据本发明示例性实施方式的确定输入方法编辑器的字符类型的方法的流程图。【具体实施方式】[0024]下面将参照附图更加全面地描述本发明,附图中示出了本发明的示例性实施方式。然而,本发明可以按照许多不同形式来实施,并且不应当被理解限制为受到这里阐述的实施方式的限制。相反,这些实施方式的提供使得本公开更加充分,并向本领域的技术人员全面传达本发明的范围。应理解,为了本公开的目的,“x、Y和Z中的至少一个”可理解为仅X、仅Y、仅Ζ、或者X、Y和Z中的两个或更多个的任意组合(例如,ΧΥΖ、TL、T1、ΥΖ)。在附图和说明书中,除非另有描述,相同的附图标记被理解为表示相同元件、特征和结构。为了清楚起见,这些元件的相对大小和图示可能被夸大。[0025]这里使用的术语目的只是为了描述【具体实施方式】,而不是限制本公开。如这里使用的,单数形式意在还包括复数形式,除非上下文清楚地另外指明。此外,措辞“一”等的使用不表示对数量的限制,而表示存在至少一个所引用的项。措辞“第一”、“第二”等不暗示特定顺序,而是将它们用于标识各个元件。另外,措辞第一、第二等的使用不表示任何顺序或重要性,而是用于将一个元件与另一个元件彼此区分开。还要理解的是,当在本说明书使用措辞“包括”时,是表示所陈述的特征、区域、要件、步骤、操作、元件或部件的存在,但是不排除一个或者多个其他特征、区域、要件、步骤、操作、元件、部件和/或其组合的存在或添力口。尽管针对各个示例性实施方式描述了一些特征,但是各个方面不需要限制于此,来自一个或者更多个示例性实施方式的特征可以与来自一个或者更多个示例性实施方式的其它特征组合。[0026]图1是根据本发明示例性实施方式的确定输入方法编辑器的类型的终端的框图。图2例示了根据本发明示例性实施方式的与信息分析单元读取的输入栏有关的信息。图3是根据本发明示例性实施方式的数据库单元的框图。图4例示根据本发明示例性实施方式的存储在活动历史数据库中的信息的表。图5例示了根据本发明示例性实施方式的存储在关联词数据库中的信息的表。[0027]参照图1,终端I包括:网络连接单元10,其可以连接到网络以使得能够进行通信;显示单元30,其可以显示终端I提供的图像;输入方法编辑器提供单元50,其可以在显示单元30上显示输入方法编辑器以接收用户输入;以及输入检测单元70,其可以检测显示单元30上的用户输入。网络可以是有线或者无线的外部网络,并且输入方法编辑器可以是虚拟软键盘。[0028]在把焦点置于至少在网络浏览会话期间或者在终端I执行应用时可以能够接收信息输入的输入栏时,终端I可以针对该输入栏确定并提供输入方法编辑器的适当的类型。根据本发明的方面,焦点可以通过在输入栏上进行触摸或者点击或者通过在输入栏上移动光标来提供。[0029]输入栏可以是可输入信息的编辑框。输入栏还可以称为文本框。输入栏的示例可以包括但不限于在登录到网页或应用的操作期间可被输入ID和密码的框或栏、可以输入捜索词的搜索框或栏、可以输入出生日期和电话号码的框或栏以及可以输入网页地址的框或栏。[0030]输入方法编辑器的类型可以至少根据可在输入栏中输入的字符的类型或字符类型确定。根据本发明的方面,当输入栏与诸如用户标识(ID)、密码等登入信息相关联时,输入方法编辑器可以被配置为英语。当输入栏与可被输入搜索词的搜索操作相关联时,输入方法编辑器可以被配置为韩语和特殊字符两者。当输入栏与诸如出生日期、电话号码等个人信息中的至少ー项相关联时,输入方法编辑器可以被配置成数字。确定的输入方法编辑器可以作为虚拟键盘提供给用户。另外,当输入电子邮件地址时,输入方法编辑器可以被配置为英语和诸如符号(@)的特殊字符两者。当输入网页地址时,输入方法编辑器可以被配置为英语和诸如斜线符号(/)的特殊字符两者。确定的输入方法编辑器可以被提供为虚拟键盘。尽管以上描述了英语、韩语、数字和特殊字符的情况,但是本发明的方面不需要限制于此,输入方法编辑器可以被配置为其它语言,例如,第一语言或第二语言、字体、符号、字符等。[0031]終端I可以是触摸屏类型的終端,其可以通过检测显示単元30上的触摸来接收信息。显示单元30上的触摸可以通过用户的手、触笔等来提供。終端I可以将输入方法编辑器作为虚拟软键盘提供给显示単元30。然而,本发明的方面不限于此,終端可以是电容型、压カ还原(pressurereduction)型、光学型、超声波型、电阻膜型等中的至少ー种。[0032]当終端I是触摸屏类型的终端时,可以包括诸如智能电话、平板计算机、上网本(netbook)、个人数字助理(PDA)、便携式媒体播放器(PMP)、PlayStationPortable(PSP)、MP3播放器、电子书阅读器、导航系统、数码相机、电子词典、电子表这样的移动终端和诸如台式计算机、智能电视机(TV)、有绳和无绳电话、智能门锁、银行的自动柜员机(ATM)、售票机等其它电子装置。[0033]另外,終端I可以基于操作系统(OS)执行各种应用。OS可以包括可安装在移动计算装置中的各种OS,诸如Android?0S>Apple的iOS?、Windows?MobileOS、Bada?OS、Symbian?OS和BlackBeny?OS,,[0034]应用可以是被开发以执行特定操作的程序。应用可以包括各种应用程序,可以包括但不限于诸如游戏、视频和照片这样的多媒体内容和执行多媒体内容的诸如照相机、图像查看器和视频播放器这样的可执行程序。[0035]可以通过网络浏览器来执行终端I中的网络浏览,网络浏览器可以包括但不限于Chrome?、InternetExplorer?(IR)、Firefox?、Safari?、Netscape?、Opera?、Mozilla?坐寸o[0036]当在网络浏览会话期间或在終端I中执行应用期间把焦点置于输入栏时,输入方法编辑器提供単元50可以根据要在输入栏中输入的字符的类型或字符类型来提供输入方法编辑器。參照图1,输入方法编辑器提供単元50包括信息分析単元100、输入方法编辑器确定单元300、数据库单元400和输入方法编辑器输出单元700。输入方法编辑器提供単元50还可以包括输入方法编辑器设置单元500。[0037]输入方法编辑器提供单元50可以在终端I的操作系统的框架中提供。然而,本发明的方面不限于此,可以与操作系统的框架无关地提供输入方法编辑器提供単元50。所述框架可以包括可在逻辑上被绑定的ー组类、方法、函数和文档,并且可以被參照来开发程序。[0038]当在输入栏上检测到焦点时,信息分析单元100可以获得和/或分析输入栏的信息。例如,在终端I执行网络浏览时,用户可以向输入栏提供焦点以向网页中的输入栏输入信息。为了提供焦点,用户可以在能够接收输入的输入栏上进行触摸或点击。[0039]当在输入栏上检测到焦点时,信息分析单元100可以读取并分析输入栏(可被配置为接收特定字符类型或输入)的信息,并且向输入方法编辑器确定单元300提供经过分析的信息。输入栏的信息可以是指与输入栏有关的信息,该信息可以包括输入方法编辑器的输入类型,并且可以被提供为超文本标记语言(HTML)代码(参见图2)。然而,本发明的方面不限于此,可以通过其它标记语言或代码来提供输入栏的信息。[0040]参照图2,经过分析的信息中的输入类型被设置为默认值“TEXT”。基于确定的输入类型“TEXT”,信息分析单元100可以读取接收焦点的输入栏所在的网页的地址值,并且可以对该地址值进行解析操作。网页的地址值可以被分割为前部和后部。然而,网页的地址值可以被分割为额外部分。在示例中,斜线符号(/)可以是将地址值分割为两个临时串的第一分隔符,并且对输入栏做出规定的HTML代码中的名称元素可以被提供附加的临时串。信息分析单元100可以向输入方法编辑器确定单元300提供与三个经分析的串有关的信息。[0041]当经过分析的信息中的输入类型被设置为特定字符类型时,信息分析单元100可以暂停进一步分析并且向输入方法编辑器确定单元300提供经过分析的信息。[0042]此外,当经过分析的信息中的输入类型被确定为被设置成特定字符类型时,信息分析单元100可以向输入方法编辑器设置单元500或输入方法编辑器输出单元700直接或间接地提供经过分析的信息,而不是向输入方法编辑器确定单元300提供经过分析的信肩、O[0043]输入方法编辑器确定单元300可以基于从信息分析单元100提供的输入栏和数据库单元400的数据中的至少一方的信息来确定要在输入栏中输入的字符的类型。[0044]当输入栏的输入类型被确定为被设置成特定字符类型时,输入方法编辑器确定单元300可以与该特定字符类型相对应地确定终端I的操作系统的输入类型作为字符类型。[0045]例如,在Android?OS中使用的输入类型可以包括但不限于N0RMAL_TEXT_FIELD=O,TEXT_AREA=1、PASSW0RD=2、SEARCH=3、EMAIL=4、NUMBER=5、TELEPH0NE=6、URL=7等。当输入类型是N0RMAL_TEXT_FIELD=0时,输入类型可以是指字符(TEXT)。当输入类型是TEXT_AREA=1时,输入类型可以是多行字符。这里,韩语(例如,当终端位于韩国时)或英语可以设为可确定为字符类型的默认值。可以根据所在国家来设置默认值,所在国家可以对应于终端I的位置或被调用的网页的来源。所在国家可以使用该国家自己的语言(例如,美国使用英语,日本使用日语,中国使用汉语)。然而,本发明的方面不限于此,用户可以设置默认值,或者可以根据区域或位置的其它指示来设置默认值。[0046]当输入类型是PASSW0RD=2时,可以确定字符类型是数字,并且当输入类型是SEARCH=3时,可以将可代表搜索操作或者与韩语或者英语一起的能力的特殊字符(例如,放大镜符号或图像)确定为字符类型。类似地,当输入类型是EMAIL=4或URL=7时,可以将用于输入电子邮件或网页的地址的英语和特殊字符(例如,符号(@)和斜线符号(/))确定为字符类型。当输入类型是NUMBER=5或TELEPH0NE=6时,可以将数字确定为字符类型。[0047]此外,当输入类型被确定为被设置成文本输入类型(可以是默认值)时,输入方法编辑器确定单元300可以基于数据库单元400中存储的数据来确定要在相应的输入栏中输入的适当的字符类型。然而,本发明的方面不限于此,不同的输入类型可以被确定为默认值,或者用户可以规定不同的输入类型。下面将更详细描述这一点。[0048]数据库单元400可以存储与对应于输入栏的字符类型有关的数据。如图3所示,数据库单元400可以包括活动历史数据库单元410,并且还可以包括关联词数据库单元430。[0049]活动历史数据库单元410可以存储输入栏的活动历史,并且可以存储与输入栏和在输入栏中输入的字符类型有关的数据。另外,活动历史数据库单元410可以存储与输入栏和与输入栏相对应的输入方法编辑器类型有关的数据。[0050]图4例示了活动历史数据库单元410的配置的示例,活动历史数据库单元410可以包括五个信息字段,包括ID411、URL412、HTML_NAME413、INPUT_NAME414和CHARACTER415。在用户执行网络浏览或应用时,可以收集和存储相关网页或应用的至少ー个输入栏的信息。活动历史数据库单元410的配置不限于此,并且可以存储附加信息。[0051]更具体地,ID411可以是指用户输入的输入栏的唯一信息,并且当信息被存储吋,ID411可以顺序地増大。然而,本发明的方面不限于此,ID411可以随机产生以存储。URL412可以是指域名。域名可以是指网络地址中位于诸如第一斜线符号的分隔斜线符号(/)前面的第一部分,该分隔斜线符号可以是相应的输入栏所在的网页的地址中的第一分隔符。然而,本发明的方面不限于此,URL412可以应用于使用文件路径的应用,并且斜线符号的使用可以不限于第一斜线符号。HTML_NAME413可以是指分隔斜线符号(/)之后的地址,该分隔斜线符号可以相应的输入栏所在的网页的地址中的第一分隔符。[0052]INPUT_NAME414可以是指被确定为来自相应的输入栏可以存在的网页的HTML代码中的对输入栏做出规定的代码中的输入栏的名称的串。例如,INPUT_NAME414可以具有值“Tax3832”,该值可以对应于图2中的指示“name=“Tax3832””的数据串的部分。INPUT_NAME414可以是指限定相应的输入栏的名称的部分。CHARACTER415可以是指可以在相应的输入栏中输入的字符的类型。CHARACTER415可以是指由输入方法编辑器确定单元300确定并在相应的输入栏中输入的字符的类型。另外,当用户将输入方法编辑器从可作为默认字符类型的韩语(K)改变为英语(E)或数字(N)时,CHARACTER415可以被改变。[0053]输入方法编辑器确定单元300可以对等待输入的输入栏的信息和活动历史数据库单元410的数据进行比较,并且可以确定要在输入栏中输入的字符的类型。[0054]更具体地,输入方法编辑器确定单元300可以从信息分析単元接收与接收了焦点的输入栏有关的信息,并且使用接收到的信息在活动历史数据库单元410中进行查询。[0055]当活动历史数据库单元410检索到与输入栏的信息相对应的数据时,可以将正在等待输入的输入栏确定为接收到输入。[0056]因此,可以基于作为对在活动历史数据库单元410中进行查询的响应而获得的数据来确定要在输入栏中输入的字符的类型。作为对查询的响应而获得的数据可以对应于在CHARACTER415的信息字段中存储的数据。此外,可以将用户已在输入栏输入的韩语(K)、英语(E)和数字(N)字符类型确定为要在输入栏中输入的字符的类型。该处理是确定要在输入栏中输入的字符的类型的第一确定处理。[0057]当在第一确定处理确定了要在输入栏中输入的字符的类型时,输入方法编辑器确定单元300可以结束输入方法编辑器确定处理,并且向输入方法编辑器设置单元500或输入方法编辑器输出单元700通知确定的字符类型。[0058]输入方法编辑器设置单元500可以将输入方法编辑器设置为确定的字符类型,并且输入方法编辑器输出单元700可以向显示单元30输出可被设置为确定的字符类型的输入方法编辑器。因此,输入方法编辑器可以作为用户界面(UI)显示在显示单元30上,并且用户可以通过输入方法编辑器输入信息。[0059]此外,当活动历史数据库单元410未检索到与相应的输入栏的信息匹配的数据时,可以执行确定要输入到输入栏的字符的类型的第二确定处理。[0060]在第二确定处理中,输入方法编辑器确定单元300可以从关联词数据库单元430检索与从输入栏的信息中提取出的关联词有关的数据。输入方法编辑器确定单元300可以基于检索到的数据来确定要在输入栏中输入的字符的类型。[0061]更具体地,可以从输入栏的信息中提取出可推断出字符类型的关联词,并且可以针对关联词在关联词数据库单元430中进行查询。关联词可以是指可以描述或补充要在输入栏中输入信息的代码或信息。关联词可以在输入栏的邻近区域(referenceproximity)内提供,诸如在输入栏的前面、后面、上方或者下方提供。此外,关联词可以在输入栏的信息中提供,可以但不限于被提供为HTML代码。[0062]例如,关联词可以是诸如标题、标签(label)或标记(tag)中的至少一个,并且可以显示在网页上的相应输入栏的前面或后面(例如,[关联词][输入栏]、[输入栏][关联词]或[关联词][输入栏][关联词])。在输入栏前面显示的串或标签可以包括但不限于“名称”、“标识”、“ID”、“密码”、“PASSW0RD”、“PW”、“年龄”、“居民登记号码”、“电话号码”、“蜂窝电话号码”、“金额”、“税额”等。在输入栏后面显示的串或标签可以包括但不限于“美元”、“人”、“件”、“页”、“张”或者可以代表量的单位的其它标签,以及诸如“\”、“$”和“%”的代表各种单位的特殊字符。[0063]输入方法编辑器确定单元300可以以临时串变量形式提供或存储输入栏的信息,进行解析,在HTML代码中分割串并且提取字符单元。可以使用双引号(“”)或者角括号(〈>)分割串,但不限于此。[0064]提取出的字符单元可以是关联词。当关联词存在于关联词数据库单元430中时,输入方法编辑器确定单元300可以将关联词可以属于的类别的字符类型确定为要在输入栏中输入的字符的类型。该处理可以是确定要在输入栏中输入的字符的类型的第二确定处理。[0065]为了进行第二确定处理,可与字符类型相对应的关联词可以存储在关联词数据库单元430中。图5例示了关联词数据库单元430的配置,其中存在包括韩语431、英语433和数字435的字符类型类别,并且存储了与每一个类别相对应的关联词。[0066]例如,诸如“搜索”、“名称”和“关系”这样的关联词可以能够接收韩语431的输入。诸如“标识”、“ID”和“密码”这样的关联词可以能够接收英语433的输入。诸如“美元”、“人”和“$”这样的关联词可以能够接收数字435的输入。然而,本发明的方面不限于此,关联词数据库单元430可以被配置为存储其它信息。[0067]输入方法编辑器确定单元300可以提取关联词。此外,信息分析单元100可以提取要提供给输入方法编辑器确定单元300的关联词。[0068]当在第二确定处理中确定了要在输入栏中输入的字符的类型时,输入方法编辑器确定单元300可以结束输入方法编辑器确定处理,并且向输入方法编辑器设置单元500通知确定的字符类型。类似地,输入方法编辑器设置单元500可以将输入方法编辑器设置为确定的字符类型,并且输入方法编辑器输出单元700可以向显示単元30输出设置好的输入方法编辑器。[0069]此外,当关联词数据库单元430未检索到与关联词匹配的数据时,可以执行确定要在输入栏中输入的字符的类型的第三确定处理。[0070]在第三确定处理中,输入方法编辑器确定单元300可以从关联词数据库单元430检索与从输入栏的信息中提取出的关键词有关的数据,并且可以基于检索到的数据来确定要在输入栏中输入的字符的类型。[0071]更具体地,从输入栏的信息中提取出可以推断出字符类型的关键词,并且可以针对关键词在关联词数据库单元430进行查询。关键词可以是指可提供要在输入单元中输入的信息的示例或示例性格式的代码或信息。关键词可以在网页或者应用上的输入栏中半透明地显示或者以禁用(greyedout)方式显示。关键词可以在输入栏的信息中提供,并且可以提供为HTML代码,但不限于此。[0072]例如,关键词可以是指考虑到用户的便利而要在输入栏中输入的示例性信息和/或可以降低发生输入与设计者在网页的设计期间的意图不同的信息的错误的可能性。在输入数字的情况下,关键词的例子可以包括“0”,在输入名称的情况下,关键词的例子可以包括“HongGil-Dong”。此外,关键词可以是指示性信息,可以引导或者指导用户输入特定类型的信息。这种关键词的例子可以包括:当需要输入居民登记号码时的“输入居民登记号码”,当输入韩语时的“安全答案”、“写超过200个字节”,但不限于此。[0073]输入方法编辑器确定单元300可以规定HTML代码中的值项,所述值项可以是输入栏的信息。基于设计者的意图,值项目可以包括在HTML中,或者可以不包括在HTML中。[0074]输入方法编辑器确定单元300可以对可能在第二确定处理中经过解析的HTML代码再次解析以找到该值的串。当发现该值的串时,紧随在“value=”之后的双引号(“”)中包括的值(例如,在图2的情况下为“0”)可以被读取并存储在任意串中。可以根据字距(spacing)信息再次解析该任意串以生成为ー个或更多个词的组合。[0075]所述ー个或更多个词是关键词,并且可以针对这些关键词在关联词数据库单元430中进行查询。当关键词存在于关联词数据库单元430中时,可以将关键词所属的类别的字符类型确定为要在输入栏中输入的字符的类型。该处理可以是确定要输入到输入栏的字符的类型的第三确定处理。[0076]输入方法编辑器确定单元300可以提取关键词。此外,信息分析単元100可以提取关键词以提供给输入方法编辑器确定单元300。[0077]当在第三确定处理中确定了要在输入栏中输入的字符的类型时,输入方法编辑器确定单元300可以结束输入方法编辑器确定处理并且可以向输入方法编辑器设定单元500通知确定的字符类型。类似地,输入方法编辑器设置单元500可以将输入方法编辑器设置为确定的字符类型,并且输入方法编辑器输出单元700可以向显示単元30输出设置好的输入方法编辑器。[0078]当关联词数据库单元430未检索到与关键词相对应的数据时,输入方法编辑器确定单元300可以确定可能难以、不大可能或者不可能确定要在输入栏中输入的字符的类型。如果做出这样的确定,则关联词数据库单元430可以把被指定为默认值的字符类型确定为要输入到输入栏的字符的类型。该处理可以是确定要输入到输入栏的字符的类型的第四确定处理。[0079]此外,可以根据终端I的位置、网页或应用的来源或网页或应用的与输入栏相对应的信息来设置具有默认值的字符类型。更具体地,字符类型可以设置成国家自己的语言,这可以是关于网页或应用的位置或来源(例如,对于美国而言是英语,对于日本而言是日语,对于中国而言是汉语)。此外,用户还可以设置默认值。[0080]如上所述,输入方法编辑器确定单元300可以顺序执行确定要在输入栏中输入的字符的类型的处理。用户可以在不同的处理阶段选择字符类型,使得输入方法编辑器确定单元300可以将用户选择的字符类型优选地确定为输入方法编辑器的字符类型。[0081]输入方法编辑器设置单元500可以将输入方法编辑器设定为确定的字符类型,并且输入方法编辑器输出单元700可以向显示单元30输出设置好的输入方法编辑器。用户可以对输出输入方法编辑器施加触摸,以向对应的输入栏输入信息。输入检测单兀70可以检测用户输入并且可以将用户的输入通知给活动历史数据库单元410,并且与输入栏有关的数据和在输入栏中输入的字符的类型可以被存储在活动历史数据库单元410中。[0082]另外,用户可以通过向输出的输入方法编辑器施加触摸来改变输入方法编辑器的字符类型。输入检测单元70可以检测用户输入并且可以将用户输入通知给活动历史数据库单元410,并且与输入栏有关的数据和改变的字符类型可以被存储在活动历史数据库单元410中ο[0083]如上所述,存储在活动历史数据库单元410中的数据可以在输入方法编辑器确定单元300确定要在输入栏中输入的字符的类型的处理中被用作比较数据。[0084]根据示例性实施方式,可以存储与已接收到用户输入的输入栏有关的数据或者与可推断出要输入到输入栏的字符的类型的关联词或关键词有关的数据。此外,可以使用所述数据来确定要输入到相应的输入栏的字符的类型。因此,由于可以基于自动确定的文本类型来设置并输出输入方法编辑器,所以省略用户将输入方法编辑器改变为其它适当文本类型的处理。[0085]图6是根据本发明示例性实施方式的确定终端中包括的输入方法编辑器的类型的方法的流程图。图7是根据本发明示例性实施方式的确定输入方法编辑器的字符类型的流程图。[0086]图6的方法将被描述为假定通过图1的终端I进行,但是不限于此。将用相同的附图标记表示与图1的终端I相同的元件,并且将省略重复描述。[0087]参照图6,在终端I执行网络浏览或应用时,当检测到输入栏中的焦点时,在终端中确定输入方法编辑器的字符类型的方法开始(S000)。例如,当用户在用户想要输入信息的输入栏上进行触摸或者点击时,可以检测到焦点。[0088]当检测到焦点时,与输入栏有关的信息被分析(S100)。例如,与输入栏有关的信息可以包括但不限于输入方法编辑器的输入类型。此外,与输入栏有关的信息可以是HTML代码。[0089]在操作S300中,可以基于经过分析的输入栏的信息或者存储的与输入栏的活动历史有关的数据来确定要在输入栏中输入的字符的类型。在操作S300中,确定要在输入栏中输入的字符的类型的处理可以顺序执行。当在执行的处理期间确定了字符类型时,可以不执行随后的处理,并且处理可以进行到操作S500或操作S700。[0090]将參照图7描述在操作S300中确定要向输入栏输入的字符的类型的更具体的处理。[0091]參照图7,从活动历史数据库单元(例如,图3的活动历史数据库单元410)检索到与已在输入栏中输入的字符的类型或者与输入栏相对应的输入方法编辑器类型有关的数据(S310)。活动历史数据库单元可以存储与已接收到输入的输入栏有关的数据、已在输入栏中输入的字符的类型或者与输入栏相对应的输入方法编辑器。[0092]当存在与已在输入栏中输入的字符的类型有关的数据时或者当存在于输入栏相对应的输入方法编辑器类型时,可以基于所述数据来确定要在输入栏中输入的字符的类型(S312)。该处理可以是第一确定处理,并且当确定了字符类型吋,处理进行到S500。[0093]然而,当不存在与已在输入栏中输入的字符的类型有关的数据,或者不存在与输入栏相对应的输入方法编辑器类型时,从输入栏的信息提取关联词(S320)。关联词可以是指HTML代码中限定了要在输入栏前面或者后面显示的信息的代码。然而,本发明的方面不限于此,关联词可以是指要在输入栏上方或下方显示的信息。[0094]当提取出关联词吋,从关联词数据库单元(例如,图3的关联词数据库单元430)检索与提取出的关联词有关的数据(S321)。关联词数据库单元可以存储关联词,关联词可以按照字符类型的类别进行分类。[0095]当存在与关联词有关的数据时,将与关联词相对应的类别的字符类型确定为要在输入栏中输入的字符的类别(S322)。该处理可以是第二确定处理,并且当确定了字符类型时,处理进行到S500。[0096]然而,当不存在与关联词有关的数据时,从输入栏的信息提取关键词(S330)。关键词可以是指HTML代码在限定了要在输入栏中在输入栏中输入的示例性信息的代码。[0097]当提取出关键词时,从关联词数据库单元检索与提取出的关键词有关的数据(S331)。关联词数据库单元可以是在第二确定处理中使用的数据库。[0098]当存在与关键词有关的数据时,将对应的关键词的字符类型确定为要向输入栏输入的字符的类型(S332)。该处理是第三确定处理,并且当确定了字符类型吋,处理进行到操作S500。[0099]然而,当不存在与关键词有关的数据时,将被指定为默认值的字符类型确定为要在输入栏中输入的字符的类型(S340)。然而,本发明的方面不限于此,可以基于终端的位置、网页或应用的来源、或者网页或者应用的与输入栏相对应的信息来确定字符类型。该处理是第四确定处理,并且当确定了字符类型吋,处理进行到操作S500。尽管在图7中按照发生顺序进行例示并且描述为第一到第四确定处理,但是本发明的方面不限于此,确定处理可以按照任何顺序发生或者可以同时进行。[0100]根据示例性实施方式,要在输入栏中输入的字符的类型可以按照以上描述来确定。此外,可以优选地根据用户输入来确定要在输入栏中输入的字符的类型,并且可以改变确定的字符类型。[0101]当在操作S300中确定了要在输入栏中输入的字符的类型吋,还可以包括将与输入栏相对应的输入方法编辑器设置为确定的字符类型的操作(S500)。被设置为确定的字符类型的输入方法编辑器被输出到终端的显示单元(S700)。输出的输入方法编辑器可以在终端的显示单元上显示为UI,并且用户可以通过该输入方法编辑器输入信息。尽管操作S500和S700被例示为在操作S300之后顺序地进行,本发明的方面不需要限制于此,操作S500和S700不需要发生或者可以按照不同顺序发生或者同时发生。[0102]当用户向输入栏输入字符时,与输入栏有关的数据和在输入栏中输入的字符的类型可以被存储在活动历史数据库单元中(S900)。存储在活动历史数据库单元中的数据可以在确定要在输入栏中输入的字符的类型的处理中用作比较数据。[0103]根据示例性实施方式,存储与已接收到用户输入的输入栏有关的数据或者与可推断出要输入到输入栏的字符的类型的关联词或关键词有关的数据。此外,可以使用所述数据来确定要在对应的输入栏中输入的字符的类型。因此,由于可以基于自动确定的文本类型来设置并输出输入方法编辑器,所以可以省略用户将输入方法编辑器改变为其它适当文本类型的处理。[0104]对于本领域技术人员而言很明显,在不偏离本发明的精神或范围的条件下,可以在本发明的实施方式中做出各种修改和变型。因而,本发明的实施方式旨在涵盖落入所附权利要求及其等同物的范围内的本发明的修改和变型。[0105]相关申请的交叉引用[0106]本申请要求2012年8月17日提交的韩国专利申请N0.10-2012-0089918的优先权,通过引用将其公开结合于此以用于所有目的。【权利要求】1.一种确定终端中的输入方法编辑器的方法,该方法包括以下步骤:检测在所述终端上显示的输入栏上的焦点;分析所述输入栏的信息;确定所述输入栏的字符类型;与所确定的字符类型相对应地设置输入方法编辑器;以及输出所设置的输入方法编辑器。2.根据权利要求1所述的方法,该方法还包括以下步骤:基于所述输入栏的所述信息来确定所述输入栏的输入类型。3.根据权利要求1所述的方法,其中,所述输入栏的所述信息是超文本标记语言格式。4.根据权利要求1所述的方法,其中,确定所述字符类型的步骤包括以下步骤:查询活动历史数据库以确定是否存在与所述输入栏的所述字符类型有关的数据;以及基于所述数据来确定所述字符类型。5.根据权利要求1所述的方法,其中,确定所述字符类型的步骤包括以下步骤:从所述输入栏的所述信息提取关联词;从关联词数据库单元检索与所述关联词有关的数据;以及基于检索到的数据来确定所述字符类型。`6.根据权利要求5所述的方法,其中,所述关联词是描述或补充要在所述输入栏中输入的信息的信息。7.根据权利要求1所述的方法,其中,确定所述字符类型的步骤包括以下步骤:从所述输入栏的所述信息提取关键词;从关联词数据库单元检索与所述关键词有关的数据;以及基于检索到的数据来确定所述字符类型。8.根据权利要求7所述的方法,其中,所述关键词是提供要在所述输入栏中输入的信息的示例或示例性格式的信息。9.根据权利要求1所述的方法,其中,确定所述字符类型的步骤基于所述输入栏的所述信息、所述终端的位置、所述输入栏所在的网页或应用以及所述网页或所述应用的来源中的至少一项。10.根据权利要求1所述的方法,其中,根据接收到的用户输入来设置所述输入方法编辑器。11.一种终端,该终端包括:输入检测单元,其用于检测输入栏上的焦点;以及输入方法编辑器提供单元,其包括:信息分析单元,其用于分析所述输入栏的信息;输入方法编辑器确定单元,其用于确定所述输入栏的字符类型;数据库单元,其用于存储与对应于所述输入栏的所述字符类型有关的数据;以及输入方法编辑器输出单元,其用于输出与所确定的字符类型相对应的所述输入方法编辑器。12.根据权利要求11所述的终端,该终端还包括输入方法编辑器设置单元,所述输入方法编辑器设置单元用于设置所述输入方法编辑器。13.根据权利要求11所述的终端,其中,所述信息分析単元基于所述输入栏的所述信息来确定所述输入栏的输入类型。14.根据权利要求11所述的终端,其中,所述输入栏的所述信息是超文本标记语言格式。15.根据权利要求11所述的终端,其中,所述数据库单元包括:活动历史数据库单元,其用于存储以前在所述输入栏中进行的输入;以及关联词数据库单元,其用于存储与所述输入栏有关的关联词和关键词中的至少ー项。16.根据权利要求11所述的终端,其中,所述输入方法编辑器确定单元查询所述数据库单元以确定是否存在与所述输入栏的所述字符类型有关的数据,并且基于所述数据来确定所述字符类型。17.根据权利要求11所述的终端,其中,所述输入方法编辑器确定单元从所述输入栏的所述信息提取关联词,从所述数据库单元检索与所述关联词有关的数据,并且基于检索到的数据来确定所述字符类型。18.根据权利要求17所述的终端,其中,所述关联词包括在对应的输入栏的邻近区域内显示的串、标题、标签和标记中的至少ー项。19.根据权利要求11所述的终端,其中,所述输入方法编辑器确定单元从所述输入栏的所述信息提取关键词,从所述数据库单元检索与所述关键词有关的数据,并且基于检索到的数据来确定所述字符类型。20.根据权利要求11所述的终端,其中,所述关键词包括要输入的信息的示例和指示信息中的至少ー项。21.根据权利要求11所述的终端,其中,所述关键词在所述输入栏中半透明地显示。22.根据权利要求11所述的终端,其中,所述输入方法编辑器确定单元基于所述输入栏的信息、所述终端的位置、所述输入栏所在的网页或应用以及所述网页或者应用的来源中的至少ー项来确定所述字符类型。23.根据权利要求11所述的终端,其中,根据接收到的用户输入来设置所述输入方法编辑器。24.一种确定終端中的输入方法编辑器的类型的方法,该方法包括以下步骤:检测在所述终端上显示的输入栏上的焦点;分析所述输入栏的信息;查询活动历史数据库以确定是否存在与所述输入栏的字符类型有关的数据,并且在存在所述数据的情况下执行第一确定处理;从所述输入栏的所述信息提取关联词,向关联词数据库单元查询与所述关联词有关的数据,并且在存在所查询的数据的情况下执行第二确定处理;从所述输入栏的所述信息提取关键词,向所述关联词数据库单元查询与所述关键词有关的数据,并且在存在所查询的数据的情况下执行第三确定处理;以及基于所述第一确定处理、所述第二确定处理和所述第三确定处理中的至少ー个处理来确定要输出的输入方法编辑器的类型。【文档编号】G06F17/30GK103593378SQ201310118700【公开日】2014年2月19日申请日期:2013年4月8日优先权日:2012年8月17日【发明者】李宣东申请人:株式会社泛泰
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1