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

结合附件的应用启动制造技术

技术编号:8886475 阅读:149 留言:0更新日期:2013-07-05 03:21
本发明专利技术的实施例提供了响应来自附件的启动请求而启动应用的系统与方法。有些实施例中,移动计算设备可以确定它是否处于允许应用启动的状态和/或可以确定启动命令中所请求的应用或应用类型是否可用于启动。响应该请求,如果移动计算设备能够做到的话,移动计算设备可以启动该应用。移动计算设备还可以向附件发送指示应用可以被启动的肯定确认消息。开通通信会话消息也可以发送到附件。响应该消息,附件可以开通通信会话并且与应用互操作。

【技术实现步骤摘要】
【国外来华专利技术】
本公开总体上涉及附件与移动计算设备之间的通信,尤其涉及在移动计算设备上启动应用的附件请求。
技术介绍
移动计算设备已经变得无处不在。各个公司都造出了移动计算设备,例如iPhone 、iPod Touch 、iPad 、各种BlackBdTy0'设备及与 Google Android 平台兼容的智能电话,这些仅是举了几个例子。移动计算设备常常包括网络浏览器、文字处理器、电子邮件应用、地图、电话服务、游戏、音频应用、视频应用等。而且,还创建了供移动计算设备使用的附件。有些附件可以创建成与移动计算设备上执行的一个具体应用或者一组应用互相操作。
技术实现思路
本专利技术的实施例提供了用于在与附件通信耦合的移动计算设备上启动应用的技术。在一组实施例中,附件可以把命令发送到移动计算设备,用于在移动计算设备上启动应用。作为响应,移动计算设备可以向附件发送确认消息,指示该应用可以被启动。然后可以打开一个通信会话,以方便附件与移动计算设备之间的通信。以下具体描述连同附图一起将提供对本专利技术的本质与优点的更好理解。附图说明图1示出了根据本专利技术一些实施例、利用有线和无线通信信道与两个附件耦合的移动计算设备。图2示出了根据本专利技术一种实施例耦合到一起的移动计算设备和附件的框图。图3是根据本专利技术一些实施例、在移动计算设备上发生的用于启动应用的过程流程图。图4是根据本专利技术一些实施例的附件请求在移动计算设备启动应用的过程流程图。图5是根据本专利技术一些实施例的在移动计算设备上发生的用于启动应用的过程的另一个流程图。图6是根据本专利技术一些实施例的附件请求在移动计算设备启动应用的过程的另一个流程图。图7是根据本专利技术一些实施例的在移动计算设备上发生的用于启动应用的过程的另一个流程图。图8是根据本专利技术一些实施例的附件请求在移动计算设备启动应用的过程的另一个流程图。具体实施例方式本专利技术的各种实施例针对可以被附件用于请求移动计算设备执行或启动应用的过程与系统。例如,附件可以开发成与移动计算设备执行的具体应用一起工作。不等待用户在移动计算设备上打开和/或执行该应用,而是附件可以向移动计算设备发送请求移动计算设备执行该应用的命令。有些情况下,移动计算设备可以控制是否启动该应用、确定移动计算设备是否处于可以允许新应用启动的状态,等等。因而,在有些实施例中,附件可以请求启动应用,而且该请求会被移动计算设备拒绝或批准。移动计算设备可以控制何时及怎样处理该请求。在有些实施例中,发送到移动计算设备的启动命令可以包括指示具体应用或应用类型的信息。然后,基于这个信息,移动计算设备可以确定启动哪些应用。在一组实施例中,响应该请求,附件可以等待通信信道的打开。一旦通信信道开通,应用和附件就可以互操作。在有些实施例中,附件可以从移动计算设备请求应用信息。例如,这可以在初始化阶段中进行,其中可以交换设备能力。作为响应,移动计算设备可以发送可用应用的列表。利用这个列表,附件可以发送包括位掩码的启动请求,这个位掩码对应于可用应用中的每一个。可以声明所述位掩码中的一位,以指不应用列表中被启动的对应应用。启动命令可以包括多个数据元素-例如,具体应用的名称;应用的类型(type);应用的类属(genus);附件的名称,可以用于在查找表中查找应用的类型;位掩码,指示要启动的一类应用或者一个具体应用;将用于通信的通信协议;或者发出请求的附件的标识符;对应于应用类型的代码;或者可以识别应用或应用类型的任何其它信息。因为移动计算设备控制启动哪些应用和不启动哪些应用,所以移动计算设备的附件控制可以得到调节。但是,虽然有这种控制,附件仍然可以请求移动计算设备启动应用。因而,本专利技术的实施例在应用启动的总体控制与在移动计算设备启动应用的附件灵活性之间调和折中。移动计算设备与附件图1示出与附件121和附件124耦合的移动计算设备102。电缆111用于把移动计算设备102与附件124耦合。电缆111可以包括与移动计算设备102连接的连接器108和与附件124连接的连接器110。附件121与移动计算设备102无线耦合。移动计算设备可以是任何类型的移动计算和/或通信设备,没有任何限制。例如,iPod Touch 、iPhone 、iPad 、Android 兼容的设备和 / 或 Blackberry 设备都可以使用。而且,移动计算设备102可以提供媒体播放器能力、联网、网络浏览、电子邮件、文字处理、数据存储、应用执行和/或任何其它计算或通信功能。附件113可以是能够与移动计算设备102通信的任何设备,例如像外部扬声器系统;外部视频设备;多媒体设备;消费者电子设备;测试仪器;家用电器(例如,冰箱、咖啡机、环境控制系统或者洗碗机);健身器材;安全系统;家庭或办公室自动化系统;照相机;用户输入设备(例如,键盘、鼠标、游戏控制器);测试设备;医疗设备(例如,葡萄糖监视器或者胰岛素监视器);销售点设备;汽车;汽车附件(例如,汽车音响系统或者汽车导航系统);无线电(例如,FM、AM和/或卫星);飞机、公共汽车、火车或者其它大型交通工具上的娱乐控制台;等等。可以与移动计算设备结合使用的任何类型的设备都可以用作附件设备。图2示出了根据一种实施例与附件202 (例如,实现附件121或者附件124)耦合的移动计算设备200 (例如,实现图1的移动计算设备102)的框图。移动计算设备200可以包括处理器230、存储设备225、用户接口(UI) 235、网络接口 236和附件输入/输出(I/O)接口 205。处理器230可以控制移动计算设备200的操作,其中处理器230可以实现为一个或多个集成电路(包括例如常规的微处理器或微控制器)。例如,响应由用户接口 235提供的用户输入信号,处理器230可以执行各种任务,例如选择并播放可以存储在存储设备225中的媒体资产;利用网络接口 236访问各种网络(例如,移动电话网络、互联网、局域网等),以便发送和/或检索数据;执行驻留在存储设备225上的各种应用程序(App)226等等。处理器230还可以管理经附件I/O接口 205与附件的通信。用户接口 235可以包括例如触控板、触摸屏、滚轮、点击轮、拨号盘、按钮、键区、麦克风等的输入控制及例如显示屏、指示灯、扬声器、耳机插孔等的输出设备,还有配套的电子产品(例如,数模或模数转换器、信号处理器等)。用户可以操作用户接口 235的各种输入控制,来调用移动计算设备200的功能,而且还可以经用户接口 235看和/或听来自移动计算设备200的输出。存储设备225可以例如利用磁盘、闪存存储器或者任何其它非易失性存储介质来实现。存储设备225可以存储可以由处理器230执行的应用程序226、系统程序和其它程序代码(未明确示出),以及例如可以管理与各种附件的通信的协议表227的各种数据。在有些实施例中,存储设备225还可以存储可以由移动通信设备200播放的例如音频、视频、静止图像等媒体资产,连同描述这些媒体资产的元数据(例如,资产名称、艺术家、标题、流派等)、播放列表(可以顺序或者以随机次序播放的资产列表)等一起。存储设备225还可以存储任何其它类型的信息,例如关于用户的联系人的信息(名字、地址、电话号码等);计划的约会和活动;笔记;和/或其它个人信息。应用本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·图普拉尼P·霍尔登E·C·舒尔波特T·阿尔西娜S·福斯塔
申请(专利权)人:苹果公司
类型:
国别省市:

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

1