即时通讯方法和服务器与流程

文档序号:12376136阅读:461来源:国知局
即时通讯方法和服务器与流程

本申请涉及通信领域,特别涉及一种即时通讯方法和服务器。



背景技术:

TTS(Text To Speech)技术是一种能够将文本转换成语音的技术,其能够将文件、网页或文字消息等转换成语音之后输出。

目前在传统的电话通信和互联网通信领域,TTS技术都有应用。比如,一些固定语音播报的事项,可以采用TTS技术,在出现修改的时候,只需要修改文本即可,而无需重新进行录音等繁琐操作。

TTS技术中语音比较标准,且给人较为规范的使用体验。然而,随着社会发展,一些不法分子利用人们对TTS技术的认可,利用TTS技术播报虚假信息,以期蒙蔽受害人,达到非法骗取财物的目的。比如,虚假电话等。使得越来越多的人们越发的敏感,接收到采用TTS语音播报的电话或语音消息时,会认为是虚假消息而直接挂断或者停止收听。由于现有的通信系统或网络系统难以针对虚假信息和非虚假信息进行有效区分,使得采用TTS技术的语音通信或语音消息存在一些被接收方误以为虚假信息而拒听或不回复的情况。



技术实现要素:

本申请实施方式的目的是提供一种能够有效避免消息接收方接听误会的即时通讯方法和服务器。

为解决上述技术问题,本申请提供一种即时通讯方法,其包括:接收第一客户端发出的即时通讯消息,所述即时通讯消息附带有第一身份信息和第二身份信息;根据所述第一身份信息获取对应的自定义语音消息;将所述即时通讯消息与所述自定义语音消息合并,形成当前消息;将所述当前消息发送给所述第二身份信息对应的通信设备。

本申请还提供一种服务器,该服务器包括:接收模块,用于接收第一客户端发出的即时通讯消息,所述即时通讯消息附带有第一身份信息和第二身份信息;获取模块,用于根据所述第一身份信息获取对应的自定义语音消息;合并模块,用于将所述即时通讯消息与所述自定义语音消息合并,形成当前消息;发送模块,用于将所述当前消息发送给所述第二身份信 息对应的通信设备。

由以上本申请实施方式提供的技术方案可见,本申请可以通过在即时通讯过程中,将从第一客户端发出的即时通讯消息与所述自定义语音消息合并,形成当前消息,并将其发送给与第二身份信息对应的通信设备。当消息接收方接听到所述当前消息时,由于会首先听到与消息发送方身份相匹配的自定义语音消息,因此,能够准确识别出消息发送方的身份,从而能够有效避免消息接收方接听误会,提高了沟通的成功率。

附图说明

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

图1为本申请一个实施方式提供的即时通讯方法的流程图;

图2为本申请一个实施方式提供的即时通讯方法的流程图;

图3为本申请一个实施方式提供的即时通讯方法的流程图;

图4为本申请一个实施方式提供的即时通讯方法的流程图;

图5为本申请一个实施方式提供的服务器的模块图。

具体实施方式

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

请参阅图1,为本申请的一个实施方式提供的即时通讯方法,其包括如下步骤。

步骤S10:接收第一客户端发出的即时通讯消息,所述即时通讯消息附带有第一身份信息和第二身份信息。

在本实施方式中,第一客户端可以是一个具有网络通信功能的通信设备,例如智能手机、平板电脑、台式电脑、笔记本电脑或智能可穿戴设备等等。当然,第一客户端也可以是运行在上述通信设备中的软件。所述第一客户端可以被用户使用,以发出即时通讯消息。

在本实施方式中,客户端之间可以进行通讯,即互相向对方发出即时通讯消息。在本实 施方式中,即时通讯消息可以包括文字、语音、图片或文件等。

在本实施方式中,身份信息可以用于标识客户端,使得在客户端之间通讯过程中,可以通过身份信息相互分辨。具体地,第一客户端和第二客户端之间进行即时通讯时,可以建立一个会话并建立会话标识,将标识第一客户端的第一身份信息和标识第二客户端的第二身份信息与会话标识相对应,在第一客户端与第二客户端交互通讯的过程中,即时通讯服务器便可以根据第一身份信息和第二身份信息区分当前即时通讯消息的发出方和接收方。再者,作为接收方的客户端可以根据即时通讯消息附带的身份信息找到对应的会话标识,进而确定展示当前即时通讯消息的会话。

