掌桥专利:专业的专利平台
掌桥专利
首页

信息处理方法和信息处理装置

文献发布时间:2023-06-19 11:42:32


信息处理方法和信息处理装置

技术领域

本申请属于通信技术领域,具体涉及一种信息处理方法和信息处理装置。

背景技术

随着互联网技术的发展和普及,使用电子设备进行信息的传递变得越来越普遍,例如,人们可以通过短消息应用或即时通信应用与他人联系或交流。在大多数场景下,用户倾向于采用在输入框中输入信息的方式来输出信息。然而,用户在信息输入的过程中较容易出现错误,并且,在较多情况下,用户可能无法发现这些错误,这导致用户输出的信息较容易存在错误,从而导致信息的传递错误。

发明内容

本申请实施例的目的是提供一种信息处理方法和信息处理装置,以解决现有技术中用户输出的信息较容易存在错误而导致信息的传递错误的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种信息处理方法,该方法包括:

获取第一信息,所述第一信息为用户通过输入框输入的信息;

在识别到所述第一信息存在语义错误的情况下,显示第一操作对象;

接收用户对所述第一操作对象的第一输入;

响应于所述第一输入,对所述第一信息进行编辑。

第二方面,本申请实施例提供了一种信息处理装置,包括:

获取模块,用于获取第一信息,所述第一信息为用户通过输入框输入的信息;

第一显示模块,用于在识别到所述第一信息存在语义错误的情况下,显示第一操作对象;

接收模块,用于接收用户对所述第一操作对象的第一输入;

编辑模块,用于响应于所述第一输入,对所述第一信息进行编辑。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,通过对输入框输入的第一信息进行语义识别,在识别到第一信息存在语义错误的情况下,显示第一操作对象,并在接收到用户对第一操作对象的第一输入的情况下,重新对第一信息进行编辑。这样,通过对信息进行语义识别,能够及时检测出用户在信息输入过程中出现的错误,并通过显示第一操作对象,能够及时提示用户并对信息进行重新编辑,这能够减少信息的传递错误。

附图说明

图1是本申请实施例提供的一种信息处理方法的流程示意图;

图2是本申请实施例提供的一种信息处理的示例图;

图3是本申请实施例提供的另一种信息处理的示例图;

图4是本申请实施例提供的又一种信息处理的示例图;

图5是本申请实施例提供的一种信息处理装置的结构示意图;

图6是本申请实施例提供的一种电子设备的结构示意图;

图7是本申请实施例提供的一种电子设备的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的信息处理方法和信息处理装置进行详细地说明。

图1示出了本申请实施例提供的一种信息处理方法的流程示意图。

如图1所示,信息处理方法包括以下步骤:

步骤101:获取第一信息,所述第一信息为用户通过输入框输入的信息;

步骤102:在识别到所述第一信息存在语义错误的情况下,显示第一操作对象;

步骤103:接收用户对所述第一操作对象的第一输入;

步骤104:响应于所述第一输入,对所述第一信息进行编辑。

本申请实施例提供的信息处理方法可由信息处理装置执行,该信息处理装置可以是能够提供输入框,使用户通过输入框输入信息的任何电子设备。

在步骤101中,信息处理装置可以在用户输入第一信息的过程中获取第一信息,也可以在用户输入第一信息之后获取第一信息。

第一信息可以为文本信息,例如,第一信息可以是纯文字的文本信息,也可以是包含文字和表情符号的文本信息。

信息处理装置在获取第一信息之后,可以对第一信息进行语义识别。作为一种实施方式,可以在信息处理装置中配置预先训练过的语义识别算法,当信息处理装置检测到用户通过输入框输入了信息时,可使用该语义识别算法对第一信息进行语义识别。考虑到用户在输入信息过程中出错频率较高的是常用语,因此,可以根据常用语语法,对语义识别算法进行常用语语义训练。此外,在用户使用过程中,语义识别算法还可以根据用户的使用习惯进行个性化的语义识别自学习,以进一步提高适用于不同用户的语义识别能力。

在步骤102中,信息处理装置在识别到第一信息存在语义错误的情况下,可以显示第一操作对象。

第一操作对象可以是按钮、弹窗等可供用户操作的控件,第一操作对象的显示位置例如可以是在靠近第一信息的区域,或者可以是在靠近输入框的区域,本申请实施例对此不作限定。信息处理装置通过显示第一操作对象,一方面能够用于提示用户第一信息存在语义错误,另一方面能够为重新编辑第一信息提供用户接口。

用户可以通过对第一操作对象的第一输入来触发信息处理装置重新编辑第一信息。在步骤104中,当信息处理装置接收到用户对第一操作对象的第一输入,信息处理装置可以对第一信息进行重新编辑。

本申请实施例中,信息处理装置既可以根据用户的编辑操作,对第一信息进行重新编辑,也可以自动对第一信息进行重新编辑。信息处理装置可以在输入框中对第一信息进行重新编辑,并在输入框中显示第一信息的编辑过程,这样,用户能够通过输入框了解并查看第一信息的编辑情况。

用户对第一操作对象的第一输入可以包括用户对第一操作对象的点击操作、长按操作、拖动操作等等,本申请实施例对此不作限定。

信息处理装置对第一信息重新编辑之后,可以通过用户的进一步操作来触发信息处理装置发送第一信息,例如,用户可以点击发送按钮来触发信息处理装置发送第一信息。

在本申请实施例中,通过对输入框输入的第一信息进行语义识别,在识别到第一信息存在语义错误的情况下,显示第一操作对象,并在接收到用户对第一操作对象的第一输入的情况下,重新对第一信息进行编辑。这样,通过对信息进行语义识别,能够及时检测出用户在信息输入过程中出现的错误,并通过显示第一操作对象,能够及时提示用户并对信息进行重新编辑,这能够减少信息的传递错误。此外,通过向用户输出错误提示,能够使用户获得更好的输入体验。

在一些实施方式中,信息处理装置可以在用户输入第一信息的过程中获取第一信息,并在用户输入第一信息的过程中实时地检测用户输入的信息是否存在语义错误。该实施方式中,第一信息为输入框中处于编辑状态的信息。

以下针对该实施方式进行如下的说明:

可选的,所述第一信息为所述输入框中处于编辑状态的信息,所述第一操作对象显示有所述第一信息的纠正信息;

所述响应于所述第一输入,对所述第一信息进行编辑,包括:

响应于所述第一输入,根据所述纠正信息,对所述第一信息进行编辑。

该实施方式中,当信息处理装置实时地检测到用户输入的信息存在语义错误时,可以显示第一操作对象,该第一操作对象可以显示有第一信息的纠正信息,这样,用户通过查看第一操作对象,即可清楚直观地获知第一信息中存在的语义错误。

随后,用户可以通过对第一操作对象的第一输入来触发信息处理装置对第一信息进行编辑。由于第一操作对象显示有第一信息的纠正信息,因此,信息处理装置可以根据该纠正信息,对第一信息进行编辑。

其中,第一信息的纠正信息可以理解为用于纠正第一信息中存在语义错误的错误信息,例如,第一信息中存在错误的词语,则第一信息的纠正信息为该错误的词语对应的正确词语;又例如,第一信息中存在遗漏的词语,则第一信息的纠正信息为补充了遗漏的词语;等等。

信息处理装置可以根据对第一信息的语义分析结果,提供多个可能的纠正信息,或者提供一个纠正信息。当第一操作对象中显示的纠正信息的数量大于1时,可以根据用户的选择操作来确定正确的纠正信息。

第一操作对象可以仅显示第一信息的纠正信息,也可以显示第一信息对应的完整的正确信息,该完整的正确信息中包含有第一信息的纠正信息。

为了提高纠正信息的辨识度,可以在第一操作对象中采用高亮显示、放大显示、加黑显示或加粗显示等方式显示该纠正信息。

可选的,所述接收用户对所述第一操作对象的第一输入,包括:

接收用户对所述第一操作对象中显示的所述纠正信息的第一输入;

所述响应于所述第一输入,根据所述纠正信息,对所述第一信息进行编辑,包括:

响应于所述第一输入,将所述第一信息中的错误信息更新为所述纠正信息。

该实施方式中,在第一操作对象显示有第一信息的纠正信息的情况下,用户可以通过对纠正信息的第一输入来触发信息处理装置对第一信息进行编辑。当信息处理装置检测到用户对纠正信息的第一输入,可以直接在输入框中将第一信息中的错误信息更新为纠正信息。

为了更好地理解该实施方式,以下结合图2对该实施方式进行示例性说明。

如图2所示,当用户在输入框21中输入第一信息22——“你好,能受到我的消息吗?”,信息处理装置通过对第一信息22进行语义识别,识别出第一信息22中的“受到”存在语义错误,第一信息22对应的正确信息应当是“你好,能收到我的消息吗?”随后,信息处理装置可以以弹窗形式在第一信息22上方显示第一操作对象23,第一操作对象23中显示有“你好,能收到我的消息吗?”,并以高亮显示的方式高亮显示纠正信息24——“收到”。随后,用户可以点击纠正信息24,这样,信息处理装置可以将输入框21中的第一信息22中的“受到”更新为“收到”。

