Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DEVICE AND METHOD FOR GENERATING APPLICATION MODEL BASED ON LAYERED STRUCTURE
Document Type and Number:
WIPO Patent Application WO/2013/087008
Kind Code:
A1
Abstract:
Disclosed are a device and a method for generating an application model based on a layered structure. A user is capable of constructing an algorithm factor configuration command on the basis of practical application demands before the implementation of an application model, and updating and/or modifying one or more of algorithm factors through the algorithm factor configuration command, so as to implement flexible expansion for the application model. The device and the method for generating an application model based on a layered structure disclosed in the present invention have flexible expandability and implement the reuse of the algorithm factor, the meta application algorithm unit and scenarios, thereby increasing the configuration efficiency and lowering the complexity of the configuration process.

Inventors:
LEI PING (CN)
CHEN BIN (CN)
ZHOU JI-EN (CN)
Application Number:
PCT/CN2012/086578
Publication Date:
June 20, 2013
Filing Date:
December 13, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CHINA UNIONPAY CO LTD (CN)
International Classes:
G06F9/44
Domestic Patent References:
WO2011086571A12011-07-21
Foreign References:
CN101425010A2009-05-06
CN1912830A2007-02-14
Other References:
See also references of EP 2793124A4
Attorney, Agent or Firm:
CHINA PATENT AGENT (HK) LTD. (CN)
中国专利代理(香港)有限公司 (CN)
Download PDF:
Claims:
权利要求

1. 一种基于分层结构的应用模型生成装置, 所述基于分层结构的应用模 型生成装置包括:

元应用算法单元更新及存储模块,所述元应用算法单元更新及存储模块用 于存储至少一个元应用算法单元, 并且基于接收到的配置指令更新和 /或修改 所述至少一个元应用算法单元中的一个或多个;

场景生成及存储模块,场景生成及存储模块用于基于接收到的配置指令生 成并存储至少一个由场景文件定义的场景,所述场景由所述元应用算法单元的 集合构成;

应用模型生成及存储模块,所述应用模型生成及存储模块用于基于接收到 的配置指令生成并存储至少一个由应用模型文件定义的应用模型,所述应用模 型由所述场景的集合构成;

算法因子更新及存储模块,所述算法因子更新及存储模块用于储存所述至 少一个元应用算法单元使用的算法因子, 并且基于配置指令更新和 /或修改所 述算法因子中的一个或多个;

用户接口, 所述用户接口用于接收来自用户的配置指令, 并基于所述配置 指令的类型将所述配置指令传送到所述元应用算法单元更新及存储模块、场景 生成及存储模块、应用模型生成及存储模块和算法因子更新及存储模块中的一 个。

2.根据权利要求 1所述的基于分层结构的应用模型生成装置,其特征在于, 所述基于分层结构的应用模型生成装置进一步包括应用模型执行模块,所述应 用模型执行模块用于基于接收到的实施指令实施所述至少一个由应用模型文 件定义的应用模型中的一个。

3.根据权利要求 2所述的基于分层结构的应用模型生成装置,其特征在于, 所述用户接口还用于接收来自用户的实施指令,并将所述实施指令传送到所述 应用模型执行模块。

4.根据权利要求 3所述的基于分层结构的应用模型生成装置,其特征在于, 所述场景生成及存储模块进一步用于基于接收到的配置指令更新和 /或修改所 述至少一个场景中的一个或多个。

5.根据权利要求 4所述的基于分层结构的应用模型生成装置,其特征在于, 所述应用模型生成及存储模块进一步用于基于接收到的配置指令更新和 /或修 改所述至少一个应用模型中的一个或多个。

6.根据权利要求 5所述的基于分层结构的应用模型生成装置,其特征在于, 所述至少一个场景中的每个分别对应于应用需求中的每个应用场景。

7.根据权利要求 6所述的基于分层结构的应用模型生成装置,其特征在于, 所述至少一个应用模型中的每个分别对应于应用需求中的应用方案。

8.根据权利要求 7所述的基于分层结构的应用模型生成装置,其特征在于, 所述至少一个元应用算法单元中的每个分别对应于应用需求中的最基本的功 能单元。

