一种删除已上屏内容的处理方法及装置技术领域
本发明涉及输入过程中删除字符的处理技术领域,尤其涉及一种删除已上
屏内容的处理方法及装置。
背景技术
目前的输入法为了方便用户快速的输入内容,基本上都是支持词组的输入。
用户可以只输入词组中每个字的首字母,便可以将整个词组联想出来并上屏。
这极大的提高了用户输入内容的速度。然而,输入速度提高的同时,也存在当
用户需要删除已经上屏的输入内容时,就容易出现错误的多次点击删除键而导
致正确的内容也同时被误删除的现象。此时用户又需要重新将误删除的内容重
新输入一次。如果被误删除的字是个生僻字,那么用户可能需要较长时间才能
重新输入,因此给用户输入内容带来了极大的不便。
故,有必要提出一种新的技术方案,以解决上述技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种删除已上屏内容的处理方法及装置,
可以解决现有技术中存在的容易出现错误的多次点击删除键而导致正确的内容
也同时被误删除的现象,此时用户又需要重新将误删除的内容重新输入一次,
因此给用户输入内容带来了极大不便的问题。
为解决上述技术问题,本发明实施例提供了以下技术方案:
本发明提供了一种删除已上屏内容的处理方法,所述删除已上屏内容的处
理方法包括以下步骤:
接收待删除的字符以及删除指令,所述删除指令用于删除所述待删除的字
符;
判断所述待删除的字符与前一个字符是否存在词组匹配关系;
如果判断出存在词组匹配关系,则拒绝删除所述待删除的字符;
如果判断出不存在词组匹配关系,则根据所述删除指令,删除所述待删除
的字符。
本发明还提供了一种删除已上屏内容的处理装置,所述删除已上屏内容的
处理装置包括:
接收模块,用于接收待删除的字符以及删除指令,所述删除指令用于删除
所述待删除的字符;
判断模块,用于判断所述待删除的字符与前一个字符是否存在词组匹配关
系;
拒绝模块,用于如果判断出存在词组匹配关系,则拒绝删除所述待删除的
字符;
删除模块,用于如果判断出不存在词组匹配关系,则根据所述删除指令,
删除所述待删除的字符。
相对于现有技术,本发明提供的删除已上屏内容的处理方法及装置,当用
户在删除已经上屏的输入内容时,优先判断待删除的字符与前面的字符是否存
在输入时的词组匹配关系。如果与前面的字符不构成词组匹配关系,则直接响
应当次删除事件,并删除该待删除的字符;如果与前面的字符存在词组匹配关
系,则在该待删除的字符上面显示删除线,但实际上并不删除该字符,而是需
要再次点击删除键时才删除该字符;或者是用户直接输入新字符,该待删除的
字符保留并去掉上面的删除线。因此本发明使得当用户在快速输入过程中执行
删除操作时,会预先判断待删除的字符是否真的需要删除,从而避免了用户因
为误操作而导致输入的正确字符也被删除,这样可以极大的降低用户在快速输
入字符时的误删除率,提高了用户的输入效率。
附图说明
图1是本发明实施例一提供的删除已上屏内容的处理方法的实现流程示意
图;
图2是本发明实施例二提供的删除已上屏内容的处理方法的实现流程示意
图;
图3是本发明实施例三提供的删除已上屏内容的处理方法的实现流程示意
图;
图4是本发明实施例四提供的删除已上屏内容的处理装置的模块示意图;
图5是本发明实施例五提供的删除已上屏内容的处理装置的模块示意图;
图6是本发明实施例六提供的删除已上屏内容的处理装置的模块示意图。
具体实施方式
请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原
理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本
发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员
将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使
用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
实施例一
请参阅图1,所示为本发明实施例提供的删除已上屏内容的处理方法。
所述删除已上屏内容的处理方法,具体包括如下步骤:
在步骤S101中,接收待删除的字符以及删除指令,所述删除指令用于删除
所述待删除的字符;
在步骤S102中,判断所述待删除的字符与前一个字符是否存在词组匹配关
系;
在本发明实施例中,需事先建立词组匹配关系,具体实施如下:
1,接收用户输入的内容;
2,判断输入的内容是否为词组关系;
3,如果判断出所述输入的内容为词组关系,则建立词组匹配关系。
在步骤S103中,如果判断出存在词组匹配关系,则拒绝删除所述待删除的
字符;
在步骤S104中,如果判断出不存在词组匹配关系,则根据所述删除指令,
删除所述待删除的字符。
下面通过举例子来详细描述本实施例提供的删除已上屏内容的处理方法的
实现过程。
例如:用户想输入如下内容“输入法真好用”。
假设通过如下四部分将此内容完成输入并上屏:‘输入法’,‘真’,‘好
用’。其中‘输入法’这三个字可以通过输入‘srf’三个字母就可以联想到相
应的词组并完成输入和上屏。本方案为‘输入法’这三个字建立一个词组匹配
关系。如果用户在接下来的输入,错误的将‘真’输入成‘帧’并上屏了,此
时就会去执行删除操作;在快速输入时,很有可能会错误的连按两下删除键,
将‘帧’和‘法’都删除,这样用户又得先输入一个‘法’字,再完成接下来
的输入。
而应用本实施例一之后,当检测到一次删除操作删除‘帧’字,由于‘帧’
字没有建立词组匹配关系,因此直接删除‘帧’字,如果接下来又有一次删除
操作来删除‘法’字,那么本方案会优先判断‘法’字是否存在一个词组匹配
关系,如果存在词组匹配关系,则不响应当次的删除事件。
由上可知,本实施例一当用户在删除已经上屏的输入内容时,优先判断待
删除的字符与前面的字符是否存在输入时的词组匹配关系。如果与前面的字符
不构成词组匹配关系,则直接响应当次删除事件,并删除该待删除的字符;如
果与前面的字符存在词组匹配关系,则不响应当次的删除事件。因此本发明使
得当用户在快速输入过程中执行删除操作时,会预先判断待删除的字符是否真
的需要删除,从而避免了用户因为误操作而导致输入的正确字符也被删除,这
样可以极大的降低用户在快速输入字符时的误删除率,提高了用户的输入效率。
实施例二
请参阅图2,所示为本发明实施例提供的删除已上屏内容的处理方法。
所述删除已上屏内容的处理方法,具体包括如下步骤:
在步骤S201中,接收待删除的字符以及删除指令,所述删除指令用于删除
所述待删除的字符;
在步骤S202中,判断所述待删除的字符与前一个字符是否存在词组匹配关
系;
在本发明实施例中,需事先建立词组匹配关系,具体实施如下:
1,接收用户输入的内容;
2,判断输入的内容是否为词组关系;
3,如果判断出所述输入的内容为词组关系,则建立词组匹配关系。
在步骤S203中,如果判断出不存在词组匹配关系,则根据所述删除指令,
删除所述待删除的字符。
在步骤S204中,如果判断出存在词组匹配关系,则在所述待删除的字符上
面显示删除线;
在步骤S205中,判断是否再次接收到所述待删除的字符对应的删除指令;
在步骤S206中,如果判断出再次接收到所述待删除的字符对应的删除指令,
则根据所述待删除的字符对应的删除指令,删除所述待删除的字符。
在本发明实施例中,如果判断出没有再次接收到所述待删除的字符对应的
删除指令,则保留所述待删除的字符,仅仅是去除所述待删除的字符上面显示
的删除线。
作为本发明一优选实施例,在所述根据所述待删除的字符对应的删除指令,
删除所述待删除的字符的步骤之后,还包括以下步骤:在建立的词组匹配关系
中,删除所述待删除的字符对应的词组匹配关系。
例如,当已建立词组匹配关系的词组中的所有字符均被删除后,那么会自
动删除该词组对应的词组匹配关系。这样便能够有利于加快判断所述待删除的
字符与前一个字符是否存在词组匹配关系的速度,而且判断的准确性更高。
下面通过举例子来详细描述本实施例提供的删除已上屏内容的处理方法的
实现过程。
例如:用户想输入如下内容“输入法真好用”。
假设通过如下四部分将此内容完成输入并上屏:‘输入法’,‘真’,‘好
用’。其中‘输入法’这三个字可以通过输入‘srf’三个字母就可以联想到相
应的词组并完成输入和上屏。本方案为‘输入法’这三个字建立一个词组匹配
关系。如果用户在接下来的输入,错误的将‘真’输入成‘帧’并上屏了,此
时就会去执行删除操作;在快速输入时,很有可能会错误的连按两下删除键,
将‘帧’和‘法’都删除,这样用户又得先输入一个‘法’字,再完成接下来
的输入。
而应用本实施例二之后,当检测到一次删除操作删除‘帧’字,由于‘帧’
字没有建立词组匹配关系,因此直接删除‘帧’字,如果接下来又有一次删除
操作来删除‘法’字,那么本方案会优先判断‘法’字是否存在一个词组匹配
关系,如果存在词组匹配关系,则在“法”字上面显示删除线,即“法”,此
时已上屏内容显示效果为“输入法”,而不立马删除‘法’字,只有当再次接
收到删除‘法’字时,才执行删除‘法’字。
由上可知,本实施例二当用户在删除已经上屏的输入内容时,优先判断待
删除的字符与前面的字符是否存在输入时的词组匹配关系。如果与前面的字符
不构成词组匹配关系,则直接响应当次删除事件,并删除该待删除的字符;如
果与前面的字符存在词组匹配关系,则在所述待删除的字符上面显示删除线;
然后判断是否再次接收到所述待删除的字符对应的删除指令;如果判断出再次
接收到所述待删除的字符对应的删除指令,则根据所述待删除的字符对应的删
除指令,删除所述待删除的字符。因此本发明使得当用户在快速输入过程中执
行删除操作时,会预先判断待删除的字符是否真的需要删除,从而避免了用户
因为误操作而导致输入的正确字符也被删除,这样可以极大的降低用户在快速
输入字符时的误删除率,提高了用户的输入效率。
实施例三
请参阅图3,所示为本发明实施例提供的删除已上屏内容的处理方法。
所述删除已上屏内容的处理方法,具体包括如下步骤:
在步骤S301中,接收待删除的字符以及删除指令,所述删除指令用于删除
所述待删除的字符;
在步骤S302中,判断所述待删除的字符与前一个字符是否存在词组匹配关
系;
在本发明实施例中,需事先建立词组匹配关系,具体实施如下:
1,接收用户输入的内容;
2,判断输入的内容是否为词组关系;
3,如果判断出所述输入的内容为词组关系,则建立词组匹配关系。
在步骤S303中,如果判断出不存在词组匹配关系,则根据所述删除指令,
删除所述待删除的字符。
在步骤S304中,如果判断出存在词组匹配关系,则在所述待删除的字符上
面显示删除线;
在步骤S305中,接收并显示用户输入的新字符;
在步骤S306中,去除所述待删除的字符上面显示的删除线。
在本发明实施例中,接收用户输入的新字符,并将所述新字符置于所述待
删除的字符的后面进行显示,同时,保留所述待删除的字符,仅仅是去除所述
待删除的字符上面显示的删除线。
下面通过举例子来详细描述本实施例提供的删除已上屏内容的处理方法的
实现过程。
例如:用户想输入如下内容“输入法真好用”。
假设通过如下四部分将此内容完成输入并上屏:‘输入法’,‘真’,‘好
用’。其中‘输入法’这三个字可以通过输入‘srf’三个字母就可以联想到相
应的词组并完成输入和上屏。本方案为‘输入法’这三个字建立一个词组匹配
关系。如果用户在接下来的输入,错误的将‘真’输入成‘帧’并上屏了,此
时就会去执行删除操作;在快速输入时,很有可能会错误的连按两下删除键,
将‘帧’和‘法’都删除,这样用户又得先输入一个‘法’字,再完成接下来
的输入。
而应用本实施例三之后,当检测到一次删除操作删除‘帧’字,由于‘帧’
字没有建立词组匹配关系,因此直接删除‘帧’字,如果接下来又有一次删除
操作来删除‘法’字,那么本方案会优先判断‘法’字是否存在一个词组匹配
关系,如果存在词组匹配关系,则在“法”字上面显示删除线,即“法”,此
时已上屏内容显示效果为“输入法”,而不立马删除‘法’字,用户接下来直
接输入正确的字符“真”后,则之前字符的删除线效果也消失,此时已上屏内
容变为“输入法真”。采用本实施例三的方案,便可以降低用户在输入时的误
删除率。
由上可知,本实施例三当用户在删除已经上屏的输入内容时,优先判断待
删除的字符与前面的字符是否存在输入时的词组匹配关系。如果与前面的字符
不构成词组匹配关系,则直接响应当次删除事件,并删除该待删除的字符;如
果与前面的字符存在词组匹配关系,则在所述待删除的字符上面显示删除线;
但实际上并不删除该字符,而是用户直接输入新字符,该待删除的字符保留并
去掉上面的删除线。因此本发明使得当用户在快速输入过程中执行删除操作时,
会预先判断待删除的字符是否真的需要删除,从而避免了用户因为误操作而导
致输入的正确字符也被删除,这样可以极大的降低用户在快速输入字符时的误
删除率,提高了用户的输入效率。
实施例四
请参阅图4,为本发明实施例四提供的删除已上屏内容的处理装置的模块
示意图;为了便于说明,仅示出了与本发明实施例相关的部分。
所述删除已上屏内容的处理装置包括:内容接收模块101、关系判断模块
102、建立模块103、接收模块104、判断模块105、拒绝模块106、以及删除模
块107。
内容接收模块101,用于接收用户输入的内容;
关系判断模块102,用于判断输入的内容是否为词组关系;
建立模块103,用于如果判断出所述输入的内容为词组关系,则建立词组
匹配关系。
接收模块104,用于接收待删除的字符以及删除指令,所述删除指令用于
删除所述待删除的字符;
判断模块105,用于判断所述待删除的字符与前一个字符是否存在词组匹
配关系;
拒绝模块106,用于如果判断出存在词组匹配关系,则拒绝删除所述待删
除的字符;
删除模块107,用于如果判断出不存在词组匹配关系,则根据所述删除指
令,删除所述待删除的字符。
实施例五
请参阅图5,为本发明实施例五提供的删除已上屏内容的处理装置的模块
示意图;为了便于说明,仅示出了与本发明实施例相关的部分。
所述删除已上屏内容的处理装置包括:内容接收模块201、关系判断模块
202、建立模块203、接收模块204、判断模块205、显示模块206、指令判断模
块207、删除模块208、以及关系删除模块209。
内容接收模块201,用于接收用户输入的内容;
关系判断模块202,用于判断输入的内容是否为词组关系;
建立模块203,用于如果判断出所述输入的内容为词组关系,则建立词组
匹配关系。
接收模块204,用于接收待删除的字符以及删除指令,所述删除指令用于
删除所述待删除的字符;
判断模块205,用于判断所述待删除的字符与前一个字符是否存在词组匹
配关系;
显示模块206,用于如果判断出存在词组匹配关系,则在所述待删除的字
符上面显示删除线;
指令判断模块207,用于判断是否再次接收到所述待删除的字符对应的删
除指令;
删除模块208,用于如果判断出再次接收到所述待删除的字符对应的删除
指令,则根据所述待删除的字符对应的删除指令,删除所述待删除的字符。
所述删除模块208,还用于如果判断出不存在词组匹配关系,则根据所述
删除指令,删除所述待删除的字符。
关系删除模块209,用于在建立的词组匹配关系中,删除所述待删除的字
符对应的词组匹配关系。
实施例六
请参阅图6,为本发明实施例六提供的删除已上屏内容的处理装置的模块
示意图;为了便于说明,仅示出了与本发明实施例相关的部分。
所述删除已上屏内容的处理装置包括:内容接收模块301、关系判断模块
302、建立模块303、接收模块304、判断模块305、显示模块306、接收显示模
块307、去除模块308、以及删除模块309。
内容接收模块301,用于接收用户输入的内容;
关系判断模块302,用于判断输入的内容是否为词组关系;
建立模块303,用于如果判断出所述输入的内容为词组关系,则建立词组
匹配关系。
接收模块304,用于接收待删除的字符以及删除指令,所述删除指令用于
删除所述待删除的字符;
判断模块305,用于判断所述待删除的字符与前一个字符是否存在词组匹
配关系;
显示模块306,用于如果判断出存在词组匹配关系,则在所述待删除的字
符上面显示删除线;
接收显示模块307,用于接收并显示用户输入的新字符;
去除模块308,用于去除所述待删除的字符上面显示的删除线。
删除模块309,还用于如果判断出不存在词组匹配关系,则根据所述删除
指令,删除所述待删除的字符。
综上所述,本发明提供的删除已上屏内容的处理方法及装置,当用户在删
除已经上屏的输入内容时,优先判断待删除的字符与前面的字符是否存在输入
时的词组匹配关系。如果与前面的字符不构成词组匹配关系,则直接响应当次
删除事件,并删除该待删除的字符;如果与前面的字符存在词组匹配关系,则
在该待删除的字符上面显示删除线,但实际上并不删除该字符,而是需要再次
点击删除键时才删除该字符;或者是用户直接输入新字符,该待删除的字符保
留并去掉上面的删除线。因此本发明使得当用户在快速输入过程中执行删除操
作时,会预先判断待删除的字符是否真的需要删除,从而避免了用户因为误操
作而导致输入的正确字符也被删除,这样可以极大的降低用户在快速输入字符
时的误删除率,提高了用户的输入效率。
本发明实施例提供的删除已上屏内容的处理方法及装置属于同一构思,其
具体实现过程详见说明书全文,此处不再赘述。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非
用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,
均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。