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

一种元宇宙中的消息展示方法及相关设备

文献发布时间:2024-04-18 19:44:28


一种元宇宙中的消息展示方法及相关设备

技术领域

本发明属于通信领域,尤其涉及一种元宇宙中的消息展示方法及相关设备。

背景技术

随着元宇宙热潮的爆发,元宇宙中消息的接收和展示越来越受到关注,元宇宙中需要接收和展示多种多样的消息,比如用户设定的日程提醒消息、用户设定的时间提醒消息等。

目前,在登入元宇宙中的用户会接收所有消息,消息过多时,容易造成消息打扰,并无法筛选有效信息进行展示,容易影响元宇宙中消息的展示效果。

发明内容

鉴于上述问题,本申请提出一种元宇宙中的消息展示方法及相关设备,为了提高元宇宙中消息的展示效果,具体方案如下:

一种元宇宙中的消息展示方法,应用于消息接收端,所述消息接收端与消息发送端相连,包括:

接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个所述待展示消息包括产生时间信息、发送位置信息和发送内容信息;

针对每个所述待展示消息,基于所述待展示消息的所述发送位置信息和所述消息接收端的位置信息,确定所述待展示消息的发送距离信息,并对所述待展示消息的所述产生时间信息、所述发送内容信息、所述发送距离信息,以及所述消息接收端的位置信息进行组合,得到组合后的待展示消息;

对多个所述组合后的待展示消息进行展示。

可选的,所述对多个所述组合后的待展示消息进行展示,包括:

获取各个所述组合后的待展示消息的产生时间信息和发送距离信息;

基于各个所述组合后的待展示消息的产生时间信息和发送距离信息,确定展示顺序;

基于所述展示顺序,对多个所述组合后的待展示消息进行展示。

可选的,所述基于各个所述组合后的待展示消息的产生时间信息和发送距离信息,确定展示顺序,包括:

基于各个所述组合后的待展示消息的产生时间信息,对多个所述组合后的待展示消息进行升序排列,若存在所述组合后的待展示消息的产生时间信息一致,则基于各个产生时间信息一致的组合后的待展示消息的发送距离信息,对多个所述产生时间信息一致的组合后的待展示消息进行升序排列,得到展示顺序。

可选的,在所述对多个所述组合后的待展示消息进行展示之后,所述方法还包括:

从多个所述组合后的待展示消息中筛选出目标消息,所述目标消息用于指示不是语音消息的组合后的待展示消息;

获取所述目标消息的用户性别信息和用户音色信息;

基于所述目标消息的所述用户性别信息、所述用户音色信息、所述发送内容信息、所述发送距离信息和所述产生时间信息,对所述目标消息进行语音合成,得到所述目标消息对应的语音;

将所述目标消息对应的语音进行播放。

可选的,所述基于所述目标消息的所述用户性别信息、所述用户音色信息、所述发送内容信息、所述发送距离信息和所述产生时间信息,对所述目标消息进行语音合成,得到所述目标消息对应的语音,包括:

基于所述目标消息的所述发送距离信息,计算所述目标消息的音量大小;

基于所述目标消息的所述产生时间信息,计算所述目标消息的合成顺序;

基于所述目标消息的所述用户性别信息、所述用户音色信息、所述发送内容信息、所述音量大小和所述合成顺序,对所述目标消息进行语音合成,得到所述目标消息对应的语音。

一种元宇宙中的消息展示装置,应用于消息接收端,所述消息接收端与消息发送端相连,包括:

接收单元,用于接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个所述待展示消息包括产生时间信息、发送位置信息和发送内容信息;

组合单元,用于针对每个所述待展示消息,基于所述待展示消息的所述发送位置信息和所述消息接收端的位置信息,确定所述待展示消息的发送距离信息,并对所述待展示消息的所述产生时间信息、所述发送内容信息、所述发送距离信息,以及所述消息接收端的位置信息进行组合,得到组合后的待展示消息;

展示单元,用于对多个所述组合后的待展示消息进行展示。

可选的,所述展示单元,包括:

获取子单元,用于获取各个所述组合后的待展示消息的产生时间信息和发送距离信息;