9.根据权利要求 8所述的基于分层结构的应用模型生成装置,其特征在于, 所述算法因子中的每个具有与其相关联的唯一的算法因子标识符。

10. 根据权利要求 9所述的基于分层结构的应用模型生成装置, 其特征在 于, 所述至少一个元应用算法单元中的每个包括至少一个算法因子标识符, 并 且通过所述至少一个算法因子标识符调用所述至少一个算法因子标识符对应 的算法因子。

11. 根据权利要求 10所述的基于分层结构的应用模型生成装置, 其特征在 于,所述至少一个元应用算法单元中的每个具有与其相关联的唯一的元应用算 法单元标识符。

12. 根据权利要求 11所述的基于分层结构的应用模型生成装置, 其特征在 于, 所述场景文件包括至少一个元应用算法单元标识符, 并且通过所述至少一 个元应用算法单元标识符调用所述至少一个元应用算法单元标识符对应的元 应用算法单元, 其中, 所述至少一个元应用算法单元标识符对应的元应用算法 单元构成所述场景文件定义的场景。

13. 根据权利要求 12所述的基于分层结构的应用模型生成装置, 其特征在 于, 所述至少一个场景中的每个具有与其相关联的唯一的场景标识符。

14. 根据权利要求 13所述的基于分层结构的应用模型生成装置, 其特征在 于, 所述应用模型文件包括至少一个场景标识符, 并且通过所述至少一个场景 标识符调用所述至少一个场景标识符对应的场景, 其中, 所述至少一个场景标 识符对应的场景构成所述应用模型文件定义的应用模型。

15. 根据权利要求 14所述的基于分层结构的应用模型生成装置, 其特征在 于, 所述至少一个应用模型中的每个具有与其相关联的唯一的应用模型标识 付。

16. 根据权利要求 15所述的基于分层结构的应用模型生成装置, 其特征在 于, 所述实施指令包括应用模型标识符。

17. 根据权利要求 16所述的基于分层结构的应用模型生成装置, 其特征在 于,所述应用模型执行模块基于接收到的所述实施指令中的应用模型标识符实 施与所述应用模型标识符相关联的应用模型。

18. 根据权利要求 17所述的基于分层结构的应用模型生成装置, 其特征在 于, 所述配置指令的类型包括 "元应用算法单元配置指令", "场景配置指令"、 "应用模型配置指令" 和 "算法因子配置指令"。

19. 根据权利要求 18所述的基于分层结构的应用模型生成装置, 其特征在 于, 用户基于实际应用需求构造所述配置指令。

20. 根据权利要求 19所述的基于分层结构的应用模型生成装置, 其特征在 于, 用户在实施应用模型前基于实际应用需求构造所述算法因子配置指令, 并 通过所述算法因子配置指令更新和 /或修改所述算法因子中的一个或多个。

21. 根据权利要求 20所述的基于分层结构的应用模型生成装置, 其特征在 于, 用户根据场景因子构造所述场景配置指令。

22. 根据权利要求 21所述的基于分层结构的应用模型生成装置, 其特征在 于, 同一算法因子能够被用于不同的元应用算法单元。

23. 根据权利要求 22所述的基于分层结构的应用模型生成装置, 其特征在 于, 同一元应用算法单元能够被用于不同的场景。

24. 根据权利要求 23所述的基于分层结构的应用模型生成装置, 其特征在 于, 同一场景能够被用于不同的应用模型。

25. 一种基于分层结构的应用模型生成方法, 所述基于分层结构的应用模 型生成方法包括以下步骤:

( A1 )基于来自用户的配置指令配置和存储至少一个元应用算法单元; ( A2 )基于来自用户的配置指令生成并存储至少一个由场景文件定义的场 景, 所述场景由所述元应用算法单元的集合构成;

( A3 )基于来自用户的配置指令生成并存储至少一个由应用模型文件定义 的应用模型, 所述应用模型由所述场景的集合构成;

( A4 )基于来自用户的配置指令配置和储存所述至少一个元应用算法单元 使用的算法因子;

