用于基于任务的远程服务的方法和装置的制造方法

文档序号:8269410阅读:173来源:国知局
用于基于任务的远程服务的方法和装置的制造方法
【技术领域】
[0001]本发明的实施例总体上涉及基于任务的操作环境,更具体地涉及一种用于远程服务访问的方法、装置和计算机程序产品。
【背景技术】
[0002]这里提供了用于使得一个或多个任务能够被链接在一起,从而与用户界面进行交互的用户可以通过该任务链中的一个或多个任务进行滚动、后退或者以其它方式进行导航的方法、装置和计算机程序产品,该任务链可以跨一个或多个软件包。在一些示例实施例中,任务在该任务启动时被添加至任务链。在另外的;^例中,任务启动可以使得任务在另一软件包中被执行。因此,当任务被添加至任务链时,用户可以经由用户界面、通过任务进行向后和向前滚动,并且有利地,例如可以通过跨软件包的任务进行滚动。用户随后可以选择该任务链中的特定任务,这使得用户能够在生成和/或以其它方式提供任务的特定软件包中查看到该任务。

【发明内容】

[0003]这里提供了用于使得能够对一个或多个服务所提供的功能进行基于任务的访问的方法、装置和计算机程序产品。在一些示例实施例中,可以在本地软件包并未被配置为提供对应于所识别的任务的功能的情况下生成基于任务的查询。在其它示例实施例中,远程服务可以针对所识别的本地软件包提供附加功能。所识别的任务可以经由用户界面进行输入,响应于用户动作而生成,由软件包生成,等等。可以生成基于任务的查询而使得其被配置为由远程服务发现引擎进行吸收(ingest)。在一些示例实施例中,该远程服务发现引擎已经存储或以其它方式确定了由一个或多个远程服务所提供的功能。这样以及在接收到基于任务的查询的情况下,该远程服务发现引擎可以被配置为提供用于提供对应于所接收到的基于任务的查询的功能的远程服务的访问信息。该访问信息随后可以被用来连接至远程服务以提供对应于所识别的任务的功能。
[0004]在一些示例实施例中,提供了一种方法,包括生成基于任务的查询,该基于任务的查询暗示将要被执行的任务。该实施例的方法还可以包括使得该基于任务的查询被提供至远程服务发现引擎。该实施例的方法还可以包括从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示,该指示包括用于查询该远程服务的访问指令。
[0005]在进一步的示例实施例中,提供了一种装置,其包括至少一个处理器以及包括计算机程序代码的至少一个存储器,其中该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起使得该装置至少生成基于任务的查询,该基于任务的查询暗示将要被执行的任务。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置使得该基于任务的查询被提供至远程服务发现引擎。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示,该指示包括用于查询该远程服务的访问指令。
[0006]在更进一步的示例实施例中,可以提供一种计算机程序产品,其包括至少一个具有存储于其中的计算机可读程序指令的非瞬态计算机可读存储介质,该计算机可读程序指令包括被配置为生成基于任务的查询的程序指令,该基于任务的查询暗示将要被执行的任务。该计算机可读程序指令还可以包括被配置为使得该基于任务的查询被提供至远程服务发现引擎的程序指令。该计算机可读程序指令还可以包括被配置为从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示的程序指令,该指示包括用于查询该远程服务的访问指令。
[0007]在更进一步的示例实施例中,提供了一种装置,包括用于生成基于任务的查询的装置,该基于任务的查询暗示将要被执行的任务。该实施例的装置还可以包括用于使得该基于任务的查询被提供至远程服务发现引擎的装置。该实施例的装置还可以包括用于从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示的装置,该指示包括用于查询该远程服务的访问指令。
[0008]在一些示例实施例中,提供了一种方法,包括接收基于任务的查询。该实施例的方法还可以包括确定多个远程服务中的被配置为执行与该基于任务的查询相关的任务的远程服务。该实施例的方法还可以包括生成用于多个远程服务中的该远程服务的访问指令,该访问指令包括用于查询该远程服务的访问指令。
[0009]在进一步的示例实施例中,提供了一种装置,其包括至少一个处理器以及包括计算机程序代码的至少一个存储器,其中该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起使得该装置至少接收基于任务的查询。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置确定多个远程服务中的被配置为执行与该基于任务的查询相关的任务的远程服务。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置生成用于该多个远程服务中的该远程服务的访问指令,该访问指令包括用于查询该远程服务的访问指令。
[0010]在更进一步的示例实施例中,可以提供一种计算机程序产品,其包括至少一个具有存储于其中的计算机可读程序指令的非瞬态计算机可读存储介质,该计算机可读程序指令包括被配置为接收基于任务的查询的程序指令。该计算机可读程序指令还可以包括被配置为确定多个远程服务中被配置为执行与该基于任务的查询相关的任务的远程服务的程序指令。该计算机可读程序指令还可以包括被配置为生成用于该多个远程服务中的该远程服务的访问指令的程序指令,该访问指令包括用于查询该远程服务的访问指令。
[0011]在更进一步的示例实施例中,提供了一种装置,包括用于接收基于任务的查询的装置。该实施例的装置还可以包括用于确定多个远程服务中的被配置为执行与该基于任务的查询相关的任务的远程服务的装置。该实施例的装置还可以包括用于生成用于该多个远程服务中的该远程服务的访问指令的装置,该访问指令包括用于查询该远程服务的访问指令。
【附图说明】
[0012]由此已经总体上对本发明的实施例进行了描述,现在将参考附图,其并不必依比例进行绘制并且其中:
[0013]图1图示了根据本发明一些示例实施例的体现基于任务的系统并且提供对远程服务的访问的装置的框图;
[0014]图2是根据本发明一些示例实施例的移动终端的示意性框图;
[0015]图3图示了根据本发明一些示例实施例的示例远程服务发现引擎的框图;
[0016]图4a和4b图示了根据本发明示例实施例的示例用户界面;
[0017]图5图示了依据根据本发明的一些示例实施例的任务查询装置的示例方法的流程图;
[0018]图6图示了依据根据本发明示例实施例的远程服务发现引擎的示例方法的流程图。
【具体实施方式】
[0019]现在将参考附图对本发明的一些实施例进行更为全面地描述,附图中示出了本发明的一些而非全部实施例。实际上,本发明的各个实施例可以以许多不同方式来实现,而并不应当被理解为局限于这里所给出的实施例;相反,提供这些实施例是为了使得本公开内容满足适用的法律要求。相同的附图标记通篇指代相同要素。如这里所使用的,术语“数据”、“内容”、“信息”以及类似术语可以互换使用以指代能够依据本发明的实施例而被传送、接收和/或存储的数据。此外,如这里所使用的术语“示例”并非被提供用于传递任何定性声明,而是仅被用来传递示例的说明。因此,使用这样的术语并不应当被理解为对本发明实施例的精神和范围进彳丁限制。
[0020]如这里所使用的,术语“电路”是指(a)仅硬件的电路实施方式实现(例如仅以模拟和/或数字电路的实施方式);(b)电路和软件(和/或固件)的组合,诸如(如果适用):(i)(多个)处理器的组合或者(ii)共同工作而使得诸如移动电话或服务器的装置执行各种功能的(多个)处理器/软件(包括(多个)数字信号处理器)、软件和(多个)存储器的组合;和(C)电路,诸如(多个)微处理器或者(多个)微处理器的一部分,其需要软件或固件进行操作,即使该软件或固件并非物理存在。
[0021]“电路”的这个定义适用于本申请中使用该术语的所有情况,包括任意权利要求。作为另一个示例,如这里所使用的,术语“电路”还将覆盖仅处理器(或多个处理器)或者处理器的一部分及其伴随的软件和/或固件的实施方式。例如以及在能够应用于特定权利要求要素的情况下,术语“电路”还将覆盖包括用于移动电话的基带集成电路或应用处理器集成电路,或者服务器、蜂窝网络设备或其它网络设备中类似的集成电路。
[0022]示例操作系统环境一般是以应用为中心的。在示例的以应用为中心的操作系统环境中,用户能够通过选择应用的图标或一些其它表示形式来启动应用。在以应用为中心的操作系统环境中,用户被要求选择将使得特定任务集合能够得以被执行的特定应用。一旦处于应用之中,用户就可以采取会导致特定功能的各种不同动作。例如,可以通过选择看上去像一封信的图标而打开电子邮件应用。一旦打开电子邮件应用,用户便可以阅读消息,发送消息等。作为另外的示例,电子邮件的用户可以打开三个不同的窗口或视图:包含针对第一个人的草稿电子邮件消息的第一视图,包含从第二个人接收的消息的第二视图以及包含收件箱的第三视图。另外,用户还可以打开具有多个窗口或视图的社交媒体应用。在一个示例的以应用为中心的操作系统环境中,用户可以在当前活动的应用之间进行切换。然而,用户始终通过前端来进入应用,该前端通常是以启动画面作为开始随后跟有缺省视图。
[0023]在一些示例中,以应用为中心的操作系统可以包括处理管理器,其可以进一步被配置为显示应用列表以及与一个或多个应用相联系的窗口列表。在这些情况下以及在系统或用户关闭该应用的情况下,与该应用相关的所有窗口都会因此从视图中被移除和/或消失。一旦从视图中被移除,为了访问特定特征或执行应用内的任务,用户必须再次开启应用并且可能要通过启动画面并且随后通过应用导航至可以提供该
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1