当前位置: 首页 > 专利查询>苹果公司专利>正文

使用应用通信协议的附件和移动计算设备通信制造技术

技术编号:7301101 阅读:233 留言:0更新日期:2012-04-27 02:58
本发明专利技术的实施例提供了用于移动计算设备与附件之间的通信的各种通信技术。移动计算设备通用的附件协议可被用于一些通信。在移动计算设备处运行的应用可以利用应用通信协议来与附件通信。在一些实施例中,该应用通信协议可以与附件通信协议不同。在其它实施例中,该应用协议可以仅被应用和附件识别。在一些实施例中,可以通过将遵守应用协议的消息封装在遵守附件通信协议的消息内来在应用与附件之间传输消息。

【技术实现步骤摘要】
【国外来华专利技术】使用应用通信协议的附件和移动计算设备通信
技术介绍
本公开一般涉及移动计算设备与附件之间的通信,并且具体地涉及将特定于附件和/或应用的协议用于这样的通信。移动计算设备已广泛普及。举几个例子,各个公司已开发出如下移动计算设备,例如,iPhone、iPod Touch、BlackBerry 设备、以及兼容 Google 的 Android 平台的智能电话。移动计算设备通常包括web浏览器、字处理器、电子邮件应用、地图、电话服务、游戏、音频应用、视频应用等。此外,还开发出了用于移动计算设备的附件。这样的附件可以利用一个或多个连接器和/或端口来与移动计算设备通信。这些附件可被用来控制移动计算设备的特征或者被移动计算设备用来与用户和/或环境交互。
技术实现思路
根据各个实施例,附件可以利用特定于附件的通信协议和/或特定于应用的通信协议来与运行在移动计算设备上的应用通信。例如,当附件与移动计算设备相耦合时,其可以利用移动计算设备定义的附件协议来执行初始化、标识和/或认证过程。附件还可以传输信息,该信息指示可由运行在移动计算设备上的应用用来与附件通信的一个或多个应用协议。在一些实施例中,应用协议可以不同于本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.03.16 US 61/160,601;2009.03.16 US 61/160,644;1.一种用于在附件设备和在移动计算设备上执行的应用之间通信的方法,该方法在所述附件设备处操作,该方法包括利用附件通信协议向所述移动设备传输指定了至少一个应用通信协议的信息;以及利用所述附件通信协议与在所述移动设备处运行的应用通信。2.根据权利要求1所述的方法,其中,与在所述移动计算设备处运行的应用通信包括 在附件通信协议分组内隧道传输应用通信协议分组。3.根据权利要求1所述的方法,还包括从运行在所述移动通信设备上的应用接收应用通信协议命令,并且对其响应来改变所述附件的状态。4.根据权利要求1所述的方法,还包括响应于来自运行在所述移动计算设备上的应用的命令,向运行在所述移动计算设备上的应用发送数据,其中所述数据利用所述应用通信协议被发送,并且所述命令利用所述附件通信协议被接收。5.根据权利要求1所述的方法,其中,所述指定了至少一个应用通信协议的信息按反向域名协定被提供。6.根据权利要求1所述的方法,还包括使用所述附件通信协议利用所述附件来控制所述移动计算设备的功能。7.一种附件设备,包括壳体;通信接口,该通信接口至少部分地被设置在所述壳体内,并且被配置为与移动计算设备交换命令和数据,所述通信接口至少具有一个端口 ;以及控制逻辑,该控制逻辑被设置在所述壳体内,并且可通信地与所述通信接口相耦合,所述控制逻辑被配置为利用附件通信协议通过所述通信接口与运行在所述移动计算设备上的操作系统通信;以及利用附件通信协议通过所述通信接口与运行在所述移动计算设备上的应用通信。8.根据权利要求7所述的附件设备,其中,所述通信接口包括无线通信接口。9.一种用于在附件设备和在移动设备上运行的应用之间通信的方法,该方法在所述移动设备处操作,该方法包括识别附件设备,其中所述识别使用了附件通信协议;从所述附件设备接收指定了应用通信协议的信息,其中所述信息是利用所述附件通信协议接收的;在所述移动计算设备处运行应用;以及利用所述附件通信协议从所述应用与所述附件设备通信。10.根据权利要求9所述的方法,还包括判断所述应用协议是否被列出在所述移动计算设备处的协议表中,其中,所述协议表包括所述移动计算设备处的应用所支持的协议。11.根据权利要求10所述的方法,还包括在所述协议表不包括所述应用协议的情况中,下载支持所述应用协议的应用。12.根据权利要求9所述的方法,其中,来自所述附件设备的所述指定了应用通信协议的信息利用反向域名协定来指定一个应用通信协议。13.—种移动计算设备,包括壳体;通信接口,该通信接口至少部分地被设置在所述壳体内,并被配置为与附件交换命令和数据;存储器,该存储器被设置在所述壳体内;以及控制逻辑,该控制逻辑被设置在所述壳体内,并且可通信地与所述存储器和所述通信接口相耦合,所述控制逻辑被配置为通过所述通信接口从附件设备接收应用通信协议信息,其中所述应用通信协议信息包括所述附件所支持的应用通信协议的标识,并且其中所述应用通信协议信息是利用附件通信协议从所述附件接收的;通过将应用通信协议分组包封在附件通信协议分组内来创建经包封的分组;以及经由所述通信接口将所述经包封的分组发送给所述附件。14.根据权利要求13所述的移动计算设备,其中,所述通信接口是无线通信接口。15.根据权利要求13所述的移动计算设备,还包括存储在所述存储器中的协议表,其中所述协议表包括安装在所述移动计算设备上的应用所支持的应用协议的列表。16.一种在移动计算设备处操作的方法,该方法包括从附件设备接收应用协议标识符,其中所接收的应用协议标识符包括反向域名格式的数据串并且与应用通信协议相关联;以及判断所接收的应用协议标识符是否与在所述移动计算设备处的存储器中所存储的协议表中所列出的应用协议标识符相匹配,然后,利用所述应用通信协议与所述附件通信,其中所述协议表包括与可在所述移动计算设备处运行的应用相关联的一个或多个应用协议标识符。17.根据权利要求16所述的方法,还包括在所接收的应用协议标识符与所述协议表中的应用协议标识符相匹配的情况中,运行与所述协议表中的应用协议标识符相关联的应用。18.根据权利要求16所述的方法,还包括利用与所接收的应用协议标识符相匹配的关联应用协议标识符来下载应用。19.一种移动计算设备,包括 壳体;通信接口,该通信接口至少部分地被设置在所述壳体内,并被配置为与附件交换命令和数据;存储器,该存储器被设置在所述壳体内,所述存储器包括列出了与应用兼容的协议的所支持应用协议列表,其中所支持应用协议包括安装在所述移动计算设备上的应用所支持的应用协议;以及控制逻辑,该控制逻辑被设置在所述壳体内,并且与所述存储器和所述通信接口可通信地耦合,所述控制逻辑被配置为从附件接收标识所述附件所支持的应用协议的消息;判断所述应用协议是否与存储在所支持应用协议列表中的所支持应用协议相匹配;以及在发现相匹配的情况中,运行与匹配该应用协议的所支持附件相关联的应用。20.根据权利要求19所述的方法,其中,从附件接收的消息标识基于因特网的地址,在所述基于因特网的地址处可以找到支持该应用协议的应用。21.根据权利要求20所述的方法,还包括从所述基于因特网的地址下载所述应用。22.根据权利要求21所述的方法,还包括将所述应用安装在所述移动计算设备中,并运行所述应用。23.—种移动通信设备,包括壳体;通信接口,该通信接口至少部分地被设置在所述壳体内,并被配置为与附件交换命令和数据,所述通信接口具有第一通信端口和第二通信端口 ;存储器,该存储器被设置在所述壳体内;以及控制逻辑,该控制逻辑被设置在所述壳体内并且与所述存储器和所述通信接口可通信地耦合,所述控制逻辑被配置为利用第一应用通信协议通过所述第一通信端口与第一附件通信;以及利用第二应用通信协议通过所述第二通信端口与第二附件通信。24.根据权利要求23所述的移动通信设备,其中,所述第一通信端口或所述第二通信端口中的至少一者包括无线通信端口。25.根据权利要求23所述的移动通信设备,其中,所述第一应用通信协议和所述第二应用通信协议不同。26.根据权利要求23所述的移动通信设备,其中,所述控制逻辑还被配置为利用附件通信协议通过所述第一通信端口与所述第一附件通信并且通过所述第二附件通信端口与所述第二附件通信。27.根据权利...

【专利技术属性】
技术研发人员:保罗·霍尔登劳伦斯·G·波尔顿尼汀·加纳特拉米特切尔·安德勒尔艾米丽·克拉克·舒尔波特耶西·李·多罗古斯克尔诗雅姆·S·特普拉尼约翰·M·阿南尼彼得·T·兰根费尔德斯科特·克吕格尔
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术