CN113805708B - 信息显示方法、装置、电子设备和存储介质 - Google Patents
信息显示方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN113805708B CN113805708B CN202111072731.3A CN202111072731A CN113805708B CN 113805708 B CN113805708 B CN 113805708B CN 202111072731 A CN202111072731 A CN 202111072731A CN 113805708 B CN113805708 B CN 113805708B
- Authority
- CN
- China
- Prior art keywords
- candidate
- character string
- bar
- input
- candidate item
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 101
- 230000004044 response Effects 0.000 claims description 38
- 230000011218 segmentation Effects 0.000 claims description 32
- 239000000758 substrate Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种信息显示方法、装置、电子设备和存储介质,属于计算机领域。该信息显示方法包括:接收用户输入的第一字符串;在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项;其中,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;或者,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项,所述第一字符串包括所述第一子字符串和所述第二子字符串。
Description
技术领域
本申请属于计算机领域,具体涉及一种信息显示方法、装置、电子设备和存储介质。
背景技术
随着电子设备的飞速发展,人们可以利用电子设备进行聊天和记录等,在利用电子设备进行聊天和记录时,输入法起到了很重要的作用。目前的输入法,用户操作频繁,输入效率低。
发明内容
本申请实施例的目的是提供一种信息显示方法、装置、电子设备和存储介质,能够解决由于现有技术中的输入法,用户操作频繁,输入效率低候选项的问题。
第一方面,本申请实施例提供了一种信息显示方法,该方法包括:
接收用户输入的第一字符串;
在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项;
其中,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;
或者,
所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;所述第一字符串包括所述第一子符串和所述第二子字符串。
第二方面,本申请实施例提供了一种信息显示装置,该装置包括:
接收模块,用于接收用户输入的第一字符串;
显示模块,用于在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项;其中,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;或者,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;所述第一字符串包括所述第一子符串和所述第二子字符串。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的信息显示方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的信息显示方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的信息显示方法。
在本申请实施例中,通过接收用户输入的第一字符串,在第一候选栏显示与第一字符串对应的第一候选项,以及在第二候选栏显示与第一候选项匹配的第一联想候选项,这样不仅给用户提供了与第一字符串对应的第一候选项,还给用户提供了与第一候选项匹配的第一联想候选项,这样用户在选择时,可直接在不同的候选栏内选择所要选择的第一候选项和/或第一联想候选项即可;或者是可以在第一候选栏内显示与第一字符串中第一子字符串对应的候选项,在第二候选栏内显示与第一字符串中第二子字符串对应的候选项,这样可以在多个候选栏内分别显示与第一字符串对应的候选项,显示的候选项更多,给用户提供了更多的候选项,用户可直接从多个候选栏内选择所需的候选项即可,如此,通过本申请实施例的方案,用户可通过简单的操作方式显示出更多的候选项,还可显示出与候选项对应的联想候选项,给用户提供了更多的选择,提高了用户的输入效率。
附图说明
图1是根据一示例性实施例示出的信息显示方法的流程图之一;
图2是根据一示例性实施例示出的显示界面的显示示意图之一;
图3是根据一示例性实施例示出的显示界面的显示示意图之二;
图4是根据一示例性实施例示出的显示界面的显示示意图之三;
图5是根据一示例性实施例示出的显示界面的显示示意图之四;
图6是根据一示例性实施例示出的显示界面的显示示意图之五;
图7是根据一示例性实施例示出的显示界面的显示示意图之六;
图8是根据一示例性实施例示出的显示界面的显示示意图之七;
图9是根据一示例性实施例示出的显示界面的显示示意图之八;
图10是根据一示例性实施例示出的显示界面的显示示意图之九;
图11是根据一示例性实施例示出的显示界面的显示示意图之十;
图12是根据一示例性实施例示出的显示界面的显示示意图之十一;
图13是根据一示例性实施例示出的显示界面的显示示意图之十二;
图14是根据一示例性实施例示出的信息显示方法的流程图之二;
图15是根据一示例性实施例示出的信息显示方法的流程图之三;
图16是根据一示例性实施例示出的一种信息显示装置的结构框图;
图17是根据一示例性实施例示出的一种电子设备的结构框图;
图18是本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
如背景技术,在现有技术中,目前的输入法,在用户输入字符串后,只有一个候选栏,在该候选栏上可呈现出与输入的字符串对应的候选项,当用户点击候选栏上的候选项,该候选项输入到信息发送框后,才可在原先显示候选项的候选栏上出现与输入到信息发送给框的候选项相关联的联想候选项,用户可再次通过点击联想候选项来确定用户所要选择发送的词语。目前的输入法,仅出现一个候选栏,用户点击候选栏中的候选项后,才会出现与输入到信息发送框的候选项对应的联想候选项,而不是直接就会出现与输入的字符串对应的候选项相关联的联想候选项,无法提供给用户预测的联想候选项,导致用户操作频繁,输入效率低。
针对相关技术中出现的问题,本申请实施例提供了一种信息显示方法,通过接收用户输入的第一字符串,在第一候选栏显示与第一字符串对应的第一候选项,以及在第二候选栏显示与第一候选项匹配的第一联想候选项,这样不仅给用户提供了与第一字符串对应的第一候选项,还给用户提供了与第一候选项匹配的第一联想候选项,这样用户在选择时,可直接在不同的候选栏内选择所要选择的第一候选项和/或第一联想候选项即可;或者是可以在第一候选栏内显示与第一字符串中第一子字符串对应的候选项,在第二候选栏内显示与第一字符串中第二子字符串对应的候选项,这样可以在多个候选栏内分别显示与第一字符串对应的候选项,显示的候选项更多,给用户提供了更多的候选项,用户可直接从多个候选栏内选择所需的候选项即可,如此,通过本申请实施例的方案,用户可通过简单的操作方式显示出更多的候选项,还可显示出与候选项对应的联想候选项,给用户提供了更多的选择,提高了用户的输入效率。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的信息显示方法进行详细地说明。
图1是本申请实施例所提供的一种信息显示方法的流程示意图,该信息显示方法的执行主体可以为电子设备或服务器。需要说明的是,上述执行主体并不构成对本申请的限定。
在本申请的一些实施例中,电子设备可以但不限于是个人电脑电脑(PersonalComputer,PC)、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等。
如图1所示,本申请实施例提供的信息处理方法可以包括步骤110-步骤120。
步骤110、接收用户输入的第一字符串;
步骤120、在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项;其中,第一候选项为与第一字符串对应的候选项;第二候选项为与第一候选项匹配的第一联想候选项;或者,第一候选项为与第一字符串中第一子字符串对应的候选项,第二候选项为与第一字符串中第二子字符串对应的候选项。
其中,第一字符串可以包括第一子符串和第二子字符串。
下面将对本申请实施例提供的信息显示方法进行详细说明。
首先介绍步骤110,接收用户输入的第一字符串。
其中,第一字符串可以是用户在输入法界面输入的字符串。
在本申请的一些实施例中,第一字符串可以但不限于是以下任意一种类型的字符串:汉语拼音字符串、英文字母字符串或其他可能的输入法方案下的字符串。具体的第一字符串的类型可以根据用户需求,自行设置,这里不做限定。
在本申请的一些实施例中,在第一字符串为汉语拼音字符串的情况下,该汉语拼音字符串可以但不限于是全拼字符串、简拼字符串、模糊音字符串或自定义字符串,具体的可以是根据用户需求自行设置,这里不做限定。
在本申请的一些实施例中,输入法界面所对应的输入法键盘可以是不同类型的键盘,具体的可以是根据实际情况来确定,在此不做限定。
在一个示例中,输入法界面所对应的输入键盘可以是9键的键盘,还可以是26键的键盘。
接着介绍步骤120,在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项,其中,第一候选项为与第一字符串对应的候选项;第二候选项为与第一候选项匹配的第一联想候选项;或者,第一候选项为与第一字符串中第一子字符串对应的候选项,第二候选项为与第一字符串中第二子字符串对应的候选项。
其中,第一候选栏可以是预先设置的一个候选栏。第二候选栏可以是预先设置的不同于第一候选栏的另一候选栏。
在一个示例中,如图2所示,输入法界面所对应的输入法键盘为9键的键盘,第一候选栏可以是图2中的区域21,第二候选栏可以是图2中的区域22。
可以理解的,第一候选项可以是在第一候选栏所显示的候选项。第二候选项可以是在第二候选栏所显示的候选项。
在本申请的一些实施例中,输入法界面可以是竖屏显示在屏幕上的(如图2、图3),也可以是横屏显示在屏幕上的(如图4、图5)。那么在输入法界面竖屏显示在屏幕的情况下,第一候选栏和第二候选栏沿第一方向排列;在输入法界面横屏显示在屏幕的情况下,第一候选栏和第二候选栏沿第二方向排列。
其中,第一方向可以是预先设置的一种方向。第二方向可以是预先设置另一种方向。
可以理解的,在屏幕横屏显示界面的时候,横向空间更加充足,在屏幕竖屏显示界面的时候,纵向空间更加充足。
因此,示例性的,第一方向排列可以是纵向排列,第二方向排列可以是横向排列,如图2所示,第一候选栏21和第二候选栏22在屏幕上纵向排列。如图4所示,第一候选栏41和第二候选栏42在屏幕上横向排列。
在申请的实施例中,根据显示屏幕的显示状况,将第一候选栏和第二候选栏按照不同的方式进行排列,如此,第一候选栏和第二候选栏的布局与电子设备的显示屏幕的显示状况更加匹配,便于用户观看以及操作输入键盘,提高了用户体验。
在本申请的一些实施例中,在接收了用户输入的第一字符串后,可以有两种显示方式,具体如下:
(1)在第一候选栏显示与第一字符串对应的候选项,以及在第二候选栏显示与第一候选项匹配的第一联想候选项。
在本申请的一些实施例中,与第一字符串对应的候选项可以是与第一字符串对应的候选词语。
在本申请的一些实施例中,第一联想候选项可以是第一候选项的联想词或联想符号。
在一个示例中,如图2所示,当用户在输入法界面输入第一字符串“zhen”时,则在第一候选栏21上可以显示与第一字符串“zhen”对应的第一候选项:“真”、“针”、“阵”、“珍”、“振”、“震”,在第二候选栏22上可以显示与第一候选栏21显示的第一候选项对应的第一联想候选项,具体的可以是与第一候选项对应的候选词,例如:“的”、“好”、“美”、“行”、“对”、“儿”。
在另一示例中,如图3所示,当用户在输入法界面输入第一字符串“zhend”时,则在第一候选栏31上可以显示与第一字符串“zhen’d”对应的第一候选项:“真的”、“针对”、“阵地”、真多”、“真大”,在第二候选栏32上可以显示与第一候选栏31显示的第一候选项对应的第一联想候选项,具体的可以是与第一候选项对应的候选词,例如:“很好”、“很棒”、“很美”、“你”、“战”。
在另一示例中,当用户在输入法界面输入第一字符串“zhendehh”时,则在第一候选栏上可以显示与第一字符串“zhendehh”对应的第一候选项:“真的很好”、“真的好狠”、“真的很很”、“真的好好”,在第二候选栏上可以显示与第一候选栏显示的第一候选项对应的第一联想候选项,具体的可以是与第一候选项对应的候选符号,例如:“*”、“!”、“~”、“#”。
(2)在第一候选栏显示与第一字符串中第一子字符串对应的候选项,在第二候选栏显示与第一字符串中第二子字符串对应的候选项。
其中,第一字符串可以包括第一子字符串和第二子字符串。
第一子字符串可以是第一字符串中的部分字符串,第二子字符串可以是第一字符串中除第一子字符串外的部分字符串。
在一个示例中,以第一字符串为“zhendehaobang”为例,则第一子字符串可以是字符串“zhende”,第二子字符串可以是字符串“haobang”。
继续参考上述示例,如图6所示,当用户输入第一字符串“zhende”时,以第一子字符串可以是字符串“zhen”,第二子字符串可以是字符串“de”为例,在第一候选栏中显示第一子字符串“zhen”对应的候选项:“真”、“针”、“阵”、“珍”、“振”、“震”,在第二候选栏显示第二子字符串“de”对应的候选项:“的”、“得”、“德”、“地”。
在本申请的实施例中,通过接收用户输入的第一字符串,在第一候选栏显示与第一字符串对应的第一候选项,以及在第二候选栏显示与第一候选项匹配的第一联想候选项,这样不仅给用户提供了与第一字符串对应的第一候选项,还给用户提供了与第一候选项匹配的第一联想候选项,这样用户在选择时,可直接在不同的候选栏内选择所要选择的第一候选项和/或第一联想候选项即可;或者是可以在第一候选栏内显示与第一字符串中第一子字符串对应的候选项,在第二候选栏内显示与第一字符串中第二子字符串对应的候选项,这样可以在多个候选栏内分别显示与第一字符串对应的候选项,显示的候选项更多,给用户提供了更多的候选项,用户可直接从多个候选栏内选择所需的候选项即可,如此,通过本申请实施例的方案,用户可通过简单的操作方式显示出更多的候选项,还可显示出与候选项对应的联想候选项,给用户提供了更多的选择,提高了用户的输入效率。
在本申请的一些实施例中,在上述接收用于输入的第一字符串后,可以具有两种显示情况,具体的针对这两种情况可以是:(1)在第一字符串中不包括预设分割符号的情况下,第一候选项为与所述第一字符串对应的候选项;第二候选项为与所述第一候选项匹配的第一联想候选项。
(2)在第一字符串中包括预设分割符号的情况下,第一候选项为与第一字符串中第一子字符串对应的候选项,第二候选项为与所述第一字符串中第二子字符串对应的候选项。
其中,预设分割符号可以是预先设置的在第一字符串中,将第一字符串分割成至少两个子字符串的符号。
在一个示例中,预设分割符号可以但不限于是“;”、“’”或“,”等,具体的可以是根据用户需求自行设置,这里不做限定。
在本申请的一些实施例中,第一子字符串可以为位于第一字符串中预设位置处的预设分割符号之前的字符串,第二子字符串可以为位于预设位置处的预设分割符号之后的字符串。
预设位置可以是预先设置的位置。
在一个示例中,以第一字符串为“zhende’hao’bang”为例,预设位置可以是3个预设分割符号“’”中的任一一个所在位置。若预设位置为第一个分割符号所在的位置,则第一子字符串可以是字符串“zhen”,第二子字符串可以是字符串“dehaobang”。
在本申请的实施例中,通过第一字符串中是否包含有预设分割符号,对于第一候选栏和第二候选栏中的候选项进行区别显示,从而使得候选项的显示更符合用户的操作习惯,提高了用户体验。
在本申请的一些实施例中,在预设分割符号的数量为1个的情况下,则第一子字符为预设分割符号之前的字符串,第二子字符串为预设分割符号之后的字符串。对应的,在第一候选栏则显示第一子字符串对应的候选项,在第二候选栏显示第二字符串对应的候选项。
在一个示例中,如图7所示,当用户在输入法界面输入第一字符串“zhen’d”时,由于用户输入的第一字符串中包括预设分割符号“’”,因此可以在第一候选栏71上显示与位于最后一个预设分割符号之前的字符串“zhen”对应的第一候选项:“真”、“针”、“阵”、“珍”、“振”、“震”,在第二候选栏72上显示与位于最后一个预设分割符号之后的字符串“d”对应的第二候选项:“的”、“第”、“待”、“地”、“对”、“递”。
在本申请的一些实施例中,在预设分割符号的数量为M个的情况下,M为大于1的正整数,在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项,具体可以包括:
在第一候选栏显示第一候选项,在M个子候选栏分别显示第二候选项。
其中,第一候选项可以为位于第一字符串中首个预设分割符号之前的字符串对应的候选项。
第二候选栏可以包括M个子候选栏,每个子候选栏中显示有每相邻两个预设分割符号之间的字符串对应的候选项。
在一个示例中,如图8所示,当用户在输入法界面输入第一字符串“zhen’de’h”时,由于用户输入的第一字符串中包括预设分割符号“’”,预设分割符号的数量为2个,第二候选栏82可以包括2个子候选栏,分别为子候选栏821和子候选栏822,因此可以在第一候选栏81上可以显示与位于第一字符串中首个预设分割符号之前的字符串“zhen”对应的第一候选项:““真”、“针”、“阵”、“珍”、“振”、“震”,在子候选栏821上可以显示第一预设分割符号和第二预设分割符号之间的字符串“de”对应的候选项:“的”、“得”、“德”、“地”,在子候选栏822上可以显示最后一个预设分割符号之后的字符串“h”对应的候选项:“很”、“好”、“和”、“后”。
可以理解的,子候选栏821和子候选栏822的组合可以被看做第二候选栏82。
需要说明的是,在用户输入的第一字符串中包括预设分割符号的情况下,若预设分割符号的数量为多个,则各预设分割符号可以相同,也可以不同。例如,用户在输入法界面输入的第一字符串可以是“zhen’de’h”,也可以是“zhen’de;h”。具体的在预设分割符号的数量为多个的情况下,各预设分割符号是否相同可以是根据用户需求自行设置,这里不做限定。
需要说明的是,在上述图7和图8的示例中,是以输入法界面所对应的输入法键盘为9键的键盘,且竖向排序为例来进行说明的,本领域技术人员应该知道显示屏幕横向显示的情况下,该输入法界面所对应的输入法键盘也可以是26键的键盘或9键键盘,且第一候选栏和第二候选栏横向排列来进行显示,具体的可以参考图4和图5,在此不再赘述。
需要说明的是,在本申请的以下实施例中,均以输入法界面所对应的输入法键盘为9键的键盘,且竖向排列为例来进行说明的,横向排列与竖向排列仅为第一候选栏和第二候选栏的布局方式的不同,其他的实现信息显示方法的方式是相同的,26键键盘的实现方式与9键键盘是一样的,只不过一个是9键键盘,另一个是26键键盘而已,在下面的实施例中不再赘述。
在本申请的实施例中,根据预设分割符号的数量来确定在第二候选栏显示的候选项,在预设分割符号数量较多的情况下,在第二候选栏中显示多个子候选栏,实现对于每两个分割符之间的字符串对应的文字都可以单独操作,使得长字符串中每个字符的选择准确性更高,,进一步提高了用户体验。
在本申请的一些实施例中,为了更加精确的显示候选项,步骤120具体可以包括:
按照权重级别在第一候选栏显示多个第一候选项,以及在第二候选栏显示多个第二候选项。
在一个示例中,当用户在输入法界面输入第一字符串“zhen”时,则对应第一字符串“zhen”的候选项可以有:“真”、“针”、“阵”、“珍”、“振”、“震”、“帧”、“朕”和“镇”,其中,“真”对应于第一字符串“zhen”的权重可以是0.98,“针”对应于第一字符串“zhen”的权重可以是0.95,“阵”对应于第一字符串“zhen”的权重可以是0.8,“珍”对应于第一字符串“zhen”的权重可以是0.7,“振”对应于第一字符串“zhen”的权重可以是0.6,“震”对应于第一字符串“zhen”的权重可以是0.5,“帧”对应于第一字符串“zhen”的权重可以是0.4,“朕”对应于第一字符串“zhen”的权重可以是0.3,“镇”对应于第一字符串“zhen”的权重可以是0.2,则根据上述各候选项的权重大小,可以按权重从大到小的顺序在第一显示界面上显示,即如图2所示的第一候选栏内的显示结果。
继续参考上述示例,在第一候选栏显示“zhen”对应的第一候选项的情况下,第二候选栏可显示与第一候选项对应的第一联想候选项,例如,与第一候选项对应的第一联想候选项可以有:“的”、“好”、“美”、“行”、“对”、“儿”、“住”、“惜”、“心”,由于第二候选栏显示的第一联想候选项是与第一候选栏显示的第一候选项对应的,即可组成“真的”、“真好”、“真美”、“真行”、“针对”、“阵儿”、“镇住”、“珍惜”和“真心”,其中,“真的”对应的权重可以是0.98,“真好”对应的权重可以是0.94,“真美”对应的权重可以是0.85,“真行”对应的权重可以是0.8,“针对”对应的权重可以是0.7,“阵儿”对应的权重可以是0.6,“镇住”对应的权重可以是0.5,“珍惜”对应的权重可以是0.4,“真心”对应的权重可以是0.3,则根据上述各候选项的权重大小,可以按权重从大到小的顺序在第二候选栏上显示与第一候选项对应的第一联想候选项,即如图2所示的第二候选栏内的显示结果。
需要说明的是,上述示例中是以权重级别为例在第一候选栏和第二候选栏显示候选项的,本领域技术人员应该知道还可以是按照其他的方式来在第一候选栏和第二候选栏显示候选项,例如,还可以是根据用户的历史输入记录来进行显示,比如,用户之前在输入“zhen”时,用户所选择的候选词有“针”、“帧”、“朕”,则在第一候选栏上可显示“针”、“帧”、“朕”,在显示“针”、“帧”、“朕”时,可以按照用户选择这些候选词的时间来进行排序,比如,用户最近一次选择的候选词为“帧”,最近一次的前一次选择的候选词为“针”,最近一次的前两次选择的候选词为“朕”,则在第一候选栏上显示候选词时,显示顺序是:“帧”-“针”-“朕”,即“帧”在第一候选栏的首位,“朕”在第一候选栏的末位。
在本申请的实施例中,通过根据权重级别在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项,这样在第一候选栏和第二候选栏内显示的候选项更加精确。
在本申请的一些实施例中,如图2-图8所示,在第一候选栏和第二候选栏上显示的候选词是有限的,即在第一候选栏和第二候选栏中不能完全将候选词显示出来,为了显示更多的候选词,以供用户选择,在步骤120之后,上述涉及的信息显示方法还可以包括:
接收用户对目标候选栏的第四输入;
响应于第四输入,在目标候选栏显示第五候选项。
其中,目标候选栏可以是第一候选栏或第二候选栏。
第四输入可以是用于在目标候选栏显示第五候选项,该第四输入可以但不限于是触控输入、语音输入、手势输入或其他可能的输入,还可以是上述至少两种输入的组合输入,在此不做限定。
在本申请的一些实施例中,在第四输入为触控输入的情况下,具体的可以但不限于是在目标候选栏上的点击输入、双击输入、滑动输入或填写输入,还可以是上述至少两种输入的组合输入,在此不做限定。
第五候选项可以是与第一候选项或第二候选项不完全相同的候选项。
在一个示例中,如图9所示,当用户在输入法界面输入第一字符串“zhen”时,在第一候选栏91显示与“zhen”对应的第一候选项:“真”、“针”、“阵”、“珍”、“振”、“震”,在用户对第一候选栏向左滑动,在第一候选栏中会显示第五候选项“帧”和“朕”,进一步的,对应的第二候选栏显示的联想候选项也对应更新,如图9所示,当第一候选栏显示的候选项由“真”、“针”、“阵”、“珍”、“振”、“震”转换为“阵”、“珍”、“振”、“震”、“帧”、“朕”时,第二候选栏显示的联想候选项也对应的由“的”、“好”、“美”、“行”、“对”、“儿”转换为“儿”、“风”、“惜”和“动”。
在本申请实施例中,通过接收用户对目标候选栏的第四输入,响应于第四输入,在目标候选栏显示第五候选项,这样可显示更多的候选项,以供用户选择,进一步的,在目标候选栏中的候选项调整了之后,除了目标候选栏之外的另一个候选栏中的候选项也会相应调整,提高了用户体验。
在本申请的一些实施例中,为了进一步的方便用户操作,提高用户体验,在步骤12之后,上述涉及的信息显示方法还可以包括:
接收用户对第二候选栏中第一目标候选项的第一输入;
响应于第一输入,在第一候选栏中显示第三候选项,以及在第二候选栏中显示与第三候选项对应的第二联想候选项。
其中,第一目标候选项可以为第二候选栏中多个第二候选项中的一个,例如,第一目标候选项可以是图2-图9中多个第二候选项中的一个。
第一输入可以是用于在第一候选栏中显示第三候选项,以及在第二候选栏中显示与第三候选项对应的第二联想候选项,该第一输入可以但不限于是触控输入、语音输入、手势输入或其他可能的输入,还可以是上述至少两种输入的组合输入,在此不做限定。
在本申请的一些实施例中,在第一输入为触控输入的情况下,具体的可以但不限于是在第二候选栏中第一目标候选项的点击输入、双击输入、滑动输入或填写输入,还可以是上述至少两种输入的组合输入,在此不做限定。
第三候选项可以为第一目标候选项与第一候选项进行组合所形成的候选项。
在本申请的实施例中,通过接收用户对第二候选栏中第一目标候选项的第一输入,响应于第一输入,在第一候选栏中显示第三候选项,以及在第二候选栏中显示与第三候选项对应的第二联想候选项,这样通过用户对第一目标候选项的第一输入,即可将第一目标候选项与第一候选栏内的第一候选项进行组合,得到第三候选项,如此,用户在选择候选项时,就无需逐个选择第一候选栏内的第一候选项,然后再选择第二候选栏内的第二候选项,操作简单,提高了用户的输入效率。
在本申请的一些实施例中,在第一输入为选中输入的情况下,所述接收用户对第二候选栏中第一目标候选项的第一输入,可以包括:
接收用户对第二候选栏中第一目标候选项的选中输入;
所述响应于第一输入,在第一候选栏中显示第三候选项,可以包括:
响应于选中输入,在第一候选栏中显示第一目标候选项与首个第一候选项进行组合所形成的候选项;
或者,
响应于选中输入,在第一候选栏中显示第一目标候选项与各第一候选项进行组合所形成的候选项。
其中,选中输入可以是对第一目标候选项的进行选择的输入,例如,可以是点击输入。
在本申请的一些实施例中,在接收用户对第二候选栏中第一目标候选项的选中输入后,响应于选择输入,可以有如下两种显示情况:
(i)在第一候选栏中显示第一目标候选项与首个第一候选项进行组合所形成的候选项。
在一个示例中,如图10所示,当用户在输入法界面输入第一字符串“zhend”时,由于用户输入的第一字符串中不包括预设分割符号,因此可以在第一候选栏101上可以显示与第一字符串对应的第一候选项:“真的”、“针对”、“阵地”、真多”、“真大”,在第二候选栏102上显示与第一候选项对应的第一联想候选项,例如:“很好”、“很棒”、“很美”、“你”、“战”。当用户点击第二候选栏中的“很好”(即第一目标候选项)时,则将用户点击的“很好”与第一候选栏中的首个第一候选项“真的”组合,形成“真的很好”(第三候选项)。
(ii)在第一候选栏中显示第一目标候选项与各第一候选项进行组合所形成的候选项。
在一个示例中,如图11所示,输入法界面所对应的输入法键盘为9键的键盘,布局方式为竖向排序,当用户在输入法界面输入第一字符串“zhend”时,由于用户输入的第一字符串中不包括预设分割符号,则在第一候选栏111上可以显示与第一字符串对应的第一候选项:“真的”、“针对”、“阵地”、真多”、“真大”,在第二候选栏112上显示与第一候选项对应的第一联想候选项,例如:“很好”、“很棒”、“很美”、“你”、“战”。当用户点击第二候选栏中的“很好”(即第一目标候选项)时,则将用户点击的“很好”与第一候选栏中的各第一候选项组合。
在本申请的实施例中,在第二输入为选中输入的情况下,可以将第一目标候选项与首个第一候选项进行组合,或者是将第一目标候选项与各第一候选项进行组合,以形成第三候选项,并将该第三候选项显示在第一候选栏中,从而在第二候选栏中可以显示对应的联系词,使得用户无需继续输入即可得到不同的,且更符合用户需求的联想词,提高了用户的输入效率。
在本申请的一些实施例中,在第二输入为拖动输入的情况下,所述接收用户对第二候选栏中第一目标候选项的第一输入,可以包括:
接收用户对第一目标候选项拖动至第一候选栏中第一位置的拖动输入;
所述响应于第一输入,在第一候选栏中显示第三候选项,包括:
响应于拖动输入,在第一候选栏中显示第二目标候选项与第一目标候选项组合所形成的候选项。
其中,拖动输入可以是对第一目标候选项进行拖动的输入。
可以理解的,第一位置是第一候选项中第二目标候选项对应的位置。
在一个示例中,如图12所示,当用户在输入法界面输入第一字符串“zhend”时,由于用户输入的第一字符串中不包括预设分割符号,则在第一候选栏121上可以显示与第一字符串对应的第一候选项:“真的”、“针对”、“阵地”、真多”、“真大”,在第二候选栏122上显示与第一候选项对应的第一联想候选项,例如:“很好”、“很棒”、“很美”、“你”、“战”。当用户对第二候选栏中的“很好”(即第一目标候选项)拖动到第一候选栏中的第一候选项“阵地”处时(“阵地”即为第二目标候选项,第二目标候选项所在位置为第一位置),则将“很好”与第一候选栏中的“阵地”组合,形成“阵地很好”。
在本申请的实施例中,在第二输入为拖动输入的情况下,可以将第一目标候选项与第一候选栏内的任意第一候选项进行组合,这样用户可根据自己的需求,拖动第一目标候选项至第一候选栏内的任意第一候选项处,得到所需的第三候选项,提高了用户体验。
在本申请的一些实施例中,为了进一步的提高用户的输入效率,在步骤120之后,上述涉及的信息显示方法还可以包括:
接收用户对第一候选栏中的第三目标候选项的第二输入;
响应于第二输入,将第三目标候选项上屏,以及在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项。
其中,第三目标候选项可以为第一候选项中的一个。
第二输入可以是用于将第三目标候选项上屏,以及在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项,该第二输入可以是但不限于是触控输入、语音输入、手势输入或其他可能的输入,还可以是上述至少两种输入的组合输入,在此不做限定。
在本申请的一些实施例中,在第二输入为触控输入的情况下,具体的可以但不限于是在第二候选栏中第一目标候选项的点击输入、双击输入、滑动输入或填写输入,还可以是上述至少两种输入的组合输入,在此不做限定。
第四候选项可以为将第二候选项移动至第一候选栏所形成的候选项。
第三联想候选项可以是与第四候选项对应的联想词或联想符号。
在一个示例中,如图13所示,当用户在输入法界面输入第一字符串“zhend”时,在第一候选栏131上可以显示与第一字符串对应的第一候选项:“真的”、“针对”、“阵地”、真多”、“真大”,在第二候选栏132上显示与第一候选项对应的第一联想候选项,例如:“很好”、“很棒”、“很美”、“你”、“战”。当用户点击第一候选栏中的“真的”时(“真的”即为第三目标候选项),则可将“真的”上屏,然后将之前显示在第二候选栏中的第一联想候选项“很好”、“很棒”、“很美”、“你”、“战”移动至第一候选栏,然后在第二候选栏内显示第一联想候选项“很好”、“很棒”、“很美”、“你”、“战”的第三联系候选项“!”、“*”。
在本申请的实施例中,接收用户对第一候选栏中的第三目标候选项的第二输入,响应于第二输入,将第三目标候选项上屏,以及在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项,这样在第三目标候选项上屏后,还可在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项,用户可直接通过点击第四候选项以及第三联系候选项来选择用户所需的候选项,不用重新输入字符串,操作简单,提高了用户的输入效率。
需要说明的是,上述本申请实施例描述的应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
下面结合具体场景来对本申请实施例提供的信息显示方法进行详细描述。图14是本申请实施例提供的一种信息显示方法的流程示意图,该信息显示方法针对的是第一字符串中不包括预设分割符号的场景。
如图14所示,本申请实施例提供的信息显示方法可以包括步骤11-步骤13。
步骤11、响应于用户输入的第一字符串,在第一候选栏显示与第一字符串对应的第一候选项,在第二候选栏显示与第一候选项对应的第一联想候选项。
步骤12、响应于对第二候选栏中的第一目标候选项的第一输入,在第一候选栏显示第三候选项,在第二候选栏显示与第三候选项对应的第二联想候选项。
步骤13、响应于对第一候选栏的第三目标候选项的第二输入,将第三目标候选项上屏,在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项。
下面结合具体场景来对本申请实施例提供的信息显示方法进行详细描述。图15是本申请实施例提供的一种信息显示方法的流程示意图,该信息显示方法针对的是第一字符串中包括预设分割符号的场景。
如图15所示,本申请实施例提供的信息显示方法可以包括步骤21-步骤23。
步骤21、响应于用户输入的第一字符串,在第一候选栏显示与第一字符串中第一子字符串对应的第一候选项,在第二候选栏显示与第一字符串中第二子字符串对应的第二候选项。
步骤22、响应于对第二候选栏中的第一目标候选项的第一输入,在第一候选栏显示第三候选项,在第二候选栏显示与第三候选项对应的第二联想候选项。
步骤23、响应于对第一候选栏的第三目标候选项的第二输入,将第三目标候选项上屏,在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项。
需要说明的是,本申请实施例提供的信息显示方法,执行主体可以为信息显示装置,或者该信息显示装置中的用于执行信息显示方法的控制模块。本申请实施例中以信息显示装置执行信息显示方法为例,说明本申请实施例提供的信息显示装置。
基于与上述的信息显示方法相同的发明构思,本申请还提供了一种信息显示装置,该信息显示装置应用于电子设备。下面结合图16对本申请实施例提供的信息显示装置进行详细说明。
图16是根据一示例性实施例示出的一种信息显示装置的结构框图。
如图16所示,信息处理装置可以包括:
接收模块1610,用于接收用户输入的第一字符串;
显示模块1620,用于在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项;其中,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;或者,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;所述第一字符串包括所述第一子符串和所述第二子字符串。
在本申请的实施例中,基于第一字符串接收模块接收用户输入的第一字符串,基于显示模块在第一候选栏显示与第一字符串对应的第一候选项,以及在第二候选栏显示与第一候选项匹配的第一联想候选项,这样不仅给用户提供了与第一字符串对应的第一候选项,还给用户提供了与第一候选项匹配的第一联想候选项,这样用户在选择时,可直接在不同的候选栏内选择所要选择的第一候选项和/或第一联想候选项即可;或者是可以基于显示模块在第一候选栏内显示与第一字符串中第一子字符串对应的候选项,在第二候选栏内显示与第一字符串中第二子字符串对应的候选项,这样可以在多个候选栏内分别显示与第一字符串对应的候选项,显示的候选项更多,给用户提供了更多的候选项,用户可直接从多个候选栏内选择所需的候选项即可,如此,通过本申请实施例的方案,用户可通过简单的操作方式显示出更多的候选项,还可显示出与候选项对应的联想候选项,给用户提供了更多的选择,提高了用户的输入效率。
在本申请的一些实施例中,在所述第一字符串中不包括预设分割符号的情况下,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;
或者,
在所述第一字符串中包括预设分割符号的情况下,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;其中,所述第一子字符串为位于所述第一字符串中预设位置处的预设分割符号之前的字符串,所述第二子字符串为位于所述预设位置处的预设分割符号之后的字符串。
在本申请的一些实施例中,为了进一步提升用户体验,所述预设分割符号的数量为M个,显示模块1620具体用于:
在第一候选栏显示第一候选项,所述第一候选项为位于所述第一字符串中首个预设分割符号之前的字符串对应的候选项;
在M个子候选栏分别显示第二候选项,所述第二候选栏包括所述M个子候选栏,每个子候选栏中显示有每相邻两个预设分割符号之间的字符串对应的候选项;其中,M为大于1的正整数。
在本申请的一些实施例中,为了进一步的方便用户操作,提高用户体验,接收模块1610还可以用于:接收用户对所述第二候选栏中第一目标候选项的第一输入;其中,所述第一目标候选项为所述第二候选项中的一个;
显示模块1620,还可以用于响应于所述第一输入,在所述第一候选栏中显示第三候选项,以及在所述第二候选栏中显示与所述第三候选项对应的第二联想候选项;其中,所述第三候选项为所述第一目标候选项与所述第一候选项进行组合所形成的候选项。
在本申请的一些实施例中,接收模块1610可以具体用于:在所述第二输入为选中输入的情况下,接收用户对所述第二候选栏中第一目标候选项的选中输入;
显示模块1620,可以具体用于:
响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与首个所述第一候选项进行组合所形成的候选项;
或者,
响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与各所述第一候选项进行组合所形成的候选项。在本申请的一些实施例中,接收模块1610可以具体用于:在所述第二输入为拖动输入的情况下,接收用户对第一目标候选项拖动至所述第一候选栏中第一位置的拖动输入,其中,所述第一位置是第一候选项中第二目标候选项对应的位置;
显示模块1620,可以具体用于:
响应于所述拖动输入,在所述第一候选栏中显示第二目标候选项与所述第一目标候选项组合所形成的候选项。在本申请的一些实施例中,为了进一步的提高用户的输入效率,上述涉及的接收模块1610还可以用于:接收用户对所述第一候选栏中的第三目标候选项的第二输入,所述第三目标候选项为所述第一候选项中的一个;
显示模块1620,还可以用于响应于所述第二输入,将所述第三目标候选项上屏,以及在所述第一候选栏显示第四候选项,在所述第二候选栏显示与所述第四候选项对应的第三联想候选项;其中,所述第四候选项为将所述第二候选项移动至所述第一候选栏所形成的候选项。
本申请实施例中的信息显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的信息显示装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的信息显示装置能够实现图1至图15的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图17所示,本申请实施例还提供一种电子设备1700,包括处理器1701,存储器1702,存储在存储器1702上并可在所述处理器1701上运行的程序或指令,该程序或指令被处理器1701执行时实现上述信息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图18为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1800包括但不限于:射频单元1801、网络模块1802、音频输出单元1803、输入单元1804、传感器1805、显示单元1806、用户输入单元1807、接口单元1808、存储器1809、以及处理器1810等部件。
本领域技术人员可以理解,电子设备1800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1810逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图18中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元1807,用于接收用户输入的第一字符串;
显示单元1806,用于在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项,其中,第一候选项为与第一字符串对应的候选项;第二候选项为与第一候选项匹配的第一联想候选项;或者,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;所述第一字符串包括所述第一子符串和所述第二子字符串。
如此,通过接收用户输入的第一字符串,在第一候选栏显示与第一字符串对应的第一候选项,以及在第二候选栏显示与第一候选项匹配的第一联想候选项,这样不仅给用户提供了与第一字符串对应的第一候选项,还给用户提供了与第一候选项匹配的第一联想候选项,这样用户在选择时,可直接在不同的候选栏内选择所要选择的第一候选项和/或第一联想候选项即可;或者是可以在第一候选栏内显示与第一字符串中第一子字符串对应的候选项,在第二候选栏内显示与第一字符串中第二子字符串对应的候选项,这样可以在多个候选栏内分别显示与第一字符串对应的候选项,显示的候选项更多,给用户提供了更多的候选项,用户可直接从多个候选栏内选择所需的候选项即可,如此,通过本申请实施例的方案,用户可通过简单的操作方式显示出更多的候选项,还可显示出与候选项对应的联想候选项,给用户提供了更多的选择,提高了用户的输入效率。
可选地,在所述第一字符串中不包括预设分割符号的情况下,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;或者,在所述第一字符串中包括预设分割符号的情况下,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;其中,所述第一子字符串为位于所述第一字符串中预设位置处的预设分割符号之前的字符串,所述第二子字符串为位于所述预设位置处的预设分割符号之后的字符串。
可选地,所述预设分割符号的数量为M个,显示单元1806,还可以用于:在第一候选栏显示第一候选项,所述第一候选项为位于所述第一字符串中首个预设分割符号之前的字符串对应的候选项;在M个子候选栏分别显示第二候选项,所述第二候选栏包括所述M个子候选栏,每个子候选栏中显示有每相邻两个预设分割符号之间的字符串对应的候选项;其中,M为大于1的正整数。
可选地,用户输入单元1807,还可以用于接收用户对第二候选栏中第一目标候选项的第一输入;其中,所述第一目标候选项为第二候选项中的一个;
可选地,显示单元1806,还可以用于响应于第一输入,在第一候选栏中显示第三候选项,以及在第二候选栏中显示与第三候选项对应的第二联想候选项;其中,第三候选项为第一目标候选项与第一候选项进行组合所形成的候选项。
如此,通过接收用户对第二候选栏中第一目标候选项的第一输入,响应于第一输入,在第一候选栏中显示第三候选项,以及在第二候选栏中显示与第三候选项对应的第二联想候选项,这样通过用户对第一目标候选项的第一输入,即可将第一目标候选项与第一候选栏内的第一候选项进行组合,得到第三候选项,如此,用户在选择候选项时,就无需逐个选择第一候选栏内的第一候选项,然后再选择第二候选栏内的第二候选项,操作简单,提高了用户的输入效率。
可选地,在第二输入为选中输入的情况下,用户输入单元1807,还可以用于接收用户对所述第二候选栏中第一目标候选项的选中输入。
对应的,显示单元1806,还可以用于响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与首个所述第一候选项进行组合所形成的候选项;或者,响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与各所述第一候选项进行组合所形成的候选项。
如此,在第二输入为选中输入的情况下,可以通过响应于用户对第二候选栏中第一目标候选项的选中输入,在第一候选栏中显示第一目标候选项与首个第一候选项进行组合所形成的候选项;或者,响应于选中输入,在第一候选栏中显示第一目标候选项与各第一候选项进行组合所形成的候选项,这样通过对第一目标候选项的选中输入,则可将第一目标候选项与首个第一候选项进行组合,或者是将第一目标候选项与各第一候选项进行组合,而无需用户逐个选择第一目标候选项和首个第一候选项即可得到第一目标候选项与首个第一候选项的组合(或逐个选择第一目标候选项和各第一候选项即可得到第一目标候选项与各第一候选项的组合),操作简单,提高了用户的输入效率。
可选地,在所述第二输入为拖动输入的情况下,用户输入单元1807,还可以用于接收用户对第一目标候选项拖动至所述第一候选栏中第一位置的拖动输入,其中,所述第一位置是第一候选项中第二目标候选项对应的位置。
对应的,显示单元1806,还可以用于响应于所述拖动输入,在所述第一候选栏中显示第二目标候选项与所述第一目标候选项组合所形成的候选项。如此,在第二输入为拖动输入的情况下,可以通过响应于用户对第一目标候选项拖动至第一候选栏中第一位置的拖动输入,在第一候选栏中显示第二目标候选项与第一目标候选项组合所形成的候选项,这样通过对第一目标候选项的拖动输入,可将第一目标候选项与第一候选栏内的任意第一候选项进行组合,这样用户可根据自己的需求,拖动第一目标候选项至第一候选栏内的任意第一候选项出,得到所需的第三候选项,提高了用户体验,且不需用户逐个选择第一目标候选项和第一候选项即可得到第一目标候选项与第一候选项的组合,操作简单,提高了用户的输入效率。
可选地,用户输入单元1807,还可以用于接收用户对第一候选栏中的第三目标候选项的第二输入,第三目标候选项为第一候选项中的一个;
可选地,显示单元1806,还可以用于响应于第二输入,将第三目标候选项上屏,以及在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项;其中,第四候选项为将第二候选项移动至第一候选栏所形成的候选项。
如此,通过接收用户对第一候选栏中的第三目标候选项的第二输入,响应于第二输入,将第三目标候选项上屏,以及在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项,这样在第三目标候选项上屏后,还可在第一候选栏显示第四候选项,在第二候选栏显示与第四候选项对应的第三联想候选项,用户可直接通过点击第四候选项以及第三联系候选项来选择用户所需的候选项,不用重新输入字符串,操作简单,提高了用户的输入效率。
应理解的是,本申请实施例中,输入单元1804可以包括图形处理器(GraphicsProcessing Unit,GPU)18041和麦克风18042,图形处理器18041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1806可包括显示面板18061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板18061。用户输入单元1807包括触控面板18071以及其他输入设备18072。触控面板18071,也称为触摸屏。触控面板18071可包括触摸检测装置和触摸控制器两个部分。其他输入设备18072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1809可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器1810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1810中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (16)
1.一种信息显示方法,其特征在于,包括:
接收用户输入的第一字符串;
在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项;
其中,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;或者,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项,所述第一字符串包括所述第一子符串和所述第二子字符串;
接收用户对所述第二候选栏中第一目标候选项的第一输入,所述第一目标候选项为所述第二候选项中的一个;
响应于所述第一输入,在所述第一候选栏中显示第三候选项,所述第三候选项为所述第一目标候选项与所述第一候选项进行组合所形成的候选项。
2.根据权利要求1所述的方法,其特征在于,
在所述第一字符串中不包括预设分割符号的情况下,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;
或者,
在所述第一字符串中包括预设分割符号的情况下,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;其中,所述第一子字符串为位于所述第一字符串中预设位置处的预设分割符号之前的字符串,所述第二子字符串为位于所述预设位置处的预设分割符号之后的字符串。
3.根据权利要求2所述的方法,其特征在于,所述预设分割符号的数量为M个,所述在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项,包括:
在第一候选栏显示第一候选项,所述第一候选项为位于所述第一字符串中首个预设分割符号之前的字符串对应的候选项;
在M个子候选栏分别显示第二候选项,所述第二候选栏包括所述M个子候选栏,每个子候选栏中显示有每相邻两个预设分割符号之间的字符串对应的候选项;
其中,M为大于1的正整数。
4.根据权利要求1所述的方法,其特征在于,在所述响应于所述第一输入,在所述第一候选栏中显示第三候选项之后,所述方法还包括:
在所述第二候选栏中显示与所述第三候选项对应的第二联想候选项。
5.根据权利要求1所述的方法,其特征在于,在所述第一输入为选中输入的情况下,所述接收用户对所述第二候选栏中第一目标候选项的第一输入,包括:
接收用户对所述第二候选栏中第一目标候选项的选中输入;
所述响应于所述第一输入,在所述第一候选栏中显示第三候选项,包括:
响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与首个所述第一候选项进行组合所形成的候选项;
或者,
响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与各所述第一候选项进行组合所形成的候选项。
6.根据权利要求1所述的方法,其特征在于,在所述第一输入为拖动输入的情况下,所述接收用户对所述第二候选栏中第一目标候选项的第一输入,包括:
接收用户对第一目标候选项拖动至所述第一候选栏中第一位置的拖动输入,其中,所述第一位置是第一候选项中第二目标候选项对应的位置;
所述响应于所述第一输入,在所述第一候选栏中显示第三候选项,包括:
响应于所述拖动输入,在所述第一候选栏中显示第二目标候选项与所述第一目标候选项组合所形成的候选项。
7.根据权利要求1-3任一所述的方法,其特征在于,在所述在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项之后,所述方法还包括:
接收用户对所述第一候选栏中的第三目标候选项的第二输入,所述第三目标候选项为所述第一候选项中的一个;
响应于所述第二输入,将所述第三目标候选项上屏,以及在所述第一候选栏显示第四候选项,在所述第二候选栏显示与所述第四候选项对应的第三联想候选项;
其中,所述第四候选项为将所述第二候选项移动至所述第一候选栏所形成的候选项。
8.一种信息显示装置,其特征在于,包括:
接收模块,用于接收用户输入的第一字符串;
显示模块,用于在第一候选栏显示第一候选项,以及在第二候选栏显示第二候选项;其中,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;或者,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项,所述第一字符串包括所述第一子符串和所述第二子字符串;
所述接收模块还用于:接收用户对所述第二候选栏中第一目标候选项的第一输入,所述第一目标候选项为所述第二候选项中的一个;
所述显示模块,还用于响应于所述第一输入,在所述第一候选栏中显示第三候选项,所述第三候选项为所述第一目标候选项与所述第一候选项进行组合所形成的候选项。
9.根据权利要求8所述的装置,其特征在于,
在所述第一字符串中不包括预设分割符号的情况下,所述第一候选项为与所述第一字符串对应的候选项;所述第二候选项为与所述第一候选项匹配的第一联想候选项;
或者,
在所述第一字符串中包括预设分割符号的情况下,所述第一候选项为与所述第一字符串中第一子字符串对应的候选项,所述第二候选项为与所述第一字符串中第二子字符串对应的候选项;其中,所述第一子字符串为位于所述第一字符串中预设位置处的预设分割符号之前的字符串,所述第二子字符串为位于所述预设位置处的预设分割符号之后的字符串。
10.根据权利要求9所述的装置,其特征在于,所述预设分割符号的数量为M个,所述显示模块具体用于:
在第一候选栏显示第一候选项,所述第一候选项为位于所述第一字符串中首个预设分割符号之前的字符串对应的候选项;
在M个子候选栏分别显示第二候选项,所述第二候选栏包括所述M个子候选栏,每个子候选栏中显示有每相邻两个预设分割符号之间的字符串对应的候选项;其中,M为大于1的正整数。
11.根据权利要求8所述的装置,其特征在于,
所述显示模块,还用于在所述第二候选栏中显示与所述第三候选项对应的第二联想候选项。
12.根据权利要求8所述的装置,其特征在于,
所述接收模块具体用于:在所述第一输入为选中输入的情况下,接收用户对所述第二候选栏中第一目标候选项的选中输入;
所述显示模块,具体用于:
响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与首个所述第一候选项进行组合所形成的候选项;
或者,
响应于所述选中输入,在所述第一候选栏中显示所述第一目标候选项与各所述第一候选项进行组合所形成的候选项。
13.根据权利要求8所述的装置,其特征在于,
所述接收模块具体用于:在所述第一输入为拖动输入的情况下,接收用户对第一目标候选项拖动至所述第一候选栏中第一位置的拖动输入,其中,所述第一位置是第一候选项中第二目标候选项对应的位置;
所述显示模块,具体用于:
响应于所述拖动输入,在所述第一候选栏中显示第二目标候选项与所述第一目标候选项组合所形成的候选项。
14.根据权利要求8-10任一所述的装置,其特征在于,
所述接收模块还用于:接收用户对所述第一候选栏中的第三目标候选项的第二输入,所述第三目标候选项为所述第一候选项中的一个;
所述显示模块,用于响应于所述第二输入,将所述第三目标候选项上屏,以及在所述第一候选栏显示第四候选项,在所述第二候选栏显示与所述第四候选项对应的第三联想候选项;其中,所述第四候选项为将所述第二候选项移动至所述第一候选栏所形成的候选项。
15.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7任一项所述的信息显示方法的步骤。
16.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7任一项所述的信息显示方法的步骤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111072731.3A CN113805708B (zh) | 2021-09-14 | 2021-09-14 | 信息显示方法、装置、电子设备和存储介质 |
PCT/CN2022/117581 WO2023040724A1 (zh) | 2021-09-14 | 2022-09-07 | 信息显示方法、装置、电子设备和存储介质 |
US18/603,605 US20240220079A1 (en) | 2021-09-14 | 2024-03-13 | Information display method and apparatus, electronic device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111072731.3A CN113805708B (zh) | 2021-09-14 | 2021-09-14 | 信息显示方法、装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113805708A CN113805708A (zh) | 2021-12-17 |
CN113805708B true CN113805708B (zh) | 2024-01-23 |
Family
ID=78895264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111072731.3A Active CN113805708B (zh) | 2021-09-14 | 2021-09-14 | 信息显示方法、装置、电子设备和存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240220079A1 (zh) |
CN (1) | CN113805708B (zh) |
WO (1) | WO2023040724A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113805708B (zh) * | 2021-09-14 | 2024-01-23 | 维沃移动通信有限公司 | 信息显示方法、装置、电子设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908866A (zh) * | 2005-08-07 | 2007-02-07 | 黄金富 | 可进行句子联想的输入方法 |
CN103092969A (zh) * | 2013-01-22 | 2013-05-08 | 上海量明科技发展有限公司 | 对输入法候选项进行流媒体检索的方法、客户端及*** |
JP2016110430A (ja) * | 2014-12-08 | 2016-06-20 | 富士通株式会社 | 電子機器、及び、手書き文字入力プログラム |
WO2016095645A1 (zh) * | 2014-12-19 | 2016-06-23 | 北京奇虎科技有限公司 | 笔画输入方法、装置和*** |
CN107665046A (zh) * | 2016-07-29 | 2018-02-06 | 北京搜狗科技发展有限公司 | 一种输入方法和装置、一种用于输入的装置 |
CN109144285A (zh) * | 2017-06-16 | 2019-01-04 | 北京搜狗科技发展有限公司 | 一种输入方法和装置 |
CN109799916A (zh) * | 2017-11-16 | 2019-05-24 | 北京搜狗科技发展有限公司 | 一种候选项联想方法和装置 |
CN112698735A (zh) * | 2020-12-24 | 2021-04-23 | 维沃移动通信有限公司 | 信息输入方法、装置和电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8191142B2 (en) * | 2006-10-26 | 2012-05-29 | Polytechnic Institute Of New York University | Detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit strings using a hierarchical data structure |
CN113805708B (zh) * | 2021-09-14 | 2024-01-23 | 维沃移动通信有限公司 | 信息显示方法、装置、电子设备和存储介质 |
-
2021
- 2021-09-14 CN CN202111072731.3A patent/CN113805708B/zh active Active
-
2022
- 2022-09-07 WO PCT/CN2022/117581 patent/WO2023040724A1/zh active Application Filing
-
2024
- 2024-03-13 US US18/603,605 patent/US20240220079A1/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1908866A (zh) * | 2005-08-07 | 2007-02-07 | 黄金富 | 可进行句子联想的输入方法 |
CN103092969A (zh) * | 2013-01-22 | 2013-05-08 | 上海量明科技发展有限公司 | 对输入法候选项进行流媒体检索的方法、客户端及*** |
JP2016110430A (ja) * | 2014-12-08 | 2016-06-20 | 富士通株式会社 | 電子機器、及び、手書き文字入力プログラム |
WO2016095645A1 (zh) * | 2014-12-19 | 2016-06-23 | 北京奇虎科技有限公司 | 笔画输入方法、装置和*** |
CN107665046A (zh) * | 2016-07-29 | 2018-02-06 | 北京搜狗科技发展有限公司 | 一种输入方法和装置、一种用于输入的装置 |
CN109144285A (zh) * | 2017-06-16 | 2019-01-04 | 北京搜狗科技发展有限公司 | 一种输入方法和装置 |
CN109799916A (zh) * | 2017-11-16 | 2019-05-24 | 北京搜狗科技发展有限公司 | 一种候选项联想方法和装置 |
CN112698735A (zh) * | 2020-12-24 | 2021-04-23 | 维沃移动通信有限公司 | 信息输入方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2023040724A1 (zh) | 2023-03-23 |
CN113805708A (zh) | 2021-12-17 |
US20240220079A1 (en) | 2024-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113641638A (zh) | 应用管理方法、装置、电子设备及存储介质 | |
US20240220079A1 (en) | Information display method and apparatus, electronic device, and storage medium | |
CN113359999B (zh) | 候选词更新方法、装置和电子设备 | |
CN113407075B (zh) | 图标整理方法、装置和电子设备 | |
CN113590008A (zh) | 聊天消息显示方法、装置及电子设备 | |
CN111984170B (zh) | 表格输出方法、装置及电子设备 | |
CN113253883A (zh) | 应用界面显示方法、装置和电子设备 | |
CN111638828A (zh) | 界面显示方法及装置 | |
CN113867864A (zh) | 信息显示方法、装置、电子设备和可读存储介质 | |
CN112486650B (zh) | 操作路径切换方法、装置和电子设备 | |
CN114089885A (zh) | 应用图标管理方法、装置、电子设备及可读存储介质 | |
CN113672136A (zh) | 信息显示方法、装置、设备和存储介质 | |
CN113868269A (zh) | 截图方法、装置、电子设备和可读存储介质 | |
CN114416264A (zh) | 消息显示方法和装置 | |
CN114115622A (zh) | 显示控制方法、装置、电子设备及介质 | |
CN113805997A (zh) | 信息显示方法、装置、电子设备和存储介质 | |
CN113885748A (zh) | 对象切换方法、装置、电子设备和可读存储介质 | |
CN113485760A (zh) | 应用运行方法和装置 | |
CN112764551A (zh) | 词汇显示方法、装置和电子设备 | |
CN113342241A (zh) | 目标字符的选择方法、装置、电子设备及存储介质 | |
CN113485593A (zh) | 显示控制方法、装置、电子设备及介质 | |
CN113311972B (zh) | 输入方法及输入装置 | |
CN113126780A (zh) | 输入方法、装置、电子设备及可读存储介质 | |
CN112306257B (zh) | 字符删除方法、装置及电子设备 | |
CN112134988B (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 |