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

分布式个人助理制造技术

技术编号:17746083 阅读:30 留言:0更新日期:2018-04-18 19:32
本发明专利技术题为“分布式个人助理”。本发明专利技术公开了一种使用虚拟助理的示例性方法,其可包括在被配置为传输和接收数据的电子设备处,接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务;生成用于执行所述至少一个任务的可执行代码;并从所述电子设备传输所述可执行代码。

【技术实现步骤摘要】
【国外来华专利技术】分布式个人助理相关专利申请的交叉引用本专利申请要求于2015年9月8日提交的标题为“DISTRIBUTEDPERSONALASSISTANT”的美国临时专利申请序列号62/215,647和于2016年5月26日提交的标题为“DISTRIBUTEDPERSONALASSISTANT”的美国专利申请序列号15/166,090的优先权。这些专利申请的内容据此以引用方式并入以用于所有目的。
本公开整体涉及虚拟助理,并且更具体地讲涉及执行与虚拟助理的任务。
技术介绍
智能自动化助理(或数字助理)在人类用户与电子设备之间提供有利界面。此类助理允许用户使用自然语言以语音形式和/或文本形式与设备或系统进行交互。例如,用户可通过向与电子设备相关联的数字助理提供语音用户请求来访问电子设备的服务。数字助理可根据该语音用户请求解译用户的意图并且将用户意图操作化成任务。随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将相关输出以自然语言形式返回给用户。
技术实现思路
在虚拟助理处理的任务在远离电子设备的服务器处执行的限度内,任务执行的速度可能由于多种原因而变得不期望地缓慢。在虚拟助理处理的任务在电子设备自身处执行的限度内,执行任务的速度也可能变得不期望地缓慢。因此,本技术为电子设备提供更快、更有效的方法用于执行与数字助理的任务。此类方法和界面任选地补充或替换用于执行与数字助理的任务的其他方法。此类方法和界面减少对用户所造成的认知负担,并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面可节省功率,增长电池两次充电之间的时间间隔,以及减少执行任务所需要的时间。在一些实施方案中,一种使用虚拟助理的方法包括:在被配置为传输和接收数据的电子设备处,接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务;生成用于执行所述至少一个任务的可执行代码;并从所述电子设备传输所述可执行代码。在一些实施方案中,一种电子设备包括显示器;存储器;麦克风;传输器;接收器;和耦接至所述显示器、所述存储器、所述麦克风、所述传输器和所述接收器的处理器;所述处理器被配置为:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务;生成用于执行所述至少一个任务的可执行代码;并从所述电子设备传输所述可执行代码。在一些实施方案中,一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备执行时,使得所述电子设备:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务;生成用于执行所述至少一个任务的可执行代码;并从所述电子设备传输所述可执行代码。在一些实施方案中,一种存储一个或多个程序的暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备执行时,使得所述电子设备:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务;生成用于执行所述至少一个任务的可执行代码;并从所述电子设备传输所述可执行代码。在一些实施方案中,一种系统利用具有显示器的电子设备,所述系统包括:用于接收针对来自虚拟助理的服务的用户请求的装置;用于确定响应于所述用户请求执行至少一个任务的装置;用于基于至少一个启发估计以所述电子设备完成所述至少一个任务的至少一个性能特征的装置;基于所述估计,用于确定是否在所述电子设备处执行所述至少一个任务的装置;根据确定在所述电子设备处执行所述至少一个任务,用于导致在所述电子设备处执行所述至少一个任务的装置;根据确定在所述电子设备之外执行所述至少一个任务;用于生成用于执行所述至少一个任务的可执行代码的装置;和用于从所述电子设备传输所述可执行代码的装置。在一些实施方案中,一种电子设备包括处理单元,所述处理单元包括传输单元、接收单元、确定单元、估计单元、导致单元、和生成单元;所述处理单元被配置为:使用所述接收单元接收针对来自虚拟助理的服务的用户请求;使用所述确定单元,确定响应于所述用户请求执行至少一个任务;使用所述估计单元,基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,使用所述确定单元确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,使用所述导致单元导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务:使用所述生成单元生成用于执行所述至少一个任务的可执行代码;和使用所述传输单元从所述电子设备传输所述可执行代码。在一些实施方案中,一种使用分布在服务器和电子设备之间的虚拟助理的方法包括:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述服务器完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述服务器处执行所述至少一个任务;根据确定在所述服务器处执行所述至少一个任务,导致在所述服务器处执行所述至少一个任务;根据确定在所述服务器之外执行所述至少一个任务;生成用于执行所述至少一个任务的可执行代码;并从所述服务器传输所述可执行代码。在一些实施方案中,一种电子设备包括:存储器;传输器;接收器;和耦接至所述存储器、所述传输器和所述接收器的处理器;所述处理器被配置为:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述服务器完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述服务器处执行所述至少一个任务;根据确定在所述服务器处执行所述至少一个任务,导致在所述服务器处执行所述至少一个任务;根据确定在所述服务器之外执行所述至少一个任务;生成用于执行所述至少一个任务的可执行代码;并从所述服务器传输所述可执行代码。在一些实施方案中,一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括本文档来自技高网...
分布式个人助理

