【技术实现步骤摘要】
机会性的多任务处理本申请是申请日为2010年9月25日、申请号为201010570595.6、专利技术名称为“机会性的多任务处理”的专利技术专利申请的分案申请。当Apple的iPhone4的样机在2010年3月25日从Apple的一个工程师处被窃取时,本申请中要揭示和主张的专利技术被提前且未经Apple授权地向公众公开了。在该明显盗窃之前,尚未提交本申请所基于的美国优先权申请。相关申请的交叉引用这是基于2010年4月7日提交的名为“OpportunisticMultitasking”、序列号为61/321,616的美国临时申请的国际申请,在此通过引用结合该美国临时申请的全部内容。
本公开一般涉及计算机科学领域。更具体地,本公开涉及一种用于改进个人电子设备中的用户体验和功率管理的技术。
技术介绍
功率限制的手持设备(例如移动电话、个人娱乐设备和电子板(pad)计算机)相对于更大型的固定系统(例如台式机、工作站和笔记本计算机)是资源有限的。在这样的系统中,可用的计算能力确实不能支持大量并发进程/线程(process/thread)的执行而不显著地劣化用户体验和消耗设备有限的功率资源。按照这种认知,这些类型的设备的系统设计者传统上不支持用户应用级别的多任务处理。虽然这种方式具有将设备的有限功率资源消耗降到最低的好处,但它也限制了(通过用户应用)向用户提供交互式环境的能力。
技术实现思路
提供用于个人电子设备的服务,通过这些服务支持后台处理或多任务处理的形式。所公开的服务允许用户应用利用后台处理而对前台进程的用户体验或个人电子设备的功率资源没有显著负面结果。所公开的服 ...
【技术保护点】
1.一种多任务处理方法,包括:定期在个人电子设备上接收与已被置于挂起状态的先前建立的通信应用相对应的消息;在所述个人电子设备上识别所述已被置于挂起状态的先前建立的通信应用;将所识别的通信应用转换到后台状态;向处于后台状态的所识别的通信应用提供与已被置于挂起状态的先前建立的通信应用相对应的所述消息;和在所识别的通信应用已经响应所述消息后,将所识别的通信应用从后台状态转换到挂起状态,其中所述已被置于挂起状态的先前建立的通信应用包括:当所述先前建立的通信应用被置于挂起状态时维持与所述先前建立的通信应用相对应的一个或多个通信套接字的用户应用。
【技术特征摘要】
2010.04.07 US 61/321,6161.一种多任务处理方法,包括:定期在个人电子设备上接收与已被置于挂起状态的先前建立的通信应用相对应的消息;在所述个人电子设备上识别所述已被置于挂起状态的先前建立的通信应用;将所识别的通信应用转换到后台状态;向处于后台状态的所识别的通信应用提供与已被置于挂起状态的先前建立的通信应用相对应的所述消息;和在所识别的通信应用已经响应所述消息后,将所识别的通信应用从后台状态转换到挂起状态,其中所述已被置于挂起状态的先前建立的通信应用包括:当所述先前建立的通信应用被置于挂起状态时维持与所述先前建立的通信应用相对应的一个或多个通信套接字的用户应用。2.根据权利要求1所述的多任务处理方法,其中所识别的通信应用包括互联网协议电话(VoIP)应用。3.根据权利要求1所述的多任务处理方法,其中所识别的通信应用包括无线保真(WiFi)应用。4.一种多任务处理方法,包括:在个人电子设备上接收与已被置于挂起状态的先前建立的通信应用相对应的消息;在所述个人电子设备上识别所述已被置于挂起状态的先前建立的通信应用;将所识别的通信应用转换到后台状态;向处于后台状态的所识别的通信应用提供与已被置于挂起状态的先前建立的通信应用相对应的所述消息;和一旦提供与已被置于挂起状态的先前建立的通信应用相对应的所述消息,就在个人电子设备上显示用户界面元素,所述用户界面元素为用户提供(i)使用或(ii)忽略所识别的通信应用的选项。5.根据权利要求4所述的多任务处理方法,进一步包括:基于接收到用户对(i)使用或(ii)忽略所识别的通信应用的选择,将所识别的通信应用从后台状态转换到挂起状态。6.根据权利要求4所述的多任务处理方法,进一步包括:基于接收到用户对(i)使用或(ii)忽略所识别的通信应用的选择,将所识别的通信应用从后台状态转换到前台状态。7.根据权利要求4所述的多任务处理方法,其中所识别的通信应用包括互联网协议电话(VoIP)应用。8.根据权利要求4所述的多任务处理方法,其中所识别的通信应用包括无线保真(WiFi)应用。9.一种多任务处理方法,包括:在个人电子设备上接收与已被置于挂起状态的先前建立的通信应用相对应的消息;在所述个人电子设备上识别所述已被置于挂起状态的先前建立的通信应用;将所识别的通信应用转换到后台状态;向处于后台状态的所识别的通信应用提供与已被置于挂起状态的先前建立的通信应用相对应的所述消息;其中所述已被置于挂起状态的先前建立的通信应用包括:当所述先前建立的通信应用被置于挂起状态时维持与所述先前建立的通信应用相对应的一个或多个通信套接字的用户应用。10.根据权利要求9所述的多任务处理方法,其中所识别的通信应用包括互联网协议电话(VoIP)应用。11.根据...
【专利技术属性】
技术研发人员:E·阿尔博特,L·巴拉德,G·R·查普曼,N·G·克兰,小T·B·达菲,S·福斯塔,G·J·弗里德曼,D·W·古德温,J·亚罗西,D·利津格,C·玛塞林诺,H·G·马森,C·玛斯普特,D·梅斯泽维斯基,G·诺威克,C·罗赛特,R·施赖尔,小J·索科尔,D·索里索,C·斯苏瓦纳努科恩,M·范米利甘,M·G·沃特森,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。