在本实施方式中,即时通讯消息附带有第一身份信息和第二身份信息,可以包括第一身份信息和第二身份信息时即时通讯消息内容的一部分;可以包括第一身份信息和第二身份信息是即时通讯消息的附件;还可以包括第一身份信息和第二身份信息中,一个是即时通讯消息的附件,另一个是即时通讯消息的内容的一部分。

步骤S12:根据所述第一身份信息获取对应的自定义语音消息。

在本实施方式中,所述自定义语音消息可以向消息接收方准确标识消息发送方的身份。所述自定义语音消息可以为由第一客户端录制并对应存储于即时通讯服务器的一段个性话语音。例如:“我是A,以下消息是我给你发送的,收到请尽快回复。”

在本实施方式中,所述自定义语音消息可以通过录制的方式制作,也可以通过其他方式制作,只需当消息接收方收到所述自定义语音消息时,能够准确识别消息发送方的身份,而不会怀疑所接收到的消息为虚假信息而挂断或直接忽略不再进一步回复。所属领域技术人员在本申请技术精髓启示下,还可能做出其它变更,但只要其功能和效果与本申请相同或相似均应涵盖于本申请保护范围内。

在本实施方式中,所述自定义语音消息存储时,可以根据所述第一身份信息对应存储于即时通讯服务器,当需要获取所述自定义语音消息时,根据所述第一身份信息在服务器上查找获取即可。具体的,举例为:可以设置有数据表,其中数据表中的第一列数据为第一身份信息,第二列数据为对应的自定义语音信息的存储路径。如此通过在该数据表中查找第一身份信息,便可以对应获得相应的自定义语音信息的存储路径。

步骤S14:将所述即时通讯消息与所述自定义语音消息合并,形成当前消息。

在本实施方式中,即时通讯服务器通过查找第一客户端的第一身份信息,获得自定义语音消息对应存储的位置,进而获取自定义语音消息,将第一客户端发出的即时通讯消息与自定义语音消息合并,即时通讯消息可以处于自定义语音消息的末尾,从而形成当前消息。具体的,举例为:所述即时通讯消息可以为文本消息,可以利用TTS技术,将即时通讯消息转 为语音消息之后,将该语音消息与自定义语音消息合并。所述即时通讯消息可以为语音消息,可以直接将即时通讯消息合并至自定义语音消息的末尾。进一步举例为:对应于所述即时通讯消息的内容包括图片,可以首先通过图片识别技术,识别出图片中的文字,然后可以通过TTS技术将该文字转换成语音消息,再将该语音消息与自定义语音消息合并。对应于所述即时通讯消息的内容包括文件,可以通过TTS技术将文件内容转换成语音消息,然后将该语音消息与自定义语音消息合并。

步骤S16:将所述当前消息发送给所述第二身份信息对应的通信设备。

在本实施方式中,所述通信设备可以为具有网络通信功能的通信设备,例如智能手机、平板电脑或智能可穿戴设备等等。所述通信设备可以被用户使用,以接收当前消息。

在本实施方式中,所述第二身份信息用于标识与之对应的通信设备。具体的当第一客户端和第二客户端之间进行即时通讯时,可以建立一个会话并建立会话标识,将标识第一客户端的第一身份信息和标识第二客户端的第二身份信息与会话标识相对应,在第一客户端与第二客户端交互通讯的过程中,即时通讯服务器便可以根据第一身份信息和第二身份信息区分当前即时通讯消息的发出方和接收方。当即时服务器上形成当前消息后,其能够将所述当前消息准确发送至与所述第二身份信息相对于的通信设备。

本申请实施方式提供的即时通讯方法,通过在即时通讯过程中,将从第一客户端接收到的即时通讯消息合并至自定义语音消息的末尾,形成当前消息,并将其发送给与第二身份信息对应的通信设备。当消息接收方接听到所述当前消息时,由于会首先听到与消息发送方身份相匹配的自定义语音消息,因此,能够准确识别出消息发送方的身份,从而能够有效避免消息接收方接听误会,提高了沟通的成功率。