( A5 )基于来自用户的实施指令实施所述至少一个由应用模型文件定义的 应用模型中的一个。

26. 根据权利要求 25所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述步骤(A1 )进一步包括: 基于来自用户的配置指令更新和 /或修改所 述至少一个元应用算法单元中的一个或多个。

27. 根据权利要求 26所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述步骤(A2 )进一步包括: 基于来自用户的配置指令更新和 /或修改所 述至少一个场景中的一个或多个。

28. 根据权利要求 27所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述步骤(A3 )进一步包括: 基于来自用户的配置指令更新和 /或修改所 述至少一个应用模型中的一个或多个。

29. 根据权利要求 28所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述至少一个场景中的每个分别对应于应用需求中的每个应用场景。

30. 根据权利要求 29所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述至少一个应用模型中的每个分别对应于应用需求中的应用方案。

31. 根据权利要求 30所述的基于分层结构的应用模型生成方法, 其特征在 于,所述至少一个元应用算法单元中的每个分别对应于应用需求中的最基本的 功能单元。

32. 根据权利要求 31所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述算法因子中的每个具有与其相关联的唯一的算法因子标识符。

33. 根据权利要求 32所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述至少一个元应用算法单元中的每个包括至少一个算法因子标识符, 并 且通过所述至少一个算法因子标识符调用所述至少一个算法因子标识符对应 的算法因子。

34. 根据权利要求 33所述的基于分层结构的应用模型生成方法, 其特征在 于,所述至少一个元应用算法单元中的每个具有与其相关联的唯一的元应用算 法单元标识符。

35. 根据权利要求 34所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述场景文件包括至少一个元应用算法单元标识符, 并且通过所述至少一 个元应用算法单元标识符调用所述至少一个元应用算法单元标识符对应的元 应用算法单元, 其中, 所述至少一个元应用算法单元标识符对应的元应用算法 单元构成所述场景文件定义的场景。

36. 根据权利要求 35所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述至少一个场景中的每个具有与其相关联的唯一的场景标识符。

37. 根据权利要求 36所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述应用模型文件包括至少一个场景标识符, 并且通过所述至少一个场景 标识符调用所述至少一个场景标识符对应的场景, 其中, 所述至少一个场景标 识符对应的场景构成所述应用模型文件定义的应用模型。

38. 根据权利要求 37所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述至少一个应用模型中的每个具有与其相关联的唯一的应用模型标识 付。

39. 根据权利要求 38所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述实施指令包括应用模型标识符。

40. 根据权利要求 39所述的基于分层结构的应用模型生成方法, 其特征在 于, 所述步骤(A5 )进一步包括: 基于所述实施指令中的应用模型标识符实 施与所述应用模型标识符相关联的应用模型。

41. 根据权利要求 40所述的基于分层结构的应用模型生成方法, 其特征在 于, 用户基于实际应用需求构造所述配置指令。

42. 根据权利要求 41所述的基于分层结构的应用模型生成方法, 其特征在 于, 在实施应用模型前基于实际应用需求更新和 /或修改所述算法因子中的一 个或多个。

43. 根据权利要求 42所述的基于分层结构的应用模型生成方法, 其特征在 于, ^据场景因子配置所述场景。

44. 根据权利要求 43所述的基于分层结构的应用模型生成方法, 其特征在 于, 同一算法因子能够被用于不同的元应用算法单元。

45. 根据权利要求 44所述的基于分层结构的应用模型生成方法, 其特征在 于, 同一元应用算法单元能够被用于不同的场景。

46. 根据权利要求 45所述的基于分层结构的应用模型生成方法, 其特征在 于, 同一场景能够被用于不同的应用模型。

Description:
基于分层结构的应用模型生成装置及方法 技术领域

本发明涉及应用模型的生成装置及方法, 更具体地, 涉及基于分层结构的 应用模型生成装置及方法。 背景技术

目前 ,随着电子计算机应用及网络通信应用的日益 泛以及不同领域的业 务种类的日益丰富, 针对复杂业务(例如金融业务)的应用模型( 即应用程序 执行所基于的模板) 的生成和使用变得越来越重要。

