一种实时对话中的实时提醒方法及装置与流程

文档序号:15521507发布日期:2018-09-25 19:35阅读:176来源:国知局

本发明涉及数据处理领域,具体涉及一种实时对话中的实时提醒方法及装置。



背景技术:

互联网时代下,人与人之间的沟通交流方式越来越多样化,例如,身处异地的人们可以使用聊天工具进行实时对话,拉近了人与人之间的距离。

在实际生活中,实时对话还可以应用于各种场景,例如开语音或视频会议等等。但是,基于各种原因,用户可能会遗漏或错过实时对话过程中的某些关键信息,为了减少上述情况的发生,目前需要一种有效的解决方案。



技术实现要素:

本发明提供了一种实时对话中的实时提醒方法,能够在实时对话的过程中根据用户的需求实时提醒用户,从而降低用户遗漏或错过实时对话中的关键信息的几率。

本发明提供了一种实时对话中的实时提醒方法,所述实时提醒方法包括:

接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系;

实时接收语音数据时,获取所述语音数据所属的实时对话中参与对话的各个用户的用户标识;

利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配;

当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识;

向具有所述用户标识的用户发送实时提醒信号。

优选地,所述方法还包括:

当所述语音数据与提醒关键信息匹配成功,识别所述语音数据,并保存由所述语音数据转化成的文本数据。

优选地,所述方法还包括:

当所述语音数据与提醒关键信息匹配成功,保存发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息。

优选地,所述方法还包括:

生成所述实时对话的对话记录,所述对话记录包括由所述语音数据转化成的文本数据、发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息之间的对应关系,其中,所述实时对话的对话记录用于供所述实时对话中的参与用户下载。

优选地,所述方法还包括:

在接收到所述实时对话中的用户对所述实时对话的对话记录的下载请求时,向所述用户发送所述对话记录;

接收并保存经过所述用户二次编辑的对话记录,以供所述实时对话中的参与用户下载。

优选地,所述提醒关键信息为语音数据;

相应的,所述利用所述语音数据,与所述实时对话中的参与用户的用户标识分别对应的提醒关键信息进行匹配,包括:

提取所述语音数据的特征,所述特征包括波形信息;

将所述语音数据的特征与所述实时对话中的各个用户的用户标识分别对应的提醒关键信息的特征进行匹配。

优选地,所述提醒关键信息为文本数据;

相应的,所述利用所述语音数据,与所述实时对话中的参与用户的用户标识分别对应的提醒关键信息进行匹配,包括:

识别所述语音数据,并将所述语音数据转化成文本数据;

将所述文本数据与所述实时对话中的参与用户的用户标识分别对应的提醒关键信息进行匹配。

优选地,所述方法还包括:

当所述用户的客户端接收到所述提醒信号时,响应于所述提醒信号,开启音频或视频的录制功能。

本发明还提供了一种实时对话中的实时提醒装置,所述装置包括:

第一保存模块,用于接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系;

第一获取模块,用于实时接收到语音数据时,获取所述语音数据所属的实时对话中的参与对话的各个用户的用户标识;

匹配模块,用于利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配;

第二获取模块,用于当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识;

第一发送模块,用于向具有所述用户标识的用户发送实时提醒信号。

优选地,所述装置还包括:

第二保存模块,用于当所述语音数据与提醒关键信息匹配成功,识别所述语音数据,并保存由所述语音数据转化成的文本数据。

优选地,所述装置还包括:

第三保存模块,用于当所述语音数据与提醒关键信息匹配成功,保存发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息。

优选地,所述装置还包括:

生成模块,用于生成所述实时对话的对话记录,所述对话记录包括由所述语音数据转化成的文本数据、发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息之间的对应关系,其中,所述实时对话的对话记录用于供所述实时对话中的参与用户下载。

优选地,所述装置还包括:

第二发送模块,用于在接收到所述实时对话中的用户对所述实时对话的对话记录的下载请求时,向所述用户发送所述对话记录;

第三存储模块,用于接收并保存经过所述用户二次编辑的对话记录,以供所述实时对话中的参与用户下载。

