一种用于智能电视的软件应用安装方法和系统与流程

文档序号:12697636阅读:206来源:国知局

本发明涉及智能控制技术领域,特别是涉及一种用于智能电视的软件应用安装方法和系统。



背景技术:

随着科学技术的发展,人们的生活日益智能化,智能化的各种电器设备使得人们的生活更加丰富多彩,也更加便捷。

电视机是人们家庭中不可或缺的家用电器,人们通过电视机获取新闻信息以及观看影视等,以丰富自己的家庭生活。人们在使用智能电视时,常常需要安装一些特定的软件,目前,在进行特定软件安装时,通常是在电脑中,通过adb的方式,安装电脑中已经下载好的软件。但是这一是要电脑进行配合,且还需要在电脑中进行各项ADB相关的配置,这需要熟悉ADB相关的操作命令,在ADB中只能通过命令行的方式进行操作。这使得软件应用的安装比较困难。

因此,如何实现智能电视的软件应用的快速安装,是本领域技术人员目前需要解决的技术问题。



技术实现要素:

本发明的目的是提供一种用于智能电视的软件应用安装方法和系统,可以实现智能电视的软件应用的快速安装。

为解决上述技术问题,本发明提供了如下技术方案:

一种用于智能电视的软件应用安装方法,包括:

预先在移动终端上下载目标软件应用安装包;

建立所述移动终端和目标智能电视的连接;

控制所述目标智能电视获取所述移动终端中的目标软件应用;

在所述移动终端本地搭建一个本地服务器;

控制所述目标智能电视访问所述本地服务器提供的目标软件应用安装包;

调用所述目标智能电视上的ADB或系统安装程序安装所述目标软件应用。

优选地,所述建立所述移动终端和目标智能电视的连接,为:

根据预设的网络协议,控制所述移动终端向所述目标智能电视发送连接请求;

根据所述目标智能电视反馈的链接信号建立所述移动终端和所述目标智能电视的网络链接。

优选地,所述控制所述目标智能电视获取所述移动终端中的目标软件应用,包括:

控制所述目标智能电视获取所述移动终端中的电视软件应用列表;

在所述电视软件应用列表中筛选出所述目标软件应用。

优选地,所述在所述移动终端本地搭建一个本地服务器,包括:

开放所述移动终端的自身IP和文件系统;

搭建关于所述移动终端的本地服务器。

一种用于智能电视的软件应用安装系统,包括:

应用下载模块,用于预先在移动终端上下载目标软件应用安装包;

连接模块,用于建立所述移动终端和目标智能电视的连接;

获取模块,用于控制所述目标智能电视获取所述移动终端中的目标软件应用;

服务器搭建模块,用于在所述移动终端本地搭建一个本地服务器;

访问模块,用于控制所述目标智能电视访问所述本地服务器提供的目标软件应用安装包;

调用模块,用于调用所述目标智能电视上的ADB或系统安装程序安装所述目标软件应用。

优选地,所述连接模块包括:

连接请求发送单元,用于根据预设的网络协议,控制所述移动终端向所述目标智能电视发送连接请求;

链接建立单元,用于根据所述目标智能电视反馈的链接信号建立所述移动终端和所述目标智能电视的网络链接。

优选地,所述获取模块包括:

列表获取单元,用于控制所述目标智能电视获取所述移动终端中的电视软件应用列表;

选择单元,用于响应操作者操作,在所述电视软件应用列表中筛选出所述目标软件应用。

优选地,所述服务器搭建模块包括:

开放单元,用于开放所述移动终端的自身IP和文件系统;

搭建单元,用于搭建关于所述移动终端的本地服务器。

与现有技术相比,上述技术方案具有以下优点:

本发明实施例所提供的一种用于智能电视的软件应用安装方法,包括:预先在移动终端上下载目标软件应用安装包;建立所述移动终端和目标智能电视的连接;控制所述目标智能电视获取所述移动终端中的目标软件应用;在所述移动终端本地搭建一个本地服务器;控制所述目标智能电视访问所述本地服务器提供的目标软件应用安装包;调用所述目标智能电视上的ADB或系统安装程序安装所述目标软件应用。通过智能电视和移动终端进行连接,以搜索出移动终端上符合要求的软件应用安装包,在需要安装时,在移动终端上搭建一个本地服务器,在智能电视上访问该本地服务器上的安装包,并进行安装。充分利用日常生活中的手机等移动终端来方便地安装电视软件应用,无需开启电脑且配置相应的ADB环境,由于移动终端可以更为方便地访问网络获取需要的软件应用安装包,避免了电视下载软件的操作复杂性,从而实现了智能电视的软件应用的快速安装。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种具体实施方式所提供的用于智能电视的软件应用安装方法流程图。

具体实施方式

本发明的核心是提供一种用于智能电视的软件应用安装方法和系统,可以实现智能电视的软件应用的快速安装。

