亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

會(huì)話(huà)中確定控制服務(wù)器的方法

文檔序號(hào):7620458閱讀:119來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):會(huì)話(huà)中確定控制服務(wù)器的方法
技術(shù)領(lǐng)域
本發(fā)明涉及PoC(Push to talk over Cellular,無(wú)線(xiàn)一鍵通)技術(shù),尤其涉及一種PoC會(huì)話(huà)中確定控制服務(wù)器的方法。
背景技術(shù)
PoC(Push to talk over Cellular,無(wú)線(xiàn)一鍵通)技術(shù)是一種利用移動(dòng)終端和移動(dòng)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)類(lèi)似對(duì)講機(jī)功能的業(yè)務(wù)。PoC技術(shù)的應(yīng)用是基于IP網(wǎng)絡(luò)的,其成本遠(yuǎn)遠(yuǎn)低于普通移動(dòng)終端的語(yǔ)音業(yè)務(wù),這也是吸引消費(fèi)者和運(yùn)營(yíng)商的重要原因之一。
PoC系統(tǒng)包括PoC服務(wù)器和PoC客戶(hù)端,PoC客戶(hù)端駐留在移動(dòng)終端中用于接入PoC業(yè)務(wù);PoC服務(wù)器為PoC業(yè)務(wù)提供應(yīng)用層次上的網(wǎng)絡(luò)功能,且根據(jù)功能不同劃分為PoC控制服務(wù)器和PoC參與服務(wù)器,PoC控制服務(wù)器提供集中化的PoC會(huì)話(huà)操縱、媒體分發(fā)、話(huà)音流控制等功能,PoC控制服務(wù)器不直接與PoC客戶(hù)端通訊,而是通過(guò)PoC參與服務(wù)器和PoC客戶(hù)端進(jìn)行交互。
當(dāng)PoC會(huì)話(huà)參與者分布在不同的PoC服務(wù)器時(shí),選擇哪個(gè)PoC服務(wù)器擔(dān)任PoC控制服務(wù)器可決定系統(tǒng)傳送話(huà)音流所需花費(fèi)的系統(tǒng)代價(jià)?,F(xiàn)有技術(shù)中一般是將邀請(qǐng)客戶(hù)端的PoC服務(wù)器或擁有群組ID的PoC主持服務(wù)器作為默認(rèn)的PoC控制服務(wù)器,并未考慮到選擇合適位置的PoC控制服務(wù)器以盡量減少傳送話(huà)音流的系統(tǒng)代價(jià)的問(wèn)題,從而造成了系統(tǒng)資源的浪費(fèi)。