确定子单元,用于基于各个所述组合后的待展示消息的产生时间信息和发送距离信息,确定展示顺序;

展示子单元,用于基于所述展示顺序,对多个所述组合后的待展示消息进行展示。

可选的,所述确定子单元,包括:

排列子单元,用于基于各个所述组合后的待展示消息的产生时间信息,对多个所述组合后的待展示消息进行升序排列,若存在所述组合后的待展示消息的产生时间信息一致,则基于各个产生时间信息一致的组合后的待展示消息的发送距离信息,对多个所述产生时间信息一致的组合后的待展示消息进行升序排列,得到展示顺序。

一种元宇宙中的消息展示设备,包括存储器和处理器;

所述存储器,用于存储程序;

所述处理器,用于执行所述程序,实现上述任一项所述的元宇宙中的消息展示方法的各个步骤。

一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述的元宇宙中的消息展示方法的各个步骤。

基于上述技术方案,本发明提供的一种元宇宙中的消息展示方法及相关设备,首先接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个待展示消息包括产生时间信息、发送位置信息和发送内容信息,通过设定接收范围可以避免接收的消息过多,针对每个待展示消息,基于待展示消息的发送位置信息和消息接收端的位置信息,确定待展示消息的发送距离信息,并对待展示消息的产生时间信息、发送内容信息、发送距离信息,以及消息接收端的位置信息进行组合,得到组合后的待展示消息,提取了有效信息,对有效信息进行展示,有利于提升元宇宙中消息的展示效果。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例公开的一种元宇宙中的消息展示方法的流程示意图;

图2为本发明实施例公开的一种对多个组合后的待展示消息进行展示的方法的过程示意图;

图3为本发明实施例公开的一种筛选和处理目标消息的方法的流程示意图;

图4为本发明实施例公开的一种基于目标消息的用户性别信息、用户音色信息、发送内容信息、发送距离信息和产生时间信息,对目标消息进行语音合成,得到目标消息对应的语音的方法的过程示意图;

图5为本发明实施例公开的一种元宇宙中的消息展示装置的结构示意图;

图6为本发明实施例公开的一种元宇宙中的消息展示设备的硬件结构框图。

具体实施方式

需要说明的是,本发明提供的元宇宙中的消息展示方法及相关设备,可用于移动互联领域或金融领域。上述仅为示例,并不对本发明提供的元宇宙中的消息展示方法及相关设备的应用领域进行限定。

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。

为了提高元宇宙中消息的展示效果,本发明提供了一种元宇宙中的消息展示方法,应用于消息接收端,消息接收端与消息发送端相连,下面结合附图和具体实施方式对本发明提供的元宇宙中的消息展示方法作进一步详细的说明。

请参阅附图1,图1为本发明实施例提供的一种元宇宙中的消息展示方法的流程示意图。该方法可以包括以下步骤:

步骤S101:接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个待展示消息包括产生时间信息、发送位置信息和发送内容信息。

在本申请中,用户点击发送待展示消息,同时获取预设接收范围内的用户集合。

其中,消息发送端以(产生时间信息time,发送位置信息location-sender,发送内容信息content)的形式发送。

步骤S102:针对每个待展示消息,基于待展示消息的发送位置信息和消息接收端的位置信息,确定待展示消息的发送距离信息,并对待展示消息的产生时间信息、发送内容信息、发送距离信息,以及消息接收端的位置信息进行组合,得到组合后的待展示消息。

在本申请中,通过计算得到待展示消息的发送距离信息distance,消息接收端接收到消息后以(产生时间信息time,消息接收端的位置信息location-receiver,发送距离信息distance,发送内容信息content)的形式展示,具体将通过后面的实施例详细说明,此处不再展开描述。

步骤S103:对多个组合后的待展示消息进行展示。

