[发明专利]基于复杂对应系统的用户行为一致性度测量方法有效

专利信息
申请号: 201410327709.2 申请日: 2014-07-10
公开(公告)号: CN104133808B 公开(公告)日: 2017-06-13
发明(设计)人: 蒋昌俊;陈闳中;闫春钢;丁志军;王咪咪;赵培海 申请(专利权)人: 同济大学
主分类号: G06F17/16 分类号: G06F17/16
代理公司: 上海天协和诚知识产权代理事务所31216 代理人: 叶凤
地址: 200092 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 复杂 对应 系统 用户 行为 一致性 测量方法
【权利要求书】:

1.一种基于复杂对应系统的用户行为一致性度测量方法,其特征在于,整个方案分为三个阶段:

第一阶段具体实施步骤:

步骤1-1,在已有工作流网的基础上,对交叉序关系进行细分,细化行为轮廓关系;

步骤1-2,分析复杂对应关系,将复杂对应关系分类,确定各个类的行为特征;

步骤1-3,同时根据用户之间的间接关系分析用户活动间的传递依赖关系;

以上步骤1-1、1-2和1-3是并列进行着;

第二阶段具体实施步骤:

步骤2-1,根据步骤1-2完成的复杂对应关系的分类及其每个类的行为特征,确定五类对应关系之间的相关性;

步骤2-2,根据步骤1-1细化的行为轮廓关系,建立用户扩展的行为轮廓关系;

步骤2-3,在步骤2-2的基础上并结合步骤1-3,根据公式

把用户行为关系转化成矩阵元素;其中aij为行为关系矩阵中的元素,并且i,j=1,2,…,n;

步骤2-4,在步骤2-2和2-3的基础上,构建用户行为关系矩阵图;

从矩阵MD1→MD2→MD3→MD4…→MDn→MD,其构造步骤如下所示:

第三阶段具体实施步骤:

步骤3-1,根据步骤2-1确定的五类用户复杂对应类以及步骤2-4建立的行为关系矩阵图,将用户行为关系矩阵进行分解;

步骤3-2,根据用户实际模型与预期模型的对应关系,计算用户模型与预期模型的行为一致性,

计算公式:

其中,一致的行为关系表现出用户活动的一致的部分,用行为矩阵的面积来刻画其整个一致的行为关系,一致性度值越高代表该用户行为与预期行为越一致,一致性度值越低代表该用户行为与预期行为越不一致,当一致性度特别低时,怀疑该用户行为为非法行为。

2.如权利要求1所述的基于复杂对应系统的用户行为一致性度测量方法,其特征在于,步骤3-1中,所述将用户行为关系矩阵进行分解,其行为关系矩阵图中元素的求解算法为:

输入:两个工作流网N1=(P1,T1;F1)和N2=(P2,T2;F2),其中他们中有着对应关系的变迁集A={a1,a2,…,an}、B={b1,b2,…,bm}、进行排序的行为关系矩阵MDA0和MDB0

输出:行为关系矩阵图MDA、MDB中的元素aij、bij

(1)先确定MDA中对角线的元素aii,依次判断ai是否处于环结构中,若ai不在环结构中,那么输出aii=2,执行步骤(2);否则输出aii=0,执行步骤(2);

(2)再确定ai,i+1、ai+1,i的值,在网N1中,依次计算ai与ai+1的行为关系,然后将行为关系转化为整数p,输出ai,i+1=ai+1,i=p,执行步骤(3);

(3)再确定ai,i+2、ai+2,i的值;若ai,i+1≠ai+1,i+2,输出ai,i+2=ai+2,i=min{ai,i+1,ai+1,i+2};否则,若ai,i+1=ai+1,i+2=1,那么输出ai,i+2=ai+2,i=1;否则,若ai,i+1=ai+1,i+2≠1,那么判断ai与ai+2的行为关系,并转化为行为关系数值q,输出ai,i+2=ai+2,i=q,执行步骤(4);

(4)同理,确定ai,i+h、ai+h,i,输出ai,i+h=ai+h,i,直到最后一个元素a1n,算法终止;

同理根据该行为关系矩阵图中元素的求解算法,计算出MDB中的元素bij,从而得到矩阵MDB

3.如权利要求1所述的基于复杂对应系统的用户行为一致性度测量方法,其特征在于,步骤3-2中,所述计算用户模型与预期模型的行为一致性,其一致性度的求解算法为:

输入:两个工作流网N1=(P1,T1;F1)和N2=(P2,T2;F2),他们的行为关系矩阵MDA0和MDB0,是由步骤3-1步骤中的行为关系矩阵图中元素的求解算法求得;

输出:一致性度BP;

(1)先根据MDA0与MDB0中变迁集的对应关系,将MDA0和MDB0分别分为p和q个对应集合,将MDA0依次标记为{a1,a2,…am}、{am+1,am+2,…al}...{as+1,…an},执行步骤(2);

(2)先根据MDA0中第一个与MDB0对应的集合{a1,a2,…am},取MDA0中前m阶方阵记为模块1,并执行步骤(3);

(3)根据MDA0中第二个与MDB0对应的集合{am+1,am+2,…al},取MDA0中第1→m行和m+1→l列组成的m×(l-m)阶矩阵及其转置矩阵记为模块2,并执行步骤(4);

(4)仿照之前的步骤,直到MDA0中第p个与MDB0对应的集合{as+1,…an},取MDA0中第1→m行和s+1→n列组成的m×(n-s)阶矩阵及其转置矩阵记为模块p,并执行步骤(5);

(5)根据MDA0中第二个与MDB0对应的集合{am+1,am+2,…al},取MDA0中第m+1→l行和m+1→l列组成的l-m阶方阵记为模块p+1,并执行步骤(6);

(6)仿照步骤(4),将MDA0中m+1→l行和s+1→n列组成的(l-m)×(n-s)阶矩阵及其转置矩阵记为模块p+2,并执行步骤(7);

(7)一直这样进行下去,直到MDA0中第p个与MDB0对应的集合{as+1,…an},取s+1→n行和s+1→n列组成的n-s阶方阵记为模块并执行步骤(8);

(8)若p=q,同理将MDB0也分解为对应模块,并标记模块名从则执行步骤(10);否则若p≠q,将MDB0中非重复对应关系也分解为对应模块,执行步骤(9);

(9)锁定重复对应的变迁集合,以重复对应的集合组成的区域依次记为模块执行步骤(10);

(10)在MDA0中,依次对模块中的矩阵元素进行排查,找出其ai、ai与MDB0相同模块中不同的元素bi、bj,若p=q,输出一致性度BP,算法终止;否则若p≠q,则锁定模块1c、2c…,(q-p)c,输出一致性度BP,算法终止。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410327709.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top