[发明专利]使用应用通信协议的附件和移动计算设备通信有效
申请号: | 201080021428.4 | 申请日: | 2010-03-11 |
公开(公告)号: | CN102428665A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 保罗·霍尔登;劳伦斯·G·波尔顿;尼汀·加纳特拉;米特切尔·安德勒尔;艾米丽·克拉克·舒尔波特;耶西·李·多罗古斯克尔;诗雅姆·S·特普拉尼;约翰·M·阿南尼;彼得·T·兰根费尔德;斯科特·克吕格尔 | 申请(专利权)人: | 苹果公司 |
主分类号: | H04J3/16 | 分类号: | H04J3/16 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宗晓斌 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 应用 通信协议 附件 移动 计算 设备 通信 | ||
背景技术
本公开一般涉及移动计算设备与附件之间的通信,并且具体地涉及将特定于附件和/或应用的协议用于这样的通信。
移动计算设备已广泛普及。举几个例子,各个公司已开发出如下移动计算设备,例如,iPhone、iPod Touch、设备、以及兼容Google的AndroidTM平台的智能电话。移动计算设备通常包括web浏览器、字处理器、电子邮件应用、地图、电话服务、游戏、音频应用、视频应用等。此外,还开发出了用于移动计算设备的附件。这样的附件可以利用一个或多个连接器和/或端口来与移动计算设备通信。这些附件可被用来控制移动计算设备的特征或者被移动计算设备用来与用户和/或环境交互。
发明内容
根据各个实施例,附件可以利用特定于附件的通信协议和/或特定于应用的通信协议来与运行在移动计算设备上的应用通信。例如,当附件与移动计算设备相耦合时,其可以利用移动计算设备定义的附件协议来执行初始化、标识和/或认证过程。附件还可以传输信息,该信息指示可由运行在移动计算设备上的应用用来与附件通信的一个或多个应用协议。在一些实施例中,应用协议可以不同于附件协议,而在其它实施例中,应用协议可以与附件协议相同。在一些实施例中,应用协议分组可被嵌套在附件协议分组的多个部分内。
这里公开的各个实施例描述了用于在附件与应用之间创建通信会话的方法。一些实施例描述了附件如何为移动计算设备提供合适的信息以利用应用协议举行通信会话。其它实施例描述了移动计算设备处的各种方案,用于选择应用协议、开通通信流、下载优选应用、与附件通信、将应用协议分组嵌套在附件协议分组内等等。在一些实施例中,运行在移动计算设备处的应用管理器可被用来抽象化附件与应用之间的通信。
下面的详细描述与附图一起将提供对这里公开的实施例的性质和优点的更好理解。
附图说明
图1A示出了根据本发明一些实施例的与附件设备相耦合的移动计算设备。
图1B示出了根据本发明一些实施例的无线地与移动计算使设备相耦合的附件设备。
图2示出了根据一个实施例的与附件相耦合的移动计算设备的框图。
图3是示出根据本发明一些实施例的移动计算设备内的各个模块和处理的框图。
图4是根据本发明一些实施例的进一步图示出应用与附件之间的通信的简化示图。
图5A-5C图示出了根据本发明一些实施例的将应用协议消息封装在附件通信协议命令内的一个示例。
图6图示出了根据本发明一些实施例的图4的实施例中的附件通信协议的命令的路径。
图7是根据本发明一些实施例的用于标识附件和兼容应用的处理的流程图。
图8示出了根据本发明一些实施例的可用于将兼容应用与附件相关联的相连协议列表和所支持协议表。
图9图示出根据本发明一些实施例的用于制定可用于定位用于附件的兼容应用的查询的技术。
图10是根据本发明一些实施例的可由应用执行来发起与附件的通信的处理的流程图。
图11图示出了根据本发明一些实施例的同时与两个不同附件交互的移动计算设备上的应用。
图12图示出了根据本发明一些实施例的同时与两个不同附件交互的移动计算设备上的两个应用。
图13图示出了根据本发明一些实施例的同时与同一附件交互的移动计算设备上的两个应用。
图14图示出了根据本发明一些实施例的移动计算设备的应用、应用管理器和硬件传输层之间的数据的流程。
图15是根据本发明一些实施例的可由移动计算设备处的应用管理器执行的处理的流程图。
图16是根据本发明一些实施例的可由移动计算设备处的应用管理器执行的处理的另一流程图。
图17是根据本发明一些实施例的可由与移动计算设备相耦合的附件执行来开展与附件的通信的处理的流程图。
图18是根据本发明一些实施例的可由移动计算设备处的应用执行来开展与附件的通信的处理的流程图。
具体实施方式
这里公开的本发明的各个实施例涉及移动计算设备与附件设备之间的通信的各个方面。在一些实施例中,附件可以利用附件通信协议与移动计算设备通信。附件通信协议可以指定通信命令、传输链路、认证例程、标识处理、专门语言(lingo)、分组结构、数据类型或者可用于移动计算设备与附件设备之间的通信的任何其它合适的命令或数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080021428.4/2.html,转载请声明来源钻瓜专利网。