發(fā)明內(nèi)容
本發(fā)明提供一種會(huì)話(huà)中判定控制服務(wù)器的方法,用以解決現(xiàn)有技術(shù)中中將邀請(qǐng)客戶(hù)端的PoC服務(wù)器或擁有群組ID的PoC主持服務(wù)器作為PoC會(huì)話(huà)控制服務(wù)器所導(dǎo)致的系統(tǒng)資源浪費(fèi)的問(wèn)題。
本發(fā)明方法包括一種會(huì)話(huà)中確定控制服務(wù)器的方法,包括步驟分別計(jì)算PoC會(huì)話(huà)中涉及的PoC服務(wù)器作為控制服務(wù)器傳送話(huà)音流的系統(tǒng)代價(jià)值,該系統(tǒng)代價(jià)值表征PoC會(huì)話(huà)對(duì)系統(tǒng)資源的占用;確定最小的系統(tǒng)代價(jià)值,并將該系統(tǒng)代價(jià)值對(duì)應(yīng)的PoC服務(wù)器確定為PoC會(huì)話(huà)控制服務(wù)器。
所述PoC會(huì)話(huà)中涉及的PoC服務(wù)器為PoC會(huì)話(huà)用戶(hù)之間的最短傳輸路徑中涉及的PoC服務(wù)器,所述PoC會(huì)話(huà)用戶(hù)包括PoC會(huì)話(huà)的邀請(qǐng)者和被邀請(qǐng)者。
所述PoC會(huì)話(huà)中涉及的PoC服務(wù)器為會(huì)話(huà)的實(shí)際參與者之間的最短傳輸路徑中涉及的PoC服務(wù)器。
PoC會(huì)話(huà)中涉及的各PoC服務(wù)器作為控制服務(wù)器傳送話(huà)音流的系統(tǒng)代價(jià)值由該P(yáng)oC會(huì)話(huà)當(dāng)前使用的控制服務(wù)器計(jì)算得出。
定時(shí)計(jì)算PoC會(huì)話(huà)中涉及的各PoC服務(wù)器的系統(tǒng)代價(jià)值,并確定最小的系統(tǒng)代價(jià)值。
在會(huì)話(huà)實(shí)際參與者發(fā)生變化時(shí)計(jì)算PoC會(huì)話(huà)中涉及的各PoC服務(wù)器的系統(tǒng)代價(jià)值,并確定最小的系統(tǒng)代價(jià)值。
所述確定最小的系統(tǒng)代價(jià)值的方法為將當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值與原系統(tǒng)代價(jià)最小值之間的較小者確定為最小的系統(tǒng)代價(jià)值。
所述確定最小的系統(tǒng)代價(jià)值的方法為判斷當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值與原系統(tǒng)代價(jià)最小值之間的差值是否達(dá)到預(yù)定門(mén)限值,若是,則將當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值確定為最小的系統(tǒng)代價(jià)值,否則將原系統(tǒng)代價(jià)最小值確定為最小的系統(tǒng)代價(jià)值。
若確定的最小的系統(tǒng)代價(jià)值為當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值,則將該當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值對(duì)應(yīng)的PoC服務(wù)器切換為控制服務(wù)器,切換后的控制服務(wù)器向PoC會(huì)話(huà)中涉及的其他PoC服務(wù)器發(fā)送控制服務(wù)器變更通知。
本發(fā)明有益效果如下由于本發(fā)明在PoC會(huì)話(huà)中判定控制服務(wù)器的方法通過(guò)將PoC會(huì)話(huà)涉及的PoC服務(wù)器分別假定為控制服務(wù)器,分別計(jì)算各PoC會(huì)話(huà)涉及的PoC服務(wù)器作為控制服務(wù)器傳送話(huà)音流的系統(tǒng)代價(jià)值,得出系統(tǒng)代價(jià)最小值的PoC服務(wù)器,由該P(yáng)oC服務(wù)器擔(dān)任PoC會(huì)話(huà)控制服務(wù)器進(jìn)行話(huà)音流傳送時(shí)所消耗的系統(tǒng)代價(jià)最小,有效的避免了系統(tǒng)資源的浪費(fèi)。
更進(jìn)一步,本發(fā)明在控制服務(wù)器中設(shè)置了系統(tǒng)代價(jià)差值門(mén)限,在系統(tǒng)代價(jià)前后差值達(dá)到該門(mén)限值時(shí),才進(jìn)行服務(wù)器切換,從而避免了PoC會(huì)話(huà)中控制服務(wù)器的頻繁切換,增強(qiáng)了系統(tǒng)的穩(wěn)定性。


圖1為本發(fā)明在PoC會(huì)話(huà)中確定控制服務(wù)器的流程圖;圖2為本發(fā)明第一種確定系統(tǒng)代價(jià)最小值的方式的流程圖;圖3為本發(fā)明第二種確定系統(tǒng)代價(jià)最小值的方式的流程圖。
具體實(shí)施例方式
下面結(jié)合各個(gè)附圖對(duì)本發(fā)明在在PoC會(huì)話(huà)中確定控制服務(wù)器的方法的具體實(shí)施情況進(jìn)行詳細(xì)的闡述。
對(duì)于PoC會(huì)話(huà)中的每個(gè)會(huì)話(huà)參與者來(lái)說(shuō),傳送一個(gè)話(huà)音流所需花費(fèi)的系統(tǒng)代價(jià)為從該會(huì)話(huà)參與者發(fā)送話(huà)音流到其他會(huì)話(huà)參與者收到該話(huà)音流的過(guò)程中,該話(huà)音流所通過(guò)的所有路段的權(quán)值之和,用于表征PoC會(huì)話(huà)對(duì)系統(tǒng)資源的占用。在會(huì)話(huà)參與者固定的PoC會(huì)話(huà)中,傳送話(huà)音流所需花費(fèi)的系統(tǒng)代價(jià)只與該P(yáng)oC會(huì)話(huà)控制服務(wù)器所在位置有關(guān),而與哪個(gè)會(huì)話(huà)參與者發(fā)送話(huà)音流無(wú)關(guān),既在控制服務(wù)器確定的情況下,任意一個(gè)會(huì)話(huà)參與者發(fā)出話(huà)音流所需花費(fèi)的系統(tǒng)代價(jià)彼此相同。本發(fā)明通過(guò)選擇合理位置的PoC服務(wù)器作為PoC會(huì)話(huà)控制服務(wù)器,進(jìn)而實(shí)現(xiàn)傳送話(huà)音流所需要的系統(tǒng)代價(jià)最小的目的。
圖1所示為本發(fā)明在PoC會(huì)話(huà)中確定控制服務(wù)器的流程圖,其主要實(shí)現(xiàn)過(guò)程如下步驟S10、設(shè)定初始控制服務(wù)器,這里的初始控制服務(wù)器可以是邀請(qǐng)客戶(hù)端的PoC服務(wù)器或擁有群組ID的PoC服務(wù)器;步驟S20、PoC會(huì)話(huà)過(guò)程中,從多條可達(dá)傳輸路徑中選出PoC會(huì)話(huà)的最短傳輸路徑,PoC會(huì)話(huà)的最短傳輸路徑為PoC用戶(hù)與用戶(hù)之間或該P(yáng)oC會(huì)話(huà)的參與者與參與者之間的最短傳輸路徑,其中會(huì)話(huà)所涉及的PoC用戶(hù)為該P(yáng)oC會(huì)話(huà)的邀請(qǐng)者和被邀請(qǐng)者,無(wú)論其是否已經(jīng)參與該P(yáng)oC會(huì)話(huà);步驟S30、初始控制服務(wù)器分別計(jì)算PoC會(huì)話(huà)最短傳輸路徑上的每一PoC服務(wù)器作為控制服務(wù)器時(shí)傳送話(huà)音流的系統(tǒng)代價(jià)值,并確定出系統(tǒng)代價(jià)值最小的PoC服務(wù)器;步驟S40、初始控制服務(wù)器將系統(tǒng)代價(jià)最小的PoC服務(wù)器作為PoC最優(yōu)服務(wù)器,并判斷該P(yáng)oC最優(yōu)服務(wù)器是否為初始控制服務(wù)器,若是則繼續(xù)使用初始控制服務(wù)器,否則執(zhí)行步驟S50;步驟S50、初始控制服務(wù)器向PoC最優(yōu)服務(wù)器發(fā)送切換請(qǐng)求,如果PoC最優(yōu)服務(wù)器同意該請(qǐng)求,則初始控制服務(wù)器向PoC最優(yōu)服務(wù)器發(fā)送切換命令,雙方交換控制信息,該P(yáng)oC最優(yōu)服務(wù)器切換為PoC會(huì)話(huà)控制服務(wù)器,切換后的PoC會(huì)話(huà)控制服務(wù)器向最短傳輸路徑上的其他PoC服務(wù)器發(fā)送控制服務(wù)器變更通知,若切換失敗則僅向原PoC控制服務(wù)器回復(fù)切換失敗信息,原PoC控制服務(wù)器繼續(xù)擔(dān)任PoC控制服務(wù)器。
其中步驟S30中,初始控制服務(wù)器采用兩種方式確定出系統(tǒng)代價(jià)值中的最小值,下面分別進(jìn)行闡述。
第一種確定系統(tǒng)代價(jià)最小值的方式如圖2所示,其主要實(shí)現(xiàn)過(guò)程如下步驟S21、設(shè)PSYS為記錄系統(tǒng)代價(jià)最小值的變量,X為記錄PoC服務(wù)器標(biāo)識(shí)的變量,N為最短傳輸路徑上的PoC服務(wù)器的總數(shù),設(shè)置初始控制服務(wù)器的X=1;步驟S22、計(jì)算初始控制服務(wù)器SERVER1的系統(tǒng)代價(jià)值Pserver1,PSYS=Pserver1;步驟S23、X=X+1,計(jì)算以SERVER X為控制服務(wù)器的系統(tǒng)代價(jià)值PserverX;步驟S24、判斷PserverX是否小于PSYS,若是,則PSYS=PserverX,否則PSYS=PSYS;步驟S25、判斷X是否等于N,若是,執(zhí)行步驟S26,否則重復(fù)執(zhí)行步驟S23、步驟S24;步驟S26、PSYS的最終值即為系統(tǒng)代價(jià)最小值。
第二種確定系統(tǒng)代價(jià)最小值的方式如圖3所示,其主要實(shí)現(xiàn)過(guò)程如下步驟S31、設(shè)X為記錄PoC服務(wù)器標(biāo)識(shí)的變量,N為最短傳輸路徑上的PoC服務(wù)器的總數(shù),設(shè)置初始控制服務(wù)器的X=1;步驟S32、計(jì)算并保存初始控制服務(wù)器SERVER1的系統(tǒng)代價(jià)值Pserver1;步驟S33、X=X+1,計(jì)算并保存以SERVER X為控制服務(wù)器的系統(tǒng)代價(jià)值PserverX;步驟S34、判斷X是否等于N,若是,執(zhí)行步驟S35,否則,返回步驟S33;步驟S35、從各系統(tǒng)代價(jià)值中選擇最小值即既為系統(tǒng)代價(jià)最小值。
進(jìn)一步,在PoC會(huì)話(huà)過(guò)程中,會(huì)話(huà)參與者的加入與退出可能會(huì)帶來(lái)系統(tǒng)代價(jià)的變化,當(dāng)前使用的控制服務(wù)器可能已不再是系統(tǒng)代價(jià)值最小的PoC最優(yōu)服務(wù)器。在這種情況下,當(dāng)前使用的控制服務(wù)器將PoC會(huì)話(huà)當(dāng)前涉及的PoC服務(wù)器分別假定為控制服務(wù)器,分別計(jì)算各PoC服務(wù)器作為控制服務(wù)器時(shí)傳送話(huà)音流的系統(tǒng)代價(jià)值,若得出系統(tǒng)代價(jià)更小的PoC最優(yōu)服務(wù)器,則將該P(yáng)oC最優(yōu)服務(wù)器切換為PoC會(huì)話(huà)控制服務(wù)器。
可采用兩種觸發(fā)機(jī)制來(lái)觸發(fā)對(duì)控制服務(wù)器的判定,下面分別進(jìn)行說(shuō)明第一種觸發(fā)機(jī)制是PoC會(huì)話(huà)當(dāng)前使用的控制服務(wù)器每間隔預(yù)定時(shí)間判斷一次系統(tǒng)代價(jià)最小值是否發(fā)生變化;
第二種觸發(fā)機(jī)制是PoC會(huì)話(huà)當(dāng)前使用的控制服務(wù)器得知PoC會(huì)話(huà)參與者發(fā)生變化判斷系統(tǒng)代價(jià)最小值是否發(fā)生變化。
更進(jìn)一步,如果會(huì)話(huà)參與者頻繁加入和退出PoC會(huì)話(huà),則將導(dǎo)致控制服務(wù)器的頻繁切換,勢(shì)必會(huì)影響系統(tǒng)的穩(wěn)定性。為了防止的控制服務(wù)器的頻繁切換,可在控制服務(wù)器中設(shè)置系統(tǒng)代價(jià)差值門(mén)限,在系統(tǒng)代價(jià)前后差值達(dá)到該門(mén)限值的情況下,才進(jìn)行切換到PoC最優(yōu)服務(wù)器的動(dòng)作;在系統(tǒng)代價(jià)前后差值沒(méi)有達(dá)到該門(mén)限值的情況下,繼續(xù)使用當(dāng)前的控制服務(wù)器。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,包括步驟分別計(jì)算PoC會(huì)話(huà)中涉及的PoC服務(wù)器作為控制服務(wù)器傳送話(huà)音流的系統(tǒng)代價(jià)值,該系統(tǒng)代價(jià)值表征PoC會(huì)話(huà)對(duì)系統(tǒng)資源的占用;確定最小的系統(tǒng)代價(jià)值,并將該系統(tǒng)代價(jià)值對(duì)應(yīng)的PoC服務(wù)器確定為PoC會(huì)話(huà)控制服務(wù)器。
2.根據(jù)權(quán)利要求1所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,所述PoC會(huì)話(huà)中涉及的PoC服務(wù)器為PoC會(huì)話(huà)用戶(hù)之間的最短傳輸路徑中涉及的PoC服務(wù)器。
3.根據(jù)權(quán)利要求2所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,所述PoC會(huì)話(huà)用戶(hù)包括PoC會(huì)話(huà)的邀請(qǐng)者和被邀請(qǐng)者。
4.根據(jù)權(quán)利要求1所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,所述PoC會(huì)話(huà)中涉及的PoC服務(wù)器為會(huì)話(huà)的實(shí)際參與者之間的最短傳輸路徑中涉及的PoC服務(wù)器。
5.根據(jù)權(quán)利要求1所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,PoC會(huì)話(huà)中涉及的各PoC服務(wù)器作為控制服務(wù)器傳送話(huà)音流的系統(tǒng)代價(jià)值由該P(yáng)oC會(huì)話(huà)當(dāng)前使用的控制服務(wù)器計(jì)算得出。
6.根據(jù)權(quán)利要求1所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,定時(shí)計(jì)算PoC會(huì)話(huà)中涉及的各PoC服務(wù)器的系統(tǒng)代價(jià)值,并確定最小的系統(tǒng)代價(jià)值。
7.根據(jù)權(quán)利要求1所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,在會(huì)話(huà)實(shí)際參與者發(fā)生變化時(shí)計(jì)算PoC會(huì)話(huà)中涉及的各PoC服務(wù)器的系統(tǒng)代價(jià)值,并確定最小的系統(tǒng)代價(jià)值。
8.根據(jù)權(quán)利要求1所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,所述確定最小的系統(tǒng)代價(jià)值的方法為將當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值與原系統(tǒng)代價(jià)最小值之間的較小者確定為最小的系統(tǒng)代價(jià)值。
9.根據(jù)權(quán)利要求1所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,所述確定最小的系統(tǒng)代價(jià)值的方法為判斷當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值與原系統(tǒng)代價(jià)最小值之間的差值是否達(dá)到預(yù)定門(mén)限值,若是,則將當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值確定為最小的系統(tǒng)代價(jià)值,否則將原系統(tǒng)代價(jià)最小值確定為最小的系統(tǒng)代價(jià)值。
10.根據(jù)權(quán)利要求8或9所述的會(huì)話(huà)中確定控制服務(wù)器的方法,其特征在于,若確定的最小的系統(tǒng)代價(jià)值為當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值,則將該當(dāng)前計(jì)算所得系統(tǒng)代價(jià)最小值對(duì)應(yīng)的PoC服務(wù)器切換為控制服務(wù)器,切換后的控制服務(wù)器向PoC會(huì)話(huà)中涉及的其他PoC服務(wù)器發(fā)送控制服務(wù)器變更通知。
全文摘要
本發(fā)明公開(kāi)了一種會(huì)話(huà)中確定控制服務(wù)器的方法,用以解決現(xiàn)有技術(shù)中將邀請(qǐng)客戶(hù)端的PoC服務(wù)器或擁有群組ID的PoC主持服務(wù)器作為PoC會(huì)話(huà)控制服務(wù)器所導(dǎo)致的系統(tǒng)資源浪費(fèi)的問(wèn)題。本發(fā)明將PoC會(huì)話(huà)中涉及的PoC服務(wù)器分別假定為控制服務(wù)器,計(jì)算各PoC服務(wù)器作為控制服務(wù)器傳送話(huà)音流的系統(tǒng)代價(jià)值,得出系統(tǒng)代價(jià)最小值,將系統(tǒng)代價(jià)最小值對(duì)應(yīng)的PoC服務(wù)器確定為PoC會(huì)話(huà)控制服務(wù)器,從而有效的避免了系統(tǒng)資源的浪費(fèi)。
文檔編號(hào)H04Q7/28GK1852488SQ20051008280
公開(kāi)日2006年10月25日 申請(qǐng)日期2005年7月8日 優(yōu)先權(quán)日2005年7月8日
發(fā)明者伍旭剛, 王崢 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1