本发明涉及智能电视及智能电视外设技术领域,具体的说,是一种智能电视通过外设安装软件的方法。
背景技术:
智能电视具有全开放式平台,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级。同时,智能电视还能够接入各种外设,如体感游戏外设、k歌麦克风等,这些智能电视外设接入智能电视,并在智能电视中安装相应软件,配合这些相应的软件,为智能电视增加新的功能,给用户带来新的个性化体验。随着智能电视使用更加普及,针对智能电视的外设也越来越丰富。但智能电视外设的使用都需要在智能电视中安装相应软件来配合使用,这就需要用户通过操作智能电视搜索、下载、安装软件,并进行相应设置,才能够体验到外设所带来的新功能。一般智能电视都通过遥控器来操作,用户要完成上述的整个过程,需要不停点击遥控器按钮进行输入法切换、文字输入、光标移动、返回、确认等等繁琐的操作,整个过程变得十分漫长和复杂,使得用户体验美好度大大降低,甚至磨灭用户的使用热情,以上问题,急需改进和解决。
技术实现要素:
本发明的目的在于提供一种智能电视通过外设安装软件的方法,用于解决现有技术中智能电视安装软件过程中需要不停点击遥控器按钮进行输入法切换、文字输入、光标移动、返回、确认等等繁琐的操作,整个过程变得十分漫长和复杂的问题。
本发明通过下述技术方案解决上述问题:
一种智能电视通过外设安装软件的方法,包括:
步骤a:在外设的存储介质中划分出存储空间;
步骤b:将智能电视需要安装的软件安装包存储在外设的存储空间内;
步骤c:将外设与智能电视连接,智能电视与外设之间建立消息通道和传输通道;
步骤d:外设与智能电视通过所述消息通道相互发送消息,确定电视需要安装外设存储空间内的软件;
步骤e:外设通过所述传输通道将软件安装包传输给智能电视;
步骤f:智能电视弹出软件安装提示信息,用户确认后,智能电视验证、解析软件安装包,并将软件安装至电视软件系统中;
步骤g:智能电视与外设关闭消息通道和传输通道,智能电视运行软件,配合外设使用。
进一步地,所述步骤c具体包括:
步骤c1:智能电视通过接口端的信号电压变化,监测到设备接入后,发送用于获取外设的信息的getdescriptorrequest指令;
步骤c2:外设返回的消息中包含描述信息,所述描述信息包括配置描述、接口描述、端点描述、设备类型、设备序列号和厂商定义;
步骤c3:智能电视根据描述信息,加载驱动模块和软件模块,激活外设接入的接口,并向外设发出用于使外设处于激活状态的setupinterface指令;
步骤c4:外设对setupinterface指令作出回应,进入激活就绪状态,此时,电视和设备都处于就绪状态;
步骤c5:智能电视发送setupmessageaddress指令,给外设分配一个唯一的地址一,所述地址一用于发送消息;
步骤c6:外设读取这个请求,返回一个确认,并保存所述地址一作为智能电视与外设通信的地址;
步骤c7:智能电视发送setupdataaddress指令,给设备分配一个唯一的地址二,所述地址二用于数据传输;
步骤c8:外设读取这个请求,返回一个确认,并保存地址二作为外设向智能电视传输软件安装包时采用的地址。
本发明与现有技术相比,具有以下优点及有益效果:
本发明的一种智能电视外设软件安装的方法,实现了一种在智能电视上简单、快速、自动安装智能电视外设所需软件的方法,免去用户需要不停点击遥控器按钮进行输入法切换、文字输入、光标移动、返回、确认等繁琐操作才能完成软件搜索、下载、安装的过程,使得用户能够方便快捷的使用智能电视外设,大大提高用户使用智能电视和外设的热情和兴趣。
附图说明
图1为本发明的流程图。
具体实施方式
下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
实施例1:
结合附图1所示,一种智能电视通过外设安装软件的方法,具体过程如下:
步骤一:一种针对智能电视的外设,通过usb接口接入智能电视;
步骤二:在外设的存储介质空间中划分预设大小的存储空间;
步骤三:将智能电视需要安装的软件安装包,存储于步骤二所述的存储空间内;
步骤四:将外设插入智能电视的usb接口中,外设与智能电视之间通过usb接口和协议,建立消息通道和传输通道;
步骤五:外设通过步骤四建立的消息通道,发送询问消息,询问智能电视是否已经安装所需软件;
步骤六:智能电视收到步骤五所述的询问消息后,查询已安装软件列表,并通过步骤四建立的的消息通道向外设返回查询结果;
如果电视未安装所需软件,则进入步骤七;如果电视已经安装了所需软件,则进入步骤九;
步骤七:外设与智能电视通过步骤四建立的传输通道,将外设存储空间中的软件安装包传输至智能电视系统中;
步骤八:智能电视安装步骤七所述的软件安装包;
步骤九:外设与智能电视关闭步骤四所述的消息通道和传输通道;
步骤十:智能电视运行上述的软件,配合外设使用。
尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本技术公开的原则范围和精神之内。