本公開總體(ti)上涉及(ji)對等(deng)網(wang)狀(zhuang)網(wang)絡(luo),并且(qie)更具體(ti)地,涉及(ji)一種提(ti)供在網(wang)狀(zhuang)網(wang)絡(luo)中通過對等(deng)連接分發的(de)客(ke)戶端權威狀(zhuang)態(tai)的(de)系統。
背景技術:
1、許多軟件應(ying)(ying)用(yong)可以在(zai)應(ying)(ying)用(yong)的(de)參(can)(can)與(yu)(yu)者(zhe)之間(jian)流(liu)式傳輸(shu)諸(zhu)如(ru)視頻(pin)(pin)(pin)、音頻(pin)(pin)(pin)或其它(ta)數據的(de)媒體。視頻(pin)(pin)(pin)和音頻(pin)(pin)(pin)流(liu)式傳輸(shu)可以通過允許應(ying)(ying)用(yong)實(shi)例(li)的(de)參(can)(can)與(yu)(yu)者(zhe)之間(jian)的(de)更(geng)多的(de)個(ge)人交互來增強應(ying)(ying)用(yong)的(de)用(yong)戶(hu)體驗(yan)。例(li)如(ru),在(zai)一些游戲(xi)應(ying)(ying)用(yong)中,視頻(pin)(pin)(pin)和音頻(pin)(pin)(pin)可以在(zai)游戲(xi)實(shi)例(li)的(de)參(can)(can)與(yu)(yu)者(zhe)之間(jian)流(liu)式傳輸(shu)。然而,隨(sui)著特定參(can)(can)與(yu)(yu)者(zhe)與(yu)(yu)其他參(can)(can)與(yu)(yu)者(zhe)之間(jian)的(de)流(liu)的(de)數量(liang)增加,音頻(pin)(pin)(pin)和視頻(pin)(pin)(pin)流(liu)的(de)品質降低并且可能(neng)導(dao)致流(liu)式會話失(shi)敗。
2、由此,已經開(kai)發了系(xi)統來限(xian)制每個(ge)參(can)與者的(de)(de)流(liu)的(de)(de)數量(liang),以保持可接(jie)受的(de)(de)流(liu)品質。一個(ge)這(zhe)樣的(de)(de)系(xi)統包括其中參(can)與者的(de)(de)子(zi)集相互(hu)連接(jie)用于流(liu)式(shi)傳輸(shu)視(shi)頻(pin)和(he)/或(huo)音頻(pin)的(de)(de)對等網(wang)狀(zhuang)拓撲(pu)。然而(er),對等網(wang)狀(zhuang)拓撲(pu)呈現下面(mian)討(tao)論(lun)的(de)(de)問題。
技術實現思路
1、以下(xia)是本技術的一些方面的非窮舉列(lie)表。這些和其(qi)他方面在(zai)以下(xia)公(gong)開內(nei)容(rong)中描述。
2、一(yi)(yi)(yi)(yi)些方面包(bao)括(kuo)一(yi)(yi)(yi)(yi)種過程(cheng),該過程(cheng)包(bao)括(kuo):利(li)(li)用第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備在第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備和第(di)(di)(di)(di)二(er)(er)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備之間建立第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)對等(deng)連(lian)接(jie),其中(zhong)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備與(yu)(yu)(yu)(yu)(yu)由(you)應(ying)用提供的(de)(de)(de)(de)(de)(de)坐(zuo)標(biao)網(wang)(wang)格(ge)(ge)環境中(zhong)的(de)(de)(de)(de)(de)(de)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者相(xiang)(xiang)(xiang)關(guan)聯,以(yi)及第(di)(di)(di)(di)二(er)(er)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備與(yu)(yu)(yu)(yu)(yu)坐(zuo)標(biao)網(wang)(wang)格(ge)(ge)環境中(zhong)的(de)(de)(de)(de)(de)(de)第(di)(di)(di)(di)二(er)(er)參(can)與(yu)(yu)(yu)(yu)(yu)者相(xiang)(xiang)(xiang)關(guan)聯;利(li)(li)用第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備確定第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者的(de)(de)(de)(de)(de)(de)坐(zuo)標(biao)網(wang)(wang)格(ge)(ge)狀(zhuang)(zhuang)態已經經歷狀(zhuang)(zhuang)態改變(bian);以(yi)及利(li)(li)用第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備并且響(xiang)應(ying)于對坐(zuo)標(biao)網(wang)(wang)格(ge)(ge)狀(zhuang)(zhuang)態的(de)(de)(de)(de)(de)(de)狀(zhuang)(zhuang)態改變(bian)滿足(zu)狀(zhuang)(zhuang)態改變(bian)條(tiao)件,經由(you)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)對等(deng)連(lian)接(jie)將與(yu)(yu)(yu)(yu)(yu)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者的(de)(de)(de)(de)(de)(de)狀(zhuang)(zhuang)態改變(bian)相(xiang)(xiang)(xiang)關(guan)聯的(de)(de)(de)(de)(de)(de)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者狀(zhuang)(zhuang)態信(xin)息(xi)的(de)(de)(de)(de)(de)(de)至少(shao)一(yi)(yi)(yi)(yi)部分從第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備提供給(gei)第(di)(di)(di)(di)二(er)(er)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備,其中(zhong)與(yu)(yu)(yu)(yu)(yu)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者的(de)(de)(de)(de)(de)(de)狀(zhuang)(zhuang)態改變(bian)相(xiang)(xiang)(xiang)關(guan)聯的(de)(de)(de)(de)(de)(de)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者狀(zhuang)(zhuang)態信(xin)息(xi)的(de)(de)(de)(de)(de)(de)至少(shao)一(yi)(yi)(yi)(yi)部分更新由(you)與(yu)(yu)(yu)(yu)(yu)第(di)(di)(di)(di)二(er)(er)客(ke)(ke)(ke)(ke)戶(hu)端計(ji)算(suan)(suan)(suan)(suan)設(she)(she)(she)備相(xiang)(xiang)(xiang)關(guan)聯的(de)(de)(de)(de)(de)(de)第(di)(di)(di)(di)二(er)(er)參(can)與(yu)(yu)(yu)(yu)(yu)者保持的(de)(de)(de)(de)(de)(de)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者的(de)(de)(de)(de)(de)(de)先前存儲的(de)(de)(de)(de)(de)(de)第(di)(di)(di)(di)一(yi)(yi)(yi)(yi)參(can)與(yu)(yu)(yu)(yu)(yu)者狀(zhuang)(zhuang)態信(xin)息(xi)。
3、一(yi)(yi)(yi)(yi)(yi)些方面包(bao)括一(yi)(yi)(yi)(yi)(yi)種過程(cheng),該過程(cheng)包(bao)括:利用(yong)第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)在(zai)第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)和(he)第(di)(di)(di)二(er)(er)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)之間建立第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)對等(deng)連(lian)接,其(qi)中(zhong)第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)與(yu)由應用(yong)提供(gong)的(de)坐(zuo)(zuo)標網(wang)格(ge)環(huan)境中(zhong)的(de)第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)參(can)與(yu)者(zhe)相(xiang)關(guan)(guan)聯(lian)以(yi)及(ji)第(di)(di)(di)二(er)(er)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)與(yu)坐(zuo)(zuo)標網(wang)格(ge)環(huan)境中(zhong)的(de)第(di)(di)(di)二(er)(er)參(can)與(yu)者(zhe)相(xiang)關(guan)(guan)聯(lian);利用(yong)第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)經由第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)對等(deng)連(lian)接從(cong)第(di)(di)(di)二(er)(er)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)接收(shou)第(di)(di)(di)二(er)(er)參(can)與(yu)者(zhe)狀(zhuang)(zhuang)(zhuang)態(tai)信(xin)(xin)息(xi),其(qi)中(zhong)第(di)(di)(di)二(er)(er)參(can)與(yu)者(zhe)狀(zhuang)(zhuang)(zhuang)態(tai)信(xin)(xin)息(xi)與(yu)第(di)(di)(di)二(er)(er)參(can)與(yu)者(zhe)的(de)狀(zhuang)(zhuang)(zhuang)態(tai)改變相(xiang)關(guan)(guan)聯(lian);以(yi)及(ji)利用(yong)第(di)(di)(di)一(yi)(yi)(yi)(yi)(yi)客(ke)(ke)戶(hu)(hu)端(duan)計(ji)(ji)算(suan)(suan)(suan)(suan)設備(bei)利用(yong)第(di)(di)(di)二(er)(er)參(can)與(yu)者(zhe)狀(zhuang)(zhuang)(zhuang)態(tai)信(xin)(xin)息(xi)更新先前存儲的(de)第(di)(di)(di)二(er)(er)參(can)與(yu)者(zhe)狀(zhuang)(zhuang)(zhuang)態(tai)信(xin)(xin)息(xi)。
4、一些方面包括(kuo)存(cun)儲指令的(de)有形(xing)的(de)、非暫時(shi)性的(de)機(ji)器可讀(du)介質,這(zhe)些指令在由數(shu)(shu)據處理裝(zhuang)置(zhi)運行時(shi)使得數(shu)(shu)據處理裝(zhuang)置(zhi)執(zhi)行包括(kuo)以上提及(ji)的(de)過(guo)程(cheng)的(de)操作。
5、一(yi)些方面包(bao)括(kuo)一(yi)種系統,該系統包(bao)括(kuo):一(yi)個或多個處(chu)理器(qi)(qi)(qi);以及(ji)(ji)存(cun)儲(chu)指(zhi)令(ling)的存(cun)儲(chu)器(qi)(qi)(qi),其(qi)中(zhong)這些指(zhi)令(ling)在被處(chu)理器(qi)(qi)(qi)運行時使得(de)處(chu)理器(qi)(qi)(qi)實(shi)現以上(shang)提及(ji)(ji)的過程的操作。
1.一種(zhong)存(cun)儲指令(ling)的非暫(zan)時(shi)性機器可讀介質,所述指令(ling)在被一個或多個處理器執行時(shi)實現包括以下操作(zuo):
2.根據(ju)權利要求1所(suo)述的(de)介質,其中(zhong),所(suo)述操作還(huan)包(bao)括:
3.根據權利要求(qiu)2所述(shu)的介質,其(qi)中,所述(shu)操作(zuo)還包括:
4.根據權(quan)利要求1所(suo)述的(de)介質,其中,所(suo)述操作(zuo)還包括:
5.根據權(quan)利要(yao)求(qiu)4所(suo)述(shu)的(de)介(jie)質,其中(zhong),所(suo)述(shu)操作還包括:
6.根(gen)據權利要(yao)求1所(suo)述的介質,其(qi)中(zhong),所(suo)述第(di)一參(can)與者(zhe)狀態信(xin)息包括指(zhi)示所(suo)述第(di)一參(can)與者(zhe)在(zai)所(suo)述坐標網(wang)格環境(jing)中(zhong)的位置的第(di)一參(can)與者(zhe)位置信(xin)息,其(qi)中(zhong),所(suo)述操作還包括:
7.根據權利要(yao)求1所述的介質,其中,所述操作(zuo)還包(bao)括:
8.根(gen)據(ju)權(quan)利要求7所述(shu)的(de)介(jie)質(zhi),其中,所述(shu)操作還包括:
9.根(gen)據權(quan)利要求(qiu)1所述的介質,其中,所述操作還包(bao)括(kuo):
10.根據(ju)權利要(yao)求1所述的介質,其(qi)中,所述操作還包括:
11.根據權利要求1所(suo)述的介質,其(qi)中,所(suo)述操作(zuo)還包括:
12.一(yi)種存(cun)儲指(zhi)令的(de)非(fei)暫時性機器可(ke)讀介(jie)質,所述指(zhi)令在被一(yi)個(ge)或多個(ge)處理(li)器執行(xing)時實(shi)現(xian)包括以下操作:
13.根據(ju)權利要(yao)求12所述的(de)介質,其中,所述操作還包括:
14.根(gen)據權利要(yao)求12所述的介(jie)質,其中,所述操作還包括(kuo):
15.根據權利(li)要(yao)求14所(suo)述的介質,其中(zhong),所(suo)述操作還(huan)包括:
16.根據(ju)權利要求(qiu)12所述的介質,其(qi)中,所述操(cao)作還包括:
17.根據權利(li)要(yao)求16所述(shu)(shu)的(de)介質,其中,所述(shu)(shu)操作還包括:
18.根據權利要求(qiu)12所述(shu)的介質,其中,所述(shu)第二(er)參與者狀(zhuang)態信息(xi)包括指(zhi)示所述(shu)第二(er)參與者在所述(shu)坐標網格(ge)環境中的位置的第二(er)參與者位置信息(xi),其中,所述(shu)操作還包括:
19.根據權利要求12所述的介質,其中,所述操作(zuo)還(huan)包(bao)括:
20.根據權利(li)要求19所述的介質,其(qi)中,所述操作還(huan)包括(kuo):