[发明专利]一种双Android系统的MTP管理方法在审
| 申请号: | 201710117595.2 | 申请日: | 2017-03-01 |
| 公开(公告)号: | CN106970844A | 公开(公告)日: | 2017-07-21 |
| 发明(设计)人: | 陈国维;王明勇;陈璟星;巫有钦;谷海峰;张韵;黄雄;刘善涛;宋志东 | 申请(专利权)人: | 北京海杭通讯科技有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙)44248 | 代理人: | 罗志伟 |
| 地址: | 100020 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 android 系统 mtp 管理 方法 | ||
技术领域
本发明涉及智能终端,尤其涉及一种双 Android 系统的MTP管理方法。
背景技术
MTP,Media Transfer Protocol,媒体传输协议,是由微软制定用来作为计算机和移动装置之间交换图像,影音等媒体文件的协议。MTP 协议中定义了两个角色,一个是 MTP 发起端(MTP Initiator),例如计算机,由它主动对 MTP 装置发出操作,另一个是 MTP 应答端(MTP Responder),例如移动装置,它被动地接受 MTP 发起端发出的操作(MTP Operation),完成指定的操作后回传回应。MTP 应答端也可以主动发出事件(MTP Event),例如当 MTP 装置内挂载了一个新的储存装置,MTP 应答端会发出新增储存装置的事件。
Android 系统在框架层实作了 MTP 协议。当使用者利用 USB cable 将 Android 装置连接上计算机时,计算机和 Android 装置之间就建立起了 MTP 工作阶段(MTP Session),此时,使用者可以透过 MTP 协议将 Android 装置的文件读取到计算机,也可以将计算机内的文件保存到 Android 装置中。当使用者移除 USB cable 时,计算机和 Android 装置就会结束目前的 MTP 工作阶段。
在双 Android 系统装置中,同时有两个 Android 系统在运作,使用者接口通常会是由一个系统占用,在以下的文章内,为了方更说明,我们把占用使用者接口的系统称为前景系统,把另一个系统称为背景系统。另外,为了避免说明切换系统的操作时造成混淆,在说明时,我们将目前的前景系统称为系统A,而目前的背景系统称为系统B。由于两个系统有各自的框架层,两个系统会有各自的 MTP 软件组件,因此,在 MTP 软件组件的部份必需作特殊的处理,以避免两个系统的 MTP 软件组件彼此冲突。
一种解决方案是,停止背景系统的 MTP 软件组件的运作,只让前景系统的 MTP 组件运作。这样的方案,优点在于 MTP 储存装置是由各个系统分别管理,安全性较高。缺点在于,在切换系统时,在把系统A切换到背景之前,必需要停止系统A的 MTP 软件组件,而在把系统B切换到前景之后,要重启系统B的 MTP 软件组件,这样一来,会影响到切换系统的效率。另外,在双 Android 装置透过 USB 连接计算机的状态下切换系统,使用者也会在计算机上看到 MTP 装置的重启,影响使用者体验。
另一种解决方案是,两个系统共享 MTP 软件组件。这样的方案,优点在于切换系统时不需处理 MTP 软件组件,切换系统的效率较高。另外,在双 Android 装置透过 USB 连接计算机的状态下切换系统,也不会看到 MTP 装置的重启。缺点在于,由于 MTP 软件组件和 MTP 储存装置的相依性,MTP 储存装置也必需被统一管理,安全性较低。
如上节所述,使用两个系统各自拥有自已的 MTP 软件组件的方法,缺点在于,切换系统的效率较差,而且在双 Android 装置透过 USB 连接计算机的状态下切换系统,也会明显地在计算机上看到 MTP 装置的重启。使用两个系统共享 MTP 软件组件的方法,缺点在于,安全性较低。
发明内容
为了解决现有技术中的问题,本发明提供了一种双 Android 系统的MTP管理方法。。
本发明提供了一种双 Android 系统的MTP管理方法,让双 Android 系统的两个系统共享MTP 协议管理组件,但是将挂载、缷载以及存取 MTP 储存装置相关的操作以及事件交由分别运作在各个系统中的 MTP 储存装置管理组件执行。
作为本发明的进一步改进,当使用者用 USB 连接计算机和双 Android 系统装置时,由共享的 MTP 协议管理组件建立 MTP 工作阶段,并要求前景系统列举它的 MTP 储存装置管理组件并回应给计算机这些MTP 储存装置管理组件的挂载事件,当计算机发出存取MTP 储存装置管理组件内的文件的操作时,共享的 MTP 协议管理组件要求前景系统中的 MTP 储存装置管理组件执行相关的文件操作。
作为本发明的进一步改进,当切换系统时,在前景系统要切换到背景系统之前,缷载它的MTP 储存装置管理组件;而在背景系统切换到前景系统后,挂载它的MTP 储存装置管理组件;当使用者移除 USB连接后,共享的 MTP 协议管理组件结束目前的 MTP 工作阶段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海杭通讯科技有限公司,未经北京海杭通讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710117595.2/2.html,转载请声明来源钻瓜专利网。





