内容分享方法、装置和系统与流程

文档序号:17009110发布日期:2019-03-02 02:10阅读:136来源:国知局
内容分享方法、装置和系统与流程

本发明的实施方式涉及计算机技术领域,更具体地,本发明的实施方式涉及内容分享方法、装置和系统。



背景技术:

随着办公信息化技术的不断提高,用户在实际的工作场景中,对于在会议室进行内容分享、或者在远程会议中进行内容分享都有着强烈的需求;而且随着移动信息化的普及程度越来越高,电脑、手机等各种不同分辨率屏幕的设备也在内容分享的过程中使用的越来越广泛。

现有的内容分享方案,在内容发送端对媒体进行编码发送后,由服务器进行二次编解码,以适配不同的内容接收端,内容接收端经过缩放拉伸后进行内容显示。

现有技术中的内容分享方案,服务器数据处理压力较大,内容接收端显示的内容也存在失真的问题。



技术实现要素:

本发明实施例提供了一种内容分享方法、装置和系统。旨在解决现有技术中服务器数据处理压力较大,内容接收端显示内容失真的问题。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。

根据本发明实施例的第一方面,提供了一种内容分享方法,包括:

对内容信息进行分层编码,获取媒体信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

向媒体服务器发送媒体信息。

可选的,还包括:

向业务管理服务器发送媒体请求;

接收业务管理服务器发送的媒体服务器的地址信息;

向媒体服务器发送媒体信息,包括:

根据地址信息,向媒体服务器发送媒体信息。

可选的,还包括:

接收业务管理服务器发送的终端媒体能力信息,终端媒体能力信息用于指示内容接收终端的媒体能力;

对内容信息进行分层编码,获取媒体信息,包括:

根据终端媒体能力信息,对内容信息进行分层编码,获取媒体信息,媒体信息与内容接收终端的媒体能力相匹配。

根据本发明实施例的第二方面,提供了一种内容分享方法,包括:

接收内容发送终端发送的媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

向内容接收终端发送媒体信息。

可选的,媒体信息与内容接收终端的媒体能力相匹配。

可选的,向内容接收终端发送媒体信息,包括:

向多个内容接收终端发送媒体信息,其中,

向多个内容接收终端中的每个内容接收终端发送的媒体信息,分别与每个内容接收终端的媒体能力相匹配。

根据本发明实施例的第三方面,提供了一种内容分享方法,包括:

向业务管理服务器发送媒体接收请求;

接收媒体服务器发送的媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像。

可选的,媒体接收请求还包括媒体能力信息。

根据本发明实施例的第四方面,提供了一种内容发送终端,包括:

编码器,用于对内容信息进行分层编码,获取媒体信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

发射器,用于向媒体服务器发送媒体信息。

根据本发明实施例的第五方面,提供了一种媒体服务器,包括:

接收器,用于接收内容发送终端发送的媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

发射器,用于向内容接收终端发送媒体信息。

根据本发明实施例的第六方面,提供了一种内容接收终端,包括:

发射器,用于向业务管理服务器发送媒体接收请求;

接收器,用于接收媒体服务器发送的媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像。

根据本发明实施例的第七方面,提供了一种内容分享系统,包括:内容发送终端,媒体服务器,内容接收终端和业务管理服务器,其中,

内容发送终端,用于对内容信息进行分层编码,获取媒体信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;向媒体服务器发送媒体信息;

媒体服务器,用于接收媒体信息,媒体信息包括分层编码后的内容信息;向内容接收终端发送媒体信息;

内容接收终端,用于接收媒体服务器发送的媒体信息,媒体信息包括分层编码后的内容信息。

本发明公开的技术方案,能够适配不同的内容发送终端和内容接收终端,在保证媒体信息最低限度的失真和延时的情况下,减轻媒体服务器的压力。

附图说明

通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:

图1是本发明实施例公开的一种内容分享系统的示意图;

图2是本发明实施例公开的一种内容分享系统的交互示意图;

图3是本发明实施例公开的一种内容发送终端的示意图;

图4是本发明实施例公开的一种媒体服务器的示意图;

图5是本发明实施例公开的一种内容接收终端的示意图;

图6是本发明实施例公开的一种内容分享方法的流程图;

图7是本发明实施例公开的另一种内容分享方法的流程图;

图8是本发明实施例公开的另一种内容分享方法的流程图.

在附图中,相同或对应的标号表示相同或对应的部分。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本发明的实施方式,提出了一种内容分享系统10,如图1所示,包括:内容发送终端101,媒体服务器102和内容接收终端103,其中,

内容发送终端101,用于对内容信息进行分层编码,获取媒体信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;向媒体服务器102发送媒体信息;

媒体服务器102,用于接收内容发送终端101发送的媒体信息,媒体信息包括分层编码后的内容信息;向内容接收终端103发送媒体信息;

内容接收终端103,用于接收媒体服务器102发送的媒体信息,媒体信息包括分层编码后的内容信息。

示例性的,内容分享系统10包括的内容发送终端101,媒体服务器102和内容接收终端103之间的流程如图2所示。

本发明公开的内容分享系统,能够适配不同的内容发送终端和内容接收终端,在保证媒体信息最低限度的失真和延时的情况下,减轻媒体服务器的压力。

内容发送终端可以发送包括基本层编码和扩展层编码的媒体信息。媒体服务器对媒体信息进行分发,而不进行编解码适配。内容接收终端按照终端接收能力以及实际接收需求,接收最适配的媒体信息,并组成合适的分辨率或帧率的图像。

