一种信息输入方法及装置与流程

文档序号:12463725阅读:154来源:国知局
一种信息输入方法及装置与流程

本发明涉及终端技术领域,特别涉及一种信息输入方法及装置。



背景技术:

目前,当某用户同时与多个不同的其他用户通过多个不同的会话窗口进行一对多的会话时,由于会话需求可能需要该用户向不同窗口输入相同的会话信息,而重复性输入相同的会话信息不仅会导致会话效率低,而且增加了用户的操作负担,给用户带来了很大不便。



技术实现要素:

本发明提供一种信息输入方法及装置,用以在接收到向当前会话窗口输入的第一语音信息时,通过判断第一语音信息是否包括获取命令,可以在第一语音信息包括获取命令时,根据获取命令获取目标信息,并将该目标信息自动而快速地输入该当前会话窗口,从而使用户避免了需要重复性向当前会话窗口手动输入该目标信息或者使用户避免了需要重复性向当前会话窗口输入该目标信息对应的语音信息,以减少用户的重复性输入操作,提高会话效率。

本发明提供一种信息输入方法,包括:

在接收到向当前会话窗口输入的第一语音信息时,判断所述第一语音信息是否包括获取命令,其中,所述获取命令用于指示获取预存储的向预设会话窗口输入的目标信息;

当所述第一语音信息包括所述获取命令时,根据所述获取命令获取所述目标信息;

将所述目标信息输入所述当前会话窗口。

在一个实施例中,在接收到向当前会话窗口输入的第一语音信息之前,所述方法还包括:

在接收到向所述预设会话窗口输入的第二语音信息时,将所述第二语音信息转换为文字信息后显示在所述预设会话窗口;

将所述文字信息作为所述目标信息进行缓存。

在一个实施例中,所述方法还包括:

在获取所述目标信息之后,删除所述预设会话窗口中的所述文字信息。

在一个实施例中,所述预设会话窗口包括:切换至所述当前会话窗口之前的上一个会话窗口。

在一个实施例中,所述当所述第一语音信息包括所述获取命令时,根据所述获取命令获取所述目标信息,包括:

当所述第一语音信息包括所述获取命令时,获取所述获取命令中携带的信息选择标识;

根据所述信息选择标识,从所述目标信息中选择所述信息选择标识对应的部分信息,其中,所述信息选择标识包括以下至少一项:

所述部分信息所在的预设会话窗口的窗口标识、所述部分信息的语句标识、所述部分信息的段落标识。

在一个实施例中,所述获取命令包括:复制命令或者剪切命令。

本发明还提供一种信息输入装置,包括:

判断模块,用于在接收到向当前会话窗口输入的第一语音信息时,判断所述第一语音信息是否包括获取命令,其中,所述获取命令用于指示获取预存储的向预设会话窗口输入的目标信息;

获取模块,用于当所述第一语音信息包括所述获取命令时,根据所述获取命令获取所述目标信息;

输入模块,用于将所述目标信息输入所述当前会话窗口。

在一个实施例中,所述装置还包括:

处理模块,用于在接收到向当前会话窗口输入的第一语音信息之前,在接收到向所述预设会话窗口输入的第二语音信息时,将所述第二语音信息转换为文字信息后显示在所述预设会话窗口;

缓存模块,用于将所述文字信息作为所述目标信息进行缓存。

在一个实施例中,所述装置还包括:

删除模块,用于在获取所述目标信息之后,删除所述预设会话窗口中的所述文字信息。

在一个实施例中,所述预设会话窗口包括:切换至所述当前会话窗口之前的上一个会话窗口。

在一个实施例中,所述获取模块包括:

获取子模块,用于当所述第一语音信息包括所述获取命令时,获取所述获取命令中携带的信息选择标识;

选择子模块,用于根据所述信息选择标识,从所述目标信息中选择所述信息选择标识对应的部分信息,其中,所述信息选择标识包括以下至少一项:

所述部分信息所在的预设会话窗口的窗口标识、所述部分信息的语句标识、所述部分信息的段落标识。

在一个实施例中,所述获取命令包括:复制命令或者剪切命令。

本公开的实施例提供的技术方案可以包括以下有益效果:

在接收到向当前会话窗口输入的第一语音信息时,通过判断第一语音信息是否包括获取命令,可以在第一语音信息包括获取命令时,根据获取命令获取目标信息,并将该目标信息自动而快速地输入该当前会话窗口,从而使用户避免了需要重复性向当前会话窗口手动输入该目标信息或者使用户避免了需要重复性向当前会话窗口输入该目标信息对应的语音信息,以减少用户的重复性输入操作,提高会话效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是根据一示例性实施例示出的一种信息输入方法的流程图。