请参阅图2,在本申请的一个实施方式中,即时通讯消息为文本消息。在所述步骤S14中可以包括如下步骤。

步骤S17:将所述即时通讯消息由文本消息转换成语音消息。

步骤S19:将所述即时通讯消息合并至所述自定义消息的末尾。

在本实施方式中,在即时通讯消息为文本消息时,可以首先进行格式转换,即将文本消息转换成语音消息。然后在进行消息的合并。具体的,举例为:可以利用TTS技术,将文本消息转换为语音消息,然后将该语音消息与自定义语音消息合并。

请参阅图3,在本申请的一个实施方式中,所述方法还包括如下步骤。

步骤S20:接收所述第一客户端发出的自定义语音消息,获取所述自定义语音消息对应的第一身份信息。

步骤S22:将所述自定义语音消息和所述第一身份信息对应存储。

在本实施方式中,可以通过向服务器上传的方式设置自定义语音消息。比如,用户可以在本地事先录制自定义语音消息之后,将该自定义语音消息上传至服务器,如此实现设置自定义语音消息。

在本实施方式中,获取第一身份信息的方式可以包括自定义语音消息附带第一身份信息,接收到自定义语音消息之后,便可以获得第一身份信息。还可以包括在上传自定义语音消息的界面,可以输入第一身份信息,从而在上传自定义语音消息时,可以与第一身份信息对应存储。在本实施方式中,可以采用数据表记录第一身份信息和自定义语音消息的存储路径,如此便可以根据第一身份信息进一步得到自定义语音信息。

在本实施方式中,所述自定义语音消息存储时,可以根据所述第一身份信息对应存储于即时通讯服务器,当需要获取所述自定义语音消息时,根据所述第一身份信息在服务器上查找获取即可。

请参阅图4,在一个实施方式中,在将当前消息发送给通信设备的步骤中包括:

步骤S24:获取所述第二身份信息绑定的通信号码。

步骤S26:向所述通信号码发起呼叫。

步骤S28:在与使用所述通信号码的所述通信设备建立通信时,将所述当前消息发送给所述通信设备。

在本实施方式中,通信设备可以具有电信运营商提供的通信号码,在向该通信号码发起呼叫时,可以通过电信运营商的服务器与通信设备建立通信,从而进行电话通信。

在本实施方式中,在第二身份信息对应的用户可以设置有个人信息,该个人信息中可以包括有该用户的通信号码,由于第二身份信息标识该用户,使得第二身份信息与通信号码之间可以存在绑定关系。即已知第二身份信息便可以获取通信号码。

在本实施方式中,向通信号码发起呼叫,若通信设备接受了呼叫,从而实现建立通信。根据建立的通信,将当前消息发送给通信设备。具体的,通信建立之后,需要将当前消息按照通信协议规定的编码方式,进行编码发送给通信设备,通信设备接收之后,会根据通信协议规定的解码方式解码,进而可以播放当前消息。

请参阅图5,本申请实施方式还提供一种服务器110,其包括:接收模块20、获取模块22、合并模块24和发送模块26。

接收模块20,用于接收第一客户端发出的即时通讯消息,所述即时通讯消息附带有第一身份信息和第二身份信息。

在本实施方式中,第一客户端可以是一个具有网络通信功能的通信设备,例如智能手机、平板电脑、台式电脑、笔记本电脑或智能可穿戴设备等等。当然,第一客户端也可以是运行 在上述通信设备中的软件。所述第一客户端可以被用户使用,以发出即时通讯消息。

在本实施方式中,客户端之间可以进行通讯,即互相向对方发出即时通讯消息。在本实施方式中,即时通讯消息可以包括文字、语音、图片或文件等。

在本实施方式中,身份信息可以用于标识客户端,使得在客户端之间通讯过程中,可以通过身份信息相互分辨。具体地,第一客户端和第二客户端之间进行即时通讯时,可以建立一个会话并建立会话标识,将标识第一客户端的第一身份信息和标识第二客户端的第二身份信息与会话标识相对应,在第一客户端与第二客户端交互通讯的过程中,即时通讯服务器便可以根据第一身份信息和第二身份信息区分当前即时通讯消息的发出方和接收方。再者,作为接收方的客户端可以根据即时通讯消息附带的身份信息找到对应的会话标识,进而确定展示当前即时通讯消息的会话。

