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

文档序号:8269410阅读:来源:国知局
至远程服务发现引擎的装置,该确定基于所确定的多个本地软件包的功能。如在操作506中所示出的,例如由任务查询装置10和/或移动终端110所体现的装置可以包括诸如任务查询管理系统12、处理器20等的用于生成基于任务的查询的装置,该基于任务的查询暗示将要被执行的任务。如在操作508中所示出的,例如由任务查询装置10和/或移动终端110所体现的装置可以包括诸如任务查询管理系统12、处理器20等的用于对该基于任务的查询进行预处理而使得该基于任务的查询被配置为具有用于由远程服务发现引擎进行输入的格式的装置。
[0084]如在操作510中所示出的,例如由任务查询装置10和/或移动终端110所体现的装置可以包括诸如任务查询管理系统12、处理器20、通信接口 24等的用于使得基于任务的查询被提供至远程服务发现引擎的装置。如在操作512中所示出的,例如由任务查询装置10和/或移动终端110所体现的装置可以包括诸如任务查询管理系统12、处理器20、通信接口 24等的用于从远程服务发现引擎接收多个远程服务中的被配置为执行任务的远程服务的指示,该指示包括用于查询该远程服务的访问指令。在一些示例实施例中,该远程服务发现引擎包括定义多个远程服务的功能并且提供多个远程服务的通信指令的注册表。
[0085]如在操作514中所示出的,例如由任务查询装置10和/或移动终端110所体现的装置可以包括诸如任务查询管理系统12、处理器20、通信接口 24等的用于使得该基于任务的查询基于用于查询远程服务的通信指令而被传送至远程服务的装置。
[0086]如在操作516中所示出的,例如由任务查询装置10和/或移动终端110所体现的装置可以包括诸如任务查询管理系统12、处理器20、通信接口 24等的用于接收针对该基于任务的查询的响应的装置。在一些示例实施例中,基于与用户界面的用户交互来选择远程服务。在一些示例实施例中,基于访问成本、用户评价、流行度、最后更新时间或用户偏好中的至少一个来选择远程服务。如在操作518中所示出的,例如由任务查询装置10和/或移动终端110所体现的装置可以包括诸如任务查询管理系统12、处理器20、用户界面22等的用于使得该响应在用户界面中被显示的装置。
[0087]图6图示了依据根据本发明示例实施例的远程服务发现引擎的示例方法的流程图。如在操作602中所示出的,例如由远程服务发现引擎28所体现的装置可以包括诸如处理器210、通信接口 214等的用于通过爬取一个或多个远程服务器而生成多个远程服务的列表的装置。如在操作604中所示出的,例如由远程服务发现引擎28所体现的装置可以包括诸如处理器210等的用于确定列表中所呈现的多个远程服务中的远程服务的功能的装置。在一些示例实施例中,该远程服务的功能包括该服务的属性的描述。如在操作606中所示出的,例如由远程服务发现引擎28所体现的装置可以包括诸如处理器210等的用于确定用于该列表中的远程服务的访问指令的装置。在一些示例实施例中,用于该远程服务的访问指令包括语义信息以及对提供响应的格式的描述。
[0088]如在操作608中所示出的,例如由远程服务发现引擎28所体现的装置可以包括诸如处理器210、通信接口 214等的用于接收基于任务的查询的装置。如在操作610中所示出的,例如由远程服务发现引擎28所体现的装置可以包括诸如处理器210等的用于确定多个远程服务中的被配置为执行与该基于任务的查询相关的任务的远程服务的装置。如在操作612中所示出的,例如由远程服务发现引擎28所体现的装置可以包括诸如处理器210等的用于生成用于多个远程服务中的该远程服务的访问指令的装置,该访问指令包括用于查询该远程服务的访问指令。如在操作614中所示出的,例如由远程服务发现引擎28所体现的装置可以包括诸如处理器210、通信接口 214等的用于使得该访问指令得以被传送至通信设备的装置。
[0089]这里阐述的本发明的许多修改和其它实施例将被已经从之前描述和相关联附图中所给出的教导所获益的与这些发明相关领域的技术人员所意识到。因此,所要理解的是,本发明并不局限于所公开的具体实施例并且修改和其它实施例意在被包括在所附权利要求的范围之内。此外,虽然以上描述和相关联附图以部件和/或功能的某些示例组合为背景对示例实施例进行了描述,但是应当意识到的是,可以由可替换实施例提供部件和/或功能的不同组合而并不背离所附权利要求的范围。就此而言,例如,不同于以上所明确描述的部件和/或功能的不同组合也预期在一些所附权利要求中被给出。虽然这里采用了具体术语,但是它们仅以一般和描述性含义被使用而并非用于限制的目的。
【主权项】
1.一种方法,包括: 生成基于任务的查询,所述基于任务的查询暗示将要被执行的任务; 使得所述基于任务的查询被提供至远程服务发现引擎;以及 从所述远程服务发现引擎接收多个远程服务中的被配置为执行所述任务的远程服务的指示,所述指示包括用于查询所述远程服务的访问指令。
2.根据权利要求1所述的方法,进一步包括: 经由用户界面接收识别将要被执行的至少一个任务的输入,其中所述基于任务的查询基于所述输入而生成。
3.根据权利要求1所述的方法,其中所述基于任务的查询响应于当前任务由所述多个远程服务中的一个远程服务或者多个本地软件包中的一个本地软件包中的至少一项执行而生成。
4.根据权利要求1所述的方法,进一步包括: 对所述基于任务的查询进行预处理而使得所述基于任务的查询被配置为具有用于由所述远程服务发现引擎进行输入的格式。
5.根据权利要求1所述的方法,进一步包括: 基于所确定的多个本地软件包的功能来确定将要被执行的所述任务将要被传送至所述远程服务发现引擎。
6.根据权利要求1所述的方法,其中所述远程服务发现引擎包括定义所述多个远程服务的功能并且提供用于所述多个远程服务的访问指令的注册表。
7.根据权利要求1所述的方法,进一步包括: 使得所述基于任务的查询基于用于查询所述远程服务的所述访问指令而被传送至所述远程服务; 接收针对所述基于任务的查询的响应;以及 使得所述响应在用户界面中被显示。
8.根据权利要求7所述的方法,其中所述用户界面由所述远程服务生成。
9.根据权利要求1所述的方法,进一步包括: 接收所述多个远程服务中的多于一个的远程服务;以及 选择所述多于一个的远程服务中的一个远程服务。
10.根据权利要求9所述的方法,其中基于与用户界面的用户交互来选择所述远程服务。
11.根据权利要求9所述的方法,其中基于以下各项中的至少一项来选择所述远程服务:访问成本、用户评价、流行度、最后更新时间或用户偏好。
12.—种装置,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器,其中所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使得所述装置至少: 生成基于任务的查询,所述基于任务的查询暗示将要被执行的任务; 使得所述基于任务的查询被提供至远程服务发现引擎;以及 从所述远程服务发现引擎接收多个远程服务中的被配置为执行所述任务的远程服务的指示,所述指示包括用于查询所述远程服务的访问指令。
13.根据权利要求12的装置,其中包括所述计算机程序代码的所述至少一个存储器进一步配置为与所述至少一个处理器一起使得所述装置: 基于所确定的多个本地软件包的功能来确定将要被执行的所述任务将要被传送至所述远程服务发现引擎。
14.根据权利要求12的装置,其中所述远程服务发现引擎包括定义所述多个远程服务的功能并且提供用于所述多个远程服务的访问指令的注册表。
15.根据权利要求12的装置,其中包括所述计算机程序代码的所述至少一个存储器进一步配置为与所述至少一个处理器一起使得所述装置: 使得所述基于任务的查询基于用于查询所述远程服务的所述访问指令而被传送至所述远程服务; 接收针对所述基于任务的查询的响应;以及 使得所述响应在用户界面中被显示。
16.—种方法,包括: 接收基于任务的查询; 确定多个远程服务中的被配置为执行与所述基于任务的查询相关的任务的远程服务;以及 生成用于所述多个远程服务中的所述远程服务的访问指令,所述访问指令包括用于查询所述远程服务的指令。
17.根据权利要求16的方法,进一步包括: 通过爬取一个或多个远程服务器而生成所述多个远程服务的列表; 确定所述列表中的远程服务的功能;以及 确定用于所述列表中的所述远程服务的访问指令。
18.根据权利要求17的方法,其中所述远程服务的所述功能包括对所述远程服务的所述功能的描述。
19.根据权利要求17的方法,其中用于所述远程服务的所述访问指令包括语义信息以及对提供响应的格式的描述。
20.根据权利要求16的方法,进一步包括: 使得所述访问指令被传送至通信设备。
【专利摘要】这里提供了使得能够对一个或多个远程服务所提供的功能进行基于任务的访问的方法、装置和计算机程序产品。一种示例方法可以包括生成基于任务的查询,所述基于任务的查询暗示将要被执行的任务。一种方法可以进一步包括使得所述基于任务的查询被提供至远程服务发现引擎。一种方法可以进一步包括从所述远程服务发现引擎接收多个远程服务中的被配置为执行所述任务的远程服务的指示,所述指示包括用于查询所述远程服务的访问指令。
【IPC分类】G06F17-30
【公开号】CN104584009
【申请号】CN201380044573
【发明人】R·M·科林, S·P·特维
【申请人】诺基亚公司
【公开日】2015年4月29日
【申请日】2013年6月27日
【公告号】EP2867805A2, US20140007113, WO2014002049A2, WO2014002049A3
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1