CN113589952A - 一种信息展示方法、装置和电子设备 - Google Patents

一种信息展示方法、装置和电子设备 Download PDF

Info

Publication number
CN113589952A
CN113589952A CN202010368455.4A CN202010368455A CN113589952A CN 113589952 A CN113589952 A CN 113589952A CN 202010368455 A CN202010368455 A CN 202010368455A CN 113589952 A CN113589952 A CN 113589952A
Authority
CN
China
Prior art keywords
splicing result
splicing
length
displaying
content
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.)
Pending
Application number
CN202010368455.4A
Other languages
English (en)
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 CN202010368455.4A priority Critical patent/CN113589952A/zh
Publication of CN113589952A publication Critical patent/CN113589952A/zh
Pending legal-status Critical Current

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/0237Character input methods using prediction or retrieval techniques
    • 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

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

一种信息展示方法、装置和电子设备
技术领域
本发明涉及输入法技术领域,特别是涉及一种信息展示方法、装置和电 子设备。
背景技术
随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及, 给人们的生活、学习、工作带来了极大的便利。这些电子设备通常安装有输 入法应用程序(简称输入法),使得用户可使用该输入法进行信息输入。
在用户输入过程中,输入法可以预测出与输入序列匹配各种类型的候选, 如人名候选、联想候选等等,并展示这些候选,以供用户上屏,从而提高用 户输入效率。
大多情况下,输入法预测的候选是与编辑框中的内容相关联的;例如, 编辑框中的内容“今天晚上”,联想得到候选“吃什么”;又例如“一个人”, 预测得到候选“照顾好自己”等等。但输入法在得到预测的候选后,仅在对 应的区域展示该候选;用户需要在编辑框与候选区域之间来回切换焦点,将 编辑框中的内容和候选连接起来理解,以及确定候选是否是自身所需的;这 无疑会增加用户在输入过程中的注意力成本和理解成本,降低用户输入效率。
发明内容
本发明实施例提供一种信息展示方法,以提高输入效率。
相应的,本发明实施例还提供了一种信息展示装置和一种电子设备,用 以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种信息展示方法,具体包括: 确定输入法预测的预测候选;将编辑框中的内容与所述预测候选进行拼接, 得到拼接结果;展示所述拼接结果。
可选地,所述的方法还包括:判断所述预测候选的长度是否小于显示限 制长度N,N为正整数;若所述预测候选的长度小于显示限制长度N,则执 行所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结果的步骤。
可选地,所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结 果,包括:确定所述编辑框中的内容中与所述预测候选组成语句的目标部分; 将所述预测候选拼接在所述目标部分之后,得到对应的拼接结果。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中后N个文本。可选地,所述展示所述拼接结果中后N个文 本,包括:按照默认样式展示所述拼接结果中的后N-1个文本,以及将所述 拼接结果中的第1个文本渐弱隐去。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中编辑框中的内容所包含的第一部分,所述拼接结果中预测候 选所包含的第二部分,以及省略标识。
可选地,所述的方法还包括:接收用户针对所述拼接结果的浏览操作, 展示所述拼接结果中未展示的部分。
可选地,所述展示所述拼接结果,包括:采用不同的样式展示所述拼接 结果中编辑框中的内容和预测候选。
可选地,所述的方法还包括:在检测用户输入一输入序列时,判断所述 输入序列与当前展示的拼接结果中预测候选是否匹配;若所述输入序列与当 前展示拼接结果中预测候选匹配,则将当前展示的拼接结果中的预测候选划 分为第三部分和第四部分,其中,所述第三部分是预测候选中的第1个字至 第M字组成的片段,其中,M是将用户当前输入周期内输入的输入序列进 行候选转换得到的候选词的字数,M为正整数;采用与编辑框中的内容相同 的样式更新所述第三部分的样式。
可选地,所述的方法还包括:接收用户执行的选取操作,所述选取操作 包括输入序列筛选操作和/或半选上屏操作;从拼接结果的预测候选中,确定 所述选取操作对应的目标字词;采用与编辑框中的内容的相同样式更新所述 目标字词的样式。
可选地,所述展示所述拼接结果,包括:动态播放所述拼接结果。
本发明实施例还公开了一种信息展示装置,具体包括:确定模块,用于 确定输入法预测的预测候选;拼接模块,用于将编辑框中的内容与所述预测 候选进行拼接,得到拼接结果;展示模块,用于展示所述拼接结果。
可选地,所述的装置还包括:判断模块,用于判断所述预测候选的长度 是否小于显示限制长度N,N为正整数;拼接模块,用于若所述预测候选的 长度小于显示限制长度N,则执行所述将编辑框中的内容与所述预测候选进 行拼接,得到拼接结果的步骤。
可选地,所述拼接模块包括:目标部分确定子模块,用于确定所述编辑 框中的内容中与所述预测候选组成语句的目标部分;候选拼接子模块,用于 将所述预测候选拼接在所述目标部分之后,得到对应的拼接结果。
可选地,所述展示模块包括:第一长度判断子模块,用于判断所述拼接 结果的长度是否超过显示限制长度N;第一拼接结果展示子模块,用于若所 述拼接结果的长度超过显示限制长度N,则展示所述拼接结果中后N个文本。
可选地所述展示模块包括:隐去子模块,用于按照默认样式展示所述拼 接结果中的后N-1个文本,以及将所述拼接结果中的第1个文本渐弱隐去。
可选地,所述展示模块包括:第二长度判断子模块,用于判断所述拼接 结果的长度是否超过显示限制长度N;第二拼接结果展示子模块,用于若所 述拼接结果的长度超过显示限制长度N,则展示所述拼接结果中编辑框中的 内容所包含的第一部分,所述拼接结果中预测候选所包含的第二部分,以及 省略标识。
可选地,所述的装置还包括:第一接收模块,用于接收用户针对所述拼 接结果的浏览操作,展示所述拼接结果中未展示的部分。
可选地,所述展示模块包括:样式展示子模块,用于采用不同的样式展 示所述拼接结果中编辑框中的内容和预测候选。
可选地,所述的装置还包括:匹配模块,用于在检测用户输入一输入序 列时,判断所述输入序列与当前展示的拼接结果中预测候选是否匹配;划分 模块,用于若所述输入序列与当前展示拼接结果中预测候选匹配,则将当前 展示的拼接结果中的预测候选划分为第三部分和第四部分,其中,所述第三 部分是预测候选中的第1个字至第M字组成的片段,其中,M是将用户当 前输入周期内输入的输入序列进行候选转换得到的候选词的字数,M为正整 数;第一更新模块,用于采用与编辑框中的内容相同的样式更新所述第三部 分的样式。
可选地,所述的装置还包括:第二接收模块,用于接收用户执行的选取 操作,所述选取操作包括输入序列筛选操作和/或半选上屏操作;目标字词确 定模块,用于从拼接结果的预测候选中,确定所述选取操作对应的目标字词; 第二更新模块,用于采用与编辑框中的内容的相同样式更新所述目标字词的 样式。
可选地,所述展示模块包括:动态播放子模块,用于动态播放所述拼接 结果。
本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由 电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述 的信息展示方法。
本发明实施例还公开了一种电子设备,包括有存储器,以及一个或者一 个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由 一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以 下操作的指令:确定输入法预测的预测候选;将编辑框中的内容与所述预测 候选进行拼接,得到拼接结果;展示所述拼接结果。
可选地,还包含用于进行以下操作的指令:判断所述预测候选的长度是 否小于显示限制长度N,N为正整数;若所述预测候选的长度小于显示限制 长度N,则执行所述将编辑框中的内容与所述预测候选进行拼接,得到拼接 结果的步骤。
可选地,所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结 果,包括:确定所述编辑框中的内容中与所述预测候选组成语句的目标部分; 将所述预测候选拼接在所述目标部分之后,得到对应的拼接结果。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中后N个文本。
可选地,所述展示所述拼接结果中后N个文本,包括:按照默认样式展 示所述拼接结果中的后N-1个文本,以及将所述拼接结果中的第1个文本渐 弱隐去。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中编辑框中的内容所包含的第一部分,所述拼接结果中预测候 选所包含的第二部分,以及省略标识。
可选地,还包含用于进行以下操作的指令:接收用户针对所述拼接结果 的浏览操作,展示所述拼接结果中未展示的部分。
可选地,所述展示所述拼接结果,包括:采用不同的样式展示所述拼接 结果中编辑框中的内容和预测候选。
可选地,还包含用于进行以下操作的指令:在检测用户输入一输入序列 时,判断所述输入序列与当前展示的拼接结果中预测候选是否匹配;若所述 输入序列与当前展示拼接结果中预测候选匹配,则将当前展示的拼接结果中 的预测候选划分为第三部分和第四部分,其中,所述第三部分是预测候选中 的第1个字至第M字组成的片段,其中,M是将用户当前输入周期内输入 的输入序列进行候选转换得到的候选词的字数,M为正整数;采用与编辑框 中的内容相同的样式更新所述第三部分的样式。
可选地,还包含用于进行以下操作的指令:接收用户执行的选取操作, 所述选取操作包括输入序列筛选操作和/或半选上屏操作;从拼接结果的预测 候选中,确定所述选取操作对应的目标字词;采用与编辑框中的内容的相同 样式更新所述目标字词的样式。
可选地,所述展示所述拼接结果,包括:动态播放所述拼接结果。
本发明实施例包括以下优点:
本发明实施例中,可以在得到输入法预测的预测候选后,将编辑框中的 内容与所述预测候选进行拼接,得到拼接结果,并对拼接结果进行展示;进 而用户无需在编辑框与候选区域之间来回切换焦点,来将编辑框中的内容和 候选连接起来理解,以及确定候选是否是自身所需的;降低了用户在输入过 程中的注意力成本和理解成本,从而提高了用户输入效率。
附图说明
图1是本发明的一种信息展示方法实施例的步骤流程图;
图2是本发明实施例的一种拼接结果展示界面的示意图;
图3是本发明的一种信息展示方法可选实施例的步骤流程图;
图4是本发明的一种拼接结果展示方法实施例的步骤流程图;
图5是本发明的又一种拼接结果展示方法实施例的步骤流程图;
图6a是本发明实施例的一种区分展示拼接结果中的编辑框中的内容和 预测候选的示意图;
图6b是本发明实施例的一种动态的调整拼接结果中预测候选样式的示 意图;
图7是本发明的一种信息展示装置实施例的结构框图;
图8是本发明的一种信息展示装置可选实施例的结构框图;
图9根据一示例性实施例示出的一种用于信息展示的电子设备的结构框 图;
图10是本发明根据另一示例性实施例示出的一种用于信息展示的电子 设备的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图 和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种信息展示方法实施例的步骤流程图,具 体可以包括如下步骤:
步骤102、确定输入法预测的预测候选。
步骤104、将编辑框中的内容与所述预测候选进行拼接,得到拼接结果。
步骤106、展示所述拼接结果。
本发明实施例中,在用户输入过程中,输入法可以获取用户的输入信息; 然后基于用户的输入信息进行预测,确定对应的预测候选。例如,可以进行 长句预测,确定对应的长句预测候选;又如可以进行人名预测,确定人名候 选;还例如可以进行表情预测,确定表情候选;还例如可以进行本地云替代 预测,确定本地云替代候选;还例如可以进行云输入,确定云输入候选;还 例如进行句联想,确定句联想候选等等,本发明实施例对此不作限制。其中, 所述输入信息可以包括与输入相关的信息,如编辑框中的内容、交互信息、 编码字符串、以及输入环境信息等等,本发明实施例对此也不作限制。
本发明实施例中,可以将编辑框中的内容与预测候选进行拼接,得到拼 接结果;再在候选展示区域展示拼接结果。进而用户无需在编辑框与候选区 域之间来回切换焦点,来将编辑框中的内容和候选连接起来理解,以及确定 候选是否是自身所需的;降低了用户在输入过程中的注意力成本和理解成本, 从而提高了用户输入效率。
其中,候选展示区域可以按照需求设定,如输入法右上区域,本发明实 施例对此不作限制。
作为本发明的一个示例,可参照图2,编辑框中的内容为“一个人”,在 用户输入拼音序列“zhao”之后,可以确定输入法预测的预测候选为“照顾 好自己”;此时可以将编辑框中的内容“一个人”与预测候选“照顾好自己” 拼接,得到拼接结果“一个人照顾好自己”并展示。
综上,本发明实施例中,可以在得到输入法预测的预测候选后,将编辑 框中的内容与所述预测候选进行拼接,得到拼接结果,并对拼接结果进行展 示;进而用户无需在编辑框与候选区域之间来回切换焦点,来将编辑框中的 内容和候选连接起来理解,以及确定候选是否是自身所需的;降低了用户在 输入过程中的注意力成本和理解成本,从而提高了用户输入效率。
本发明实施例可以应用于多种输入方式的场景中,将编辑框中的内容与 所述预测候选进行拼接并展示。例如可以应用于笔画输入场景中、拼音输入 场景中、语音输入场景中等等,本发明实施例对此不作限制。
本发明实施例还可以应用于多种语言场景中,将编辑框中的内容与所述 预测候选进行拼接并展示。例如可以应用于中文输入场景、英文输入场景中、 韩文输入场景中等等,本发明实施例对此不作限制。
本发明实施例中,不同的终端设备的候选展示区域,可以支持展示的文 本长度不同;不同预测候选的长度也不同。当预测候选的长度大于或等于终 端设备支持展示的文本长度时,可以不将编辑框中的内容和预测候选进行拼 接展示;便于用户更好的查看预测候选。当预测候选的长度小于终端设备支 持展示的文本长度时,可以将编辑框中的内容和预测候选进行拼接展示。其 中,终端设备支持展示的文本长度可以是指支持展示的文本数量,后续可以 称为显示限制长度;为了便于后续说明,可以将显示限制长度采用N表示; N为正整数。所述预测候选的长度也可以是预测候选中的文本数量。
参照图3,示出了本发明的一种信息显示方法可选实施例的步骤流程图。
步骤302、确定输入法预测的预测候选。
本发明实施例中,在确定输入法预测的预测候选后,可以判断编辑框中 是否存在内容。当编辑框中存在内容时,可以将编辑框中的内容与预测候选 拼接,然后展示拼接结果。当编辑框中不存在内容时,可以直接展示预测候 选。
步骤304、判断所述预测候选的长度是否小于显示限制长度N。
本发明实施例中,当编辑框中存在内容时,可以获取终端设备对应的显 示限制长度N;然后将预测候选的长度与显示限制长度N进行比对,判断预 测候选的长度是否小于显示限制长度N。其中,当所述预测候选的长度小于 显示限制长度N,可以将所述编辑框中的内容与所述预测候选拼接,得到对 应的拼接结果;可参照步骤306-步骤308。当所述预测候选的长度大于或等 于显示限制长度N,则可以执行步骤312。
步骤306、确定所述编辑框中的内容中与所述预测候选组成语句的目标 部分。
步骤308、将所述预测候选拼接在所述目标部分之后,得到对应的拼接 结果。
本发明实施例中,编辑框中的内容可能包括一个/多个语句和一个语句的 部分,也可能只包括一个语句的部分。本发明的一个示例中,一种确定所述 编辑框中的内容中与所述预测候选组成语句的目标部分的方式可以是:当编 辑框中的内容只包括一个语句的部分时,可以将编辑框中的所有内容,确定 为与所述预测候选组成语句的目标部分。当编辑框中的内容包括多个语句和 一个语句的部分时,可以将编辑框中的内容中最后一个标点符号之后的部分, 确定为与所述预测候选组成语句的目标部分。
本发明的另一个示例中,一种确定所述编辑框中的内容中与所述预测候 选组成语句的目标部分的方式可以是:可以通过预先训练的模型,从编辑框 中的内容的末尾部分,预测出能够与所述预测候选组成语句的目标部分。
然后可以将预测候选拼接在目标部分之后,得到对应的拼接结果。
步骤310、展示所述拼接结果。
步骤312、展示所述预测候选。
本发明实施例中,当确定编辑框中不存在内容时,则无需拼接,可以直 接展示所述预测候选。以及在确定预测候选的长度大于或等于显示限制长度 时,也可以直接展示所述预测候选,以便于用户更好的查看预测候选。
综上,本发明实施例中,可以判断所述预测候选的长度是否小于显示限 制长度N,若所述预测候选的长度小于显示限制长度N,则可以将编辑框中 的内容与所述预测候选进行拼接,得到拼接结果并展示拼接结果;若预测候 选长度大于或等于显示限制长度,则可以直接展示预测候选,以便于用户更 好的查看预测候选。
其次,本发明实施例中,在拼接过程中,可以先确定所述编辑框中的内 容中与所述预测候选组成语句的目标部分,然后将所述预测候选拼接在所述 目标部分之后,得到对应的拼接结果;进而在编辑框中的内容较长时,选择 能够与预测候选组成语句的部分与预测候选拼接,减少了拼接结果的长度, 便于用户更直观的查看到的拼接结果。
本发明的一个实施例中,拼接结果可能会大于显示限制长度,因此当拼 接结果大于显示限制长度时,可以优先保证预测候选的展示,便于用户查看 预测候选。
参照图4,示出了本发明的一种拼接结果展示方法实施例的步骤流程图。
步骤402、判断所述拼接结果的长度是否超过显示限制长度N。
本发明实施例中,在将编辑框中的内容与预测候选拼接,得到拼接结果 后;可以判断所述拼接结果的长度是否超过显示限制长度N。若所述拼接结 果的长度超过显示限制长度N,则可以执行步骤404;若所述拼接结果的长 度未超过显示限制长度N,则可以执行步骤408。
步骤404、展示所述拼接结果中后N个文本。
本发明实施例中,当所述拼接结果的长度超过显示限制长度N时,可以 展示所述拼接结果中后N个文本,进而优先展示拼接结果中的预测候选,便 于用户查看预测候选。
其中,一种展示所述拼接结果中后N个文本的方式可以是:按照默认样 式展示所述拼接结果中的后N-1个文本,以及将所述拼接结果中的第1个文 本渐弱隐去。以便于提醒用户展示的信息不完全。其中,所述默认样式可以 由输入法自动设置,也可以由用户自定义设置,本发明对此不作限制。
步骤406、接收用户针对所述拼接结果的浏览操作,展示所述拼接结果 中未展示的部分。
本发明实施例中,当展示了拼接结果中的后N个文本后,可以支持用户 查看未展示的部分。其中,用户可以通过执行浏览操作,查看拼接结果中未 展示的部分。输入法接收到用户针对所述拼接结果的浏览操作后,可以展示 所述拼接结果中未展示的部分。其中,所述浏览操作可以是左右滑动操作, 本发明实施例对此不作限制。
步骤408、展示所述拼接结果中的所有文本。
本发明实施例中,当所述拼接结果的长度未超过显示限制长度N时,可 以展示所述拼接结果中的所有文本。
综上,本发明实施例中,可以判断所述拼接结果的长度是否超过显示限 制长度N,若所述拼接结果的长度超过显示限制长度N,则展示所述拼接结 果中后N个文本;进而能够保证优先展示预测候选,以便于用户查看预测候 选。
本发明的一个实施例中,当拼接结果大于显示限制长度时,还可以展示 拼接结果的编辑框中的内容中一部分信息,以及拼接结果的预测候选中一部 分信息。进而在拼接结果较长的情况下,也能够保证用户可以在同一区域查 看到已上屏的内容与候选。
参照图5,示出了本发明的又一种拼接结果展示方法实施例的步骤流程 图。
步骤502、判断所述拼接结果的长度是否超过显示限制长度N。
本发明实施例中,在将编辑框中的内容与预测候选拼接,得到拼接结果 后;可以判断所述拼接结果的长度是否超过显示限制长度N。若所述拼接结 果的长度超过显示限制长度N,则可以执行步骤504;若所述拼接结果的长 度未超过显示限制长度N,则可以执行步骤508。
步骤504、展示所述拼接结果中编辑框中的内容所包含的第一部分,所 述拼接结果中预测候选所包含的第二部分,以及省略标识。
本发明实施例中,当所述拼接结果的长度超过显示限制长度N时,可以 从所述拼接结果的编辑框中的内容中选取出第一部分;以及从拼接结果的预 测候选中选取第二部分。本发明的一个示例中,所述第一部分和第二部分可 以是拼接结果中连续的两个部分,例如第一部分可以是拼接结果中后X个文 本,第二部分可以是拼接结果中前Y个文本。其中,X和Y为正整数,X 和Y之和可以小于或等于N,所述X和Y的大小,可以按照需求设置,本发明实施例对此不作限制。
然后可以展示所述第一部分、第二部分以及省略标识,以便于提醒用户 展示的信息不完全。其中,所述省略标识可以按照需求设置如省略号等,本 发明对此不作限制。
步骤506、接收用户针对所述拼接结果的浏览操作,展示所述拼接结果 中未展示的部分。
本步骤506与上述步骤406类似,在此不再赘述。
步骤508、展示所述拼接结果中的所有文本。
综上,本发明实施例中,可以判断所述拼接结果的长度是否超过显示限 制长度N,若所述拼接结果的长度超过显示限制长度N,则展示所述拼接结 果中编辑框中的内容的第一部分,所述拼接结果中预测候选的第二部分,以 及省略标识;进而即使在拼接结果较长的情况下,也能够保证用户在同一区 域查看到已上屏的内容与候选。
当然,若预测候选的长度大于显示限制长度N,则可以展示所述预测候 选中前N个文本。本发明的一个示例中,一种展示所述预测候选中前N个 文本的方式可以是,按照默认展示样式展示所述预测候选中的前N-1个文本, 以及将所述预测候选中的第N个文本渐弱隐去。以及可以接收用户针对所述 预测候选的浏览操作,展示所述预测候选中未展示的部分。
本发明的一个实施例中,为了便于用户区别拼接结果中,哪些是编辑框 中的内容,哪些是预测候选;可以对编辑框中的内容和预测候选进行区分展 示。对应的,一种展示所述拼接结果的方式可以是:采用不同的样式展示所 述拼接结果中编辑框中的内容和预测候选。例如可以采用不同的颜色展示拼 接结果中编辑框中的内容和预测候选。如图6a所示;其中,“一个人”为编 辑框中的内容,对应的颜色为颜色1;“照顾好自己”为预测候选,对应的颜 色为颜色2。又例如,可以采用不同的字体展示拼接结果中编辑框中的内容 和预测候选,等等;本发明实施例对采用何种不同的样式,展示所述拼接结 果中的编辑框中的内容和预测候选不作限制。
本发明的一个实施例中,在用户持续输入的过程中,可以动态的对拼接 结果中预测候选的样式进行调整。其中,一种动态的对拼接结果中预测候选 的样式进行调整方式可以是:基于用户输入的输入序列进行调整。
其中,在检测用户输入一输入序列时,判断所述输入序列与当前展示的 拼接结果中预测候选是否匹配;若所述输入序列与当前展示拼接结果中预测 候选匹配,则将当前展示的拼接结果中的预测候选划分为第三部分和第四部 分,其中,所述第三部分是预测候选中的第1个字至第M字组成的片段, 其中,M是将用户当前输入周期内输入的输入序列进行候选转换得到的候选 词的字数,M为正整数;采用与编辑框中的内容的相同样式更新所述第三部 分的样式。其中,可以将两次上屏之间的输入时长,称为一个输入周期。例 如,在图6a的基础上,检测到用户继续输入输入序列“gu”,则可以将预测 候选中“照顾”作为第三部分,将“好自己”作为第四部分;然后采用与所 述编辑框中的内容相同的样式更新所述第三部分,如图6b所示,将“照顾” 的颜色由颜色2更新为颜色1。
本发明的一个示例中,另一种动态的对拼接结果中预测候选的样式进行 调整方式可以是:基于用户的选取操作进行调整。其中,所述选取操作包括 输入序列筛选操作和/或半选上屏操作。
所述的方法还包括:
接收用户执行的选取操作;
从拼接结果的预测候选中,确定所述选取操作对应的目标字词;
采用与编辑框中的内容的相同样式更新所述目标字词的样式。
例如,以用户输入“你在哪,想你了”为例,用户已上屏“你在哪,”, 然后输入拼音串“xia”;此时若预测候选为“想你了”,则显示的拼接结果为 “你在哪,想你了”。其中,假设“你在哪”对应的颜色为颜色1,“想你了” 对应的颜色为颜色2。当输入法键盘是九键输入时,可以在左侧显示与“xia” 前缀匹配的多个拼音串如“xia”、“xian”和“xiang”。若用户按压“xiang” 对应的按键后,可以接到用户执行的输入序列筛选操作,此时可以将拼接结 果中预测候选的“想”确定为目标字词;然后将“想”的颜色由颜色2转换 为颜色1。
又例如,以用户输入“今天晚上去哪吃饭”为例。用户已上屏“今天”。 然后输入拼音串“wanshangqu”,此时若预测候选为“晚上去哪吃饭”,则显 示的拼接结果为“今天晚上去哪吃饭”。其中,假设“今天”对应的颜色为 颜色1,“去哪吃饭”对应的颜色为颜色2。但本地候选有“晚上”,没有“晚 上去”时,用户可以针对“晚上”执行半选上屏操作,显示输入序列的区域 由“wanshangqu”,转变为“晚上qu”。此时可以将拼接结果中预测候选的“晚 上”确定为目标字词;然后将“晚上”的颜色由颜色2转换为颜色1。
本发明的一个实施例中,一种展示所述拼接结果的方式可以是:动态播 放所述拼接结果。本发明的一个示例中,可以按照一定速率从候选展示区域 的右侧向左侧滚动,来实现动态的播放所述预测候选。其中,可以是在播放 一定时长或一定次数后,停止动态播放所述拼接结果。此外,还可以在满足 中断动态播放条件时,中断动态播放所述拼接结果;其中,所述中断播放条 件可以包括多种,如:未检测到用户输入输入序列且检测到用户执行上屏操 作;又如检测到用户输入一输入序列,且所述一输入序列与当前展示的预测 候选不匹配;还例如检测到用户输入标点、数字、表情和方言中的任意一种, 等等,本发明实施例对此不作限制。
本发明实施例中,所述输入法可以包括客户端和服务器,其中,可以由 客户端执行上述实施例的步骤,也可以由客户端和服务器结合执行上述实施 例的步骤,本发明实施例对此不作限制。
其中,当由客户端和服务器结合执行上述实施例的步骤时,可以由服务 器执行确定输入法预测的预测候选;判断所述预测候选的长度是否小于显示 限制长度N;以及将编辑框中的内容与所述预测候选进行拼接,得到拼接结 果的步骤;然后将拼接结果或预测候选返回给客户端,由客户端执行其他的 步骤。也可以是由服务器执行确定输入法预测的预测候选,并将预测候选返 回给客户端;由客户端执行其他的步骤。当然,也可以由服务器执行确定输 入法预测的预测候选;判断所述预测候选的长度是否小于显示限制长度N的 步骤;并在预测候选的长度小于显示限制长度N时,确定所述编辑框中的内 容中与所述预测候选组成语句的目标部分。服务器在确定所述预测候选的长 度小于显示限制长度N时,可以返回预测结果和目标部分;在确定所述预测 候选的长度大于或等于显示限制长度N时,可以返回预测结果,由客户端执 行其他步骤。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系 列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述 的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或 者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例 均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图7,示出了本发明的一种信息展示装置实施例的结构框图,具体 可以包括如下模块:
确定模块701,用于确定输入法预测的预测候选;
拼接模块702,用于将编辑框中的内容与所述预测候选进行拼接,得 到拼接结果;
展示模块703,用于展示所述拼接结果。
参照图8,示出了本发明的一种信息展示装置可选实施例的结构框图。
本发明一个可选的实施例中,所述的装置还包括:
判断模块708,用于判断所述预测候选的长度是否小于显示限制长度N, N为正整数;
拼接模块702,用于若所述预测候选的长度小于显示限制长度N,则执 行所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结果的步骤。
在本发明一种实施例中,所述拼接模块704包括:
目标部分确定子模块7042,用于确定所述编辑框中的内容中与所述预测 候选组成语句的目标部分;
候选拼接子模块7044,用于将所述预测候选拼接在所述目标部分之后, 得到对应的拼接结果。
在本发明一种实施例中,所述展示模块706包括:
第一长度判断子模块7062,用于判断所述拼接结果的长度是否超过显示 限制长度N;
第一拼接结果展示子模块7064,用于若所述拼接结果的长度超过显示限 制长度N,则展示所述拼接结果中后N个文本。
在本发明一种实施例中,所述展示模块706包括:
隐去子模块7066,用于按照默认样式展示所述拼接结果中的后N-1个 文本,以及将所述拼接结果中的第1个文本渐弱隐去。
在本发明一种实施例中,所述展示模块706包括:
第二长度判断子模块7068,用于判断所述拼接结果的长度是否超过显示 限制长度N;
第二拼接结果展示子模块70610,用于若所述拼接结果的长度超过显示 限制长度N,则展示所述拼接结果中编辑框中的内容所包含的第一部分,所 述拼接结果中预测候选所包含的第二部分,以及省略标识。
在本发明一种实施例中,所述的装置还包括:
第一接收模块7010,用于接收用户针对所述拼接结果的浏览操作,展示 所述拼接结果中未展示的部分。
在本发明一种实施例中,所述展示模块706包括:
样式展示子模块70612,用于采用不同的样式展示所述拼接结果中编辑 框中的内容和预测候选。
在本发明一种实施例中,所述的装置还包括:
匹配模块7012,用于在检测用户输入一输入序列时,判断所述输入序列 与当前展示的拼接结果中预测候选是否匹配;
划分模块7014,用于若所述输入序列与当前展示拼接结果中预测候选匹 配,则将当前展示的拼接结果中的预测候选划分为第三部分和第四部分,其 中,所述第三部分是预测候选中的第1个字至第M字组成的片段,其中,M 是将用户当前输入周期内输入的输入序列进行候选转换得到的候选词的字 数,M为正整数;
第一更新模块7016,用于采用与编辑框中的内容相同的样式更新所述第 三部分的样式。
在本发明一种实施例中,所述的装置还包括:
第二接收模块7018,用于接收用户执行的选取操作,所述选取操作包括 输入序列筛选操作和/或半选上屏操作;
目标字词确定模块7020,用于从拼接结果的预测候选中,确定所述选取 操作对应的目标字词;
第二更新模块7022,用于采用与编辑框中的内容的相同样式更新所述目 标字词的样式。
在本发明一种实施例中,所述展示模块706包括:
动态播放子模块70614,用于动态播放所述拼接结果。
综上,本发明实施例中,可以在得到输入法预测的预测候选后,将编辑 框中的内容与所述预测候选进行拼接,得到拼接结果,并对拼接结果进行展 示;进而用户无需在编辑框与候选区域之间来回切换焦点,来将编辑框中的 内容和候选连接起来理解,以及确定候选是否是自身所需的;降低了用户在 输入过程中的注意力成本和理解成本,从而提高了用户输入效率。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较 简单,相关之处参见方法实施例的部分说明即可。
图9是根据一示例性实施例示出的一种用于信息展示的电子设备900的 结构框图。例如,电子设备900可以是移动电话,计算机,数字广播终端, 消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助 理等。
参照图9,电子设备900可以包括以下一个或多个组件:处理组件902, 存储器904,电力组件906,多媒体组件908,音频组件910,输入/输出(I/ O)的接口912,传感器组件914,以及通信组件916。
处理组件902通常控制电子设备900的整体操作,诸如与显示,电话呼 叫,数据通信,相机操作和记录操作相关联的操作。处理元件902可以包括 一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。 此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组 件之间的交互。例如,处理部件902可以包括多媒体模块,以方便多媒体组 件908和处理组件902之间的交互。
存储器904被配置为存储各种类型的数据以支持在设备900的操作。这 些数据的示例包括用于在电子设备900上操作的任何应用程序或方法的指令, 联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类 型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储 器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只 读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM), 磁存储器,快闪存储器,磁盘或光盘。
电力组件906为电子设备900的各种组件提供电力。电力组件906可以 包括电源管理***,一个或多个电源,及其他与为电子设备900生成、管理 和分配电力相关联的组件。
多媒体组件908包括在所述电子设备900和用户之间的提供一个输出接 口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板 (TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用 户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触 摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而 且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中, 多媒体组件908包括一个前置摄像头和/或后置摄像头。当电子设备900处于 操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收 外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透 镜***或具有焦距和光学变焦能力。
音频组件910被配置为输出和/或输入音频信号。例如,音频组件910 包括一个麦克风(MIC),当电子设备900处于操作模式,如呼叫模式、记 录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音 频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实 施例中,音频组件910还包括一个扬声器,用于输出音频信号。
I/O接口912为处理组件902和***接口模块之间提供接口,上述*** 接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按 钮、音量按钮、启动按钮和锁定按钮。
传感器组件914包括一个或多个传感器,用于为电子设备900提供各个 方面的状态评估。例如,传感器组件914可以检测到设备900的打开/关闭状 态,组件的相对定位,例如所述组件为电子设备900的显示器和小键盘,传 感器组件914还可以检测电子设备900或电子设备900一个组件的位置改变, 用户与电子设备900接触的存在或不存在,电子设备900方位或加速/减速和 电子设备900的温度变化。传感器组件914可以包括接近传感器,被配置用 来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包 括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一 些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器, 磁传感器,压力传感器或温度传感器。
通信组件916被配置为便于电子设备900和其他设备之间有线或无线方 式的通信。电子设备900可以接入基于通信标准的无线网络,如WiFi,2G 或3G,或它们的组合。在一个示例性实施例中,通信部件914经由广播信 道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实 施例中,所述通信部件914还包括近场通信(NFC)模块,以促进短程通信。 例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA) 技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,电子设备900可以被一个或多个应用专用集成电路 (ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编 程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、 微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储 介质,例如包括指令的存储器904,上述指令可由电子设备900的处理器920 执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、 随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设 备的处理器执行时,使得电子设备能够执行一种信息展示方法,所述方法包 括:确定输入法预测的预测候选;将编辑框中的内容与所述预测候选进行拼 接,得到拼接结果;展示所述拼接结果。
可选地,所述的方法还包括:判断所述预测候选的长度是否小于显示限 制长度N,N为正整数;若所述预测候选的长度小于显示限制长度N,则执 行所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结果的步骤。
可选地,所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结 果,包括:确定所述编辑框中的内容中与所述预测候选组成语句的目标部分; 将所述预测候选拼接在所述目标部分之后,得到对应的拼接结果。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中后N个文本。可选地,所述展示所述拼接结果中后N个文 本,包括:按照默认样式展示所述拼接结果中的后N-1个文本,以及将所述 拼接结果中的第1个文本渐弱隐去。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中编辑框中的内容所包含的第一部分,所述拼接结果中预测候 选所包含的第二部分,以及省略标识。
可选地,所述的方法还包括:接收用户针对所述拼接结果的浏览操作, 展示所述拼接结果中未展示的部分。
可选地,所述展示所述拼接结果,包括:采用不同的样式展示所述拼接 结果中编辑框中的内容和预测候选。
可选地,所述的方法还包括:在检测用户输入一输入序列时,判断所述 输入序列与当前展示的拼接结果中预测候选是否匹配;若所述输入序列与当 前展示拼接结果中预测候选匹配,则将当前展示的拼接结果中的预测候选划 分为第三部分和第四部分,其中,所述第三部分是预测候选中的第1个字至 第M字组成的片段,其中,M是将用户当前输入周期内输入的输入序列进 行候选转换得到的候选词的字数,M为正整数;采用与编辑框中的内容相同 的样式更新所述第三部分的样式。
可选地,所述的方法还包括:接收用户执行的选取操作,所述选取操作 包括输入序列筛选操作和/或半选上屏操作;从拼接结果的预测候选中,确定 所述选取操作对应的目标字词;采用与编辑框中的内容的相同样式更新所述 目标字词的样式。
可选地,所述展示所述拼接结果,包括:动态播放所述拼接结果。
图10是本发明根据另一示例性实施例示出的一种用于信息展示的电子 设备1000的结构示意图。该电子设备1000可以是服务器,该服务器可因配 置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器 (central processing units,CPU)1022(例如,一个或一个以上处理器)和 存储器1032,一个或一个以上存储应用程序1042或数据1044的存储介质 1030(例如一个或一个以上海量存储设备)。其中,存储器1032和存储介质1030可以是短暂存储或持久存储。存储在存储介质1030的程序可以包括 一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系 列指令操作。更进一步地,中央处理器1022可以设置为与存储介质1030通 信,在服务器上执行存储介质1030中的一系列指令操作。
服务器还可以包括一个或一个以上电源1026,一个或一个以上有线或无 线网络接口1050,一个或一个以上输入输出接口1058,一个或一个以上键 盘1056,和/或,一个或一个以上操作***1041,例如Windows ServerTM, Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一 个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理 器执行所述一个或者一个以上程序包含用于进行以下操作的指令:确定输入 法预测的预测候选;将编辑框中的内容与所述预测候选进行拼接,得到拼接 结果;展示所述拼接结果。
可选地,还包含用于进行以下操作的指令:判断所述预测候选的长度是 否小于显示限制长度N,N为正整数;若所述预测候选的长度小于显示限制 长度N,则执行所述将编辑框中的内容与所述预测候选进行拼接,得到拼接 结果的步骤。
可选地,所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结 果,包括:确定所述编辑框中的内容中与所述预测候选组成语句的目标部分; 将所述预测候选拼接在所述目标部分之后,得到对应的拼接结果。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中后N个文本。
可选地,所述展示所述拼接结果中后N个文本,包括:按照默认样式展 示所述拼接结果中的后N-1个文本,以及将所述拼接结果中的第1个文本渐 弱隐去。
可选地,所述展示所述拼接结果,包括:判断所述拼接结果的长度是否 超过显示限制长度N;若所述拼接结果的长度超过显示限制长度N,则展示 所述拼接结果中编辑框中的内容所包含的第一部分,所述拼接结果中预测候 选所包含的第二部分,以及省略标识。
可选地,还包含用于进行以下操作的指令:接收用户针对所述拼接结果 的浏览操作,展示所述拼接结果中未展示的部分。
可选地,所述展示所述拼接结果,包括:采用不同的样式展示所述拼接 结果中编辑框中的内容和预测候选。
可选地,还包含用于进行以下操作的指令:在检测用户输入一输入序列 时,判断所述输入序列与当前展示的拼接结果中预测候选是否匹配;若所述 输入序列与当前展示拼接结果中预测候选匹配,则将当前展示的拼接结果中 的预测候选划分为第三部分和第四部分,其中,所述第三部分是预测候选中 的第1个字至第M字组成的片段,其中,M是将用户当前输入周期内输入 的输入序列进行候选转换得到的候选词的字数,M为正整数;采用与编辑框 中的内容相同的样式更新所述第三部分的样式。
可选地,还包含用于进行以下操作的指令:接收用户执行的选取操作, 所述选取操作包括输入序列筛选操作和/或半选上屏操作;从拼接结果的预测 候选中,确定所述选取操作对应的目标字词;采用与编辑框中的内容的相同 样式更新所述目标字词的样式。
可选地,所述展示所述拼接结果,包括:动态播放所述拼接结果。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明 的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见 即可。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计 算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令 实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框 图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、 专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生 一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的 指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理 终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读 存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个 流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设 备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计 算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用 于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中 指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦 得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以, 所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所 有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语 仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求 或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术 语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得 包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且 还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或 者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……” 限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中 还存在另外的相同要素。
以上对本发明所提供的一种信息展示方法、一种信息展示装置和一种电 子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方 式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心 思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施 方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对 本发明的限制。

Claims (10)

1.一种信息展示方法,其特征在于,包括:
确定输入法预测的预测候选;
将编辑框中的内容与所述预测候选进行拼接,得到拼接结果;
展示所述拼接结果。
2.根据权利要求1所述的方法,其特征在于,所述的方法还包括:
判断所述预测候选的长度是否小于显示限制长度N,N为正整数;
若所述预测候选的长度小于显示限制长度N,则执行所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结果的步骤。
3.根据权利要求2所述的方法,其特征在于,所述将编辑框中的内容与所述预测候选进行拼接,得到拼接结果,包括:
确定所述编辑框中的内容中与所述预测候选组成语句的目标部分;
将所述预测候选拼接在所述目标部分之后,得到对应的拼接结果。
4.根据权利要求3所述的方法,其特征在于,所述展示所述拼接结果,包括:
判断所述拼接结果的长度是否超过显示限制长度N;
若所述拼接结果的长度超过显示限制长度N,则展示所述拼接结果中后N个文本。
5.根据权利要求4所述的方法,其特征在于,所述展示所述拼接结果中后N个文本,包括:
按照默认样式展示所述拼接结果中的后N-1个文本,以及将所述拼接结果中的第1个文本渐弱隐去。
6.根据权利要求3所述的方法,其特征在于,所述展示所述拼接结果,包括:
判断所述拼接结果的长度是否超过显示限制长度N;
若所述拼接结果的长度超过显示限制长度N,则展示所述拼接结果中编辑框中的内容所包含的第一部分,所述拼接结果中预测候选所包含的第二部分,以及省略标识。
7.根据权利要求4或5或6所述的方法,其特征在于,所述的方法还包括:
接收用户针对所述拼接结果的浏览操作,展示所述拼接结果中未展示的部分。
8.一种信息展示装置,其特征在于,包括:
确定模块,用于确定输入法预测的预测候选;
拼接模块,用于将编辑框中的内容与所述预测候选进行拼接,得到拼接结果;
展示模块,用于展示所述拼接结果。
9.一种电子设备,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
确定输入法预测的预测候选;
将编辑框中的内容与所述预测候选进行拼接,得到拼接结果;
展示所述拼接结果。
10.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如方法权利要求1-7任一所述的信息展示方法。
CN202010368455.4A 2020-04-30 2020-04-30 一种信息展示方法、装置和电子设备 Pending CN113589952A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010368455.4A CN113589952A (zh) 2020-04-30 2020-04-30 一种信息展示方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010368455.4A CN113589952A (zh) 2020-04-30 2020-04-30 一种信息展示方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN113589952A true CN113589952A (zh) 2021-11-02

Family

ID=78237845

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010368455.4A Pending CN113589952A (zh) 2020-04-30 2020-04-30 一种信息展示方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN113589952A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106980631A (zh) * 2016-01-19 2017-07-25 阿里巴巴集团控股有限公司 通过移动终端进行搜索的方法和装置
US20190034976A1 (en) * 2017-07-26 2019-01-31 Jehan Hamedi Systems and Methods for Automating Content Design Transformations Based on User Preference and Activity Data
CN110096701A (zh) * 2019-04-16 2019-08-06 珠海格力电器股份有限公司 消息转换处理方法、装置、存储介质及电子设备
CN110244859A (zh) * 2018-03-07 2019-09-17 北京搜狗科技发展有限公司 一种自定义输入法候选项的方法以及装置
CN110244860A (zh) * 2018-03-08 2019-09-17 北京搜狗科技发展有限公司 一种输入方法、装置和电子设备
CN110673748A (zh) * 2019-09-27 2020-01-10 北京百度网讯科技有限公司 输入法中候选长句的提供方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106980631A (zh) * 2016-01-19 2017-07-25 阿里巴巴集团控股有限公司 通过移动终端进行搜索的方法和装置
US20190034976A1 (en) * 2017-07-26 2019-01-31 Jehan Hamedi Systems and Methods for Automating Content Design Transformations Based on User Preference and Activity Data
CN110244859A (zh) * 2018-03-07 2019-09-17 北京搜狗科技发展有限公司 一种自定义输入法候选项的方法以及装置
CN110244860A (zh) * 2018-03-08 2019-09-17 北京搜狗科技发展有限公司 一种输入方法、装置和电子设备
CN110096701A (zh) * 2019-04-16 2019-08-06 珠海格力电器股份有限公司 消息转换处理方法、装置、存储介质及电子设备
CN110673748A (zh) * 2019-09-27 2020-01-10 北京百度网讯科技有限公司 输入法中候选长句的提供方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MARKDY Y. ORONG.ETAL: "A Hybrid Prediction Model Integrating a Modified Genetic Algorithm to K-means Segmentation and C4.5", IEEE, 31 December 2018 (2018-12-31) *
刘政怡 等: "基于整句输入法的状态空间模型", 计算机工程与应用, no. 30, 31 October 2008 (2008-10-31) *

Similar Documents

Publication Publication Date Title
US10296201B2 (en) Method and apparatus for text selection
US20220129151A1 (en) Interface display method, device and storage medium
WO2015176483A1 (zh) 标签创建方法、装置及终端
CN104216973B (zh) 一种数据搜索的方法及装置
US20170316011A1 (en) Method and apparatus for searching resource
CN111198620B (zh) 一种呈现输入候选项的方法、装置和设备
CN111046210A (zh) 一种信息推荐方法、装置和电子设备
CN112068764B (zh) 一种语言切换方法、装置和用于语言切换的装置
CN110648657A (zh) 一种语言模型训练方法、构建方法和装置
CN109901726B (zh) 一种候选词生成方法、装置及用于候选词生成的装置
CN109558016B (zh) 一种输入方法和装置
CN111092971A (zh) 一种显示方法、装置和用于显示的装置
CN113589952A (zh) 一种信息展示方法、装置和电子设备
CN113589953B (zh) 一种信息展示方法、装置和电子设备
CN109388328B (zh) 一种输入方法、装置和介质
CN109917927B (zh) 一种候选项确定方法和装置
CN108958504B (zh) 候选词的上屏方法、装置以及用于候选词的上屏装置
CN109558017B (zh) 一种输入方法、装置和电子设备
CN109144336B (zh) 一种数据处理方法、装置、设备及可读存储介质
CN112148132A (zh) 一种信息设置方法、装置和电子设备
CN108227952B (zh) 生成自定义词的方法、***和用于生成自定义词的装置
CN107015736B (zh) 一种按键处理方法和装置、一种用于按键处理的装置
US10423706B2 (en) Method and device for selecting information
CN111722726B (zh) 一种颜文字的确定方法和装置
CN110780750B (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