现有的应用模型生成装置及方法的基本工作原 理和过程如下:由配置人员 (不是业务人员)手工地针对某个具体的应用 务(例如金融领域中的计费业 务)进行应用模型的参数配置, 并且当多个相似的应用模型使用相同的参数配 置模式(例如采用相同的算法单元或参数类型 )时, 所述参数配置模式不能复 用, 即当多个不同的应用模型中包含相同的元素时 , 所述配置人员不能复用该 相同的元素。

然而, 现有的应用模型生成装置及方法存在如下问题 : (1 )由于需要配置 人员手工地针对某个具体的应用业务进行应用 模型的参数配置,故扩展性和可 维护性较差, 从而不能满足业务种类日益复杂的要求; (2 )由于不同的应用模 型中的相同的元素不能复用,故配置效率较低 ,并且增加了配置过程的复杂性。

由此, 存在如下需求: 提供一种具有高的扩展性和配置效率, 并且相同的 子模块可以复用的应用模型生成装置及方法。 发明内容

为了解决上述现有技术方案中所存在的问题, 本发明提出了基于分层结构 的应用模型生成装置及方法。

本发明的目的是通过以下技术方案实现的:

一种基于分层结构的应用模型生成装置,所述 基于分层结构的应用模型生 成装置包括: 元应用算法单元更新及存储模块,所述元应用 算法单元更新及存储模块用 于存储至少一个元应用算法单元, 并且基于接收到的配置指令更新和 /或修改 所述至少一个元应用算法单元中的一个或多个 ;

场景生成及存储模块,场景生成及存储模块用 于基于接收到的配置指令生 成并存储至少一个由场景文件定义的场景,所 述场景由所述元应用算法单元的 集合构成;

应用模型生成及存储模块,所述应用模型生成 及存储模块用于基于接收到 的配置指令生成并存储至少一个由应用模型文 件定义的应用模型,所述应用模 型由所述场景的集合构成;

算法因子更新及存储模块,所述算法因子更新 及存储模块用于储存所述至 少一个元应用算法单元使用的算法因子, 并且基于配置指令更新和 /或修改所 述算法因子中的一个或多个;

用户接口, 所述用户接口用于接收来自用户的配置指令, 并基于所述配置 指令的类型将所述配置指令传送到所述元应用 算法单元更新及存储模块、场景 生成及存储模块、应用模型生成及存储模块和 算法因子更新及存储模块中的一 个。

在上面所公开的方案中,优选地, 所述基于分层结构的应用模型生成装置 进一步包括应用模型执行模块,所述应用模型 执行模块用于基于接收到的实施 指令实施所述至少一个由应用模型文件定义的 应用模型中的一个

在上面所公开的方案中,优选地, 所述用户接口还用于接收来自用户的实 施指令, 并将所述实施指令传送到所述应用模型执行模 块。

在上面所公开的方案中,优选地, 所述场景生成及存储模块进一步用于基 于接收到的配置指令更新和 /或修改所述至少一个场景中的一个或多个。

在上面所公开的方案中,优选地, 所述应用模型生成及存储模块进一步用 于基于接收到的配置指令更新和 /或修改所述至少一个应用模型中的一个或多 个。

在上面所公开的方案中,优选地, 所述至少一个场景中的每个分别对应于 应用需求中的每个应用场景。

在上面所公开的方案中,优选地, 所述至少一个应用模型中的每个分别对 应于应用需求中的应用方案。

在上面所公开的方案中,优选地, 所述至少一个元应用算法单元中的每个 分别对应于应用需求中的最基本的功能单元。

在上面所公开的方案中,优选地, 所述算法因子中的每个具有与其相关联 的唯一的算法因子标识符。

在上面所公开的方案中,优选地, 所述至少一个元应用算法单元中的每个 包括至少一个算法因子标识符,并且通过所述 至少一个算法因子标识符调用所 述至少一个算法因子标识符对应的算法因子。

在上面所公开的方案中,优选地, 所述至少一个元应用算法单元中的每个 具有与其相关联的唯一的元应用算法单元标识 符。

