发明名称 基于P2P点播系统的日志信息网络结构化方法及其系统
摘要 本发明公开了一种基于P2P点播系统的日志信息网络结构化方法,包括以下步骤:步骤1:收集用户的日志信息;步骤2:根据节点的日志信息,构造以用户为节点,用户之间的关系为边,通过节点带宽表示权重的社区网络结构;步骤3:根据LabelRank算法对社区网络结构进行社区结构划分;步骤4:对步骤3中的社区结构划分结果进行合并处理;当需要进行数据传输时,采用合并处理后得到的对应社区内的有效节点进行数据传输。同时,本发明还公开了一种基于P2P点播系统的日志信息网络结构化系统,上述的方法和系统能够对有效处理交叉社区的节点的检测,形成更加合理、有效和稳定的P2P网络。
申请公布号 CN105915376A 申请公布日期 2016.08.31
申请号 CN201610229218.3 申请日期 2016.04.13
申请人 华南理工大学 发明人 李东;付雅晴;张国鹏
分类号 H04L12/24(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 广州市越秀区海心联合专利代理事务所(普通合伙) 44295 代理人 蔡国
主权项 一种基于P2P点播系统的日志信息网络结构化方法,其特征在于,包括以下步骤:步骤1:收集用户的日志信息;步骤2:根据节点的日志信息,构造以用户为节点,用户之间的关系为边,通过节点带宽表示权重的社区网络结构;步骤3:根据LabelRank算法对社区网络结构进行社区结构划分,得到多个社区;其中,LabelRank算法包含一个操作算子:传递操作;所述的传递操作具体为:在每个节点定义一个1×n的向量P保存标签分布,n为节点的数量;定义一个邻接矩阵A存储网络结构,则P<sub>i</sub>(c)代表节点i属于标签c的概率,标签的集合用C表示,并且标签的个数初始化为节点的个数n,每次计算都需要更新每个节点的向量P,公式如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>P</mi><mi>i</mi><mo>,</mo></msubsup><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>j</mi><mo>&Element;</mo><mi>N</mi><mi>b</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></munder><msub><mi>P</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>c</mi><mo>)</mo></mrow><mo>/</mo><msub><mi>k</mi><mi>i</mi></msub><mo>,</mo><mo>&ForAll;</mo><mi>c</mi><mo>&Element;</mo><mi>C</mi><mn>...</mn><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000964080460000011.GIF" wi="947" he="118" /></maths>其中,Nb(i)是节点i的邻居节点的集合,k<sub>i</sub>=|Nb(i)|是邻居节点集合的节点数量,P’<sub>i</sub>(c)代表更新后节点i属于标签c的概率,然后接着计算可以由矩阵A和向量P如下表示:A×P.............(2)在传递操作算子中首先需要初始化向量P,初始化的具体方法为:每个节点的标签列表的概率P<sub>ij</sub>初始化为邻居节点的权重和的倒数;如下所示:P<sub>ij</sub>=w/k<sub>i</sub>............(3)w表示节点i到节点j的权重;经过上述步骤后得到每个节点的向量P;在传递操作算子的每次计算的更新过程中,设置一个阈值λ,当节点的所属标签的概率大于λ时,则保留,小于则舍弃;且当节点中所有的标签概率都小于λ时,则随机选取一个保留;步骤4:对步骤3中的社区中的节点进行合并处理以除去社区中的无效节点。
地址 510006 广东省广州市天河区五山路
您可能感兴趣的专利