CN104375767A - 一种数据处理方法及电子设备 - Google Patents
一种数据处理方法及电子设备 Download PDFInfo
- Publication number
- CN104375767A CN104375767A CN201310359243.XA CN201310359243A CN104375767A CN 104375767 A CN104375767 A CN 104375767A CN 201310359243 A CN201310359243 A CN 201310359243A CN 104375767 A CN104375767 A CN 104375767A
- Authority
- CN
- China
- Prior art keywords
- information
- content
- subclass
- cursor
- degree
- 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
Links
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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
技术领域
本发明涉及电子设备领域,尤其涉及一种一种数据处理方法及电子设备。
背景技术
对于经常使用智能手机和平板的用户来说,会经常需要在这些设备上进行文字或数字等字符的输入。
本发明的发明人在实现本发明的过程中,发现现有技术至少存在如下技术缺陷:
只有字符输入操作时才显示候选输入信息。
发明内容
本发明要解决的技术问题是提供更加灵活便捷的输入操作。
为了解决上述问题,本发明提供了一种数据处理方法,应用于电子设备,包括:显示第一内容;
检测第一操作;
依据所述第一操作在所述第一内容中选择第一信息;
依据所述第一信息获得并显示第二信息;
检测第二操作;
根据所述第二操作,将所述第二信息中的至少一部分增加至所述第一内容,以形成第二内容。
可选地,所述第一操作包括在第一内容中选择一个或多个字符。
可选地,所述第一操作包括在所述第一内容中改变光标的位置,或改变所述第一内容。
可选地,依据所述第一操作在所述第一内容中选择第一信息的步骤包括:
确定执行所述第一操作后所述光标的位置;
根据第一预定规则,在所述第一内容中选择所述光标的所述位置对应的第一信息。
可选地,所述第一预定规则为光标之前和/或之后的一个或多个字符。
可选地,根据所述第二操作,将第二信息中的至少一部分增加至所述第一内容的步骤包括:
根据第二操作选择所述第二信息中的至少一部分内容;
将所选择的内容增加至所述第一内容中光标所在的位置。
可选地,所述依据所述第一信息获得并显示第二信息的步骤包括:依据所述第一信息,在预定的信息集合中查询包含所述第一信息的第三信息;
根据第二预定规则从查询到的第三信息中选取至少一部分第三信息;
根据所选取的第三信息得到的第二信息;
根据第三预定规则显示查询到的第二信息。
可选地,所述预定的信息集合包括第一子集合和第二子集合;其中所述第一子集合包括以所述第一信息开头的第三信息,所述第二子集合包括以所述第一信息结尾的第三信息。
可选地,所述的方法还包括:
获取所述第一内容中与所述第一信息相邻并位于所述第一信息之前的第四信息,判断所述第四信息与所述第一信息的关联程度,得到第一关联度;
获取所述第一内容中与所述第一信息相邻并位于所述第一信息之后的第五信息,判断所述第五信息与所述第一信息的关联程度,得到第二关联度;
比较第一关联度和第二关联度;根据比较结果设置第一子集合和第二子集合的优先级。
本发明还提供了一种电子设备,包括:
显示单元,用于显示第一内容;
第一检测单元,用于检测第一操作;
选择单元,用于依据所述第一操作在所述第一内容中选择第一信息;
查询单元,用于依据所述第一信息获得并显示第二信息;
第二检测单元,用于检测第二操作;
添加单元,用于根据所述第二操作,将所述第二信息中的至少一部分增加至所述第一内容,以形成第二内容。
可选地,所述选择单元依据所述第一操作在所述第一内容中选择第一信息是指:所述选择单元确定执行所述第一操作后所述光标的位置;根据第一预定规则,在所述第一内容中选择所述光标的所述位置对应的第一信息。
可选地,所述添加单元根据所述第二操作,将第二信息中的至少一部分增加至所述第一内容是指:
所述添加单元根据第二操作选择所述第二信息中的至少一部分内容;将所选择的内容增加至所述第一内容中光标所在的位置。
可选地,所述查询单元依据所述第一信息获得并显示第二信息是指:
所述查询单元依据所述第一信息,在预定的信息集合中查询包含所述第一信息的第三信息;根据第二预定规则从查询到的第三信息中选取至少一部分第三信息;根据所选取的第三信息得到的第二信息;根据第三预定规则显示查询到的第二信息。
可选地,所述预定的信息集合包括第一子集合和第二子集合;其中所述第一子集合包括以所述第一信息开头的第三信息,所述第二子集合包括以所述第一信息结尾的第三信息;
所述查询单元还用于获取所述第一内容中与所述第一信息相邻并位于所述第一信息之前的第四信息,判断所述第四信息与所述第一信息的关联程度,得到第一关联度;获取所述第一内容中与所述第一信息相邻并位于所述第一信息之后的第五信息,判断所述第五信息与所述第一信息的关联程度,得到第二关联度;比较第一关联度和第二关联度,根据比较结果设置第一子集合和第二子集合的优先级。
本发明的至少一个实施例当检测到输入字符之外的操作时,也可以提供提示信息供用户选择,方便了用户输入操作。本发明的又一个实施例只要进行移动光标、删除或选择等操作就可以在文本的任意位置自动显示与前后文或选中内容相关的信息供用户选择添加进文本,从而可以避免用户的重复输入,并且无需用户在多个输入设备或输入区域来回切换,更加方便快捷。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1是实施例一的数据处理方法的流程示意图;
图2是实施例一中的例子的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例一、一种数据处理方法,应用于电子设备,如图1所示,包括:
显示第一内容;
检测第一操作;
依据所述第一操作在所述第一内容中选择第一信息;
依据所述第一信息获得并显示第二信息;
检测第二操作;
根据所述第二操作,将所述第二信息中的至少一部分增加至所述第一内容,以形成第二内容。
本实施例的一种实施方式中,所述第一操作可以包括在所述第一内容中改变光标的位置;比如通过鼠标、触摸板或相应按键移动光标的位置,再比如通过点击触摸屏将光标移动到所点击的位置等。再比如通过按特定按键进行第一操作,来改变光标在第一内容中的位置,例如按回车键后,光标会新加入的一行中,按空格键或Tab键后,光标会右移,按箭头或Home、End、PgUp、PgDn后,光标也会相应跳到行首、行末、上一页、下一页。
所述第一操作还可以包括改变所述第一内容,比如在已输入的文本中进行删除操作,包括删除光标之后的内容(比如Delete键对应的删除),及删除光标之前的内容(比如Backspace键对应的删除);删除的情况还包括将第一内容中的部分内容选择后,按任意键进行的删除;比如“祝您新年快乐”中选中“新年”,这时“新年”两字高亮;假如按Delete或Backspace,这两个字将被删除,第一内容变为“祝您快乐”,光标位于“祝您”和“快乐”之间。
可以看出,本实施方式中,无需进行字符输入即可显示第二信息供选择,删除或移动光标位置等都可以触发第二信息的显示,这样使得输入操作更加灵活便捷。比如第一内容为“祝您新年快乐”,如果用户误删除了“年”,按照现有方案,用户必须重新输入“年”对应的拼音或五笔键,而在本实施方式中,删除之后就会触发第二信息的显示,假设第二信息中包括“年”字,则用户可以直接选择该第二信息,而无需再次输入,大大提高了输入效率。
本实施例的一种实施方式中,依据所述第一操作在所述第一内容中选择第一信息的步骤具体可以包括:
确定执行所述第一操作后所述光标的位置;
根据第一预定规则,在所述第一内容中选择所述光标的所述位置对应的第一信息。
比如第一内容为“明天上午开会”,假设光标原先位于“会”的后面;当第一操作为移动光标至“天”和“上”之间时,第一操作后所述光标的位置位于“天”的后面;当第一操作为回格操作,即删除光标之前的内容时,假设删除了“开会”,则第一操作后所述光标的位置位于“午”的后面。
本实施方式,所述第一预定规则可以但不限于为光标之前和/或之后的一个或多个字符。
在其它实施方式中,所述第一操作也可以是选取操作(比如按住鼠标左键并在文本中进行拖曳,或双击左键可以选中一个词,或在行首单击左键可以选中一行,或按下ctrl+A可以选中所有文字,高亮显示的部分即为所选择的内容),将所选择的第一内容作为第一信息。
本实施方式中,根据所述第二操作,将第二信息中的至少一部分增加至所述第一内容的步骤具体可以包括:
根据第二操作选择所述第二信息中的至少一部分内容;
将所选择的内容增加至所述第一内容中光标所在的位置。
比如第二信息是列出的多个字符,第二操作是通过点击、或数字键、或空格键选取所列出的多个字符中的一个,则将该字符添加到光标所在的位置,添加后得到第二内容。
如果第一操作是选择一个或多个字符,则将第二操作所选取的字符添加到所选择的字符之前或之后,还可以是替代所选择的字符,添加或替代后得到第二内容。
本实施方式中,添加第二信息的位置不一定是在第一内容的末尾;由于移动光标或删除等操作都可以出发第二信息的显示,因此添加第二信息的位置可以随用户的需求而任意改变,而且改变后并不需要通过输入字符来出发第二信息的显示,该改变本身就已经触发了第二信息的显示。比如当用户检查文件时发现文中某个词漏打了一个字,这时只需选中该词或将光标移至该词的位置,就有可能显示出该词漏打的字,因此避免了用户的重复输入,提高了用户编辑文字的效率。当用户选择了部分内容,并且是用第二操作选取的第二信息代替所选择的内容时,用户只需进行选择待删除内容、选择第二信息即可完成待删除内容的修改替换。
另外,按照现有方案进行文本修改时,比如在文中增加字符时,需要进行选择内容(或移动光标)、输入拼音或五笔键、选择字符三个步骤,需要用到鼠标和键盘不同的输入设备,或触摸屏/板上移动、点选、输入这几个不同的功能区域,而本实施方式则可以不使用键盘和输入区域,更加方便快捷。
本实施例的一种实施方式中,所述依据所述第一信息获得并显示第二信息的步骤具体可以包括:
依据所述第一信息,在预定的信息集合中查询包含所述第一信息的第三信息;
根据第二预定规则从查询到的第三信息中选取至少一部分第三信息;
根据所选取的第三信息得到的第二信息;
根据第三预定规则显示查询到的第二信息。
所述预定的信息集合可以但不限于为词库。
在一个备选方案中,根据所选取的第三信息得到的第二信息是指:将所选取的第三信息中第一信息之外的内容作为第二信息;比如第一内容为“Awor of warning”当选择“wor”作为第一信息时,可以得到第三信息“world”、“word”、“worth”等;可以根据第三信息在预定范围中出现的频率高低、或被选用的频率的高低、或各第三信息的优先级等预定规则选择部分第三信息,比如选取了上述三个词作为第三信息,将“ld”、“d”、“th”作为查询到的第二信息显示。当第二操作选择了“d”时,将“d”添加到“wor”的后面,得到第二内容“A word of warning”。
在另一备选方案中,是直接将所选取的第三信息作为第二信息,比如对于上例,即:将“world”、“word”、“worth”作为第二信息显示;在该备选方案中,根据第二操作选中“word”,则将“word”添加进第一内容,以代替第一内容中的“wor”,得到第二内容“A word of warning”。再比如第一内容为“面对困难,我们要难而”,第一信息为“难而”,选取的第三信息为“知难而退”、“迎难而上”,则直接显示这两个词作为第二信息,用第二操作选定的词“迎难而上”替换“难而”,得到第二内容“面对困难,我们要迎难而上”。
本实施方式中,所述预定的信息集合包括第一子集合和第二子集合;其中所述第一子集合包括以所述第一信息开头的第三信息,所述第二子集合包括以所述第一信息结尾的第三信息。
本实施方式的一种备选方案中,所述方法还可以包括:
获取所述第一内容中与所述第一信息相邻并位于所述第一信息之前的第四信息,判断所述第四信息与所述第一信息的关联程度,得到第一关联度;
获取所述第一内容中与所述第一信息相邻并位于所述第一信息之后的第五信息,判断所述第五信息与所述第一信息的关联程度,得到第二关联度;
比较第一关联度和第二关联度;根据比较结果设置第一子集合和第二子集合的优先级。
当第四信息和第一信息连接后的信息能与预定的信息库中至少一个信息匹配时,第一关联度大于0,匹配的信息个数越多,则第一关联度越高,没有一个信息匹配时为0;同样地,当第一信息和第五信息连接后的信息能与预定的信息库中至少一个信息匹配时,第一关联度大于0,且随着匹配的个数变多而变大;当第四信息/第五信息为标点符号或空格时,第一/第二关联度为0。
可以但不限于当第一关联度大于第二关联度时,将所述第一子集合的优先级设置为高于所述第二子集合;当第二关联度大于第一关联度时,将所述第二子集合的优先级设置为高于所述第一子集合。比如在第一内容“新年!”中选择了“年”字作为第一信息时,获取第四信息“新”及第五信息“!”,其中“新年”可以匹配信息库中的一个信息,而第五信息为标点,因此第一关联度大于第二关联度,则“年*”形式的第一子集合的优先级高于“*年”形式的第二子集合。
也可以根据第一预定规则设置第一子集合和第二子集合的优先级;比如当第一预定规则为光标之前的一个或多个字符时,第一显示集合的优先级较高,当第一预定规则为光标之后的一个或多个字符时,第二显示集合的优先级较高。
也可以根据所述第一信息位于光标前或光标后来设置优先级:当第一信息位于光标前时,第一子集合的优先级较高;当第一信息位于光标后时,第二子集合的优先级较高。
所述根据第二预定规则从查询到的第三信息中选取至少一部分第三信息的步骤具体可以包括:
在所述第一子集合和第二子集合中,选取优先级高的子集合中至少一部分第三信息;
或
在所述第一子集合和第二子集合中各选取至少一部分第三信息;选取出的第三信息中,从优先级高的子集合中选取的第三信息比例高于从另一子集合中选取的第三信息。
具体比例可以自行设置,比如从优先级高的子集合中选取的第三信息占选取出的第三信息的80%。
所述第三预定规则可以包括:当在光标前后都选择第一信息时,针对不同的第一信息分别显示相应的第二信息;当第二信息来自于属于不同子集合的第三信息时,针对不同子集合分别显示第二信息,比如对于上例中的“年”,可以分两行分别显示由来自第一子集合和第二子集合的第三信息得到的第二信息。
所述第三预定规则还可以包括各种显示参数以及显示时的截取规则,比如各第二信息显示时的排列规则(例如按使用频率排列)、显示第二信息的最大长度及截取规则(例如最大长度为1,第一信息为“新”,第二信息为“年快乐”,则只显示与“新”最靠近的“年”)、每页所显示的第二信息的个数等。
这样可以通过排序进行优化,将被选中可能性高的第二信息排在前面,进一步方便了用户,提高了输入效率。
下面通过一个例子进一步说明本实施例。
如图2所示,第一内容为“采用适当的文字,框图,流程图来描述方案”,第一操作为对适当的“适”字进行删除操作,根据第一预定规则选择光标前、后各一个字,即“用”和“当”。
对于“用”,第一子集合中包括“用途”、“用法”等“用*”形式的第三信息,第二子集合中包括“使用”、“实用”等“*用”形式的第三信息,其中*为不确定的字符。由于“用”位于光标前,因此第一子集合的优先级较高,对于“用”将显示“途”、“法”等。
对于“当”,可以采用类似方法得到第一、第二显示集合,由于“当”位于光标后,因此包含“*当”形式的第二子集合的优先级较高,对于“当”将显示“正”、“恰”等。
实施例二,一种电子设备,包括:
显示单元,用于显示第一内容;
第一检测单元,用于检测第一操作;
选择单元,用于依据所述第一操作在所述第一内容中选择第一信息;
查询单元,用于依据所述第一信息获得并显示第二信息;
第二检测单元,用于检测第二操作;
添加单元,用于根据所述第二操作,将所述第二信息中的至少一部分增加至所述第一内容,以形成第二内容。
本实施例中,所述电子设备可以包括平板、个人电脑、手机、电子书等。
本实施例的一种实施方式中,所述第一操作可以包括在所述第一内容中改变光标的位置;比如通过鼠标、触摸板或相应按键移动光标的位置,再比如通过点击触摸屏将光标移动到所点击的位置等。再比如通过按特定按键进行第一操作,来改变光标在第一内容中的位置,例如按回车键后,光标会新加入的一行中,按空格键或Tab键后,光标会右移,按箭头或Home、End、PgUp、PgDn后,光标也会相应跳到行首、行末、上一页、下一页。
所述第一操作还可以包括改变所述第一内容,比如在已输入的文本中进行删除操作,包括删除光标之后的内容(比如Delete键对应的删除),及删除光标之前的内容(比如Backspace键对应的删除);删除的情况还包括将第一内容中的部分内容选择后,按任意键进行的删除;比如“祝您新年快乐”中选中“新年”,这时“新年”两字高亮;假如按Delete或Backspace,这两个字将被删除,第一内容变为“祝您快乐”,光标位于“祝您”和“快乐”之间。
可以看出,本实施方式中,无需进行字符输入即可显示第二信息供选择,删除或移动光标位置等都可以触发第二信息的显示,这样使得输入操作更加灵活便捷。比如第一内容为“祝您新年快乐”,如果用户误删除了“年”,按照现有方案,用户必须重新输入“年”对应的拼音或五笔键,而在本实施方式中,删除之后就会触发第二信息的显示,假设第二信息中包括“年”字,则用户可以直接选择该第二信息,而无需再次输入,大大提高了输入效率。
本实施例的一种实施方式中,所述第一操作包括在所述第一内容中改变光标的位置,或改变所述第一内容。
比如第一内容为“明天上午开会”,假设光标原先位于“会”的后面;当第一操作为移动光标至“天”和“上”之间时,第一操作后所述光标的位置位于“天”的后面;当第一操作为回格操作,即删除光标之前的内容时,假设删除了“开会”,则第一操作后所述光标的位置位于“午”的后面。
本实施例的一种实施方式中,所述选择单元依据所述第一操作在所述第一内容中选择第一信息是指:
所述选择单元确定执行所述第一操作后所述光标的位置;根据第一预定规则,在所述第一内容中选择所述光标的所述位置对应的第一信息。
该实施方式中,所述第一预定规则为所述光标之前和/或之后的一个或多个字符。
在其它实施方式中,所述第一操作也可以是选取操作(比如按住鼠标左键并在文本中进行拖曳,或双击左键可以选中一个词,或在行首单击左键可以选中一行,或按下ctrl+A可以选中所有文字,高亮显示的部分即为所选择的内容),将所选择的第一内容作为第一信息。
本实施例的一种实施方式中,所述添加单元根据所述第二操作,将第二信息中的至少一部分增加至所述第一内容是指:
所述添加单元根据第二操作选择所述第二信息中的至少一部分内容;将所选择的内容增加至所述第一内容中光标所在的位置。
比如第二信息是列出的多个字符,第二操作是通过点击、或数字键、或空格键选取所列出的多个字符中的一个,则将该字符添加到光标所在的位置,添加后得到第二内容。
如果第一操作是选择一个或多个字符,则将第二操作所选取的字符添加到所选择的字符之前或之后,还可以是替代所选择的字符,添加或替代后得到第二内容。
本实施方式中,添加第二信息的位置不一定是在第一内容的末尾;由于移动光标或删除等操作都可以出发第二信息的显示,因此添加第二信息的位置可以随用户的需求而任意改变,而且改变后并不需要通过输入字符来出发第二信息的显示,该改变本身就已经触发了第二信息的显示。比如当用户检查文件时发现文中某个词漏打了一个字,这时只需选中该词或将光标移至该词的位置,就有可能显示出该词漏打的字,因此避免了用户的重复输入,提高了用户编辑文字的效率。当用户选择了部分内容,并且是用第二操作选取的第二信息代替所选择的内容时,用户只需进行选择待删除内容、选择第二信息即可完成待删除内容的修改替换。
另外,按照现有方案进行文本修改时,比如在文中增加字符时,需要进行选择内容(或移动光标)、输入拼音或五笔键、选择字符三个步骤,需要用到鼠标和键盘不同的输入设备,或触摸屏/板上移动、点选、输入这几个不同的功能区域,而本实施方式则可以不使用键盘和输入区域,更加方便快捷。
本实施例的一种实施方式中,所述查询单元依据所述第一信息获得并显示第二信息是指:
所述查询单元所述查询单元依据所述第一信息,在预定的信息集合中查询包含所述第一信息的第三信息;根据第二预定规则从查询到的第三信息中选取至少一部分第三信息;根据所选取的第三信息得到的第二信息;根据第三预定规则显示查询到的第二信息。
本实施方式中,所述预定的信息集合包括第一子集合和第二子集合;其中所述第一子集合包括以所述第一信息开头的第三信息,所述第二子集合包括以所述第一信息结尾的第三信息;
所述查询单元还用于获取所述第一内容中与所述第一信息相邻并位于所述第一信息之前的第四信息,判断所述第四信息与所述第一信息的关联程度,得到第一关联度;获取所述第一内容中与所述第一信息相邻并位于所述第一信息之后的第五信息,判断所述第五信息与所述第一信息的关联程度,得到第二关联度;比较第一关联度和第二关联度,根据比较结果设置第一子集合和第二子集合的优先级。
可以但不限于当第一关联度大于第二关联度时,将所述第一子集合的优先级设置为高于所述第二子集合;当第二关联度大于第一关联度时,将所述第二子集合的优先级设置为高于所述第一子集合。比如在第一内容“新年!”中选择了“年”字作为第一信息时,获取第四信息“新”及第五信息“!”,其中“新年”可以匹配信息库中的一个信息,而第五信息为标点,因此第一关联度大于第二关联度,则“年*”形式的第一子集合的优先级高于“*年”形式的第二子集合。
也可以根据第一预定规则设置第一子集合和第二子集合的优先级;比如当第一预定规则为光标之前的一个或多个字符时,第一显示集合的优先级较高,当第一预定规则为光标之后的一个或多个字符时,第二显示集合的优先级较高。
也可以根据所述第一信息位于光标前或光标后来设置优先级:当第一信息位于光标前时,第一子集合的优先级较高;当第一信息位于光标后时,第二子集合的优先级较高。
所述查询单元所述根据第二预定规则从查询到的第三信息中选取至少一部分第三信息具体可以是指:
所述查询单元在所述第一子集合和第二子集合中,选取优先级高的子集合中至少一部分第三信息;
或
所述查询单元在所述第一子集合和第二子集合中各选取至少一部分第三信息;选取出的第三信息中,从优先级高的子集合中选取的第三信息比例高于从另一子集合中选取的第三信息。
具体比例可以自行设置,比如从优先级高的子集合中选取的第三信息占选取出的第三信息的80%。
所述第三预定规则可以包括:当在光标前后都选择第一信息时,针对不同的第一信息分别显示相应的第二信息;当第二信息来自于属于不同子集合的第三信息时,针对不同子集合分别显示第二信息,比如对于上例中的“年”,可以分两行分别显示由来自第一子集合和第二子集合的第三信息得到的第二信息。
所述第三预定规则还可以包括各种显示参数以及显示时的截取规则,比如各第二信息显示时的排列规则(例如按使用频率排列)、显示第二信息的最大长度及截取规则(例如最大长度为1,第一信息为“新”,第二信息为“年快乐”,则只显示与“新”最靠近的“年”)、每页所显示的第二信息的个数等。
这样可以通过排序进行优化,将被选中可能性高的第二信息排在前面,进一步方便了用户,提高了输入效率。
本领域的技术人员应该明白,上述的本申请实施例所提供的装置和/或系统的各组成部分,以及方法中的各步骤,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上。可选地,它们可以用计算装置可执行的程序代码来实现。从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (14)
1.一种数据处理方法,应用于电子设备,其特征在于,包括:
显示第一内容;
检测第一操作;
依据所述第一操作在所述第一内容中选择第一信息;
依据所述第一信息获得并显示第二信息;
检测第二操作;
根据所述第二操作,将所述第二信息中的至少一部分增加至所述第一内容,以形成第二内容。
2.如权利要求1所述的方法,其特征在于:
所述第一操作包括在第一内容中选择一个或多个字符。
3.如权利要求1所述的方法,其特征在于:
所述第一操作包括在所述第一内容中改变光标的位置,或改变所述第一内容。
4.如权利要求3所述的方法,其特征在于,依据所述第一操作在所述第一内容中选择第一信息的步骤包括:
确定执行所述第一操作后所述光标的位置;
根据第一预定规则,在所述第一内容中选择所述光标的所述位置对应的第一信息。
5.如权利要求4所述的方法,其特征在于:
所述第一预定规则为光标之前和/或之后的一个或多个字符。
6.如权利要求4所述的方法,其特征在于,根据所述第二操作,将第二信息中的至少一部分增加至所述第一内容的步骤包括:
根据第二操作选择所述第二信息中的至少一部分内容;
将所选择的内容增加至所述第一内容中光标所在的位置。
7.如权利要求1到6中任一项所述的方法,其特征在于,所述依据所述第一信息获得并显示第二信息的步骤包括:
依据所述第一信息,在预定的信息集合中查询包含所述第一信息的第三信息;
根据第二预定规则从查询到的第三信息中选取至少一部分第三信息;
根据所选取的第三信息得到的第二信息;
根据第三预定规则显示查询到的第二信息。
8.如权利要求7所述的方法,其特征在于:
所述预定的信息集合包括第一子集合和第二子集合;其中所述第一子集合包括以所述第一信息开头的第三信息,所述第二子集合包括以所述第一信息结尾的第三信息。
9.如权利要求8所述的方法,其特征在于,还包括:
获取所述第一内容中与所述第一信息相邻并位于所述第一信息之前的第四信息,判断所述第四信息与所述第一信息的关联程度,得到第一关联度;
获取所述第一内容中与所述第一信息相邻并位于所述第一信息之后的第五信息,判断所述第五信息与所述第一信息的关联程度,得到第二关联度;
比较第一关联度和第二关联度;根据比较结果设置第一子集合和第二子集合的优先级。
10.一种电子设备,其特征在于,包括:
显示单元,用于显示第一内容;
第一检测单元,用于检测第一操作;
选择单元,用于依据所述第一操作在所述第一内容中选择第一信息;
查询单元,用于依据所述第一信息获得并显示第二信息;
第二检测单元,用于检测第二操作;
添加单元,用于根据所述第二操作,将所述第二信息中的至少一部分增加至所述第一内容,以形成第二内容。
11.如权利要求10所述的电子设备,其特征在于,所述选择单元依据所述第一操作在所述第一内容中选择第一信息是指:
所述选择单元确定执行所述第一操作后所述光标的位置;根据第一预定规则,在所述第一内容中选择所述光标的所述位置对应的第一信息。
12.如权利要求11所述的电子设备,其特征在于,所述添加单元根据所述第二操作,将第二信息中的至少一部分增加至所述第一内容是指:
所述添加单元根据第二操作选择所述第二信息中的至少一部分内容;将所选择的内容增加至所述第一内容中光标所在的位置。
13.如权利要求10到12中任一项所述的电子设备,其特征在于,所述查询单元依据所述第一信息获得并显示第二信息是指:
所述查询单元依据所述第一信息,在预定的信息集合中查询包含所述第一信息的第三信息;根据第二预定规则从查询到的第三信息中选取至少一部分第三信息;根据所选取的第三信息得到的第二信息;根据第三预定规则显示查询到的第二信息。
14.如权利要求13所述的电子设备,其特征在于:
所述预定的信息集合包括第一子集合和第二子集合;其中所述第一子集合包括以所述第一信息开头的第三信息,所述第二子集合包括以所述第一信息结尾的第三信息;
所述查询单元还用于获取所述第一内容中与所述第一信息相邻并位于所述第一信息之前的第四信息,判断所述第四信息与所述第一信息的关联程度,得到第一关联度;获取所述第一内容中与所述第一信息相邻并位于所述第一信息之后的第五信息,判断所述第五信息与所述第一信息的关联程度,得到第二关联度;比较第一关联度和第二关联度,根据比较结果设置第一子集合和第二子集合的优先级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310359243.XA CN104375767A (zh) | 2013-08-16 | 2013-08-16 | 一种数据处理方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310359243.XA CN104375767A (zh) | 2013-08-16 | 2013-08-16 | 一种数据处理方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104375767A true CN104375767A (zh) | 2015-02-25 |
Family
ID=52554728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310359243.XA Pending CN104375767A (zh) | 2013-08-16 | 2013-08-16 | 一种数据处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104375767A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242852A (zh) * | 2015-10-23 | 2016-01-13 | 努比亚技术有限公司 | 一种移动终端和控制光标移动的方法 |
CN105573650A (zh) * | 2015-12-15 | 2016-05-11 | 魅族科技(中国)有限公司 | 一种数据剔除方法以及终端 |
CN106648481A (zh) * | 2016-12-28 | 2017-05-10 | 珠海赛纳打印科技股份有限公司 | 处理方法及其装置、打印控制方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101196792A (zh) * | 2007-12-28 | 2008-06-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种文档自动校正方法和装置 |
CN101532848A (zh) * | 2008-03-11 | 2009-09-16 | 株式会社查纳位资讯情报 | 信息检索装置、信息检索系统以及信息检索方法 |
CN101727271A (zh) * | 2008-10-22 | 2010-06-09 | 北京搜狗科技发展有限公司 | 一种提供纠错提示的方法、装置及输入法系统 |
JP2012008850A (ja) * | 2010-06-25 | 2012-01-12 | Deitsupu Kk | 求職情報提供システム、求職情報提供システムのサーバ、求職情報提供システムの制御方法、及び求職情報提供システムのプログラム |
CN102750088A (zh) * | 2012-06-04 | 2012-10-24 | 华为终端有限公司 | 一种提示字符输入的方法和电子设备 |
-
2013
- 2013-08-16 CN CN201310359243.XA patent/CN104375767A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101196792A (zh) * | 2007-12-28 | 2008-06-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种文档自动校正方法和装置 |
CN101532848A (zh) * | 2008-03-11 | 2009-09-16 | 株式会社查纳位资讯情报 | 信息检索装置、信息检索系统以及信息检索方法 |
CN101727271A (zh) * | 2008-10-22 | 2010-06-09 | 北京搜狗科技发展有限公司 | 一种提供纠错提示的方法、装置及输入法系统 |
JP2012008850A (ja) * | 2010-06-25 | 2012-01-12 | Deitsupu Kk | 求職情報提供システム、求職情報提供システムのサーバ、求職情報提供システムの制御方法、及び求職情報提供システムのプログラム |
CN102750088A (zh) * | 2012-06-04 | 2012-10-24 | 华为终端有限公司 | 一种提示字符输入的方法和电子设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105242852A (zh) * | 2015-10-23 | 2016-01-13 | 努比亚技术有限公司 | 一种移动终端和控制光标移动的方法 |
CN105573650A (zh) * | 2015-12-15 | 2016-05-11 | 魅族科技(中国)有限公司 | 一种数据剔除方法以及终端 |
CN106648481A (zh) * | 2016-12-28 | 2017-05-10 | 珠海赛纳打印科技股份有限公司 | 处理方法及其装置、打印控制方法和装置 |
CN106648481B (zh) * | 2016-12-28 | 2019-09-17 | 珠海赛纳打印科技股份有限公司 | 处理方法及其装置、打印控制方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103186339B (zh) | 一种输入方法以及设置有虚拟键盘的电子设备 | |
CN102866827B (zh) | 一种人机交互设备的文档编辑方法和装置 | |
US8629837B2 (en) | Method and device for controlling information display output and input device | |
CN101609380A (zh) | 一种在触摸屏上文件操作的方法 | |
CN103713848A (zh) | 移动终端及其操作方法 | |
US20150212586A1 (en) | Chinese character entry via a pinyin input method | |
CN102609404A (zh) | 一种利用两点触控技术实现的文档编辑方法 | |
CN102117165A (zh) | 触摸输入处理方法及移动终端 | |
CN103488420A (zh) | 虚拟键盘调整的方法和装置 | |
CN102681753A (zh) | 在具有多点触摸屏的设备中选取显示内容的方法及系统 | |
CN102289303A (zh) | 通过鼠标中键进行常用编辑功能操作的方法 | |
CN112698735B (zh) | 信息输入方法、装置和电子设备 | |
CN104133815A (zh) | 输入和搜索的方法及系统 | |
CN102193645A (zh) | 文字输入方法和文字输入系统 | |
CN104503591A (zh) | 一种基于折线手势的信息输入方法 | |
JP5102894B1 (ja) | 文字入力装置及び携帯端末装置 | |
CN104375767A (zh) | 一种数据处理方法及电子设备 | |
CN110968386B (zh) | 导航栏的处理方法和系统 | |
CN104618781A (zh) | 在电视终端上输入字符的方法及装置 | |
CN103530041A (zh) | 一种拖拽处理方法、装置和终端设备 | |
CN106168880B (zh) | 一种输入控制的方法及终端 | |
US20140331160A1 (en) | Apparatus and method for generating message in portable terminal | |
CN107102797A (zh) | 一种对选定的对象内容执行搜索操作的方法及终端 | |
US20090158209A1 (en) | System and method for selecting objects from a user interface of an electronic device | |
CN113342241A (zh) | 目标字符的选择方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150225 |
|
RJ01 | Rejection of invention patent application after publication |