CN108958504B - 候选词的上屏方法、装置以及用于候选词的上屏装置 - Google Patents

候选词的上屏方法、装置以及用于候选词的上屏装置 Download PDF

Info

Publication number
CN108958504B
CN108958504B CN201710385032.1A CN201710385032A CN108958504B CN 108958504 B CN108958504 B CN 108958504B CN 201710385032 A CN201710385032 A CN 201710385032A CN 108958504 B CN108958504 B CN 108958504B
Authority
CN
China
Prior art keywords
touch
candidate word
area
candidate
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710385032.1A
Other languages
English (en)
Other versions
CN108958504A (zh
Inventor
马尔胡甫·曼苏尔
张扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201710385032.1A priority Critical patent/CN108958504B/zh
Publication of CN108958504A publication Critical patent/CN108958504A/zh
Application granted granted Critical
Publication of CN108958504B publication Critical patent/CN108958504B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供了候选词的上屏方法及装置、用于候选词的上屏装置,该候选词的上屏方法应用于设置有触摸输入装置的终端上,所述触摸输入装置的触摸区域按照预设方式划分为多个触摸子区域,所述触摸子区域与待上屏的多个候选词之间具有对应关系;该方法包括:获取与用户行为对应的候选词集合;按照所述候选词集合中各候选词的优先级,显示所述候选词集合;响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。采用本申请实施例,可以提高用户的输入速度,提升用户的输入体验。

Description

候选词的上屏方法、装置以及用于候选词的上屏装置
技术领域
本申请涉及输入法技术领域,特别涉及一种候选词的上屏方法、装置以及一种用于候选词的上屏装置。
背景技术
随着互联网技术的飞速发展,用户使用互联网设备进行交流的机会越来越多,也因此对输入法有越来越多的输入需求。可是目前的输入法在使用时,如果用户输入了一串字符串,一般会给出若干个候选词,对于首选候选词,可以直接使用空格键上屏,而对于非首选候选词,通常可以采用数字键或者鼠标点击等方式来上屏。
发明内容
但是发明人在研究过程中发现,在用户使用数字键或者鼠标直接点击非首选候选词来进行上屏的时候,都需要离开英文字符串的输入区例如英文键盘,去寻找数字键或者移动鼠标对某候选词进行点击操作,这势必会使得用户在输入字符串时的速度大大降低,并且对于用户来说也很不方便,使用体验也不够好。
基于此,本申请提供了一种候选词的上屏方案,对于设置了触摸输入装置的终端,将触摸区域预先划分为与非首选候选词对应的触摸子区域,用户直接触摸候选词对应的触摸区域,即可将该候选词上屏,因为触摸输入装置一般设置在英文键盘的下方,因此,即便用户正在英文键盘上输入内容也只需要将手指稍微下移,即可通过在触摸区域的触摸操作来上屏非首选候选词,不仅提高了用户的输入效率,进一步提升用户的输入体验。
本申请实施例还提供了一种候选词的上屏装置、用于候选词的上屏装置以及一种计算机可读介质,用以保证上述方法在实际中的实现及应用。
本申请实施例还提供了一种候选词的上屏方法,该方法应用于设置有触摸输入装置的终端上,所述触摸输入装置的触摸区域按照预设方式划分为多个触摸子区域,所述触摸子区域与待上屏的多个候选词之间具有对应关系;该方法包括:
获取与用户行为对应的候选词集合;
按照所述候选词集合中各候选词的优先级,显示所述候选词集合;
响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为默认对应关系,所述方法还包括:
按照待上屏的非首选候选词的个数,将所述触摸区域划分为相同个数且大小相同的触摸子区域;
按照所述非首选候选词的优先级从高到低的顺序,依次设置各所述非首选候选词分别对应于从左到右且从上到下的各个触摸子区域,并将该设置保存为所述默认对应关系。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为定制对应关系,所述方法还包括:
响应于首次使用所述终端上安装的输入法应用,提供候选关系显示框以便显示,所述候选关系显示框用于显示所述触摸子区域与所述候选词之间的多种对应关系;
响应于选择任一种对应关系,将所述选择的对应关系保存为定制对应关系。
其中,所述响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏,包括:
响应于所述触摸区域上产生触摸操作,确定所述触摸操作所在的当前子区域;将与所述当前子区域对应的非首选候选词进行上屏。
其中,所述响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏,还包括:
响应于对首选候选词对应的触摸子区域的触摸操作或对空格键的点击操作,将所述首选候选词进行上屏。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述按照所述候选词集合中各候选词的预设显示顺序,显示所述候选词集合,可以包括:
获取第一显示窗口,所述第一显示窗口包括第一显示区域与第二显示区域;所述第二显示区域与所述触摸区域的形状相同,所述第二显示区域按照所述预设划分方式划分为多个显示子区域,所述显示子区域的个数与所述触摸子区域的个数相同;
将所述首选候选词显示在所述第一显示区域中,以及,将所述非首选候选词对应地显示在所述多个显示子区域内。
其中,所述按照所述候选词集合中各候选词的预设显示顺序,显示所述候选词集合,可以包括:
按照所述候选词集合中各候选词的优先级从高到低的顺序,将所述候选词集合中的各候选词横向显示在预设的第二显示窗口内。
本申请实施例一种候选词的上屏装置,该候选词的上屏装置集成在设置有触摸输入装置的终端上,所述触摸输入装置的触摸区域按照预设方式划分为多个触摸子区域,所述触摸子区域与待上屏的多个候选词之间具有对应关系;所述上屏装置包括:
获取单元,用于获取与用户行为对应的候选词集合;
显示单元,用于按照所述候选词集合中各候选词的优先级,显示所述候选词集合;
上屏单元,用于响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为默认对应关系,所述装置还可以包括:
划分单元,用于按照待上屏的非首选候选词的个数,将所述触摸区域划分为相同个数、且触摸面积相同的触摸子区域;和,设置单元,用于按照所述非首选候选词的优先级从高到低的顺序,依次设置各所述非首选候选词分别对应于从左到右且从上到下的各个触摸子区域,并将该设置保存为所述默认对应关系。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为定制对应关系,所述上屏装置还可以包括:
关系显示单元,用于响应于首次使用所述终端上安装的文字输入应用,提供候选关系显示框以便显示,所述候选关系显示框用于显示所述触摸子区域与所述候选词之间的多种对应关系;和,保存单元,用于响应于选择任一种对应关系,将所述选择的对应关系保存为定制对应关系。
其中,所述上屏单元可以包括:
确定子单元,用于响应于所述触摸区域上产生触摸操作,确定所述触摸操作所在的当前子区域;和,第一上屏子单元,用于将与所述当前子区域对应的非首选候选词进行上屏。
其中,所述上屏单元还可以包括:
第二上屏子单元,用于响应于对首选候选词对应的触摸子区域的触摸操作或对空格键的点击操作,将所述首选候选词进行上屏。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述显示单元可以包括:
获取子单元,用于获取第一显示窗口,所述第一显示窗口包括第一显示区域与第二显示区域;所述第二显示区域与所述触摸区域的形状相同,所述第二显示区域按照所述预设划分方式划分为多个显示子区域,所述显示子区域的个数与所述触摸子区域的个数相同;以及,显示子单元,用于将所述首选候选词显示在所述第一显示区域中,以及,将所述非首选候选词对应地显示在所述多个显示子区域内。
其中,所述显示单元可以用于:按照所述候选词集合中各候选词的优先级从高到低的顺序,将所述候选词集合中的各候选词横向显示在预设的第二显示窗口内。
本申请实施例还提供了一种用于候选词的上屏装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
获取与用户行为对应的候选词集合;
按照所述候选词集合中各候选词的优先级,显示所述候选词集合;
响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
本申请实施例还提供了一种计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行前述的候选词的上屏方法。
在本申请实施例中,通过将触摸板等触摸输入装置的触摸区域按照预设划分方式进行划分,可以将划分后的触摸子区域与非首选候选词进行对应,这样就可以使用户通过触摸某个非首选候选词对应的触摸子区域来将该非首选候选词进行上屏,因此,用户不再需要通过数字键或者鼠标点击等来选择非首选候选词,不仅提高了用户的输入速度和输入效率,还提升了用户使用输入法的体验。进一步的,还可以在显示各个候选词的时候,就将各个候选词显示在与触摸子区域相同形状的显示子区域内,从而通过各个候选词的显示方式来提示用户候选词相对应的触摸子区域在触摸区域的哪个位置,更方便了用户的输入。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请示例性实施例在实际应用中笔记本电脑的输入装置10 的示意图;
图2a和图2b是本申请的触摸子区域的划分方式的示例性示意图;
图3是本申请的候选词的上屏方法示例性实施例的流程图;
图4a和图4b是本申请中候选词显示区域的示例性界面示意图;
图5是本申请中的候选词的上屏装置实施例的结构框图;
图6是本申请中根据一示例性实施例示出的用于候选词的上屏装置800 的框图;
图7是本申请实施例中服务器的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本申请实施例可以应用于设置了触摸输入装置(例如触摸板等)的终端(例如笔记本电脑等)上,以笔记本电脑为例,笔记本电脑一般分为液晶显示屏和输入装置(例如键盘)。参考图1,为本申请的示例性实施例在实际应用中笔记本电脑的输入装置10的示意图,输入装置10又可以包括触摸板101(以触摸输入装置为触摸板为例),以及实体键盘区域102。触摸板101上的触摸区域可以采用任意的规则形状,在图1中以四方形为例进行示意。
其中,在本申请实施例中,触摸板101上的触摸区域可以按照预设方式划分为多个触摸子区域,并且触摸子区域与待上屏的多个候选词之间具有对应关系。一般情况下,输入法在用户输入字符串的情况下,会给出N个候选词展现用户,用户可以选择其中任意一个上屏。N的取值可以是正整数。针对N个候选词,首选候选词可以采用空格键上屏;对于其他的N-1个非首选候选词,为了也能将其快速上屏,可以将触摸区域划分为N-1个触摸子区域,这N-1个触摸子区域的面积可以是相同的,即触摸子区域与非首选候选词之间是一一对应的。
以5个候选词为例,对于首选候选词可以依然采用空格键进行上屏。非首选候选词有4个,则可以将触摸区域也划分为四个面积等分的触摸子区域。参考图2中的a或b图所示,为将触摸区域分别划分为:左上、右上、左下和右下共四个触摸子区域的示例性界面示意图,在图2的a 或b图中,这四个触摸子区域的面积都是相同的。当然,N的取值不仅可以是5,还可以是3,7等。
在按照各触摸子区域的大小相等的预设方式,对触摸区域进行划分之后,可以为划分后的触摸子区域与非首选候选词之间设置对应关系。在本申请实施例中,可以将触摸子区域和非首选候选词之间的个数设置为相同的,任意一个触摸子区域只需要与一个非首选候选词之间进行对应即可。当然,也可以只针对部分非首选候选词设置相对应的触摸子区域,例如,非首选候选词有4个,触摸子区域的个数有两个,分别对应于非首选候选词中的三选候选词和四选候选词;或者,两个触摸子区域可以分别对应于非首选候选词中的四选候选词和五选候选词;或者,参考用户的阅读习惯,一般是从左到右、从上到下的浏览顺序,可以将两个触摸子区域分别对应于前两个非首选候选词,即二选候选词和四选候选词,等等。无论哪一种触摸子区域与非首选候选词之间的对应关系,设置之后都可以保存为默认对应关系。
以触摸子区域和非首选候选词之间的个数都是4为例,可以按照优先级从高到低的顺序,依次设置各非首选候选词分别对应于从左到右且从上到下的各个触摸子区域,并将该设置保存为所述默认对应关系。例如,假设首选候选词的序号为1,而非首选候选词的序号分别为2、3、4、5,则可以将序号为2的二选候选词设置为与位于图2a左上方的触摸子区域之间具有对应关系,将序号为3的三选候选词设置为与位于图2a右上方的触摸子区域之间具有对应关系,将序号为4的四选候选词设置为与位于图2a左下方的触摸子区域之间具有对应关系,以及,将序号为5的五选候选词设置为与位于图2a右下方的触摸子区域之间具有对应关系。因为这种对应关系,更符合大多数用户的使用习惯,因此将该对应关系设置为默认对应关系更能满足用户的实际使用需要。
当然,在实际应用中,也有一部分用户有自己特有的使用习惯等,因此,在本申请实施例中还可以为用户提供各种对应关系供用户选择。用户在终端上安装文字输入应用(例如输入法)之后,在首次使用该输入法时,可以提供一个候选关系显示框来显示触摸子区域与非首选候选词之间的多种对应关系。例如,第一种对应关系是,序号分别为2、3、4、 5的非首选候选词分别与右上、右下、左下和左上的触摸子区域,该种对应关系可以参考图2b所示;第二种对应关系是,序号分别为2、3、4、5 的非首选候选词分别与右下、左下、左上和右上的触摸子区域对应,等等。当然,在非首选候选词的个数不同的情况下,触摸子区域的个数也会相应的有所不同,但是各个触摸子区域之间的大小应保持一致。
接着,在候选关系显示框展示了各种可能的对应关系之后,用户可以在候选关系显示框中确认适应自己的任意一种方式,用户选择任一种对应关系后,再将用户选择的对应关系保存为该用户的定制对应关系即可。在本申请实施例中,如果用户在首次使用输入法应用的时候,选择了属于自己的定制对应关系,则可以按照用户选择的定制对应关系来为用户上屏各触摸子区域对应的非首选候选词。而在用户首次使用输入法应用的时候,如果用户没有定制属于自己的对应关系,则可以为用户使用默认对应关系来确定触摸子区域对应的非首选候选词。可以理解的是,默认对应关系或者定制对应关系在确定之后,可以始终采用该种对应关系来确定触摸子区域对应的非首选候选词,当然,也可以在用户需要的时候从默认对应关系更新为定制对应关系,或者,从定制对应关系更改为默认对应关系,等等。
参考图3,示出了本申请一种候选词的上屏方法实施例的流程图,本实施例可以包括以下步骤:
步骤301:获取与用户行为对应的候选词集合。
在本实施例中,用户行为,可以是用户在终端上安装了输入法应用并针对该输入法应用触发的行为。例如,用户在终端上调起该输入法,则可以向用户提供预先设置好的候选词集合;或者,用户通过键盘等输入设备输入一系列字符串,获取该字符串对应的候选词集合;或者,用户输入了内容,获取与该内容相关的其他联想词作为候选词集合,等等。
该候选词集合中可以包括多个候选词,例如,假设用户输入的字符串为“haishi”,则可以在获取该字符串对应的3个候选词“还是、海事、海狮”,或者,还可以获取到5个候选词“还是、海事、海狮、亥时、海师”,等等。在候选词集合中的各个候选词的优先级是不同的,其中,仍以字符串“haishi”为例,“还是”的优先级最高,所以在候选词集合中也是第一个出现的候选词,称为首选候选词,其序号可以设置为1;而其他的候选词则是非首选候选词,并根据优先级的不同为其设置序号,例如“海事”的序号为2,“海狮”的序号为3,“亥时”的序号为4,而“海师”的序号为5。
当然,可以理解的是,各候选词的优先级可以有多种确认方式,在用户首次输入某一串字符串的情况下,获取到的各候选词可以为输入法应用预先设定好的优先级,而在用户非首次输入某一串字符串的情况下,可以将用户针对该字符串上一次上屏的那个候选词的优先级设置为最高,即将上次上屏的候选词作为本次的首选候选词。当然,本领域技术人员根据实际需求设置优先级的确定方式,在本申请实施例中不做限定。
步骤302:按照所述候选词集合中各候选词的优先级,显示所述候选词集合。
在获取候选词集合后,候选词集合中包括了优先级最高的首选候选词和其他的非首选候选词,则在将候选词集合中的各候选词进行显示的时候,可以有多种显示方式。
在第一种示例性的显示方式中,步骤302具体可以包括步骤A1~步骤 A2:
步骤A1:获取第一显示窗口,所述第一显示窗口包括第一显示区域与第二显示区域,所述第二显示区域与所述触摸区域的形状相同,所述第二显示区域按照所述预设方式划分为多个显示子区域,所述显示子区域的个数与所述触摸子区域的个数相同。
在该种显示方式中,可以按照终端上触摸区域的形状来将各候选词分别对应显示于第一显示窗口中。其中,第一显示窗口用于显示候选词集合中的各个候选词。该第一显示窗口具体又划分为两个区域,包括第一显示区域和第二显示区域,第一显示区域用于显示首选候选词,第二显示区域用于显示非首选候选词。
其中,第二显示区域的形状可以与触摸区域的形状相同或成比例,例如,长和宽的比例相同的两个长方形,或者,两个大小不同的正方形,等等。并且,第二显示区域按照与各个触摸子区域的预设方式相同的方式,也划分为多个显示子区域,且显示子区域的个数与所述触摸子区域的个数相同。可以理解的是,只要各个显示子区域分别与触摸子区域对应即可,各个显示子区域的形状既可以是规则的,也可以是不规则的,并且显示子区域的大小或者尺寸也可以由本领域技术人员自主设置。在本实施方式中,将显示子区域也按照触摸子区域的划分方式进行划分并显示对应的非首选候选词,是为了直观地向用户展示出各个非首选候选词分别对应于哪一个触摸子区域,以便用户可以快速触摸相应的触摸子区域来上屏相对应的非首选候选词。例如,参考图4a所示,其中,第一显示区域403显示了序号为1的首选候选词,而其他四个序号分别为2、 3、4、5的非首选候选词的显示区域为第二显示区域。在图4a中,第二显示区域也划分为四个显示子区域,其中,四个显示子区域的大小也是相同的,并且各个非首选候选词在各个显示子区域上对应显示。当然,图4a中的内容都是示例性的,不应将其理解为本申请的限定。
步骤A2:将所述首选候选词显示在所述第一显示区域中,以及,将非首选候选词对应地显示在所述多个显示子区域内。
接着,可以将首选候选词显示于第一显示区域中,并将各个采用触摸子区域进行上屏的非首选候选词,分别显示在第二显示区域划分出的显示子区域中。具体的,以各非首选候选词分别与各触摸子区域相对应为例,为了方便用户在看到一非首选候选词的时候,就能够确定自己应该触摸哪个触摸子区域才能上屏该非首选候选词,所以可以将各非首选候选词按照其对应于各个触摸子区域的顺序,来分别显示在各个显示子区域。
可见,在本实施方式中,一个非首选候选词显示于哪一个显示子区域中,与各个非首选候选词与哪一个位置的触摸子区域相对应有关。例如,如果非首选候选词与触摸子区域之间的对应关系为默认对应关系,则四个显示子区域分别显示四个非首选候选词的时候,对应关系可以如下所示:序号为2的非首选候选词即显示在左上的显示子区域,序号为3的非首选候选词即显示在右上的显示子区域,序号为4的非首选候选词即显示在右下的显示子区域,以及,序号为5的非首选候选词即显示在左下的显示子区域。假设用户希望上屏序号为2的二选候选词,该二选候选词在左上的显示子区域进行显示,用户则同样触摸左上的触摸子区域即可上屏该二选候选词。
即,用户希望上屏的非首选候选词显示于哪一个显示子区域,用户可以根据显示子区域的位置(左上、右上、右下或左下)来触摸相同位置 (同为左上、右上、右下或左下)的触摸子区域,从而上屏该位置的触摸子区域对应的那个非首选候选词。
在第二种示例性的显示方式中,步骤302具体可以包括:按照所述候选词集合中各候选词的优先级从高到低的顺序,将所述候选词集合中的各候选词横向显示在预设的第二显示窗口内。
在该种显示方式中,参考图4b所示,在字符串显示区401处,用于显示用户输入的各个字符串,而在候选词显示区402用于显示候选词集合中的5个候选词。其中,序号分别表示各个候选词的优先级高低。当然,图4b中候选词的个数及内容都是示例性的说明,不应将其理解为本申请的限定。
步骤303:响应于在任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
在本步骤中,候选词集合中的各个候选词进行显示之后,用户可以触摸相应位置的触摸板,即可将对应的候选词进行上屏。
在一种实施方式中,步骤303具体可以包括步骤B1~步骤B2:
步骤B1:响应于用户在所述触摸区域上产生触摸操作,确定所述触摸操作所在的当前子区域。
在将候选词集合中的各个候选词显示之后,如果第一次显示的候选词集合就包括用户希望输入的单字或词汇等,则用户可以按照默认对应关系或者自己选择的定制对应关系,来选择其希望的候选词对应的触摸区域,从而触发该候选词的上屏。而如果第一次显示的候选词集合中并未包括用户希望输入的单字或词汇等,用户可以翻页显示下一个候选词集合中的各个候选词,直至用户可以选择其希望输入的单字或词汇为止。仍以5个候选词为例,翻页之后,仍然显示5个候选词,序号为1的第一个候选词为首选候选词,序号为2的第二个候选词为二选候选词,以此类推,序号为5的第五个候选词为五选候选词。除了首选候选词之外的其他非首选候选词,仍然按照序号从小到大的顺序,分别依次对应于左上、右上、右下和左下的触摸子区域。以此类推,用户继续翻页时,每一次用户看到的5个候选词都按照类似的方式与四个触摸子区域分别进行对应。
如果用户在触摸区域上产生了有效的触摸操作,例如,点击操作,滑动操作等,可以根据触摸操作的坐标值确定触摸操作属于预先划分好的哪一个触摸子区域。例如,对于图2中的划分方式,确定触摸操作属于左上、右上、右下还是左下的触摸子区域。
步骤B2:将与所述当前子区域对应的非首选候选词进行上屏。
接着,将触摸操作所属的触摸子区域唯一对应的那个非首选候选词进行上屏。例如,如果对于图2a中的划分方式及对应关系,如果用户触摸的是左上的触摸子区域,则会将序号为2的非首选候选词进行上屏;而如果对于图2b中的划分方式及对应关系,如果用户触摸的是左上的触摸子区域,则会将序号为5的非首选候选词进行上屏。以上内容仅仅是示例性的说明,不应将其理解为本申请的限定。
在步骤B1~步骤B2中,主要以各非首选候选词分别对应于触摸子区域为例进行了说明,在实际应用中,对于首选候选词也可以将其与一个触摸子区域对应。以5个候选词为例,可以将触摸子区域划分为5个触摸子区域,并将5个候选词分别与划分好的触摸子区域进行对应,将首选候选词也与触摸子区域进行对应。当然,也可以将空格键与首选候选词进行对应,非首选候选词再与触摸子区域进行对应。本领域技术人员可以按照自主设置划分各触摸子区域的预设方式,只需最终将各个候选词均与触摸子区域一一对应即可。
则在另一种实施方式中,步骤303也可以包括步骤C1:
步骤C1:响应于对首选候选词对应的触摸子区域的触摸操作或空格键的点击操作,将所述首选候选词进行上屏。
那么,如果首选候选词就是待上屏的候选词,则用户可以触发首选候选词对应的那个触摸子区域来上屏首选词。在实际应用中,可以将首选候选词对应的那个触摸子区域设置在触摸区域最中心的位置,例如,触摸区域是四方形的时候,首选候选词对应的触摸子区域是以该四方形的中心为圆心的一个圆形,圆形的半径可以预先由本领域技术人员自主设置;对于触摸区域除了该圆形之外的剩余区域,可以按照非首选候选词的个数,将剩余区域进行等分并分别对应于各个非首选候选词即可。当然,这只是一种对应关系的设置方式,本领域技术人员也可以采用上下等分或者左右等分等方式来划分各个候选词对应的触摸子区域。
而在仅仅非首选候选词才与触摸子区域进行对应,而首选候选词仍以空格键上屏,则用户点击空格键即可将空格键对应的首选候选词进行上屏。
可见,在本申请实施例中,通过将触摸板等触摸输入装置的触摸区域按照预设方式进行划分,可以将划分后的触摸子区域与各个候选词,或者与各个非首选候选词进行一一对应,这样就可以使用户通过触摸某个触摸子区域来将该触摸子区域对应的首选或非首选候选词进行上屏,从而避免了用户需要通过数字键或者鼠标点击等影响输入速度的操作,不仅提高了用户的输入速度和输入效率,还提升了用户使用输入法的体验。进一步的,还可以在显示各个候选词的时候,就将各个候选词显示在与触摸子区域相同形状的显示子区域内,从而通过各个候选词的显示方式来提醒用户应该触摸哪一个位置的触摸子区域,更方便了用户的输入。
对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
与上述本申请一种候选词的上屏方法实施例所提供的方法相对应,参见图5,本申请还提供了一种候选词的上屏装置实施例,在本实施例中,该候选词的上屏装置集成在设置有触摸输入装置的终端上,触摸输入装置的触摸区域按照预设方式划分为多个触摸子区域,所述触摸子区域与待上屏的多个候选词之间具有对应关系;所述上屏装置具体可以包括:
获取单元501,用于获取与用户行为对应的候选词集合。
显示单元502,用于按照所述候选词集合中各候选词的优先级,显示所述候选词集合。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述显示单元502具体可以包括:
获取子单元,用于获取第一显示窗口,所述第一显示窗口包括第一显示区域与第二显示区域;所述第二显示区域与所述触摸区域的形状相同,所述第二显示区域按照所述预设划分方式划分为多个显示子区域,所述显示子区域的个数与所述触摸子区域的个数相同;以及,显示子单元,用于将所述首选候选词显示在所述第一显示区域中,以及,将所述非首选候选词对应地显示在所述多个显示子区域内。
其中,所述显示单元502具体可以用于:按照所述候选词集合中各候选词的优先级从高到低的顺序,将所述候选词集合中的各候选词横向显示在预设的第二显示窗口内。
上屏单元503,用于响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为默认对应关系,所述装置还可以包括:
划分单元,用于按照待上屏的非首选候选词的个数,将所述触摸区域划分为相同个数、且触摸面积相同的触摸子区域;和,设置单元,用于按照所述非首选候选词的优先级从高到低的顺序,依次设置各所述非首选候选词分别对应于从左到右且从上到下的各个触摸子区域,并将该设置保存为所述默认对应关系。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为定制对应关系,所述上屏装置还可以包括:
关系显示单元,用于响应于首次使用所述终端上安装的文字输入应用,提供候选关系显示框以便显示,所述候选关系显示框用于显示所述触摸子区域与所述候选词之间的多种对应关系;和,保存单元,用于响应于选择任一种对应关系,将所述选择的对应关系保存为定制对应关系。
其中,所述上屏单元503具体可以包括:
确定子单元,用于响应于所述触摸区域上产生触摸操作,确定所述触摸操作所在的当前子区域;和,第一上屏子单元,用于将与所述当前子区域对应的非首选候选词进行上屏。
其中,所述上屏单元503还可以包括:
第二上屏子单元,用于响应于对首选候选词对应的触摸子区域的触摸操作或对空格键的点击操作,将所述首选候选词进行上屏。
可见,在本申请实施例中,通过将触摸板等触摸输入装置的触摸区域按照预设划分方式进行划分,可以将划分后的触摸子区域与各个非首选候选词进行一一对应,这样就可以使用户通过触摸某个非首选候选词对应的触摸子区域来将该非首选候选词进行上屏,从而避免了用户需要通过数字键或者鼠标点击等影响输入速度的操作,不仅提高了用户的输入速度和输入效率,还提升了用户使用输入法的体验。进一步的,还可以在显示各个候选词的时候,就将各个候选词显示在与触摸子区域相同形状的显示子区域内,从而通过各个候选词的显示方式来提醒用户应该触摸哪一个位置的触摸子区域,更方便了用户的输入。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种用于生成候选词的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图6,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O) 的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方便多媒体组件808 和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器 (SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理***,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810 包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件 814还可以检测装置800或装置800一个组件的位置改变,用户与装置800 接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD 图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814 还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,以促进短程通信。例如,在 NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路 (ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得终端能够执行一种候选词的上屏方法,所述方法包括:获取与用户行为对应的候选词集合;按照所述候选词集合中各候选词的优先级,显示所述候选词集合;响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为默认对应关系,所述装置800还可以经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
按照待上屏的非首选候选词的个数,将所述触摸区域划分为相同个数且大小相同的触摸子区域;
按照所述非首选候选词的优先级从高到低的顺序,依次设置各所述非首选候选词分别对应于从左到右且从上到下的各个触摸子区域,并将该设置保存为所述默认对应关系。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为定制对应关系,所述装置800还可以经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
响应于首次使用所述终端上安装的输入法应用,提供候选关系显示框以便显示,所述候选关系显示框用于显示所述触摸子区域与所述候选词之间的多种对应关系;
响应于选择任一种对应关系,将所述选择的对应关系保存为定制对应关系。
所述响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏,可以包括:
响应于所述触摸区域上产生触摸操作,确定所述触摸操作所在的当前子区域;将与所述当前子区域对应的非首选候选词进行上屏。
其中,所述装置800还可以经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
响应于对首选候选词对应的触摸子区域的触摸操作或对空格键的点击操作,将所述首选候选词进行上屏。
其中,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述按照所述候选词集合中各候选词的预设显示顺序,显示所述候选词集合,可以包括:
获取第一显示窗口,所述第一显示窗口包括第一显示区域与第二显示区域;所述第二显示区域与所述触摸区域的形状相同,所述第二显示区域按照所述预设划分方式划分为多个显示子区域,所述显示子区域的个数与所述触摸子区域的个数相同;
将所述首选候选词显示在所述第一显示区域中,以及,将所述非首选候选词对应地显示在所述多个显示子区域内。
其中,所述按照所述候选词集合中各候选词的预设显示顺序,显示所述候选词集合,可以包括:
按照所述候选词集合中各候选词的优先级从高到低的顺序,将所述候选词集合中的各候选词横向显示在预设的第二显示窗口内。
图7是本发明实施例中服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)1922(例如,一个或一个以上处理器) 和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。
服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作***1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (16)

1.一种候选词的上屏方法,其特征在于,该方法应用于设置有触摸输入装置的终端上,所述触摸输入装置的触摸区域按照预设方式划分为多个触摸子区域,所述触摸子区域与待上屏的多个候选词之间具有对应关系;该方法包括:
获取与用户行为对应的候选词集合,所述用户行为是用户在所述终端上安装了输入法应用并针对所述输入法应用触发的行为;
按照所述候选词集合中各候选词的优先级,显示所述候选词集合;
响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
2.根据权利要求1所述的方法,其特征在于,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为默认对应关系,所述方法还包括:
按照待上屏的非首选候选词的个数,将所述触摸区域划分为相同个数且大小相同的触摸子区域;
按照所述非首选候选词的优先级从高到低的顺序,依次设置各所述非首选候选词分别对应于从左到右且从上到下的各个触摸子区域,并将该设置保存为所述默认对应关系。
3.根据权利要求1所述的方法,其特征在于,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为定制对应关系,所述方法还包括:
响应于首次使用所述终端上安装的输入法应用,提供候选关系显示框以便显示,所述候选关系显示框用于显示所述触摸子区域与所述候选词之间的多种对应关系;
响应于选择任一种对应关系,将所述选择的对应关系保存为定制对应关系。
4.根据权利要求1所述的方法,其特征在于,所述响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏,包括:
响应于所述触摸区域上产生触摸操作,确定所述触摸操作所在的当前子区域;
将与所述当前子区域对应的非首选候选词进行上屏。
5.根据权利要求4所述的方法,其特征在于,所述响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏,还包括:
响应于对首选候选词对应的触摸子区域的触摸操作或对空格键的点击操作,将所述首选候选词进行上屏。
6.根据权利要求1所述的方法,其特征在于,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述按照所述候选词集合中各候选词的预设显示顺序,显示所述候选词集合,包括:
获取第一显示窗口,所述第一显示窗口包括第一显示区域与第二显示区域;所述第二显示区域与所述触摸区域的形状相同,所述第二显示区域按照所述预设划分方式划分为多个显示子区域,所述显示子区域的个数与所述触摸子区域的个数相同;
将所述首选候选词显示在所述第一显示区域中,以及,将所述非首选候选词对应地显示在所述多个显示子区域内。
7.根据权利要求1所述的方法,其特征在于,所述按照所述候选词集合中各候选词的预设显示顺序,显示所述候选词集合,包括:
按照所述候选词集合中各候选词的优先级从高到低的顺序,将所述候选词集合中的各候选词横向显示在预设的第二显示窗口内。
8.一种候选词的上屏装置,其特征在于,该候选词的上屏装置集成在设置有触摸输入装置的终端上,所述触摸输入装置的触摸区域按照预设方式划分为多个触摸子区域,所述触摸子区域与待上屏的多个候选词之间具有对应关系;所述上屏装置包括:
获取单元,用于获取与用户行为对应的候选词集合,所述用户行为是用户在所述终端上安装了输入法应用并针对所述输入法应用触发的行为;
显示单元,用于按照所述候选词集合中各候选词的优先级,显示所述候选词集合;
上屏单元,用于响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
9.根据权利要求8所述的装置,其特征在于,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为默认对应关系,所述装置还可以包括:
划分单元,用于按照待上屏的非首选候选词的个数,将所述触摸区域划分为相同个数、且触摸面积相同的触摸子区域;和,
设置单元,用于按照所述非首选候选词的优先级从高到低的顺序,依次设置各所述非首选候选词分别对应于从左到右且从上到下的各个触摸子区域,并将该设置保存为所述默认对应关系。
10.根据权利要求8所述的装置,其特征在于,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述触摸子区域与候选词之间的对应关系为定制对应关系,所述上屏装置还可以包括:
关系显示单元,用于响应于首次使用所述终端上安装的文字输入应用,提供候选关系显示框以便显示,所述候选关系显示框用于显示所述触摸子区域与所述候选词之间的多种对应关系;和,
保存单元,用于响应于选择任一种对应关系,将所述选择的对应关系保存为定制对应关系。
11.根据权利要求8所述的装置,其特征在于,所述上屏单元可以包括:
确定子单元,用于响应于所述触摸区域上产生触摸操作,确定所述触摸操作所在的当前子区域;和,
第一上屏子单元,用于将与所述当前子区域对应的非首选候选词进行上屏。
12.根据权利要求11所述的装置,其特征在于,所述上屏单元还可以包括:
第二上屏子单元,用于响应于对首选候选词对应的触摸子区域的触摸操作或对空格键的点击操作,将所述首选候选词进行上屏。
13.根据权利要求8所述的装置,其特征在于,所述候选词集合包括:优先级最高的首选候选词和非首选候选词,所述显示单元可以包括:
获取子单元,用于获取第一显示窗口,所述第一显示窗口包括第一显示区域与第二显示区域;所述第二显示区域与所述触摸区域的形状相同,所述第二显示区域按照所述预设划分方式划分为多个显示子区域,所述显示子区域的个数与所述触摸子区域的个数相同;以及,
显示子单元,用于将所述首选候选词显示在所述第一显示区域中,以及,将所述非首选候选词对应地显示在所述多个显示子区域内。
14.根据权利要求8所述的装置,其特征在于,所述显示单元可以用于:按照所述候选词集合中各候选词的优先级从高到低的顺序,将所述候选词集合中的各候选词横向显示在预设的第二显示窗口内。
15.一种用于候选词的上屏装置,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
获取与用户行为对应的候选词集合,所述用户行为是用户在终端上安装了输入法应用并针对所述输入法应用触发的行为;
按照所述候选词集合中各候选词的优先级,显示所述候选词集合;
响应于任一触摸子区域的触摸操作,将该触摸子区域对应的候选词进行上屏。
16.一种计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如权利要求1至7中一个或多个所述的候选词的上屏方法。
CN201710385032.1A 2017-05-26 2017-05-26 候选词的上屏方法、装置以及用于候选词的上屏装置 Active CN108958504B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710385032.1A CN108958504B (zh) 2017-05-26 2017-05-26 候选词的上屏方法、装置以及用于候选词的上屏装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710385032.1A CN108958504B (zh) 2017-05-26 2017-05-26 候选词的上屏方法、装置以及用于候选词的上屏装置

Publications (2)

Publication Number Publication Date
CN108958504A CN108958504A (zh) 2018-12-07
CN108958504B true CN108958504B (zh) 2022-07-19

Family

ID=64494656

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710385032.1A Active CN108958504B (zh) 2017-05-26 2017-05-26 候选词的上屏方法、装置以及用于候选词的上屏装置

Country Status (1)

Country Link
CN (1) CN108958504B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112306254A (zh) * 2019-07-31 2021-02-02 北京搜狗科技发展有限公司 一种表情处理方法、装置和介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007005115A2 (en) * 2005-06-30 2007-01-11 Microsoft Corporation Keyboard with input-sensitive display device
CN101251781A (zh) * 2008-03-13 2008-08-27 魏新成 通过手机横屏状态显示的虚拟键盘进行输入和功能操作
CN102736821A (zh) * 2011-03-31 2012-10-17 腾讯科技(深圳)有限公司 基于滑动轨迹确定候选词的方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101980117A (zh) * 2010-10-20 2011-02-23 宇龙计算机通信科技(深圳)有限公司 触摸操控方法及触摸操控装置
JP5345609B2 (ja) * 2010-12-28 2013-11-20 ヤフー株式会社 タッチパネル式端末、語削除方法及びプログラム
CN102346648B (zh) * 2011-09-23 2013-11-06 惠州Tcl移动通信有限公司 一种基于触摸屏的九宫格输入字符优先级的实现方法及***
CN103677645B (zh) * 2012-09-11 2017-06-27 联想(北京)有限公司 一种候选对象显示方法和装置
CN103294400A (zh) * 2013-05-15 2013-09-11 成都理想境界科技有限公司 一种触摸键盘、手持移动终端及快速文本录入的方法
CN104598082B (zh) * 2015-01-23 2017-09-22 青岛海信电器股份有限公司 一种确定候选触摸点的方法及装置
CN106325721A (zh) * 2015-06-18 2017-01-11 联想移动通信软件(武汉)有限公司 一种终端触摸屏感应区域的操作方法、装置及终端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007005115A2 (en) * 2005-06-30 2007-01-11 Microsoft Corporation Keyboard with input-sensitive display device
CN101251781A (zh) * 2008-03-13 2008-08-27 魏新成 通过手机横屏状态显示的虚拟键盘进行输入和功能操作
CN102736821A (zh) * 2011-03-31 2012-10-17 腾讯科技(深圳)有限公司 基于滑动轨迹确定候选词的方法和装置

Also Published As

Publication number Publication date
CN108958504A (zh) 2018-12-07

Similar Documents

Publication Publication Date Title
CN107153541B (zh) 浏览交互处理方法及装置
US11256525B2 (en) Object starting method and device
EP3416045A1 (en) Method for controlling a display, device, and storage medium
CN107124508B (zh) 悬浮控件的位置调整方法、装置及终端、可读存储介质
US20160378744A1 (en) Text input method and device
US9959487B2 (en) Method and device for adding font
CN104216973B (zh) 一种数据搜索的方法及装置
CN111198620B (zh) 一种呈现输入候选项的方法、装置和设备
CN110648657B (zh) 一种语言模型训练方法、构建方法和装置
CN109799916B (zh) 一种候选项联想方法和装置
CN112068764B (zh) 一种语言切换方法、装置和用于语言切换的装置
CN108536653B (zh) 一种输入方法、装置和用于输入的装置
CN108073291B (zh) 一种输入方法和装置、一种用于输入的装置
CN106020694B (zh) 电子设备、选区动态调整方法及装置
CN109901726B (zh) 一种候选词生成方法、装置及用于候选词生成的装置
CN108958504B (zh) 候选词的上屏方法、装置以及用于候选词的上屏装置
CN111092971A (zh) 一种显示方法、装置和用于显示的装置
CN110417987B (zh) 一种操作响应方法、装置、设备和可读存储介质
CN109388328B (zh) 一种输入方法、装置和介质
CN112083811B (zh) 一种候选项展示方法和装置
CN109213556B (zh) 一种显示方法及装置
CN106843860B (zh) 一种调整搜索框的显示样式的方法、装置和***
CN112148132A (zh) 一种信息设置方法、装置和电子设备
US10423706B2 (en) Method and device for selecting information
CN111258436B (zh) 一种配置信息修改方法、装置及可读介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant