当前位置: 首页 > 专利查询>诺基亚公司专利>正文

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

技术编号:11377577 阅读:65 留言:0更新日期:2015-04-30 19:18
这里提供了使得能够对一个或多个远程服务所提供的功能进行基于任务的访问的方法、装置和计算机程序产品。一种示例方法可以包括生成基于任务的查询,所述基于任务的查询暗示将要被执行的任务。一种方法可以进一步包括使得所述基于任务的查询被提供至远程服务发现引擎。一种方法可以进一步包括从所述远程服务发现引擎接收多个远程服务中的被配置为执行所述任务的远程服务的指示,所述指示包括用于查询所述远程服务的访问指令。

【技术实现步骤摘要】
【国外来华专利技术】用于基于任务的远程服务的方法和装置
本专利技术的实施例总体上涉及基于任务的操作环境,更具体地涉及一种用于远程服务访问的方法、装置和计算机程序产品。
技术介绍
这里提供了用于使得一个或多个任务能够被链接在一起,从而与用户界面进行交互的用户可以通过该任务链中的一个或多个任务进行滚动、后退或者以其它方式进行导航的方法、装置和计算机程序产品,该任务链可以跨一个或多个软件包。在一些示例实施例中,任务在该任务启动时被添加至任务链。在另外的示例中,任务启动可以使得任务在另一软件包中被执行。因此,当任务被添加至任务链时,用户可以经由用户界面、通过任务进行向后和向前滚动,并且有利地,例如可以通过跨软件包的任务进行滚动。用户随后可以选择该任务链中的特定任务,这使得用户能够在生成和/或以其它方式提供任务的特定软件包中查看到该任务。
技术实现思路
这里提供了用于使得能够对一个或多个服务所提供的功能进行基于任务的访问的方法、装置和计算机程序产品。在一些示例实施例中,可以在本地软件包并未被配置为提供对应于所识别的任务的功能的情况下生成基于任务的查询。在其它示例实施例中,远程服务可以针对所识别的本地软件包提供附加功能。所识别的任务可以经由用户界面进行输入,响应于用户动作而生成,由软件包生成,等等。可以生成基于任务的查询而使得其被配置为由远程服务发现引擎进行吸收(ingest)。在一些示例实施例中,该远程服务发现引擎已经存储或以其它方式确定了由一个或多个远程服务所提供的功能。这样以及在接收到基于任务的查询的情况下,该远程服务发现引擎可以被配置为提供用于提供对应于所接收到的基于任务的查询的功能的远程服务的访问信息。该访问信息随后可以被用来连接至远程服务以提供对应于所识别的任务的功能。在一些示例实施例中,提供了一种方法,包括生成基于任务的查询,该基于任务的查询暗示将要被执行的任务。该实施例的方法还可以包括使得该基于任务的查询被提供至远程服务发现引擎。该实施例的方法还可以包括从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示,该指示包括用于查询该远程服务的访问指令。在进一步的示例实施例中,提供了一种装置,其包括至少一个处理器以及包括计算机程序代码的至少一个存储器,其中该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起使得该装置至少生成基于任务的查询,该基于任务的查询暗示将要被执行的任务。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置使得该基于任务的查询被提供至远程服务发现引擎。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示,该指示包括用于查询该远程服务的访问指令。在更进一步的示例实施例中,可以提供一种计算机程序产品,其包括至少一个具有存储于其中的计算机可读程序指令的非瞬态计算机可读存储介质,该计算机可读程序指令包括被配置为生成基于任务的查询的程序指令,该基于任务的查询暗示将要被执行的任务。该计算机可读程序指令还可以包括被配置为使得该基于任务的查询被提供至远程服务发现引擎的程序指令。该计算机可读程序指令还可以包括被配置为从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示的程序指令,该指示包括用于查询该远程服务的访问指令。在更进一步的示例实施例中,提供了一种装置,包括用于生成基于任务的查询的装置,该基于任务的查询暗示将要被执行的任务。该实施例的装置还可以包括用于使得该基于任务的查询被提供至远程服务发现引擎的装置。该实施例的装置还可以包括用于从该远程服务发现引擎接收多个远程服务中的被配置为执行该任务的远程服务的指示的装置,该指示包括用于查询该远程服务的访问指令。在一些示例实施例中,提供了一种方法,包括接收基于任务的查询。该实施例的方法还可以包括确定多个远程服务中的被配置为执行与该基于任务的查询相关的任务的远程服务。该实施例的方法还可以包括生成用于多个远程服务中的该远程服务的访问指令,该访问指令包括用于查询该远程服务的访问指令。在进一步的示例实施例中,提供了一种装置,其包括至少一个处理器以及包括计算机程序代码的至少一个存储器,其中该至少一个存储器和该计算机程序代码被配置为与该至少一个处理器一起使得该装置至少接收基于任务的查询。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置确定多个远程服务中的被配置为执行与该基于任务的查询相关的任务的远程服务。该至少一个存储器和该计算机程序代码还可以被配置为与该至少一个处理器一起使得该装置生成用于该多个远程服务中的该远程服务的访问指令,该访问指令包括用于查询该远程服务的访问指令。在更进一步的示例实施例中,可以提供一种计算机程序产品,其包括至少一个具有存储于其中的计算机可读程序指令的非瞬态计算机可读存储介质,该计算机可读程序指令包括被配置为接收基于任务的查询的程序指令。该计算机可读程序指令还可以包括被配置为确定多个远程服务中被配置为执行与该基于任务的查询相关的任务的远程服务的程序指令。该计算机可读程序指令还可以包括被配置为生成用于该多个远程服务中的该远程服务的访问指令的程序指令,该访问指令包括用于查询该远程服务的访问指令。在更进一步的示例实施例中,提供了一种装置,包括用于接收基于任务的查询的装置。该实施例的装置还可以包括用于确定多个远程服务中的被配置为执行与该基于任务的查询相关的任务的远程服务的装置。该实施例的装置还可以包括用于生成用于该多个远程服务中的该远程服务的访问指令的装置,该访问指令包括用于查询该远程服务的访问指令。附图说明由此已经总体上对本专利技术的实施例进行了描述,现在将参考附图,其并不必依比例进行绘制并且其中:图1图示了根据本专利技术一些示例实施例的体现基于任务的系统并且提供对远程服务的访问的装置的框图;图2是根据本专利技术一些示例实施例的移动终端的示意性框图;图3图示了根据本专利技术一些示例实施例的示例远程服务发现引擎的框图;图4a和4b图示了根据本专利技术示例实施例的示例用户界面;图5图示了依据根据本专利技术的一些示例实施例的任务查询装置的示例方法的流程图;图6图示了依据根据本专利技术示例实施例的远程服务发现引擎的示例方法的流程图。具体实施方式现在将参考附图对本专利技术的一些实施例进行更为全面地描述,附图中示出了本专利技术的一些而非全部实施例。实际上,本专利技术的各个实施例可以以许多不同方式来实现,而并不应当被理解为局限于这里所给出的实施例;相反,提供这些实施例是为了使得本公开内容满足适用的法律要求。相同的附图标记通篇指代相同要素。如这里所使用的,术语“数据”、“内容”、“信息”以及类似术语可以互换使用以指代能够依据本专利技术的实施例而被传送、接收和/或存储的数据。此外,如这里所使用的术语“示例”并非被提供用于传递任何定性声明,而是仅被用来传递示例的说明。因此,使用这样的术语并不应当被理解为对本专利技术实施例的精神和范围进行限制。如这里所使用的,术语“电路”是指(a)仅硬件的电路实施方式实现(例如仅以模拟和/或数字电路的实施方式);(b)电路和软件(和/或固件)的组合,诸如(如果适用):(i)(多个)处理器本文档来自技高网...