为了使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。

在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式的限制。

请参考图1,图1为本发明一种具体实施方式所提供的用于智能电视的软件应用安装方法流程图。

本发明的一种具体实施方式提供了一种用于智能电视的软件应用安装方法,包括:

S11:预先在移动终端上下载目标软件应用安装包。

当需要在智能电视上安装一目标应用时,首先在移动终端上下载该目标应用的软件应用。

S12:建立移动终端和目标智能电视的连接。

其中,建立移动终端和目标智能电视的连接,为:根据预设的网络协议,控制移动终端向目标智能电视发送连接请求;根据目标智能电视反馈的链接信号建立移动终端和目标智能电视的网络链接。

S13:控制目标智能电视获取移动终端中的目标软件应用。

其中,控制目标智能电视获取移动终端中的目标软件应用,包括:控制目标智能电视获取移动终端中的电视软件应用列表;在电视软件应用列表中筛选出目标软件应用。控制智能电视获取移动终端上下载好的软件应用列表,以供用户进行选择。

S14:在移动终端本地搭建一个本地服务器。

其中,在移动终端本地搭建一个本地服务器,包括:开放移动终端的自身IP和文件系统;搭建关于移动终端的本地服务器。

具体地,可以通过Java代码等实现一个Http协议,包括:GET、POST协议请求,并根据请求的内容,做对应的数据返回,例如:返回查询的数据、网页、文件资源数据流,并对固定端口进行监听,开启一个线程来单独承载这个服务,这样就可以实现一个模拟的简单的Http服务器。

S15:控制目标智能电视访问本地服务器提供的目标软件应用安装包。

S16:调用目标智能电视上的ADB或系统安装程序安装目标软件应用。

以移动终端为智能手机为例,在智能电视和智能手机中都运行上述的Http服务器,智能手机将本机上的应用软件(APK文件)的地址通过GET请求,发送到智能电视的Http服务器上,智能电视通过接收到的请求获取到待安装APK在智能手机上的绝对地址,然后依赖这个绝对地址,再向手机上发送一个『下载文件』的请求,最终智能手机上的Http服务器接收到『下载文件』的请求,将待安装的Apk通过Http的响应流返回给智能电视,对于智能电视而言就实现了一个下载,最终将下载好的安装包,通过ADB或者本机自带的安装程序,安装到智能电视上。

通过智能电视和移动终端进行连接,以搜索出移动终端上符合要求的软件应用安装包,在需要安装时,在移动终端上搭建一个本地服务器,在智能电视上访问该本地服务器上的安装包,并进行安装。充分利用日常生活中的手机等移动终端来方便地安装电视软件应用,无需开启电脑且配置相应的ADB环境,由于移动终端可以更为方便地访问网络获取需要的软件应用安装包,避免了电视下载软件的操作复杂性,从而实现了智能电视的软件应用的快速安装。

相应地,本发明一种实施方式还提供了一种用于智能电视的软件应用安装系统,包括:应用下载模块,用于预先在移动终端上下载目标软件应用安装包;连接模块,用于建立移动终端和目标智能电视的连接;获取模块,用于控制目标智能电视获取移动终端中的目标软件应用;服务器搭建模块,用于在移动终端本地搭建一个本地服务器;访问模块,用于控制目标智能电视访问本地服务器提供的目标软件应用安装包;调用模块,用于调用目标智能电视上的ADB或系统安装程序安装目标软件应用。

其中,连接模块包括:连接请求发送单元,用于根据预设的网络协议,控制移动终端向目标智能电视发送连接请求;链接建立单元,用于根据目标智能电视反馈的链接信号建立移动终端和目标智能电视的网络链接。

进一步地,获取模块包括:列表获取单元,用于控制目标智能电视获取移动终端中的电视软件应用列表;选择单元,用于响应操作者操作,在电视软件应用列表中筛选出目标软件应用。

更进一步地,服务器搭建模块包括:开放单元,用于开放移动终端的自身IP和文件系统;搭建单元,用于搭建关于移动终端的本地服务器。

在本实施方式中,该用于智能电视的软件应用安装系统基于智能移动终端和智能电视机,其中,应用下载模块、连接模块、服务器搭建模块归属于智能移动终端;获取模块、访问模块、调用模块归属于电视机。通过智能电视和移动终端进行连接,以搜索出移动终端上符合要求的软件应用安装包,在需要安装时,在移动终端上搭建一个本地服务器,在智能电视上访问该本地服务器上的安装包,并进行安装。充分利用日常生活中的手机等移动终端来方便地安装电视软件应用,无需开启电脑且配置相应的ADB环境,由于移动终端可以更为方便地访问网络获取需要的软件应用安装包,避免了电视下载软件的操作复杂性,从而实现了智能电视的软件应用的快速安装。

以上对本发明所提供一种用于智能电视的软件应用安装方法和系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1