CN117425026A - 一种内容播放方法、元宇宙服务端、终端及存储介质 - Google Patents
一种内容播放方法、元宇宙服务端、终端及存储介质 Download PDFInfo
- Publication number
- CN117425026A CN117425026A CN202311352244.1A CN202311352244A CN117425026A CN 117425026 A CN117425026 A CN 117425026A CN 202311352244 A CN202311352244 A CN 202311352244A CN 117425026 A CN117425026 A CN 117425026A
- Authority
- CN
- China
- Prior art keywords
- information
- terminal
- meta
- server
- multimedia content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 230000003993 interaction Effects 0.000 claims abstract description 168
- 238000004891 communication Methods 0.000 claims abstract description 10
- 230000001360 synchronised effect Effects 0.000 claims description 48
- 238000009877 rendering Methods 0.000 claims description 32
- 238000013507 mapping Methods 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 26
- 230000006870 function Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 19
- 238000007726 management method Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 14
- 230000002452 interceptive effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000002347 injection Methods 0.000 description 8
- 239000007924 injection Substances 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000002457 bidirectional effect Effects 0.000 description 4
- 238000007654 immersion Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 238000005034 decoration Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供一种内容播放方法、元宇宙服务端、终端及存储介质,涉及通信技术领域,其中,内容播放方法包括:接收终端发送的播放请求;从网络电视平台***获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。这样可以改善用户与设备间的互动效果。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种内容播放方法、元宇宙服务端、终端及存储介质。
背景技术
目前,基于网络电视平台的家庭观影等多媒体的内容播放都是基于平面二维的电子节目指南(Electrical Program Guide,EPG)模式,所有对象都以平台方式进行呈现,内容分发网络(Content Delivery Network,CND)的分发传输是单向树形的中心化模式,用户观看时,内容需要从中心节点向边缘节点逐级下发缓存,且网络电视平台只支持***向用户的单向传输与分发,进而导致用户难以与设备进行有效互动。
发明内容
本申请实施例提供一种内容播放方法、元宇宙服务端、终端及存储介质,以解决相关技术中的用户与设备间的互动存在的互动效果差的问题。
为解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供一种内容播放方法,用于元宇宙服务端,包括:
接收终端发送的播放请求;
从网络电视平台***获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;
向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。
可选地,所述获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,包括:
接收所述终端发送的信息同步请求;
响应于所述信息同步请求,向所述终端发送同步数据信息;
基于所述同步数据信息,获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面。
可选地,所述接收终端发送的播放请求之前,所述方法还包括:
接收终端发送的空间请求;
响应于所述空间请求,向所述终端发送所述元宇宙服务端的虚拟空间信息,所述虚拟空间信息用于指示与所述终端关联的用户对象进入对应的虚拟空间。
可选地,所述接收终端发送的播放请求之前,所述方法还包括:
从所述网络电视平台获取元数据信息;
从所述网络电视平台获取所述元数据信息指示的二维海报信息;
将所述二维海报信息渲染成三维海报信息,并保存所述二维海报信息和所述三维海报信息的映射关系。
第二方面,本申请实施例提供一种内容播放方法,用于终端,包括:
向元宇宙服务端发送播放请求;
接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容;
基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
可选地,所述根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端,包括:
向所述元宇宙服务端发送信息同步请求;
接收所述元宇宙服务端发送的同步数据信息,所述同步数据信息是所述元宇宙服务端基于所述信息同步请求确定的;
根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并基于所述同步数据信息将所述互动信息同步至所述元宇宙服务端。
可选地,所述向元宇宙服务端发送播放请求之前,所述方法还包括:
从所述网络电视平台获取与目标账户关联的用户对象的虚拟人信息,所述虚拟人信息包括所述网络电视平台基于所述用户对象的关联的图像或视频生成的虚拟形象;
对所述虚拟形象进行渲染处理,并将渲染后的所述虚拟形象加载至所述多媒体内容所对应的虚拟空间。
第三方面,本申请实施例提供一种内容播放***,所述内容播放***包括元宇宙服务端、网络电视平台和终端,其中,
所述元宇宙服务端,用于接收所述终端发送的播放请求,并基于所述播放请求从所述网络电视平台获取对应的多媒体内容,并在所述元宇宙服务端的虚拟屏幕上播放所述多媒体内容,以及向所述终端发送所述多媒体内容的媒体流地址;
所述网络电视平台,用于存储所述多媒体内容;
所述终端,用于向所述元宇宙服务端发送播放请求,接收所述元宇宙服务端发送所述媒体流地址,并基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容,以及根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
第四方面,本申请实施例提供一种内容播放装置,用于元宇宙服务端,包括:
第一接收模块,用于接收终端发送的播放请求;
播放模块,用于从网络电视平台获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;
第一发送模块,用于向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
互动模块,用于获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。
可选地,所述互动模块,用于:
接收所述终端发送的信息同步请求;
响应于所述信息同步请求,向所述终端发送同步数据信息;
基于所述同步数据信息,获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面。
可选地,所述装置包括:
第三接收模块,用于接收终端发送的空间请求;
第三发送模块,用于响应于所述空间请求,向所述终端发送所述元宇宙服务端的虚拟空间信息,所述虚拟空间信息用于指示与所述终端关联的用户对象进入对应的虚拟空间。
可选地,所述装置还包括:
第一获取模块,用于从所述网络电视平台获取元数据信息;
第二获取模块,用于从所述网络电视平台获取所述元数据信息指示的二维海报信息;
渲染模块,用于将所述二维海报信息渲染成三维海报信息,并保存所述二维海报信息和所述三维海报信息的映射关系。
第五方面,本申请实施例提供一种内容播放装置,用于终端,包括:
第一发送模块,用于向元宇宙服务端发送播放请求;
第一接收模块,用于接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容;
播放模块,用于基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
互动模块,用于根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
可选地,所述互动模块,用于:
向所述元宇宙服务端发送信息同步请求;
接收所述元宇宙服务端发送的同步数据信息,所述同步数据信息是所述元宇宙服务端基于所述信息同步请求确定的;
根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并基于所述同步数据信息将所述互动信息同步至所述元宇宙服务端。
可选地,所述装置还包括:
获取模块,用于从所述网络电视平台获取与目标账户关联的用户对象的虚拟人信息,所述虚拟人信息包括所述网络电视平台基于所述用户对象的关联的图像或视频生成的虚拟形象;
渲染模块,用于对所述虚拟形象进行渲染处理,并将渲染后的所述虚拟形象加载至所述多媒体内容所对应的虚拟空间。
第六方面,本申请实施例提供一种元宇宙服务端,包括收发机和处理器,
所述收发机,用于接收终端发送的播放请求;
所述处理器,用于从网络电视平台获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;
所述收发机,还用于向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
所述处理器,还用于获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。
可选地,所述收发机,还用于接收所述终端发送的信息同步请求;
所述收发机,还用于响应于所述信息同步请求,向所述终端发送同步数据信息;
所述处理器,还用于基于所述同步数据信息,获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面。
可选地,所述收发机,还用于接收终端发送的空间请求;
所述收发机,还用于响应于所述空间请求,向所述终端发送所述元宇宙服务端的虚拟空间信息,所述虚拟空间信息用于指示与所述终端关联的用户对象进入对应的虚拟空间。
可选地,所述处理器,还用于从所述网络电视平台获取元数据信息;
所述处理器,还用于从所述网络电视平台获取所述元数据信息指示的二维海报信息;
所述处理器,还用于将所述二维海报信息渲染成三维海报信息,并保存所述二维海报信息和所述三维海报信息的映射关系。
第七方面,本申请实施例提供一种终端,包括收发机和处理器,
所述收发机,用于向元宇宙服务端发送播放请求;
所述收发机,还用于接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容;
所述处理器,用于基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
所述处理器,还用于根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
可选地,所述收发机,还用于向所述元宇宙服务端发送信息同步请求;
所述收发机,还用于接收所述元宇宙服务端发送的同步数据信息,所述同步数据信息是所述元宇宙服务端基于所述信息同步请求确定的;
所述处理器,还用于根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并基于所述同步数据信息将所述互动信息同步至所述元宇宙服务端。
可选地,所述处理器,还用于从所述网络电视平台获取与目标账户关联的用户对象的虚拟人信息,所述虚拟人信息包括所述网络电视平台基于所述用户对象的关联的图像或视频生成的虚拟形象;
所述处理器,还用于对所述虚拟形象进行渲染处理,并将渲染后的所述虚拟形象加载至所述多媒体内容所对应的虚拟空间。
第八方面,本申请实施例提供一种通信设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方面所述的内容播放方法的步骤;或者,所述程序被所述处理器执行时实现上述第二方面所述的内容播放方法的步骤。
第九方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的内容播放方法的步骤;或者所述计算机程序被处理器执行时实现上述第二方面所述的内容播放方法的步骤。
本申请实施例中,在接收到终端发送的播放请求后,可以从网络电视平台中获取与该播放请求对应的多媒体内容,以便多媒体内容在虚拟屏幕上进行播放,并通过向终端发送多媒体内容的媒体流地址,以便终端也播放该多媒体内容;这样不仅使用户能够在虚拟屏幕中沉浸体验到与电影院一样的真实观看效果,同时用户在观看多媒体内容的过程中,还可以基于终端的社交属性,获取终端发送的用户与终端的互动操作所生成的互动信息,并将互动信息同步至虚拟屏幕的播放界面,改善了用户与设备间的互动效果。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种内容播放***的结构图;
图2是本申请实施例提供的一种内容播放方法的流程图;
图3是本申请实施例提供的另一种内容播放方法的流程图;
图4是本申请实施例提供的一种网络电视内容注入方法的流程图;
图5是本申请实施例提供的一种用户虚拟人生成方法的流程图;
图6是本申请实施例提供的一种家庭影院空间生成方法的流程图;
图7是本申请实施例提供的一种家庭影院空间的登录方法的流程图;
图8是本申请实施例提供的一种点播方法的流程图;
图9是本申请实施例提供的一种好友邀请方法的流程图;
图10是本申请实施例提供的一种好友交互方法的流程图;
图11是本申请实施例提供的一种内容播放装置的结构图之一;
图12是本申请实施例提供的一种内容播放装置的结构图之二;
图13是本申请实施例提供的一种元宇宙服务端的结构图;
图14是本申请实施例提供的一种终端的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例中,提出了一种内容播放方法、装置设备及存储介质,以解决相关技术中的用户与设备间的互动存在的互动效果差的问题。
本申请涉及的方法及装置设备可基于运营商的现有网络电视平台进行升级优化,并通过引入元宇宙平台的基础功能,以搭建基于网络电视平台的内容播放***。
元宇宙平台包括但不限于空间建模、呈现、渲染、同步等能力,且元宇宙平台分为服务端和客户端,服务端提供空间内的信息同步能力、同步操作、渲染等,同步操作包括但不限于人物动作信息同步、音视频数据同步、内容信息同步等;客户端部署在用户终端,比如机顶盒等,负责空间模型的本地渲染及呈现,并与服务端通讯连接。如果客户端的算力配置低,则可以在服务端或边缘端进行渲染后再发送到客户端并进行呈现。
其中,对网络电视平台的优化升级,包括但不限于增强网络电视平台的内容管理***(Content Management System,CMS)、业务管理***(Business Management System,BMS)、用户操作入口模块及CDN的能力,以便将常规的网络电视平台从二维平滑升级到三维以进行视频呈现,并使用户可享受到沉浸式的家庭影院观看体验。而且,用户在基于内容播放***观看视频等多媒体内容时,还可以进行分享交互,进一步可以获得现实中的真实观看体验感;同时还可以有效激活家庭用户的开机率,让用户再次回到电视机前,享受大屏幕带来的观看体验。
上述网络电视平台可以是互联网协议电视或交互式个人电视(InternetProtocol Television or Interactive Personal TV,IPTV)平台,或者其他电视平台。
参见图1,图1是本申请实施例提供的一种内容播放***的结构图。如图1所示,本申请实施例提供的内容播放***包括元宇宙服务端10、网络电视平台20和终端30。
上述元宇宙服务端10可以理解为元宇宙平台的服务端,具体可以理解为元宇宙平台的服务器,能够提供空间内的信息同步能力、同步操作、渲染等功能。
上述网络电视平台20可以理解为基于常规的网络电视平台升级优化后的***。其中,对网络电视平台的升级优化包括但不限于增强CMS、BMS、用户操作入口模块及CDN的能力。
上述终端30可以理解为元宇宙平台的客户端;比如机顶盒,即元宇宙平台的客户端可以部署在机顶盒中。终端30负责与元宇宙服务端进行通信,获取同步数据并进行本地渲染。
一些实施方式中,终端30可以理解为电视机、机顶盒和近眼显示设备的组合。
其中,上述网络电视平台20可以是IPTV***,其可以包括CMS、BMS、用户入口模块、媒体分发平台、用户自服务***、虚拟人生成模块、社交操作模块等。
其中,在本申请中,网络电视平台20中所包括的***或者平台,其实现的是对应的模块所能实现的功能。比如,上述CMS所实现的是网络电视平台20的内容管理模块所能实现的功能,即上述CMS可以理解为网络电视平台20的内容管理模块;相应地,上述BMS可以理解为网络电视平台20的业务管理模块,上述媒体分发平台可以理解为网络电视平台20的媒体分发模块,上述用户自服务***可以理解为网络电视平台20的用户自服务模块。
本申请中涉及的CMS是在常规的CMS的内容注入功能的基础上增加了将内容元数据同步给元宇宙平台进行渲染和呈现的能力。
本申请中涉及的BMS是在常规的BMS的基础上,增加了家庭影院空间管理、内容海报与空间位置的映射关系管理、用户账号与虚拟人信息的映射关系管理、空间权限管理、一户多机账号管理等功能。
本申请中涉及的用户入口模块,可以理解为用户操作音视频对象的入口,基于常规的网络电视架构,在元宇宙架构中,用户入口分为两部分:一部分是平面入口,即常规的网络电视二维入口,比如电子节目单模式,对存量用户保留现有入口观影操作不变;另一部分是元宇宙空间内的三维入口,即空间入口,负责与元宇宙平台对接,获取音视频对象信息和对象多对应的空间位置信息,并通过元宇宙平台的渲染功能将音视频对象呈现在对应的立体空间中,同时与BMS对接完成用户的产品鉴权等操作。
本申请中涉及的媒体分发平台为基于常规的网络电视平台中的CDN的基础上,增加了低时延的双向媒体分发能力,以支持空间内用户间的音视频实时互动。
本申请中涉及的用户自服务***,用于给用户提供自服务操作入口,包括但不限于上传个人照片用户虚拟人生成,虚拟影院空间选择等。
本申请中涉及的虚拟人生成模块,用于根据用户上传的照片生成虚拟人身份信息、并将虚拟人标识(identifier,ID)等信息同步给BMS。
其中,虚拟人生成模块包括建模、驱动和渲染三个主要子模块。建模子模块通过扫描用户上传的照片进行虚拟人形象的基础构建;驱动子模块负责驱动虚拟人的动作和表情捕捉;渲染子模块通过渲染技术将虚拟人的外观进行精度的调整及虚拟人所处环境表现和效果的适配。
本申请中涉及的社交操作模块,可以通过账户等信息邀请好友进入空间一起互动、观看;也可以将内容分享给好友,用户通过分享链接由用户授权进入空间。
一些实现方式中,元宇宙服务端10和网络电视平台20可以理解为一种整体,具体可以理解为一种IPTV沉浸式家庭影院***架构。
参见图2,图2是本申请实施例提供的一种内容播放方法的流程图。如图2所示,本申请实施例提供的内容播放方法用于元宇宙服务端,并包括以下步骤:
步骤201、接收终端发送的播放请求。
上述播放请求可以理解为用户在终端发起的多媒体内容的播放请求。
比如,用户可以通过用户入口模块的空间入口,进入到元宇宙空间,选取多媒体内容,比如选取想要观看的影片。在选取到对应的多媒体内容后,可以基于网络电视平台的BMS进行鉴权认证,以确认该用户是否有权限观看该多媒体内容,并通过用户入口模块将鉴权结果返回终端,以便用户基于鉴权结果执行后续操作,比如发起向元宇宙服务端发起播放请求。
其中,上述鉴权认证主要是认证用户是否有权限观看该多媒体内容。比如,若用户有权限观看该多媒体内容,则鉴权通过;若用户没有权限观看该内容,则鉴权失败。
可以理解的是,在终端接收到用户入口模块返回的鉴权结果指示鉴权通过的情况下,则指示用户在终端向元宇宙服务端发起多媒体内容的播放请求;而在终端接收到用户入口模块返回的鉴权结果指示鉴权失败的情况下,则指示用户重新选择新的多媒体内容,即指示用户更换多媒体内容。
步骤201、从网络电视平台获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放。
上述从网络电视平台获取与播放请求对应的多媒体内容,可以理解为网络电视平台的媒体分发平台拉取多媒体内容,以便将拉取到元宇宙服务端的多媒体内容能够在元宇宙服务端的虚拟屏幕上进行播放。
上述在元宇宙服务端的虚拟屏幕上进行播放可以理解为在元宇宙服务端的家庭影院空间进行播放。
上述虚拟屏幕可以理解为元宇宙服务端的虚拟空间中的空间屏幕。其中,在多媒体内容为电影的时候,该虚拟空间也可以理解为家庭影院空间。
步骤203、向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容。
终端在接收到元宇宙服务端发射的多媒体内容的媒体流地址后,可以基于媒体流地址向元宇宙服务端发起拉流请求,并将多媒体内容拉流到终端的本地。且在多媒体内容在拉流到终端的本地后,可以对多媒体内容进行解码播放,以供用户观看。
步骤204、获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。
上述互动信息可以是基于用户与终端的互动操作生成的。比如,用户可以在多媒体内容的播放过程中,对播放内容中感兴趣的部分进行点赞或者评论,以生成对应的点赞互动信息、评论互动信息。
在接收到终端发送的播放请求后,可以从网络电视平台中获取与该播放请求对应的多媒体内容,以便多媒体内容在虚拟屏幕上进行播放,并通过向终端发送多媒体内容的媒体流地址,以便终端也播放该多媒体内容;这样不仅使用户能够在虚拟屏幕中沉浸体验到与电影院一样的真实观看效果,同时用户在观看多媒体内容的过程中,还可以基于终端的社交属性,获取终端发送的用户与终端的互动操作所生成的互动信息,并将互动信息同步至虚拟屏幕的播放界面,改善了用户与设备间的互动效果。
可以理解的是,用户可以通过近眼显示设备,比如虚拟现实(Virtual Reality,VR)眼睛、全息投影设备等,进入到虚拟影院空间,以便用户能够在虚拟影院空间中沉浸体验到与电影院一样的真实观看效果,同时也可以在观看过程中,基于终端的社交属性,在多媒体内容的播放过程中,执行点赞、评论等操作,进一步提升用户观看的真实感。
一种实施方式中,所述获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,包括:
接收所述终端发送的信息同步请求;
响应于所述信息同步请求,向所述终端发送同步数据信息;
基于所述同步数据信息,获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面。
该实施方式中,同步数据信息可以实现位置信息、人物动作信息、空间场景数据、三维音视频内容数据等的同步,通过向终端发送同步数据信息,以便终端发送的互动信息可以同步至虚拟屏幕的播放界面,从而达到提升用户与设备的互动效果的目的。
一种实施方式中,所述接收终端发送的播放请求之前,所述方法还包括:
接收终端发送的空间请求;
响应于所述空间请求,向所述终端发送所述元宇宙服务端的虚拟空间信息,所述虚拟空间信息用于指示与所述终端关联的用户对象进入对应的虚拟空间。
该实施方式中,通过接收终端发送的空间请求,并向终端发送元宇宙服务端的虚拟空间信息,以便与终端关联的用户对象可以基于虚拟空间信息进入到对应的虚拟空间,使得与终端关联的用户对象能够进入到虚拟影院空间中,并沉浸体验到与电影院一样的真实观看效果,以达到改善用户的观看效果的目的。
上述与终端关联的用户对象可以理解为登录终端的用户账号所对应的用户对象。
一种实施方式中,所述接收终端发送的播放请求之前,所述方法还包括:
从所述网络电视平台获取元数据信息;
从所述网络电视平台获取所述元数据信息指示的二维海报信息;
将所述二维海报信息渲染成三维海报信息,并保存所述二维海报信息和所述三维海报信息的映射关系。
上述从网络电视平台获取元数据信息,可以理解为从网络电视平台的BMS获取元数据信息,元数据信息包括但不限于多媒体内容的名称、版本、发行时间、类别等信息。
上述从网络电视平台获取元数据信息指示的二维海报信息,可以理解为从网络电视平台的媒体分发平台拉取元数据指示的二维海报信息。
该实施方式中,可以利用元宇宙服务端的渲染能力,将元数据信息指示的二维海报信息渲染成三维海报信息,以便在虚拟屏幕中,能够以三维形象的方式展示海报信息,改善用户观看的真实感。
另外,还可以建立二维海报信息和三维海报信息的映射关系,以便后续过程中,可以直接基于该映射关系,获取对应的三维海报信息。
本申请实施例提供的内容播放方法,通过接收终端发送的播放请求;从网络电视平台获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。这样可以改善用户与设备间的互动效果。
参见图3,图3是本申请实施例提供的另一种内容播放方法的流程图。如图3所示,本申请实施例提供的内容播放方法用于终端,并包括以下步骤:
步骤301、向元宇宙服务端发送播放请求。
步骤302、接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容。
步骤303、基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容。
步骤304、根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
需要说明的是,本实施例作为与图2所示的实施例中对应的终端的实施方式,其具体的实施方式可以参见图2所示的实施例中的相关说明,为避免重复说明,本实施例不再赘述。
一种实施方式中,所述根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端,包括:
向所述元宇宙服务端发送信息同步请求;
接收所述元宇宙服务端发送的同步数据信息,所述同步数据信息是所述元宇宙服务端基于所述信息同步请求确定的;
根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并基于所述同步数据信息将所述互动信息同步至所述元宇宙服务端。
上述实施方式可以参见图2所示的实施例中的相关说明,为避免重复说明,本实施例不再赘述。
一种实施方式中,所述向元宇宙服务端发送播放请求之前,所述方法还包括:
从所述网络电视平台获取与目标账户关联的用户对象的虚拟人信息,所述虚拟人信息包括所述网络电视平台基于所述用户对象的关联的图像或视频生成的虚拟形象;
对所述虚拟形象进行渲染处理,并将渲染后的所述虚拟形象加载至所述多媒体内容所对应的虚拟空间。
该实施方式中,可以对虚拟人信息包括的虚拟形象进行渲染处理,以便渲染后的虚拟形象能够在虚拟空间中个性化的展示用户对象,以便用户能够沉浸式的体验观看效果,改善用户观看的真实感。
本申请实施例提供的内容播放方法,通过向元宇宙服务端发送播放请求;接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容;基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。这样可以改善用户与设备间的互动效果。
下面对本申请所涉及的一些应用场景进行具体说明。
参见图4,图4是本申请实施例提供的一种网络电视内容注入方法的流程图。如图4所示,本申请实施例提供的网络电视内容注入方法用于上述内容播放***,包括以下步骤:
步骤401、内容供应商(Content Provider,CP)向网络电视平台的CMS发送内容注入请求。
步骤402、CP在收到CMS的响应后,向CMS注入元数据信息。
元数据信息包括待注入内容的名称、版本、发行时间、海报等信息。
步骤403、CMS向BMS注入元数据信息。
步骤404、BMS保存元数据信息。
其中,BMS在对元数据信息进行处理保存的过程中,还可以生成元数据信息的空间位置关系。
步骤405、CP通过CMS注入内容实体。
可以理解的是,BMS在保存元数据信息后,会向CMS返回注入请求响应,且CMS收到BMS返回的注入请求响应后,则会将该注入请求响应发送至CP;而CP在接收到CMS发送的注入请求响应后,则会通过CMS注入内容实体。
步骤406、CMS向媒体分发平台发送实体注入通知。
步骤407、媒体分发平台从CP的片库中拉取内容实体文件或者直播流。
可以理解的是,媒体分发平台在接收到CMS发送的实体注入通知后,会向CMS返回请求响应,且CMS接收到媒体分发平台发送的请求响应后,会将该请求响应发送至CP,以便媒体分发平台能够从CP的片库中拉取内容实体文件或者直播流。
步骤408、媒体分发平台存储拉取到的内容实体文件或者录制直播流。
步骤409、如果需要将海报等信息渲染成三维信息,则BMS向元宇宙服务端同步元数据信息,该元数据信息包括内容ID、海报等内容。
步骤410、元宇宙服务端从媒体分发平台拉取海报等文件信息。
由于元数据信息中包括内容ID、海报等内容,因此可以基于元数据信息从媒体分发平台中拉取对应的海报等文件信息。
步骤411、元宇宙服务端将二维海报渲染成三维立体海报,并保存二维海报和三维海报的映射关系。
可以利用元宇宙服务端的渲染能力,将二维海报渲染成三维立体海报。
步骤412、元宇宙服务端将二维海报和三维海报的映射关系同步给BMS。
可以利用元宇宙服务端的同步能力,将将二维海报和三维海报的映射关系同步给BMS。
步骤413、元宇宙服务端将三维海报上传至媒体分发平台。
步骤414、媒体分发平台存储元宇宙服务端上传的三维海报的实体文件。
步骤415、BMS保存二维海报和三维海报的映射关系。
本实施例中,在CP向网络电视平台注入内容的过程中,同时可以利用元宇宙服务端的渲染能力,将注入内容的二维海报等信息渲染成三维信息,以便后续在元宇宙服务端的虚拟屏幕或者虚拟空间播放对应的多媒体内容时,其海报文件等信息也可以以三维形象进行呈现,有效的提升了多媒体内容在虚拟屏幕或者虚拟空间中的呈现效果。
参见图5,图5是本申请实施例提供的一种用户虚拟人生成方法的流程图。如图5所示,本申请实施例提供的用户虚拟人生成方法用于上述内容播放***,包括以下步骤:
步骤501、用户在终端上登录网络电视账号。
其中,用户可以按照常规的网络电视登录认证流程,登录网络电视账号。
步骤502、选择用户自服务功能。
用户可以通过终端的自服务功能入口,切换至网络电视平台的用户自服务界面。其中,该用户自服务界面可以理解为网络电视平台的用户自服务***的应用界面。
步骤503、选择虚拟人生成功能。
可以在用户自服务中选择虚拟人生成功能,以便生成对应的虚拟人。
步骤504、用户可以通过用户自服务***上传照片到BMS。
其中,上传的照片为多张用户的个人照片,一般为4张,且包括用户对象的前后左右的四个方位的照片,以便生成与真人更相近的虚拟人形象。
步骤505、BMS将照片上传到虚拟人生成模块。
步骤506、虚拟人生成模块根据照片生成虚拟人,并保存,同时将虚拟人ID及用户账号的映射关系返回给BMS。
其中,BMS在接收到虚拟人ID及用户账号的映射关系后,会将虚拟人生成成功的响应消息返回至用户自服务***,并再由用户自服务***将虚拟人生成成功的响应消息返回至终端,告知用户虚拟人已生成成功。
步骤507、BMS保存虚拟人ID与用户账号的映射关系。
BMS通过保存虚拟人ID与用户账号的映射关系,以便用户进入家庭影院模式时能够获取与虚拟人相应的信息。
本实施例中,用户可以将照片上传至虚拟人生成模块,以便虚拟人生成模块可以基于照片生成虚拟人,同时还可以将虚拟人ID与用户账号的映射关系保存到BMS,以便用户进入家庭影院模式时能够获取与虚拟人相应的信息。
参见图6,图6是本申请实施例提供的一种家庭影院空间生成方法的流程图。如图6所示,本申请实施例提供的家庭影院空间生成方法用于上述内容播放***,包括以下步骤:
步骤601、***管理员可以在元宇宙服务端上事先创建好多套影院空间模板。
步骤602、用户在终端上登录网络电视账号。
其中,该网络电视账号可以理解为用户主账号,且用户可以按照常规的网络电视登录认证流程,登录网络电视账号。
步骤603、选择用户自服务功能。
用户可以通过终端的自服务功能入口,切换至网络电视平台的用户自服务界面。其中,该用户自服务界面可以理解为网络电视平台的用户自服务***的应用界面。
步骤604、选择家庭影院空间模板选择功能。
可以在用户自服务中选择家庭影院空间模板选择功能,以便选择对应的家庭影院空间模板。
步骤605、用户自服务***将空间模板选择请求发送给BMS。
步骤606、BMS从元宇宙服务端获取影院空间模板的元数据信息,元宇宙服务端将影院空间模板的元数据信息返回给BMS,BMS返回给用户自服务***,用户自服务***返回给终端。
上述影院空间模板的元数据信息可以理解为空间模板的ID信息。
步骤607、终端根据影院空间模板的元数据信息从元宇宙服务端获取影院空间模板信息。
步骤608、终端在收到影院空间模板信息后,可以通过部署在终端的元宇宙客户端进行渲染并呈现,以供用户选择。
步骤609、用户选择一款空间模板,并将空间模板ID上传至用户自服务***。
步骤610、用户自服务***将空间模板ID同步给BMS。
步骤611、BMS生成空间模板ID与用户主帐号的映射关系并保存在用户信息中。
其中,在一个家庭中存在一户多机时,其他子帐号可以共享主帐号选择的同一个家庭影院空间,主帐号可以为子帐号分配本家庭影院不同子空间的操作及使用权限。
本实施例中,用户通过部署在终端的元宇宙客户端,对加载至终端的影院空间模板进行渲染并呈现,以实现影院空间模板的定制化设置。
参见图7,图7是本申请实施例提供的一种家庭影院空间的登录方法的流程图。如图7所示,本申请实施例提供的家庭影院空间的登录方法用于上述内容播放***,包括以下步骤:
步骤701、用户在终端上向用户入口模块发起登录认证。
比如,可以通过传统的EPG发起登录认证。
步骤702、用户入口模块向BMS转发用户登录认证请求。
BMS对用户登录认证请求进行认证鉴权处理,并将认证结果返回给用户入口模块,其中包括需要缓存业务信息,如频道信息、用户业务数据、各类服务器入口地址等,如果是用户非首次登录,则还包括用户选择好的家庭影院空间模板ID、虚拟人ID、虚拟人生成服务器地址(即虚拟人生成模块所在服务器地址)、元宇宙服务端地址等信息,用户入口模块将相关业务信息返回给终端用户。
步骤703、用户收到鉴权认证结果后,选择家庭影院空间观看功能。
步骤704、用户使用近眼显示设备进行观看。
比如,使用VR眼睛进行观看。
步骤705、用户向虚拟人生成模块发起获取虚拟人信息请求。
其中,虚拟人生成模块可以根据虚拟人ID查询出此用户的虚拟人信息并返回给终端。
步骤706、用户通过终端中元宇宙客户端向元宇宙服务端发起获取家庭影院空间信息请求。
其中,元宇宙服务端可以根据空间ID查询出本空间信息返回给终端。
步骤707、终端根据返回的信息渲染虚拟人和影院空间,并呈现给用户进入。
步骤708、用户进入到空间后,元宇宙客户端与元宇宙服务端进行各类信息数据的同步请求和处理。
其中,在元宇宙客户端与元宇宙服务端进行各类信息数据的同步请求和处理后,将同步的数据信息返回给终端。
比如,进行位置信息、人物动作信息、空间场景数据、三维音视频内容数据等的同步请求和处理。
步骤709、进入到空间进行操作。
可以理解为进入到影院空间,进行点赞、评论操作,以改善用户与设备的互动效果。
一些实施方式中,内容播放***还可以通过同步的数据对用户进行沉浸式操作与体验控制。
本实施例中,通过数据信息的同步和处理,可以有效改善用户与设备的互动效果。
参见图8,图8是本申请实施例提供的一种点播方法的流程图。如图8所示,本申请实施例提供的点播方法用于上述内容播放***,包括以下步骤:
步骤801、用户进入家庭影院空间并正常操作。
步骤802、用户进入到空间后,客户端与服务端进行各类信息数据的同步请求和处理。
比如,进行位置信息、人物动作信息、空间场景数据、三维音视频内容数据等的同步请求和处理。
一些实施方式中,内容播放***还可以通过同步的数据对用户进行沉浸式操作与体验控制。
步骤803、用户通过浏览空间入口模块中的三维海报墙,选择一个内容进行点播观看。
步骤804、空间入口模块向BMS发起鉴权认证,BMS对用户选择的内容进行认证处理。
其中,如果用户有权限或订购了此内容则鉴权通过,否则不能观看;空间入口模块将鉴权结果返回终端。
步骤805、终端收到鉴权结果,如果鉴权通过则向元宇宙服务端发起播放请求。
步骤806、元宇宙服务端向媒体分发平台拉取内容,媒体分发平台根据内容ID生成内容存放地址返回给元宇宙服务端,元宇宙服务端拉取内容实体。
步骤807、元宇宙服务端将内容拉到本地后在空间模板默认的虚拟屏幕上进行呈现,并返回媒体流地址给终端。
步骤808、终端收到媒体流地址后,向元宇宙服务端发起拉流播放请求。
步骤809、终端拉流到本地进行解码播放供用户观看。
步骤810、在观看过程中,***通过同步的信息数据控制,用户可以进行各种沉浸式操作。
上述沉浸式操作包括但不限于点赞操作、评论操作等。
步骤811、观看结束后,终端向元宇宙服务端发出结束通知。
步骤812、元宇宙服务端停止拉流和播放。
步骤813、终端向媒体分发平台发送观看结束通知。
步骤814、媒体分发平台收到通知后,生成用户的观看话单。
观看话单可以理解为用户的观看记录。
本实施例中,在多媒体内容的观看过程中,***通过同步的信息数据控制,用户可以进行各种沉浸式操作,以改善用户的观看过程中与设备的互动效果。
参见图9,图9是本申请实施例提供的一种好友邀请方法的流程图。如图9所示,本申请实施例提供的好友邀请方法用于上述内容播放***,包括以下步骤:
步骤901、用户登录成功后,通过自服务功能,并可以使用好友账号创建好友列表。
比如,可以通过使用好友手机号,创建好友列表。
步骤902、用户自服务***向BMS发送好友创建请求。
步骤903、BMS给交互模块转发好友创建请求。
上述交互模块可以理解为社交操作模块
步骤904、进行好友认证。
比如,交互模块给好友手机发送一条好友确认认证短信,好友收到短信后进行确认,回复是否通过,交互模块将结果返回给BMS。
步骤905、BMS收到确认结果后,如果好友接收则表示通知,BMS保存好友列表信息,并将结果返回自服务模块。
步骤906、如果需要创建好友的虚拟人形象,则通过自服务功能上传好友照片到BMS;如果不需要生成则使用默认形象。
步骤907、BMS将好友照片和好友账号转发到虚拟人生成模块。
步骤908、虚拟人生成模块生成好友虚拟人信息并保存,将虚拟人ID返回给BMS。
步骤909、BMS保存好友的虚拟人ID与好友账号映射关系。
其中,好友账号可以是手机号,或者社交账号等。
可以理解的是,步骤906~步骤909为可选的,即仅在需要创建好友的虚拟人形象的时候,则执行步骤906~步骤909;若不需要,则直接使用默认形象即可。
本实施例中,可以通过创建好友,以便用户可以与好友在家庭影院空间中一同观看多媒体内容,提升用户在观看过程中与其他用户的交互效果。
参见图10,图10是本申请实施例提供的一种好友交互方法的流程图。如图10所示,本申请实施例提供的好友交互方法用于上述内容播放***,包括以下步骤:
步骤1001、用户向BMS发出邀请好友进入影院空间的请求。
其中,请求中可以携带有好友手机号。
步骤1002、BMS给交互模块转发邀请请求。
步骤1003、交互模块给好友手机发送一条邀请通知。
其中,如果用户接收邀请则返回同意,否则不同意,回复给交互模块,交互模块返回给BMS,BMS将结果返回终端用户。
步骤1004、如果用户好友同意,用户通过元宇宙客户端向元宇宙服务端发起好友授权请求,请求中带有用户手机号等信息。
步骤1005、元宇宙服务端收到请求后,根据本用户的空间使用权限给此用户好友进行授权处理,并记录保存。
步骤1006、用户通过BMS,给好友发送进入空间通知消息。
步骤1007、BMS给交互模块转发进入通知请求。
步骤1008、交互模块给好友手机发送一条进入空间通知消息,通知用户登录网络电视平台、手机客户端或网页,戴上沉浸式设备,并根据短信中提供的用户家庭影院空间地址进入用户的家庭影院空间。
步骤1009、好友进入空间后,向虚拟人生成模块获取虚拟人形象数据。
步骤1010、好友向元宇宙服务端获取影院空间信息及用户的空间数据等同步信息,以保持与用户的同步与交互。
步骤1011、好友本地进行渲染呈现虚拟人及影院空间。
步骤1012、好友根据同步的信息,由元宇宙平台进行统一控制,好友便在空间中与用户进行交互操作。
本实施例中,可以通过邀请好友进入到家庭影院空间,以便用户可以与好友在家庭影院空间中一同观看多媒体内容,并方便用户与好友在家庭影院空间中进行交互操作,比如语音交流等,提升了用户在观看过程中与其他用户的交互效果。
本申请实施例提供的内容播放***,可以创建个性化的家庭虚拟影院包厢,通过立体呈现网络电视平台中的各种音视频对象,生成属于用户自己的个性化的专属虚拟人身份,通过近眼显示设备使用户可以进入虚拟影院空间中沉浸体验到与现实电影院一样的真实观影效果,同时也可以和现实中一样进行社交、点评互动、多人交流等,进一步提升了用户观影的真实感,同时用户还可以自主上传自己拍摄的自媒体音视频素材,构建属于自己的家庭独特的时光轨迹空间,在亲朋好友件分享。
本申请实施例提供的内容播放***是基于元宇宙平台搭建的,在元宇宙平台下,所有音视频对象以立体方式进行呈现,用户进入元宇宙家庭影院空间后,通过近眼显示设备便可在虚拟影院空间中观看,获得与真实世界一样的沉浸体验和临场感,同时基于媒体分发平台所叠加的双向低时延的分发能力,实现双向实时传输,赋能电视机的大屏双向交互能力,使电视机的大屏轻松地叠加终端上的丰富的社交属性,从而改善电视机的大屏移动性差的缺陷,达到提升用户与设备的交互效果的目的。
而且,为降低用户创建家庭影院空间的专业难度,减少用户的工作量,网络电视平台可以事先创建好多款家庭影院空间的模板供用户进行选择,用户选择空间后可以通过简单的拖拽操作对空间进行软装饰,比如将感兴趣的频道或收藏的内容放到自己的房间中,也可以***默认方式保持不变。
***提供虚拟人快速创建功能,对于新用户,可在IPTV营业厅开户时,提供多张个人照片(比如前后左右4张)或个人形象的视频由工作人员生成开户帐号的虚拟人。对于存量用户,***提供自助生成虚拟人功能,自助上传多张照片(至少前后左右4张)或个人形象的视频后自动生成并与帐号绑定,***支持一户多机功能,以实现千人千面的个性化功能,家庭内成员可以通过不同的帐号登录***后,以各自的虚拟人形象出现影院空间中进行观影和交互。
在空间中提供虚拟屏幕等虚拟载体呈现音视频对象,用户选择音视频对象进行观看时,通过近眼显示设备便可体验到与现实电影院一样的沉浸观看效果和临场感。同时用户可通过社交功能在影院包厢或影院空间中进行多人互动交流、分享、点评。
本申请实施例提供的网络电视平台能够支持元宇宙空间场景下家庭沉浸式业务的运营,只需要在常规的网络电视平台上增加元宇宙相关的模块和处理能力,以便可以完成家庭沉浸式业务的开展,大大的降低了新业务开展的成本及部署复杂度。
未来新式智慧家庭是以住宅为平台,融合AI、物联网、云计算等技术,会将家居设备智能控制、家庭环境感知、家人健康感知、家庭安全感知、影音娱乐、信息管理交互、消费服务等家庭生活有效结合,形成一个统一的服务***,而此***最直观的呈现便是与真实家庭物理空间一样的元宇宙空间。根据本申请构建了家庭元宇宙空间后,后期对内可以与家庭物联网对接,实现对家内所有联接设备及空间的监管;对外可以与智慧教育、智慧社区、智慧医疗、远程办公等***空间进行对接,可实现在家中进行临场式的教育培训、社区养老、看病、居家办公等服务,本申请提供的内容播放***可为家庭网络电视平台拓展未来新业务典立平台和能力基础。
参见图11,图11是本申请实施例提供的一种内容播放装置的结构图之一。如图11所示,内容播放装置1100包括:
第一接收模块1101,用于接收终端发送的播放请求;
播放模块1102,用于从交互式网络电视网络电视平台获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;
第一发送模块1103,用于向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
互动模块1104,用于获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。
可选地,所述互动模块1104,用于:
接收所述终端发送的信息同步请求;
响应于所述信息同步请求,向所述终端发送同步数据信息;
基于所述同步数据信息,获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面。
可选地,所述内容播放装置1100包括:
第三接收模块,用于接收终端发送的空间请求;
第三发送模块,用于响应于所述空间请求,向所述终端发送所述元宇宙服务端的虚拟空间信息,所述虚拟空间信息用于指示与所述终端关联的用户对象进入对应的虚拟空间。
可选地,所述内容播放装置1100还包括:
第一获取模块,用于从所述网络电视平台获取元数据信息;
第二获取模块,用于从所述网络电视平台获取所述元数据信息指示的二维海报信息;
渲染模块,用于将所述二维海报信息渲染成三维海报信息,并保存所述二维海报信息和所述三维海报信息的映射关系。
内容播放装置1100能够实现图2所示的方法实施例中元宇宙服务端实现的各个过程,为避免重复,这里不再赘述。
参见图12,图12是本申请实施例提供的一种内容播放装置的结构图之二。如图12所示,内容播放装置1200包括:
第一发送模块1201,用于向元宇宙服务端发送播放请求;
第一接收模块1202,用于接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容;
播放模块1203,用于基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
互动模块1204,用于根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
可选地,所述互动模块1204,用于:
向所述元宇宙服务端发送信息同步请求;
接收所述元宇宙服务端发送的同步数据信息,所述同步数据信息是所述元宇宙服务端基于所述信息同步请求确定的;
根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并基于所述同步数据信息将所述互动信息同步至所述元宇宙服务端。
可选地,内容播放装置1200还包括:
获取模块,用于从所述网络电视平台获取与目标账户关联的用户对象的虚拟人信息,所述虚拟人信息包括所述网络电视平台基于所述用户对象的关联的图像或视频生成的虚拟形象;
渲染模块,用于对所述虚拟形象进行渲染处理,并将渲染后的所述虚拟形象加载至所述多媒体内容所对应的虚拟空间。
内容播放装置1200能够实现图3所示的方法实施例中终端实现的各个过程,为避免重复,这里不再赘述。
本申请实施例还提供了一种通信设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述内容播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
具体的,参见图13所示,本申请实施例还提供了一种元宇宙服务端,包括总线1301、收发机1302、天线1303、总线接口1304、处理器1305和存储器1306。
所述收发机1302,用于接收终端发送的播放请求;
所述处理器1305,用于从交互式网络电视网络电视平台获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;
所述收发机1302,还用于向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
所述处理器1305,还用于获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息为基于用户与所述终端的互动操作生成的。
进一步地,所述收发机1302,还用于接收所述终端发送的信息同步请求;
所述收发机1302,还用于响应于所述信息同步请求,向所述终端发送同步数据信息;
所述处理器1305,还用于基于所述同步数据信息,获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面。
进一步地,所述收发机1302,还用于接收终端发送的空间请求;
所述收发机1302,还用于响应于所述空间请求,向所述终端发送所述元宇宙服务端的虚拟空间信息,所述虚拟空间信息用于指示与所述终端关联的用户对象进入对应的虚拟空间。
进一步地,所述处理器1305,还用于从所述网络电视平台获取元数据信息;
所述处理器1305,还用于从所述网络电视平台获取所述元数据信息指示的二维海报信息;
所述处理器1305,还用于将所述二维海报信息渲染成三维海报信息,并保存所述二维海报信息和所述三维海报信息的映射关系。
在图13中,总线架构(用总线1301来代表),总线1301可以包括任意数量的互联的总线和桥,总线1301将包括由处理器1305代表的一个或多个处理器和存储器1306代表的存储器的各种电路链接在一起。总线1301还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1304在总线1301和收发机1302之间提供接口。收发机1302可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1305处理的数据通过天线1303在无线介质上进行传输,进一步,天线1303还接收数据并将数据传送给处理器1305。
处理器1305负责管理总线1301和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器1306可以被用于存储处理器1305在执行操作时所使用的数据。
可选的,处理器1305可以是CPU、ASIC、FPGA或CPLD。
具体的,参见图14所示,本申请实施例还提供了一种终端,包括总线1401、收发机1402、天线1403、总线接口1404、处理器1405和存储器1406。
所述收发机1402,用于向元宇宙服务端发送播放请求;
所述收发机1402,还用于接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容;
所述处理器1405,用于基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
所述处理器1405,还用于根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
进一步地,所述收发机1402,还用于向所述元宇宙服务端发送信息同步请求;
所述收发机1402,还用于接收所述元宇宙服务端发送的同步数据信息,所述同步数据信息是所述元宇宙服务端基于所述信息同步请求确定的;
所述处理器1405,还用于根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并基于所述同步数据信息将所述互动信息同步至所述元宇宙服务端。
进一步地,所述处理器1405,还用于从所述网络电视平台获取与目标账户关联的用户对象的虚拟人信息,所述虚拟人信息包括所述网络电视平台基于所述用户对象的关联的图像或视频生成的虚拟形象;
所述处理器1405,还用于对所述虚拟形象进行渲染处理,并将渲染后的所述虚拟形象加载至所述多媒体内容所对应的虚拟空间。
在图14中,总线架构(用总线1401来代表),总线1401可以包括任意数量的互联的总线和桥,总线1401将包括由处理器1405代表的一个或多个处理器和存储器1106代表的存储器的各种电路链接在一起。总线1401还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1404在总线1401和收发机1402之间提供接口。收发机1402可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1405处理的数据通过天线1403在无线介质上进行传输,进一步,天线1403还接收数据并将数据传送给处理器1405。
处理器1405负责管理总线1401和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器1406可以被用于存储处理器1405在执行操作时所使用的数据。
可选的,处理器1405可以是CPU、ASIC、FPGA或CPLD。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述内容播放方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (10)
1.一种内容播放方法,其特征在于,用于元宇宙服务端,包括:
接收终端发送的播放请求;
从网络电视平台获取与所述播放请求对应的多媒体内容,并将所述多媒体内容在所述元宇宙服务端的虚拟屏幕上进行播放;
向所述终端发送所述多媒体内容的媒体流地址,所述媒体流地址用于指示所述终端从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,所述互动信息基于用户与所述终端的互动操作生成。
2.根据权利要求1所述的方法,其特征在于,所述获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面,包括:
接收所述终端发送的信息同步请求;
响应于所述信息同步请求,向所述终端发送同步数据信息;
基于所述同步数据信息,获取所述终端发送的互动信息,并将所述互动信息同步至所述虚拟屏幕的播放界面。
3.根据权利要求1所述的方法,其特征在于,所述接收终端发送的播放请求之前,所述方法还包括:
接收终端发送的空间请求;
响应于所述空间请求,向所述终端发送所述元宇宙服务端的虚拟空间信息,所述虚拟空间信息用于指示与所述终端关联的用户对象进入对应的虚拟空间。
4.根据权利要求1所述的方法,其特征在于,所述接收终端发送的播放请求之前,所述方法还包括:
从所述网络电视平台获取元数据信息;
从所述网络电视平台获取所述元数据信息指示的二维海报信息;
将所述二维海报信息渲染成三维海报信息,并保存所述二维海报信息和所述三维海报信息的映射关系。
5.一种内容播放方法,其特征在于,用于终端,包括:
向元宇宙服务端发送播放请求;
接收元宇宙服务端发送的多媒体内容的媒体流地址,所述多媒体内容为所述元宇宙服务端从网络电视平台获取到的与播放请求对应的内容;
基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容;
根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
6.根据权利要求5所述的方法,其特征在于,所述根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端,包括:
向所述元宇宙服务端发送信息同步请求;
接收所述元宇宙服务端发送的同步数据信息,所述同步数据信息是所述元宇宙服务端基于所述信息同步请求确定的;
根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并基于所述同步数据信息将所述互动信息同步至所述元宇宙服务端。
7.根据权利要求5所述的方法,其特征在于,所述向元宇宙服务端发送播放请求之前,所述方法还包括:
从所述网络电视平台获取与目标账户关联的用户对象的虚拟人信息,所述虚拟人信息包括所述网络电视平台基于所述用户对象的关联的图像或视频生成的虚拟形象;
对所述虚拟形象进行渲染处理,并将渲染后的所述虚拟形象加载至所述多媒体内容所对应的虚拟空间。
8.一种内容播放***,其特征在于,所述内容播放***包括元宇宙服务端、网络电视平台和终端,其中,
所述元宇宙服务端,用于接收所述终端发送的播放请求,并基于所述播放请求从所述网络电视平台获取对应的多媒体内容,并在所述元宇宙服务端的虚拟屏幕上播放所述多媒体内容,以及向所述终端发送所述多媒体内容的媒体流地址;
所述网络电视平台,用于存储所述多媒体内容;
所述终端,用于向所述元宇宙服务端发送播放请求,接收所述元宇宙服务端发送所述媒体流地址,并基于所述媒体流地址从所述元宇宙服务端获取所述多媒体内容并播放所述多媒体内容,以及根据用户针对所述多媒体内容的互动操作,生成对应的互动信息,并将所述互动信息同步至所述元宇宙服务端。
9.一种通信设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至4中任一项所述的内容播放方法的步骤,或者实现如权利要求5至7中任一项所述的内容播放方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的内容播放方法的步骤,或者实现如权利要求5至7中任一项所述的内容播放方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311352244.1A CN117425026A (zh) | 2023-10-18 | 2023-10-18 | 一种内容播放方法、元宇宙服务端、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311352244.1A CN117425026A (zh) | 2023-10-18 | 2023-10-18 | 一种内容播放方法、元宇宙服务端、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117425026A true CN117425026A (zh) | 2024-01-19 |
Family
ID=89523991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311352244.1A Pending CN117425026A (zh) | 2023-10-18 | 2023-10-18 | 一种内容播放方法、元宇宙服务端、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117425026A (zh) |
-
2023
- 2023-10-18 CN CN202311352244.1A patent/CN117425026A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7464989B2 (ja) | 仮想環境での相互作用を可能にするシステム及び方法 | |
WO2018095174A1 (zh) | 直播间视频流合成控制方法、装置及终端设备 | |
US7734802B1 (en) | Dynamically adaptable collaborative electronic meeting space | |
US20130036168A1 (en) | System and method for providing a virtual environment with shared video on demand | |
JP7496139B2 (ja) | 空間ビデオベースの仮想プレゼンスを可能にするシステム及び方法 | |
JP2015525496A (ja) | 複数のメディアフィードを調整する機構を備えたリアルタイム複合放送システム及び方法 | |
WO2015078199A1 (zh) | 直播互动方法、装置、客户端、服务器及*** | |
US11457176B2 (en) | System and method for providing and interacting with coordinated presentations | |
US20110035767A1 (en) | Iptv remote broadcasting system for audience participation and service providing method thereof | |
JP7492746B2 (ja) | ユーザグラフィック表現間のアドホック仮想通信 | |
KR20210084248A (ko) | Vr 컨텐츠 중계 플랫폼 제공 방법 및 그 장치 | |
US20190208281A1 (en) | User device pan and scan | |
CN111901537B (zh) | 一种基于云平台的广播电视互动节目制作方式 | |
KR101416833B1 (ko) | 스케쥴링에 의하여 개인 방송국 서비스를 제공하는 시스템,장치 및 방법 | |
US11812084B2 (en) | Method and device for content recording and streaming | |
CN117425026A (zh) | 一种内容播放方法、元宇宙服务端、终端及存储介质 | |
CN112601110B (zh) | 用于内容记录和分享的方法和设备 | |
JP2000040161A (ja) | 3次元共有仮想空間における放送型コンテンツ実現方法及びシステム及び3次元共有仮想空間における放送型コンテンツ実現プログラムを格納した記憶媒体 | |
KR20170085781A (ko) | 유무선 통신 네트워크 기반 가상 현실 영상 제공 및 이를 위한 예매 시스템 | |
CN112672089A (zh) | 会议控制及与会方法、装置、服务器、终端及存储介质 | |
US11895164B1 (en) | Digital automation of virtual events | |
US11968476B2 (en) | Virtual environment streaming to a video communications platform | |
EP4376385A1 (en) | System and method enabling live broadcasting sessions in virtual environments | |
CN106230686A (zh) | 主播类互动平台文字呈现方法及其装置、客户端 | |
CN117750041A (zh) | 直播互动方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |