主权项 |
一种基于信任的多网络实体复杂交互模式的建立方法,包括生成交互实体信任度矩阵、交互事件类型矩阵和交互事件确信度矩阵,构造直接交互实体、相邻实体,搜索所有整体交互模式并生成整体交互模式数组,改进指定的整体交互模式的性能;其特征在于,该方法还包括以下步骤:1.1.用户输入参与交互的实体的个数及所有交互事件的各个属性值,包括交互事件的发起者、交互事件的接收者、接收者对发起者的信任度、交互事件的类型;参与交互的实体的个数为整个信任域内与其他实体发生一个或多个交互事件的所有实体的总数,接收者对发起者的信任度决定交互事件是否能执行及整个交互的去向,交互事件的类型有五种,即1.2.3.所述的五种基础交互模式;1.2.生成交互实体信任度矩阵、交互事件类型矩阵和交互事件确信度矩阵;1.2.1.生成交互实体信任度矩阵;根据实体之间是否有直接交互事件,以及接收者对发起者的信任度设定信任度矩阵中的行标、列标和值;其中,行标为发起者编号,列标为接收者编号;如果实体之间有直接交互事件,则信任度矩阵中保存为接收者对发起者的信任度,否则为0;1.2.2.生成交互事件类型矩阵;根据实体之间是否有直接交互事件,以及交互事件的类型设定交互事件类型矩阵中的行标、列标和值;其中,行标为发起者编号,列标为接收者编号;如果实体之间有直接交互事件,则交互事件类型矩阵中保存为交互事件类型,否则为0;1.2.3.五种基础交互模式对应的模糊产生式规则;类型1:直接交互模式:IF di THEN dk;类型2:一个发起者多个接收者交互模式:IF di THEN dk1 AND dk2 AND......AND dkn;多个接收者之间形成了类似身份认证联盟、信任联盟的联盟,此模糊产生式规则的变迁发生的确信度是各接收者对发起者的信任度的最小值;类型3:对等交互模式:IF di THEN dk,IF dk THEN di;类型4:基于中间人交互模式:IF di THEN(IF dj THEN dk);此模糊产生式规则是复合产生式规则中的嵌套型,外层条件的变迁发生的确信度为中间人对交互事件的发起者的信任度,嵌套条件的变迁发生的确信度为交互事件的接受者对中间人的信任度;类型5:多个发起者一接收者交互模式:IF di1 AND di2 AND......AND din THEN dk;多个发起者之间形成了类似并行与分布式系统的联盟,此模糊产生式规则的变迁发生的确信度是接收者对各发起者的信任度的最小值;1.2.4.生成交互事件确信度矩阵;根据实体之间信任度,以及实体之间交互事件的类型设定交互事件确信度矩阵中的行标、列标和值;其中,行标为发起者编号,列标为接收者编号;如果交互事件类型为2,则交互事件的确信度为各接收者对发起者的信任度的最小值;如果交互事件的类型为5,则交互事件的确信度为接收者对各发起者的信任度的最小值;如果交互事件的类型为1、3、4,那么交互事件的确信度为接收者对发起者的信任度;如果实体之间没有直接交互事件,那么交互事件确信度矩阵的对应元素为0;1.3.构造直接交互实体、相邻实体;1.3.1.构造直接交互实体;如果从实体1到实体2有直接交互事件,那么实体2就是实体1的直接交互实体;实体有一个或多个直接交互实体或没有直接交互实体;1.3.2.构造相邻实体;如果从实体1到实体3的交互事件和从实体2到实体3的交互事件都属于类型5,那么实体2是实体1关于实体3的相邻实体,同时实体1是实体2关于实体3的相邻实体;一个实体关于不同实体可以有不同的相邻实体;1.4.用户输入整个交互的发起者编号、整个交互的接受者编号、整个交互的发起者的声誉、确信度阈值,用栈搜索从整个交互的发起者到整个交互的接收者之间的所有整体交互模式并评估相关属性;1.5.用户输入需要改进的整体交互模式的编号,对指定的整体交互模式进行改进。 |