服务供需双边模式匹配组合方法及实现
发布时间:2021-12-09 00:16
服务计算是现在软件的主要形态,在当前服务互联网的环境下,用户的需求是海量而个性化的,每个人的需求各不相同,而且,用户的需求不仅仅是单个需求,还有可能被分解为不同的子需求,这些子需求也有待满足。同时服务分布在不同的平台之上,具有异构化、分散的、专业化的特点。基于以上需求和服务的特点,如果供需双方互相了解,那么用户的需求就很容易得到满足,构建出合适的服务方案,但是在大多数情况下,供需双方互相并不了解,而且由于用户需求和服务资源的规模庞大,难以高效快速地构造出用户满意的服务方案。因此,如何在海量服务中为用户构造出合适的服务方案是现今供需双边的重要问题。本文针对该问题进行研究,提出了双边模式与偶对表,并从以下三个方面详细描述:(1)双边模式与偶对表的概念:论文首先分析了当前服务互联网下供需匹配的特点,提出了模块化的方式——需求模式与服务模式,以解决用户供需匹配问题。针对终端用户很难方便表达计算机能够理解的需求的问题,提出了一种基于意图树的目标需求模型,这种模型可以高效地构建用户需求。为了建立需求模式与服务模式的联系,使不同情景下的需求模式与服务模式可以进行比较,本文提出了偶对表的概念,使用情景...
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
论文研究内容框架图
哈尔滨工业大学工程硕士学位论文-12-晰地表达他们的需求,也很难将模型填充完整。通常情况下,他们更愿意谈论具体的任务。因此,特别是对于没有经验的建模人员,完整填充这些专业模型是很困难的。目标导向技术是需求工程中另一种常用的方法,因为它便于以一种可理解的方式明确用户的需求,同时也便于开发人员以专业的、定义良好的模式来表达。当目标首次提出时,目标通常是粗粒度的,需要进一步细化以明确执行的任务。我们提出了一种基于意图树(I-Tree)的需求模型,这种技术在需求工程中常用,并常用来表达人的目标。I-Tree模型定义如下:=<,>={1,…,,…,}(2-1)={(,)|}=<,{}>其中,为一棵意图树,是意图树的节点集合,是意图树的边集,意图树中的每一个目标都由意图和其约束组成。I-Tree模型描述了意图之间的分解和约束关系。图2-1给出了I-Tree模型中的元素及其关系,详细介绍如下:图2-1I-Tree模型(1)用户。在图中表示为User。(2)角色,在图中表示为Role,可以由一个或多个用户扮演,每个用户可以扮演一个或多个角色。
哈尔滨工业大学工程硕士学位论文-14-图2-2给出了用于居家自理老人的日常生活需求的I-Tree模型的实例。用户为居家自理老人的日常生活提供帮助。根节点包括了子意图:保姆服务、家庭医生、老人健康档案、慢病管理、居民健康一卡通和健康商城。根意图与子意图之间的分解类型为“与”。总体优化目标是尽可能最少花费。在家庭医生意图中,指定了花费在0-3000元之间,并进一步分解了成了细粒度的意图:医生交流、健康管理和随访服务。同样地,图中显示了用户对保姆服务、慢病管理等意图的分解、约束和优化目标。图2-2I-Tree模型2.2.2基于意图树的需求模式在现实世界中,某些用户需求片段可以被重用,这些需求片段由某类用户提出,而且不与特定的服务相关联,我们将这些频繁出现的用户需求片段定义为需求模式。需求模式是对用户需求的模块化描述,它们有助于快速、高效地提出需求,完成需求的声明,也可以同服务模式关联,形成偶对表,快速构造服务方案。基于意图树的需求模式为意图树模型的子集,是由多棵子意图树组成的森林。定义如下:=<,{}>(2-3)其中,表示需求模式的基本信息,例如使用频率、领域信息和描述信息等。{}是一个由意图树及其子意图和约束组成的集合。在图2-2所示的居家自理老人的日常需求的例子中,有两个需求模式,一个是寻找家庭医生的意图,另一个是慢病管理意图。需求模式有不同的规模,有些由复杂的I-Tree组成,有些可能只有一个意图。这样我们可以使用需求模式灵活地建立需求。
本文编号:3529528
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
论文研究内容框架图
哈尔滨工业大学工程硕士学位论文-12-晰地表达他们的需求,也很难将模型填充完整。通常情况下,他们更愿意谈论具体的任务。因此,特别是对于没有经验的建模人员,完整填充这些专业模型是很困难的。目标导向技术是需求工程中另一种常用的方法,因为它便于以一种可理解的方式明确用户的需求,同时也便于开发人员以专业的、定义良好的模式来表达。当目标首次提出时,目标通常是粗粒度的,需要进一步细化以明确执行的任务。我们提出了一种基于意图树(I-Tree)的需求模型,这种技术在需求工程中常用,并常用来表达人的目标。I-Tree模型定义如下:=<,>={1,…,,…,}(2-1)={(,)|}=<,{}>其中,为一棵意图树,是意图树的节点集合,是意图树的边集,意图树中的每一个目标都由意图和其约束组成。I-Tree模型描述了意图之间的分解和约束关系。图2-1给出了I-Tree模型中的元素及其关系,详细介绍如下:图2-1I-Tree模型(1)用户。在图中表示为User。(2)角色,在图中表示为Role,可以由一个或多个用户扮演,每个用户可以扮演一个或多个角色。
哈尔滨工业大学工程硕士学位论文-14-图2-2给出了用于居家自理老人的日常生活需求的I-Tree模型的实例。用户为居家自理老人的日常生活提供帮助。根节点包括了子意图:保姆服务、家庭医生、老人健康档案、慢病管理、居民健康一卡通和健康商城。根意图与子意图之间的分解类型为“与”。总体优化目标是尽可能最少花费。在家庭医生意图中,指定了花费在0-3000元之间,并进一步分解了成了细粒度的意图:医生交流、健康管理和随访服务。同样地,图中显示了用户对保姆服务、慢病管理等意图的分解、约束和优化目标。图2-2I-Tree模型2.2.2基于意图树的需求模式在现实世界中,某些用户需求片段可以被重用,这些需求片段由某类用户提出,而且不与特定的服务相关联,我们将这些频繁出现的用户需求片段定义为需求模式。需求模式是对用户需求的模块化描述,它们有助于快速、高效地提出需求,完成需求的声明,也可以同服务模式关联,形成偶对表,快速构造服务方案。基于意图树的需求模式为意图树模型的子集,是由多棵子意图树组成的森林。定义如下:=<,{}>(2-3)其中,表示需求模式的基本信息,例如使用频率、领域信息和描述信息等。{}是一个由意图树及其子意图和约束组成的集合。在图2-2所示的居家自理老人的日常需求的例子中,有两个需求模式,一个是寻找家庭医生的意图,另一个是慢病管理意图。需求模式有不同的规模,有些由复杂的I-Tree组成,有些可能只有一个意图。这样我们可以使用需求模式灵活地建立需求。
本文编号:3529528
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3529528.html