在本实施方式中,即时通讯消息附带有第一身份信息和第二身份信息,可以包括第一身份信息和第二身份信息时即时通讯消息内容的一部分;可以包括第一身份信息和第二身份信息是即时通讯消息的附件;还可以包括第一身份信息和第二身份信息中,一个是即时通讯消息的附件,另一个是即时通讯消息的内容的一部分。

获取模块22,用于根据所述第一身份信息获取对应的自定义语音消息。

在本实施方式中,所述自定义语音消息可以向消息接收方准确标识消息发送方的身份。所述自定义语音消息可以为由第一客户端录制并对应存储于即时通讯服务器的一段个性话语音。例如:“我是XX,以下消息是我给你发送的,收到请尽快回复。”

所述自定义语音消息可以通过录制的方式制作,也可以通过其他方式制作。只需当消息接收方收到所述自定义语音消息时,能够准确识别消息发送方的身份,而不会怀疑所接收到的消息为虚假信息而挂断或直接忽略不再进一步回复。

在本实施方式中,所述自定义语音消息存储时,可以根据所述第一身份信息对应存储于即时通讯服务器,当需要获取所述自定义语音消息时,根据所述第一身份信息在服务器上查找获取即可。具体的,举例为:可以设置有数据表,其中数据表中的第一列数据为第一身份信息,第二列数据为对应的自定义语音信息的存储路径。如此通过在该数据表中查找第一身份信息,便可以对应获得相应的自定义语音信息的存储路径。

合并模块24,用于将所述即时通讯消息与所述自定义语音消息合并,形成当前消息。

在本实施方式中,即时通讯服务器通过查找第一客户端的第一身份信息,获得自定义语音消息对应存储的位置,进而获取自定义语音消息,将第一客户端发出的即时通讯消息与自定义语音消息合并,即时通讯消息可以处于自定义语音消息的末尾,从而形成当前消息。具体的,举例为:所述即时通讯消息可以为文本消息,可以利用TTS技术,将即时通讯消息转 为语音消息之后,将该语音消息与自定义语音消息合并。所述即时通讯消息可以为语音消息,可以直接将即时通讯消息合并至自定义语音消息的末尾。进一步举例为:对应于所述即时通讯消息的内容包括图片,可以首先通过图片识别技术,识别出图片中的文字,然后可以通过TTS技术将该文字转换成语音消息,再将该语音消息与自定义语音消息合并。对应于所述即时通讯消息的内容包括文件,可以通过TTS技术将文件内容转换成语音消息,然后将该语音消息与自定义语音消息合并。

发送模块26,用于将所述当前消息发送给所述第二身份信息对应的通信设备。

在本实施方式中,所述通信设备可以为具有网络通信功能的通信设备,例如智能手机、平板电脑、台式电脑、笔记本电脑或智能可穿戴设备等等。当然,第一客户端也可以是运行在上述通信设备中的软件。所述通信设备可以为一个或多个。所述通信设备可以被用户使用,以接收当前消息。

在本实施方式中,所述第二身份信息用于标识与之对应的通信设备。

具体的当第一客户端和第二客户端之间进行即时通讯时,可以建立一个会话并建立会话标识,将标识第一客户端的第一身份信息和标识第二客户端的第二身份信息与会话标识相对应,在第一客户端与第二客户端交互通讯的过程中,即时通讯服务器便可以根据第一身份信息和第二身份信息区分当前即时通讯消息的发出方和接收方。当即时服务器上形成当前消息后,其能够将所述当前消息准确发送至与所述第二身份信息相对于的通信设备。

由以上本申请实施方式提供的技术方案可见,本申请可以通过在即时通讯过程中,将从第一客户端发出的即时通讯消息合并至自定义语音消息的末尾,形成当前消息,并将其发送给与第二身份信息对应的通信设备。当消息接收方接听到所述当前消息时,由于会首先听到与消息发送方身份相匹配的自定义语音消息,因此,能够准确识别出消息发送方的身份,从而能够有效避免消息接收方接听误会,提高了沟通的成功率。

在本申请文件中,介绍了本申请的多个实施方式,所属领域技术人员可以理解得出,本申请中的实施方式之间可以互相组合。而且,所属领域技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

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