图2是根据一示例性实施例示出的另一种信息输入方法的流程图。

图3是根据一示例性实施例示出的另一种信息输入方法的流程图。

图4是根据一示例性实施例示出的一种信息输入装置的框图。

图5是根据一示例性实施例示出的另一种信息输入装置的框图。

图6是根据一示例性实施例示出的又一种信息输入装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

相关技术中,当某用户同时与多个不同的其他用户通过多个不同的会话窗口进行一对多的会话时,由于会话需求可能需要该用户向不同窗口输入相同的会话信息,而重复性输入相同的会话信息不仅会导致会话效率低,而且增加了用户的操作负担,给用户带来了很大不便,例如:在一对多的语音聊天中,可能会发生由于未及时切换会话窗口而导致将对b窗口的用户说的话输入到a的窗口的问题,这就使得用户在切换到b窗口后还需重述刚才误向a窗口输入的针对b窗口的语音信息,从而降低了会话效率,增加了当前用户的操作负担。

为了解决上述技术问题,本公开实施例提供了一种信息输入方法,该方法适用于信息输入程序、系统或装置中,其执行主体可以是手机、平板电脑、计算机等终端,且其执行主体中可以安装有云知声、科大讯飞等能够将用户输入的语音信息识别为文字信息的语音输入法或者该执主体可以被配置有其他语音识别技术等,如图1所示,该方法包括步骤S101至步骤S103:

在步骤S101中,在接收到向当前会话窗口输入的第一语音信息时,判断第一语音信息是否包括获取命令,其中,获取命令用于指示获取预存储的向预设会话窗口输入的目标信息;

该目标信息可以为由用户向预设会话窗口输入的语音信息转换而来的文字信息,或者是用户手动输入的文字信息、表情、图片等信息,同时,该目标信息可以是一句话或者多句话、一个词或者多个词、一段话或者多段话、或者是预设一段时间内向预设会话窗口输入的语音信息转换成的文字信息等(如可能是向预设会话窗口输入的最后10秒的语音信息转换成的文字信息)。

由于出现复制、剪切或粘贴等关键词的语音信息时,往往都可以表示用户期望通过快捷方式获取一些信息,因而,该获取命令包括但不限于复制命令或者剪切命令,例如还可以是粘贴命令,所以,在判断第一语音信息是否包括获取命令时,可以通过语音输入法等语音识别技术识别向当前会话窗口输入的第一语音信息对应的文字信息中是否包括复制、剪切、粘贴这些关键词等,如果包括,如出现“剪切”或者“剪切XX”,则说明该第一语音信息包括获取命令,甚至出现上一句话、上一段话这些关键词等,也可以确认第一语音信息包括获取命令。

另外,在判断第一语音信息是否包括获取命令时,可以仅判断向当前会话窗口输入的首句语音信息是否包括获取命令,以避免多次判断。

在步骤S102中,当第一语音信息包括获取命令时,根据获取命令获取目标信息;

在步骤S103中,将目标信息输入当前会话窗口。

在接收到向当前会话窗口输入的第一语音信息时,通过判断第一语音信息是否包括获取命令,可以在第一语音信息包括获取命令时,根据获取命令获取目标信息,并将该目标信息自动而快速地输入该当前会话窗口,从而使用户避免了需要重复性向当前会话窗口手动输入该目标信息或者使用户避免了需要重复性向当前会话窗口输入该目标信息对应的语音信息,以减少用户的重复性输入操作,提高会话效率。

如图2所示,在一个实施例中,在执行步骤S101之前,上述方法还可包括步骤S201和步骤S202:

在步骤S201中,在接收到向预设会话窗口输入的第二语音信息时,将第二语音信息转换为文字信息后显示在预设会话窗口;

在步骤S202中,将文字信息作为目标信息进行缓存,其中,在将文字信息作为目标信息进行缓存时,可以将文字信息缓存至指定的某个预设位置。

在接收到向当前会话窗口输入的第一语音信息之前,若接收到向预设会话窗口输入的第二语音信息,则可以通过语音输入法等语音识别技术将第二语音信息转换为文字信息后显示在预设会话窗口,进而将文字信息作为目标信息进行缓存,以便于之后可以根据向当前会话窗口输入的获取命令,自动地从缓存中获取该目标信息,从而避免重复输入该目标信息。

在一个实施例中,方法还包括:

在获取目标信息之后,删除预设会话窗口中的文字信息。

在获取到目标信息之后,可能预设会话窗口已没有必要继续显示该文字信息(如该文字信息可能是误输入至该预设会话窗口中的),因而,可以自动删除该预设会话窗口中的文字信息,甚至将该文字信息从缓存中删除。