在上面所公开的方案中,优选地, 所述场景文件包括至少一个元应用算法 单元标识符,并且通过所述至少一个元应用算 法单元标识符调用所述至少一个 元应用算法单元标识符对应的元应用算法单元 , 其中, 所述至少一个元应用算 法单元标识符对应的元应用算法单元构成所述 场景文件定义的场景。

在上面所公开的方案中,优选地, 所述至少一个场景中的每个具有与其相 关联的唯一的场景标识符。

在上面所公开的方案中,优选地, 所述应用模型文件包括至少一个场景标 识符,并且通过所述至少一个场景标识符调用 所述至少一个场景标识符对应的 场景, 其中, 所述至少一个场景标识符对应的场景构成所述 应用模型文件定义 的应用模型。

在上面所公开的方案中,优选地, 所述至少一个应用模型中的每个具有与 其相关联的唯一的应用模型标识符。

在上面所公开的方案中, 优选地, 所述实施指令包括应用模型标识符。 在上面所公开的方案中,优选地, 所述应用模型执行模块基于接收到的所 述实施指令中的应用模型标识符实施与所述应 用模型标识符相关联的应用模 型。

在上面所公开的方案中, 优选地, 所述配置指令的类型包括 "元应用算法 单元配置指令", "场景配置指令"、 "应用模型配置指令"和 "算法因子配置指 令,,。 在上面所公开的方案中,优选地, 用户基于实际应用需求构造所述配置指 令。

在上面所公开的方案中,优选地, 用户在实施应用模型前基于实际应用需 求构造所述算法因子配置指令, 并通过所述算法因子配置指令更新和 /或修改 所述算法因子中的一个或多个。

在上面所公开的方案中,优选地, 用户根据场景因子构造所述场景配置指 令。

在上面所公开的方案中,优选地, 同一算法因子能够被用于不同的元应用 算法单元。

在上面所公开的方案中,优选地, 同一元应用算法单元能够被用于不同的 场景。

在上面所公开的方案中, 优选地, 同一场景能够被用于不同的应用模型。 本发明的目的还通过以下技术方案实现:

一种基于分层结构的应用模型生成方法,所述 基于分层结构的应用模型生 成方法包括以下步骤:

( A1 )基于来自用户的配置指令配置和存储至少一 元应用算法单元;

( A2 )基于来自用户的配置指令生成并存储至少一 由场景文件定义的场 景, 所述场景由所述元应用算法单元的集合构成;

( A3 )基于来自用户的配置指令生成并存储至少一 由应用模型文件定义 的应用模型, 所述应用模型由所述场景的集合构成;

( A4 )基于来自用户的配置指令配置和储存所述至 一个元应用算法单元 使用的算法因子;

( A5 )基于来自用户的实施指令实施所述至少一个 应用模型文件定义的 应用模型中的一个。

在上面所公开的方案中, 优选地, 所述步骤(A1 )进一步包括: 基于来 自用户的配置指令更新和 /或修改所述至少一个元应用算法单元中的一 或多 个。

在上面所公开的方案中, 优选地, 所述步骤(A2 )进一步包括: 基于来 自用户的配置指令更新和 /或修改所述至少一个场景中的一个或多个。 在上面所公开的方案中, 优选地, 所述步骤(A3 )进一步包括: 基于来 自用户的配置指令更新和 /或修改所述至少一个应用模型中的一个或多 。

在上面所公开的方案中,优选地, 所述至少一个场景中的每个分别对应于 应用需求中的每个应用场景。

在上面所公开的方案中,优选地, 所述至少一个应用模型中的每个分别对 应于应用需求中的应用方案。

在上面所公开的方案中,优选地, 所述至少一个元应用算法单元中的每个 分别对应于应用需求中的最基本的功能单元。

在上面所公开的方案中,优选地, 所述算法因子中的每个具有与其相关联 的唯一的算法因子标识符。

在上面所公开的方案中,优选地, 所述至少一个元应用算法单元中的每个 包括至少一个算法因子标识符,并且通过所述 至少一个算法因子标识符调用所 述至少一个算法因子标识符对应的算法因子。

