通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng),屬于互聯(lián)網(wǎng)通信領(lǐng)域。所述方法包括:接收消費(fèi)者代理端的服務(wù)請(qǐng)求;根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;接收所述查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào);將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。本發(fā)明解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)的信息,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。
【專(zhuān)利說(shuō)明】通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)通信領(lǐng)域,特別涉及一種通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]在線語(yǔ)音平臺(tái)是一種通過(guò)網(wǎng)絡(luò)來(lái)為通信雙方提供語(yǔ)音通信服務(wù)的互聯(lián)網(wǎng)應(yīng)用。隨著在線娛樂(lè)、網(wǎng)絡(luò)教育和語(yǔ)音直播之類(lèi)應(yīng)用的蓬勃發(fā)展,在線語(yǔ)音平臺(tái)也得到了廣泛的使用。
[0003]現(xiàn)有的在線語(yǔ)音平臺(tái)在向用戶(hù)提供語(yǔ)音服務(wù)時(shí),通常采用以下兩種方式建立語(yǔ)音通信:第一種方式,用戶(hù)事先獲知另一用戶(hù)的用戶(hù)標(biāo)識(shí)信息,比如,該用戶(hù)標(biāo)識(shí)信息可以是用戶(hù)名,然后該用戶(hù)根據(jù)用戶(hù)標(biāo)識(shí)信息直接呼叫另一用戶(hù),從而使得該用戶(hù)與另一用戶(hù)之間建立語(yǔ)音通信;第二種方式,用戶(hù)事先獲知一個(gè)語(yǔ)音頻道的頻道號(hào)碼,然后該用戶(hù)根據(jù)該頻道號(hào)碼加入對(duì)應(yīng)的語(yǔ)音頻道,從而使得該用戶(hù)與該語(yǔ)音頻道內(nèi)的其它用戶(hù)建立語(yǔ)音通?目。
[0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:用戶(hù)與其它用戶(hù)建立語(yǔ)音通信的過(guò)程中,必須事先獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,否則無(wú)法與其它用戶(hù)建立語(yǔ)音通信。換個(gè)角度來(lái)講,假如其它用戶(hù)是語(yǔ)音服務(wù)提供者,比如在線語(yǔ)音學(xué)習(xí)頻道,如果當(dāng)前用戶(hù)不知道該在線語(yǔ)音學(xué)習(xí)頻道的頻道號(hào)碼時(shí),就無(wú)法加入該在線語(yǔ)音學(xué)習(xí)頻道進(jìn)行學(xué)習(xí)。
【發(fā)明內(nèi)容】
[0005]為了解決當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題,本發(fā)明實(shí)施例提供了一種通信調(diào)度方法、發(fā)起方法、提供方法、設(shè)備及系統(tǒng)。所述技術(shù)方案如下:
[0006]根據(jù)本發(fā)明的第一方面,提供了一種通信調(diào)度方法,所述方法包括:
[0007]接收消費(fèi)者代理端的服務(wù)請(qǐng)求;
[0008]根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0009]將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;
[0010]接收所述查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到的;
[0011]將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
[0012]根據(jù)本發(fā)明的第二方面,提供了一種通信發(fā)起方法,所述方法包括:
[0013]向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;并將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;
[0014]接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到、并發(fā)送給所述調(diào)度服務(wù)器的;
[0015]根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中,從而建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
[0016]根據(jù)本發(fā)明的第三方面,提供了一種通信提供方法,所述方法包括:
[0017]接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求,所述服務(wù)請(qǐng)求為消費(fèi)者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端后,向查詢(xún)到的服務(wù)者代理端發(fā)送的;
[0018]在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話,并獲得通信會(huì)話號(hào);
[0019]將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中。
[0020]根據(jù)本發(fā)明的第四方面,提供了一種調(diào)度服務(wù)器,所述服務(wù)器,包括:
[0021 ] 請(qǐng)求接收模塊,用于接收消費(fèi)者代理端的服務(wù)請(qǐng)求;
[0022]服務(wù)查詢(xún)模塊,用于根據(jù)所述請(qǐng)求接收模塊接收到的服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0023]請(qǐng)求轉(zhuǎn)發(fā)模塊,用于將所述請(qǐng)求接收模塊接收到的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給所述服務(wù)查詢(xún)模塊查詢(xún)到的服務(wù)者代理端;
[0024]會(huì)話號(hào)接收模塊,用于接收所述查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到的;
[0025]會(huì)話號(hào)轉(zhuǎn)發(fā)模塊,用于將所述會(huì)話號(hào)接收模塊接收到的通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
[0026]根據(jù)本發(fā)明的第五方面,提供了一種消費(fèi)者代理端,其包括:
[0027]請(qǐng)求發(fā)送模塊,用于向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;并將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;
[0028]反饋接收模塊,用于接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到、并發(fā)送給所述調(diào)度服務(wù)器的;
[0029]會(huì)話加入模塊,用于根據(jù)所述反饋接收模塊接收到的通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中,從而建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
[0030]根據(jù)本發(fā)明的第六方面,提供了一種服務(wù)者代理端,其包括:
[0031]轉(zhuǎn)發(fā)接收模塊,用于接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求,所述服務(wù)請(qǐng)求為消費(fèi)者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端后,向查詢(xún)到的服務(wù)者代理端發(fā)送的;
[0032]會(huì)話建立模塊,用于在所述轉(zhuǎn)發(fā)接收模塊接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話,并獲得通信會(huì)話號(hào);
[0033]會(huì)話號(hào)發(fā)送模塊,用于將所述會(huì)話建立模塊獲得的通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中。
[0034]根據(jù)本發(fā)明的第七方面,提供了一種通信調(diào)度系統(tǒng),所述系統(tǒng)包括消費(fèi)者代理端、服務(wù)者代理端、調(diào)度服務(wù)器和通信服務(wù)器;其中,
[0035]所述消費(fèi)者代理端為如上第五方面所述的消費(fèi)者代理端;
[0036]所述服務(wù)者代理端為如上第六方面所述的服務(wù)者代理端;
[0037]所述調(diào)度服務(wù)器為如上第四方面所述的調(diào)度服務(wù)器。
[0038]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0039]通過(guò)根據(jù)消費(fèi)者代理端的服務(wù)請(qǐng)求來(lái)查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,然后將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端,以便服務(wù)者代理端與消費(fèi)者代理端之間建立通信;解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0040]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實(shí)施例所涉及的實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0042]圖2是本發(fā)明實(shí)施例一提供的通信調(diào)度方法的方法流程圖;
[0043]圖3A是本發(fā)明實(shí)施例二提供的通信調(diào)度方法的方法流程圖;
[0044]圖3B是本發(fā)明實(shí)施例二提供的服務(wù)者代理端的用戶(hù)界面示意圖;
[0045]圖3C是本發(fā)明實(shí)施例二提供的消費(fèi)者代理端的用戶(hù)界面示意圖;
[0046]圖3D是本發(fā)明實(shí)施例二提供的根據(jù)標(biāo)識(shí)信息查詢(xún)服務(wù)者代理端的方法流程圖;
[0047]圖4A是本發(fā)明實(shí)施例三提供的通信調(diào)度方法的方法流程圖;
[0048]圖4B是本發(fā)明實(shí)施例三提供的服務(wù)者代理端的用戶(hù)界面示意圖;
[0049]圖4C是本發(fā)明實(shí)施例三提供的消費(fèi)者代理端的用戶(hù)界面示意圖;
[0050]圖4D是本發(fā)明實(shí)施例三提供的根據(jù)標(biāo)識(shí)信息查詢(xún)服務(wù)者代理端的方法流程圖;
[0051]圖5是本發(fā)明實(shí)施例四提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖;
[0052]圖6是本發(fā)明實(shí)施例五提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖;
[0053]圖7是本發(fā)明實(shí)施例五提供的服務(wù)查詢(xún)模塊的結(jié)構(gòu)方框圖;
[0054]圖8是本發(fā)明實(shí)施例六提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖;
[0055]圖9是本發(fā)明實(shí)施例六提供的服務(wù)查詢(xún)模塊的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0056]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0057]請(qǐng)參考圖1,其示出了本發(fā)明實(shí)施例所涉及的實(shí)施環(huán)境的結(jié)構(gòu)示意圖。該實(shí)施環(huán)境包括至少一個(gè)消費(fèi)者代理端120、至少一個(gè)服務(wù)者代理端140、調(diào)度服務(wù)器160和通信服務(wù)器 180。
[0058]消費(fèi)者代理端120可以是運(yùn)行有預(yù)定程序的電子設(shè)備。該電子設(shè)備可以是普通用戶(hù)所使用的智能手機(jī)、平板電腦、電子書(shū)閱讀器、掌上電腦、膝上型筆記本和臺(tái)式電腦等等中的任意一種。
[0059]服務(wù)者代理端140可以是運(yùn)行有預(yù)定程序的電子設(shè)備。該電子設(shè)備可以是提供服務(wù)的用戶(hù)所使用的智能手機(jī)、平板電腦、電子書(shū)閱讀器、掌上電腦、膝上型筆記本和臺(tái)式電腦等等中的任意一種。以一個(gè)具體的例子為例,提供服務(wù)的用戶(hù)可以是醫(yī)院各個(gè)科室的醫(yī)師,提供的服務(wù)是在線語(yǔ)音診斷;另一個(gè)具體的例子中,提供服務(wù)的用戶(hù)可以是學(xué)校各個(gè)專(zhuān)業(yè)的老師,提供的服務(wù)是在線教學(xué)。
[0060]調(diào)度服務(wù)器160可以是一臺(tái)或者多臺(tái)運(yùn)行有預(yù)定程序的服務(wù)器。調(diào)度服務(wù)器160既可以通過(guò)無(wú)線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來(lái)與消費(fèi)者代理端120相連,調(diào)度服務(wù)器160還可以通過(guò)無(wú)線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來(lái)與服務(wù)者代理端140相連。
[0061]通信服務(wù)器180可以是一臺(tái)或者多臺(tái)運(yùn)行有預(yù)定程序的服務(wù)器。通信服務(wù)器180用于提供語(yǔ)音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的結(jié)合。通信服務(wù)器180即可以通過(guò)無(wú)線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來(lái)與消費(fèi)者代理端120相連,通信服務(wù)器180也可以通過(guò)無(wú)線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)來(lái)與服務(wù)者代理端140相連。
[0062]實(shí)施例一
[0063]請(qǐng)參考圖2,其示出了本發(fā)明實(shí)施例一提供的通信調(diào)度方法的方法流程圖。本實(shí)施例主要以該通信調(diào)度方法用于如圖1所示的實(shí)施環(huán)境中來(lái)舉例說(shuō)明,該通信調(diào)度方法包括:
[0064]步驟202,消費(fèi)者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求;
[0065]當(dāng)消費(fèi)者代理端需要與服務(wù)者代理端通信時(shí),不論消費(fèi)者代理端是否知曉服務(wù)者代理端的任何信息,都可以向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求。
[0066]步驟204,調(diào)度服務(wù)器接收消費(fèi)者代理端的服務(wù)請(qǐng)求,根據(jù)服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0067]調(diào)度服務(wù)器中保存有服務(wù)者代理端的狀態(tài)信息,該狀態(tài)信息可以包括:未注冊(cè)、已注冊(cè)且繁忙和已注冊(cè)且空閑,其中,處于已注冊(cè)且空閑的服務(wù)者代理端是當(dāng)前可以提供服務(wù)的服務(wù)者代理端。在消費(fèi)者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求之后,調(diào)度服務(wù)器接收消費(fèi)者代理端的服務(wù)請(qǐng)求。并在接收到服務(wù)請(qǐng)求之后,根據(jù)服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端。
[0068]步驟206,調(diào)度服務(wù)器將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;
[0069]調(diào)度服務(wù)器在查詢(xún)到已經(jīng)注冊(cè)且空閑的服務(wù)者代理端之后,調(diào)度服務(wù)器可以將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端。
[0070]步驟208,服務(wù)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求;在接收到服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話,并獲得通信會(huì)話號(hào);
[0071]服務(wù)者代理端會(huì)接收到調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求。在服務(wù)者代理端接收到服務(wù)請(qǐng)求之后,服務(wù)者代理端與通信服務(wù)器建立會(huì)話。在建立會(huì)話的過(guò)程中,服務(wù)者代理端會(huì)獲得與本次建立的會(huì)話相對(duì)應(yīng)的通信會(huì)話號(hào)。
[0072]步驟210,服務(wù)者代理端將通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器;
[0073]服務(wù)者代理端將獲得的通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器將該通信會(huì)話號(hào)轉(zhuǎn)發(fā)給消費(fèi)者代理端。
[0074]步驟212,調(diào)度服務(wù)器接收查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào);將通信會(huì)話號(hào)轉(zhuǎn)發(fā)給消費(fèi)者代理端;
[0075]步驟214,消費(fèi)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會(huì)話號(hào),根據(jù)通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中,從而建立與查詢(xún)到的服務(wù)者代理端之間的通信。
[0076]綜上所述,本實(shí)施例提供的通信調(diào)度方法,通過(guò)根據(jù)消費(fèi)者代理端的服務(wù)請(qǐng)求來(lái)查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,然后將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端,以便服務(wù)者代理端與消費(fèi)者代理端之間建立通信;解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。
[0077]需要說(shuō)明的是,上述步驟202和步驟214可以實(shí)現(xiàn)成為消費(fèi)者代理端一側(cè)的通信發(fā)起方法,上述步驟204、步驟206和步驟212可以實(shí)現(xiàn)成為調(diào)度服務(wù)器一側(cè)的通信調(diào)度方法,上述步驟208和步驟210可以實(shí)現(xiàn)成為服務(wù)者代理端一側(cè)的通信提供方法。
[0078]實(shí)施例二
[0079]請(qǐng)參考圖3A,其示出了本發(fā)明實(shí)施例二提供的通信調(diào)度方法的方法流程圖。本實(shí)施例主要以該通信調(diào)度方法用于如圖1所示的實(shí)施環(huán)境中來(lái)舉例說(shuō)明。該通信調(diào)度方法包括:
[0080]步驟302,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求;
[0081]服務(wù)者代理端在可以提供服務(wù)時(shí),向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求可以包括服務(wù)者代理端的標(biāo)識(shí)信息。以服務(wù)者代理端是醫(yī)院各個(gè)科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語(yǔ)音診斷為例,當(dāng)內(nèi)科的醫(yī)師張某上班后,可以使用服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求中包括有標(biāo)識(shí)信息“張某”。此時(shí),服務(wù)者代理端可以提供如圖3B所示的用戶(hù)界面,醫(yī)師張某只需要點(diǎn)擊“值班”按鈕31就可以向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求。
[0082]步驟304,調(diào)度服務(wù)器接收至少一個(gè)服務(wù)者代理端的注冊(cè)請(qǐng)求;根據(jù)注冊(cè)請(qǐng)求將服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài);
[0083]由于服務(wù)者代理端可以為兩個(gè)或者兩個(gè)以上,調(diào)度服務(wù)器會(huì)接收至少一個(gè)服務(wù)者代理端的注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求包括服務(wù)者代理端的標(biāo)識(shí)信息。
[0084]調(diào)度服務(wù)器在接收到一個(gè)服務(wù)者代理端發(fā)送的注冊(cè)請(qǐng)求之后,根據(jù)接收到的注冊(cè)請(qǐng)求將該服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在該服務(wù)者代理端的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)該服務(wù)者代理端的服務(wù)狀態(tài),服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。比如,調(diào)度服務(wù)器在接收到醫(yī)師張某所使用的服務(wù)者代理端所發(fā)送的注冊(cè)請(qǐng)求之后,將張某所使用的服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在該服務(wù)者代理端的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)該服務(wù)者代理端的服務(wù)狀態(tài),也即當(dāng)張某正在為某一個(gè)消費(fèi)者代理端提供在線語(yǔ)音診斷服務(wù)時(shí),將服務(wù)狀態(tài)置為忙碌狀態(tài);當(dāng)張某沒(méi)有為任何一個(gè)消費(fèi)者代理端提供在線語(yǔ)音診斷服務(wù)時(shí),將服務(wù)狀態(tài)置為空閑狀態(tài)。
[0085]步驟306,消費(fèi)者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求;
[0086]當(dāng)消費(fèi)者代理端需要與服務(wù)者代理端通信時(shí),不論消費(fèi)者代理端是否知曉服務(wù)者代理端的任何信息,都可以向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求。具體來(lái)講:
[0087]若消費(fèi)者代理端不知曉服務(wù)者代理端的任何信息,則消費(fèi)者代理端可以直接向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求,該服務(wù)請(qǐng)求中通常包含有消費(fèi)者代理端的標(biāo)識(shí),比如消費(fèi)者代理端的用戶(hù)名或者IP地址等等。在一個(gè)具體的例子中,用戶(hù)王某所使用的消費(fèi)者代理端想尋求在線語(yǔ)音診斷服務(wù)時(shí),向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求,該服務(wù)請(qǐng)求中可以包含有標(biāo)識(shí)信息“王某”。此時(shí),王某所使用的消費(fèi)者代理端可以顯示如圖3C所示的用戶(hù)界面,王某只需要點(diǎn)擊“隨機(jī)呼叫”按鈕32即可向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求。
[0088]若消費(fèi)者代理端知曉某一指定的服務(wù)者代理端的標(biāo)識(shí)信息,則消費(fèi)者代理端可以向調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的標(biāo)識(shí)信息的服務(wù)請(qǐng)求。也即該服務(wù)請(qǐng)求中不僅可以包含有消費(fèi)者代理端的標(biāo)識(shí),還可以包含服務(wù)者代理端的標(biāo)識(shí)信息。在一個(gè)具體的例子中,用戶(hù)王某知曉醫(yī)師張某所使用的服務(wù)者代理端的標(biāo)識(shí)信息是“張某”,則用戶(hù)王某所使用的消費(fèi)者代理端想尋求在線語(yǔ)音診斷服務(wù)時(shí),可以向調(diào)度服務(wù)器發(fā)送包含有標(biāo)識(shí)信息“張某”的服務(wù)請(qǐng)求。此時(shí),王某所使用的消費(fèi)者代理端可以顯示如圖3C所示的用戶(hù)界面,王某只需要在指定用戶(hù)輸入框30中輸入“張某”,然后點(diǎn)擊“呼叫用戶(hù)”按鈕34即可向調(diào)度服務(wù)器發(fā)送包含有標(biāo)識(shí)信息“張某”的服務(wù)請(qǐng)求。
[0089]步驟308,調(diào)度服務(wù)器接收消費(fèi)者代理端的服務(wù)請(qǐng)求,根據(jù)服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0090]調(diào)度服務(wù)器接收消費(fèi)者代理端的服務(wù)請(qǐng)求。在接收到服務(wù)請(qǐng)求之后,調(diào)度服務(wù)器根據(jù)服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端。若服務(wù)請(qǐng)求中未包含有服務(wù)者代理端的任何信息,則調(diào)度服務(wù)器可以檢測(cè)所有服務(wù)者代理端中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;若檢測(cè)結(jié)果為存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中的一個(gè)作為查詢(xún)到的服務(wù)者代理端。比如,調(diào)度服務(wù)器在接收到服務(wù)請(qǐng)求后,先檢測(cè)已經(jīng)注冊(cè)的服務(wù)者代理端,然后在已經(jīng)注冊(cè)的服務(wù)者代理端中繼續(xù)檢測(cè)空閑的服務(wù)者代理端,從而找到已經(jīng)注冊(cè)且空閑的服務(wù)者代理端。
[0091]若已經(jīng)注冊(cè)且空閑的服務(wù)者代理端為兩個(gè)或者兩個(gè)以上,則調(diào)度服務(wù)器將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中符合預(yù)定條件的一個(gè)作為查詢(xún)到的服務(wù)者代理端,該預(yù)定條件包括注冊(cè)時(shí)間最早、優(yōu)先級(jí)最高、服務(wù)時(shí)長(zhǎng)最長(zhǎng)、服務(wù)質(zhì)量最好、距離消費(fèi)者代理端最近和與消費(fèi)者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組合。比如,調(diào)度服務(wù)器在查詢(xún)到三個(gè)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端后,將注冊(cè)時(shí)間最早的一個(gè)服務(wù)者代理端作為查詢(xún)到的服務(wù)者代理端。
[0092]當(dāng)然,若服務(wù)請(qǐng)求中可能包含有服務(wù)者代理端的標(biāo)識(shí)信息時(shí),本步驟具體可以包括如圖3D所示的七個(gè)子步驟:
[0093]308a,檢測(cè)服務(wù)請(qǐng)求中是否包含服務(wù)者代理端的標(biāo)識(shí)信息;
[0094]308b,若檢測(cè)結(jié)果為服務(wù)請(qǐng)求中包含有服務(wù)者代理端的標(biāo)識(shí)信息,則繼續(xù)檢測(cè)與標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端是否已經(jīng)注冊(cè)且空閑;
[0095]比如,調(diào)度服務(wù)器的檢測(cè)結(jié)果為服務(wù)請(qǐng)求中包含有標(biāo)識(shí)信息“張某”,則調(diào)度服務(wù)器檢測(cè)與標(biāo)識(shí)信息“張某”對(duì)應(yīng)的服務(wù)者代理端是否已經(jīng)注冊(cè)且空閑。
[0096]308c,若檢測(cè)結(jié)果為與標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端已經(jīng)注冊(cè)且空閑,則將與標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端作為查詢(xún)到的服務(wù)者代理端;
[0097]比如,若調(diào)度服務(wù)器的檢測(cè)結(jié)果為與標(biāo)識(shí)信息“張某”對(duì)應(yīng)的服務(wù)者代理端已經(jīng)注冊(cè)且空閑,則調(diào)度服務(wù)器將與標(biāo)識(shí)信息“張某”對(duì)應(yīng)的服務(wù)者代理端作為查詢(xún)到的服務(wù)者代理端。
[0098]308d,若檢測(cè)結(jié)果為與標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端還未注冊(cè)或者處于已注冊(cè)且繁忙,則調(diào)度服務(wù)器向消費(fèi)者代理端反饋請(qǐng)求失敗消息;
[0099]308e,若檢測(cè)結(jié)果為服務(wù)請(qǐng)求中未包含有服務(wù)者代理端的標(biāo)識(shí)信息,則檢測(cè)所有服務(wù)者代理端中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0100]308f,若檢測(cè)結(jié)果為所有服務(wù)者代理端中存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中的一個(gè)作為查詢(xún)到的服務(wù)者代理端;
[0101]308g,若檢測(cè)結(jié)果為所有服務(wù)者代理端中不存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將向消費(fèi)者代理端反饋請(qǐng)求失敗消息。
[0102]步驟310,調(diào)度服務(wù)器將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;
[0103]調(diào)度服務(wù)器在查詢(xún)到服務(wù)者代理端之后,調(diào)度服務(wù)器可以將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端。比如,調(diào)度服務(wù)器在查詢(xún)到醫(yī)師張某的服務(wù)者代理端之后,將用戶(hù)王某的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給醫(yī)師張某的服務(wù)者代理端。
[0104]步驟312,服務(wù)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求;在接收到服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話,并獲得通信會(huì)話號(hào);
[0105]服務(wù)者代理端會(huì)接收到調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求。在服務(wù)者代理端接收到服務(wù)請(qǐng)求之后,服務(wù)者代理端與通信服務(wù)器建立會(huì)話。在建立會(huì)話的過(guò)程中,服務(wù)者代理端會(huì)獲得與本次建立的會(huì)話相對(duì)應(yīng)的通信會(huì)話號(hào)。比如,醫(yī)師張某的服務(wù)者代理端接收到服務(wù)請(qǐng)求之后,可以與通信服務(wù)器建立會(huì)話。在建立會(huì)話的過(guò)程中,醫(yī)師張某的服務(wù)者代理端會(huì)獲得與本次建立的會(huì)話相對(duì)應(yīng)的通信會(huì)話號(hào)。
[0106]優(yōu)選地,服務(wù)者代理端在接收到服務(wù)請(qǐng)求之后,可以彈出對(duì)話框來(lái)提示提供服務(wù)的用戶(hù)是否接收該服務(wù)請(qǐng)求。比如,服務(wù)者代理端可以在圖3B所示的用戶(hù)界面上提示接收到來(lái)自用戶(hù)王某所使用的消費(fèi)者代理端發(fā)送的服務(wù)請(qǐng)求,然后在醫(yī)師張某點(diǎn)擊“接受”按鈕33之后與通信服務(wù)器建立會(huì)話;在醫(yī)師張某點(diǎn)擊“拒絕”按鈕35之后向調(diào)度服務(wù)器發(fā)送拒絕消息,以便調(diào)度服務(wù)器向消費(fèi)者代理端反饋請(qǐng)求失敗消息。
[0107]步驟314,服務(wù)者代理端將通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器;
[0108]在服務(wù)者代理端獲得與本次建立的會(huì)話相對(duì)應(yīng)的通信會(huì)話號(hào)之后,服務(wù)者代理端將通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器。比如,醫(yī)師張某的服務(wù)者代理端將獲得的通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器將該通信會(huì)話號(hào)轉(zhuǎn)發(fā)給用戶(hù)王某的消費(fèi)者代理端。
[0109]步驟316,調(diào)度服務(wù)器接收查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào);將通信會(huì)話號(hào)轉(zhuǎn)發(fā)給消費(fèi)者代理端;
[0110]調(diào)度服務(wù)器可以在步驟306中的服務(wù)請(qǐng)求中獲得消費(fèi)者代理端的標(biāo)識(shí)信息,然后在本步驟中,將通信會(huì)話號(hào)通過(guò)消費(fèi)者代理端的標(biāo)識(shí)信息轉(zhuǎn)發(fā)給消費(fèi)者代理端。
[0111]步驟318,消費(fèi)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會(huì)話號(hào),根據(jù)通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中,從而建立與查詢(xún)到的服務(wù)者代理端之間的通信。
[0112]由于通信服務(wù)器可能提供語(yǔ)音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合,所以消費(fèi)者代理端通過(guò)通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話后,消費(fèi)者代理端與服務(wù)者代理端之間建立的也是語(yǔ)音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合。比如在本實(shí)施例中,用戶(hù)王某的消費(fèi)者代理端和醫(yī)師張某的服務(wù)者代理端可以建立在線語(yǔ)音通信。
[0113]步驟320,消費(fèi)者代理端主動(dòng)退出通信服務(wù)器中相應(yīng)的會(huì)話,并向調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求;
[0114]當(dāng)消費(fèi)者代理端不需要服務(wù)者代理端提供的服務(wù)時(shí),消費(fèi)者代理端可以主動(dòng)退出通信服務(wù)器中相應(yīng)的會(huì)話,并向調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求,以便調(diào)度服務(wù)器在接收到退出會(huì)話請(qǐng)求之后,通知查詢(xún)到的服務(wù)者代理端退出會(huì)話。
[0115]步驟322,調(diào)度服務(wù)器接收消費(fèi)者代理端發(fā)送的退出會(huì)話請(qǐng)求;在接收到退出會(huì)話請(qǐng)求之后,通知查詢(xún)到的服務(wù)者代理端退出會(huì)話;
[0116]步驟324,服務(wù)者代理端接收調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,根據(jù)退出會(huì)話通知退出相應(yīng)的會(huì)話。
[0117]服務(wù)者代理端接收調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,該退出會(huì)話通知是消費(fèi)者代理端向調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的。服務(wù)者代理端根據(jù)退出會(huì)話通知退出相應(yīng)的會(huì)話。
[0118]顯然,上述步驟320至步驟324的過(guò)程也可以由服務(wù)者代理端主動(dòng)發(fā)起,消費(fèi)者代理端在接收到退出會(huì)話請(qǐng)求后退出會(huì)話。
[0119]步驟326,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊(cè)請(qǐng)求;
[0120]當(dāng)某一個(gè)服務(wù)者代理端不在提供服務(wù)時(shí),服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊(cè)的請(qǐng)求。比如,醫(yī)師張某下班后,張某可以點(diǎn)擊圖3B所示的用戶(hù)界面中的“下班”按鈕37,使得張某所使用的服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊(cè)請(qǐng)求。
[0121]步驟328,調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊(cè)請(qǐng)求;將服務(wù)者代理端的注冊(cè)狀態(tài)由已經(jīng)注冊(cè)狀態(tài)切換為未注冊(cè)狀態(tài)。
[0122]調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊(cè)請(qǐng)求;將服務(wù)者代理端的注冊(cè)狀態(tài)由已經(jīng)注冊(cè)狀態(tài)切換為未注冊(cè)狀態(tài)。同時(shí),調(diào)度服務(wù)器不再維護(hù)該服務(wù)者代理端的服務(wù)狀態(tài)。
[0123]綜上所述,本實(shí)施例提供的通信調(diào)度方法,通過(guò)根據(jù)消費(fèi)者代理端的服務(wù)請(qǐng)求來(lái)查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,然后將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端,以便服務(wù)者代理端與消費(fèi)者代理端之間建立通信;解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。還通過(guò)根據(jù)服務(wù)請(qǐng)求中不包含服務(wù)者代理端的標(biāo)識(shí)信息時(shí)隨機(jī)提供一個(gè)服務(wù)者代理端給消費(fèi)者代理端,或者,根據(jù)服務(wù)請(qǐng)求中包含服務(wù)者代理端的標(biāo)識(shí)信息時(shí)精確提供一個(gè)指定的服務(wù)者代理端給消費(fèi)者代理端,達(dá)到了不論消費(fèi)者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語(yǔ)音通信的效果。
[0124]需要補(bǔ)充說(shuō)明的是,圖3B和圖3C所示的用戶(hù)界面可以實(shí)現(xiàn)成為共用用戶(hù)界面以及API (Applicat1n Programming Interface,應(yīng)用程序接口)調(diào)用,使得任意一個(gè)網(wǎng)絡(luò)應(yīng)用都可以很方便地集成該共用用戶(hù)界面,也即該網(wǎng)絡(luò)應(yīng)用可以方便地集成有語(yǔ)音通信功能或者視頻通信功能。比如,一家醫(yī)院、一家學(xué)?;蛘咭粋€(gè)個(gè)人都可以通過(guò)集成該共用用戶(hù)界面及API來(lái)實(shí)現(xiàn)集成語(yǔ)音通信功能或者視頻通信功能。
[0125]還需要說(shuō)明的是,上述步驟306、步驟318和步驟320可以實(shí)現(xiàn)成為消費(fèi)者代理端一側(cè)的通信發(fā)起方法,上述步驟304、步驟308、步驟310、步驟316、步驟322和步驟328可以實(shí)現(xiàn)成為調(diào)度服務(wù)器一側(cè)的通信調(diào)度方法,上述步驟302、步驟312、步驟314、步驟324和步驟326可以實(shí)現(xiàn)成為服務(wù)者代理端一側(cè)的通信提供方法。
[0126]實(shí)施例三
[0127]請(qǐng)參考圖4A,其示出了本發(fā)明實(shí)施例三提供的服務(wù)調(diào)度方法的方法流程圖。本實(shí)施例仍然以該通信調(diào)度方法用于如圖1所示的實(shí)施環(huán)境中來(lái)舉例說(shuō)明。與上一實(shí)施例不同的是,本實(shí)施例中,消費(fèi)者代理端可以根據(jù)類(lèi)別信息來(lái)與服務(wù)者代理端建立通信,該通信調(diào)度方法包括:
[0128]步驟402,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求;
[0129]服務(wù)者代理端在可以提供服務(wù)時(shí),向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求可以包括服務(wù)者代理端的標(biāo)識(shí)信息和類(lèi)別信息。以服務(wù)者代理端是醫(yī)院各個(gè)科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語(yǔ)音診斷為例,當(dāng)內(nèi)科的醫(yī)師張某上班后,可以使用服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求中既可以包括有標(biāo)識(shí)信息“張某”,也可以包括有類(lèi)別信息“內(nèi)科”。此時(shí),服務(wù)者代理端可以提供如圖4B所示的用戶(hù)界面,醫(yī)師張某只需要點(diǎn)擊“值班”按鈕41就可以向調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求。標(biāo)識(shí)信息“張某”和類(lèi)別信息“內(nèi)科”可以由醫(yī)師張某預(yù)先在服務(wù)者代理端中進(jìn)行設(shè)置。
[0130]步驟404,調(diào)度服務(wù)器接收至少一個(gè)服務(wù)者代理端的注冊(cè)請(qǐng)求;根據(jù)注冊(cè)請(qǐng)求將服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài);
[0131]由于服務(wù)者代理端可以為兩個(gè)或者兩個(gè)以上,調(diào)度服務(wù)器會(huì)接收至少一個(gè)服務(wù)者代理端的注冊(cè)請(qǐng)求,該注冊(cè)請(qǐng)求可以包括服務(wù)者代理端的標(biāo)識(shí)信息和類(lèi)別信息。
[0132]調(diào)度服務(wù)器在接收到一個(gè)服務(wù)者代理端發(fā)送的注冊(cè)請(qǐng)求之后,根據(jù)接收到的注冊(cè)請(qǐng)求將該服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在該服務(wù)者代理端的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)該服務(wù)者代理端的服務(wù)狀態(tài),服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。比如,調(diào)度服務(wù)器在接收到醫(yī)師張某所使用的服務(wù)者代理端所發(fā)送的注冊(cè)請(qǐng)求之后,將張某所使用的服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在該服務(wù)者代理端的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)該服務(wù)者代理端的服務(wù)狀態(tài),也即當(dāng)張某正在為某一個(gè)消費(fèi)者代理端提供在線語(yǔ)音診斷服務(wù)時(shí),將服務(wù)狀態(tài)置為忙碌狀態(tài);當(dāng)張某沒(méi)有為任何一個(gè)消費(fèi)者代理端提供在線語(yǔ)音診斷服務(wù)時(shí),將服務(wù)狀態(tài)置為空閑狀態(tài)。
[0133]步驟406,消費(fèi)者代理端向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求;
[0134]當(dāng)消費(fèi)者代理端需要與服務(wù)者代理端通信時(shí),不論消費(fèi)者代理端是否知曉服務(wù)者代理端的任何信息,都可以向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求。若消費(fèi)者代理端不知曉服務(wù)者代理端的任何信息,消費(fèi)者代理端發(fā)送服務(wù)請(qǐng)求的過(guò)程可以參考步驟306所示,本實(shí)施例中不再贅述。特別地,在本實(shí)施例中:
[0135]若消費(fèi)者代理端不知曉服務(wù)者代理端的標(biāo)識(shí)信息,但是知曉服務(wù)者代理端的類(lèi)別信息,則消費(fèi)者代理端可以向調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的類(lèi)別信息的服務(wù)請(qǐng)求。也即該服務(wù)請(qǐng)求中不僅可以包含有消費(fèi)者代理端的標(biāo)識(shí),還可以包含服務(wù)者代理端的類(lèi)別信息。在一個(gè)具體的例子中,用戶(hù)王某想尋求內(nèi)科方面的在線語(yǔ)音診斷服務(wù),則用戶(hù)王某所使用的消費(fèi)者代理端可以向調(diào)度服務(wù)器發(fā)送包含有類(lèi)別信息“內(nèi)科”的服務(wù)請(qǐng)求。此時(shí),王某所使用的消費(fèi)者代理端可以顯示如圖4C所示的用戶(hù)界面,王某只需要在指定用戶(hù)輸入框40中輸入“內(nèi)科”,然后點(diǎn)擊“類(lèi)別呼叫”按鈕44即可向調(diào)度服務(wù)器發(fā)送包含有類(lèi)別信息“內(nèi)科”的服務(wù)請(qǐng)求。
[0136]步驟408,調(diào)度服務(wù)器接收消費(fèi)者代理端的服務(wù)請(qǐng)求,根據(jù)服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0137]調(diào)度服務(wù)器接收消費(fèi)者代理端的服務(wù)請(qǐng)求。在接收到服務(wù)請(qǐng)求之后,調(diào)度服務(wù)器根據(jù)服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端。特別地,在本實(shí)施例中,服務(wù)請(qǐng)求中可能包含有服務(wù)者代理端的類(lèi)別信息,本步驟具體可以包括如圖4D所示的七個(gè)子步驟:
[0138]408a,檢測(cè)服務(wù)請(qǐng)求中是否包含服務(wù)者代理端的類(lèi)別信息;
[0139]408b,若檢測(cè)結(jié)果為服務(wù)請(qǐng)求中包含有服務(wù)者代理端的類(lèi)別信息,則繼續(xù)檢測(cè)是否存在與類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0140]比如,調(diào)度服務(wù)器的檢測(cè)結(jié)果為服務(wù)請(qǐng)求中包含有類(lèi)別信息“內(nèi)科”,則調(diào)度服務(wù)器檢測(cè)是否存在與類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端。
[0141]408c,若檢測(cè)結(jié)果為存在與類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則將與類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端作為查詢(xún)到的服務(wù)者代理端;
[0142]比如,若調(diào)度服務(wù)器的檢測(cè)結(jié)果為存在一個(gè)與類(lèi)別信息“內(nèi)科”匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,該服務(wù)者代理端的標(biāo)識(shí)信息為“張某”,則調(diào)度服務(wù)器將與標(biāo)識(shí)信息“張某”對(duì)應(yīng)的服務(wù)者代理端作為查詢(xún)到的服務(wù)者代理端。
[0143]當(dāng)然,調(diào)度服務(wù)器的檢測(cè)結(jié)果可能是存在兩個(gè)或者兩個(gè)以上與類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,此時(shí),調(diào)度服務(wù)器將與類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中符合預(yù)定條件的一個(gè)作為查詢(xún)到的服務(wù)者代理端;該預(yù)定條件包括注冊(cè)時(shí)間最早、優(yōu)先級(jí)最高、服務(wù)時(shí)長(zhǎng)最長(zhǎng)、服務(wù)質(zhì)量最好、距離消費(fèi)者代理端最近和與消費(fèi)者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組合。
[0144]408d,若檢測(cè)結(jié)果為不存在與類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器向消費(fèi)者代理端反饋請(qǐng)求失敗消息;
[0145]408e,若檢測(cè)結(jié)果為服務(wù)請(qǐng)求中未包含有服務(wù)者代理端的類(lèi)別信息,則檢測(cè)所有服務(wù)者代理端中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;
[0146]408f,若檢測(cè)結(jié)果為所有服務(wù)者代理端中存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中的一個(gè)作為查詢(xún)到的服務(wù)者代理端;
[0147]408g,若檢測(cè)結(jié)果為所有服務(wù)者代理端中不存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則調(diào)度服務(wù)器將向消費(fèi)者代理端反饋請(qǐng)求失敗消息。
[0148]步驟410,調(diào)度服務(wù)器將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;
[0149]調(diào)度服務(wù)器在查詢(xún)到服務(wù)者代理端之后,調(diào)度服務(wù)器可以將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端。比如,調(diào)度服務(wù)器在查詢(xún)到醫(yī)師張某的服務(wù)者代理端之后,將用戶(hù)王某的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給醫(yī)師張某的服務(wù)者代理端。
[0150]步驟412,服務(wù)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求;在接收到服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話,并獲得通信會(huì)話號(hào);
[0151]服務(wù)者代理端會(huì)接收到調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求。在服務(wù)者代理端接收到服務(wù)請(qǐng)求之后,服務(wù)者代理端與通信服務(wù)器建立會(huì)話。在建立會(huì)話的過(guò)程中,服務(wù)者代理端會(huì)獲得與本次建立的會(huì)話相對(duì)應(yīng)的通信會(huì)話號(hào)。比如,醫(yī)師張某的服務(wù)者代理端接收到服務(wù)請(qǐng)求之后,可以與通信服務(wù)器建立會(huì)話。在建立會(huì)話的過(guò)程中,醫(yī)師張某的服務(wù)者代理端會(huì)獲得與本次建立的會(huì)話相對(duì)應(yīng)的通信會(huì)話號(hào)。
[0152]優(yōu)選地,服務(wù)者代理端在接收到服務(wù)請(qǐng)求之后,可以彈出對(duì)話框來(lái)提示提供服務(wù)的用戶(hù)是否接收該服務(wù)請(qǐng)求。比如,服務(wù)者代理端可以在圖4B所示的用戶(hù)界面上提示接收到來(lái)自用戶(hù)王某所使用的消費(fèi)者代理端發(fā)送的服務(wù)請(qǐng)求,然后在醫(yī)師張某點(diǎn)擊“接受”按鈕44之后與通信服務(wù)器建立會(huì)話;在醫(yī)師張某點(diǎn)擊“拒絕”按鈕44之后向調(diào)度服務(wù)器發(fā)送拒絕消息,以便調(diào)度服務(wù)器向消費(fèi)者代理端反饋請(qǐng)求失敗消息。
[0153]步驟414,服務(wù)者代理端將通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器;
[0154]在服務(wù)者代理端獲得與本次建立的會(huì)話相對(duì)應(yīng)的通信會(huì)話號(hào)之后,服務(wù)者代理端將通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器。比如,醫(yī)師張某的服務(wù)者代理端將獲得的通信會(huì)話號(hào)發(fā)送給調(diào)度服務(wù)器,以便調(diào)度服務(wù)器將該通信會(huì)話號(hào)轉(zhuǎn)發(fā)給用戶(hù)王某的消費(fèi)者代理端。
[0155]步驟416,調(diào)度服務(wù)器接收查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào);將通信會(huì)話號(hào)轉(zhuǎn)發(fā)給消費(fèi)者代理端;
[0156]步驟418,消費(fèi)者代理端接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會(huì)話號(hào),根據(jù)通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中,從而建立與查詢(xún)到的服務(wù)者代理端之間的通信。
[0157]由于通信服務(wù)器可能提供語(yǔ)音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合,所以消費(fèi)者代理端通過(guò)通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話后,消費(fèi)者代理端與服務(wù)者代理端之間建立的也是語(yǔ)音通信服務(wù)和視頻通信服務(wù)中的任意一種或者兩種的組合。比如在本實(shí)施例中,用戶(hù)王某的消費(fèi)者代理端和醫(yī)師張某的服務(wù)者代理端可以建立在線語(yǔ)音通信。
[0158]步驟420,服務(wù)者代理端主動(dòng)退出通信服務(wù)器中相應(yīng)的會(huì)話,并向調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求;
[0159]當(dāng)服務(wù)者代理端不需要向消費(fèi)者代理端提供服務(wù)時(shí),服務(wù)者代理端可以主動(dòng)退出通信服務(wù)器中相應(yīng)的會(huì)話,并向調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求,以便調(diào)度服務(wù)器在接收到退出會(huì)話請(qǐng)求之后,通知消費(fèi)者代理端退出會(huì)話。
[0160]步驟422,調(diào)度服務(wù)器接收查詢(xún)到的服務(wù)者代理端發(fā)送的退出會(huì)話請(qǐng)求;在接收到退出會(huì)話請(qǐng)求之后,通知消費(fèi)者代理端退出會(huì)話;
[0161]步驟424,消費(fèi)者代理端接收調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,根據(jù)退出會(huì)話通知退出相應(yīng)的會(huì)話。
[0162]消費(fèi)者代理端接收調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,該退出會(huì)話通知是查詢(xún)到的服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的。消費(fèi)者代理端根據(jù)退出會(huì)話通知退出相應(yīng)的會(huì)話。
[0163]顯然,上述步驟420至步驟424的過(guò)程也可以由消費(fèi)者代理端主動(dòng)發(fā)起,服務(wù)者代理端在接收到退出會(huì)話請(qǐng)求后退出會(huì)話。
[0164]步驟426,服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊(cè)請(qǐng)求;
[0165]當(dāng)某一個(gè)服務(wù)者代理端不在提供服務(wù)時(shí),服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊(cè)的請(qǐng)求。比如,醫(yī)師張某下班后,張某可以點(diǎn)擊圖3B所示的用戶(hù)界面中的“下班”按鈕37,使得張某所使用的服務(wù)者代理端向調(diào)度服務(wù)器發(fā)送反注冊(cè)請(qǐng)求。
[0166]步驟428,調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊(cè)請(qǐng)求;將服務(wù)者代理端的注冊(cè)狀態(tài)由已經(jīng)注冊(cè)狀態(tài)切換為未注冊(cè)狀態(tài)。
[0167]調(diào)度服務(wù)器接收服務(wù)者代理端的反注冊(cè)請(qǐng)求;將服務(wù)者代理端的注冊(cè)狀態(tài)由已經(jīng)注冊(cè)狀態(tài)切換為未注冊(cè)狀態(tài)。同時(shí),調(diào)度服務(wù)器不再維護(hù)該服務(wù)者代理端的服務(wù)狀態(tài)。
[0168]綜上所述,本實(shí)施例提供的通信調(diào)度方法,通過(guò)根據(jù)消費(fèi)者代理端的服務(wù)請(qǐng)求來(lái)查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,然后將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端,以便服務(wù)者代理端與消費(fèi)者代理端之間建立通信;解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。還通過(guò)根據(jù)服務(wù)請(qǐng)求中不包含服務(wù)者代理端的標(biāo)識(shí)信息時(shí)隨機(jī)提供一個(gè)服務(wù)者代理端給消費(fèi)者代理端,或者,根據(jù)服務(wù)請(qǐng)求中包含服務(wù)者代理端的類(lèi)別信息時(shí)選擇提供一個(gè)指定的服務(wù)者代理端給消費(fèi)者代理端,達(dá)到了不論消費(fèi)者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語(yǔ)音通信的效果。
[0169]需要說(shuō)明的是,本實(shí)施例僅以服務(wù)者代理端是醫(yī)院各個(gè)科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語(yǔ)音診斷為例來(lái)舉例說(shuō)明。當(dāng)服務(wù)者代理端提供的服務(wù)不同時(shí),類(lèi)別信息的具體內(nèi)容也不同,比如,當(dāng)服務(wù)者代理端提供的服務(wù)是在線語(yǔ)言學(xué)習(xí)時(shí),類(lèi)別信息可以是普通話、英語(yǔ)、法語(yǔ)和俄語(yǔ)之類(lèi)的。當(dāng)服務(wù)者代理端是聊天服務(wù)時(shí),類(lèi)別信息可以是18-24歲女性、18歲-24歲男性、25-35歲女性、25歲-35歲男性等等。
[0170]還需要說(shuō)明的是,實(shí)施例三和實(shí)施例二也可以融合實(shí)現(xiàn)成為一個(gè)實(shí)施例,即用戶(hù)可以發(fā)送不包含服務(wù)者代理端、包含服務(wù)者代理端的標(biāo)識(shí)信息和包含服務(wù)者代理端的類(lèi)別信息的三種服務(wù)請(qǐng)求的任一種給調(diào)度服務(wù)器,然后由調(diào)度服務(wù)器來(lái)查詢(xún)服務(wù)者代理端,從而使得消費(fèi)者代理端與查詢(xún)到的服務(wù)者代理端建立語(yǔ)音通信或者視頻通信。
[0171]以下為本發(fā)明中的裝置實(shí)施例,其中未詳盡描述的內(nèi)容,可以結(jié)合參考上述對(duì)應(yīng)的方法實(shí)施例。
[0172]實(shí)施例四
[0173]請(qǐng)參考圖5,其示出了本發(fā)明實(shí)施例四提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖。該通信調(diào)度系統(tǒng)包括消費(fèi)者代理端520、調(diào)度服務(wù)器540、服務(wù)者代理端560和通信服務(wù)器580。其中:
[0174]消費(fèi)者代理端520,包括請(qǐng)求發(fā)送模塊521、反饋接收模塊522和會(huì)話加入模塊523。
[0175]請(qǐng)求發(fā)送模塊521,用于向調(diào)度服務(wù)器540發(fā)送服務(wù)請(qǐng)求,以便所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560 ;并將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端560 ;
[0176]反饋接收模塊522,用于接收所述調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端560在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話所得到、并發(fā)送給所述調(diào)度服務(wù)器540的;
[0177]會(huì)話加入模塊523,用于根據(jù)所述反饋接收模塊524接收到的通信會(huì)話號(hào)加入通信服務(wù)器580中相應(yīng)的會(huì)話中,從而建立與所述查詢(xún)到的服務(wù)者代理端560之間的通信。
[0178]調(diào)度服務(wù)器540,包括請(qǐng)求接收模塊541、服務(wù)查詢(xún)模塊542、請(qǐng)求轉(zhuǎn)發(fā)模塊543、會(huì)話號(hào)接收模塊544和會(huì)話號(hào)轉(zhuǎn)發(fā)模塊545。
[0179]請(qǐng)求接收模塊541,用于接收消費(fèi)者代理端520的服務(wù)請(qǐng)求;
[0180]服務(wù)查詢(xún)模塊542,用于根據(jù)所述請(qǐng)求接收模塊541接收到的服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560 ;
[0181]請(qǐng)求轉(zhuǎn)發(fā)模塊543,用于將所述請(qǐng)求接收模塊541接收到的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給所述服務(wù)查詢(xún)模塊542查詢(xún)到的服務(wù)者代理端560 ;
[0182]會(huì)話號(hào)接收模塊544,用于接收所述查詢(xún)到的服務(wù)者代理端560發(fā)送的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端560在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話所得到的;
[0183]會(huì)話號(hào)轉(zhuǎn)發(fā)模塊545,用于將所述會(huì)話號(hào)接收模塊544接收到的通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端520,以便所述消費(fèi)者代理端520根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端520建立與所述查詢(xún)到的服務(wù)者代理端560之間的通信。
[0184]服務(wù)者代理端560,包括轉(zhuǎn)發(fā)接收模塊561、會(huì)話建立模塊562和會(huì)話號(hào)發(fā)送模塊563。
[0185]轉(zhuǎn)發(fā)接收模塊561,用于接收調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求,所述服務(wù)請(qǐng)求為消費(fèi)者代理端520發(fā)送給所述調(diào)度服務(wù)器540,所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560后,向查詢(xún)到的服務(wù)者代理端560發(fā)送的;
[0186]會(huì)話建立模塊562,用于在所述轉(zhuǎn)發(fā)接收模塊561接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話,并獲得通信會(huì)話號(hào);
[0187]會(huì)話號(hào)發(fā)送模塊563,用于將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器540,以便所述調(diào)度服務(wù)器540將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端520,以便所述消費(fèi)者代理端520根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器580中相應(yīng)的會(huì)話中。
[0188]綜上所述,本實(shí)施例提供的通信調(diào)度系統(tǒng),通過(guò)根據(jù)消費(fèi)者代理端的服務(wù)請(qǐng)求來(lái)查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,然后將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端,以便服務(wù)者代理端與消費(fèi)者代理端之間建立通信;解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。
[0189]實(shí)施例五
[0190]請(qǐng)參考圖6,其示出了本發(fā)明實(shí)施例五提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖。該通信調(diào)度系統(tǒng)包括:消費(fèi)者代理端520、調(diào)度服務(wù)器540、服務(wù)者代理端560和通信服務(wù)器580。其中:
[0191]消費(fèi)者代理端520,包括請(qǐng)求發(fā)送模塊521、反饋接收模塊522、會(huì)話加入模塊523和第一退出會(huì)話模塊524。
[0192]請(qǐng)求發(fā)送模塊521,用于向調(diào)度服務(wù)器540發(fā)送服務(wù)請(qǐng)求,以便所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560 ;并將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端560。請(qǐng)求發(fā)送模塊521可以用于向所述調(diào)度服務(wù)器540發(fā)送不包含服務(wù)者代理端的任何信息的服務(wù)請(qǐng)求。請(qǐng)求發(fā)送模塊521也可以用于向所述調(diào)度服務(wù)器540發(fā)送包含有服務(wù)者代理端560的標(biāo)識(shí)信息的服務(wù)請(qǐng)求。
[0193]反饋接收模塊522,用于接收所述調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端560在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話所得到、并發(fā)送給所述調(diào)度服務(wù)器540的;
[0194]會(huì)話加入模塊523,用于根據(jù)所述反饋接收模塊524接收到的通信會(huì)話號(hào)加入通信服務(wù)器580中相應(yīng)的會(huì)話中,從而建立與所述查詢(xún)到的服務(wù)者代理端560之間的通信。
[0195]第一退出會(huì)話模塊524,用于向所述調(diào)度服務(wù)器540發(fā)送退出會(huì)話請(qǐng)求,以便所述調(diào)度服務(wù)器540在接收到所述退出會(huì)話請(qǐng)求之后,通知所述查詢(xún)到的服務(wù)者代理端560退出會(huì)話O
[0196]調(diào)度服務(wù)器540,包括注冊(cè)接收模塊5401、狀態(tài)切換模塊5402、請(qǐng)求接收模塊541、服務(wù)查詢(xún)模塊542、請(qǐng)求轉(zhuǎn)發(fā)模塊543、會(huì)話號(hào)接收模塊544、會(huì)話號(hào)轉(zhuǎn)發(fā)模塊545、第一退出接收模塊546和第一退出通知模塊547。
[0197]注冊(cè)接收模塊5401,用于接收至少一個(gè)服務(wù)者代理端560的注冊(cè)請(qǐng)求;
[0198]狀態(tài)切換模塊5402,用于根據(jù)所述注冊(cè)接收模塊5401接收到的注冊(cè)請(qǐng)求將所述服務(wù)者代理端560的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在所述服務(wù)者代理端560的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)所述服務(wù)者代理端560的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
[0199]請(qǐng)求接收模塊541,用于接收消費(fèi)者代理端520的服務(wù)請(qǐng)求;
[0200]服務(wù)查詢(xún)模塊542,用于根據(jù)所述請(qǐng)求接收模塊541接收到的服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560。服務(wù)查詢(xún)模塊542可以包括:空閑檢測(cè)單元542a和查詢(xún)輸出單元542b。
[0201]所述空閑檢測(cè)單元542a,用于檢測(cè)所有服務(wù)者代理端560中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560;
[0202]所述查詢(xún)輸出單元542b,用于若所述空閑檢測(cè)單元542a的檢測(cè)結(jié)果為存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560,則將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560中的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端560。也即,所述查詢(xún)輸出單元542b,具體用于若所述空閑檢測(cè)單元542a的檢測(cè)結(jié)果為已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560為兩個(gè)或者兩個(gè)以上,則將所述已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560中符合預(yù)定條件的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端560 ;所述預(yù)定條件包括注冊(cè)時(shí)間最早、優(yōu)先級(jí)最高、服務(wù)時(shí)長(zhǎng)最長(zhǎng)、服務(wù)質(zhì)量最好、距離所述消費(fèi)者代理端520最近和與所述消費(fèi)者代理端520之間的通信鏈路最優(yōu)中的一條或者幾條的組合。
[0203]在本實(shí)施例,所述服務(wù)查詢(xún)模塊542還優(yōu)選包括:標(biāo)識(shí)檢測(cè)單元542c和標(biāo)識(shí)查詢(xún)單元542d。
[0204]所述標(biāo)識(shí)檢測(cè)單元542c,用于檢測(cè)所述服務(wù)請(qǐng)求中是否包含服務(wù)者代理端的標(biāo)識(shí)信息;
[0205]所述標(biāo)識(shí)查詢(xún)單元542d,用于若所述標(biāo)識(shí)檢測(cè)單元542c的檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中包含有服務(wù)者代理端560的標(biāo)識(shí)信息,則繼續(xù)檢測(cè)與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端560是否已經(jīng)注冊(cè)且空閑;
[0206]所述空閑檢測(cè)單元542a,具體用于若所述標(biāo)識(shí)檢測(cè)單元542c的檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中不包含有服務(wù)者代理端560的標(biāo)識(shí)信息,則檢測(cè)所有服務(wù)者代理端560中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560 ;
[0207]所述查詢(xún)輸出單元542b,還用于若所述標(biāo)識(shí)查詢(xún)單元542d的檢測(cè)結(jié)果為與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端已經(jīng)注冊(cè)且空閑,則將所述與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端作為所述查詢(xún)到的服務(wù)者代理端560。
[0208]請(qǐng)求轉(zhuǎn)發(fā)模塊543,用于將所述請(qǐng)求接收模塊541接收到的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給所述服務(wù)查詢(xún)模塊542查詢(xún)到的服務(wù)者代理端560 ;
[0209]會(huì)話號(hào)接收模塊544,用于接收所述查詢(xún)到的服務(wù)者代理端560發(fā)送的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端560在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話所得到的;
[0210]會(huì)話號(hào)轉(zhuǎn)發(fā)模塊545,用于將所述會(huì)話號(hào)接收模塊544接收到的通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端520,以便所述消費(fèi)者代理端520根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端520建立與所述查詢(xún)到的服務(wù)者代理端560之間的通信。
[0211]第一退出接收模塊546,用于接收所述消費(fèi)者代理端520發(fā)送的退出會(huì)話請(qǐng)求;
[0212]第一退出通知模塊547,用于在所述第一退出接收模塊546接收到所述退出會(huì)話請(qǐng)求之后,通知所述查詢(xún)到的服務(wù)者代理端560退出會(huì)話。
[0213]服務(wù)者代理端560,包括服務(wù)注冊(cè)模塊5601、轉(zhuǎn)發(fā)接收模塊561、會(huì)話建立模塊562、會(huì)話號(hào)發(fā)送模塊563、第二通知接收模塊565和第四退出會(huì)話模塊566。
[0214]服務(wù)注冊(cè)模塊5601,用于向所述調(diào)度服務(wù)器540發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求包括標(biāo)識(shí)信息和類(lèi)別信息中的前一種或者全部?jī)煞N信息。
[0215]轉(zhuǎn)發(fā)接收模塊561,用于接收調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求,所述服務(wù)請(qǐng)求為消費(fèi)者代理端520發(fā)送給所述調(diào)度服務(wù)器540,所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560后,向查詢(xún)到的服務(wù)者代理端560發(fā)送的;
[0216]會(huì)話建立模塊562,用于在所述轉(zhuǎn)發(fā)接收模塊561接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話,并獲得通信會(huì)話號(hào);
[0217]會(huì)話號(hào)發(fā)送模塊563,用于將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器540,以便所述調(diào)度服務(wù)器540將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端520,以便所述消費(fèi)者代理端520根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器580中相應(yīng)的會(huì)話中。
[0218]第二通知接收模塊565,用于接收所述調(diào)度服務(wù)器540發(fā)送的退出會(huì)話通知,所述退出會(huì)話通知是所述消費(fèi)者代理端520向所述調(diào)度服務(wù)器540發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的;
[0219]第四退出會(huì)話模塊566,用于根據(jù)所述第二通知接收模塊565接收到的退出會(huì)話通知退出相應(yīng)的會(huì)話。
[0220]綜上所述,本實(shí)施例提供的通信調(diào)度系統(tǒng),通過(guò)根據(jù)消費(fèi)者代理端的服務(wù)請(qǐng)求來(lái)查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,然后將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端,以便服務(wù)者代理端與消費(fèi)者代理端之間建立通信;解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。還通過(guò)根據(jù)服務(wù)請(qǐng)求中不包含服務(wù)者代理端的標(biāo)識(shí)信息時(shí)隨機(jī)提供一個(gè)服務(wù)者代理端給消費(fèi)者代理端,或者,根據(jù)服務(wù)請(qǐng)求中包含服務(wù)者代理端的標(biāo)識(shí)信息時(shí)精確提供一個(gè)指定的服務(wù)者代理端給消費(fèi)者代理端,達(dá)到了不論消費(fèi)者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語(yǔ)音通信的效果。
[0221]實(shí)施例六
[0222]請(qǐng)參考圖8,其示出了本發(fā)明實(shí)施例五提供的通信調(diào)度系統(tǒng)的結(jié)構(gòu)方框圖。該通信調(diào)度系統(tǒng)包括:消費(fèi)者代理端520、調(diào)度服務(wù)器540、服務(wù)者代理端560和通信服務(wù)器580。其中:
[0223]消費(fèi)者代理端520,包括請(qǐng)求發(fā)送模塊521、反饋接收模塊522、會(huì)話加入模塊523、第一通知接收模塊525和第二退出會(huì)話模塊526。
[0224]請(qǐng)求發(fā)送模塊521,用于向調(diào)度服務(wù)器540發(fā)送服務(wù)請(qǐng)求,以便所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560 ;并將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端560。請(qǐng)求發(fā)送模塊521可以用于向所述調(diào)度服務(wù)器540發(fā)送不包含服務(wù)者代理端的任何信息的服務(wù)請(qǐng)求。請(qǐng)求發(fā)送模塊521也可以用于向所述調(diào)度服務(wù)器540發(fā)送包含有服務(wù)者代理端560的類(lèi)別信息的服務(wù)請(qǐng)求。
[0225]反饋接收模塊522,用于接收所述調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端560在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話所得到、并發(fā)送給所述調(diào)度服務(wù)器540的;
[0226]會(huì)話加入模塊523,用于根據(jù)所述反饋接收模塊524接收到的通信會(huì)話號(hào)加入通信服務(wù)器580中相應(yīng)的會(huì)話中,從而建立與所述查詢(xún)到的服務(wù)者代理端560之間的通信。
[0227]第一通知接收模塊525,用于接收所述調(diào)度服務(wù)器540發(fā)送的退出會(huì)話通知,所述退出會(huì)話通知是所述查詢(xún)到的服務(wù)者代理端560向所述調(diào)度服務(wù)器540發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的;
[0228]第二退出會(huì)話模塊526,用于根據(jù)所述第一通知接收模塊525接收到的退出會(huì)話通知退出相應(yīng)的會(huì)話。
[0229]調(diào)度服務(wù)器540,包括注冊(cè)接收模塊5401、狀態(tài)切換模塊5402、請(qǐng)求接收模塊541、服務(wù)查詢(xún)模塊542、請(qǐng)求轉(zhuǎn)發(fā)模塊543、會(huì)話號(hào)接收模塊544、會(huì)話號(hào)轉(zhuǎn)發(fā)模塊545、第二退出接收模塊548和第二退出通知模塊549。
[0230]注冊(cè)接收模塊5401,用于接收至少一個(gè)服務(wù)者代理端560的注冊(cè)請(qǐng)求;
[0231]狀態(tài)切換模塊5402,用于根據(jù)所述注冊(cè)接收模塊5401接收到的注冊(cè)請(qǐng)求將所述服務(wù)者代理端560的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在所述服務(wù)者代理端560的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)所述服務(wù)者代理端560的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
[0232]請(qǐng)求接收模塊541,用于接收消費(fèi)者代理端520的服務(wù)請(qǐng)求;
[0233]服務(wù)查詢(xún)模塊542,用于根據(jù)所述請(qǐng)求接收模塊541接收到的服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560。服務(wù)查詢(xún)模塊542可以包括:空閑檢測(cè)單元542a和查詢(xún)輸出單元542b。
[0234]所述空閑檢測(cè)單元542b,用于檢測(cè)所有服務(wù)者代理端560中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560;
[0235]所述查詢(xún)輸出單元542b,用于若所述空閑檢測(cè)單元542a的檢測(cè)結(jié)果為存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560,則將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560中的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端560。也即,所述查詢(xún)輸出單元542b,具體用于若所述空閑檢測(cè)單元542a的檢測(cè)結(jié)果為已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560為兩個(gè)或者兩個(gè)以上,則將所述已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560中符合預(yù)定條件的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端560 ;所述預(yù)定條件包括注冊(cè)時(shí)間最早、優(yōu)先級(jí)最高、服務(wù)時(shí)長(zhǎng)最長(zhǎng)、服務(wù)質(zhì)量最好、距離所述消費(fèi)者代理端520最近和與所述消費(fèi)者代理端520之間的通信鏈路最優(yōu)中的一條或者幾條的組合。
[0236]在本實(shí)施例,所述服務(wù)查詢(xún)模塊542還優(yōu)選包括:類(lèi)別檢測(cè)單元542e和類(lèi)別查詢(xún)單元542f ;
[0237]所述類(lèi)別檢測(cè)單元542e,用于檢測(cè)所述服務(wù)請(qǐng)求中是否包含服務(wù)者代理端560的類(lèi)別信息;
[0238]所述類(lèi)別查詢(xún)單元542f,用于若所述類(lèi)別檢測(cè)單元542e的檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中包含有服務(wù)者代理端560的類(lèi)別信息,則繼續(xù)檢測(cè)是否存在與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560 ;
[0239]所述空閑檢測(cè)單元542a,具體用于若所述類(lèi)別檢測(cè)單元542e的檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中不包含有服務(wù)者代理端560的類(lèi)別信息,則檢測(cè)所有服務(wù)者代理端560中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560 ;
[0240]所述查詢(xún)輸出單元542b,還用于若所述類(lèi)別查詢(xún)單元542f的檢測(cè)結(jié)果為存在與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560,則將所述與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560作為所述查詢(xún)到的服務(wù)者代理端560。
[0241]請(qǐng)求轉(zhuǎn)發(fā)模塊543,用于將所述請(qǐng)求接收模塊541接收到的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給所述服務(wù)查詢(xún)模塊542查詢(xún)到的服務(wù)者代理端560 ;
[0242]會(huì)話號(hào)接收模塊544,用于接收所述查詢(xún)到的服務(wù)者代理端560發(fā)送的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端560在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話所得到的;
[0243]會(huì)話號(hào)轉(zhuǎn)發(fā)模塊545,用于將所述會(huì)話號(hào)接收模塊544接收到的通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端520,以便所述消費(fèi)者代理端520根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端520建立與所述查詢(xún)到的服務(wù)者代理端560之間的通信。
[0244]第二退出接收模塊548,用于接收所述查詢(xún)到的服務(wù)者代理端560發(fā)送的退出會(huì)話請(qǐng)求;
[0245]第二退出通知模塊549,用于在所述第二退出接收模塊548接收到所述退出會(huì)話請(qǐng)求之后,通知所述消費(fèi)者代理端520退出會(huì)話。
[0246]服務(wù)者代理端560,包括服務(wù)注冊(cè)模塊5601、轉(zhuǎn)發(fā)接收模塊561、會(huì)話建立模塊562、會(huì)話號(hào)發(fā)送模塊563和第三退出會(huì)話模塊564。
[0247]服務(wù)注冊(cè)模塊5601,用于向所述調(diào)度服務(wù)器540發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求包括標(biāo)識(shí)信息和類(lèi)別信息中的前一種或者全部?jī)煞N信息。
[0248]轉(zhuǎn)發(fā)接收模塊561,用于接收調(diào)度服務(wù)器540轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求,所述服務(wù)請(qǐng)求為消費(fèi)者代理端520發(fā)送給所述調(diào)度服務(wù)器540,所述調(diào)度服務(wù)器540根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端560后,向查詢(xún)到的服務(wù)者代理端560發(fā)送的;
[0249]會(huì)話建立模塊562,用于在所述轉(zhuǎn)發(fā)接收模塊561接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器580建立會(huì)話,并獲得通信會(huì)話號(hào);
[0250]會(huì)話號(hào)發(fā)送模塊563,用于將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器540,以便所述調(diào)度服務(wù)器540將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端520,以便所述消費(fèi)者代理端520根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器580中相應(yīng)的會(huì)話中。
[0251]第三退出會(huì)話模塊564,用于向所述調(diào)度服務(wù)器560發(fā)送退出會(huì)話請(qǐng)求,以便所述調(diào)度服務(wù)器560在接收到所述退出會(huì)話請(qǐng)求之后,通知所述消費(fèi)者代理端520退出會(huì)話。
[0252]綜上所述,本實(shí)施例提供的通信調(diào)度系統(tǒng),通過(guò)根據(jù)消費(fèi)者代理端的服務(wù)請(qǐng)求來(lái)查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,然后將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端,以便服務(wù)者代理端與消費(fèi)者代理端之間建立通信;解決了當(dāng)前用戶(hù)事先未獲知其它用戶(hù)或者其它用戶(hù)所在頻道的頻道號(hào)碼,就無(wú)法與其它用戶(hù)建立通信的問(wèn)題;達(dá)到了消費(fèi)者代理端在不用獲知服務(wù)者代理端的信息時(shí),也能夠與服務(wù)者代理端建立通信的效果。還通過(guò)根據(jù)服務(wù)請(qǐng)求中不包含服務(wù)者代理端的標(biāo)識(shí)信息時(shí)隨機(jī)提供一個(gè)服務(wù)者代理端給消費(fèi)者代理端,或者,根據(jù)服務(wù)請(qǐng)求中包含服務(wù)者代理端的類(lèi)別信息時(shí)選擇提供一個(gè)指定的服務(wù)者代理端給消費(fèi)者代理端,達(dá)到了不論消費(fèi)者代理端是否知曉服務(wù)者代理端的信息都可以與服務(wù)者代理端建立語(yǔ)音通信的效果。
[0253]需要說(shuō)明的是,本實(shí)施例僅以服務(wù)者代理端是醫(yī)院各個(gè)科室的醫(yī)師所使用的電子設(shè)備,提供的服務(wù)是在線語(yǔ)音診斷為例來(lái)舉例說(shuō)明。當(dāng)服務(wù)者代理端提供的服務(wù)不同時(shí),類(lèi)別信息的具體內(nèi)容也不同,比如,當(dāng)服務(wù)者代理端提供的服務(wù)是在線語(yǔ)言學(xué)習(xí)時(shí),類(lèi)別信息可以是普通話、英語(yǔ)、法語(yǔ)和俄語(yǔ)之類(lèi)的。當(dāng)服務(wù)者代理端是聊天服務(wù)時(shí),類(lèi)別信息可以是18-24歲女性、18歲-24歲男性、25-35歲女性、25歲-35歲男性等等。
[0254]還需要說(shuō)明的是,實(shí)施例六和實(shí)施例五也可以融合實(shí)現(xiàn)成為一個(gè)實(shí)施例,即用戶(hù)可以發(fā)送不包含服務(wù)者代理端、包含服務(wù)者代理端的標(biāo)識(shí)信息和包含服務(wù)者代理端的類(lèi)別信息的三種服務(wù)請(qǐng)求的任一種給調(diào)度服務(wù)器,然后由調(diào)度服務(wù)器來(lái)查詢(xún)服務(wù)者代理端,從而使得消費(fèi)者代理端與查詢(xún)到的服務(wù)者代理端建立語(yǔ)音通信或者視頻通信。
[0255]另外,實(shí)施例五中主要以消費(fèi)者代理端來(lái)主動(dòng)退出會(huì)話進(jìn)行舉例說(shuō)明,易于思及的是,實(shí)施例五中也可由服務(wù)者代理端來(lái)主動(dòng)退出會(huì)話;實(shí)施例六中主要以服務(wù)者代理端來(lái)主動(dòng)退出會(huì)話進(jìn)行舉例說(shuō)明,易于思及的是,實(shí)施例六中也可由消費(fèi)者代理端來(lái)主動(dòng)退出會(huì)話O
[0256]需要說(shuō)明的是:上述實(shí)施例提供的通信調(diào)度系統(tǒng)在調(diào)度通信服務(wù)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的通信調(diào)度系統(tǒng)與通信調(diào)度方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0257]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0258]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0259] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種通信調(diào)度方法,其特征在于,所述方法包括: 接收消費(fèi)者代理端的服務(wù)請(qǐng)求; 根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端; 將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端; 接收所述查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到的; 將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
2.根據(jù)權(quán)利要求1所述的通信調(diào)度方法,其特征在于,所述根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,包括: 檢測(cè)所有服務(wù)者代理端中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端; 若檢測(cè)結(jié)果為存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端。
3.根據(jù)權(quán)利要求2所述的通信調(diào)度方法,其特征在于,所述將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中的一個(gè)作 為所述查詢(xún)到的服務(wù)者代理端,包括: 若已經(jīng)注冊(cè)且空閑的服務(wù)者代理端為兩個(gè)或者兩個(gè)以上,則將所述已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中符合預(yù)定條件的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端; 所述預(yù)定條件包括注冊(cè)時(shí)間最早、優(yōu)先級(jí)最高、服務(wù)時(shí)長(zhǎng)最長(zhǎng)、服務(wù)質(zhì)量最好、距離所述消費(fèi)者代理端最近和與所述消費(fèi)者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組口 ο
4.根據(jù)權(quán)利要求2所述的通信調(diào)度方法,其特征在于,所述檢測(cè)所有服務(wù)者代理端中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端之前,還包括: 檢測(cè)所述服務(wù)請(qǐng)求中是否包含服務(wù)者代理端的標(biāo)識(shí)信息; 若檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中包含有服務(wù)者代理端的標(biāo)識(shí)信息,則繼續(xù)檢測(cè)與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端是否已經(jīng)注冊(cè)且空閑; 若檢測(cè)結(jié)果為與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端已經(jīng)注冊(cè)且空閑,則將所述與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端作為所述查詢(xún)到的服務(wù)者代理端。
5.根據(jù)權(quán)利要求2所述的通信調(diào)度方法,其特征在于,所述檢測(cè)所有服務(wù)者代理端中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端之前,還包括: 檢測(cè)所述服務(wù)請(qǐng)求中是否包含服務(wù)者代理端的類(lèi)別信息; 若檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中包含有服務(wù)者代理端的類(lèi)別信息,則繼續(xù)檢測(cè)是否存在與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端; 若檢測(cè)結(jié)果為存在與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則將所述與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端作為所述查詢(xún)到的服務(wù)者代理端。
6.根據(jù)權(quán)利要求1至5任一所述的通信調(diào)度方法,其特征在于,所述接收消費(fèi)者代理端的服務(wù)請(qǐng)求之前,還包括: 接收至少一個(gè)服務(wù)者代理端的注冊(cè)請(qǐng)求; 根據(jù)所述注冊(cè)請(qǐng)求將所述服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在所述服務(wù)者代理端的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)所述服務(wù)者代理端的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
7.根據(jù)權(quán)利要求1至5任一所述的通信調(diào)度方法,其特征在于,所述將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端之后,還包括: 接收所述消費(fèi)者代理端發(fā)送的退出會(huì)話請(qǐng)求; 在接收到所述退出會(huì)話請(qǐng)求之后,通知所述查詢(xún)到的服務(wù)者代理端退出會(huì)話; 或者, 接收所述查詢(xún)到的服務(wù)者代理端發(fā)送的退出會(huì)話請(qǐng)求; 在接收到所述退出會(huì)話請(qǐng)求之后,通知所述消費(fèi)者代理端退出會(huì)話。
8.一種通信發(fā)起方法,其特征在于,所述方法包括: 向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;并將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端; 接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述 服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到、并發(fā)送給所述調(diào)度服務(wù)器的; 根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中,從而建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
9.根據(jù)權(quán)利要求8所述的通信發(fā)起方法,其特征在于,所述向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求,包括: 向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的標(biāo)識(shí)信息的服務(wù)請(qǐng)求; 或者, 向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的類(lèi)別信息的服務(wù)請(qǐng)求。
10.根據(jù)權(quán)利要求8所述的通信發(fā)起方法,其特征在于,所述根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中之后,還包括: 主動(dòng)退出所述通信服務(wù)器中相應(yīng)的會(huì)話,并向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求,以便所述調(diào)度服務(wù)器在接收到所述退出會(huì)話請(qǐng)求之后,通知所述查詢(xún)到的服務(wù)者代理端退出會(huì)話。
11.根據(jù)權(quán)利要求8所述的通信發(fā)起方法,其特征在于,所述根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中之后,還包括: 接收所述調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,所述退出會(huì)話通知是所述查詢(xún)到的服務(wù)者代理端向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的; 根據(jù)所述退出會(huì)話通知退出相應(yīng)的會(huì)話。
12.一種通信提供方法,其特征在于,所述方法包括: 接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求,所述服務(wù)請(qǐng)求為消費(fèi)者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端后,向查詢(xún)到的服務(wù)者代理端發(fā)送的; 在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話,并獲得通信會(huì)話號(hào); 將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中。
13.根據(jù)權(quán)利要求12所述的通信提供方法,其特征在于,所述接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求之前,還包括: 向所述調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求包括標(biāo)識(shí)信息和類(lèi)別信息中的前一種或者全部?jī)煞N信息。
14.根據(jù)權(quán)利要求12所述的通信提供方法,其特征在于,所述將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器之后,還包括: 主動(dòng)退出所述通信服務(wù)器中相應(yīng)的會(huì)話,并向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求,以便所述調(diào)度服務(wù)器在接收到所述退出會(huì)話請(qǐng)求之后,通知所述消費(fèi)者代理端退出會(huì)話。
15.根據(jù)權(quán)利要求12所述的通信提供方法,其特征在于,所述將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器之后,還包括: 接收所述調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,所述退出會(huì)話通知是所述消費(fèi)者代理端向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的; 根據(jù)所述退出會(huì)話通知退出相應(yīng)的會(huì)話。
16.一種調(diào)度服務(wù)器,其特征在于,所述服務(wù)器,包括: 請(qǐng)求接收模塊,用于接收消費(fèi)者代理端的服務(wù)請(qǐng)求; 服務(wù)查詢(xún)模塊,用于根據(jù)所述請(qǐng)求接收模塊接收到的服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端; 請(qǐng)求轉(zhuǎn)發(fā)模塊,用于將所述請(qǐng)求接收模塊接收到的服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給所述服務(wù)查詢(xún)模塊查詢(xún)到的服務(wù)者代理端; 會(huì)話號(hào)接收模塊,用于接收所述查詢(xún)到的服務(wù)者代理端發(fā)送的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到的; 會(huì)話號(hào)轉(zhuǎn)發(fā)模塊,用于將所述會(huì)話號(hào)接收模塊接收到的通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入相應(yīng)的會(huì)話,從而使得所述消費(fèi)者代理端建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
17.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述服務(wù)查詢(xún)模塊,包括:空閑檢測(cè)單元和查詢(xún)輸出單元; 所述空閑檢測(cè)單元,用于檢測(cè)所有服務(wù)者代理端中是否存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端; 所述查詢(xún)輸出單元,用于若所述空閑檢測(cè)單元的檢測(cè)結(jié)果為存在已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則將已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端。
18.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述查詢(xún)輸出單元,具體用于若所述空閑檢測(cè)單元的檢測(cè)結(jié)果為已經(jīng)注冊(cè)且空閑的服務(wù)者代理端為兩個(gè)或者兩個(gè)以上,則將所述已經(jīng)注冊(cè)且空閑的服務(wù)者代理端中符合預(yù)定條件的一個(gè)作為所述查詢(xún)到的服務(wù)者代理端; 所述預(yù)定條件包括注冊(cè)時(shí)間最早、優(yōu)先級(jí)最高、服務(wù)時(shí)長(zhǎng)最長(zhǎng)、服務(wù)質(zhì)量最好、距離所述消費(fèi)者代理端最近和與所述消費(fèi)者代理端之間的通信鏈路最優(yōu)中的一條或者幾條的組人口 O
19.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述服務(wù)查詢(xún)模塊,還包括:標(biāo)識(shí)檢測(cè)單元和標(biāo)識(shí)查詢(xún)單元; 所述標(biāo)識(shí)檢測(cè)單元,用于檢測(cè)所述服務(wù)請(qǐng)求中是否包含服務(wù)者代理端的標(biāo)識(shí)信息; 所述標(biāo)識(shí)查詢(xún)單元,用于若所述標(biāo)識(shí)檢測(cè)單元的檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中包含有服務(wù)者代理端的標(biāo)識(shí)信息,則繼續(xù)檢測(cè)與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端是否已經(jīng)注冊(cè)且空閑; 所述查詢(xún)輸出單元,還用于若所述標(biāo)識(shí)查詢(xún)單元的檢測(cè)結(jié)果為與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端已經(jīng)注冊(cè)且空閑,則將所述與所述標(biāo)識(shí)信息對(duì)應(yīng)的服務(wù)者代理端作為所述查詢(xún)到的服務(wù)者代理端。
20.根據(jù)權(quán)利要求16所述的調(diào)度服務(wù)器,其特征在于,所述服務(wù)查詢(xún)模塊,還包括:類(lèi)別檢測(cè)單元和類(lèi)別查詢(xún)單元; 所述類(lèi)別檢測(cè)單元,用于檢測(cè)所述服務(wù)請(qǐng)求中是否包含服務(wù)者代理端的類(lèi)別信息; 所述類(lèi)別查詢(xún)單元,用于若所述類(lèi)別檢測(cè)單元的檢測(cè)結(jié)果為所述服務(wù)請(qǐng)求中包含有服務(wù)者代理端的類(lèi)別信息,則繼續(xù)檢測(cè)是否存在與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端; 所述查詢(xún)輸出單元,還用于若所述類(lèi)別查詢(xún)單元的檢測(cè)結(jié)果為存在與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端,則將所述與所述類(lèi)別信息匹配、已經(jīng)注冊(cè)且空閑的服務(wù)者代理端作為所述查詢(xún)到的服務(wù)者代理端。
21.根據(jù)權(quán)利要求16至20任一所述的調(diào)度服務(wù)器,其特征在于,所述調(diào)度服務(wù)器,還包括:注冊(cè)接收模塊和狀態(tài)切換模塊; 所述注冊(cè)接收模塊,用于接收至少一個(gè)服務(wù)者代理端的注冊(cè)請(qǐng)求; 所述狀態(tài)切換模塊,用于根據(jù)所述注冊(cè)接收模塊接收到的注冊(cè)請(qǐng)求將所述服務(wù)者代理端的注冊(cè)狀態(tài)由未注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài),并在所述服務(wù)者代理端的注冊(cè)狀態(tài)切換為已經(jīng)注冊(cè)狀態(tài)之后,維護(hù)所述服務(wù)者代理端的服務(wù)狀態(tài),所述服務(wù)狀態(tài)包括忙碌狀態(tài)或者空閑狀態(tài)。
22.根據(jù)權(quán)利要求16至20任一所述的調(diào)度服務(wù)器,其特征在于,所述調(diào)度服務(wù)器,還包括:第一退出接收模塊、第一退出通知模塊、第二退出接收模塊和第二退出通知模塊; 所述第一退出接收模塊,用于接收所述消費(fèi)者代理端發(fā)送的退出會(huì)話請(qǐng)求; 所述第一退出通知模塊,用于在所述第一退出接收模塊接收到所述退出會(huì)話請(qǐng)求之后,通知所述查詢(xún)到的服務(wù)者代理端退出會(huì)話; 或者, 所述第二退出接收模塊,用于接收所述查詢(xún)到的服務(wù)者代理端發(fā)送的退出會(huì)話請(qǐng)求; 所述第二退出通知模塊,用于在所述第二退出接收模塊接收到所述退出會(huì)話請(qǐng)求之后,通知所述消費(fèi)者代理端退出會(huì)話。
23.一種消費(fèi)者代理端,其特征在于,其包括: 請(qǐng)求發(fā)送模塊,用于向調(diào)度服務(wù)器發(fā)送服務(wù)請(qǐng)求,以便所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端;并將所述服務(wù)請(qǐng)求轉(zhuǎn)發(fā)給查詢(xún)到的服務(wù)者代理端;反饋接收模塊,用于接收所述調(diào)度服務(wù)器轉(zhuǎn)發(fā)的通信會(huì)話號(hào),所述通信會(huì)話號(hào)為所述查詢(xún)到的服務(wù)者代理端在接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話所得到、并發(fā)送給所述調(diào)度服務(wù)器的; 會(huì)話加入模塊,用于根據(jù)所述反饋接收模塊接收到的通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中,從而建立與所述查詢(xún)到的服務(wù)者代理端之間的通信。
24.根據(jù)權(quán)利要求23所述的消費(fèi)者代理端,其特征在于,所述請(qǐng)求發(fā)送模塊,具體用于向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的標(biāo)識(shí)信息的服務(wù)請(qǐng)求;或者,向所述調(diào)度服務(wù)器發(fā)送包含有服務(wù)者代理端的類(lèi)別信息的服務(wù)請(qǐng)求。
25.根據(jù)權(quán)利要求23所述的消費(fèi)者代理端,其特征在于,所述消費(fèi)者代理端,還包括:第一退出會(huì)話模塊; 所述第一退出會(huì)話模塊,用于主動(dòng)退出所述通信服務(wù)器中相應(yīng)的會(huì)話,并向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求,以便所述調(diào)度服務(wù)器在接收到所述退出會(huì)話請(qǐng)求之后,通知所述查詢(xún)到的服務(wù)者代理端退出會(huì)話。
26.根據(jù)權(quán)利要求23所述的消費(fèi)者代理端,其特征在于,所述消費(fèi)者代理端,還包括:第一通知接收模塊和第二退出會(huì)話模塊; 所述第一通知接收模塊,用于接收所述調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,所述退出會(huì)話通知是所述查詢(xún)到的服務(wù)者代理端向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的; 所述第二退出會(huì)話模塊,用于根據(jù)所述第一通知接收模塊接收到的退出會(huì)話通知退出相應(yīng)的會(huì)話。
27.一種服務(wù)者代理端,其特征在于,其包括: 轉(zhuǎn)發(fā)接收模塊,用于接收調(diào)度服務(wù)器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求,所述服務(wù)請(qǐng)求為消費(fèi)者代理端發(fā)送給所述調(diào)度服務(wù)器,所述調(diào)度服務(wù)器根據(jù)所述服務(wù)請(qǐng)求查詢(xún)已經(jīng)注冊(cè)且空閑的服務(wù)者代理端后,向查詢(xún)到的服務(wù)者代理端發(fā)送的; 會(huì)話建立模塊,用于在所述轉(zhuǎn)發(fā)接收模塊接收到所述服務(wù)請(qǐng)求之后與通信服務(wù)器建立會(huì)話,并獲得通信會(huì)話號(hào); 會(huì)話號(hào)發(fā)送模塊,用于將所述通信會(huì)話號(hào)發(fā)送給所述調(diào)度服務(wù)器,以便所述調(diào)度服務(wù)器將所述通信會(huì)話號(hào)轉(zhuǎn)發(fā)給所述消費(fèi)者代理端,以便所述消費(fèi)者代理端根據(jù)所述通信會(huì)話號(hào)加入通信服務(wù)器中相應(yīng)的會(huì)話中。
28.根據(jù)權(quán)利要求27所述的服務(wù)者代理端,其特征在于,所述服務(wù)者代理端,還包括:服務(wù)注冊(cè)模塊; 所述服務(wù)注冊(cè)模塊,用于向所述調(diào)度服務(wù)器發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求包括標(biāo)識(shí)信息和類(lèi)別信息中的前一種或者全部?jī)煞N信息。
29.根據(jù)權(quán)利要求27所述的服務(wù)者代理端,其特征在于,所述服務(wù)者代理端,還包括:第三退出會(huì)話模塊; 所述第三退出會(huì)話模塊,用于主動(dòng)退出所述通信服務(wù)器中相應(yīng)的會(huì)話,并向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求,以便所述調(diào)度服務(wù)器在接收到所述退出會(huì)話請(qǐng)求之后,通知所述消費(fèi)者代理端退出會(huì)話。
30.根據(jù)權(quán)利要求27所述的服務(wù)者代理端,其特征在于,所述服務(wù)者代理端,還包括:第二通知接收模塊和第四退出會(huì)話模塊;所述第二通知接收模塊,用于接收所述調(diào)度服務(wù)器發(fā)送的退出會(huì)話通知,所述退出會(huì)話通知是所述消費(fèi)者代理端向所述調(diào)度服務(wù)器發(fā)送退出會(huì)話請(qǐng)求之后觸發(fā)的; 所述第四退出會(huì)話模塊,用于根據(jù)所述第二通知接收模塊接收到的退出會(huì)話通知退出相應(yīng)的會(huì)話。
31.一種通信調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括消費(fèi)者代理端、服務(wù)者代理端、調(diào)度服務(wù)器和通信服務(wù)器;其中, 所述消費(fèi)者代理端為如權(quán)利要求23至權(quán)利要求26任一所述的消費(fèi)者代理端; 所述服務(wù)者代理端為如權(quán)利要求27至權(quán)利要求30任一所述的服務(wù)者代理端; 所述調(diào)度服 務(wù)器為如權(quán)利要求16至權(quán)利要求22任一所述的調(diào)度服務(wù)器。
【文檔編號(hào)】H04L29/06GK104079546SQ201310110135
【公開(kāi)日】2014年10月1日 申請(qǐng)日期:2013年3月29日 優(yōu)先權(quán)日:2013年3月29日
【發(fā)明者】江斌, 耿亮, 曹立勇, 羅佳, 李訓(xùn)耕, 宋晨楓 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司