优选地,所述提醒关键信息为语音数据;

相应的,所述匹配模块,包括:

提取子模块,用于提取所述语音数据的特征,所述特征包括波形信息;

第一匹配子模块,用于将所述语音数据的特征与所述实时对话中的参与用户的用户标识分别对应的提醒关键信息的特征进行匹配。

优选地,所述提醒关键信息为文本数据;

相应的,所述匹配模块,包括:

转化子模块,用于识别所述语音数据,并将所述语音数据转化成文本数据;

第二匹配子模块,用于将所述文本数据与所述实时对话中的参与用户的用户标识分别对应的提醒关键信息进行匹配。

本发明提供了一种实时对话中的实时提醒方法,首先,接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系。其次,实时接收语音数据时,获取所述语音数据所属的实时对话中参与对话的各个用户的用户标识。再次,利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配。当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识。最后,向具有所述用户标识的用户发送实时提醒信号。本发明提供的实时对话中的实时提醒方法能够根据用户的需求提醒用户,从而降低用户遗漏或错过实时对话中的关键信息的几率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种实时对话中的实时提醒方法流程图;

图2为本发明提供的一种实时对话中的实时提醒方法的信令交互图;

图3为本发明提供的一种实时对话中的实时提醒装置的结构示意图;

图4为本发明提供的一种计算机的部分结构示意图。

具体实施方式

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

参考图1,为本发明实施例提供的一种实时对话中的实时提醒方法流程图,所述方法具体可以包括:

s101:接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系。

本发明实施例中,用户在进行实时对话时,可以预先为本次实时对话设置提醒关键信息。具体的,本次实时对话中的用户在客户端设置提醒关键信息后,将所述提醒关键信息发送至服务器。当服务器接收到用户设置的提醒关键信息以及用户标识后,存储所述提醒关键信息与所述用户标识之间的对应关系。其中,所述实时对话包括音视频实时对话,所述用户标识包括用户昵称、用户id等能够在本次音视频对话中唯一标识所述用户的信息。

s102:实时接收语音数据时,获取所述语音数据所属的实时对话中参与对话的各个用户的用户标识。

在实时对话中,用户讲的每一段语音都会作为语音数据发送至服务器,当所述服务器接收到本次实时对话中的语音数据时,首先获取参与到本次实时对话中的各个用户的用户标识。

s103:利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配。

本发明实施例中,服务器在获取到参与本次实时对话中的各个用户的用户标识后,再分别获取预先存储的与各个用户的用户标识对应的提醒关键信息。具体的,可能本次实时对话中的某些用户并未预先设置提醒关键信息,所以,本发明实施例只获取本次实时对话中预先设置的用户的提醒关键信息。

实际应用中,利用接收到的语音数据,与本次实时对话中的各个用户的用户标识对应的提醒关键信息进行匹配,并确定与所述语音数据匹配成功的提醒关键信息。

本发明实施例中用户预先设置的提醒关键信息可以是语音数据,也可以是文本数据。具体的,与不同类型的提醒关键信息进行匹配的方式也是不同的。

对于提醒关键信息为语音数据的匹配方式包括:首先,对接收到的所述语音数据进行去噪、滤波、采样等预处理,其次,对经过上述预处理的语音数据进行特征提取,然后,将提取到的特征与本次实时对话中各个用户的提醒关键信息的特征进行匹配。一种实现方式中,所述特征包括波形信息,具体的,计算所述语音数据的波形信息与预先存储的提醒关键信息的波形信息的相似度,如果相似度满足预设值,则确定二者匹配成功。具体的匹配成功的条件不限于上述方式。

另外,对于提醒关键信息为文本数据的匹配方式包括:首先,对接收到的所述语音数据进行去噪后,识别所述语音数据,并将所述语音数据转化为文本数据。然后,将所述文本数据与本次实时对话中各个用户的提醒关键信息进行匹配。一种实现方式中,如果所述文本数据包含或被包含于任一提醒关键信息,则确定二者匹配成功。具体的匹配成功的条件不限于上述方式。