可选的,内容分享系统10还可以包括:

业务管理服务器104,用于接收内容接收终端103发送的媒体接收请求,媒体接收请求用于向业务管理服务器请求需要接收的媒体信息。

相应的,内容接收终端103,还可以用于向业务管理服务器104发送媒体接收请求。

可选的,内容发送终端101,还可以用于向业务管理服务器104发送媒体请求;

接收业务管理服务器104发送的媒体服务器102的地址信息;

根据地址信息,向媒体服务器102发送媒体信息。

业务管理服务器104,还可以用于接收内容发送终端101发送的媒体请求;

向内容发送终端101发送媒体服务器102的地址信息。

其中,地址信息可以为互联网协议(internetprotocol,ip)地址、媒体访问控制(mediaaccesscontrol,mac)地址等。

媒体服务器102可以根据内容发送终端101和业务管理服务器104的协商,建立内容接收通道,接收内容发送终端101发送的分层编码的媒体信息。根据内容接收终端103和业务管理服务器104的协商,建立内容发送通道,向内容接收终端103发送与其适配的媒体信息。进一步的,媒体服务器102还可以对传输的媒体信息进行纠错或者丢包重传。

进一步可选的,内容接收终端103发送的媒体接收请求还可以包括媒体能力信息,媒体能力信息用于表征内容接收终端104的媒体能力,示例性的,媒体能力可以为解码能力、分辨率能力等。

业务管理服务器104,还可以用于向内容发送终端101发送终端媒体能力信息。

内容发送终端101,还用于接收业务管理服务器104发送的终端媒体能力信息;

根据终端媒体能力信息,对内容信息进行分层编码,获取媒体信息,媒体信息与内容接收终端的媒体能力相匹配。

业务管理服务器104,可以接收内容接收终端103发送的媒体接收请求,并将媒体接收请求经处理后发送给内容发送终端101,处理方式可以为内容分类、内容汇总等。内容发送终端101可以根据媒体接收请求进一步确定对媒体信息进行分层编码的方式,如基本层编码和扩展层编码的组合能力和组合方式等。

本发明实施例还公开了一种内容发送终端101,如图3所示,包括:

编码器1011,用于对内容信息进行分层编码,获取媒体信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

发射器1012,用于向媒体服务器102发送媒体信息。

可选的,内容发送终端101还可以包括接收器1013,其中

发射器1012,还用于向业务管理服务器104发送媒体请求;

接收器1013、用于接收业务管理服务器104发送的媒体服务器102的地址信息;

发射器1012,还用于根据地址信息,向媒体服务器102发送媒体信息。

可选的,接收器1013,还用于接收业务管理服务器104发送的终端媒体能力信息,终端媒体能力信息用于指示内容接收终端103的媒体能力;

编码器1011,还用于根据终端媒体能力信息,对内容信息进行分层编码,获取媒体信息,媒体信息与内容接收终端103的媒体能力相匹配。

本发明实施例还公开了一种媒体服务器102,如图4所示,包括:

接收器1021,用于接收媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

发射器1022,用于向内容接收终端103发送媒体信息。

可选的,媒体信息与内容接收终端102的媒体能力相匹配。

可选的,发射器1022,还可以用于向多个内容接收终端发送媒体信息,其中,

向多个内容接收终端中的每个内容接收终端发送的媒体信息,分别与每个内容接收终端的媒体能力相匹配。

本发明实施例还公开了一种内容接收终端103,如图5所示,包括:

接收器1031,用于接收媒体服务器102发送的媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像。

可选的,内容接收终端103,还可以包括:

发射器1032,用于向业务管理服务器发送媒体接收请求。

基于内容分享系统10,本发明实施例公开的内容发送终端101,还可以用于执行如图6所示的内容分享方法,包括:

s601、对内容信息进行分层编码,获取媒体信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

s602、向媒体服务器发送媒体信息。

可选的,还可以包括:

s603、向业务管理服务器发送媒体请求;

s604、接收业务管理服务器发送的媒体服务器的地址信息;

其中,s602还可以包括:

s6021根据地址信息,向媒体服务器发送媒体信息。

可选的,还可以包括:

s605、接收业务管理服务器发送的终端媒体能力信息,终端媒体能力信息用于指示内容接收终端的媒体能力;

其中,s601还可以包括:

s6011、根据终端媒体能力信息,对内容信息进行分层编码,获取媒体信息,媒体信息与内容接收终端的媒体能力相匹配。

基于内容分享系统10,本发明实施例公开的媒体服务器102,还可以用于执行如图7所示的内容分享方法,包括:

s701、接收媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像;

s702、向内容接收终端发送媒体信息。

可选的,媒体信息与内容接收终端103的媒体能力相匹配。

可选的,s702还可以包括:

s7021、向多个内容接收终端发送媒体信息,其中,

向多个内容接收终端中的每个内容接收终端发送的媒体信息,分别与每个内容接收终端的媒体能力相匹配。

基于内容分享系统10,本发明实施例公开的内容接收终端103,还可以用于执行如图8所示的内容分享方法,包括:

s801、向业务管理服务器发送媒体接收请求;

s802、接收媒体服务器发送的媒体信息,媒体信息包括分层编码后的内容信息,其中,分层编码包括基本层编码和扩展层编码,用于组成不同分辨率或不同帧率的图像。

可选的,媒体接收请求还包括媒体能力信息。

应当注意,尽管在上文详细描述中提及了装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。

此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

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