Linux系统软件模块在TVOS系统中的使用方法技术方案

技术编号:11138047 阅读:137 留言:0更新日期:2015-03-12 16:18
本发明专利技术公开了一种Linux系统软件模块在TVOS系统中的使用方法,包括以下步骤,建立Linux_TVOS桥;在TVOS系统启动后,注册Linux_TVOS桥的TVOS端服务器;若注册成功,运行TVOS端服务器、Linux端服务器,监听消息;当监听到Linux_TVOS桥的TVOS端或Linux端出现客户端调用请求,对应的服务器接收请求;服务器对接收到客户端的调用请求信息进行协议解析,并将处理结果反馈给发出调用请求的客户端;TVOS系统关机后,停止并注销Linux_TVOS桥的服务器。本发明专利技术实现TVOS系统和Linux系统下两种不同C标准库之间相互调用,具有良好的应用前景。

【技术实现步骤摘要】

本专利技术涉及一种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是本专利技术的服务器异步处理方式的示意图。具体实施方式下面将结合说明书附图,对本专利技术作进一步说明。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。本专利技术的Linux系统软件模块在TVOS系统中的使用方法,建立了Linxu_TVOS桥,又称LTTB(Linux To TVOS Bridge,Linux 到TVOS桥),实现TVOS系统和Linux系统下两种不同C标准库之间相互调用,方便使用传统的Linux系统下编译的软件模块,省事省力,具有跨操作系统调用、跨编译系统调用、可靠性高和稳定性高的特点,Linux_TVOS桥的使用Linux系统共享内存,实现TVOS系统(建立在底层Linux上的操作系统,TVOS系统和Linux系统间的数据交互,达到使用原有Linux库的目的,如图1所示,具体包括以下步骤,步骤(1),建立Linux系统与TVOS系统相连接的Linux_TVOS桥,Linux_TVOS桥的Linux端与Linux系统内的服务器或客户端相连接,TVOS端与TVOS系统内对应的客户端或服务器相连接,其中Linux系统服务器与TVOS系统客户端相对应,TVOS系统服务器与Linux系统客户端相对应,其中Linux_TVOS桥,又称LTTB(Linux To TVOS Bridge,Linux 到TVOS桥)有三部分组成:桥身、客户端和服务端,其中桥身负责为客户端和服务端之间传递数据。桥的用户和客户端在同侧,桥的用户可以是TVOS系统内的应用,也可以是Linux系统内的模块,建立Linux系统与TVOS系统相连接的Linux_TVOS桥的过程为,建立客户端和服务器之间的调用协议,调用协议与Linux系统下的软件模块提供的接口函数相同,调用协议包括协议函数的ID、各函数参数序列和返回值,所述协议函数的ID、各函数参数序列由客户端通过Linux_TVOS桥传递到服务器,返回值由服务器传递到客户端,调用协议通过共享内存从Linux_TVOS桥的一端传递到另一端; 步骤(2),在TVOS系统启动后,注册Linux_TVOS桥的TVOS端服务器;步骤(3),若注册成功,运行TVOS端服务器,启动Linux端服务器,监听消息;若注册失败,退出TVOS系统;步骤(4),当监听到Linux_TVOS桥的TVOS端或者Linux端出现客户端调用请求,对应的服务器接收请求;步骤(5),对应的服务器对接收到客户端的调用请求信息进行协议解析,并根据协议进行响应的处理,并将处理结果反馈给发出调用请求的客户端;步骤(6),TVOS系统关机后,停止并注销Linux_TVOS桥的服务器。 其中,步骤(5)服务端对接收的客户端调用请求信息进行协议解析,并根据协议进行响应的处本文档来自技高网...
Linux系统软件模块在TVOS系统中的使用方法

【技术保护点】
一种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桥的服务器。

【技术特征摘要】
1.一种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系统关机后,停止并注销Li...

【专利技术属性】
技术研发人员:胡波季汉涛荆明君丁云荣于洋吴建明薛利军顾洪春
申请(专利权)人:江苏银河电子股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1