s104:当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识。

本发明实施例中,如果所述语音数据与本次实时对话中的任一用户预先设置的任一提醒关键信息匹配成功,则获取与所述提醒关键信息具有对应关系的用户标识。

s105:向具有所述用户标识的用户发送实时提醒信号。

为了避免用户遗漏或错过本次实时对话中的关键信息,本发明实施例在语音数据与提醒关键信息匹配成功后,向预先设置所述提醒关键信息的用户发送实时提醒信号,以起到提醒用户关注本次实时对话的作用。

本发明实施例中,在所述用户的客户端接收到所述实时提醒信号后,可以通过各种提醒方式实时提醒所述用户,例如,通过闪屏的方式、文字悬浮的方式提醒用户。

本发明实施例提供的实时对话中的实时提醒方法中,首先接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系。其次,实时接收语音数据时,获取所述语音数据所属的实时对话中参与对话的各个用户的用户标识。再次,利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配。当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识。最后,向具有所述用户标识的用户发送实时提醒信号。本发明实施例提供的实时对话中的实时提醒方法能够根据用户的需求实时提醒用户,从而降低用户遗漏或错过实时对话中的关键信息的几率。

本发明实施例还提供了一种实时对话中的实时提醒方法,参考图2,为本发明实施例提供的一种实时对话中的实时提醒方法的信令交互图,所述方法包括:

s200:服务器接收并保存第一客户端的第一用户和第二客户端的第二用户分别设置的提醒关键信息。

本发明实施例提供的实时对话中的用户提醒方法能够应用两人或多人的实时对话中,以下仅以两个用户(第一用户和第二用户)建立实时对话为例。具体的,服务器预先建立所述第一用户的用户标识与第一提醒关键信息的对应关系,以及所述第二用户的用户标识与第二提醒关键信息的关系。值得注意的是,用户可以在实时对话建立之前设置并发送提醒关键信息,也可以在实时对话期间设置并发送提醒关键信息。

s202:所述服务器实时接收语音数据,所述语音数据由所述第一用户发送。

本发明实施例中,第一用户发起实时对话,首先向所述服务器发送实时对话请求,然后,由所述服务器将所述请求转发给第二用户,当第二用户同意建立实时对话后,成功与所述第一用户建立实时对话。

本发明实施例中,在第一用户与第二用户的实时对话期间,互相发送的语音数据均需要经过所述服务器的转发。以下仅以所述服务器接收来自第一用户的语音数据为例。

s204:所述服务器对所述语音数据处理后,与本次实时对话中的第一用户和第二用户预先设置的提醒关键信息进行匹配。

本发明实施例中,第一用户发送的语音数据经过处理后,与本次实时对话中的第一用户和第二用户预先设置的提醒关键信息进行匹配,如果匹配成功,则识别所述语音数据,并存储由所述语音数据转化成的文本数据,以供用户对本次实时对话的内容进行查询。

s206:如果匹配成功,则识别所述语音数据,并存储由所述语音数据转化成的文本数据,发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息,并生成本次实时对话的对话记录。

本发明实施例中,如果匹配成功,则存储由所述语音数据转化成的文本数据,发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息之间的对应关系,并根据所述对应关系生成本次实时对话的对话记录。

s208:如果匹配成功,则向所述第一用户发送提醒信号。

另外,本发明实施例在匹配成功后,还将向发送所述语音信息的第一用户发送提醒信号,以便提醒第一用户关注本次实时对话,避免遗漏或错过实时对话中的关键信息。

当第一客户端接收到提醒信号后,可以开启音频或视频的录制功能,以便对本次实时对话中的后续内容进行录制。另外,第一用户还可以将录制得到的音视频文件上传服务器,以分享给其他用户。

s210:第一用户和第二用户请求下载本次实时对话的对话记录。

s212:所述服务器下发所述实时对话的对话记录。

