【技术实现步骤摘要】
本专利技术涉及一种数字电视数据传输方法及系统,属于数字电视
技术介绍
传统的数字电视数据传输都是基于同一种设计语言C或C++,不涉及C或C++与JAVA之间的数据传输机制,无法完成智能数字电视业务的应用。目前基于智能操作系统Android终端设备越来越普及,但是目前能够支撑传统的全数字电视业务的终端设备基本没有。传统的数字电视业务存在数据量大、异步传输等特点,如何将数字电视业务数据在底层(C语言或C++语言)与应用层(Java语言)之间稳定、快速的传递是目前智能数字电视终端都面临的问题。现有一些基于Android的数字电视协议数据传输是通过socket通信的方式实现的。但是,使用socket通信机制的缺点在于前后台都要建立一个任务,前台任务不断的发请求查询当前数据准备的状态,然后通过socket获取数据,后台建立任务处理数据。现有的数据传输机制并不符合Android分层设计理念,并且增大了网络传输的负担。另外由于网络传输涉及到数据打包的问题,导致销量较低。基于此,如何专利技术一种数字电视数据传输方法及系统,可以将将数字电视业务数据在底层与应用层之间稳定 ...
【技术保护点】
一种数字电视数据传输方法,其特征在于,包括以下步骤:(1)、将数字电视业务功能中的数据信息进行分类,并且每一类在应用程序接口层中都有相应的接口,用户通过其请求信息的类别所对应的接口发送请求;(2)、本地调用层接收来自于应用程序接口层的请求并且进行分析后,从适配层获取数据,然后将其封装并发送至应用程序接口层;(3)、应用程序接口层将数据反馈给用户,完成整个数据流的传输工作。
【技术特征摘要】
1.一种数字电视数据传输方法,其特征在于,包括以下步骤: (1)、将数字电视业务功能中的数据信息进行分类,并且每一类在应用程序接口层中都有相应的接口,用户通过其请求信息的类别所对应的接口发送请求; (2)、本地调用层接收来自于应用程序接口层的请求并且进行分析后,从适配层获取数据,然后将其封装并发送至应用程序接口层; (3)、应用程序接口层将数据反馈给用户,完成整个数据流的传输工作。2.根据权利要求1所述的数字电视数据传输方法,其特征在于,在步骤(2)中,本地调用层包括数据处理层和数据传输层,并且所述数据处理层和数据传输层在本地调用层都有相应的接口,本地调用层通过数据传输层的接口接收来自于应用程序接口层的请求,由数据处理层分析并且从适配层获取数据,然后将所获取的数据封装后再通过数据传输层的接口发送至应用程序接口层。3.根据权利要求2所述的数字电视数据传输方法,其特征在于,所述的数据处理层启动钩子机制从适配层获取数据。4.根据权利要求3所述的数字电视数据传输方法,其特征在于,所述的本地调用层接收来自于应用程序接口层的请求后,数据处理层注册一个钩子函数,然后调用适配层中的功能函数请求获取数据,当适配层返...
【专利技术属性】
技术研发人员:周印伟,
申请(专利权)人:青岛海信宽带多媒体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。