【技术保护点】
一种方法,包括:生成基于任务的查询,所述基于任务的查询暗示将要被执行的任务;使得所述基于任务的查询被提供至远程服务发现引擎;以及从所述远程服务发现引擎接收多个远程服务中的被配置为执行所述任务的远程服务的指示,所述指示包括用于查询所述远程服务的访问指令。

【技术特征摘要】
【国外来华专利技术】2012.06.29 US 13/538,7671.一种用于远程服务访问的方法,包括:经由用户界面(22)接收识别将要被执行的至少一个任务的用户输入;在任务查询装置处生成基于任务的查询,其中所述基于任务的查询基于所述用户输入而生成并且识别所述用户所识别的将要被执行的任务,并且其中所述基于任务的查询是独立于应用的;使得所述基于任务的查询从所述任务查询装置被提供至远程服务发现引擎;在所述任务查询装置处,作为对所述基于任务的查询的响应从所述远程服务发现引擎接收多个远程服务中的被配置为执行所述用户所识别的任务的远程服务的指示,所述指示包括用于查询所述远程服务的访问指令;使得所述基于任务的查询基于用于查询所述远程服务的所述访问指令而被传送至所述远程服务;接收针对所述基于任务的查询的响应;以及使得所述响应在用户界面中被显示。2.根据权利要求1所述的方法,其中所述基于任务的查询响应于当前任务由所述多个远程服务中的一个远程服务或者多个本地软件包中的一个本地软件包中的至少一项执行而生成。3.根据权利要求1所述的方法,进一步包括:对所述基于任务的查询进行预处理而使得所述基于任务的查询被配置为具有用于由所述远程服务发现引擎进行输入的格式。4.根据权利要求1所述的方法,进一步包括:基于所确定的多个本地软件包的功能来确定将要被执行的所述任务将要被传送至所述远程服务发现引擎。5.根据权利要求1所述的方法,其中所述远程服务发现引擎包括定义所述多个远程服务的功能并且提供用于所述多个远程服务的访问指令的注册表。6.根据权利要求1所述的方法,其中所述用户界面由所述远程服务生成。7.根据权利要求1所述的方法,进一步包括:接收所述多个远程服务中的多于一个的远程服务;以及选择所述多于一个的远程服务中的一个远程服务。8.根据权利要求7所述的方法,其中基于与用户界面的用户交互来选择所述远程服务。9.根据权利要求7所述的方法,其中基于以下各项中的至少一项来选择所述远程服务:访问成本、用户评价、流行度、最后更新时间或用户偏好。10.一种用于远程服务访问的装置,包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,其中所述至少一个存储器和所述计算机...

【专利技术属性】
技术研发人员:R·M·科林S·P·特维
申请(专利权)人:诺基亚公司
类型:发明
国别省市:芬兰;FI

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

1