The embodiment of the invention provides a method and device for identifying the type of intelligent TV external storage device. The method for identifying the type of intelligent TV peripheral storage device of the invention includes: when the storage device of intelligent TV peripheral changes, the kernel layer sends hot plug event message to the system operation layer; the first process of the system operation layer processes the hot plug event message, obtains the changed storage device type, and stores the device type. To the disk object of the storage device, the application framework layer obtains the device type from the system operation layer through the first programming interface, and the application layer obtains the list of external storage devices by calling the second programming interface, which includes the device type of the storage device. The embodiment of the invention can realize the effective distinction between the application layer and the external storage device.
【技术实现步骤摘要】
智能电视外接存储设备类型的识别方法和装置
本专利技术实施例涉及计算机技术,尤其涉及一种智能电视外接存储设备类型的识别方法和装置。
技术介绍
智能电视,是具有全开放式平台,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视的操作系统通常是安卓(Android)系统。而安卓(Android)系统最开始是手机的操作系统,而手机的主要存储设备是SD存储卡(SDcard),所以安卓(Android)系统可以通过默认挂载路径/sdcard,对该存储设备进行识别,将该存储设备识别为SD存储卡(SDcard)。然而与手机不同,智能电视普遍设置有通用串行总线(UniversalSerialBus,USB)接口,以支持USB存储设备,而智能电视的安卓(Android)系统并未设置对USB存储设备的兼容和支持,从而导致智能电视的应用层无法有效的区分不同存储设备的设备类型。
技术实现思路
本专利技术实施例提供一种智能电视外接存储设备类型的识别方法和装置,以实现应用层对外接存储设备的有效区分。第一方面,本专利技术实施例提供一种智能电视外接存储设备类型的识别方法,包括:当智能电视外接的存储设备发生变化时,内核层向系统运行层发送热插拔事件消息;所述系统运行层的第一进程对所述热插拔事件消息进行处理,获取发生变化的存储设备的设备类型,并将所述设备类型保存至所述存储设备的磁盘对象中;应用框架层通过第一编程接口从所述系统运行层获取所述设备类型;应用层通过调用第二编程接口从所述应用框架层获取外接存储设备列表,所述外接存储设备列表 ...
【技术保护点】
1.一种智能电视外接存储设备类型的识别方法,其特征在于,包括:当智能电视外接的存储设备发生变化时,内核层向系统运行层发送热插拔事件消息;所述系统运行层的第一进程对所述热插拔事件消息进行处理,获取发生变化的存储设备的设备类型,并将所述设备类型保存至所述存储设备的磁盘对象中;应用框架层通过第一编程接口从所述系统运行层获取所述设备类型;应用层通过调用第二编程接口从所述应用框架层获取外接存储设备列表,所述外接存储设备列表包括所述存储设备的设备类型;其中,所述存储设备的设备类型包括通用串行总线USB类型、SD存储卡类型和SATA类型中任意一种。
【技术特征摘要】
1.一种智能电视外接存储设备类型的识别方法,其特征在于,包括:当智能电视外接的存储设备发生变化时,内核层向系统运行层发送热插拔事件消息;所述系统运行层的第一进程对所述热插拔事件消息进行处理,获取发生变化的存储设备的设备类型,并将所述设备类型保存至所述存储设备的磁盘对象中;应用框架层通过第一编程接口从所述系统运行层获取所述设备类型;应用层通过调用第二编程接口从所述应用框架层获取外接存储设备列表,所述外接存储设备列表包括所述存储设备的设备类型;其中,所述存储设备的设备类型包括通用串行总线USB类型、SD存储卡类型和SATA类型中任意一种。2.根据权利要求1所述的方法,其特征在于,所述系统运行层的第一进程对所述热插拔事件消息进行处理,获取发生变化的存储设备的设备类型,包括:网联处理模块对所述热插拔事件消息进行处理,获取网联事件消息,并将所述网联事件消息发送给分卷管理模块,所述网联处理模块是所述系统运行层的第一进程中的网联管理模块创建第三编程接口,并根据所述第三编程接口创建的,所述第三编程接口是所述系统运行层与所述内核层通信的接口;所述分卷管理模块根据所述网联事件消息的设备路径参数获取发生变化的存储设备的设备类型。3.根据权利要求2所述的方法,其特征在于,所述USB类型包括第一USB类型和第二USB类型,所述分卷管理模块根据所述网联事件消息的设备路径参数获取发生变化的存储设备的设备类型,包括:当所述设备路径参数包含第一字符时,所述分卷管理模块获取所述发生变化的存储设备的设备类型,所述设备类型为第一USB类型;当所述设备路径参数包含第二字符时,所述分卷管理模块获取所述发生变化的存储设备的设备类型,所述设备类型为第二USB类型;当所述设备路径参数包含第三字符时,所述分卷管理模块获取所述发生变化的存储设备的设备类型,所述设备类型为SD存储卡类型。4.根据权利要求1至3任一项所述的方法,其特征在于,所述应用框架层通过第一编程接口从所述系统运...
【专利技术属性】
技术研发人员:杨鲁明,朱铄,徐高峰,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。