在一个实施例中,预设会话窗口包括:切换至当前会话窗口之前的上一个会话窗口。

该预设会话窗口包括但不限于该当前会话窗口之前的上一个会话窗口,例如还可以包括:该当前会话窗口之前的其他任一会话窗口,甚至包括该当前会话窗口本身,如该第二语音信息可以是之前向当前会话窗口输入的历史语音信息,或者是向切换至当前会话窗口之前的某个会话窗口输入的历史语音信息。

当然,该预设会话窗口还可以包括多个不同的会话窗口,这样,目标信息就来自多个不同的会话窗口。

如图3所示,在一个实施例中,上述图1所示的步骤S102可以包括步骤S301和步骤S302:

在步骤S301中,当第一语音信息包括获取命令时,获取该获取命令中携带的信息选择标识;

在步骤S302中,根据信息选择标识,从目标信息中选择信息选择标识对应的部分信息,其中,信息选择标识包括以下至少一项:

部分信息所在的预设会话窗口的窗口标识、部分信息的语句标识(如第N句话、上一句话、最后一句话、倒数第N句话、或者第M至N句话等)、部分信息的段落标识(如第N段话、上一段话、最后一段话、倒数第N段话、或者第M至N段话等,M和N为正整数)。

在获取目标信息时,可以从获取命令中自动获取携带的信息选择标识,进而根据该信息选择标识,从目标信息中自动选择信息选择标识对应的用户期望选择的部分信息。

而该信息选择标识包括但不限于部分信息所在的预设会话窗口的窗口标识、部分信息的语句标识、部分信息的段落标识,例如,还可以包括部分信息中的首字等,例如:

当目标信息来自多个会话窗口且每个会话窗口均包括若干段信息时,若该第一语音信息对应的文字信息包括“复制A会话窗口的第N段”,则说明该第一语音信息包括获取命令,且信息选择标识为“A会话窗口的第N段”,因而,可以从目标信息中自动选择A会话窗口中的第N段信息,或者

当目标信息来自多个会话窗口且每个会话窗口均包括若干句内容时,若该第一语音信息对应的文字信息包括“粘贴B会话窗口的第M句话”,则说明该第一语音信息包括获取命令,且信息选择标识为“B会话窗口的第M句话”,因而,可以从目标信息中自动选择B会话窗口中的第M句话的信息,或者

当目标信息来自一个会话窗口、包括若干段内容且每段内容均包括若干句内容时,若该第一语音信息对应的文字信息包括“剪切第P段话中的第Q句话”则说明该第一语音信息包括获取命令,且信息选择标识为“第P段话中的第Q句话”,因而,可以从目标信息中自动选择第P段话中的第Q句话的信息。

在一个实施例中,获取命令包括:复制命令或者剪切命令。

该获取命令包括但不限于复制命令或者剪切命令,例如还可以是粘贴命令等。

如图4所示,本发明还提供一种信息输入装置,包括:

判断模块401,被配置为在接收到向当前会话窗口输入的第一语音信息时,判断第一语音信息是否包括获取命令,其中,获取命令被配置为指示获取预存储的向预设会话窗口输入的目标信息;

获取模块402,被配置为当第一语音信息包括获取命令时,根据获取命令获取目标信息;

输入模块403,被配置为将目标信息输入当前会话窗口。

如图5所示,在一个实施例中,上述图4所示的装置还可包括:

处理模块501,被配置为在接收到向当前会话窗口输入的第一语音信息之前,在接收到向预设会话窗口输入的第二语音信息时,将第二语音信息转换为文字信息后显示在预设会话窗口;

缓存模块502,被配置为将文字信息作为目标信息进行缓存。

在一个实施例中,上述图5所示的装置还可包括:

删除模块,被配置为在获取目标信息之后,删除预设会话窗口中的文字信息。

在一个实施例中,预设会话窗口包括:切换至当前会话窗口之前的上一个会话窗口。

如图6所示,在一个实施例中,上述图4所示的获取模块402可以包括:

获取子模块4021,被配置为当第一语音信息包括获取命令时,获取获取命令中携带的信息选择标识;

选择子模块4022,被配置为根据信息选择标识,从目标信息中选择信息选择标识对应的部分信息,其中,信息选择标识包括以下至少一项:

部分信息所在的预设会话窗口的窗口标识、部分信息的语句标识、部分信息的段落标识。

在一个实施例中,获取命令包括:复制命令或者剪切命令。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

最后,本发明中的信息输入装置适用于终端设备。例如,可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1