本发明实施例中,在本次实时对话结束后,第一用户和第二用户可以向服务器请求下载本次实时对话的对话记录。另外,第一用户和第二用户还可以对所述对话记录进行二次编辑,并将经过二次编辑后的对话记录上传至所述服务器,以便分享给其他用户。

本发明实施例提供的实时对话中的实时提醒方法,不仅能够根据用户的需求提醒用户,从而降低用户遗漏或错过实时对话中的关键信息的几率,而且能够生成本次实时对话的对话记录,以供用户后续查看。

本发明实施例还提供了一种实时对话中的实时提醒装置,参考图3,为本发明实施例提供的一种实时对话中的实时提醒装置的结构示意图,所述装置包括:

第一保存模块301,用于接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系;

第一获取模块302,用于实时接收到语音数据时,获取所述语音数据所属的实时对话中的参与对话的各个用户的用户标识;

匹配模块303,用于利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配;

第二获取模块304,用于当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识;

第一发送模块305,用于向具有所述用户标识的用户发送实时提醒信号。

另外,所述装置还可以包括:

第二保存模块,用于当所述语音数据与提醒关键信息匹配成功,识别所述语音数据,并保存由所述语音数据转化成的文本数据。

所述装置还包括:

第三保存模块,用于当所述语音数据与提醒关键信息匹配成功,保存发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息。

所述装置还包括:

生成模块,用于生成所述实时对话的对话记录,所述对话记录包括由所述语音数据转化成的文本数据、发送所述语音数据的用户的用户标识,以及所述用户发送所述语音数据时的时间信息之间的对应关系,其中,所述实时对话的对话记录用于供所述实时对话中的参与用户下载。

所述装置还包括:

第二发送模块,用于在接收到所述实时对话中的用户对所述实时对话的对话记录的下载请求时,向所述用户发送所述对话记录;

第三存储模块,用于接收并保存经过所述用户二次编辑的对话记录,以供所述实时对话中的参与用户下载。

所述提醒关键信息为语音数据;

相应的,所述匹配模块,包括:

提取子模块,用于提取所述语音数据的特征,所述特征包括波形信息;

第一匹配子模块,用于将所述语音数据的特征与所述实时对话中的参与用户的用户标识分别对应的提醒关键信息的特征进行匹配。

所述提醒关键信息为文本数据;

相应的,所述匹配模块,包括:

转化子模块,用于识别所述语音数据,并将所述语音数据转化成文本数据;

第二匹配子模块,用于将所述文本数据与所述实时对话中的参与用户的用户标识分别对应的提醒关键信息进行匹配。

本发明实施例提供的实时对话中的实时提醒装置能够实现以下功能:接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系。实时接收语音数据时,获取所述语音数据所属的实时对话中参与对话的各个用户的用户标识。利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配。当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识。向具有所述用户标识的用户发送实时提醒信号。本发明实施例提供的实时对话中的用户提醒装置能够根据用户的需求提醒用户,从而降低用户遗漏或错过实时对话中的关键信息的几率。

相应的,本发明实施例还提供一种计算机,参见图4所示,可以包括:

处理器401、存储器402、输入装置403和输出装置404。浏览器服务器中的处理器401的数量可以一个或多个,图4中以一个处理器为例。在本发明的一些实施例中,处理器401、存储器402、输入装置403和输出装置404可通过总线或其它方式连接,其中,图4中以通过总线连接为例。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置403可用于接收输入的数字或字符信息,以及产生与浏览器服务器的用户设置以及功能控制有关的键信号输入。

具体在本实施例中,处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能:

接收预设的提醒关键信息及用户标识,并保存所述提醒关键信息与所述用户标识之间的对应关系;

实时接收语音数据时,获取所述语音数据所属的实时对话中参与对话的各个用户的用户标识;

利用所述语音数据,与所述实时对话中参与用户的用户标识分别对应的提醒关键信息进行实时匹配;

当所述语音数据与提醒关键信息匹配成功,获取与所述提醒关键信息具有对应关系的用户标识;

向具有所述用户标识的用户发送实时提醒信号。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明实施例所提供的一种实时对话中的实时提醒方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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