通过上述过程,信息处理装置实现了对第一信息存在语义错误的提示以及第一信息的重新编辑,如此,这能够减少信息的输出错误,且能够减少信息的传递错误。此外,通过向用户输出错误提示,能够使用户获得更好的输入体验。

在一些实施方式中,信息处理装置可以在第一信息发送之后获取第一信息,并检测已发送的信息是否存在语义错误。该实施方式中,第一信息为已发送的信息。

以下针对该实施方式进行如下的说明:

可选的,所述第一信息为已发送的信息;

在所述接收用户对所述第一操作对象的第一输入之后,所述方法还包括:

响应于所述第一输入,从会话记录中删除所述第一信息。

该实施方式中,考虑到第一信息存在语义错误,为了减少信息的传递错误,信息处理装置除了可以对第一信息进行重新编辑之外,还可以将已发送的第一信息进行撤回,也就是说,信息处理装置可以将第一信息从会话记录中删除。这样,可以尽可能地避免接收方用户看到错误的信息,从而可以避免不必要的尴尬或麻烦,从而能够进一步减少信息的传递错误。

可选的,所述第一信息为已发送的信息;

所述响应于所述第一输入,对所述第一信息进行编辑,包括:

响应于所述第一输入,将所述第一信息显示于所述输入框中;

编辑所述输入框中显示的所述第一信息。

该实施方式中,由于第一信息为已发送的信息,输入框中一般不会显示该第一信息,因此,在检测到用户对第一操作对象的第一输入之后,信息处理装置可以将第一信息重新显示于输入框中,并编辑输入框中显示的第一信息。

为了更好地理解该实施方式,以下结合图3至图4对该实施方式进行示例性说明。

如图3所示,用户发送了第一信息22——“你好,能受到我的消息吗?”,信息处理装置通过对第一信息22进行语义识别,识别出第一信息22中的“受到”存在语义错误,第一信息22对应的正确信息应当是“你好,能收到我的消息吗?”随后,信息处理装置可以在输入框21下方显示第一操作对象23,第一操作对象23为“文本撤回重新编辑”按钮。随后,用户可以点击“文本撤回重新编辑”按钮。如图4所示,信息处理装置可以响应于该点击操作,将第一信息22撤回,并将第一信息22重新显示于输入框21中。

通过上述过程,信息处理装置实现了对第一信息存在语义错误的提示、第一信息的撤回以及第一信息的重新编辑,如此,这能够减少信息的传递错误,还能够使用户获得更好的输入体验。

可选的,所述编辑所述输入框中显示的所述第一信息,包括:

在接收到用户的编辑操作的情况下,根据所述编辑操作,编辑所述输入框中显示的所述第一信息。

该实施方式中,信息处理装置可以根据用户的编辑操作,编辑输入框中显示的第一信息。

可选的,在所述将所述第一信息显示于所述输入框中之后,所述方法还包括:

显示第二操作对象,所述第二操作对象显示有所述第一信息的纠正信息;

所述编辑所述输入框中显示的所述第一信息,包括:

在接收到用户对所述第二操作对象的第二输入的情况下,根据所述纠正信息,编辑所述输入框中显示的所述第一信息。

该实施方式中,在将第一信息显示于输入框中之后,信息处理装置还可以进一步显示第二操作对象,该第二操作对象可显示第一信息的纠正信息,这样,用户可以通过查看第二操作对象,清楚直观地获知第一信息中存在的语义错误。随后,用户可以通过对第二操作对象的第二输入来触发信息处理装置对第一信息进行编辑。由于第二操作对象显示有第一信息的纠正信息,因此,信息处理装置可以根据该纠正信息,对第一信息进行编辑。

该实施方式中关于第二操作对象的相关说明可以参见前述实施方式中关于第一操作对象的相关说明,并能够达到相同或相似的技术效果,为避免重复,对此不作赘述。

此外,本申请实施例中,信息处理装置既可以是移动电子设备,也可以是非移动电子设备。对于移动电子设备,用户通常通过软键盘来输入信息,因此,可以在软键盘中配置相应的软件开发工具包(Software Development Kit,SDK),使软键盘提供第一操作对象的接口。此外,也可以在应用中,例如即时通讯应用中集成相应的软件开发工具包,以提供第一操作对象的接口。

需要说明的是,本申请实施例提供的信息处理方法,执行主体可以为信息处理装置,或者该信息处理装置中的用于执行加载信息处理方法的控制模块。本申请实施例中以信息处理装置执行加载信息处理方法为例,说明本申请实施例提供的信息处理装置。

