Linux应用复用于智能系统的方法、智能电视及存储介质技术方案

技术编号:21039399 阅读:40 留言:0更新日期:2019-05-04 08:22
本发明专利技术公开了一种Linux应用复用于智能系统的方法、智能电视及存储介质,所述方法包括以下步骤:接收用户发出的复用指令,根据所述复用指令获取所述复用指令对应的Linux应用资源文件,并将所述Linux应用资源文件导入至智能系统的编译容器;在所述编译容器中对所述Linux应用资源文件进行编译,以生成智能系统应用资源文件;执行所述智能系统应用资源文件,以在智能系统中运行相应的Linux应用。通过将Linux应用的应用文件在编译容器中进行编译以使得Linux应用能够在其他智能系统上被复用,减少了重新开发Linux应用的开发时间和开发资源,降低了开发成本,提升了智能电视中智能系统的功能多样性。

The Method of Reusing Linux Application to Intelligent System, Intelligent TV and Storage Media

The invention discloses a method for reusing Linux application in intelligent system, intelligent TV and storage medium. The method comprises the following steps: receiving user's reuse instructions, obtaining Linux application resource files corresponding to the reuse instructions according to the reuse instructions, and importing the Linux application resource files into the compiler container of the intelligent system; and The Linux application resource file is compiled to generate the intelligent system application resource file, and the intelligent system application resource file is executed to run the corresponding Linux application in the intelligent system. By compiling the application files of Linux applications in compiler containers, Linux applications can be reused on other intelligent systems, which reduces the development time and resources of redeveloping Linux applications, reduces the development cost and improves the functional diversity of intelligent systems in smart TV.

