用于完全可配置的实时处理的系统和方法与流程

文档序号:12512652阅读:来源:国知局

技术特征:

1.一种用于在数字装置上执行的方法,所述方法的特征在于:

起动核心,以创建可配置处理平台的平台实例,其中所述平台实例与所述数字装置上的操作系统交互,并且可被配置成运行通过配置信息限定的用于所述处理平台的多个服务中的任一个;

基于所述配置信息,确定所述平台实例被配置成运行由对应的服务类别限定的第一服务;

基于所述配置信息,确定所述第一服务被配置成运行第一多个块,其中所述第一多个块中的每个块由对应的块类别限定,所述块类别含有一组平台特定的功能以及一组任务特定的功能,所述平台特定的功能使得所述块能够在所述平台实例内操作,所述任务特定的功能使得所述块能够执行用于被配置成使用所述块的任何服务的特定的实时任务;

基于所述对应的服务类别和所述配置信息,起动所述第一服务;

基于所述对应的块类别和所述配置信息,起动所述第一多个块中的每个块;以及

使用所述第一多个块的所述任务特定的功能来实时地处理第一多个传入信号,其中通过所述配置信息来限定所述第一服务内的所述块的执行次序。

2.如权利要求1所述的方法,其特征在于,将所述传入信号转换为多个通用数据对象,其中在所述块之间仅传递所述通用数据对象。

3.如权利要求1或2所述的方法,其中所述第一服务被配置成,基于包含所述执行次序的路由表,在所述块之间引导所述信号,其中通过所述第一服务,基于所述路由表,将所述块中的一个的发布发送到所述块中的另一个。

4.如权利要求1到3中任一项所述的方法,其特征在于:

基于所述配置信息,确定所述平台实例被配置成与所述第一服务同时地运行第二服务,其中通过对应的服务类别限定所述第二服务;

基于所述配置信息,确定所述第二服务被配置成运行第二多个块;

基于所述对应的服务类别和所述配置信息,起动所述第二服务;

基于所述对应的块类别和所述配置信息,起动所述第二多个块中的每个块;以及

使用所述第二多个块的任务特定的功能来处理第二多个传入信号,其中通过所述配置信息来限定所述第二服务内的所述块的执行次序。

5.如权利要求4所述的方法,其中所述第一服务和所述第二服务是独立的,且不彼此通信。

6.如权利要求4所述的方法,其中所述第一服务和所述第二服务在功能上是相同的。

7.如权利要求4所述的方法,其中所述第一服务和所述第二服务一起操作,以形成处理链,其中所述第一服务的输出是对所述第二服务的输入。

8.如权利要求4所述的方法,其中所述第一多个传入信号来自第一源,且是第一类型的数据,且其中所述第二多个传入信号来自第二源,且是第二类型的数据,且其中所述第一源不同于所述第二源,且所述第一类型的数据不同于所述第二类型的数据。

9.如权利要求8所述的方法,其中所述第一多个传入信号和所述第二多个传入信号中的至少一个是信号流。

10.如权利要求1到9中任一项所述的方法,其特征在于:

接收命令以停止所述第一服务;以及

停止所述第一服务,其中所述核心和尚未停止的任何其它服务在所述第一服务已经被停止之后继续运行。

11.一种处理系统,其特征在于:

处理器;以及

存储器,其被耦合到所述处理器,所述存储器包含由所述处理器执行的用于可配置处理平台的指令,所述可配置处理平台包括:

核心,其被配置成与操作系统交互,其中所述核心可配置成同时运行通过配置信息限定的用于所述处理平台的多个服务中的任一个;

至少一个服务,其由服务类别和所述配置信息限定,以包括一组平台特定的指令以及一组任务特定的指令,所述平台特定的指令使得所述服务能够在所述处理平台内操作,所述服务特定的指令使得所述服务能够运行向所述服务提供任务特定的功能的多个块;以及

所述多个块,其中每个块由块类别和所述配置信息限定,以包括一组平台特定的指令以及一组任务特定的指令,所述平台特定的指令使得所述块能够与所述处理平台内的其它块异步地且独立地操作,所述任务特定的指令使得所述块能够执行用于使用所述块的所述服务的特定的实时处理任务。

12.如权利要求11所述的处理系统,其中所述第一服务被配置成,基于含有执行次序的路由表,在所述块之间引导数据,其中通过所述第一服务,基于所述路由表,将所述块中的一个的发布发送到所述块中的另一个。

13.如权利要求11或12所述的处理系统,其中所述处理平台进一步被配置成与所述第一服务同时地运行第二服务,且其中所述第二服务被配置成管理多个第二块,且其中通过所述配置信息来限定所述第二服务内的所述第二块的执行次序。

14.如权利要求12所述的处理系统,其中可以独立地起动和停止所述第一服务和所述第二服务中的任一个。

15.如权利要求11到14中任一项所述的处理系统,其特征在于,多个服务,所述多个服务包括所述第一服务,其中每个服务被耦合到不同的信号源,且其中所述服务异步地处理从它们的相应的信号源接收的信号,并且实时地产生输出。

16.一种用于在装置上使用的可配置处理平台的软件架构,所述架构包括:

核心,其被配置成与所述装置上的操作系统交互,其中所述核心可配置成同时运行通过配置信息限定的用于所述处理平台的多个服务中的任一个,其中将在所述处理平台上运行的每个服务是由服务类别和所述配置信息来限定,以包括一组平台特定的指令以及一组任务特定的指令,所述平台特定的指令使得所述服务能够在所述处理平台内操作,所述任务特定的指令使得所述服务能够运行向所述服务提供任务特定的功能的多个块,且其中将在所述处理平台上运行的每个块是由块类别和所述配置信息来限定,以包括一组平台特定的指令以及一组任务特定的指令,所述平台特定的指令使得所述块能够与所述处理平台内的其它块异步地且独立地操作,所述任务特定的指令使得所述块能够执行用于使用所述块的所述服务的特定的处理任务,其中通过所述配置信息来限定所述服务内的所述块的执行次序。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1