一种智能电视的外设扩展方法及智能电视技术

技术编号:9528953 阅读:150 留言:0更新日期:2014-01-02 18:22
本发明专利技术涉及智能电视领域,公开了一种智能电视的外设扩展方法及智能电视,其方法主要包括:智能电视识别当前接入的外部设备,其中该外部设备被识别为:hidraw或hiddev设备虚拟文件;分析该设备虚拟文件,获得该设备虚拟文件的产品标识以及生产厂商标识;根据该产品标识以及生产厂商标识,查询智能电视数据库中是否存在一致的所述产品标识以及生产厂商标识;如果存在,则确认该外部设备的数据传输参数以及路径,与外部设备进行数据通信。应用该技术方案可以减少智能程序的开发成本,使智能电视能兼容支持更多通用外设,减少电视机生产厂商的用户信息失窃的风险。

【技术实现步骤摘要】
一种智能电视的外设扩展方法及智能电视
本专利技术涉及智能电视领域,特别涉及一种智能电视的外设扩展方法及智能电视。
技术介绍
家用电器的数字化与智能化是未来的主要发展方向,而智能电视已经渐渐走进大多数人的家里。随着越来越多可相互通信的智能家电的出现,智能电视扩展外部设备变得越来越重要了。现有专利201020581172.X与200910105013.4对智能家电的外设扩展提供了一种实现方案。而在进行本专利技术的研究过程中,本专利技术人发现现有技术至少存在以下的缺陷:现有技术中需在智能电视中预先安装相应的外设驱动程序,或者在接入时下载外设驱动程序,智能电视也常常找不到外设驱动程序的下载地址,从而限制了外设的种类以及应用范围。另外,对于目前智能电视常用的Linux系统或Android系统,支持外设的应用程序开发成本高、兼容性低、甚至还可能涉及数字电视中的用户敏感信息(比如付费电视账号等)被窃取。
技术实现思路
本专利技术实施例的目的在于提供一种智能电视的外设扩展方法及智能电视,应用该技术方案可以减少智能程序的开发成本,使智能电视能兼容支持更多通用外设,减少电视机生产厂商的用户信息失窃的风险。第一方面,本专利技术实施例提供了一种智能电视的外设扩展方法,适用于安装有Linux系统或Android系统的智能电视,包括:智能电视识别当前接入的外部设备,其中所述外部设备被识别为:hidraw或hiddev设备虚拟文件;所述hidraw或hiddev设备虚拟文件在所述智能电视中uevent.rc文件里的权限为:hidraw和hiddev所有读写用户可读写权限;所述智能电视分析所述设备虚拟文件,获得所述设备虚拟文件的产品标识以及生产厂商标识;所述智能电视根据所述产品标识以及生产厂商标识,查询所述智能电视数据库中是否存在一致的所述产品标识以及生产厂商标识;如果存在,则确认所述外部设备的数据传输参数以及路径,实现与所述外部设备的数据通信。进一步的,在所述智能电视识别当前接入的外部设备之后,还包括:所述智能设备轮询监测是否存在所述外部设备的接入,如果存在,则进行步骤:所述智能电视分析所述设备虚拟文件,获得所述设备虚拟文件的产品标识以及生产厂商标识。进一步的,所述智能电视识别当前接入的外部设备,其中所述外部设备还被识别为:USB接口的主设备;具体包括:所述智能电视向用户发送授权请求,根据所述用户反馈的授权确认信息,将所述外部设备识别为USB接口的主设备。进一步的,在所述智能电视识别当前接入的外部设备,其中所述外部设备还被识别为:USB接口的主设备之后,还包括:所述智能电视分析所述USB接口的主设备,获得所述USB接口的主设备的产品标识以及生产厂商标识;所述智能电视根据所述产品标识以及生产厂商标识,查询所述智能电视数据库中是否存在一致的所述产品标识以及生产厂商标识;如果存在,则确认所述USB接口的主设备的数据传输参数以及路径,实现与所述USB接口的主设备的数据通信。进一步的,所述被识别为USB接口的主设备的外部设备为:机顶盒。第二方面,本专利技术实施例提供了一种智能电视,安装有Linux系统或Android系统,包括:识别模块,用于识别当前接入的外部设备,其中所述外部设备被识别为:hidraw或hiddev设备虚拟文件;所述hidraw或hiddev设备虚拟文件在所述智能电视中uevent.rc文件里的权限为:hidraw和hiddev所有读写用户可读写权限;分析查询模块,与识别模块连接,用于分析所述设备虚拟文件,获得所述设备虚拟文件的产品标识以及生产厂商标识;以及用于根据所述产品标识以及生产厂商标识,查询所述智能电视数据库中是否存在一致的所述产品标识以及生产厂商标识;通信信息确认模块,与所述分析查询模块连接,用于在所述分析查询模块查询确认存在一致的所述产品标识以及生产厂商标识时,确认所述外部设备的数据传输参数以及路径;USB接口模块包括:USB控制节点、USB输入接口以及USB输出接口,所述USB接口模块与识别模块、通信信息确认模块分别连接,用于接入所述外部设备,以及根据所述数据传输参数以及路径,与所述外部设备数据通信。进一步的,所述智能电视还包括:监测模块,与所述USB接口模块连接,用于在所述识别模块识别当前接入的外部设备后,轮询监测是否存在所述外部设备的接入。进一步的,所述识别模块还用于:智能电视识别当前接入的外部设备,其中所述外部设备还被识别为:USB接口的主设备;具体包括:根据所述用户反馈的授权确认信息,将所述外部设备识别为USB接口的主设备。进一步的,所述分析查询模块还用于分析所述USB接口的主设备,获得所述USB接口的主设备的产品标识以及生产厂商标识。由上可见,应用本实施例技术方案,智能电视接入外部设备时,智能电视识别当前接入的外部设备,其中该外部设备被识别为hidraw或hiddev设备虚拟文件。智能电视分析该hidraw或hiddev设备虚拟文件,获得该设备虚拟文件的产品标识(pid)以及生产厂商标识(vid),查询智能电视数据库中是否存在一致的pid以及vid,如果存在,则确认该外部设备的数据传输参数以及路径,实现与外部设备的数据通信。可见,采用本专利技术技术方案,虽然各智能电视的系统、各外设的驱动程序不一样,但各外设能被智能电视识别为hidraw或hiddev设备虚拟文件,而且智能电视通过分析设备虚拟文件的pid及vid,并与数据库中的数据进行对比,即能知道该外部设备的所属的生产厂商及产品种类,从而实现数据通信。因此,通过本技术方案,程序开发员通过对设备虚拟文件的设置,能快捷的开发出兼容各外设的应用程序,降低开发成本,提高兼容性。进一步的,智能电视生产商仅需对智能电视中uevent.rc文件的权限配置为:hidraw和hiddev所有读写用户可读写权限,即能在不需要向第三方提供SDK支持的情况下,安全的让第三方为智能电视开发应用程序,减少用户信息被窃用的风险。进一步的,智能电视识别外部设备时,除了将外部设备识别为设备虚拟文件外,还可以将该外设设备识别为USB接口的主设备。由于外部设备被描述为USB控制节以及接口节点,故能被识别为USB主设备接口兼容的外部设备。进一步兼容不同的电视机型号以及操作系统。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例1提供的一种智能电视的外设扩展方法的流程示意图;图2为本专利技术实施例2提供的一种智能电视的外设扩展方法的流程示意图;图3为本专利技术实施例3提供的一种智能电视的外设扩展方法的流程示意图;图4为本专利技术实施例4提供的一种智能电视的连接结构示意图;图5为本专利技术实施例4提供的智能电视可选的连接结构示意图;图6为本专利技术实施例4提供的智能电视可选的连接结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造本文档来自技高网...
一种智能电视的外设扩展方法及智能电视