在上面所公开的方案中,优选地, 所述至少一个元应用算法单元中的每个 具有与其相关联的唯一的元应用算法单元标识 符。

在上面所公开的方案中,优选地, 所述场景文件包括至少一个元应用算法 单元标识符,并且通过所述至少一个元应用算 法单元标识符调用所述至少一个 元应用算法单元标识符对应的元应用算法单元 , 其中, 所述至少一个元应用算 法单元标识符对应的元应用算法单元构成所述 场景文件定义的场景。

在上面所公开的方案中,优选地, 所述至少一个场景中的每个具有与其相 关联的唯一的场景标识符。

在上面所公开的方案中,优选地, 所述应用模型文件包括至少一个场景标 识符,并且通过所述至少一个场景标识符调用 所述至少一个场景标识符对应的 场景, 其中, 所述至少一个场景标识符对应的场景构成所述 应用模型文件定义 的应用模型。

在上面所公开的方案中,优选地, 所述至少一个应用模型中的每个具有与 其相关联的唯一的应用模型标识符。

在上面所公开的方案中, 优选地, 所述实施指令包括应用模型标识符。 在上面所公开的方案中, 优选地, 所述步骤(A5 )进一步包括: 基于所 述实施指令中的应用模型标识符实施与所述应 用模型标识符相关联的应用模 型。

在上面所公开的方案中,优选地, 用户基于实际应用需求构造所述配置指 令。

在上面所公开的方案中,优选地,在实施应用 模型前基于实际应用需求更 新和 /或修改所述算法因子中的一个或多个。

在上面所公开的方案中, 优选地, 根据场景因子配置所述场景。

在上面所公开的方案中,优选地, 同一算法因子能够被用于不同的元应用 算法单元。

在上面所公开的方案中,优选地, 同一元应用算法单元能够被用于不同的 场景。

在上面所公开的方案中, 优选地, 同一场景能够被用于不同的应用模型。 本发明所公开的基于分层结构的应用模型生成 装置及方法具有如下优点: 具有灵活的可扩展性,从而可以满足日益增长 的应用需求; 由于实现了算法因 子、元应用算法单元和场景的复用,故提高了 配置效率并降低了配置过程的复 杂性。 附图说明

结合附图, 本发明的技术特征以及优点将会被本领域技术 人员更好地理 解, 其中:

图 1是根据本发明的实施例的基于分层结构的应 模型生成装置的结构 图;

图 2是根据本发明的实施例的基于分层结构的应 模型生成装置或方法所 生成的应用模型的结构示意图;

图 3是根据本发明的实施例的基于分层结构的应 模型生成方法的流程 图。 具体实施方式

图 1为根据本发明的实施例的基于分层结构的应 模型生成装置的结构 图。 如图 1所示, 本发明所公开的基于分层结构的应用模型生成 装置包括元应 用算法单元更新及存储模块 1、场景生成及存储模块 2、应用模型生成及存储模 块 3、 用户接口 4、 算法因子更新及存储模块 5。 其中, 所述元应用算法单元更 新及存储模块 1用于存储至少一个元应用算法单元(即原子 法单元, 换句话 说, 其为各自独立的执行特定功能的最小算法单元 (即运算执行单元), 例如 在金融领域中, 所述原子算法单元可以是 "单笔定价算法"、 "笔数区间算法" 等 ), 并且基于接收到的配置指令更新和 /或修改所述至少一个元应用算法单元 中的一个或多个。 场景生成及存储模块 2用于基于接收到的配置指令生成并存 储至少一个由场景文件定义的场景,所述场景 由所述元应用算法单元的集合构 成(即每个场景包括一个或多个所述元应用算 法单元)。 所述应用模型生成及 存储模块 3用于基于接收到的配置指令生成并存储至少 个由应用模型文件定 义的应用模型, 所述应用模型由所述场景的集合构成(即每个 应用模型包括一 个或多个所述场景)。所述算法因子更新及存 储模块 5用于储存所述至少一个元 应用算法单元使用的算法因子(即参数, 例如金融领域中的 "操作类型"、 "固 定金额"、 "比例数" 等), 并且基于配置指令更新和 /或修改所述算法因子中的 一个或多个。 所述用户接口 4用于接收来自用户的配置指令, 并基于所述配置 指令的类型将所述配置指令传送到所述元应用 算法单元更新及存储模块 1、 场 景生成及存储模块 2、 应用模型生成及存储模块 3和算法因子更新及存储模块 5 中的一个。

