一种保护智能设备通用接口方法及系统与流程

文档序号:14870322发布日期:2018-07-06 22:29阅读:237来源:国知局

本发明涉及一种智能设备,尤其涉及一种保护智能设备通用接口方法及系统。



背景技术:

目前的智能设备如手机,平板电脑等,很多采用开源的操作系统(如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识别出的通用通信指令进行解析,并执行通用通信指令。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

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

技术研发人员:王亮;王昕
受保护的技术使用者:播思通讯技术(北京)有限公司
技术研发日:2018.01.15
技术公布日:2018.07.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1