综上所述,本发明提供的一种元宇宙中的消息展示方法,首先接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个待展示消息包括产生时间信息、发送位置信息和发送内容信息,通过设定接收范围可以避免接收的消息过多,针对每个待展示消息,基于待展示消息的发送位置信息和消息接收端的位置信息,确定待展示消息的发送距离信息,并对待展示消息的产生时间信息、发送内容信息、发送距离信息,以及消息接收端的位置信息进行组合,得到组合后的待展示消息,提取了有效信息,对有效信息进行展示,有利于提升元宇宙中消息的展示效果。

在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤S103对多个组合后的待展示消息进行展示的具体实现方式进行了详细说明。

作为一种可实施方式,请参阅附图2,为本发明公开的一种对多个组合后的待展示消息进行展示的方法的过程示意图。该方法可以包括以下步骤:

步骤S201:获取各个组合后的待展示消息的产生时间信息和发送距离信息。

步骤S202:基于各个组合后的待展示消息的产生时间信息和发送距离信息,确定展示顺序。

在本申请中,按照时间早晚和距离远近确定展示顺序,具体将通过后面的实施例详细说明,此处不再展开描述。

步骤S203:基于展示顺序,对多个组合后的待展示消息进行展示。

在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤S202基于各个组合后的待展示消息的产生时间信息和发送距离信息,确定展示顺序的具体实现方式进行了详细说明。

作为一种可实施方式,可以基于各个组合后的待展示消息的产生时间信息,对多个组合后的待展示消息进行升序排列,若存在组合后的待展示消息的产生时间信息一致,则基于各个产生时间信息一致的组合后的待展示消息的发送距离信息,对多个产生时间信息一致的组合后的待展示消息进行升序排列,得到展示顺序。

在本申请中,产生时间早的组合后的待展示消息优先展示,对于同一产生时间信息的组合后的待展示消息按距离近的组合后的待展示消息优先展示。

在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤S103对多个组合后的待展示消息进行展示之后的具体实现方式进行了详细说明。

作为一种可实施方式,请参阅附图3,为本发明公开的一种筛选和处理目标消息的方法的流程示意图。该方法可以包括以下步骤:

步骤S301:从多个组合后的待展示消息中筛选出目标消息,目标消息用于指示不是语音消息的组合后的待展示消息。

需要说明的是,目标消息可以为图片消息、视频消息和文字消息等。

步骤S302:获取目标消息的用户性别信息和用户音色信息。

步骤S303:基于目标消息的用户性别信息、用户音色信息、发送内容信息、发送距离信息和产生时间信息,对目标消息进行语音合成,得到目标消息对应的语音。

在本申请中,通过目标消息的发送距离信息和产生时间信息,计算对目标消息进行语音合成的影响条件,具体将通过后面的实施例详细说明,此处不再展开描述。

步骤S304:将目标消息对应的语音进行播放。

综上所述,本发明提供的一种筛选和处理目标消息的方法,对目标消息进行语音合成,以语音形式播放目标消息,有利于进一步提升元宇宙中消息的展示效果,提升用户的体验。

在上述本发明公开的实施例的基础上,在本发明的再一个实施例中,对步骤S303基于目标消息的用户性别信息、用户音色信息、发送内容信息、发送距离信息和产生时间信息,对目标消息进行语音合成,得到目标消息对应的语音的具体实现方式进行了详细说明。

作为一种可实施方式,请参阅附图4,为本发明公开的一种基于目标消息的用户性别信息、用户音色信息、发送内容信息、发送距离信息和产生时间信息,对目标消息进行语音合成,得到目标消息对应的语音的方法的过程示意图。该方法可以包括以下步骤:

步骤S401:基于目标消息的发送距离信息,计算目标消息的音量大小。

在本申请中,可以为目标消息的发送距离越近,目标消息的音量越大;目标消息的发送距离越远,目标消息的音量越小。

步骤S402:基于目标消息的产生时间信息,计算目标消息的合成顺序。

在本申请中,可以为目标消息的产生时间越早,目标消息的播放顺序越靠前;目标消息的产生时间越晚,目标消息的播放顺序越靠后,同一产生时间点的目标消息以混合形式播放。

步骤S403:基于目标消息的用户性别信息、用户音色信息、发送内容信息、音量大小和合成顺序,对目标消息进行语音合成,得到目标消息对应的语音。