优选地,本发明所公开的基于分层结构的应用 模型生成装置进一步包括应 用模型执行模块 6,所述应用模型执行模块 6用于基于接收到的实施指令实施所 述至少一个由应用模型文件定义的应用模型中 的一个

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述用 户接口 4还用于接收来自用户的实施指令, 并将所述实施指令传送到所述应用 模型执行模块 6。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述场 景生成及存储模块 2进一步用于基于接收到的配置指令更新和 /或修改所述至 少一个场景中的一个或多个。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述应 用模型生成及存储模块 3进一步用于基于接收到的配置指令更新和 /或修改所 述至少一个应用模型中的一个或多个。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述至 少一个场景中的每个分别对应于应用需求中的 每个应用场景(例如,金融领域 中的计费场景)。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述至 少一个应用模型中的每个分别对应于应用需求 中的应用方案(例如,金融领域 中的计费方案)。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述至 少一个元应用算法单元中的每个分别对应于应 用需求中的最基本的功能单元 (例如, 金融领域中的 "单笔定价算法"、 "笔数区间算法" 等)。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述算 法因子中的每个具有与其相关联的唯一的算法 因子标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述至 少一个元应用算法单元中的每个包括至少一个 算法因子标识符,并且通过所述 至少一个算法因子标识符调用所述至少一个算 法因子标识符对应的算法因子。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述至 少一个元应用算法单元中的每个具有与其相关 联的唯一的元应用算法单元标 识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述场 景文件包括至少一个元应用算法单元标识符, 并且通过所述至少一个元应用算 法单元标识符调用所述至少一个元应用算法单 元标识符对应的元应用算法单 元, 其中, 所述至少一个元应用算法单元标识符对应的元 应用算法单元构成所 述场景文件定义的场景。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述至 少一个场景中的每个具有与其相关联的唯一的 场景标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述应 用模型文件包括至少一个场景标识符,并且通 过所述至少一个场景标识符调用 所述至少一个场景标识符对应的场景, 其中, 所述至少一个场景标识符对应的 场景构成所述应用模型文件定义的应用模型。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述至 少一个应用模型中的每个具有与其相关联的唯 一的应用模型标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述实 施指令包括应用模型标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述应 用模型执行模块 6基于接收到的所述实施指令中的应用模型标 符实施与所述 应用模型标识符相关联的应用模型(实施应用 模型是指以该应用模型为模板构 造应用程序, 并通过其运行而实现相关的业务处理)。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 所述配 置指令的类型包括 "元应用算法单元配置指令", "场景配置指令"、 "应用模型 配置指令" 和 "算法因子配置指令"。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 用户基 于实际应用需求构造所述配置指令。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 用户在 实施应用模型前基于实际应用需求构造所述算 法因子配置指令,并通过所述算 法因子配置指令更新和 /或修改所述算法因子中的一个或多个, 从而实现针对 应用模型的灵活的扩展。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 用户根 据场景因子(示例性的, 在金融领域中, 所述场景因子包括 "机构角色"、 "交 易模式"、 "交易受理的国家 /地区" 等)构造所述场景配置指令。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 同一算 法因子能够被用于不同的元应用算法单元。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 同一元 应用算法单元能够被用于不同的场景。

优选地,在本发明所公开的基于分层结构的应 用模型生成装置中, 同一场 景能够被用于不同的应用模型。

图 2是根据本发明的实施例的基于分层结构的应 模型生成装置或方法所 生成的应用模型的结构示意图。 如图 2所示, 实线表示一一对应关系, 而虚线 表示可配置关系。 由上可见, 由于实现了算法因子、 元应用算法单元和场景的 复用, 故提高了配置效率并降低了配置过程的复杂性 。

