一种保护智能设备通用接口方法及系统技术方案

技术编号:18398398 阅读:75 留言:0更新日期:2018-07-08 19:18
一种保护智能设备通用接口方法及系统,所述方法包括:通过MTP接口接收数据;判断数据是否为通用通信指令,若是,则解析并执行通用通信指令;否则进行文件传输。所述系统,包括指令转化单元,其将通用通信指令进行转化;MTP接口,其接收并转发转化后的通用通信指令和/或文件;指令识别单元,其用于对转化后的通用通信指令和文件进行识别,并将识别出的通用通信指令发送给所述指令解析单元;指令解析单元,其对转化后的通用通信指令进行解析,并执行通用通信指令。本发明专利技术的方法级系统,很好地解决了目前智能设备通用接口的安全性问题,降低了研发成本,提高了研发效率。

【技术实现步骤摘要】
一种保护智能设备通用接口方法及系统
本专利技术涉及一种智能设备,尤其涉及一种保护智能设备通用接口方法及系统。
技术介绍
目前的智能设备如手机,平板电脑等,很多采用开源的操作系统(如android),和芯片解决方案(高通平台,MTK平台),这些系统和平台都有通用的电脑与手机通信接口,在生产和调试时,需要通过这些端口与智能设备进行通信,存在安全隐患。在研发,生产,售后阶段,需要通过智能设备的通用接口与其进行通信,但由于这些接口都是通用的,对于有的操作系统(如android)源码还是公开的,容易被破解,存在较大的安全隐患。如果ODM厂商自己研发一个专用的接口,研发成本会很高。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种保护智能设备通用接口方法及系统,达到解决目前智能设备通用接口的安全性问题的目的。为了达到上述目的,本专利技术提供的保护智能设备通用接口方法,包括:1)通过MTP接口接收数据;2)判断数据是否为通用通信指令,若是,则解析并执行通用通信指令;否则进行文件传输。更进一步地,在所述步骤1)之前,进一步包括对所述通用通信指令进行转化的步骤。为了达到上述目的,本专利技术提供的保护智能设备通用接口系统,包括指令转化单元、MTP接口、指令识别单元以及指令解析单元,其中,所述指令转化单元,其将通用通信指令进行转化;所述MTP接口,其接收并转发转化后的通用通信指令和/或文件;所述指令识别单元,其用于对转化后的通用通信指令和文件进行识别,并将识别出的通用通信指令发送给所述指令解析单元;所述指令解析单元,其对转化后的通用通信指令进行解析,并执行通用通信指令。进一步地,所述指令转化单元,其设置于电脑端。更进一步地,所述指令识别单元,其对非通用通信指令进行传输文件处理。本专利技术的优点在于,在一般智能设备都具有的MTP接口传输通用通信指令,从而彻底关闭智能设备用来测试或调试的通用接口,不留任何后门,在不用研发专用接口的情况下,很好地解决了目前智能设备通用接口的安全性问题,降低了研发成本,提高了研发效率。同时为研发、生产、售后提供了智能设备与电脑通信的方案。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术的保护智能设备通用接口方法的流程图。图2为根据本专利技术的保护智能设备通用接口系统原理框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为根据本专利技术的保护智能设备通用接口方法的流程图,下面参考图1对本专利技术的保护智能设备通用接口方法进行详细描述。首先,在步骤101,电脑端将数据传输至MTP接口,移动设备通过MTP接口接收数据。所述MTP接口是指遵循媒体传输协议的接口。媒体传输协议(MediaTransferProtocol,MTP)是一个基于图片传输协议(PictureTransferProtocol,PTP)的自定义扩展协议。该协议允许用户在移动设备上线性访问媒体文件。PTP只是被设计用于从数码相机下载照片,而MTP可以支持数字音频播放器上的音乐文件和便携式媒体播放器上的媒体文件,以及个人数字助理的个人信息的传输。MTP是WMDRM10-PD的一个关键部分,而WMDRM10-PD是WindowsMedia的一项数字版权管理(DRM)服务。本专利技术将通用通信指令经过转化后通过MTP接口作为传输介质,扩展了MTP接口的用途。在步骤102,智能设备的MTP接口接收电脑数据后,通过识别单元对数据进行识别,判断是否为通用通信指令,如果是,则进行下一步骤,否则转到步骤104。在步骤103,指令解析单元对接收的通用通信指令进行解析,,最后执行指令。以高通方案为例,高通方案的安卓设备具有adb,diag,modem端口,在研发、工厂测试、售后维修时,需要使用这些端口与安卓设备进行通信,但是这些端口不能暴露给终端用户,如果这些端口开放后,黑客可以通过这些端口盗取用户信息,植入病毒等。并且这些端口都是通用的,容易被他人所使用。本专利技术的电脑端具有通用指令转化单元,将adb,diag,modem指令进行转化,并将转化后的指令发送到智能设备的MTP端口。本专利技术在智能设备端具有指令识别单元将MTP端口发来的数据进行识别,如果为通用通信指令,则将此指令发往adb,diag,modem指令解析单元,指令解析单元对接收的通用通信指令进行解析并执行。在步骤104,确定接收的数据为文件,进行传输文件处理。仍然以上面的高通方案为例,如果MTP接口接收的数据不是通用通信指令,则按照传输文件处理。图2为根据本专利技术的保护智能设备通用接口系统原理框图。如图2所示,该系统包括指令转化单元201、MTP接口202、指令识别单元203以及指令解析单元204,其中,指令转化单元201,其设置在电脑端,将通用通信指令进行转化,并发送给智能设备的MTP接口202;MTP接口202,其接收指令转化单元201发送的通用通信指令和/或文件,并转发给指令识别单元203;指令识别单元203,其接收MTP接口202转发的通用通信指令和/或文件,并进行识别,将识别出的通用通信指令发送给指令解析单元204,而识别出不是通用通信指令,则作为传输文件处理;指令解析单元204,其对指令识别单元203识别出的通用通信指令进行解析,并执行通用通信指令。本领域普通技术人员可以理解:以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种保护智能设备通用接口方法,其特征在于,该方法包括:1)通过MTP接口接收数据;2)判断数据是否为通用通信指令,若是,则解析并执行通用通信指令;否则进行文件传输。

【技术特征摘要】
1.一种保护智能设备通用接口方法,其特征在于,该方法包括:1)通过MTP接口接收数据;2)判断数据是否为通用通信指令,若是,则解析并执行通用通信指令;否则进行文件传输。2.根据权利要求1所述的保护智能设备通用接口方法,其特征在于,在所述步骤1)之前,进一步包括对所述通用通信指令进行转化的步骤。3.一种保护智能设备通用接口系统,包括指令转化单元、MTP接口、指令识别单元以及指令解析单元,其特征在于,所述指令转化单元,其将通用通信指令进行转化;所述...

【专利技术属性】
技术研发人员:王亮王昕
申请(专利权)人:播思通讯技术北京有限公司
类型:发明
国别省市:北京,11

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

1