【技术保护点】
一种使用虚拟助理的方法,包括:在被配置为传输和接收数据的电子设备处,接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务:生成用于执行所述至少一个任务的可执行代码;以及从所述电子设备传输所述可执行代码。

【技术特征摘要】
【国外来华专利技术】2015.09.08 US 62/215,647;2016.05.26 US 15/166,0901.一种使用虚拟助理的方法,包括:在被配置为传输和接收数据的电子设备处,接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务:生成用于执行所述至少一个任务的可执行代码;以及从所述电子设备传输所述可执行代码。2.根据权利要求1所述的方法,其中所述电子设备包括电池,其中所述至少一个启发包括所述电子设备的电池寿命。3.根据权利要求1所述的方法,其中所述至少一个启发包括所述电子设备处符合IEEE802.11x标准的高频无线联网服务的可用性。4.根据权利要求1所述的方法,其中所述至少一个启发包括所述电子设备可用的网络速度。5.根据权利要求1所述的方法,其中所述至少一个启发包括所述电子设备的可用存储器空间。6.根据权利要求1所述的方法,其中所述至少一个启发包括所述电子设备的处理速度。7.根据权利要求1所述的方法,其中所述至少一个启发包括所述电子设备的操作系统。8.根据权利要求1所述的方法,其中所述至少一个启发包括所述电子设备处的可用缓存空间。9.根据权利要求1所述的方法,其中所述至少一个启发包括电子设备的类型。10.根据权利要求1所述的方法,其中所述至少一个启发包括与所述至少一个任务相关联的隐私设置。11.根据权利要求1所述的方法,其中所述至少一个启发包括与所述至少一个任务相关联的数据传输限制。12.根据权利要求1所述的方法,其中所述至少一个启发包括所述电子设备的位置。13.根据权利要求1所述的方法,其中所述至少一个启发包括所述至少一个任务的特征。14.根据权利要求1所述的方法,其中所述至少一个启发包括与所述任务相关联的用户偏好。15.根据权利要求1所述的方法,其中所述至少一个任务包括语境解析。16.根据权利要求1所述的方法,其中所述至少一个任务包括语音识别。17.根据权利要求1所述的方法,其中所述至少一个任务包括自动语音识别。18.根据权利要求1所述的方法,其中所述至少一个任务包括域分类。19.根据权利要求1所述的方法,其中所述至少一个任务包括自然语言分析。20.根据权利要求1所述的方法,其中所述至少一个任务包括查询解析。21.根据权利要求1所述的方法,其中所述至少一个任务包括自然语言合成。22.根据权利要求1所述的方法,其中所述至少一个任务包括用户接口解析。23.根据权利要求1所述的方法,其中所述至少一个任务包括文本-语音转换。24.根据权利要求1所述的方法,还包括:响应于所述传输,在所述电子设备处接收与所述可执行代码的执行相关联的信息。25.根据权利要求1所述的方法,其中所述导致所述执行是使用所述电子设备上的个人数据来执行,其中个人数据保持在所述电子设备上。26.根据权利要求1所述的方法,还包括在所述导致所述执行之后,从所述电子设备传输所述导致所述执行的结果。27.根据权利要求1所述的方法,其中对于至少两个分立的任务重复所述估计和所述确定。28.根据权利要求1所述的方法,其中所述导致所述执行还包括:将可执行代码存储在所述电子设备上;其中所述导致所述执行包括导致在所述电子设备上执行所存储的代码。29.根据权利要求1所述的方法,其中所述用户请求是非结构化自然语言格式。30.根据权利要求1所述的方法,其中所述至少一个性能特征包括所估计的完成所述至少一个任务的持续时间。31.根据权利要求1所述的方法,其中所述虚拟助理分布在所述电子设备和所述服务器之间,并且其中传输所述可执行代码包括传输所述可执行代码给所述服务器。32.根据权利要求1所述的方法,其中传输所述可执行代码包括传输所述可执行代码给第二电子设备。33.根据权利要求32所述的方法,其中所述第二电子设备通过本地网络连接到所述电子设备。34.根据权利要求1所述的方法,其中传输所述可执行代码包括传输所述可执行代码给第二电子设备;还包括在所述第二电子设备处满足所述用户请求。35.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1所述的方法的指令。36.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括指令,所述指令当由具有显示器的电子设备的一个或多个处理器执行时,使得所述设备执行根据权利要求1所述的方法。37.一种电子设备,包括用于执行权利要求1的装置。38.一种电子设备,包括:显示器;存储器;麦克风;传输器;接收器;以及耦接至所述显示器、所述存储器、所述麦克风、所述传输器和所述接收器的处理器;所述处理器被配置为:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务:生成用于执行所述至少一个任务的可执行代码;以及从所述电子设备传输所述可执行代码。39.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括指令,所述指令当由电子设备执行时,使得所述电子设备:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务:生成用于执行所述至少一个任务的可执行代码;以及从所述电子设备传输所述可执行代码。40.一种利用具有显示器的电子设备的系统,所述系统包括:用于接收针对来自虚拟助理的服务的用户请求的装置;用于确定响应于所述用户请求执行至少一个任务的装置;用于基于至少一个启发估计以所述电子设备完成所述至少一个任务的至少一个性能特征的装置;基于所述估计,用于确定是否在所述电子设备处执行所述至少一个任务的装置;根据确定在所述电子设备处执行所述至少一个任务,用于导致在所述电子设备处执行所述至少一个任务的装置;根据确定在所述电子设备之外执行所述至少一个任务:用于生成用于执行所述至少一个任务的可执行代码的装置;以及用于从所述电子设备传输所述可执行代码的装置。41.一种电子设备,包括:处理单元,所述处理单元包括传输单元、接收单元、确定单元、估计单元、导致单元、和生成单元;所述处理单元被配置为:使用所述接收单元接收针对来自虚拟助理的服务的用户请求;使用所述确定单元,确定响应于所述用户请求执行至少一个任务;使用所述估计单元,基于至少一个启发,估计以所述电子设备完成所述至少一个任务的至少一个性能特征;基于所述估计,使用所述确定单元确定是否在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备处执行所述至少一个任务,使用所述导致单元导致在所述电子设备处执行所述至少一个任务;根据确定在所述电子设备之外执行所述至少一个任务:使用所述生成单元生成用于执行所述至少一个任务的可执行代码;以及使用所述传输单元从所述电子设备传输所述可执行代码。42.根据权利要求41所述的电子设备,其中所述电子设备包括电池,其中所述至少一个启发包括所述电子设备的电池寿命。43.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述电子设备处符合IEEE802.11x标准的高频无线联网服务的可用性。44.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述电子设备可用的网络速度。45.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述电子设备的可用存储器空间。46.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述电子设备的处理速度。47.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述电子设备的操作系统。48.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述电子设备处的可用缓存空间。49.根据权利要求41所述的电子设备,其中所述至少一个启发包括电子设备的类型。50.根据权利要求41所述的电子设备,其中所述至少一个启发包括与所述至少一个任务相关联的隐私设置。51.根据权利要求41所述的电子设备,其中所述至少一个启发包括与所述至少一个任务相关联的数据传输限制。52.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述电子设备的位置。53.根据权利要求41所述的电子设备,其中所述至少一个启发包括所述至少一个任务的特征。54.根据权利要求41所述的电子设备,其中所述至少一个启发包括与所述任务相关联的用户偏好。55.根据权利要求41所述的电子设备,其中所述至少一个任务包括语境解析。56.根据权利要求41所述的电子设备,其中所述至少一个任务包括语音识别。57.根据权利要求41所述的电子设备,其中所述至少一个任务包括自动语音识别。58.根据权利要求41所述的电子设备,其中所述至少一个任务包括域分类。59.根据权利要求41所述的电子设备,其中所述至少一个任务包括自然语言分析。60.根据权利要求41所述的电子设备,其中所述至少一个任务包括查询解析。61.根据权利要求41所述的电子设备,其中所述至少一个任务包括自然语言合成。62.根据权利要求41所述的电子设备,其中所述至少一个任务包括用户接口解析。63.根据权利要求41所述的电子设备,其中所述至少一个任务包括文本-语音转换。64.根据权利要求41所述的电子设备,还包括:响应于从所述电子设备传输可执行代码,所述处理单元被配置为使用所述接收单元接收与所述可执行代码的执行相关联的信息。65.根据权利要求41所述的电子设备,其中所述处理单元被配置为使用所述导致单元导致所述执行是使用所述电子设备上的个人数据来执行,其中个人数据保持在所述电子设备上。66.根据权利要求41所述的电子设备,其中所述处理单元被配置为使用所述导致单元导致所述执行是在所述电子设备处在沙箱中执行。67.根据权利要求41所述的电子设备,其中在所述导致所述执行之后,所述处理单元被配置为使用所述传输单元从所述电子设备传输所述导致所述执行的结果。68.根据权利要求41所述的电子设备,其中所述处理单元被配置为对于至少两个分立的任务,使用所述估计单元进行估计并使用所述确定单元进行确定。69.根据权利要求41所述的电子设备,其中所述处理单元还包括存储单元;其中所述处理单元被进一步配置为使用所述导致单元导致以下动作的执行:使用所述存储单元将可执行代码存储在所述电子设备上;使用所述导致单元导致在所述电子设备上执行所存储的代码。70.根据权利要求41所述的电子设备,其中所述用户请求是非结构化自然语言格式。71.根据权利要求41所述的电子设备,其中一个性能特征是所估计的完成所述至少一个任务的持续时间。72.根据权利要求41所述的电子设备,其中所述虚拟助理分布在所述电子设备和所述服务器之间,并且其中所述处理单元被配置为使用所述传输单元传输所述可执行代码给所述服务器。73.根据权利要求41所述的电子设备,其中所述处理单元被配置为使用所述传输单元传输所述可执行代码给第二电子设备。74.根据权利要求73所述的电子设备,其中所述第二电子设备通过本地网络连接到所述电子设备。75.一种使用分布在服务器和电子设备之间的虚拟助理的方法,包括:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述服务器完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述服务器处执行所述至少一个任务;根据确定在所述服务器处执行所述至少一个任务,导致在所述服务器处执行所述至少一个任务;根据确定在所述服务器之外执行所述至少一个任务:生成用于执行所述至少一个任务的可执行代码;以及从所述服务器传输所述可执行代码。76.根据权利要求75所述的方法,其中所述至少一个启发包括所述电子设备和所述服务器之间的网络延迟。77.根据权利要求75所述的方法,其中所述至少一个启发包括所述服务器可用的网络速度。78.根据权利要求75所述的方法,其中所述至少一个启发包括所述服务器处的负荷。79.根据权利要求75所述的方法,其中所述至少一个启发包括所述服务器处的可用容量。80.根据权利要求75所述的方法,其中所述至少一个启发包括服务器状态。81.根据权利要求75所述的方法,其中所述至少一个启发包括与所述至少一个任务相关联的隐私设置。82.根据权利要求75所述的方法,其中所述至少一个启发包括与所述至少一个任务相关联的数据传输限制。83.根据权利要求75所述的方法,其中所述至少一个启发包括所述至少一个任务的特征。84.根据权利要求75所述的方法,其中所述至少一个启发包括所述服务器处的业务量。85.根据权利要求75所述的方法,其中所述至少一个启发包括与所述任务相关联的用户偏好。86.根据权利要求75所述的方法,其中所述至少一个启发包括所述服务器处的数据连接的特征。87.根据权利要求75所述的方法,还包括:响应于所述传输,在所述服务器处接收与所述可执行代码的执行相关联的信息。88.根据权利要求75所述的方法,还包括在所述导致所述执行之后,从所述服务器传输所述导致所述执行的结果。89.根据权利要求75所述的方法,其中对于至少两个分立的任务重复所述估计和所述确定。90.根据权利要求75所述的方法,其中所述导致所述执行还包括:将可执行代码存储在所述服务器上;其中所述导致所述执行包括在所述服务器上执行所存储的代码。91.根据权利要求75所述的方法,其中所述虚拟助理分布在所述电子设备和所述服务器之间,并且其中传输所述可执行代码包括传输所述可执行代码给所述电子设备。92.根据权利要求75所述的方法,其中传输所述可执行代码包括传输所述可执行代码给第二电子设备。93.根据权利要求75所述的方法,其中传输所述可执行代码包括传输所述可执行代码给第二电子设备;还包括在所述第二电子设备处满足所述用户请求。94.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求75所述的方法的指令。95.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括指令,所述指令当由具有显示器的电子设备的一个或多个处理器执行时,使得所述设备执行根据权利要求75所述的方法。96.一种电子设备,包括用于执行权利要求75的装置。97.一种电子设备,包括:存储器;传输器;接收器;以及耦接至所述存储器、所述传输器和所述接收器的处理器;所述处理器被配置为:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述服务器完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述服务器处执行所述至少一个任务;根据确定在所述服务器处执行所述至少一个任务,导致在所述服务器处执行所述至少一个任务;根据确定在所述服务器之外执行所述至少一个任务:生成用于执行所述至少一个任务的可执行代码;以及从所述服务器传输所述可执行代码。98.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括指令,所述指令当由电子设备执行时,使得所述电子设备:接收针对来自虚拟助理的服务的用户请求;确定响应于所述用户请求执行至少一个任务;基于至少一个启发,估计以所述服务器完成所述至少一个任务的至少一个性能特征;基于所述估计,确定是否在所述服务器处执行所述至少一个任务;根据确定在所述服务器处执行所述至少一个任务,导致在所述服务器处执行所述至少一个任务;根据确定在所述服务器之外执行所述至少一个任务:生成用于执行所述至少一个任务的可执行代码;以及从所述服务器传输所述可执行代码。99.一种利用具有显示器的电子设备的系统,所述系统包括:用于接...

【专利技术属性】
技术研发人员:N·蔡特林
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1