电子装置、通信系统以及音视频数据的传输方法与流程

文档序号:12629130阅读:236来源:国知局
电子装置、通信系统以及音视频数据的传输方法与流程

本发明涉及一种音视频数据的传输方法与相关的电子装置及通信系统,尤其涉及一种实时音视频数据的传输方法与相关的电子装置及通信系统。



背景技术:

目前用来制作网页或是实时音视频数据传输所使用的软件开发工具包(Software Development Kit,SDK)通常是以C语言的接口方式以供其他程序连接使用,然而,网页开发者通常需要耗费比较多的时间在学习熟悉软件开发工具包的语法,因而造成网页开发者的不便。

另一方面,若是网页开发者要在网页中整合实时音视频数据传输的功能,则因为网页数据是批次下载的,故有可能会造成音视频数据传输不顺畅的问题。



技术实现要素:

因此,本发明的目的在于公开一种实时音视频数据的传输方法与相关的电子装置及通信系统,以解决现有技术中所述的问题。

依据本发明一实施例,一种电子装置包括有一显示单元、一网络组件以及一处理单元,其中所述处理单元用来通过所述网络组件连接到一第一服务器,以下载一网页并显示于所述显示单元之上,其中当所述网页中的一特定图示被点击时,所述处理单元自所述第一服务器接收一认证信息,并利用所述认证信息与一第二服务器进行音视频数据的传输。

依据本发明另一实施例,一种通信系统包括有一第一服务器、一第二服务器以及一电子装置,其中所述电子装置用来连接到一第一服务器以下载一网页并显示于所述电子装置的一显示单元之上,其中当所述网页中的一特定图示被点击时,所述电子装置自所述第一服务器接收一认证信息,并利用所述认证信息与一第二服务器进行音视频数据的传输。

依据本发明另一实施例,一种音视频数据的传输方法包括有:连接到一第一服务器,以下载一网页并显示于所述显示单元之上;当所述网页中的一特定图示被点击时,自所述第一服务器接收一认证信息;以及利用所述认证信息与一第二服务器进行音视频数据的传输。

附图说明

图1为依据本发明一实施例的电子装置的示意图。

图2为依据本发明一实施例的通信系统的示意图。

图3为依据本发明一实施例的一种音视频数据的传输方法的流程图。

其中,附图标记说明如下:

100 电子装置

102 处理单元

104 网络组件

106 储存单元

108 显示单元

200 通信系统

202、204 用户

210 网页服务器

220 服务器

具体实施方式

在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的组件。所属领域中技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及后续的申请专利范围并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的「包括」是一开放式的用语,故应解释成「包括但不限定于」。此外,「耦接」一词在此是包括任何直接及间接的电气连接手段,因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电气连接于所述第二装置,或者通过其他装置或连接手段间接地电气连接至所述第二装置。

请参考图1,图1为依据本发明一实施例的电子装置100的示意图,如图1所示,电子装置100包括有一处理单元102、一网络组件104、一储存单元106以及一显示单元108。在本实施例中,电子装置100可以是一智能电视,但于其他实施例中,电子装置100也可是桌面计算机、笔记本电脑、智能型手机或是平板计算机等具有网络功能的电子装置;此外,网络组件104可以是连接到有线网络的网络接口组件或是任何符合目前射频无线通信规格的无线通信组件,处理单元102可以是包括一处理器、及/或多个芯片组及/或相关电路组件的控制电路,且储存单元106储存有一软件开发工具包,其使用超文本标记语言(HyperText Markup Language,HTML)或是Javascript程序语言提供接口以供其他程序连接使用。

在本实施例中,所述软件开发工具包包括了浏览器或应用程序(APP)的部分以及多个有关于在线会议或是在线教室的接口图示,例如新增账号、账号登录、付款机制、影音上传/下载…等等,以供网页开发者在编辑网页时可以从显示单元108上的HTML内容直接拉选这些接口图示,以建立所想要的功能。由于软件开发工具包是采用HTML或是Javascript程序语言,因此网页开发者不需要花费许多时间在学习熟悉软件开发工具包的语法,而可以专注在网页本身的内容开发上。

