[发明专利]用于重新激活至少一个MTP兼容设备的方法及主机有效

专利信息
申请号: 200910157547.1 申请日: 2009-07-13
公开(公告)号: CN101958880A 公开(公告)日: 2011-01-26
发明(设计)人: 张健 申请(专利权)人: 联发科技(新加坡)私人有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L12/24
代理公司: 北京万慧达知识产权代理有限公司 11111 代理人: 葛强;张一军
地址: 新加坡新*** 国省代码: 新加坡;SG
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 重新 激活 至少 一个 mtp 兼容 设备 方法 主机
【说明书】:

技术领域

发明涉及微软公司的媒体传输协议(Media Transfer Protocol,MTP),尤其涉及发生不可恢复的错误时重新激活(reactivating)至少一个MTP兼容(MTP-compatible)设备的方法及主机(host)。

背景技术

如微软公司所称,MTP是一种用于智能存储设备的协议,其基于图片传输协议(Picture Transfer Protocol,PTP),为人们所熟知并且与PTP兼容。

根据关于微软公司发布于因特网上的MTP实施细节的公共信息,MTP可使能(enable)以下内容:基于元数据的(metadata-based)计数(enumeration);对象传输;命令与控制;以及事件引发(eventing)。另外,可优化MTP以用于:超大存储(very large storage);多功能设备;高功率发起方(initiators)以及低功率响应方(responders)。并且,MTP是WMDRM10-PD(Windows Media DRM 10 for portable devices)以及PlaysForSure中的关键部分。关于WMDRM10-PD以及PlaysForSure,请参见由微软公司所发布的规范以获取相关信息。

为了方便读者,进一步列出根据公共信息引用的一些MTP基础如下。MTP为一种使用发起方-响应方(initiator-responder)模型的二进制协议。举例而言,发起方发起而响应方必须响应,其中发起方构建响应内容(content)的模型。另外,MTP是传输独立的(transport-independent)。举例而言,MTP可通过通用串行总线(Universal Serial Bus,USB)或IP实现。此外,MTP是多会话感知的(multi-session aware),其中设备UI为一会话(session)。而且,MTP是可扩展的。

如上述公共信息所引用的,揭露设备内容作为对象,这些对象由基于会话(session-based)的32位对象句柄(handle)识别。并且,通过设备属性(properties)来描述设备,其中提供描述(divs)和控件(control)。另外,通过对象属性来描述对象,其中提供描述与约束(constraint)。而且,存在设备发起的(device-initiated)事件,其中提供多会话支持。详情请参考微软公司发布的MTP规范。

根据现有技术,大多服从MTP规范的传统设备仅可支持单一的会话身份(IDentity,ID)。因此,从传统设备连接到传统主机的时刻起到传统设备断开与传统主机连接的时刻为止,这期间传统主机对于每一传统设备仅可开启一个会话。

在最糟糕的情况中,当不可恢复的错误发生时,由于已经存在一开启的会话而且没有更多的可用会话ID,传统主机无法通过简单发送一硬件重置信号至传统设备来重新激活传统设备。所以,根据现有技术,断开传统设备与传统主机的连接,然后重新连接传统设备与传统主机是该问题唯一的解决方法,这令终端用户非常不方便。

发明内容

本发明的目的之一在于提供一种用于重新激活至少一个MTP兼容设备的方法及其主机,解决由于MTP的严格规范导致的死锁(deadlock)问题以及解决缺少更多的可用会话ID的情况。

根据本发明的一个实施例,提供一种用于重新激活至少一个MTP兼容设备的方法。所述方法包含:暂时储存实施于所述MTP兼容设备上的最近操作的事务处理ID;以及当所述MTP兼容设备的不可恢复错误发生时,利用所述事务处理ID与所述MTP兼容设备进行选择性通信。

根据本发明的一个实施例,提供一种用于重新激活至少一个MTP兼容设备的主机。所述主机包含:存储单元,暂时存储实施于所述MTP兼容设备上的最近操作的事务处理ID;以及处理电路,当所述MTP兼容设备的不可恢复错误发生时,所述处理电路利用所述事务处理ID与所述MTP兼容设备进行选择性通信。

与现有技术相比,本发明的主机在MTP兼容设备的不可恢复错误发生之前保存实施于MTP兼容设备上的最近操作的事务处理ID,而可以利用事务处理ID来避免上文述及的死锁问题,藉此提供给终端用户更加舒适的体验。

附图说明

图1是根据本发明的一个实施例的主机100的示意图。

图2是根据本发明的不同实施例的方法900的流程图。

图3根据本发明第一实施例显示的是图2中所示方法900的详细工作流900-1的示意图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技(新加坡)私人有限公司,未经联发科技(新加坡)私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910157547.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top