【技术实现步骤摘要】
Linux应用复用于智能系统的方法、智能电视及存储介质
本专利技术涉及智能电视
,尤其涉及一种Linux应用复用于智能系统的方法、智能电视及存储介质。
技术介绍
现有的智能电视设置的智能系统一般为Android系统、IOS系统或者Linux系统。在携带Android系统和IOS系统的智能电视问世以前,大部分智能电视都是基于Linux系统进行开发的。因此,智能电视生产商们在Linux系统下的智能电视
中积累有良好的技术基础。随着Android系统和IOS系统的智能电视开始普及,当人们想在新的智能系统上享受到Linux系统上所能够支持的业务和应用时,需要在基于Android系统和IOS系统的Linux业务和应用开发上花费大量资源和技术支持,并且开发周期十分巨大,从而使得用户无法及时地在其他智能系统中体验到Linux系统下的智能电视所支持的业务和应用功能。
技术实现思路
本专利技术的主要目的在于提供一种Linux应用复用于智能系统的方法、智能电视及存储介质,以解决在其他智能系统下直接开发Linux应用消耗大量资源、开发周期庞大而导致用户无法及时体验对应的应用的问题。为实现上述目的,本专利技术提供一种Linux应用复用于智能系统的方法,应用于智能电视,所述Linux应用复用于智能系统的方法包括以下步骤:接收用户发出的复用指令,根据所述复用指令获取所述复用指令对应的Linux应用资源文件,并将所述Linux应用资源文件导入至智能系统的编译容器;在所述编译容器中对所述Linux应用资源文件进行编译,以生成智能系统应用资源文件;执行所述智能系统应用资源文件,以在智能系统中运行相应的Linux应用。可选地,所述在所述编译容器中对所述Linux应用资源文件进行编译的步骤之前,还包括:确定所述Linux应用资源文件对应的编译库文件,并在所述编译容器中加载所述编译库文件;所述在所述编译容器中对所述Linux应用资源文件进行编译的步骤包括:根据加载完成的编译库文件,在所述编译容器中对所述Linux应用资源文件进行编译。可选地,所述确定所述Linux应用资源文件对应的编译库文件的步骤包括:确定所述Linux应用资源文件对应的多个共享函数库文件;将所述多个共享函数库文件编译为所述Linux应用资源文件对应的编译库文件。可选地,所述在所述编译容器中加载所述编译库文件的步骤包括:根据所述编译容器中预设加载动态库函数获取编译库文件的绝对路径;根据所述编译库文件的绝对路径获取编译库文件,并在所述编译容器中加载所述编译库文件。可选地,所述确定所述Linux应用资源文件对应的编译库文件的步骤还包括:根据预设的Linux应用与编译库文件的对应关系,确定所述Linux应用对应的编译库文件。可选地,所述在所述编译容器中对所述Linux应用资源文件进行编译,以生成智能系统应用资源文件的步骤包括:通过预设应用接口在所述编译容器中对所述Linux应用资源文件进行编译,以生成智能系统应用资源文件。可选地,所述智能系统为IOS操作系统,所述执行所述智能系统应用资源文件,以在智能系统中运行相应的Linux应用的步骤包括:在ExtJS框架下执行所述智能系统应用资源文件,以在所述智能电视的IOS操作系统中运行相应的Linux应用。可选地,所述执行所述智能系统应用资源文件,以在智能系统中运行相应的Linux应用的步骤包括:在所述智能电视的智能系统下运行浏览器;控制所述浏览器执行所述智能系统应用资源文件,以在智能系统下的所述浏览器中运行相应的Linux应用。此外,为实现上述目的,本专利技术还提供一种智能电视,所述电视包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:所述计算机程序被所述处理器执行时实现如上所述的Linux应用复用于智能系统的方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的Linux应用复用于智能系统的方法的步骤。本专利技术实施例提出的一种Linux应用复用于智能系统的方法、智能电视及存储介质,通过接收用户的复用Linux应用指令,并通过复用指令获取到对应的Linux应用的应用资源文件,使用智能系统上的编译容器对Linux应用资源文件进行编译,以得到能够在智能系统上进行运行的应用资源文件。从而使用户能够在智能系统上运行对应的应用文件,以在智能系统上体验到Linux应用。其中,通过将Linux应用的应用文件进行编译以使得Linux应用能够在其他智能系统上被复用,可以有效减少在其他智能系统上重新开发Linux应用的开发时间和开发费用,在减低开发成本的同时能够帮助用户快速地在智能系统上体验到Linux系统下的应用,提升了智能电视中智能系统的功能多样性。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图;图2为本专利技术Linux应用复用于智能系统的方法第一实施例的流程示意图;图3为本专利技术电视模式控制方法第二实施例的流程示意图;图4为本专利技术电视模式控制方法第二实施例中步骤S40的细化流程示意图;图5为本专利技术电视模式控制方法第三实施例中步骤S40的细化流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的装置结构示意图。本专利技术实施例终端可以是智能电视,也可以是PC、智能手机、平板电脑、电子书阅读器、MP3(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、便携计算机等智能设备。如图1所示,该终端可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。当然,硬件设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。处理器1001可以用于调用存储器1005中存储的计算机程序,并执行如下Linux应用复用于智能系统的方法中各实施所述的步骤:接收用户发出的复用指令,根据所述复用指令获取所述复用指令对应的Linux应用资源文件,并将所述Linux应用资源文件导入至智能系统的编译容器;在所本文档来自技高网...

【技术保护点】
1.一种Linux应用复用于智能系统的方法,应用于智能电视,其特征在于,所述Linux应用复用于智能系统的方法包括以下步骤:接收用户发出的复用指令,根据所述复用指令获取所述复用指令对应的Linux应用资源文件,并将所述Linux应用资源文件导入至智能系统的编译容器;在所述编译容器中对所述Linux应用资源文件进行编译,以生成智能系统应用资源文件;执行所述智能系统应用资源文件,以在智能系统中运行相应的Linux应用。

【技术特征摘要】
1.一种Linux应用复用于智能系统的方法,应用于智能电视,其特征在于,所述Linux应用复用于智能系统的方法包括以下步骤:接收用户发出的复用指令,根据所述复用指令获取所述复用指令对应的Linux应用资源文件,并将所述Linux应用资源文件导入至智能系统的编译容器;在所述编译容器中对所述Linux应用资源文件进行编译,以生成智能系统应用资源文件;执行所述智能系统应用资源文件,以在智能系统中运行相应的Linux应用。2.如权利要求1所述的Linux应用复用于智能系统的方法,其特征在于,所述在所述编译容器中对所述Linux应用资源文件进行编译的步骤之前,还包括:确定所述Linux应用资源文件对应的编译库文件,并在所述编译容器中加载所述编译库文件;所述在所述编译容器中对所述Linux应用资源文件进行编译的步骤包括:根据加载完成的编译库文件,在所述编译容器中对所述Linux应用资源文件进行编译。3.如权利要求2所述的Linux应用复用于智能系统的方法,其特征在于,所述确定所述Linux应用资源文件对应的编译库文件的步骤包括:确定所述Linux应用资源文件对应的多个共享函数库文件;将所述多个共享函数库文件编译为所述Linux应用资源文件对应的编译库文件。4.如权利要求2所述的Linux应用复用于智能系统的方法,其特征在于,所述在所述编译容器中加载所述编译库文件的步骤包括:根据所述编译容器中预设加载动态库函数获取编译库文件的绝对路径;根据所述编译库文件的绝对路径获取编译库文件,并在所述编译容器中加载所述编译库文件。5.如权利要求2所述的Linux应用复用于智能系统的方法,其特征在于,所述确定所述Linux应用资...

【专利技术属性】
技术研发人员:吴晓红
申请(专利权)人:深圳TCL数字技术有限公司
类型:发明
国别省市:广东,44

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

1