主权项 |
一种在线流媒体测试网络中的分布式客户生命周期控制方法,其特征在于,包括:步骤1采用帕累托分布来预测在线用户实际的剩余生命周期V(t):<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>V</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mi>t</mi><mrow><mi>α</mi><mo>-</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mi>α</mi><mo>></mo><mn>1</mn></mrow>]]></math><img file="FDA0000619927570000011.GIF" wi="393" he="124" /></maths>其中,t表示当前时间;α表示帕累托分布的尾部参数;步骤2通过观察测试频道中所有客户的生命周期状况来判断是否触发测试,当测试持续时间t<sub>exp</sub>内的所有时间段都满足了Exp(t<sub>n</sub>)≤Predict(t+t<sub>n</sub>),<img file="FDA0000619927570000012.GIF" wi="376" he="132" />的条件,则在当前时刻t<sub>0</sub>触发进入测试,其中,Predict(t+t<sub>n</sub>)表示使用自回归移动平均拓展方法预测出满足条件{V|t<sub>n</sub><V≤t<sub>n+1</sub>}的活跃客户的实际值,Δt表示最小的处理时间单位,预期值<img file="FDA0000619927570000013.GIF" wi="451" he="114" />φ(x)表示预期的生命周期分布;步骤3挑选所述测试频道中满足条件{V|t<sub>n</sub><V≤t<sub>n+1</sub>}的活跃客户进入测试,所述活跃客户根据<img file="FDA0000619927570000014.GIF" wi="317" he="173" />计算其进入测试的等待时间ω<sub>i</sub>,其中<img file="FDA0000619927570000015.GIF" wi="786" he="117" />λ(t)表示进入率,则所述活跃客户进入测试的到达时间为a<sub>e,i</sub>=t<sub>start</sub>+ω<sub>i</sub>,t<sub>start</sub>表示测试的开始时刻;步骤4挑选剩余生命周期满足条件{V|V≤V<sub>m</sub>}的测试用户离开测试,V<sub>m</sub>表示所有离开测试的用户所具有的最大剩余生命周期,所述测试用户根据<img file="FDA0000619927570000016.GIF" wi="331" he="170" />计算其离开测试的等待时间θ<sub>i</sub>,其中<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>Φ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>∫</mo><mn>0</mn><mi>t</mi></munderover><mi>φ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>dx</mi><mo>,</mo><mi>Φ</mi><mrow><mo>(</mo><msub><mi>t</mi><mi>exp</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mo>∫</mo><mn>0</mn><msub><mi>t</mi><mi>exp</mi></msub></munderover><mi>φ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>dx</mi><mo>.</mo></mrow>]]></math><img file="FDA0000619927570000017.GIF" wi="754" he="173" /></maths> |