[发明专利]Linux系统软件模块在TVOS系统中的使用方法有效
申请号: | 201410701517.3 | 申请日: | 2014-11-28 |
公开(公告)号: | CN104410909B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 胡波;季汉涛;荆明君;丁云荣;于洋;吴建明;薛利军;顾洪春 | 申请(专利权)人: | 江苏银河电子股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/241;H04N21/643 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 董建林 |
地址: | 215611 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | linux 系统软件 模块 tvos 系统 中的 使用方法 | ||
技术领域
本发明涉及一种Linux系统软件模块在TVOS系统中的使用方法,属于智能机顶盒技术领域。
背景技术
随着信息技术快速的发展和广泛应用,信息化已成为全球经济社会发展的显著特征,并逐步向全方位的社会变革演进,信息安全是各行各业实现信息化的过程中需要解决的首要问题。
为了满足智能电视产业发展需求,由广科院的引领研发了面向电视应用的安全智能电视操作系统(TVOS),并将应用于广电行业。目前,成熟的电视机顶盒厂家在多年的机顶盒发展过程中,在Linux系统下积累了大量稳定的核心软件模块和各种第三方库,但是由于广科院研发的TVOS操作系统和其底层Linux操作系统采用不同的C标准,在底层Linux系统下编译的C库,在TVOS系统中并不能被使用,导致这些在Linux系统下编译的模块,在TVOS系统下难有用武之地,使用十分不便。
发明内容
本发明的目的克服在电视机顶盒厂家中干传统的Linux系统下编译的软件模块,不能在TVOS系统使用,带了很多不便的问题。本发明的Linux系统软件模块在TVOS系统中的使用方法,建立了Linxu_TVOS桥,实现TVOS系统和Linux系统下两种不同C标准库之间相互调用,方便使用传统的Linux系统下编译的软件模块,省事省力,具有跨操作系统调用、跨编译系统调用、可靠性高和稳定性高的特点,具有良好的应用前景。
为了达到上述目的,本发明所采用的技术方案是:
一种Linux系统软件模块在TVOS系统中的使用方法,其特征在于:包括以下步骤,
步骤(1),建立Linux系统与TVOS系统相连接的Linux_TVOS桥,Linux_TVOS桥的Linux端与Linux系统内的服务器或客户端相连接,TVOS端与TVOS系统内对应的客户端或服务器相连接,其中Linux系统服务器与TVOS系统客户端相对应,TVOS系统服务器与Linux系统客户端相对应;
步骤(2),在TVOS系统启动后,注册Linux_TVOS桥的TVOS端服务器;
步骤(3),若注册成功,运行TVOS端服务器,启动Linux端服务器,监听消息;若注册失败,退出TVOS系统;
步骤(4),当监听到Linux_TVOS桥的TVOS端或者Linux端出现客户端调用请求,对应的服务器接收请求;
步骤(5),对应的服务器对接收到客户端的调用请求信息进行协议解析,并根据协议进行处理,并将处理结果反馈给发出调用请求的客户端;
步骤(6),TVOS系统关机后,停止并注销Linux_TVOS桥的服务器。
前述的Linux系统软件模块在TVOS系统中的使用方法,其特征在于:所述步骤(1)建立Linux系统与TVOS系统相连接的Linux_TVOS桥的过程为,建立客户端和服务器之间的调用协议,调用协议与Linux系统下的软件模块提供的接口函数相同,调用协议包括协议函数的ID、各函数参数序列和返回值,所述协议函数的ID、各函数参数序列由客户端通过Linux_TVOS桥传递到服务器,返回值由服务器传递到客户端,调用协议通过共享内存从Linux_TVOS桥的一端传递到另一端。
前述的Linux系统软件模块在TVOS系统中的使用方法,其特征在于:所述步骤(5)服务器对接收的客户端调用请求信息进行协议解析,并根据协议进行处理,设有同步和异步两种处理方式:同步处理方式为,服务器将处理结果通过返回值反馈给发出调用请求的客户端;异步处理方式下,服务器通过本侧的客户端的调用请求,将处理结果反馈给对侧的服务器,对侧的服务器向应用反馈处理结果。
本发明的有益效果是:本发明的Linux系统软件模块在TVOS系统中的使用方法,建立了Linxu_TVOS桥,又称LTTB(Linux To TVOS Bridge,Linux 到TVOS桥),实现TVOS系统和Linux系统下两种不同C标准库之间相互调用,方便使用传统的Linux系统下编译的软件模块,省事省力,具有跨操作系统调用、跨编译系统调用、可靠性高和稳定性高的特点,具有良好的应用前景。
附图说明
图1是本发明的Linux系统软件模块在TVOS系统中的使用方法的流程图。
图2是本发明的服务器同步处理方式的示意图。
图3是本发明的服务器异步处理方式的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏银河电子股份有限公司,未经江苏银河电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410701517.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子节目指南刷新方法及系统
- 下一篇:视频播放行为的检测方法和装置