CN102098546A - 一种在线视频传输方法及*** - Google Patents
一种在线视频传输方法及*** Download PDFInfo
- Publication number
- CN102098546A CN102098546A CN2010106046157A CN201010604615A CN102098546A CN 102098546 A CN102098546 A CN 102098546A CN 2010106046157 A CN2010106046157 A CN 2010106046157A CN 201010604615 A CN201010604615 A CN 201010604615A CN 102098546 A CN102098546 A CN 102098546A
- Authority
- CN
- China
- Prior art keywords
- online video
- service
- access terminals
- application server
- site
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000004891 communication Methods 0.000 claims description 8
- 230000003044 adaptive effect Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及在线视频传输领域,公开了一种在线视频传输方法及***。本发明所提供的在线视频传输方法及***,由于采用了其通过将获取的各在线视频服务网站的视频数据格式化成符合智能上网终端浏览访问的标准数据格式的视频数据,再通过智能上网终端浏览使用;调整或者增加新的在线服务时,终端用户完全不必被动地采取升级固件的跟随行为,解决为了适应新的互联网在线服务,终端设备被迫频繁进行固件升级的问题,同时解决固件的升级部署难题,为用户提供了方便。
Description
技术领域
本发明涉及在线视频传输领域,尤其涉及的是一种在线视频传输方法及***。
背景技术
在线视频已经越来越成为消费类电子设备中的一项必不可少的标准功能,无论是在互联网电视,机顶盒,手持移动设备上都是如此,互联网上能够提供在线视频的门户网站越来越多,由于这类视频服务没有一个固定的行业标准和做法,在智能上网终端设备上,使用这类在线服务有两种方式:
第一种是使用浏览器进行访问,HTML算是一种通用意义上的标准,浏览器访问在线服务的方式也是一种通用性较高的方式,可是这种方式的问题在于,对于电视或者机顶盒这类产品,由于交互方式的约束,遥控器的操作模式很难适应浏览器这种专门为鼠标和键盘设计的模式,而且浏览器呈现的界面过于繁琐复杂,也不太适合在智能上网终端产品中使用。
第二种是通过终端固件的升级方式来处理,针对每一种在线视频服务,终端的固件开发人员单独开发一套处理软件,接入的服务越多,定制的软件部分就越多,这种模式真正带来问题在于:每次在线服务出现变动,终端固件就被迫需要升级更新,以适应服务端的新变化,如果一款热卖的产品以十万乃至百万量级计算的话,一次服务的调整将会有相当巨大的消费者层面的波及,升级更新的工作量非常大。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种在线视频传输方法及***,其通过将获取的各在线视频服务网站的视频数据格式化成符合智能上网终端浏览访问的标准数据格式的视频数据,解决为了适应新的互联网在线服务,终端设备被迫频繁进行固件升级的问题,解决固件的升级部署难题,为用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种在线视频传输方法,其中,包括以下步骤:
A、智能上网终端接收用户点击某个在线视频服务网站的标识、链接后,向应用服务器的任务分发器发出获取该在线视频服务网站的在线视频请求;
B、任务分发器将在线视频请求转发给应用服务器内相应的网站代理模块,由网站代理模块根据API接口规范,发出在线视频请求至在线视频服务网站;
C、在线视频服务网站根据所述在线视频请求,返回相应的视频数据给对应的网站代理模块;网站代理模块将返回的视频数据转发给应用服务器的内容格式化模块;
D、内容格式化模块将所述视频数据格式化成符合智能上网终端浏览访问的标准数据格式的视频数据后,通过任务分发器返回给智能上网终端显示。
所述的在线视频传输方法,其中,在所述步骤A之前还包括步骤:
a1、在智能上网终端与在线视频服务网站之间设置一应用服务器,并设置智能上网终端与应用服务器的任务分发器交互、应用服务器与实际的在线视频服务网站交互。
所述的在线视频传输方法,其中,所述步骤B还包括:
B1、智能上网终端每链接一个新的在线视频服务网站,在应用服务器上设置一个代表智能上网终端与该新增在线视频服务网站通信的网站代理模块;每一所述网站代理模块适配与之对应的在线视频服务网站的接口规范。
所述的在线视频传输方法,其中,所述步骤D还包括步骤:
D1、智能上网终端从任务分发器中获取应用服务器支持的全部在线服务的信息。
一种在线视频传输***,其中,包括:
用于提供上网功能的智能上网终端;
用于提供网上在线视频服务的在线视频服务网站;
用于在智能上网终端与在线视频服务网站之间提供中转服务的应用服务器;
所述智能上网终端与所述应用服务器通讯连接,所述应用服务器与所述在线视频服务网站通讯连接;
所述应用服务器包括:多个网站代理模块、多个内容格式化模块、任务分发器;
每一所述网站代理模块对应一个在线视频服务网站,智能上网终端每链接一个新的在线视频服务网站,在应用服务器上设置一个代表智能上网终端与该新增在线视频服务网站通信的网站代理模块;
每一所述网站代理模块适配与之对应的在线视频服务网站的接口规范,用于从与之对应的在线视频服务网站中取得所需的在线视频数据并转发给相应的内容格式化模块;
每一所述内容格式化模块与一网站代理模块连接,用于将网站代理模块获取到的在线视频数据,格式化成符合智能上网终端浏览访问的标准数据格式的视频数据后,返回给智能上网终端显示。
所述的在线视频传输***,其特征在于,所述智能上网终端进一步包括:
接收模块,用于收用户点击某个在线视频服务网站的标识、链接;
发送模块,用于向应用服务器的任务分发器发出获取在线视频服务网站的在线视频请求。
本发明所提供的在线视频传输方法及***,由于采用了其通过将获取的各在线视频服务网站的视频数据格式化成符合智能上网终端浏览访问的标准数据格式的视频数据,再通过智能上网终端浏览使用;调整或者增加新的在线服务时,终端用户完全不必被动地采取升级固件的跟随行为,解决为了适应新的互联网在线服务,终端设备被迫频繁进行固件升级的问题,同时解决固件的升级部署难题,为用户提供了方便。
附图说明
图1是本发明实施例的在线视频传输***结构示意图。
图2是本发明实施例的智能上网终端内部原理框图。
图3是本发明实施例的在线视频传输方法流程图。
具体实施方式
本发明所提供的一种在线视频传输方法及***,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供的一种在线视频传输***,如图1所示,包括:智能上网终端100、应用服务器200、多个在线视频服务网站(如图1所示的第一在线视频服务网站301、第二在线视频服务网站302…)。
如图1所示,所述智能上网终端100,用于提供上网功能,支持浏览器或多种应用客户端上网,用户可以通过浏览器或应用客户端进行在线视频浏览。所述在线视频服务网站用于提供网上在线视频服务。
所述应用服务器200用于在智能上网终端与在线视频服务网站之间提供中转服务的应用服务器。所述智能上网终端100与所述应用服务器200通讯连接,所述应用服务器200与所述在线视频服务网站(如图1所示的第一在线视频服务网站301、第二在线视频服务网站302…)通讯连接。
本实施例中,所述应用服务器200为智能设备厂家专门搭建的,该应用服务器200部署在互联网上,智能上网终端100的固件不需要直接连接实际的在线视频服务网站,智能上网终端100真正连接的是这个应用服务器200,由于该应用服务器的唯一性,可以确保在相当长的时间内稳定不变。
如图1所示,所述应用服务器200包括:多个网站代理模块(如图1所示的第一网站代理模块211、第二网站代理模块212…)、多个内容格式化模块(如图1所示的第一内容格式化模块221、第二内容格式化模块222…)、任务分发器230。
其中,每一所述网站代理模块与一在线视频服务网站一一对应,智能上网终端每链接增加一个新的在线视频服务网站,在应用服务器上设置一个代表智能上网终端与该新增在线视频服务网站通信的网站代理模块。如图1所示应用服务器的第一网站代理模块211与第一在线视频服务网站301对应连接,第二网站代理模块212与第二在线视频服务网站302对应连接。
每一所述网站代理模块适配与之对应的在线视频服务网站的接口规范,可以相互通讯,所述网站代理模块用于从与之对应的在线视频服务网站中取得所需的在线视频数据并转发给相应的内容格式化模块。
即本实施例中,应用服务器主要负责与实际的在线视频服务网站交互,每增加一个新的在线服务,需要在应用服务器部署一个网站代理模块,这个网站代理模块的主要作用是代表智能上网终端与在线视频服务网站通信,不同的在线视频服务网站接口五花八门,没有一个固定的标准,每一网站代理模块遵循在与之对应连接的在线视频服务网站的接口规范,从中取得所需的在线视频数据如EPG浏览数据等并转发给对应的内容格式化模块。
既每一所述内容格式化模块与一网站代理模块连接,如图1所示的第一内容格式化模块221对应连接第一网站代理模块211、第二内容格式化模块222对应连接第二网站代理模块212,所述内容格式化模块用于将与之对应的网站代理模块获取到的在线视频数据,进一步格式化成符合智能上网终端100浏览访问的标准数据格式的视频数据后,返回给智能上网终端100显示。由于智能上网终端的固件不会随时升级,这意味着到达智能上网终端100设备的数据必须是标准化的,统一的数据格式,这个任务就由内容格式化模块来完成。
进一步地,如图2所示,所述智能上网终端100包括:
接收模块110,用于收用户点击某个在线视频服务网站的标识、链接;
发送模块120,用于向应用服务器的任务分发器发出获取在线视频服务网站的在线视频请求。
基于上述实施例的在线视频传输***,本发明实施例还提供了一种在线视频传输方法,如图3所示,主要包括以下步骤:
步骤S400、在智能上网终端100与在线视频服务网站之间设置一应用服务器200,如图1所示,并设置智能上网终端100与应用服务器200的任务分发器230交互、应用服务器200与实际的在线视频服务网站交互。
即智能设备厂家需要专门搭建一个应用服务器200,该应用服务器200部署在互联网上,智能上网终端100的固件不需要连接实际的在线视频服务网站,智能上网终端100真正连接的是这个应用服务器200,由于该服务器的唯一性,可以确保在相当长的时间内稳定不变。
智能上网终端100与应用服务器200的任务分发器230交互,从任务分发器230中获取该应用服务器200支持的全部在线服务的信息,如果增加了一个新的在线服务,通过任务分发器返回的入口列表,终端设备将会自动感知这一更新。
步骤S410、当用户选择使用某个在线视频服务时,智能上网终端100接收用户点击某个在线视频服务网站的标识、链接后,向应用服务器200的任务分发器230发出获取该在线视频服务网站的在线视频请求,如图1所示。
步骤S420、任务分发器230将在线视频请求转发给应用服务器200内相应的网站代理模块,由网站代理模块根据实际的API接口规范,发出在线视频请求至在线视频服务网站。
智能上网终端每链接增加一个新的在线视频服务网站,在应用服务器上设置一个代表智能上网终端与该新增在线视频服务网站通信的网站代理模块;每一所述网站代理模块适配与之对应的在线视频服务网站的接口规范。
譬如,当智能上网终端100接收用户操作点击第一在线视频服务网站301发出在线视频请求时,则由应用服务器200内的任务分发器230转发给与第一在线视频服务网站301对应的第一网站代理模块211,该第一网站代理模块211符合第一在线视频服务网站301的通信接口标准,再由该第一网站代理模块211根据实际的API接口规范,发出在线视频请求至第一在线视频服务网站。
步骤S430、在线视频服务网站根据所述在线视频请求,返回相应的视频数据给对应的网站代理模块;网站代理模块将返回的视频数据转发给应用服务器的内容格式化模块。如图1所示,如是第一网站代理模块211则将返回的视频数据转发给应用服务器的第一内容格式化模块221。当是第二网站代理模块212则将返回的视频数据转发给应用服务器的第二内容格式化模块222。
步骤S440、内容格式化模块将所述视频数据格式化成符合智能上网终端浏览访问的标准数据格式的视频数据后;通过任务分发器统一返回给智能上网终端显示。智能上网终端从任务分发器中获取应用服务器支持的全部在线服务的信息以显示给用户。
以上述方式,无论是增加一个新的在线服务支持,还是已有的在线服务接口定义、数据格式等等发生了调整变化,所有的开发和部署工作全部集中在应用服务器200这一层,智能上网终端100设备不会受到任何的影响,而应用服务器200是集中化的管理模式,所以即使有频繁的变化,依然可以将对最终用户的体验影响降到最低限度。
综上所述,本发明所提供的在线视频传输方法及***,由于采用了其通过将获取的各在线视频服务网站的视频数据格式化成符合智能上网终端浏览访问的标准数据格式的视频数据,再通过智能上网终端浏览使用;调整或者增加新的在线服务时,终端用户完全不必被动地采取升级固件的跟随行为,解决为了适应新的互联网在线服务,终端设备被迫频繁进行固件升级的问题,同时解决固件的升级部署难题,为用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (6)
1.一种在线视频传输方法,其特征在于,包括以下步骤:
A、智能上网终端接收用户点击某个在线视频服务网站的标识、链接后,向应用服务器的任务分发器发出获取该在线视频服务网站的在线视频请求;
B、任务分发器将在线视频请求转发给应用服务器内相应的网站代理模块,由网站代理模块根据API接口规范,发出在线视频请求至在线视频服务网站;
C、在线视频服务网站根据所述在线视频请求,返回相应的视频数据给对应的网站代理模块;网站代理模块将返回的视频数据转发给应用服务器的内容格式化模块;
D、内容格式化模块将所述视频数据格式化成符合智能上网终端浏览访问的标准数据格式的视频数据后,通过任务分发器返回给智能上网终端显示。
2.根据权利要求1所述的在线视频传输方法,其特征在于,在所述步骤A之前还包括步骤:
a1、在智能上网终端与在线视频服务网站之间设置一应用服务器,并设置智能上网终端与应用服务器的任务分发器交互、应用服务器与实际的在线视频服务网站交互。
3.根据权利要求1所述的在线视频传输方法,其特征在于,所述步骤B还包括:
B1、智能上网终端每链接一个新的在线视频服务网站,在应用服务器上设置一个代表智能上网终端与该新增在线视频服务网站通信的网站代理模块;每一所述网站代理模块适配与之对应的在线视频服务网站的接口规范。
4.根据权利要求1所述的在线视频传输方法,其特征在于,所述步骤D还包括步骤:
D1、智能上网终端从任务分发器中获取应用服务器支持的全部在线服务的信息。
5.一种在线视频传输***,其特征在于,包括:
用于提供上网功能的智能上网终端;
用于提供网上在线视频服务的在线视频服务网站;
用于在智能上网终端与在线视频服务网站之间提供中转服务的应用服务器;
所述智能上网终端与所述应用服务器通讯连接,所述应用服务器与所述在线视频服务网站通讯连接;
所述应用服务器包括:多个网站代理模块、多个内容格式化模块、任务分发器;
每一所述网站代理模块对应一个在线视频服务网站,智能上网终端每链接一个新的在线视频服务网站,在应用服务器上设置一个代表智能上网终端与该新增在线视频服务网站通信的网站代理模块;
每一所述网站代理模块适配与之对应的在线视频服务网站的接口规范,用于从与之对应的在线视频服务网站中取得所需的在线视频数据并转发给相应的内容格式化模块;
每一所述内容格式化模块与一网站代理模块连接,用于将网站代理模块获取到的在线视频数据,格式化成符合智能上网终端浏览访问的标准数据格式的视频数据后,返回给智能上网终端显示。
6.根据权利要求5所述的在线视频传输***,其特征在于,所述智能上网终端进一步包括:
接收模块,用于收用户点击某个在线视频服务网站的标识、链接;
发送模块,用于向应用服务器的任务分发器发出获取在线视频服务网站的在线视频请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010604615 CN102098546B (zh) | 2010-12-24 | 2010-12-24 | 一种在线视频传输方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010604615 CN102098546B (zh) | 2010-12-24 | 2010-12-24 | 一种在线视频传输方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102098546A true CN102098546A (zh) | 2011-06-15 |
CN102098546B CN102098546B (zh) | 2013-04-10 |
Family
ID=44131378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010604615 Expired - Fee Related CN102098546B (zh) | 2010-12-24 | 2010-12-24 | 一种在线视频传输方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102098546B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107749849A (zh) * | 2017-10-23 | 2018-03-02 | 广东岭南职业技术学院 | 一种移动互联网内的视频传输*** |
WO2020214048A1 (ru) * | 2019-04-16 | 2020-10-22 | НЕЧАЕВ, Марк Александрович | Способ адаптации передачи видеоизображения |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101631285A (zh) * | 2009-08-14 | 2010-01-20 | 北京华信世唯网络科技有限公司 | 移动信息传输***及方法 |
WO2010023192A2 (en) * | 2008-08-26 | 2010-03-04 | Cvon Innovations Ltd | Conversion management system, method and computer program |
CN101674262A (zh) * | 2008-09-11 | 2010-03-17 | 宏碁股份有限公司 | 网络服务方法、其***及其数据服务器 |
-
2010
- 2010-12-24 CN CN 201010604615 patent/CN102098546B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010023192A2 (en) * | 2008-08-26 | 2010-03-04 | Cvon Innovations Ltd | Conversion management system, method and computer program |
CN101674262A (zh) * | 2008-09-11 | 2010-03-17 | 宏碁股份有限公司 | 网络服务方法、其***及其数据服务器 |
CN101631285A (zh) * | 2009-08-14 | 2010-01-20 | 北京华信世唯网络科技有限公司 | 移动信息传输***及方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107749849A (zh) * | 2017-10-23 | 2018-03-02 | 广东岭南职业技术学院 | 一种移动互联网内的视频传输*** |
WO2020214048A1 (ru) * | 2019-04-16 | 2020-10-22 | НЕЧАЕВ, Марк Александрович | Способ адаптации передачи видеоизображения |
Also Published As
Publication number | Publication date |
---|---|
CN102098546B (zh) | 2013-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101136938B (zh) | 一种移动互联网应用的集中式管理方法和平台*** | |
CN102541931B (zh) | 应用分享方法和应用分享设备 | |
CN102368214B (zh) | 界面自动生成方法及*** | |
CN101656871B (zh) | 电视接收机以及操作服务器的方法 | |
CN102882750B (zh) | 一种基于网络电视的网络接入方法及装置 | |
CN102752388A (zh) | 基于浏览器的交互***、方法、浏览器和云端服务器 | |
CN101459571B (zh) | 一种网站镜像的方法、***及装置 | |
CN101795392A (zh) | 下载应用数据的方法、数字电视接收终端及*** | |
CN102137281A (zh) | 一种用于为播放终端点播视频文件的方法与设备 | |
EP3356965A1 (en) | Computer-automated generation of application deep links | |
CN103218741A (zh) | 广告竞价的方法、***、交易平台及广告服务提供设备 | |
CN103179467A (zh) | 终端和信息收集方法 | |
US20130138770A1 (en) | Apparatus and method for sharing web contents using inspector script | |
US8201141B2 (en) | Apparatus and method for creating control code for home network appliance according to resolution of control device | |
CN102982137A (zh) | 资源的搜索方法、***和装置 | |
CN202799005U (zh) | 基于云计算的机顶盒上网监控***和机顶盒 | |
CN103856827A (zh) | 一种基于服务模拟交互的视频内容获取方法及*** | |
CN102098546B (zh) | 一种在线视频传输方法及*** | |
CN107426588A (zh) | 一种获取电视机配置信息方法、***及存储装置 | |
CN103024098A (zh) | 一种域名解析方法、***及装置 | |
CN104639956A (zh) | 一种通过终端追踪电视节目并遥控数字电视的*** | |
CN101101596A (zh) | 提供管理设备的网页的网络服务器和方法 | |
US8930343B2 (en) | System and method for collecting document | |
CN104331407A (zh) | 一种多媒体文件信息推荐方法及装置 | |
CN103269370A (zh) | 浏览器扩展推荐的显示方法、客户端、服务器及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130410 |