发明名称 Portable device upgrade via a content transfer protocol
摘要 Embodiments of the present invention provide a portable MTP framework. In an embodiment, the portable MTP framework includes an MTP communications stack and a portability layer. The portability layer decouples the MTP communications stack from the underlying platform, storage, and transport components, thereby achieving transport protocol, platform, and storage media independence. The portable MTP framework according to embodiments of the present invention includes platform-specific software components, including, for example, communications device drivers (USB, TCP/IP, etc.), a transport controller, a session handler, storage device drivers (USB drive, SD card, Hard disk, etc.), a storage controller, and a platform interface. The portable MTP framework further includes application-specific software components, including, for example, an MTP router, MTP agents, and MTP managers.
申请公布号 US8788634(B2) 申请公布日期 2014.07.22
申请号 US200812071990 申请日期 2008.02.28
申请人 Broadcom Corporation 发明人 Krig Scott
分类号 G06F15/177 主分类号 G06F15/177
代理机构 Sterne, Kessler, Goldstein & Fox P.L.L.C. 代理人 Sterne, Kessler, Goldstein & Fox P.L.L.C.
主权项 1. A computer program product comprising a non-transitory computer useable medium having computer program logic recorded thereon, the computer program logic, when executed by a processor, causes the processor to perform a firmware upgrade, according to a method, on a portable device that implements a portable Media Transfer Protocol (MTP) framework capable of transporting media files to and from the portable device, the method comprising: receiving, by a transport controller of the portable MTP framework, an MTP object from a remote computer attached to said portable device; routing, by a router module of the portable MTP framework, said received MTP object to an MTP object agent of the portable MTP framework; determining, by the MTP object agent, that said received MTP object includes a firmware upgrade object; calling, from the MTP object agent, a firmware manager of the portable MTP framework ; and calling a firmware upgrade application programming interface (API) of a platform interface of the portable MTP framework using said received MTP object as an argument.
地址 Irvine CA US