安卓系统智能电视外接存储设备的卸载方法和装置的制造方法

文档序号:9331014阅读:842来源:国知局
安卓系统智能电视外接存储设备的卸载方法和装置的制造方法
【技术领域】
[0001]本发明涉及智能电视技术,尤其涉及一种外接存储设备电视上外接存储设备的卸载方法和装置。
【背景技术】
[0002]随着以Linux内核为基础的Android系统智能平台的应用,很多Android系统的智能电视都支持USB (Universal Serial Bus,通用串行总线)外接存储设备的使用,即能够在智能电视的屏幕上显示USB外接存储设备中的相关文档、视频和音频等信息,这给用户带来了极大的方便。
[0003]但是以Android为代表的该类智能平台有一个缺点,不同于windows,现在的Android智能电视目前都还没有对USB外接存储设备安全移除的这个功能,由于智能电视支持USB外接存储设备的热插拔,操作人员在移除USB外接存储设备时,一般都是直接拔下USB外接存储设备,而没有经过卸载操作。以嵌入式Linux为例,移除外接存储设备的具体过程是,利用嵌入式Linux中守护进程(Daemon)来监视USB外接存储设备的插拔情况,当监视结果为USB外接存储设备被拔下,则将该情况反馈给中间层的程序,由中间层的程序删除与该USB外接存储设备相关的文档目录以及通信节点。
[0004]但是由于像此类USB外接存储设备是在未经卸载的状态下直接移除,这样移除USB设备的过程很容易损坏USB外接存储设备的文件系统及其中的文件,从而在下一次USB外接存储设备插入时,Linux的文件管理系统会启用保护机制,把设备挂载成只读的文件系统,从而不能进行正常的数据交互,也就是说,不经过卸载操作而直接移除USB设备容易降低USB外接存储设备的使用寿命,导致USB外接存储设备不能再次正常使用。

【发明内容】

[0005]本发明提供一种安卓系统智能电视外接存储设备的卸载方法和装置,以尽量避免中外接存储设备在未经卸载的状态下直接移除带来的可能导致外接存储设备不能再次正常使用的缺陷。
[0006]本发明第一个方面提供一种安卓系统智能电视外接存储设备的卸载方法,包括:
[0007]接收电视遥控设备发送的电视遥控指令;
[0008]判断所述电视遥控指令是否为卸载外接存储设备的卸载指令;
[0009]若判断结果为是,则向内核驱动层发送命令以执行所述外接存储设备的卸载操作;
[0010]显示第一提示信息,所述第一提示信息用于提示用户所述外接存储设备已经卸载,可以从电视上移除所述外接存储设备。
[0011]本发明另一个方面提供一种安卓系统智能电视外接存储设备的卸载装置,包括:
[0012]接收模块,用于接收电视遥控设备发送的电视遥控指令;
[0013]判断模块,用于判断所述电视遥控指令是否为卸载外接存储设备的卸载指令;
[0014]卸载模块,用于若判断结果为是,则向内核驱动层发送命令以执行所述外接存储设备的卸载操作;
[0015]第一显示模块,用于显示第一提示信息,所述第一提示信息用于提示用户所述外接存储设备已经卸载,可以从电视上移除所述外接存储设备。
[0016]由上述技术方案可知,本发明提供的安卓系统智能电视外接存储设备的卸载方法和装置,通过电视遥控设备发出卸载指令来控制内核驱动层以卸载电视上的外接存储设备,再通过显示第一提示信息提示用户移除外接存储设备,这样,外接存储设备是在经过卸载操作之后进行移除的,经删除操作后,外接存储设备的程序文件以及注册表的相关数据的操作都会对应的移除,此时通过第一提示消息,提示用户外接存储设备的可移除性,因此,通过本发明,在对智能电视的外接存储设备进行移除或者退出时,能够保证外接存储设备的运行程序完全退出,避免直接拔出损坏外接存储设备的文件系统及其中的文件,进而确保外接存储设备能够再次正常使用,延长其使用寿命。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为根据本发明一实施例的安卓系统智能电视外接存储设备的卸载方法的流程不意图;
[0019]图2为根据本发明另一实施例的安卓系统智能电视外接存储设备的卸载方法的流程示意图;
[0020]图3为根据本发明再一实施例的安卓系统智能电视外接存储设备的卸载方法的流程示意图;
[0021]图4A为根据本发明一实施例的安卓系统智能电视外接存储设备的卸载装置的结构示意图;
[0022]图4B为根据本发明另一实施例的安卓系统智能电视外接存储设备的卸载装置的结构示意图;
[0023]图5为根据本发明另一实施例的安卓系统智能电视外接存储设备的卸载装置的结构示意图。
【具体实施方式】
[0024]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]实施例一
[0026]本实施例提供一种安卓系统智能电视外接存储设备的卸载方法,用于移除采用安卓系统的智能电视上的外接存储设备,该外接存储设备例如为U盘或者手机等。本实施例的执行主体为安卓系统智能电视外接存储设备的卸载装置,该安卓系统智能电视外接存储设备的卸载装置可以设置在智能电视中。
[0027]其中,安卓系统是基于Linux实现的,Linux是一个一体化内核(monolithickernel)系统。内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。内核的主要组件分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理、设备驱动、网络通信,以及系统的初始化、系统调用等。
[0028]本发明各实施例中的卸载操作,均指的是从电视中删除外接存储设备的程序文件和文件夹以及从注册表删除相关数据的操作,释放外接存储设备原来占用的磁盘空间并使外接存储设备的软件不再存在于电视中或是从硬盘删除对应的外接存储设备驱动程序并删除跟外接存储设备驱动有关的注册表信息。
[0029]如图1所示,为根据本实施例的安卓系统智能电视外接存储设备的卸载方法的流程示意图。该安卓系统智能电视外接存储设备的卸载方法包括:
[0030]步骤101,接收电视遥控设备发送的电视遥控指令。
[0031]电视遥控设备为用于遥控电视的设备,例如电视遥控器,用户可以通过电视遥控设备控制电视,例如调节电视的音量的大小、转台或者调节电视的亮度等等。电视遥控指令可以包括红外指令、蓝牙指令或射频指令,当然还可以采用其它方式实现电视遥控指令,具体可以根据实际需要设定。
[0032]步骤102,判断电视遥控指令是否为卸载外接存储设备的卸载指令,若判断结果为是,则向内核驱动层发送命令以执行外接存储设备的卸载操作。
[0033]由于电视遥控设备发送的电视遥控指令可以是各种指令,本实施例中首先要判断所接收到的电视遥控指令是否卸载指令。
[0034]通过电视遥控设备发送电视遥控指令的方法有很多,举例来说:
[0035]第一种方式:电视遥控指令为单击信号,此时判断电视遥控指令是否为卸载外接存储设备的卸
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1