请参考图2,图2为依据本发明一实施例的通信系统200的示意图。如图2所示通信系统200包括了多个用户(在本实施例中仅绘示出两个用户202、204)、一网页服务器210及一服务器220,其中网页服务器210储存了上述网页开发者所建立的有关于在线会议或是在线教室的网页内容,且用户202、204可以是类似图1所示的电子装置100。此外,在本实施例中,网页服务器210仅供部分用户连接观看网页,而不允许一般用户通过浏览器来直接连接到网页服务器210,举例来说,只有在用户202的电子装置有下载相关的APP的情况下才可以连接到网页服务器210。

在通信系统200的操作上,用户202先连接到网页服务器210以下载上述在线会议或是在线教室的网页内容,接着,用户202可以根据网页内容点击进行在线注册、登录、付款、或是进行会议/上课的图示,以准备进行相关的操作。在本实施例中,由于在线注册、登录、付款等操作已为本技术领域的技术人员所熟知,故相关细节在此不再赘述,故以下说明仅针对影音传输的内容来作说明。

当用户点击进行在线会议/上课…等需要进行影音传输的图示时,网页服务器210会传送一认证信息至用户202,其中所述认证信息包括了所述在线会议或是所述在线教室的一群组识别编号,且所述群组识别编号可以是一会议室/教室编号、课程编号等等。在接收到所述认证信息之后,用户202内部的应用程序会主动将所述认证信息转送到服务器220以进行音视频数据传输的安排。服务器220在接收到用户202传送来的认证信息之后,便会根据认证信息中所带有的群组识别编号来决定进行那些音视频数据的传输,或是要与那些用户进行实时音视频数据的传输。详细来说,服务器220在确认了认证信息的内容之后,可以将音视频数据单方向地传送给用户202进行观看,或是让用户202通过服务器220来与用户204进行实时音视频数据的传输(也就是实时视频)。此外,音视频数据的传输可以采用实时传输协议(Real-time Transport Protocol)的格式、网络协议通话技术(Voice over IP)、或是其他任何适合的多媒体传输协议。

如上所述,在图2所示的实施例中,由于音视频数据的传输是由一专属的服务器来负责,因此,音视频数据传输并不会有现有技术所述不顺畅的问题。

此外,在一实施例中,当服务器220所建立的在线会议室/教室的人数已达到上限时,服务器220可以自动地将用户202转向连接到另外一个服务器,以进行音视频数据传输的安排,或是服务器220可以主动传送一个新的因特网协议地址(IP地址)给用户202,以供用户202使用此新的IP地址连接到另一个服务器,并将自网页服务器210所取得的认证信息传送到此另一个服务器以进行音视频数据传输的安排。其中,上述的“另一个服务器”的功能实质相同于服务器220的功能。

请同时参考第1~3图,图3为依据本发明一实施例的一种音视频数据的传输方法的流程图,其可应用于一电子装置中。如图3所示,流程叙述如下:

步骤300:流程开始。

步骤302:连接到一第一服务器,以下载一网页并显示于所述显示单元之上。

步骤304:当所述网页中的一特定图示被点击时,自所述第一服务器接收一认证信息。

步骤306:利用所述认证信息与一第二服务器进行音视频数据的传输。

简要归纳本发明,在本发明的电子装置中,由于所采用的软件开发工具包是采用HTML或是Javascript程序语言,因此网页开发者不需要花费许多时间在学习熟悉软件开发工具包的语法,而可以专注在网页本身的内容开发上;另外,在本发明的通信系统中,通过网页服务器以及另一专属用来供影音传输的服务器,可以让用户简易的连接到所需要的在线会议室/教室,且在观看实时音视频数据时有更好的质量。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本 领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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