图 3是根据本发明的实施例的基于分层结构的应 模型生成方法的流程 图。 如图 3所示, 本发明所公开的基于分层结构的应用模型生成 方法包括以下 步骤: (A1 )基于来自用户的配置指令配置和存储至少一 元应用算法单元; ( A2 )基于来自用户的配置指令生成并存储至少一 由场景文件定义的场景, 所述场景由所述元应用算法单元的集合构成( 即每个场景包括一个或多个所述 元应用算法单元); ( A3 )基于来自用户的配置指令生成并存储至少一 由应 用模型文件定义的应用模型, 所述应用模型由所述场景的集合构成(即每个 应 用模型包括一个或多个所述场景); (A4 )基于来自用户的配置指令配置和储 存所述至少一个元应用算法单元使用的算法因 子(即参数, 例如金融领域中的 "操作类型"、 "固定金额"、 "比例数" 等); (A5 )基于来自用户的实施指令实 施所述至少一个由应用模型文件定义的应用模 型中的一个。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述步 骤(A1 )进一步包括: 基于来自用户的配置指令更新和 /或修改所述至少一个 元应用算法单元中的一个或多个。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述步 骤(A2 )进一步包括: 基于来自用户的配置指令更新和 /或修改所述至少一个 场景中的一个或多个。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述步 骤(A3 )进一步包括: 基于来自用户的配置指令更新和 /或修改所述至少一个 应用模型中的一个或多个。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述至 少一个场景中的每个分别对应于应用需求中的 每个应用场景(例如,金融领域 中的计费场景)。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述至 少一个应用模型中的每个分别对应于应用需求 中的应用方案(例如,金融领域 中的计费方案)。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述至 少一个元应用算法单元中的每个分别对应于应 用需求中的最基本的功能单元 (例如, 金融领域中的 "单笔定价算法"、 "笔数区间算法" 等)。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述算 法因子中的每个具有与其相关联的唯一的算法 因子标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述至 少一个元应用算法单元中的每个包括至少一个 算法因子标识符,并且通过所述 至少一个算法因子标识符调用所述至少一个算 法因子标识符对应的算法因子。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述至 少一个元应用算法单元中的每个具有与其相关 联的唯一的元应用算法单元标 识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述场 景文件包括至少一个元应用算法单元标识符, 并且通过所述至少一个元应用算 法单元标识符调用所述至少一个元应用算法单 元标识符对应的元应用算法单 元, 其中, 所述至少一个元应用算法单元标识符对应的元 应用算法单元构成所 述场景文件定义的场景。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述至 少一个场景中的每个具有与其相关联的唯一的 场景标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述应 用模型文件包括至少一个场景标识符,并且通 过所述至少一个场景标识符调用 所述至少一个场景标识符对应的场景, 其中, 所述至少一个场景标识符对应的 场景构成所述应用模型文件定义的应用模型。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述至 少一个应用模型中的每个具有与其相关联的唯 一的应用模型标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述实 施指令包括应用模型标识符。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 所述步 骤(A5 )进一步包括: 基于所述实施指令中的应用模型标识符实施与 所述应 用模型标识符相关联的应用模型(实施应用模 型是指以该应用模型为模板构造 应用程序, 并通过其运行而实现相关的业务处理)。 优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 用户基 于实际应用需求构造所述配置指令。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 在实施 应用模型前基于实际应用需求更新和 /或修改所述算法因子中的一个或多个, 从而实现针对应用模型的灵活的扩展。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中,根据场 景因子(示例性的, 在金融领域中, 所述场景因子包括 "机构角色"、 "交易模 式"、 "交易受理的国家 /地区" 等) 配置所述场景。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 同一算 法因子能够被用于不同的元应用算法单元。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 同一元 应用算法单元能够被用于不同的场景。

优选地,在本发明所公开的基于分层结构的应 用模型生成方法中, 同一场 景能够被用于不同的应用模型。

尽管本发明是通过上述的优选实施方式进行描 述的,但是其实现形式并不 局限于上述的实施方式。 应该认识到: 在不脱离本发明主旨和范围的情况下,