上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种元宇宙中的消息展示装置,应用于消息接收端,所述消息接收端与消息发送端相连,下面给出具体的实施例进行详细说明。

请参阅附图5,图5为本申请实施例公开的一种元宇宙中的消息展示装置的结构示意图,该装置包括:

接收单元11,用于接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个所述待展示消息包括产生时间信息、发送位置信息和发送内容信息。

组合单元12,用于针对每个所述待展示消息,基于所述待展示消息的所述发送位置信息和所述消息接收端的位置信息,确定所述待展示消息的发送距离信息,并对所述待展示消息的所述产生时间信息、所述发送内容信息、所述发送距离信息,以及所述消息接收端的位置信息进行组合,得到组合后的待展示消息。

展示单元13,用于对多个所述组合后的待展示消息进行展示。

作为一种可实施方式,所述展示单元13,包括:

获取子单元,用于获取各个所述组合后的待展示消息的产生时间信息和发送距离信息。

确定子单元,用于基于各个所述组合后的待展示消息的产生时间信息和发送距离信息,确定展示顺序。

展示子单元,用于基于所述展示顺序,对多个所述组合后的待展示消息进行展示。

作为一种可实施方式,所述确定子单元,包括:

排列子单元,用于基于各个所述组合后的待展示消息的产生时间信息,对多个所述组合后的待展示消息进行升序排列,若存在所述组合后的待展示消息的产生时间信息一致,则基于各个产生时间信息一致的组合后的待展示消息的发送距离信息,对多个所述产生时间信息一致的组合后的待展示消息进行升序排列,得到展示顺序。

作为一种可实施方式,所述装置还包括:

筛选单元,用于从多个所述组合后的待展示消息中筛选出目标消息,所述目标消息用于指示不是语音消息的组合后的待展示消息。

获取单元,用于获取所述目标消息的用户性别信息和用户音色信息。

合成单元,用于基于所述目标消息的所述用户性别信息、所述用户音色信息、所述发送内容信息、所述发送距离信息和所述产生时间信息,对所述目标消息进行语音合成,得到所述目标消息对应的语音。

播放单元,用于将所述目标消息对应的语音进行播放。

作为一种可实施方式,所述合单元,包括:

第一计算子单元,用于基于所述目标消息的所述发送距离信息,计算所述目标消息的音量大小。

第二计算子单元,用于基于所述目标消息的所述产生时间信息,计算所述目标消息的合成顺序。

合成子单元,用于基于所述目标消息的所述用户性别信息、所述用户音信息色、所述发送内容信息、所述音量大小和所述合成顺序,对所述目标消息进行语音合成,得到所述目标消息对应的语音。

参照图6,图6为本申请实施例提供的元宇宙中的消息展示设备的硬件结构框图,元宇宙中的消息展示设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4。

在本申请实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信。

处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等。

存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory)等,例如至少一个磁盘存储器。

其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:

接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个所述待展示消息包括产生时间信息、发送位置信息和发送内容信息;

针对每个所述待展示消息,基于所述待展示消息的所述发送位置信息和所述消息接收端的位置信息,确定所述待展示消息的发送距离信息,并对所述待展示消息的所述产生时间信息、所述发送内容信息、所述发送距离信息,以及所述消息接收端的位置信息进行组合,得到组合后的待展示消息;

对多个所述组合后的待展示消息进行展示。

可选的,所述程序的细化功能和扩展功能可参照上文描述。

本申请实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的程序,所述程序用于:

接收元宇宙中预设接收范围的用户发送的多个待展示消息,每个所述待展示消息包括产生时间信息、发送位置信息和发送内容信息;

针对每个所述待展示消息,基于所述待展示消息的所述发送位置信息和所述消息接收端的位置信息,确定所述待展示消息的发送距离信息,并对所述待展示消息的所述产生时间信息、所述发送内容信息、所述发送距离信息,以及所述消息接收端的位置信息进行组合,得到组合后的待展示消息;

对多个所述组合后的待展示消息进行展示。

可选的,所述程序的细化功能和扩展功能可参照上文描述。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制。尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术分类

06120116303282