图5示出了本申请实施例提供的一种信息处理装置的结构示意图。

如图5所示,信息处理装置500包括:

获取模块501,用于获取第一信息,所述第一信息为用户通过输入框输入的信息;

第一显示模块502,用于在识别到所述第一信息存在语义错误的情况下,显示第一操作对象;

接收模块503,用于接收用户对所述第一操作对象的第一输入;

编辑模块504,用于响应于所述第一输入,对所述第一信息进行编辑。

可选的,所述第一信息为所述输入框中处于编辑状态的信息,所述第一操作对象显示有所述第一信息的纠正信息;

编辑模块504具体用于:

响应于所述第一输入,根据所述纠正信息,对所述第一信息进行编辑。

可选的,接收模块503具体用于:

接收用户对所述第一操作对象中显示的所述纠正信息的第一输入;

编辑模块504具体用于:

响应于所述第一输入,将所述第一信息中的错误信息更新为所述纠正信息。

可选的,所述第一信息为已发送的信息;

信息处理装置500还包括:

删除模块,用于响应于所述第一输入,从会话记录中删除所述第一信息。

可选的,所述第一信息为已发送的信息;

编辑模块504包括:

显示单元,用于响应于所述第一输入,将所述第一信息显示于所述输入框中;

编辑单元,用于编辑所述输入框中显示的所述第一信息。

可选的,所述编辑单元具体用于:

在接收到用户的编辑操作的情况下,根据所述编辑操作,编辑所述输入框中显示的所述第一信息。

可选的,信息处理装置500还包括:

第二显示模块,用于显示第二操作对象,所述第二操作对象显示有所述第一信息的纠正信息;

所述编辑单元具体用于:

在接收到用户对所述第二操作对象的第二输入的情况下,根据所述纠正信息,编辑所述输入框中显示的所述第一信息。

本申请实施例中的信息处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的信息处理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的信息处理装置能够实现图1至图4的方法实施例实现的各个过程,并能够达到相同的有益效果,为避免重复,这里不再赘述。

可选的,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图7为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器7010等部件。

本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器7010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器7010,用于:

获取第一信息,所述第一信息为用户通过输入框输入的信息;

显示单元706,用于:

在识别到所述第一信息存在语义错误的情况下,显示第一操作对象;

输入单元704或用户输入单元707,用于:

接收用户对所述第一操作对象的第一输入;

处理器7010,还用于:

响应于所述第一输入,对所述第一信息进行编辑。

在本申请实施例中,通过对输入框输入的第一信息进行语义识别,在识别到第一信息存在语义错误的情况下,显示第一操作对象,并在接收到用户对第一操作对象的第一输入的情况下,重新对第一信息进行编辑。这样,通过对信息进行语义识别,能够及时检测出用户在信息输入过程中出现的错误,并通过显示第一操作对象,能够及时提示用户并对信息进行重新编辑,这能够减少信息的传递错误。

可选的,所述第一信息为所述输入框中处于编辑状态的信息,所述第一操作对象显示有所述第一信息的纠正信息;

处理器7010,还用于:

响应于所述第一输入,根据所述纠正信息,对所述第一信息进行编辑。

可选的,输入单元704或用户输入单元707,还用于:

接收用户对所述第一操作对象中显示的所述纠正信息的第一输入;

处理器7010,还用于:

响应于所述第一输入,将所述第一信息中的错误信息更新为所述纠正信息。

可选的,所述第一信息为已发送的信息;

处理器7010,还用于:

响应于所述第一输入,从会话记录中删除所述第一信息。

可选的,所述第一信息为已发送的信息;

显示单元706,还用于:

响应于所述第一输入,将所述第一信息显示于所述输入框中;

处理器7010,还用于:

编辑所述输入框中显示的所述第一信息。

可选的,处理器7010,还用于:

在接收到用户的编辑操作的情况下,根据所述编辑操作,编辑所述输入框中显示的所述第一信息。

可选的,显示单元706,还用于:

显示第二操作对象,所述第二操作对象显示有所述第一信息的纠正信息;

处理器7010,还用于:

在接收到用户对所述第二操作对象的第二输入的情况下,根据所述纠正信息,编辑所述输入框中显示的所述第一信息。

应理解的是,本申请实施例中,输入单元704可以包括软键盘7041和麦克风7042。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器7010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器7010中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 信息处理方法、用于使计算机实施该信息处理方法的程序、实施该信息处理方法的信息处理装置及信息处理系统
  • 位置确定处理装置、位置确定处理方法、位置确定处理程序、移动信息处理装置、移动信息处理方法、移动信息处理程序和存储介质
技术分类

06120113022653