发明名称 嵌入式环境中的分布式协作传输方法
摘要 本发明公开了一种嵌入式环境中的分布式协作传输方法,主要应用于实时媒体数据传输。该方法基于树状分层拓扑,会话发起者作为根节点存在,会话参与者作为子节点。参与者加入会话时,首先向发起者发送连接请求,发起者基于自身连接阀值决定接受连接或者拒绝连接,同时发送其子节点列表。参与者根据获取的子节点列表以及双链表机制向子节点列表中的子节点发起连接请求,如果请求成功则子节点成为当前参与者父节点,否则参与者继续向子节点请求其子节点列表。参与者不断重复以上过程,直到连接建立成功,或者达到最大请求数退出。本发明充分利用了嵌入式环境有限计算资源、存储资源和网络带宽,能有效支持中大规模实时媒体数据分发。
申请公布号 CN102075576A 申请公布日期 2011.05.25
申请号 CN201110003703.6 申请日期 2011.01.10
申请人 华中科技大学 发明人 杜旭;左冬红;江诗怡;万绵涛
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 华中科技大学专利中心 42201 代理人 李智
主权项 嵌入式环境中的分布式协作传输方法,具体为:(1)将首先启动的节点作为根节点,其它陆续启动的节点作为参与节点向根节点发送“连接请求”;(2)根节点收到参与节点的“连接请求”,依据双链表连接机制与参与节点尝试连接,若连接成功进入步骤(4),否则进入步骤(3);所述双链表连接机制为:节点A收到节点B的“连接请求”,若节点A的子节点个数小于连接阀值,则节点B与A连接成功,将节点B加入节点A的子节点列表,将根节点作为节点B的父节点,否则,节点B与A连接失败,节点A将自身的子节点列表信息L0发送给节点B;(3)连接失败的参与节点继续按照上述双链表连接机制与其收到的子节点列表信息L0中的子节点尝试连接,若没能与L0中的任一子节点连接成功,则会得到L0中的子节点返回的子节点列表L1,继续按照上述双链表连接机制与L1中的子节点尝试连接,依次类推,直到与某一节点连接成功,进入步骤(4);(4)连接成功的参与节点从父节点接收数据。
地址 430074 湖北省武汉市洪山区珞喻路1037号