【技术保护点】
一种智能电视的外设扩展方法,适用于安装有Linux系统或Android系统的智能电视,其特征在于,包括:智能电视识别当前接入的外部设备,其中所述外部设备被识别为:hidraw或hiddev设备虚拟文件;所述智能电视分析所述设备虚拟文件,获得所述设备虚拟文件的产品标识以及生产厂商标识;所述智能电视根据所述产品标识以及生产厂商标识,查询所述智能电视数据库中是否存在一致的所述产品标识以及生产厂商标识;如果存在,则确认所述外部设备的数据传输参数以及路径,实现与所述外部设备的数据通信。

【技术特征摘要】
1.一种智能电视的外设扩展方法,适用于安装有Linux系统或Android系统的智能电视,其特征在于,包括:智能电视识别当前接入的外部设备,其中所述外部设备被识别为:hidraw或hiddev设备虚拟文件;所述hidraw或hiddev设备虚拟文件在所述智能电视中uevent.rc文件里的权限为:hidraw和hiddev所有读写用户可读写权限;所述智能电视分析所述设备虚拟文件,获得所述设备虚拟文件的产品标识以及生产厂商标识;所述智能电视根据所述产品标识以及生产厂商标识,查询所述智能电视数据库中是否存在一致的所述产品标识以及生产厂商标识;如果存在,则确认所述外部设备的数据传输参数以及路径,实现与所述外部设备的数据通信。2.根据权利要求1所述的一种智能电视的外设扩展方法,其特征在于,在所述智能电视识别当前接入的外部设备之后,还包括:所述智能设备轮询监测是否存在所述外部设备的接入,如果存在,则进行步骤:所述智能电视分析所述设备虚拟文件,获得所述设备虚拟文件的产品标识以及生产厂商标识。3.根据权利要求1所述的一种智能电视的外设扩展方法,其特征在于,所述智能电视识别当前接入的外部设备,其中所述外部设备还被识别为:USB接口的主设备;具体包括:所述智能电视向用户发送授权请求,根据所述用户反馈的授权确认信息,将所述外部设备识别为USB接口的主设备。4.根据权利要求3所述的一种智能电视的外设扩展方法,其特征在于,在所述智能电视识别当前接入的外部设备,其中所述外部设备还被识别为:USB接口的主设备之后,还包括:所述智能电视分析所述USB接口的主设备,获得所述USB接口的主设备的产品标识以及生产厂商标识;所述智能电视根据所述产品标识以及生产厂商标识,查询所述智能电视数据库中是否存在一致的所述产品标识以及生产厂商标识;如果存在,则确认所述USB接口的主设备的数据传输参数以及路径,实现与所述...

【专利技术属性】
技术研发人员:谢琨于士坤陈晓峰陈铃王佳詹明东
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:

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

1